Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Microcontroladores => Tópico iniciado por: carlos.fooze.com.br em 06 de Março de 2007, 21:51

Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 06 de Março de 2007, 21:51
Programo em C para linha ATMEL a varios anos, e por tanto tenho alguma experiencia nesta linguagem. Caso tenham duvidas ou necessitem de ajuda com algum projeto postem aqui e tentarei ajudalos.
Desenvolvi uma biblioteca em C para quase todos os tipos de perifericos e controles como Display, teclado, controle por angulo de fase, RS232, conversor AD, DA, Dimer e varios outros.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: F.Gilii em 07 de Março de 2007, 07:18
Carlos,

Bom saber das suas habilidades...

Acredito qwue quem estiver interessado, irá com certeza entrar em contato com você...
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: ShopCNC em 07 de Março de 2007, 10:52
Carlos,

Em que area voce atua ? ou para que area são direcionados seus desenvolvimentos ?
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: F2S em 07 de Março de 2007, 11:08
Mac,

No avatar do Carlos Fooze ele deixou o link para a empresa dele, talvez isto ajude.
Título: Resposta Mac_RC
Enviado por: carlos.fooze.com.br em 07 de Março de 2007, 18:59
Citação de: "Mac_RC"
Carlos,

Em que area voce atua ? ou para que area são direcionados seus desenvolvimentos ?


Caro Mac_RC trabalho em uma empresa chamada PERKINELMER ja a 10 anos, trabalho com equipamentos analiticos numa divisao chamada de inorganica, desenvolvendo projetos especificos para clientes, dando treinamento e suporte de aplicacoes.
Os clientes da empresa que trabalho sao na grande maioria empresas quimicas, petroliferas, e algumas univercidades.
Por isso  viajo todo o brasil ja a varios anos.
Quanto a programacao em c que e o que enteressa, ja desenvolvi varios projetos de eletronica embarcada, como centrifugas refrigeradas, controladores de temperatura, controladores de velocidade, odometros digitais, phmetros e inumeros controles de processo.
Tudo em linguagem C utilizando a linha de microcontroladores da marca ATMEL, para tanto acabei desenvolvendo uma biblioteca com funcoes como acesso a memoria eeprom, display, teclado, AD, DA, controle de angulo de fase (dimer), padrao RC5, rs232, paralela e por ai vai.
Tenho projetos que por exemplo podem dar dowload incircuit do firware via RS232 ate pelo prorprio usuario.
Infelizmente nao tenho muito contato com motores de passos ja que estes nunca foram o meu foco ate o momento.
No entanto tenho bastante conhecimento no controle de motores sem escovas tipo gaiola de esquilo.( controle por variacao de frequencia).
Bom e isso meu objetivo aqui e retribuir de alguma forma as inumeras informacoes que tenho recebido deste forum. Ja que nao posso contribuir diretamente no foco que sao as maquinas cnc.
Gostaria de dizer tambem que com as informacoes que obtive neste forum, comecei a fazer minha propria maquina com grande entusiasmo.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: ShopCNC em 07 de Março de 2007, 19:26
Carlos,

Muito legal o seu trabalho, perguntei apenas por curiosidade, achei que trabalhasse com algo de potencia, pelo fato do controle de angulo que voce citou...

Mas fiquei curioso em relação ao controle de variação de frequencia, isto é um assunto que eu gostaria de entender um pouco ...

Quanto a motor de passo eu tambem não entendo nada ... heheheee

Seja bem vindo e seus conhecimentos são muito louvaveis por aqui ...
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Landa em 21 de Março de 2007, 18:22
Beckman,

Dá uma olhada neste circuito, sem usar microcontroladore, é um bom início para o teu projeto.

http://braincambre500.freeservers.com/decade%20counter.htm
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 21 de Março de 2007, 19:31
Boa noite à todos.

              Landa, é de fato, um belo projeto, vou estudar bastante em cima dele, fico muito grato pelo auxílio. :P
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 24 de Março de 2007, 23:24
Citar
Boa noite à todos.

Landa, é de fato, um belo projeto, vou estudar bastante em cima dele, fico muito grato pelo auxílio.

Caro beackman voce esta precisando de um contador exatamente para que.
Caso queira algo microcontrolado posta sua necessidade ai.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 26 de Março de 2007, 13:10
Citar
Caro beackman voce esta precisando de um contador exatamente para que.
Caso queira algo microcontrolado posta sua necessidade ai.


        Boa tarde à todos.

        Fooze,

        Desde já quero agradecer a sua postura de compartilhar conhecimento.

        O contador seria utilizado em uma bobinadeira, digitaria o número desejado de espiras, ou o número de etiquetas desejadas por bobina (digo etiquetas, porque trabalho na confecção de facas flexográficas), e o sistema iniciaria a contagem, mantendo em funcionamento um pequeno motor de passo, quando alcançado o valor, o sistema aguardaria um novo valor, ou o pressionamento de um botão que o faria reiniciar o carregamento da bobina, com o valor digitado anteriormente.
 

       Obs.: os sensores de contagem do números de espiras, ou de números de etiquetas são independentes: um é acoplado ao eixo, e o outro um sensor de passagem.
       Qual seria o conjunto mínimo para esta finalidade?

Grato,
 :P
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 26 de Março de 2007, 20:38
Citar
Desde já quero agradecer a sua postura de compartilhar conhecimento.


Não por isso na verdade só estou dando um jeito de retribuir.
Bom quanto ao projeto que você necessita e bem simples da pra fazer ate em placa padrão de CI.
Como você quer fazer, posso te mandar um diagrama elétrico e você monta por ai, os recursos que você quer são bem simples e a eletrônica não ficaria muito complexa, acredito que da para você montar ate em placa de CI padrão, para isso precisaria ter algum conhecimento de eletrônica.
Quanto ao firware se você quiser aprender te mando algo meio pronto e desenvolvemos juntos, ou então mando pronto para você. Já que e um projeto simples.
Veja o que você quer fazer.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 27 de Março de 2007, 00:51
Bom dia à todos.

         Fooze,

         Já que tenho a oportuniudade, quero aprender a programar o firmware, tenho conhecimentos bem básicos de eletrônica, já montei alguns circuitinhos simples, didáticos, como placas phase drive, e a cnc 3axis, alguns sensores fotoelétricos e tipo reed. Posso ir montando o circuito que você me recomendar, enquanto aprendo a parte de programação, depois juntamos tudo. :D
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 27 de Março de 2007, 08:15
Citar
Fooze,

Já que tenho a oportuniudade, quero aprender a programar o firmware, tenho conhecimentos bem básicos de eletrônica, já montei alguns circuitinhos simples, didáticos, como placas phase drive, e a cnc 3axis, alguns sensores fotoelétricos e tipo reed. Posso ir montando o circuito que você me recomendar, enquanto aprendo a parte de programação, depois juntamos tudo.  


Ótimo que tenha escolhido o caminho mais longo, mas sem duvida o mais prazeroso,  pois aprender algo novo como programar em C para microcontroladores e um tipo de cachaça só que não da dor de cabeça no dia seguinte.
Estarei preparando um material para você e posto aqui hoje a noite ai começamos.
Abraços.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 27 de Março de 2007, 12:29
Boa tarde à todos.

         Fooze,

         Fico no aguardo. :D
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 27 de Março de 2007, 15:10
Citar
... voce teria que comprar um gravador ...


E a opção de construir o gravador, não rola ?
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: C N C N o w ! em 27 de Março de 2007, 18:22
Carlos,

acabo de perceber que editei sua msg ao invés de citá-la ... mil perdões ...

Já tô indo ajoelhar no milho ... dinovo ... ai, ai, ai ...
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: ShopCNC em 27 de Março de 2007, 19:34
kkkkkkkkkkkkkkkk ....
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 27 de Março de 2007, 21:02
Citar
Boa tarde à todos.

Fooze,

Fico no aguardo.  


Que isso Jorge sem problemas.
Vou repetir a pergunta para o Beackman, existe praticamente dois caminhos:

01-) O primeiro seria utilizar uma linha de microcontroladores mais barata, por exemplo a linha AT89SXXXX, estes microcontroladores são bastante robustos  e confiáveis, tendo preço entre US$ 4 a 5 dólares, só que a programação dos mesmos e mais fácil através de um gravador de microcontroladores, então você terá que investir em torno de uns 250 reais, em um gravador, Uma boa marca e a MACSYM http://www.macsymtec.com.br/eletronica/default.asp?ver=detalhes&categoria=%20Programadores&codigo=9PT51PROG2 , este fabricante esta em SÃO PAULO capital, e já comprei alguns e posso dizer que são bons e confiáveis.

02-) O segundo caminho seria utilizar uma linha de microcontroladores mais cara como a linha AC2 ou AC3, estes microcontroladores são bastante completos e incluem conversores AD, DA, PWM etc , etc e principalmente podem ser programados de forma serial incircuit ou seja você poderá dar dowload do firmware diretamente na sua placa sem retirar o componente da placa e testar as modificações em seguida, estes componentes custam em media US$ 16 dólares, e são de alta performance suportam alto nível de ruído eletromagnético apresentando funcionamento satisfatório mesmo em condições adversas. São bastante recomendáveis para trabalhos no ambiente de fabrica com alto nível de ruído eletromagnético.

Bom ambos os caminhos tem suas vantagens e desvantagens, pondere e escolha.
O disposto acima esta bastante abreviado se quiser maior detalhamento e só pedir.
Estará anexo a esta mensagem o datashet das duas linhas de microcontroladores.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 27 de Março de 2007, 21:09
Citar
Carlos,

acabo de perceber que editei sua msg ao invés de citá-la ... mil perdões ...

Já tô indo ajoelhar no milho ... dinovo ... ai, ai, ai ...


Jorge tenho um gravador projetado que funciona para a linha AT89C8251 ou AT89C8252 e toda a linha AC1,2,3. utiliza o software FLIP da ATMEL e funciona muito bem. Só não grava a linha AT89SXXXX.
Título: Escolha entre microcontroladores
Enviado por: Cledson Souza em 28 de Março de 2007, 13:48
Boa tarde à todos.

         Fooze,

         Tenho uma revista da "saber eletrônica", que tem uma placa para gravação do AT89s8252, gostaria que desse uma olhada se o gravador é confiável. Mas acredito que pelo desempenho da linha AC3, principalmente em ambientes hostis, devo optar por eles, até mesmo porque para montar uma unidade, ou poucas unidades, acredito que não haja contra-tempos em se programar incircuit.
           
          Independente da linha AC3, vou montar este gravador,(caso você me diga que ele é confiável), porque também quero aprender a trabalhar com a linha AT89sXXXX.

           Segue em anexo o esquema, a pci e parte do artigo da revista.

           Fique à vontade para puxar o freio, caso eu esteja indo com muita sede ao pote :oops:
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 29 de Março de 2007, 01:14
Citar
Tenho uma revista da "saber eletrônica", que tem uma placa para gravação do AT89s8252, gostaria que desse uma olhada se o gravador é confiável. Mas acredito que pelo desempenho da linha AC3, principalmente em ambientes hostis, devo optar por eles, até mesmo porque para montar uma unidade, ou poucas unidades, acredito que não haja contra-tempos em se programar incircuit.


Caro Beakman antes de te ensinar qualquer coisa já estou e aprendendo, analisei o gravador que você encontrou nesta revista e deve funcionar sim pelo visto todo o trabalho fica por conta do software, deve ser um pouco lento mas isso não significa muito para o tipo de trabalho que você vai desenvolver.
Quanto a linha AT89S desculpe se dei a idéia de que são pouco confiáveis na verdade são muito bons já fiz inúmeros projetos com estes microcontroladores e todos funcionaram muito bem.
Monte seu gravador o mais rápido possível e aconselho você a iniciar seu projeto com a linha AT89S, já que são baratos, fáceis de encontrar e servirão muito bem para o que você quer.
O bom e que caso mais tarde você quiser migrar para uma linha mais parruda, programando em C será necessário mínimas mudanças no firmware. Isto e a grande vantagem da programação em C.
Percebi que esse gravador que você vai montar tem um modo RUN, pela arquitetura neste modo o firmware roda ao final do reset, então podemos usar esta mesma placa para fazer seu protótipo.
De qualquer forma estou preparando um material pra você com um hardware meio básico e capaz de controlar teclado, display e comutar uma carga, estarei enviando ate sexta para você.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 29 de Março de 2007, 07:52
bom dia à todos.

        Fooze,

        Fico muito contente de que o projeto esteja caminhando à passos largos. Vou montar logo o gravador. :D
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Guia CNC em 29 de Março de 2007, 09:58
metendo o nariz onde não sou chamado e não entendo , na lista do roboclube o Sergio, postou um esquema de um gravador. segue uma parte do texto do Sergio.

"
eu uso um gravador baseado no STK 200/300 chamado dongle.
Ele é ISP grava AVR e já etstei no ISP do 89S8252 sem problemas
Inclusive usando bascom e Rwindows XP.
Um amigo meu usa no XP com code vision (C para AVR) na boa.
Maquina P-4 2.8 Ghz
Já usei no w98/se com athlon xp 1.8 na boa."

e este é o link que ele postou
http://www.ic-prog.com/stk200.jpg

espero que seja util para alguem
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 30 de Março de 2007, 12:20
Citar
metendo o nariz onde não sou chamado e não entendo , na lista do roboclube o Sergio, postou um esquema de um gravador. segue uma parte do texto do Sergio.


Caro Admin otima contribuicao, na verdade o gravador que o Backmam esta fazendo tambem e ISP, usa o mesmo processo deste que voce postou ai.
Legal continue contribuindo.

Em tempo ontem eu estava em manaus e nao conseguia acessar o forum sera que foi um problema local ou foi geral, so consegui acessar hoje de londrina no parana, alguem sabe me dizer se foi local ou foi o server do forum que ficou fora do ar?
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: F.Gilii em 30 de Março de 2007, 15:31
Carlos,

Acho que deve ter sido algo localizado, pois aqui eu estive o dia todo, e tinha muita gente online...
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 01 de Abril de 2007, 08:51
Beackmam enquanto preparo o material vai baixando o compilador que será utilizado para compilar o programa em C. tem cerca de 14 mb então vai demorar um pouco.
O atalho e http://fooze.sytes.net:1720/guiacnc/compilador.rar
Para instalar descompacta com o winrar depois va na pasta setup e executa o setup.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 02 de Abril de 2007, 08:35
Bom dia à todos.

        Fooze,

        Estou baixando, :d .
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 03 de Abril de 2007, 01:07
Citar
Bom dia à todos.

Fooze,

Estou baixando, :d .


Caro Cledson estou postando um hardware bem básico mas que fará com sobra o que você necessita, as características são as seguintes, entrada pra teclado, conexão para display alfanumérico 2X16, 6 linhas de I/O disponíveis, 1 saída para controlar cargas resistivas ou indutivas de ate 6 A sincronizada com a rede podendo fazer controle de ângulo de fase, deixei também um conector com 4 I/O caso você queira conectá-la  a CNC3ACX para controlar motor de passo. E principalmente uma porta RS232 completa já com adaptador de nível MAX232. esta porta será boa se você quiser fazer seu projeto comunicar-se com um pc.
Quanto o software eu tenho biblioteca pronta para todos estes hardwares, monte a placa e vamos vendo item por item.
Tentei fazer o projeto o mais fácil possível para desenhar, e a demora foi porque eu so tinha desenhos em duplaface, o que dificultaria bastante para você, esta placa que você Vera e face simples e fiz as trilhas  o mais grossas possível.
De uma olhada e pode perguntar a vontade. Mas não comece a fazer a placa ainda vou conferir a mesma hoje à noite e ai posto se estiver tudo ok
Bom tentei baixar o arquivo para o fórum duas vezes mas não funcionou então coloquei no meu servidor segue atalho http://fooze.sytes.net:1720/guiacnc/PROJETO%20FZ68-ZIPADO.rar
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 04 de Abril de 2007, 09:08
Citar
eu uso um gravador baseado no STK 200/300 chamado dongle.
Ele é ISP grava AVR e já etstei no ISP do 89S8252 sem problemas
Inclusive usando bascom e Rwindows XP.
Um amigo meu usa no XP com code vision (C para AVR) na boa.
Maquina P-4 2.8 Ghz
Já usei no w98/se com athlon xp 1.8 na boa."


Caro ADMIN muito oportuna sua postagem, legal o hardware e bem conhecido ISP mas o interessante e que este software IC-PROG não necessita do cabo (hardware) especial da ATMEL, o qual custa 80 dólares, fiquei muito interessado em pesquisar mais a respeito do assunto e se souber outras coisas a respeito deste software, por favor poste aqui principalmente se souber alguém que já usa.
Estarei acrescentado o hardware na placa que estou disponibilizando no fórum.
Ótima contribuição.
Não descobri o seu nome poderia informá-lo por gentileza.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 05 de Abril de 2007, 08:28
Bom dia à todos.

       Carlos,

       Em primeiro lugar, quero me desculpar pela demora em responder, é que estou com dificuldades para acessar a rede.

       Fiquei impressionado com o projeto, oque você chama de hardware básico, vai muito além das minhas espectatvias iniciais em  relação ao projeto. Gostei de tudo, a possibilidade de comunicar o clp com o micro, abre um leque de aplicações muito grande. O controle de carga externa, ligado à rede, me possibilita acoplar um sistema de freio mas eficiente na bobinadeira. A pci vou fdazer pelo método térmico, que já experimentei e obtive bons resultados na cnc3axis.
        Semana que vem vou à Santa Efigênia, para adquirir os componentes que não tem aqui na minha cidade. :P

        Me sinto diante de um belíssimo PLC, que com toda certeza pode atender a necessidade de diversos projetos bem mais sofisticados que a bobinadeira.

        Carlos, muito obrigado pela força! Muito obrigado Guia CNC.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 06 de Abril de 2007, 14:11
Citar
Bom dia à todos.

Carlos,


Legal Cledson bom que tenha gostado pode desenhar a placa eu já conferi a mesma e esta tudo ok, me responda se você já abaixou o compilador, caso tenha baixado instale-o e posso te enviar algum firmware para você ir se enteriarando.
Seria bom também que você ir lendo alguma coisa sobre a linguagem C, veja que se trata do ANSI C, não C++ ou outra versão superior e sim o ANSI C ou ainda o SMALL C.
Você disse que vai a santa Efigênia, comprar seus componentes, em uma das travessas não lembro se a aurora ou outra tem uma livraria técnica a qual vende livros de C small, bem baratos 20,00 reais, eles também tem o guia de referencia desta linguagem bastante útil quando se começa a programar.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 06 de Abril de 2007, 15:43
Boa tarde à todos.

          Carlos, vou seguir suas recomendações, já baixei  o compilador, e estou pesquisando material sobre a linguagem C.
           Fiquei com dúvidas em relação ao teclado matricial, pois os que encontrei na net tem todos 7 pinos, e a placa tem 6, dá para adaptar este de 7 pinos?
           Abraços,
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 07 de Abril de 2007, 21:29
Citar
Carlos, vou seguir suas recomendações, já baixei o compilador, e estou pesquisando material sobre a linguagem C.
Fiquei com dúvidas em relação ao teclado matricial, pois os que encontrei na net tem todos 7 pinos, e a placa tem 6, dá para adaptar este de 7 pinos?
Abraços,


Caro Cledson voce intalaou o compilador sem problemas?
Quanto ao teclado e isso mesmo so quatro vias.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 10 de Abril de 2007, 17:58
Boa tarde à todos.

         Carlos, instalei sem problemas o compilador, também já consegui algum material de estudo, que postarei aqui a seguir. No fim de semana vou à Santa Ifigenia.
          Desculpe pela demora em responder, é que continuo com problemas de acesso.

Abraços
Título: Mini curso de linguagem C
Enviado por: Cledson Souza em 10 de Abril de 2007, 18:01
Carlos, segue anexo o material que lhe falei.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 10 de Abril de 2007, 19:25
Citar
Carlos, instalei sem problemas o compilador, também já consegui algum material de estudo, que postarei aqui a seguir. No fim de semana vou à Santa Ifigenia.
Desculpe pela demora em responder, é que continuo com problemas de acesso.



Caro Cledson ótimo material, pelo pouco que vi esta dividido em aulas, e trata do ANSI-C. Ótimo que tenha postado o material aqui no fórum ai outros podem aproveitar.
Estou fazendo uma modificação na placa FZ68 na verdade so estou incluindo o circuito necessário para gravar o microcrontrolador incircuit, SPI, via ponyprog ou outro software como o sugerido pelo ADMIM, PCPROG este e livre, só que nunca o testei mas acho que seria uma boa hora.
Todo caso a placa continua a mesma só estou incluindo poucos componentes para a agravação, não e muito rápido porque tem que ser face simples.
Vá lendo seu material sobre ANSI-C que vou te mandar algum software já adaptado para a placa FZ68 ai começamos a discutir.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Guia CNC em 10 de Abril de 2007, 20:54
amigo carlos, o meu nome é Jost Dayan e to gostando desse papo, é uma área que tenho interesse de aprender.

parabéns pelas aulas e as informações

Jost Dayan
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 11 de Abril de 2007, 14:35
Boa tarde à todos.

          Carlos, vou estudando enquanto isso. Vai ser excelente a possibilidade de programar o microcontrolador sem a necessidade do gravador, quanto à velocidade de gravação, não há problemas em que seja um pouco mais lenta.

Abraços,
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 11 de Abril de 2007, 21:50
Citar
amigo carlos, o meu nome é Jost Dayan e to gostando desse papo, é uma área que tenho interesse de aprender.

parabéns pelas aulas e as informações


Legal Jost as informações que você passou sobre o gravador veio bem na hora estou postando uma versão da FZ68 com o hardware necessário para o ICPROG, nunca testei este software, mas ele e livre e vale a pena testar, caso tenha outras informações como alguém que usa este software posta ai.
Abraços Carlos R. Laurindo

Atalho para o projeto FZ68 versao 1.1 com hardware para o ICPROG incluso
http://fooze.sytes.net:1720/guiacnc/FZ68-1.1.rar
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 29 de Abril de 2007, 15:03
Boa tarde à todos.

          Hoje finalmente consegui voltar à ativa. Ufa....

          Carlos,
          Consegui deixar a placa quase pronta hoje, estão faltando ainda 3 componentes que não consegui adquirir ainda. Um deles é o cristal, que só encontrei de 110592 MGHZ,  o TIC 226-M, encontrei o BT 136, que o vendedor disse que poderia substituir o primeiro, e o teclado matricial.

         O display, tembém não consegui comprar o que você me enviou o data sheet, comprei  o modelo FDCC1602E-FLYGBW-51XE, com backlight.
         Por favor me oriente em relação à esses componentes, também estou com dúvidas em relação aos diodos 1n4148, em que posição devo soldá-los e o valor do resistor r16.

           Todos os demais componentes, estão soldados na placa, vou pegar emprestado um camera para postar aqui as fotos esta semana.

           Abraços.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 29 de Abril de 2007, 21:34
Carlos

Eu já faço alguma coisa com microcontroladores, porém estou longe de ser o cara na programação deles. Se tu puder disponibilizar a tua biblioteca eu gostaria de ter.

o compilador eu uso o Franklin e para gravar eu uso o aec_isp, funciona bem.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Landa em 30 de Abril de 2007, 15:14
Cientista,

Aparentemente o arquivo esta corrompido...não abre por aqui!
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 01 de Maio de 2007, 21:30
Citação de: "Landa"
Cientista,

Aparentemente o arquivo esta corrompido...não abre por aqui!


Bom vamos mandar de novo, espero que chegue inteiro.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Landa em 02 de Maio de 2007, 18:18
Agora sim...obrigado.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 02 de Maio de 2007, 19:18
Citar
Boa tarde à todos.

Hoje finalmente consegui voltar à ativa. Ufa....

Carlos,
Consegui deixar a placa quase pronta hoje, estão faltando ainda 3 componentes que não consegui adquirir ainda. Um deles é o cristal, que só encontrei de 110592 MGHZ, o TIC 226-M, encontrei o BT 136, que o vendedor disse que poderia substituir o primeiro, e o teclado matricial.


O legal Cledson bom eu também estive ocupado com um gringo por aqui nos últimos dias e foi ate bom esse tempo ai,
Quanto a suas perguntas vamos la.
01-) Quanto ao cristal e isso mesmo 110592 ta ótimo.
02-) Quanto ao BTA 136 substitui sim com louvor.
03-) Quanto ao display esquece o do data sheet só te mandei o data sheet para você tem como referencia para a placa serve qualquer um com duas linhas 16 caracteres por linha, de preferência sem back light, já que a polaridade muda de marca para marca compre um baratinho mas de preferência novo, qualquer marca a placa ta projetada para o tamanho normal intao para facilitar não compre bignumber e sim o tamanho normal, estes são vendidos em qualquer eletronica na santa efigênia ou na net se tiver duvida mande uma foto ou o data sheet o que você vai comprar ta. Se tiver muita dificuldade me fala que tenho alguns aqui e te mando um.
04-) Quanto ao R16 este resistor limita a corrente no back light do display e varia de marca para marca tem alguns que este resistor já esta instalado no display então e por isso que não tem valor, mas não se preocupe especialmente se seu display não tiver back light.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 02 de Maio de 2007, 19:29
Citar
Carlos

Eu já faço alguma coisa com microcontroladores, porém estou longe de ser o cara na programação deles. Se tu puder disponibilizar a tua biblioteca eu gostaria de ter.


Caro Cientista13 , legal sem problema quanto a biblioteca, ela ta pronta para a família C51, diz ai qual e sua necessidade, que se eu tiver posto a função para você.
Diz também qual o microcontrolador você usa.

No entanto fiquei muito interessado nesse isp que você usa você pode postar mais informações sobre ele como: Qual o sistema operacional que funciona, qual o hardware necessário, e para qual família de microcontroladores
Título: Como utilizar o BLAST8252 com a FZ68
Enviado por: carlos.fooze.com.br em 02 de Maio de 2007, 19:39
Segue arquivo pdf descrevendo como fazer um cabo para utilizar o BLAST8252 OU O GRAVA ATMEL com a placa FZ68, estes programas são muito simples de utilizar e funcionam bem.
O BLAST8252 esta em inglês e funciona bem para o WIN95 , WIN98 e MILENIUM,  o GRAVA ATMEL funciona nos NT, 2000 e XP.
Eu já testei e funcionou, não testei no XP só testei ate  WIN2000.
Título: PROGRAMAS GRAVA ATMEL E BLAST8252
Enviado por: carlos.fooze.com.br em 02 de Maio de 2007, 19:52
Segue os atalhos para baixar os programas BLAST8252 e o GRAVA ATMEL

http://fooze.sytes.net:1720/guiacnc/BLAST8252.zip
http://fooze.sytes.net:1720/guiacnc/Grava%20Atmel%2028.zip
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 02 de Maio de 2007, 22:27
Boa noite à todos.


       Carlos, eu já havia comprado o display FDCC1602E-FLYGBW-51XE, com backlight, vou procurar na net o datasheet.
       Para facilitar, soldei uma barra de pinos no da placa, para poder utilizar um cabo tipo flat, assim vou poder montá-lo inclinado por exemplo.
       Hoje mesmo, vou soldar o cristal, o BTA, ficam faltando apenas os diodos 1n4148, que ainda não sei a posição correta (polaridade) e o teclado matricial. :D
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 02 de Maio de 2007, 23:19
Citação de: carlos.fooze.com.br
Citar
Carlos


Diz também qual o microcontrolador você usa.

No entanto fiquei muito interessado nesse isp que você usa você pode postar mais informações sobre ele como: Qual o sistema operacional que funciona, qual o hardware necessário, e para qual família de microcontroladores


utilizo o AT89S8252. o isp é bastante simples, funciona em DOS (inclusive com o windows XP sem problemas)basta executar o arquivo .exe.
Detalhe para carregar um programa nele,o isp tem que estar na mesma pasta em que está o arquivo .hex

o hardware é mais simples ainda, apenas o cabo e mais nada já funciona. O esquema está no próprio programa. Abrindo ele se presionar "K"  (show schematic) tem o esquema de ligação. Nunca tive problemas em utiliza-lo.

Quanto a biblioteca, mais é para ter a minha mais completa (já que ela muito fraquinha).

Estou pensando em fazer algo (mais por aprendizado do que por utilidade) para controlar um sistema de posicionamento com encoder e um motor DC, sei que é coisa que não se faz (já inventaram o motor de passo), mas por aprendizado tudo vale a pena. (se bem que sistemas assim ainda são encontrados em muito ploters por aí).
Para tal sistema o MC irá controlar aceleração, desacelaração e claro a posição lida no encoder. o sinal de referencia viria através da serial (comunicação com PC). Depois acrescentar teclado, display...
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 03 de Maio de 2007, 07:27
Citar
utilizo o AT89S8252. o isp é bastante simples, funciona em DOS (inclusive com o windows XP sem problemas)basta executar o arquivo .exe.
Detalhe para carregar um programa nele,o isp tem que estar na mesma pasta em que está o arquivo .hex


Cientista13 ao invés de postar um monte de código eu estava pensando em postar uma função por vez e discutir a mesma, passar para a próxima e assim por diante,
Estava pensando nessa seqüência DISPLAY, TECLADO, RS232, E2PROM, FUNCOES DE I/O, CONTROLE DE CARGAS RESISTIVAS/INDUTIVAS, CONVERSOR AD-DISCRETO e ALGUM CONTROLE REALIMENTADO (temperatura ou velocidade ) etc.

Estive vendo o esquema de ligação do isp que você usa o AEC bem simples mesmo vou fazer um doc descrevendo como fazer um cabo para ligar este na FZ68.
Só gostaria que você me esclarecesse alguns pontos:
01-) Não tem bufer entre a paralela e o microcontrolador você nunca teve problemas com a paralela usando este tipo de ligação?
02-) O reset do microcontrolador pino 9 esta ligado diretamente ao pino 6 da paralela minha duvida e ao terminar a gravação o programa libera o reset ou e necessário retirar o cabo para que o microcontrolador saia do reset e rode o programa?
03-)Você já testou com o XP pois sempre tenho problemas quando uso este sistema operacional para fazer isp via paralela o AEC funciona bem com o XP?
04-) Qual o tamanho do cabo que você usa?

Desculpe as perguntas mas se este funcionar bem com o XP podemos utilizá-lo ao invés dos outros.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 04 de Maio de 2007, 00:18
Carlos

Ir vendo uma função de cada vez é uma ótima idéia, fica mais fácil e acaba virando um curso para todos. pode ser na ordem sugerida.

Esclarecendo:
01-) Funciona bem sem bufer. com um bufer fica melhor, garante o sinal, se usa um 7400 duas portas inversoras para cada sinal. O esquema vai no arquivo anexo OBS. O Ci eu coloquei dentro do conector do cabo.
02-) O reset é automatico, e ainda dá para controlar depois tipo se for fazer rodar o programa com com o MC conectado ao PC, dá para resetar atraves do PC, não precisa retirar o cabo.
03-) Testei com o XP e funciona direitinho. gravei várias vezes e não deu problema, inclusive programas com quase 8k e rodou certinho. Eu gravava os MC para controlar minha primeira CNC (que ai era uma CNMC (Comando Numerico Microcontrolado eh eh eh) A grande desvantagem é que com o XP tudo que funciona com DOS fica mais lento, mas funciona. Programa em dos é mais rápido num 486 do que num PC moderno com o XP, mas são alguns segundos apenas (nem dá tempo para uma cervejinha)
04-) O cabo que eu uso tem dois metros de comprimento, nunca testei maior ou menor, o único que fiz foi de 2 metros.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 04 de Maio de 2007, 08:02
Citar
Esclarecendo:
01-) Funciona bem sem bufer. com um bufer fica melhor, garante o sinal, se usa um 7400 duas portas inversoras para cada sinal. O esquema vai no arquivo anexo OBS. O Ci eu coloquei dentro do conector do cabo.


Ótimo muito esclarecedor estarei fazendo um doc do cabo para a FZ68, ai podemos padronizar neste ISP.
Estarei postando uma função de cada vez e vamos discutindo as mesmas,
Boa sexta-feira a todos.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 05 de Maio de 2007, 17:37
Boa tarde 'a todos.

             Carlos, comprei o teclado matricial também. Aguardo novas instruções.  :P
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 07 de Maio de 2007, 19:15
Citar
Boa tarde 'a todos.

Carlos, comprei o teclado matricial também. Aguardo novas instruções.


Caro Cledson desculpe a demora na resposta quanto ao diodo D3 não tinha percebido que ele não tinha saído no silk da placa o que acredito gerou sua duvida segue anexo o arquivo silk da placa FZ68 já com o silk do D3 incluso, ai fica fácil.
Quanto ao teclado você comentou que comprou um teclado matricial para placa ótimo mas no momento vamos utilizar algo mais simples, Utilize somente uma pequena placa de ci padrão com três teclas tactile switch ligadas em relação ao gnd.
Ou seja ligue uma tecla entre o pino 1 e o pino 3, outra chave entre o pino 2 e o pino 3 e por ultimo outra chave entre o pino 4 e o pino 3 isto do conector CN1 TECLADO.
Este tipo de ligação será mais que suficiente para fazer um teclado funcional do tipo 3 para 1 ou seja sobe desce e enter ou menu.
Caso só falte isso verifique tudo e podemos começar a postar código.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 09 de Maio de 2007, 14:36
Boa tarde à todos.

         Carlos, soldei todos os componentes. Hoje à noite vou fazer mais uma verificação na placa, para saber se está tudo ok. Não consegui ainda localizar o datasheet do display... Mas conferi a pinagem com o do datasheet que você enviou e confere.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 09 de Maio de 2007, 19:57
Citar
Carlos, soldei todos os componentes. Hoje à noite vou fazer mais uma verificação na placa, para saber se está tudo ok. Não consegui ainda localizar o datasheet do display... Mas conferi a pinagem com o do datasheet que você enviou e confere.


Legal Cledson. E sobre o teclado você entendeu tudo?
Sobre o display se não achar o data sheet  posta uma foto dele para não ter erro.
Vê se consegue postar uma foto da placa pronta também seria legal.
E quanto ao compilador você já instalou sem problemas?
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 09 de Maio de 2007, 20:14
Boa noite à todos.

     Carlos, vou pegar emprestado uma camera digital, para tirar as fotos.
     Entendi o funcionamento do teclado sim, tenho aqui dois botões, vou comprar o terceiro. Quanto ao compilador, instalei sem problemas, mas não tenho prática com esse tipo de software e fiquei meio perdido, por favor me oriente passo-a-passo sobre como realizar os testes dos programinhas de exemplo que estou vendo na apostila.
Título: Fotos da placa FZ68 1.1
Enviado por: Cledson Souza em 10 de Maio de 2007, 08:51
Bom dia à todos.

    Carlos, seguem algumas fotos que havia tirado com um celular,(estão horríveis), e são de quando ainda não havia soldado os diodos. Em breve postarei fotos com melhor definição.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 10 de Maio de 2007, 20:00
Citar
Boa noite à todos.

Carlos, vou pegar emprestado uma camera digital, para tirar as fotos.
Entendi o funcionamento do teclado sim, tenho aqui dois botões, vou comprar o terceiro. Quanto ao compilador, instalei sem problemas, mas não tenho prática com esse tipo de software e fiquei meio perdido, por favor me oriente passo-a-passo sobre como realizar os testes dos programinhas de exemplo que estou vendo na apostila.



Legal Cledson realmente as fotos ficaram meio desfocadas, mas deu para ver que caprichou no circuito parabéns, quanto ao código não se preocupe vai ser passo a passo já tenho o primeiro modulo pronto e todo detalhado, quanto tiver pronto avise e posto o código ai começamos a discutir o mesmo passo a passo. Iniciando pelo DISPLAY
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 13 de Maio de 2007, 11:59
Bom dia à todos.

          Carlos, estou pronto para seguir em frente, peço apenas que confirme a pinagem do cabo de comunicação.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 13 de Maio de 2007, 21:43
Fooze

Estou iniciando um projeto de driver para motor de passo. Analizei o que eu estava querendo fazer e cheguei a conclusão de que tenho que usar um processador.
Eu estava dando uma olhada no AT89C51.Gostaria de saber se ele é igual ao intel 80C51(sem considerar que o intel 80C51 é gravado de fabrica)? Ele pode usar um cristal maior que 12Mhz?
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: reinaldoaf em 14 de Maio de 2007, 11:02
Fooze,

ja deu uma olhada nos CI´s dedicados tipo o LM297? e outra os microprocessadores ATM e PIC geralmente suportam de 4 a 40mhz em cerca de 70% das linhas, salvo algumas excessões... q vao de 4 a 20mhz

abraços
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 15 de Maio de 2007, 09:43
Citar
Fooze

Estou iniciando um projeto de driver para motor de passo. Analizei o que eu estava querendo fazer e cheguei a conclusão de que tenho que usar um processador.
Eu estava dando uma olhada no AT89C51.Gostaria de saber se ele é igual ao intel 80C51(sem considerar que o intel 80C51 é gravado de fabrica)? Ele pode usar um cristal maior que 12Mhz?



Caro Jose Carlos Felix o AT89C51 e um microcontrolador da ATMEL da família ou com a arquitetura 8051 ou seja suporta o set de instruções criado pela INTEL 8051, trata-se de um microcontrolador um pouco velho mas ainda bastante utilizado e facilmente encontrado no mercado brasileiro, caso queira desenvolver código para este microcontrolador, a biblioteca que estarei apresentando neste tópico pode ser utilizada com co mesmo sem nenhuma alteração, só que a linha C da ATMEL aceita apenas gravação paralela e você vai necessitar de um gravador para externo para este chip, caso você queira utilize o AT89S8252 este já aceita gravação serial através de ISP, e estamos tratando disto neste tópico inclusive com o hardware proposto a placa FZ68, veja as postagens ai a trás.
Tem outras vantagens em utilizar o AT89S8252 as quais incluem 8k flash e 2K E2PROM interna. O interessante da família 8051 e que o set de instruções criados pela INTEL são o CORE do processo e claro que tem aspancoes devido a evolução dos chips mas mesmo assim  ha incrível compatibilidade de software entre componentes desta família inclusive entre fabricantes diferentes como a ATMEL e a PHILIPS, por exemplo. Isto garante boa escalabilidade ao projeto já que necessitando de algum hardware futuro basta selecionar outro microcontrolador que o possua e alterar o software.
Leia os posts deste tópico já tem muita coisa ai e caso necessite outras informações e so perguntar.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 15 de Maio de 2007, 09:58
Citar
Bom dia à todos.

Carlos, estou pronto para seguir em frente, peço apenas que confirme a pinagem do cabo de comunicação.



Ótimo Cledson quanto ao cabo vamos caso queira usar o software ICPROG faca um cabo 1 para 1 na paralela, caso queria usar um o software BLAS8252 ou o GRAVA ATMEL utilize o cabo proposto no documento que postei ai atrás, estes softwares o BLAST e o grava ATMEL são os mesmos utilizados no gravador que você mesmo propôs no inicio deste tópico, e eu já testei e funcionem bem so não testei com o WINDOWS XP, também tem a possibilidade de utilizar o ISP proposto pelo cientista13 este e muito interessante e ele disse que funciona ate com o XP, ele mesmo postou a configuração do cabo mas caso queira posso fazer um doc para adaptar o cabo para a FZ68 o interessante deste software que o cinentista13 propôs e a facilidade de uso e a portabilidade para vários sistemas operacionais.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 15 de Maio de 2007, 16:02
Citar
Bom dia à todos.

Carlos, estou pronto para seguir em frente, peço apenas que confirme a pinagem do cabo de comunicação.


Caro Cledson segue o primeiro modulo de código para iniciarmos as discussões, eu dividi a biblioteca em módulos e o primeiro vai referir-se ao display incluem funções para inicializar o display, posicionar o cursor, escrever strings e escrever variáveis, todas as funções já estão testadas e funcionam bem. Siga como descrito abaixo.
01-) Primeiro descompacte o conteúdo do arquivo em um diretório chamado c:\modulo1 dipsplay
02-) Abra o arquivo PROJETO AT89S8252.UV2 com o compilador
03-) Neste momento você visualizara o código do programa principal esta todo comentado e o que você visualizar em verde e comentários vá se ambientando e começamos a discutir.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 15 de Maio de 2007, 19:45
Carlos

Citar
Tem outras vantagens em utilizar o AT89S8252 as quais incluem 8k flash e 2K E2PROM interna


Eu tenho um programador da XELTEC o modelo é o Superpro LX. Consta em seus arquivos este modelo que você me apresentou.

Eu gostaria de saber que tipo de CI de entrada Analógica você me recomendaria? Pois preciso de 5 entradas.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 15 de Maio de 2007, 20:40
Citar
Eu tenho um programador da XELTEC o modelo é o Superpro LX. Consta em seus arquivos este modelo que você me apresentou.

Eu gostaria de saber que tipo de CI de entrada Analógica você me recomendaria? Pois preciso de 5 entradas.


Caro Jose Carlos o AT89S8252 não tem nenhum conversor AD interno, mais a frente neste tópico eu vou expor um conversor AD utilizando o AT89S8252, mas com componentes discretos o qual da mais ou menos uma resolução de 12 bits.
Você diz que necessita cinco entradas analógicas explane para que e qual a resolução necessária 8, 10, 12 ou 16 bits.
Existe inúmeros microcontroladores com conversor AD interno, inclusive na linha ATMEL se for este o caso eu indico o AT89C51AC3 este e um ótimo microcontrolador e tem 8 entradas analógicas com 10 bits de resolução, também e possível fazer dowload in circuit via ISP bem facilmente, não necessitando de gravador algum. Tenho código pronto para este AD.
Existe modelo de microcontroladores PIC com conversor AD interno só que eu não trabalho com microcontroladores de tecnologia RISK. Existe outro tópico neste fórum que trata destes microcontroladores.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 15 de Maio de 2007, 21:10
Carlos

Acho que não devo precisar mais do que 12 bits. As entradas serão para leituras de grandesas elétricas e temperatura.O tempo de leitura deve ficar na casa de 400ns por isso acho que vou precisar de cinco, na verdade dá para reduzir para quatro(4) entradas.
Realmente eu estava pensando em um conversor AD externo mas vou dar uma olhada no datasheet do AT89C51AC3.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 15 de Maio de 2007, 22:33
Citar
Carlos

Acho que não devo precisar mais do que 12 bits. As entradas serão para leituras de grandesas elétricas e temperatura.O tempo de leitura deve ficar na casa de 400ns por isso acho que vou precisar de cinco, na verdade dá para reduzir para quatro(4) entradas.
Realmente eu estava pensando em um conversor AD externo mas vou dar uma olhada no datasheet do AT89C51AC3.


Caro Jose o conversor que vou apresentar e discreto e da para implementar ate umas quatro entradas, mas acho que o tempo ficara bem maior que 400ns ficara uns 20ms ou ate mais, mas fica com ótima resolução e boa precisão. Uns 12 bits realmente utilizáveis. Isto para dois canais nunca fiz para 4 discreto, mas acho que não altera muito o tempo de resposta certamente ficara ainda pior.
Mas e bem funcional e com certeza barato.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 16 de Maio de 2007, 11:36
Carlos

Voce já utilizou ou conhece este conversor ADC0804.
Ele é de 8 bits mais acho que da para usar.
Caso voce ache que o tempo de resposta dele fique alto eu pensei em usar quatro conversores AD574 .O que você acha?

É possivel usar um ADC0808 de 8 bits e 8 canais com um de 16 bits 4 canais?
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 16 de Maio de 2007, 12:34
Citar
Existe inúmeros microcontroladores com conversor AD interno, inclusive na linha ATMEL se for este o caso eu indico o AT89C51AC3 este e um ótimo microcontrolador e tem 8 entradas analógicas com 10 bits de resolução, também e possível fazer dowload in circuit via ISP bem facilmente, não necessitando de gravador algum. Tenho código pronto para este AD.


                No meu programador não tem este modelo ele só tem AT89C51, por acaso é a mesmo coisa se eu programar com este código?

Citar
Tenho código pronto para este AD.


                Voce pode me enviar o código?
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 17 de Maio de 2007, 13:08
Citar
No meu programador não tem este modelo ele só tem AT89C51, por acaso é a mesmo coisa se eu programar com este código?


Caro Jose quanto a seu programador não ter o AC3 e compreensível já e que este e um microcontrolador bastante novo, mas este modelo não requer um gravador externo já que e extremamente fácil gravá-lo no próprio circuito, a gravação do AC3 se da através da serial com o software da própria ATMEL chamado FLIP, muito fácil de usar e gratuito.
Então se você for usar o AC3 tenha isto em mente.
Este e o microcontrolador que eu  mais uso tenho hardware para ele completo, display, teclado, rs232, isp, 4 analógicas, referencia de tensão ajustável, controle de ate 2 cargas de potencia, 8 I-O entre outras coisas. Só que este microcontrolador e um pouco mais caro em torno de 30 dólares, eu nunca comprei aqui no Brasil sempre o importei. Mas acredito que não seja impossível encontrá-lo.
Trata-se de um componente extremamente confiável, com 64k de memória para programa o que da muita liberdade.
Veja o data sheet dele e Vera que se trata de algo realmente robusto.
Quanto a programação todos aceitam a biblioteca de fiz sem alterações. Do AT89C51 ao AC3.
Caso queira continuar com o AC3 podemos criar um tópico em separado.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 17 de Maio de 2007, 13:29
Citar
Voce já utilizou ou conhece este conversor ADC0804.



Nunca utilizei

Citar
É possivel usar um ADC0808 de 8 bits e 8 canais com um de 16 bits 4 canais?


Nao vejo como ja que a referencia seria igual para todos os canais.

Jose porque voce necessita tanta velocidade?

Veja que um conversor AD de 8 bits e bastante limitado.
Melhor montar um DUPLA RAMPA com componentes discretos que vai dar uma resolucao melhor pelo menos 10 bits.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 17 de Maio de 2007, 21:20
Carlos
Eu procurei este componente em lojas de eletronica em São Paulo, e não encontrei o mesmo em nenhuma loja.
Desta forma ficará muito dificil para mim adquirir este produto.
Citar
Jose porque voce necessita tanta velocidade?

Quanto a velocidade de leituta, é porque no meu projeto preciso de uma leitura muito rápida das amperagens e tensões, em torno de 0,0000005 segundos. E acionar as saidas digitais por volta de 0,000002 segundos.

Espero que o AC3 possa atender o meu projeto pois achei ele muito confiavel.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 17 de Maio de 2007, 22:11
Citar
Carlos
Eu procurei este componente em lojas de eletronica em São Paulo, e não encontrei o mesmo em nenhuma loja.
Desta forma ficará muito dificil para mim adquirir este produto.


Caro Jose quanto a dificuldade em encontrar o AC3 e compreensível já que se trata de um componente novo e relativamente caro.
Eu importo este componente para uso em projetos importo sempre 25 unidades diretamente da ATMEL, caso queira continuar com o projeto usando este componente e não o encontre no mercado brasileiro posso vender ate umas 3 unidades não mais que isso.


Citar
Quanto a velocidade de leituta, é porque no meu projeto preciso de uma leitura muito rápida das amperagens e tensões, em torno de 0,0000005 segundos. E acionar as saidas digitais por volta de 0,000002 segundos


Quanto ao tempo de conversão do AD do AC3 e de 16 microssegundos por canal típico. O que e um pouco acima do que você necessita, no entanto eu mesmo já fiz com este microcontrolador controle de velocidade vetorial com realimentação analógica e pode crer que era uma aplicação critica e este funcionou bem mesmo controlando displays, teclado, cargas e vários I-O com inúmeros cálculos inclusive PID.
No entanto acredito que o tempo que você quer você não encontrara facilmente talvez em um DSP. Você tem certeza destes tempos?
Segue anexo pagina com as características do conversor AD do AC3
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 17 de Maio de 2007, 23:37
Carlos

Citar
No entanto acredito que o tempo que você quer você não encontrara facilmente talvez em um DSP.

Voce conhece algum DSP que possa trabalhar com estes tempos de leitura analógica?

Citar
Você tem certeza destes tempos?

Se a leitura podesse ser mais rápida melhor ainda.

O Rudolf usa um DSP no seu projeto Smile. Pode ser que o que ele está fazendo é o mesmo que eu quero fazer. De repente é o que ele faz com o sistema do driver dele.
Tenho que ler as amperagens da bobina em 1MHz, com esta velocidade do AC3 eu posso ler a 30KHz.(por bobina do motor).

Se não encontra um mais rápido, vai ter que ser este mesmo. E ainda vai depender da minha capacidade de programar o componente, que não é lá grande coisa.
Citar
Eu importo este componente para uso em projetos importo sempre 25 unidades diretamente da ATMEL, caso queira continuar com o projeto usando este componente e não o encontre no mercado brasileiro posso vender ate umas 3 unidades não mais que isso.

Preciso de pelo menos 6 peças.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 18 de Maio de 2007, 00:17
Citar
Voce conhece algum DSP que possa trabalhar com estes tempos de leitura analógica?


Não conheço alguns DSP’s, mas nenhum que trabalhe em ns.

Citar
Se a leitura podesse ser mais rápida melhor ainda.

O Rudolf usa um DSP no seu projeto Smile. Pode ser que o que ele está fazendo é o mesmo que eu quero fazer. De repente é o que ele faz com o sistema do driver dele.
Tenho que ler as amperagens da bobina em 1MHz, com esta velocidade do AC3 eu posso ler a 30KHz.(por bobina do motor).

Se não encontra um mais rápido, vai ter que ser este mesmo. E ainda vai depender da minha capacidade de programar o componente, que não é lá grande coisa.


Entendo bom quanto à quantidade que você necessita seis pecas sem problemas, mas te aconselho a pegar um testar se funcionar ai pega os outros 5.
Quanto à programação posso te ajudar sem problemas.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 18 de Maio de 2007, 16:01
Boa tarde à todos.

      Carlos, este fim de semana, vou gravar o microcontrolador, estou trabalhando até tarde direto, mas mal posso esperar o fim de semana.
:D
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 18 de Maio de 2007, 18:42
Citar
Boa tarde à todos.

Carlos, este fim de semana, vou gravar o microcontrolador, estou trabalhando até tarde direto, mas mal posso esperar o fim de semana.
 


EEE sei como e qualquer problema para um contato mais rapido meu msn e [email protected]
Pelo msn da para a gente trocar informacoes bem rapidamente e depois postamos os resultados aqui no forum.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 18 de Maio de 2007, 18:45
Citar
EEE sei como e qualquer problema para um contato mais rapido meu msn e [email protected]
Pelo msn da para a gente trocar informacoes bem rapidamente e depois postamos os resultados aqui no forum.


Ops errei meu msn [email protected]
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Jose Carlos Felix em 19 de Maio de 2007, 15:55
Carlos

Citar
Veja o data sheet dele e Vera que se trata de algo realmente robusto.
Quanto a programação todos aceitam a biblioteca de fiz sem alterações. Do AT89C51 ao AC3.
Caso queira continuar com o AC3 podemos criar um tópico em separado.


Fiz varias pesquisar, e o AC3 é minha melhor opção.
Já que você está tratando de outros modelos de micro ATMEL neste tópico, acho que realmente é melho a gente continuar em outro topico para não misturarmos as informações.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 21 de Maio de 2007, 19:14
Citar
Boa tarde à todos.

Carlos, este fim de semana, vou gravar o microcontrolador, estou trabalhando até tarde direto, mas mal posso esperar o fim de semana.
 


Caro Cledson e ai como foi os testes do final de semana.
Título: Testes do fim de semana
Enviado por: Cledson Souza em 24 de Maio de 2007, 17:00
Carlos, quando liguei a alimentação da placa, o display acendeu apenas a primeira linha. Não gravei, porque tive receio de estragar a plaquinha, revisei toda a placa, mas não consegui achar o problema.

      Seguem as fotos que havia comentado, (com melhor resolução)
Título: fotos
Enviado por: Cledson Souza em 24 de Maio de 2007, 17:07
Mais fotos...
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 24 de Maio de 2007, 18:38
Citar
Carlos, quando liguei a alimentação da placa, o display acendeu apenas a primeira linha. Não gravei, porque tive receio de estragar a plaquinha, revisei toda a placa, mas não consegui achar o problema.

Seguem as fotos que havia comentado, (com melhor resolução)


Caro Cledson não entendi direito você chegou a gravar o software no microcontrolador ou não caso não tenha gravado ao ligar a placa a primeira linha do display acendeu se isso aconteceu pode ser normal caso você não tenha gravado o microcontroador com o firmware que enviei.
Caso seja esta a situação grave o micro desligue e ligue a alimentação da placa então ajuste o contraste do display em p1 ate visualizar os escritos no display, acredito que você terá muitas duvidas para saná-las poste uma a uma aqui no fórum. Caso necessite contate-me via MSN [email protected].
O inicio pode ser um pouco nebuloso então neste momento você necessitara mais informações para dar partida e normal. Faca contatos mais freqüentes postanto todas as suas duvidas.
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 25 de Maio de 2007, 12:27
Boa tarde.

       Carlos, foi exatamente como você mencionou, não gravei o firmiware, hoje à noite vou gravá-lo, e posto os resultados. Fico aliviado, fiquei procurando por erros ou falas nas trilhas e posição de soldagem dos componentes. ::oops:
Título: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 28 de Maio de 2007, 12:47
Boa tarde à todos.

      Carlos,  tentei gravar o microcontrolador, mas me retornava o erro de endereço em 000h!. Não consegui gravar, por favor me oriente se o problema é de configuração ou se errei no procedimento, o cabo que utilizei é bem curto, cerca de 30cm e blindado. (fiz o cabo 1:1 na paralela), com o Icprog.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 05 de Junho de 2007, 18:32
Boa tarde à todos.

      Carlos,  tentei gravar o microcontrolador, mas me retornava o erro de endereço em 000h!. Não consegui gravar, por favor me oriente se o problema é de configuração ou se errei no procedimento, o cabo que utilizei é bem curto, cerca de 30cm e blindado. (fiz o cabo 1:1 na paralela), com o Icprog.


Caro Cledson desculpe a demora na resposta, mas não recebi nenhum aviso da sua postagem como de costume ou então passei batido, quanto ao erro que você menciona ele esta ocorrendo porque o prog de gravação não esta acessando a memória de gravação de programa no microcontrolador, te aconselho a utilizar outro programa não o icprog tente outro o grava atmel ou o blast ou melhor ainda o sugerido pelo cientista13 na verdade já mandei uma massagem para ele nos ajudar com o prog que ele usa, vamos aguardar. Não esqueça que você tem que gravar sempre os arquivos .bin caso tenha compilado e esteja com um .hex converta o mesmo usando o programa ex2bin que esta na pasta que enviei ai atrás, tem duvidas pergunte a vontade.
Também não esqueça de proceder a um erease no chip antes de gravar, pos se o prog de gravação não encontrar o chip apagado com fff em todos os endereços ele não inicia a gravação.
Vamos passar a postar mais rapidamente para solucionar este problema e seguir logo em frente com a programação que e o objetivo do tópico. Abraços. Lembre-se que qualquer coisa pode me chamar no nsn. [email protected].
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: biogato em 07 de Junho de 2007, 00:16
:P
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 07 de Junho de 2007, 10:13
ola  a todos venho acompanhando este topico a algums  dias 

  e observando o projeto  que esta sendo desenvolvido aqui

  gostei  da manera em que esta sendo  feito etc   

  estou disposto a aprender programar  logicamente por imquanto  um simples pisca pisca

  ja sera um sucesso ! rsrsrs
 
  e gostei  do projeto aqui descrito   e gostaria  de saber se poderia faser essa placa

 para fins  de estudos  no caso como um  pomto de partida para mim  modificar o soft etc 

 gostaria de saber do carlos fooze e beackman  se poderia montar  ?

Caro Biogato não precisa nem pedir na verdade vai ser um prazer ter outro participante, monte o hardware o mais rápido que puder, pos já vamos começar com firmware, estarei descrevendo detalhadamente o firware da biblioteca e estamos começando com o display estou dando os pormenores para o beackmam por MSN, então me acrescente no seu MSN, no entanto tudo será postado aqui para que outros possam acompanhar, pos o objetivo aqui não e só desenvolver um projeto em especifico mas sim discutir sobre firware escrito em c e espero contar também com outras pessoas que tenham experiência para enriquecer o tópico que e totalmente aberto. Seja bem vindo.


Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: biogato em 11 de Junho de 2007, 19:39
:P
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 11 de Junho de 2007, 21:05
ola  a todos venho acompanhando este topico a algums  dias 

  e observando o projeto  que esta sendo desenvolvido aqui

  gostei  da manera em que esta sendo  feito etc   

  estou disposto a aprender programar  logicamente por imquanto  um simples pisca pisca

  ja sera um sucesso ! rsrsrs
 
  e gostei  do projeto aqui descrito   e gostaria  de saber se poderia faser essa placa

 para fins  de estudos  no caso como um  pomto de partida para mim  modificar o soft etc 

 gostaria de saber do carlos fooze e beackman  se poderia montar  ?

Caro Biogato não precisa nem pedir na verdade vai ser um prazer ter outro participante, monte o hardware o mais rápido que puder, pos já vamos começar com firmware, estarei descrevendo detalhadamente o firware da biblioteca e estamos começando com o display estou dando os pormenores para o beackmam por MSN, então me acrescente no seu MSN, no entanto tudo será postado aqui para que outros possam acompanhar, pos o objetivo aqui não e só desenvolver um projeto em especifico mas sim discutir sobre firware escrito em c e espero contar também com outras pessoas que tenham experiência para enriquecer o tópico que e totalmente aberto. Seja bem vindo.





 opa fooze   infelismente o forum esteve fora do ar por aq por algums dias

 mas agora q voltou  blz novamente a placa ja esta pronta  e iniciarei a montangen logo logo


Pois e acho que o pessoal aproveitou o feriado para fazer alguma manutenção, mas vamos em frente.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 14 de Junho de 2007, 23:05
Pessoal

estive afastado por motivo de força maior, mas "a gente estamos aí".

Sobre o gravador AEC_ISP é muito fácil usar.

Depois de ligar conectar e tudo pronto, é só carregar o programa e gravar.

manual simplificado

Como fazer:

Ao abrir o programa tem um menu de A a L + X para sair.

=> A opção ( J ) setup,
eu tenho marcado com "yes" apenas  1, 2 e 4, mas cada um pode habilitar o que quizer.

para gravar o microcontrolador seguir os seguintes passos

1=> Carregar o programa

opção ( A ) Load HEX file to flash buffer.
Vai aparecer no canto inferior esquerdo da janela "input Filename:"
digitar o nome do programa(8 caracteres) + a extensão, que é obrigatóriamente .HEX. confirme com um enter.

nesse passo teremos o programa carregado e pronto para ser gravado no MicroControlador. querendo visualizar o programa, tem a opção ( C ) Display flahs buffer, (que no fim das contas não serve pra nada, a não ser ver o real tamanho do programa).

2=> Gravar o programa.

Opção ( E ) Program.
Ao escolher a opção " E " será limpado a memória do Microcontrolador e depois escrito o novo programa nele. No fim do processo, aparece mensagem de ok ou erros.

3=> acabou é só testar eh eh


DETALHE IMPORTANTE:

o gravador e o arquivo .HEX tem que estar na mesma pasta.


Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: biogato em 15 de Junho de 2007, 13:06
:P
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 20 de Junho de 2007, 21:42
Pessoal

estive afastado por motivo de força maior, mas "a gente estamos aí".

Sobre o gravador AEC_ISP é muito fácil usar.

Depois de ligar conectar e tudo pronto, é só carregar o programa e gravar.

manual simplificado

Como fazer:

Ao abrir o programa tem um menu de A a L + X para sair.

=> A opção ( J ) setup,
eu tenho marcado com "yes" apenas  1, 2 e 4, mas cada um pode habilitar o que quizer.

para gravar o microcontrolador seguir os seguintes passos

1=> Carregar o programa

opção ( A ) Load HEX file to flash buffer.
Vai aparecer no canto inferior esquerdo da janela "input Filename:"
digitar o nome do programa(8 caracteres) + a extensão, que é obrigatóriamente .HEX. confirme com um enter.

nesse passo teremos o programa carregado e pronto para ser gravado no MicroControlador. querendo visualizar o programa, tem a opção ( C ) Display flahs buffer, (que no fim das contas não serve pra nada, a não ser ver o real tamanho do programa).

2=> Gravar o programa.

Opção ( E ) Program.
Ao escolher a opção " E " será limpado a memória do Microcontrolador e depois escrito o novo programa nele. No fim do processo, aparece mensagem de ok ou erros.

3=> acabou é só testar eh eh


DETALHE IMPORTANTE:

o gravador e o arquivo .HEX tem que estar na mesma pasta.





Caro Cientista13 estimo melhoras para sua esposa, e obrigado pela ajuda mas acho que o Cledson esta com problemas para fazer o cabo que usa com o seu prog.


Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 20 de Junho de 2007, 21:45
Caro Cledson conseguiu gravar no microcontrolador? Reporta ai.
Esta precisando de ajuda?
Vamos continuar com o código?
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 21 de Junho de 2007, 16:17
Caro Cledson conseguiu gravar no microcontrolador? Reporta ai.
Esta precisando de ajuda?
Vamos continuar com o código?
Boa tarde à todos.

        Carlos, estou trabalhando direto, mas já comprei o o fio para o cabo, e os terminais, estou com dúvida, se posso ligá-lo direto na FZ ou se terei que gravar fora, pois o CI do cabo do Cientista 13, só achei LS e não HC.

Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 21 de Junho de 2007, 16:20
Estou ancioso por continuar com a programção :D

Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 21 de Junho de 2007, 19:10
Caro Cledson conseguiu gravar no microcontrolador? Reporta ai.
Esta precisando de ajuda?
Vamos continuar com o código?
Boa tarde à todos.

        Carlos, estou trabalhando direto, mas já comprei o o fio para o cabo, e os terminais, estou com dúvida, se posso ligá-lo direto na FZ ou se terei que gravar fora, pois o CI do cabo do Cientista 13, só achei LS e não HC.

Abraços.

Legal Cledson confeccione o cabo e conecte o mesmo direto na FZ para tanto retire da placa o U6 74HC244, e conecte conforme as informações do Cientista13, ligue fios diretamente no soquete onde estava o U6.
 Vamos queimar logo esta etapa de gravação para continuarmos com a programação.
Qualquer coisa estarei no MSN semana passada estava off mas a partir de hoje já estarei ON no MSN.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 22 de Junho de 2007, 07:43
Bom dia à todos.

         Carlos, vou dar prossguimento.

Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 30 de Junho de 2007, 16:20
 :D :D :D

         Ótima tarde à todos.

         Finalmente consegui gravar o microcontrolador, utilizei o programa do Cientista 13. Támbém fiz uma correção em duas trilhas do LCD, nas quais eu havia resvalado uma chave de fenda, e não tinha me dado conta de que haviam se rompido. Agora fica piscando no display:

Teste do Display
Displayteste=100


          Muito obrigado à todos.

          Carlos, estou pronto para proseguirmos com a programação.

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 01 de Julho de 2007, 17:40
:D :D :D

         Ótima tarde à todos.

         Finalmente consegui gravar o microcontrolador, utilizei o programa do Cientista 13. Támbém fiz uma correção em duas trilhas do LCD, nas quais eu havia resvalado uma chave de fenda, e não tinha me dado conta de que haviam se rompido. Agora fica piscando no display:

Teste do Display
Displayteste=100


          Muito obrigado à todos.

          Carlos, estou pronto para proseguirmos com a programação.



Caro Cledson fico contente em saber que você já conseguiu dar andamento no projeto agora vamos nos ater ao firmware, vamos começar com a função do display estarei detalhando a mesma ainda amanha, mas por gentileza como você sabe tem outras pessoas acompanhando o tópico então você poderia detalhar como fez o cabo para gravar e como ligou a FZ68 ai se outros quiserem podem fazê-lo também.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 02 de Julho de 2007, 12:28
Boa tarde à todos.

          Fiquei muito feliz, até já modifiquei a mensagem do display, pra regravar e ver se corria tudo legal. Foi tranquilo.

          Quanto ao cabo, utilizei um cabo manga de 8 vias, sem malha mesmo, com comprimento de 1m. Soldei apenas os pinos 6,7,8,10 e os pinos do aterramento. removi o CI 74hc114 e conenctei o cabo direto no soquete do CI, como não encontrei o CI 74hc14, liguei sem buffer mesmo (não façam isso em casa... ... se algo der errado, a porta paralela já era...). Utilizei o tutorial do Cientista 13, o programa dele é bastante simples, e em alguns instantes o programa estava gravado.

         Antes tentei utilizar o IC prog, que apesar de parecer bem completo, não funcionou, mesmo tendo utilizado um cabo blindado, com apenas 30cm de comprimento. Mas certamente com minha falta de experiência, devo ter comentido algum erro. Mas indico o programa do Cientista 13, por ser fácil de usar.

          Amigos, fica uma pergunta, como não encontrei o 74hc14, posso utilizar o 74ls14 no lugar dele?
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 02 de Julho de 2007, 21:18
Caro Cledson segue anexo documento descrevendo as funções do teclado leia-o e comente as duvidas. Estando estas funções entendidas passamos para o teclado.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 02 de Julho de 2007, 23:18
Boa noite à todos.
 
          Carlos, o documento que vc enviou, está bastante claro, e com base na aula que vc ministrou via msn, entendi tudo direitinho, podemos prosseguir.  :)
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 03 de Julho de 2007, 22:18
          Amigos, fica uma pergunta, como não encontrei o 74hc14, posso utilizar o 74ls14 no lugar dele?

Pode sim usar o 74LS14 que vai funcionar.

O cabo é recomeldavel que não tenha mais do que dois metros. Utilizo um cabo de 2 metros, sem blindagem e funciona direitinho.

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 03 de Julho de 2007, 22:30
Boa noite à todos.

          Obrigado Cientista 13, vou fazer a ligação do cabo com o CI, quanto ao tamanho, vou continuar com 1 metro mesmo, é bastante razoável, e já esta cortado.
          Hoje tentei utilizar o gravador no XP, por alguma razão não fuincionou, iniciava, e logo da erro. Pode ser porque o cabo não tem malha, e havia muito ruido eletromagnético no ambiente...
          Aqui em casa com o Win98, funciona de primeira.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 03 de Julho de 2007, 22:41
Eu já utilizei o gravador com o windows XP, win 98, win 95 e dos. Não tenho tido problemas, também utilizo cabo sem malha.

Com o XP, todos, ou quase todos programas feitos para o DOS, ficam lentos, (parece incrivel, quanto mais a tecnologia avança, masi problemas eles criam). Eu tive que instalar o java para que alguns programas funcionassem direito, talvez esta seja a diferença.

qual é o erro que está dando?
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 04 de Julho de 2007, 07:58
Boa noite à todos.

          Obrigado Cientista 13, vou fazer a ligação do cabo com o CI, quanto ao tamanho, vou continuar com 1 metro mesmo, é bastante razoável, e já esta cortado.
          Hoje tentei utilizar o gravador no XP, por alguma razão não fuincionou, iniciava, e logo da erro. Pode ser porque o cabo não tem malha, e havia muito ruido eletromagnético no ambiente...
          Aqui em casa com o Win98, funciona de primeira.


Ola a todos seria ótimo que conseguíssemos fazer funcionar no Windows XP pessoalmente acredito que seja algo relativo a utilização das portas pelo XP tem drivers que agilizam a utilização delas pelo XP. Será que não seria isto?
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 04 de Julho de 2007, 08:30
Bom dia `a todos.

         Cientista 13, é bem provavel que seja algum erro de configruação no XP, porque ele apagava o microcontrolador e quando ia iniciar a gravação dava erro, (não me lembro do erro agora), vou trazer novamente o gravador para testar no XP , se continuar dando erro, posto aqui qual é, caso contrario, fica claro que era o console java.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 05 de Julho de 2007, 21:49
Caro Cledson segue em anexo modulo 2 sobre o teclado caso tenha duvidas poste-as e comentaremos faca testes e experiências.
Não testei este código caso ocorra algum erro reporte.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 06 de Julho de 2007, 08:47
Bom dia à todos.

        Carlos, ainda não tive tempo de fazer novos testes no XP. Mas já gravei o módulo do teclado, e funcionou perfeitamente. Vou fazer alguns experimentos, e comento os resultados.
       
        Vou falar com um colega, pra ver se novamente ele me empresta a camera digital, creio que vai ser legal colocar as fotos da FZ68 funcionando.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 06 de Julho de 2007, 14:54
Bom dia à todos.

        Carlos, ainda não tive tempo de fazer novos testes no XP. Mas já gravei o módulo do teclado, e funcionou perfeitamente. Vou fazer alguns experimentos, e comento os resultados.
       
        Vou falar com um colega, pra ver se novamente ele me empresta a camera digital, creio que vai ser legal colocar as fotos da FZ68 funcionando.

Otimo Fotos e sempre bom
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 10 de Julho de 2007, 00:36
Bom dia.

       Carlos, segue o módulo de teclado, com algumas pequenas modificações:
     
       Criei uma variável chamada contador;
       Botão 4 decrementa em 1 o contador;
       Botão 5 incrementa em 1 o contador;
       Botão 6 reseta o contador.

       Os três primeiros botões, não alterei.

       Dúvidas: o contador é incrementado ou decrementado enquanto o botão estiver pressionado. Não consegui livrá-lo de repiques, ou seja incrementar ou decrementar apenas 1 numero, ele está muito rápido na releitura da tecla (considerando uma entrada manual). Como posso deixá-lo menos sensível? Pensei em colocar um capacitor cerâmico em série com o botão, para deixar passar apenas um pulso por vez. Esta correto?

       Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 10 de Julho de 2007, 18:01
Bom dia.

       Carlos, segue o módulo de teclado, com algumas pequenas modificações:
     
       Criei uma variável chamada contador;
       Botão 4 decrementa em 1 o contador;
       Botão 5 incrementa em 1 o contador;
       Botão 6 reseta o contador.

       Os três primeiros botões, não alterei.

       Dúvidas: o contador é incrementado ou decrementado enquanto o botão estiver pressionado. Não consegui livrá-lo de repiques, ou seja incrementar ou decrementar apenas 1 numero, ele está muito rápido na releitura da tecla (considerando uma entrada manual). Como posso deixá-lo menos sensível? Pensei em colocar um capacitor cerâmico em série com o botão, para deixar passar apenas um pulso por vez. Esta correto?

       Abraços.



Caro Cledson Apesar da solução do capacitor ser criativa e funcional em eletronica clássica a resposta e não, quando se trabalha com microcontroladores nunca se incrementa nada em harware que não se possa resolver com software então a solução foi criar uma variável chamada ANTIREPIQUE e então cada vez que uma tecla for pressionada muda-se o valor de ANTIREPIQUE para 1 e nesta condição a função de verificação do teclado não funciona mais ate que todas as teclas sejam soltas ai a variável ANTIREPIQUE e novamente ajustada para 0 possibilitando a verificação do teclado novamente assim sucessivamente.
Tenha sempre isso em mente quase tudo pode ser incrementado via software. Fácil não.
Quanto ao código que você alterou quase tudo OK, no entanto você utilizou a função escrever() de forma errada note que você criou uma variava inteira –int- isso significa que o valor Maximo nesta variável e 65535 o que resulta em 5 caracteres e não 6. você digitou – escreve(contador,6,0) quando o correto seria escreve(contador,5,0) isto pode não parecer importante mas em códigos longos pode gerar erro de visualização no display difíceis de detectar posteriormente quando o código tiver por exemplo 2 mil linhas.
Segue código alterado.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 11 de Julho de 2007, 08:36
Bom dia à todos.

        Testei o código novo do módulo teclado e havia um bug. Quando pressionada qualquer tecla, ele desabilitava o teclado e não fazia mais a releitura.
        Conversando hoje cedo com o Carlos, ele corrigiu o código. O erro estava na linha que zera a variável antirepique:
 
        Na verdade aqui o código está verificando se todas as teclas estão sendo pressionadas ao mesmo tempo, e é por isso que a variável antirepique não zerava.

 /*----As linhas abaixo verificam caso todas as teclas tenham sido soltas reseta a passagem pela funcao do teclado evitando repique----*/   
    if((tecla1==0)&&(tecla2==0)&&(tecla3==0)&&(tecla4==0)&&(tecla5==0)&&(tecla6==0)){displayativo=0;antirepique=0;}

Lembrando que 0 é pressionada e 1 é solta.
Abaixo o código está correto, verificando se todas as teclas estão soltas.
 
/*----As linhas abaixo verificam caso todas as teclas tenham sido soltas reseta a passagem pela funcao do teclado evitando repique----*/   
    if((tecla1==1)&&(tecla2==1)&&(tecla3==1)&&(tecla4==1)&&(tecla5==1)&&(tecla6==1)){displayativo=1;antirepique=0;}
         

         Segue anexo o modulo já corrigido.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: alissonkawan em 11 de Julho de 2007, 10:21
Bom dia pessoal..

Esta é minha primeira visita ao Forum..

não sei nem se postei no local certo!!!

Gostei muito das indicações e conselhos e principalmente o compartilhamento de informações sedidas aqui..

gostaria em primeira mão parabenizar a todos pelo trabalho efetuado...

e tbm , tenho uma dúvida quanto a microcontroladores!!!

É possível criar uma espécie de aquisição de dados em forma de tabela para viasulização em documentos de texto tipo .doc .txt atravéz de microcontrolador ??

eu gostaria de obter dados físicos por exemplo.. a abertura de uma porta... qtas vezes ela abriu no dia.. no momento da abertura o microcontrolador marca a hora e a condição de aberta ou fechada.. e cria um histórico diário dessa "porta"..


é possível???

grato pela atenção..

Alisson Kawan Godoi

[email protected]

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: F.Gilii em 11 de Julho de 2007, 10:42
Allisson,

Eletrônica e Programação não são minha praia, mas creio que isso está mais para software do que do microcontrolador propriamente dito...

A função, como se fosse de controle de acesso não necessáriamemnte precise de um microcontrolador - pode ser feita com eletronica simples - o que manda é o programa que interpreta os sinais provenientes de contatos e simpĺesmente gera um arquivo txt conforme estes sinais...

Mas esta é só minha opinião...
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: marcsam em 11 de Julho de 2007, 12:52
Allisson,

Eletrônica e Programação não são minha praia, mas creio que isso está mais para software do que do microcontrolador propriamente dito...

A função, como se fosse de controle de acesso não necessáriamemnte precise de um microcontrolador - pode ser feita com eletronica simples - o que manda é o programa que interpreta os sinais provenientes de contatos e simpĺesmente gera um arquivo txt conforme estes sinais...

Mas esta é só minha opinião...

Metendo o dedo onde não sou chamado!!! :D

Mas neste caso Gilli o computador teria de ficar ligado direto. Penso que se as informações ficassem armazenadas no microcontrolador, voce só faria a leitura das informações quando quisesse.

Um Abração!
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: alissonkawan em 11 de Julho de 2007, 15:18
em primeiro lugar obrigado pelas sugestões..


hoje eu ja tenho uma comunicação via rs232 delphi-pc.. utilizei alguns relés com a porta paralela...porém eu gostaria de algo mais inovador.. com eletrõnica convecional eu consigo adquirir esses dados e oferecer respostas de acionamentos em tempo real.. por exemplo abrir porta ligar a luz e manter ligada no tempo x.. Enfim, acho que um microcontrolador poderia me ajudar a criar um sistema autonomo que ao fim do dia me gera uma espécie de histórico para a visualização dos acontecimentos...

mais alguma sugestão em relção ao uso do microcontrolador?

grato ..

Alisson Kawan Godoi

[email protected]

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 11 de Julho de 2007, 16:28
Boa tarde.
 
        Dê um pesquisada no link abaixo, tem bastante conteúdo em cima do que vc quer.

http://www.rogercom.com/

Neste outro link, tem um programa que monitora 32 sensores ao mesmo tempo, e em tempo real através da porta paralela.

http://www.rogercom.com/pparalela/32entradas.htm
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 11 de Julho de 2007, 20:34
em primeiro lugar obrigado pelas sugestões..


hoje eu ja tenho uma comunicação via rs232 delphi-pc.. utilizei alguns relés com a porta paralela...porém eu gostaria de algo mais inovador.. com eletrõnica convecional eu consigo adquirir esses dados e oferecer respostas de acionamentos em tempo real.. por exemplo abrir porta ligar a luz e manter ligada no tempo x.. Enfim, acho que um microcontrolador poderia me ajudar a criar um sistema autonomo que ao fim do dia me gera uma espécie de histórico para a visualização dos acontecimentos...

mais alguma sugestão em relção ao uso do microcontrolador?

grato ..

Alisson Kawan Godoi

[email protected]




Caro Alisson o que você quer fazer pode sim ser implementado com um microcontrolador o hardware pode ser inclusive a placa FZ68 tratada nesse tópico, já que a mesma já possui tudo que e necessário para implementar contadores e forma de visualizar inclusive uma  porta RS232 caso você queira baixar os dados para um pc, também esta presente um opto acoplador para sincronizar com a rede 60hz onde pode ser conseguido o sinal para um relógio razoavelmente preciso.
Caso tenha interesse monte o hardware em questão e podemos iniciar um software.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 11 de Julho de 2007, 20:53
Caro Carlos,

A gente ainda não se falou, mas eu gostaria de trocar algumas ideias contigo a respeito da linha atmel, um colega frances me indicou um circuito didatico juntamente com o uso do software Bascom AVR, vc conhece ?
Confesso que sou meio que iniciante nesta em programação de microcontroloadores .
posso contar com a sua ajuda?


Heber
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 11 de Julho de 2007, 21:20
Caro Carlos,

A gente ainda não se falou, mas eu gostaria de trocar algumas ideias contigo a respeito da linha atmel, um colega frances me indicou um circuito didatico juntamente com o uso do software Bascom AVR, vc conhece ?
Confesso que sou meio que iniciante nesta em programação de microcontroloadores .
posso contar com a sua ajuda?


Heber



Caro Heber infelizmente não trabalho com microcontroladores RISK, mas explique seu projeto quem sabe não seria mais interessante utilizar algo na família C51,  a família AVR não e um projeto da ATMEL e sim de uma empresa se não me engana inglesa que faz projetos de componentes RISK de alta performance e depois cede estes projetos para fabricantes de chips, como a ATMEL, PHILIPS etc.
Caso queria continuar com os AVR e for programá-los em C posso ajudá-lo com a linguagem, mas não com os CHIPS, já que a forma de endereçamento e totalmente diferente da família C51.
De uma olhada nesse site ficara mais claro as diferenças.
http://www.dcc.unicamp.br/~celio/mc404-2004/Atmel_AVR/proghelp.html
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: alissonkawan em 16 de Julho de 2007, 15:22
Boa tarde sr. Fooze

Ok... Comecerei a montagem do sistema.. porém não encontrei nenhum material sobre a placa FZ68...

poderia me mandar algum arquivo?

grato

Alisson Kawan Godoi

[email protected]
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 16 de Julho de 2007, 17:11
Boa tarde à todos.

      Alisson, todos os arquivos refentes à FZ68, estão postados neste tópico, os arquivos para confecção do circuito impresso estão no link abaixo:

http://fooze.sytes.net:1720/guiacnc/FZ68-1.1.rar
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: alissonkawan em 16 de Julho de 2007, 17:33
jah estou fazendo o download do arquivo do circuito..

grato..!!
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: alissonkawan em 18 de Julho de 2007, 11:53
Bom dia Beackman...

naum consegui fazer o dwnload do material ...
esse link que vc me enviou não abre em minha máquina..!!
o arquivo é muito extenso?? 

se não for incomodo vc ou o fooze tem como me enviar por email??

att.

Alisson

[email protected]
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 18 de Julho de 2007, 13:55
         Boa tarde, vou te mandar os arquivos no seu e-mail.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 19 de Julho de 2007, 10:58
         Boa tarde, vou te mandar os arquivos no seu e-mail.

Boa Tarde a todos esta semana estarei off porque estarei Trabalhando no Rio de Janeiro e porcausa do PAN tive que me hospedar em um Hotel sem Internet. Mas na porxima semana estara tudo normal.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: alissonkawan em 21 de Julho de 2007, 12:25
olá beackman.....

recebi os arquivos eu tenho algumas dúvidas mas não terei tempo de verificar todo material...

assim que eu iniciar a montagem comunicarei!!

estou viabilizando a compra dos componentes..!!

grato ..

Alisson
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 21 de Julho de 2007, 14:32
Ok, quando estiver pronto dá Start.

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: nei_1008 em 23 de Julho de 2007, 08:59
Caro Carlos,

         Tenho um projeto para construir e nele envolve programação de um microcontrolador para comando de 6 motores, de passo ou algum outro que atenda as necessidades do projeto, gostaria de saber em qual email poderei lhe enviar a descrição do projeto para podermos trocar algumas ideias sobre o mesmo!

Grato.

Nei
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 23 de Julho de 2007, 17:28
Caro Carlos,

         Tenho um projeto para construir e nele envolve programação de um microcontrolador para comando de 6 motores, de passo ou algum outro que atenda as necessidades do projeto, gostaria de saber em qual email poderei lhe enviar a descrição do projeto para podermos trocar algumas ideias sobre o mesmo!

Grato.

Nei

Caro Nei voce pode me contactar pelos emails carlos.fooze.com.br ou [email protected] ou ainda pelo msn [email protected]
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 23 de Julho de 2007, 17:30
Caro Cledson como estao os testes com o modulo do teclado, posta seus avancos e caso tudo esteja entendido podemos passar para o proximo modulo que sera sobre I/O.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 24 de Julho de 2007, 08:27
Bom dia à todos.

            Carlos, os testes com o módulo de teclado correram bem, depois que você me ensinou como eliminar o problema do repique, o contador funcionou direitinho.
            Estou montando um sensor de passagem baseado no LM339 comparador de tensão, (vou postar aqui o esquema), e a saída desse sensor vou colocar na entrada de uma das teclas, pra fazer o incremento do contador.
            Estou pronto pra seguir-mos com o módulo de I/O, vai ser bem legal ter o teclado e o sensor funcionando de forma independente. :)
            Estou apanhando pra montar o código do menu rotativo ???,
           
Título: Chave optica
Enviado por: Cledson Souza em 24 de Julho de 2007, 08:47
Segue o esquema da chave, o led e o fotodiodo, ficaram afastados entre 3 e 5mm.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 31 de Julho de 2007, 21:22
Caro Cledson segue modulo 3 tratando das possibilidades de I/O da placa FZ68 faca testes e poste os resultados, momentaneamente estaremos utilizando a saída de dimer somente no estado on off, no entanto mais a frente estarei postando um código para implementar um dimer proporcional para esta saída.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 01 de Agosto de 2007, 09:14
Bom dia à todos.

         Carlos, vou iniciar os testes e posto os resultados. Ainda não consegui a camera para tirar as fotos, mais tá sendo muito gratificante ver o projeto funcionando e melhor ainda ver o leque de possibilidades de aplicação que se abre, cada vez que manuseio a placa.
         
  :)
Título: Testes no fim de semana
Enviado por: Cledson Souza em 06 de Agosto de 2007, 14:58
Boa tarde à todos.

       Nesse fim de semana fiz novos testes na FZ68. Mas algo saiu errado, num primeiro momento, reparei que o teclado não estava funcionando, e que quando ligava a alimentação, logo de cara já aparecia como se a tecla 1 estivesse sempre pressionada, descartada a hipotese de curto circuito, comecei a desconfiar de que pudesse em algum momento ter queimado a porta. Depois foi a vez do display, em alguns momentos quando de liga a alimentação, hora aparecia todo o display preenchido, mas com contraste muito baixo, quase incolor, hora apareciam caracteres aleatórios. que não condiziam com a programação. Experimentei gravar os programas anteriores, que já havia testado, mas o resultado foi sempre o mesmo. Mas agora o display não mostra mais os caracteres, apenas o fundo todo preenchido com contraste bastante baixo.
     Acredito que vou ter que aubstituir o microcontrolador, é isso mesmo, ou há algum outro fator que possa estar ocasionando esse tipo de falha?

Abraços
Título: Re: Testes no fim de semana
Enviado por: carlos.fooze.com.br em 07 de Agosto de 2007, 07:14
Boa tarde à todos.

       Nesse fim de semana fiz novos testes na FZ68. Mas algo saiu errado, num primeiro momento, reparei que o teclado não estava funcionando, e que quando ligava a alimentação, logo de cara já aparecia como se a tecla 1 estivesse sempre pressionada, descartada a hipotese de curto circuito, comecei a desconfiar de que pudesse em algum momento ter queimado a porta. Depois foi a vez do display, em alguns momentos quando de liga a alimentação, hora aparecia todo o display preenchido, mas com contraste muito baixo, quase incolor, hora apareciam caracteres aleatórios. que não condiziam com a programação. Experimentei gravar os programas anteriores, que já havia testado, mas o resultado foi sempre o mesmo. Mas agora o display não mostra mais os caracteres, apenas o fundo todo preenchido com contraste bastante baixo.
     Acredito que vou ter que aubstituir o microcontrolador, é isso mesmo, ou há algum outro fator que possa estar ocasionando esse tipo de falha?

Abraços


Caro Cledson pelo seu relato e provável que você esteja com algum problema no reset verifique o capacitor e o resistor conectados ao pino 9, pos as características do problema indicam que o microcontrolador não esta saindo do reset talvez um mau contato nessa rede RC ligada ao pino 9 (reset) possa estar causando isso, caso não resolva substitua o microcontrolador lembre-se que trata-se de um componente muito sensível a eletricidade estática e nestes dias secos de inverno e preciso tomar-se muito cuidado ao manusear a placa para não danificar o mesmo. Antes de manusear a placa ou o microcontrolador sempre descarregue a eletricidade estática enconstando a mão no nas partes metálicas do pc preferivelmente onde não estiver pintado, por exemplo, atrás na fonte isso evitara que você eletrocute o microntrolador com milhares de volts. Eu utilizo uma pulseira eletrostática e antes de começar a utilizar a mesma torrei vários microcontroladores, porem a dica da mão na fonte do pc também funciona.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 07 de Agosto de 2007, 08:26
Bom dia à todos.

           Carlos, vou fazer as verificações e se for necessário, vou trocar o microcontrolador. Quando a "queima" por estática, é muito provavel. Vou ficar mais atento quando for manusear a placa.
           Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 13 de Agosto de 2007, 07:56
Bom dia à todos.

           Carlos,

           Procedi os testes conforme você me orientou, e concluí, que o micr controlador está mesmo danificado. Vou comprar outro no fim de semana. E retomo novamente os testes.

           Abraços,
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 27 de Agosto de 2007, 09:40
Bom dia à todos.

              Comprei o novo microncontrolador, e antes de partir para os teste, interrompi as trilhas de ligação do conector DB25. Fiz as alterações necessárias para continuar utilizando o prog indicado pelo Cientista 13. Fiz os testes com o microcontrolador que estava apresentando defeito, a fim de que se eu tivesse feito alguma ligação errada, não estragasse o novo micro. Gravador funcionando, começou a surgir supresas:

               o microcontrolador passou a funcionar (isso mesmo, oque eu acreditava estar queimado), o teclado funcionou de forma parcial e intermitente. Também o display gerou erros aleatórios. Apareciam caracteres diversos em alta velocidade e de forma aleatória. Então pensei: se o microcontrolador estava com defeito, isso seria natural e esperado, oque eu não esperava, é que o novo se comportasse da mesma maneira. Entrei em contato o com o Carlos e ele me disse que é muito provável que haja mau contato entre o display e a placa. Feitas diversas verificações, não consegui solucionar o mau contato, e decidi refazer a pci, dessa vez de uma forma mais criteriosa, o Carlos disse que vai aproveitar para alterar o layout da FZ68 para já incluir o hardware necessário para se utilizar o pg. indicado pelo Cientista 13, que se mostrou muito fácil de usar e bastante eficiente.

              É cabível salientar que os programas que não rodaram agora, são os mesmos que já foram testados e funcionaram muito bem, em situações anteriores, então fica claro que os problemas apresentados decorrem de inexperiência do montador (eu,rsrs). Mas agora já estou mais cuidadoso, principalmente com relação à estática.

              Abração à todos.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 27 de Agosto de 2007, 13:22
Caro Cledson ja alterei a placa e vou postala hoje a noite, modificada para o hardware do cientista13.
Abracos.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: C N C N o w ! em 27 de Agosto de 2007, 13:56
Carlos e demais colegas:

Noto um número expressivo de mensagens em que há citações integrais, sem que isso contribua de alguma maneira ao melhor entendimento da discussão, mas ao contrário, ocupando espaço no servidor e dificultando a leitura (veja a msg logo acima como um exemplo).

Peço aos amigos alguma atenção quanto a isto. Sugiro que sejam citados apenas fragmentos, se e quando necessário e que sejam pertinentes ao tópico em curso. Não faz qualquer sentido copiar integralmente um texto disponível linhas acima, não é mesmo ?

O fórum dispõe de amplos recursos de edição, de fácil utilização. É recomendável que todos se familiarizem com eles, isto ajuda bastante a melhorar a qualidade da nossa comunicação.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 28 de Agosto de 2007, 08:44
Jorge impressionante, a mesma informação que você passou na mensagem acima de forma arrogante e pretensiosa poderia ter sido dada em um MP, ou em apenas uma linha.
Deixa-me ficar por aqui porque senão e capaz de você encerrar o tópico, mas tenha certeza que isto não e nem um terço do que eu queria te dizer.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: C N C N o w ! em 28 de Agosto de 2007, 10:39
Jorge impressionante ...

Carlos, no que me concerne, fique inteiramente à vontade pra dizer o que bem entender, pública ou privadamente.

O motivo para a msg pública acreditei ser óbvio, julguei ser de interesse coletivo.

Eu jamais teria uma atitude como a extinção de um tópico ou qualquer outra, em função da opinião de alguém. Vc, como eu e qualquer outro tem o direito de discordar e manifestar sua opinião, desde que o faça de maneira respeitosa.

Sugiro que releia a msg com mais serenidade e vc poderá constatar que há nela a menção a um fato, a cópia integral de msg anteriores. Há uma opinião, de que isto em nada contribui, dificulta a leitura e ocupa espaço, há um pedido para que isto seja evitado e há uma sugestão para que se procure a familiaridade com os recursos do fórum.  Eu teria dificuldades para expressar tudo isto em uma única linha ... E acho que ver nisto "arrogância" e "pretensão" é um pouquinho exagerado, não ?

De qualquer modo já notei que vc acatou minha sugestão, até editando a msg mencionada como exemplo ... obrigado !
Título: Alteração de layout de pci FZ68
Enviado por: Cledson Souza em 29 de Agosto de 2007, 10:30
Bom dia à todos.

         Carlos, fico  feliz de que já esteja pronto o novo layout, vou preparar os materiais para montar no final de semana a nova PCI.
       
          Abraços
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 29 de Agosto de 2007, 17:42
Ótimo Cledson os próximos módulos já estão prontos só estou no seu aguardo.
Título: Post do Layout da PCI FZ68
Enviado por: Cledson Souza em 30 de Agosto de 2007, 08:33
Bom dia à todos.

          Carlos, fico muito animado em saber que já está tudo pronto. Vou me esforçar pra aprender todos. :)
          Peço que envie o layout pra que eu possa fazer a nova pci.
         
          Abraços,
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 30 de Agosto de 2007, 23:32
Embora não pareça, estou acompanhando cada mensagem deste tópico.

Devido a alguns problemas, saude, trabalho e etc. não estou podendo fazer o que eu quero, mas sim o que eu posso.

Estou, tentando voltar aos meus estudos na parte de programação de microcontroladores e vou montar novamente meu kit para "brincar" um pouco.

Embora eu tenha uma placa desenhada por mim mesmo, eu estou pensando em redesenhar, para acrescentar uma eprom e uma ram, a não ser que a placa do Carlos tenha issso daí eu só copio que é mais fácil eh eh eh eh

Abraços
Título: Boas melhoras
Enviado por: Cledson Souza em 31 de Agosto de 2007, 10:28
Bom dia à todos.

           Caro Cientista 13, estimo que sua saúde seja reestabelecida muito em breve.
Abraços,
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 31 de Agosto de 2007, 12:58
Devido a alguns problemas, saude, trabalho e etc. não estou podendo fazer o que eu quero, mas sim o que eu posso.

Caro Cientista13, espero que o problema de saúde seja simples e breve, pos necessitamos de posts como os seus sempre precisos e instrutivos.
Quanto a Placa FZ68 ela utiliza um microcontrolador o qual tem sim os tipos de memória que você citou, 256kb de Ram e 2kb de EEPROM.
E em breve estarei postando código completo para trabalhar com a EEPROM, gravando dados de 1byte e de 2bytes e posteriormente recuperando os mesmos. O que será bastante útil espero contar com seu auxilio aqui neste tópico.
Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 03 de Setembro de 2007, 23:33
Ola já revisei o projeto da FZ68 e inclui as modificações para receber diretamente o software do Cientista13 no entanto não consigo postar o anexo aqui no fórum como meu servidor esta fora do ar.
Sugiro a os que quiserem o arquivo de 2.5mb que me enviem um e-mail - para carlos.fooze.com.br .
Abraços a todos
Título: Arquivos da FZ68 V1.2
Enviado por: Cledson Souza em 05 de Setembro de 2007, 15:47
Boa tarde à todos.

           Carlos, falei com o Gilli, e ele gentilmente cedeu espaço no repositório dele para os arquivos. Segue o link

http://www.4shared.com/dir/3789123/d7755de2/GuiaCNC.html/FZ-68/80784-FZ68.RAR

Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 05 de Setembro de 2007, 21:11
Otimo
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 13 de Setembro de 2007, 13:09
Boa tarde à todos.

       Senhores, a placa FZ68, passou por algumas modificações, o link que estava acima, remete a uma atualização com alguns erros no layout da máscara de silk. No link abaixo, está o arquivo já devidamente corrigido pelo Carlos (Fooze).

       Peço aos que tenham interresse, que descartem a cópia antiga, e substitua pelo arquivo abaixo.

http://www.4shared.com/dir/3789123/d7755de2/GuiaCNC.html/FZ-68/72353-FZ68.RAR

Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: F.Gilii em 13 de Setembro de 2007, 15:40
Nota:

O arquivo antigo já foi retirado do repositório...
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 05 de Outubro de 2007, 14:31
Boa tarde à todos.

         O programa AEC_ISP, é um programa muito bom, e facíl de usar, no entanto não havia conseguido ainda fazê-lo rodar no XP, hoje vi na net um programa que se chama "UserPort", e que se propõe a liberar a porta neste SO, resolvi testar, e depois de diversas tentativa, a versão 3.0 do AEC_ISP funcionou direitinho, no link abaixo, tem o link para dowload do userport, bem como a maneira de se instalar.

Observações:

1 - É importante lembrar, que a porta deve estar configura como SSP ou NORMAL no setup, para que funcione bem.
2 - No AEC_ISP 3.0, tem no menu J, a opção de mudar a porta, entre LPT1 e LPT2, na minha funcionou somente na 2, mas para testar é facil: você ao ligar o AEC, pressione a tecla I, se o microcontrolador resetar, é porque a porta está correta, caso contrário, basta setar a porta certa.

http://www2.eletronica.org/hack-s-dicas/acesso-a-porta-paralela-nos-windows-xp-nt-2000
Título: Testes do módulo 3 IO
Enviado por: Cledson Souza em 10 de Outubro de 2007, 11:20
Bom dia à todos.

              Fiz os testes do módulo 3, exceto da carga ligada no dimer, tudo correu muito bem, na entrada do sensor 1, utilizei a chave óptica, que postei aqui. Fiz com que ela ficasse contando a passagem dos objetos, e ficou bastante precisa, só precise acrescentar um pot de 1K no led emissor, afim de facilitar a regulagem da luminosidade de acordo com o tipo de liner das etiquetas contadas. Estou agora trabalhando no menu operacional.
             
              O projeto tá bem bacana, pena que ainda não consegui a máquina pra tirar fotos.

Abraços
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 11 de Outubro de 2007, 16:45
Caro Cledson otimo que as coisas estejam andando, estarei chegando no brasil no dia 12 e entao continuaremos com o modulo 4, seria interessante que voce posta-se os dados do cabo que voce utilizou para conectar a FZ68 ao pc.
Tambem seria interesante que voce testa-se o dimer para verificar a etapa de potencia, ja que o proximo modulo será um dimer proporcional de 0 a 96%.
E a programacao sera bem mais pesada e seria interesante ja ter a etapa de potencia testada.
Quanto as fotos acredito que enrriqueceriam o topico assim que voce tiver a possibilidade, nos faca esta gentileza.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 16 de Outubro de 2007, 10:59
      Bom dia à todos.

     Carlos,
                 

               O cabo que utilizei é o mesmo que você e o Cientista 13 postaram, e que está descrito no AEC-ISP, utilizava um sem malha com 0,5m no win98, mas no xp só funcionou com malha, acho que por causa da interferência que tem aqui onde trabalho, mas agora está com 1,2m e e com um adaptador (dois DB 09), para que eu possa utilizar o mesmo cabo na FZ68 1.2 e 2.0, que tem pinagem diferentes na saída, mas mesmo com esse adaptador, funciona muito bem, e não é lento, demora entre 10 e 30 segundos para gravar.


                É muito importante lembrar, que a primeira versão do AEC-ISP, não funcionou no XP, porque não dá pra escolher a porta paralela, entre LPT1 e LPT2, opção que está disponível na versão 3.0, aqui só funcionou no modo SSP, ou normal em LPT2.

Abraços

Título: Testes do dimer
Enviado por: Cledson Souza em 16 de Outubro de 2007, 13:12
Boa tarde à todos.

           Testando o dimer, no momento em que liguei a tomada na rede, o resistor de 680r fritou, chequei a saída do micro, mas ela não chegou quiemar, pq desliguei muito rápido, vou remover os componentes e testar fora da placa, pra encontrar onde está o problema.

Título: Re: Testes do dimer
Enviado por: carlos.fooze.com.br em 16 de Outubro de 2007, 19:14
Boa tarde à todos.

           Testando o dimer, no momento em que liguei a tomada na rede, o resistor de 680r fritou, chequei a saída do micro, mas ela não chegou quiemar, pq desliguei muito rápido, vou remover os componentes e testar fora da placa, pra encontrar onde está o problema.



Caro Cledson foi o resitor R15 que fritou?
Quando voce conectou a rede a alimentacao da FZ68 ja estava ligada?
Tem certeza que o valor do resistor hera 680r?
Abracos
 
Título: Resistor queimado
Enviado por: Cledson Souza em 17 de Outubro de 2007, 07:54
Bom dia Carlos, o resistor é mesmo o r15, o valor nominal do componente estava correto. O que fiz foi o seguinte, depois de ligar a Fz68, e desligar tudo (tecla 6), é que liguei a tomada na rede, imediatamente o resistor fritou, quando o tirei fora do circuito, ele estava com seu valor praticamente inalterado, medindo achei 700 ohms. Lembrando que a única coisa que está diferente no circuito, é o TRIAC, que como não encontrei o TIC226M, coloquei o BT136. Comprei outro MOC3021, resitor e TRIAC, para fazer novos testes.

Abraços,
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 17 de Outubro de 2007, 10:01
Caro Cledson faca o seguinte:
01-) Teste o Dimer sem o 4N25 estar encaixado na placa.
02-) Quando for encaixar o MOC3021 na placa nao solde o pino 5 do MOC3021 este pino esta marcado no datashet como nc nao conectado e o utilizei para passar com a conec do pino 2 mas e possivel que haja algum tipo de conec interna sei la, entao nao conecte este pino quando for testar o dimer.
03-) Se voce estiver utilizando um soquete de 4 pinos tenha certeza que esteja conectando o MOC corretamente antes de ligar a rede eletrica.
Caso os passos acima nao resolvam informe que estarei testando a placa este final de semana quando chegar a Curitiba.
Título: Substituição de componentes
Enviado por: Cledson Souza em 18 de Outubro de 2007, 10:59
Bom dia à todos.

         Carlos, removi o pino 5 do MOC3021, e tendo colodo ele na placa, não fritou mais o r15, mas também, não funcionou, então substitui o MOC3021, por outro novo, tendo também deste removido o pino 5, e tudo funcionou muito bem, deixei ligado por vários minutos e tudo certo, depois inseri o 4n25 e tudo continuou bem.

         O curto era no MOC mesmo, só não me arrisquei a averiguar se  o componente veio com defeito, ou se colocasse novamente com o pino 5 jampeado com o 2º se daria o mesmo problema.

         Tudo 100% testado, e 100% funcionando eee. :)

         Hoje testei exaustivamente  novamente o micro que você me enviou, e não gravou, mas apagou o que estava gravado, coisa que não estava acontecendo antes (deu erro em todas as tentativas, mas o firmware que estava lá antes não rodou mais) , com o outro micro que tenho aqui, funciona de primeira nas duas placas. É importante lembrar, que a e2prom grava, quem dá erros é só a flash, no endereço 0000.

Abraços
Título: Menu operacional
Enviado por: Cledson Souza em 23 de Outubro de 2007, 10:29
Bom dia à todos.

         Carlos, segue anexo um esboço, ainda bem primitivo do menu operacional apenas. O contador está sendo desenvolvido em outro módulo separado, depois que tudo estiver ok, é que vou juntar tudo. Ainda não implementei a rotina que vc passou para variar a taxa de repetição do teclado nesse módulo, vou colocá-la no controle da variável VALOR.

         Todas as etapas de testes do módulo 3 estão concluídas, construí uma plaquinha pequena, em placa padrão, para acomodar o lm339, coloquei somente duas entradas/saídas para sensores, conforme a necessidade do projeto,e aproveitei o espaço para colocar tb os led d1 a d3, do módulo 3 para a finalidade de testes, e fixei na mesma base onde se encontra o teclado e a FZ68, consegui tirar algumas fotos, só está faltando agora conseguir o cabo USB para poder postar aqui.


        Abraços,


 
Título: MÓDULO 4 - RS232
Enviado por: Cledson Souza em 11 de Dezembro de 2007, 11:34
Bom dia à todos.

       Senhores, segue o MÓDULO 4 - COMUNICAÇÃO SERIAL VIA RS232, eleborado pelo Carlos (FOOZE).
       
Abraço e sucesso nas montagens.

Cledson Souza
Título: Teste com RS 232
Enviado por: Cledson Souza em 18 de Dezembro de 2007, 09:00
Bom dia à todos.

       Os testes com a RS 232 correram muito bem, no princípio não funcionou porque errei na hora de fazer o cabo, mas depois de corrigido funcionou perfeitamente, segue anexo o desenho de como deve ser feito o cabo, e o resultado da comunicação.

Abraços

Cledson
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: ftrevis em 18 de Dezembro de 2007, 15:37
Ola,

Só uma dica: Use o programa em anexo (Bray 1.9) para substituir o hiperterminal...

É muito melhor e é free...

Ftrevis
Título: Controle de taxa de retepetição do teclado
Enviado por: Cledson Souza em 18 de Dezembro de 2007, 15:52
Obrigado pelo arquivo FTrevis, vou utilizar.

        Senhores, segue anexo o menu operacional e e a rotina de controle da taxa de repetição do teclado, que funciona no modo de inserção do valor que vai ser contado (numero de etiquetas, ou metros), ela permite que se incremente o valor em 1 numero por vez, e se a tecla for mantida pressionada, a velocidade varia em mais dois níveis, de acordo com a duração do pressionamento da tecla.

abraços,

Cledson Souza
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 24 de Janeiro de 2008, 09:37
Carlos,

Eu estou inicando meus trabalhos com microcontroladores da linha Atmel, foi me indicado o compilador Bascom AVR, com a sua esperiência vc recomendaria dar proceguimento ou partir logo para a limguagem C?

Outro ponto, para um iniciante em C voce recomenda alguma literatura basica?

Um abraço

Heber D Avansso
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 24 de Janeiro de 2008, 21:22
Carlos,

Eu estou inicando meus trabalhos com microcontroladores da linha Atmel, foi me indicado o compilador Bascom AVR, com a sua esperiência vc recomendaria dar proceguimento ou partir logo para a limguagem C?

Outro ponto, para um iniciante em C voce recomenda alguma literatura basica?

Um abraço

Heber D Avansso

Caro Heber Bascom e um compilador basic desenvolvido se não me engana pela MCS e funciona tanto para a linha AVR como para a família 8051, para comparar-se  a linguagem basic e a linguagem C e preciso primeiramente ter em mente o uso final já há bastante diferença de desempenho entre as duas. Sendo que a linguagem C indiscutivelmente tem maior desempenho e facilidade para manutenção por se tratar de uma linguagem estruturada resguardando assim o investimento seja em dinheiro ou em tempo.
No entanto vendo-se por uma outra ótica o compilador BASCOM suporta a linha AVR  a qual possui microcontroladores bastante poderosos, minimizando com isso as deficiências com desempenho e tornando o desenvolvimento bastante rápido e de forma mais simples já que a programação se da em alto nível de forma muito parecida com programação em basic para o PC.
Pessoalmente posso te dizer que se você pretende programar proficionalmente mesmo que no futuro então pense em linguagem C, já que dificilmente seus clientes aceitarão firmwhares em outra linguagem, isto inclusive devido a facilidade na manutenção futura por outro profissional.

Quanto a literatura muita coisa boa pode ser conseguida gratuitamente na Internet inclusive aqui neste tópico se você acompanhar desde o começo.
Mas caso queira gastar algum dinheiro aconselho o seguinte titulo
•   Autor: Denys E. C. Nicolosi e Rodrigo B. Bronzeri
•   Publicação: 01 / 10 / 2005
•   Edição: 1
•   Editora: Érica
•   ISBN: 8536500794
•   Páginas: 224
•   Sub-título: Família AT89S8252 Atmel
•   Idioma: Português
•   Onde Comprar
•    http://www.linuxmall.com.br/index.php?product_id=3090
Infelizemente no Brasil livro e um pouco caro, mas reforço que exite muita coisa boa na Internet de forma gratuita, no entanto um livro tem um raciocino lógico o que ajuda no aprendizado.
Espero ter ajudado e necessitando pergunte caso queira acompanhar o treinamento deste tópico fale e te ajudaremos com o maior prazer eu e o CLEDSON.
Abraços
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 24 de Janeiro de 2008, 23:26
Boa noite à todos.

        Carlos, estou à disposição.

        Heber, o Carlos tem me ensinado muitas coisas, e todos os módulos de ensino que elaborou e postou aqui, tenho montados e te asseguro que são muito robustos e funcionais, tem sido muito gratificante o aprendizado de linguagem C, é uma ferramenta muito poderosa. Caso queira iniciar a montagem da FZ68, posso te ajudar relatando meus erros de montagem e como foram solucionados, o Carlos a projetou de modo que pode ser montada até mesmo em placa padrão, mas em fenolite dá pra fazer sem problemas também. Recomendo que inicie a montagem.

Abraços,

Cledson Souza
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: ftrevis em 25 de Janeiro de 2008, 08:58
Ola povo, deixa eu meter minha colher....


Heber, se vc não tem familiaridade com nenhuma linguagem de programação, eu recomendo C. Existe material as pencas sobre C na internet, se for o caso, procure aprender primeiro o ansi C, que é o C padrão e vai servir para qualquer plataforma, tanto o PC como qualquer microcontrolador. Álias, vc pode até começar pelo PC...

Quanto ao basic, vc pode usar tambem o fastavr (www.fastavr.com). A vantagem deste sobre o bascom é que ele gera o codigo em assembler, e vc pode estudá-lo e fazer "ajustes finos". Tb é digo de nota que normalmente os compiladores BASIC possuem comandos prontos para se trabalhar com periféricos e outros, como LCDs, ADCs, gerar pwm, etc.

Quanto a questão do desempenho (velocidade) que o Carlos falou, esta depende mais da competência de quem fez o compilador do que a linguagem em si (Qualquer dia desses vou fazer uma comparação entre eles). Este fastavr por exemplo, é muito rápido. Porem a grande vantagem do C, no meu ver, sempre será a portabilidade. Ou seja, vc aprende C e depois sai programando 8051, PIC, Avr, etc.

Trevis
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 25 de Janeiro de 2008, 10:46

Bom dia à todos.

          Trevis seja bem vindo ao tópico, participe à vontade.

Abs,

Cledson Souza
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 26 de Janeiro de 2008, 14:21
A todos,

Muito obrigado pela ajuda preliminar,  eu postarei as minhas evoluçôes e duvidas assim que elas forem aparecendo, um forte abraço e um bom final de semana a todos.

Heber
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 28 de Janeiro de 2008, 18:27
Carlos,

Existem no mercado muitas placas prontas indicadas por revistas para iniciantes como eu, um colega me aconselhou a esperimentar montar uma placa com um microcontrolador atmel da familia AT89S com alguns perifericos como LCD 16x2 alguns botoes para  I/O e entradas para programação.
Com a sua espriencia seria um desperdício um investimento em uma board pronta? ou eu posso conseguir ons resultados com uma ala Prof Pardal S/A?

Sabe para um iniciante o duro é conter a impolgação e a vontade de queimar componentes! ;D

Um abaraço


Heber
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 28 de Janeiro de 2008, 19:17
Carlos,

Existem no mercado muitas placas prontas indicadas por revistas para iniciantes como eu, um colega me aconselhou a esperimentar montar uma placa com um microcontrolador atmel da familia AT89S com alguns perifericos como LCD 16x2 alguns botoes para  I/O e entradas para programação.
Com a sua espriencia seria um desperdício um investimento em uma board pronta? ou eu posso conseguir ons resultados com uma ala Prof Pardal S/A?

Sabe para um iniciante o duro é conter a impolgação e a vontade de queimar componentes! ;D

Um abaraço


Heber

Caro Heber com certeza existem inúmeras placas prontas no mercado as quais utilizam microcontroladores ATMEL normalmente utilizam o AT89S8252,  com certeza seria valido para o seu aprendizado, mas caso queira montar a FZ68 descrita aqui neste tópico você teria todos os periféricos que você citou e ainda outros como controle de potencia e mais a diante pretendo postar código para um AD.
Isto tudo sem custo a não ser o dos componentes os quais são bastante baratos acho que tudo inclusive com display sai por menos de 100 reais.
Caso esteja tendo dificuldades para baixar o arquivo da FZ68 fale e podemos te enviar via email.
Com este conjunto você pode iniciar seus programas em c inclusive com o auxilio aqui do fórum.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 28 de Janeiro de 2008, 19:20
Ola povo, deixa eu meter minha colher....

Trevis

Caro Trevis Bela colherada kkkk Seja bem vindo.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 28 de Janeiro de 2008, 19:21
Boa noite à todos.

        Carlos, estou à disposição.


Cledson Souza

Obrigado estou no seu aguardo para proceguir para o procimo modulo Abraços.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 30 de Janeiro de 2008, 23:03
Carlos,


Se possivel vc posderia me enviar por email os arquivos da FZ68, para o endereço:

[email protected]

Agradeço a ajuda

Uma abraço


Heber Davansso
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 31 de Janeiro de 2008, 08:06
Bom dia.

         Heber, tenho todos os arquivos, te passo já.

Abs,

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 31 de Janeiro de 2008, 21:38
Valeu Cledson,


Assim que montar alguma coisa eu posto por aqui, blz

um abraço a todos.


Heber
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 04 de Fevereiro de 2008, 16:29
Carlos, podemos seguir com o próximo módulo.

Abraços.

Cledson Souza
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 07 de Fevereiro de 2008, 11:20
Carlos, Cledson


Valeu a força por equanto, assim que montar a placa a gente troca maiores informações blz.

um abraço
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 07 de Fevereiro de 2008, 11:47
Blz, Heber.

         Carlos, estou terminando de montar minha cnc3ax e em breve poderei também testar com a FZ68.
         Desculpe pelo sumiço, é que continuo atarefado.

Abraços,

Cledson Souza
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 26 de Fevereiro de 2008, 10:20
Bom dia.

       Carlos, consegui encomendar o livro que você recomendou, vai facilitar bastante como material de apoio.

abs,
Título: Modificações no menu operacional
Enviado por: Cledson Souza em 01 de Abril de 2008, 10:44
Bom dia à todos.
           
            Carlos,

            Segue o menu operacional com algumas modificações, agora vou iniciar a rotina de controle do motor que seré responsavel pela movimentação das etiquetas (rebobinamento), em seguida quando todos os controles já estiverem disponíveis vou implementar o controle via porta serial.

            Acho que a maior dificuldade na rotina de controle do motor é que não vou poder pará-lo bruscamente, vai ter que haver uma rampa de desaceleração para que não ultrapasse o valor a ser contado, estive pensando em experimentar um valor fixo para isso, exemplo:

           Vou contar 1000 etiquetas, então quando chegar em 950 o motor começa a diminuir a velocidade, o mesmo no inicio da contagem, estabelecer um valor fixo para acelerações e desalerações do motor.


        Carlos, por favor comente o código, e quando achar propício, seguimos com os próximos modulos.

abs,

Título: Atualização do menu operacional
Enviado por: Cledson Souza em 08 de Abril de 2008, 16:18
Boa tarde.

        Senhores, segue anexo a nova atualização do menu operacional, agora utilizando o led 1 do módulo III para representar o motor.

        A função de controle do motor ainda está redundante, porque no final do programa tive que acrescentar código para continuar contando mesmo quando o chega ao valor desejado, para que o usuário saiba se a contagem passou do limite devido a inércia do motor.

Abs
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 08 de Abril de 2008, 22:09
Cledson  acho que esqueceu o anexo
Título: Menu operacional
Enviado por: Cledson Souza em 09 de Abril de 2008, 08:49
ooopps, esqueci mesmo, rsrs

          Cientista 13, espero que sua saúde esteja por completo reestabelecida.

Abs
Título: Re: Menu operacional
Enviado por: cientista13 em 09 de Abril de 2008, 23:31
          Cientista 13, espero que sua saúde esteja por completo reestabelecida.

Abs

Obrigado Cledson. Estou bem, estava com problemas de tonturas. Fiz um tratamento para o estomago e melhorei.

Mesmo não postando no tópico, estou acompanhando
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 11 de Abril de 2008, 11:40
Que bom que não foi nada grave.

         Estou a passos lentos porque estou trabalhando e estudando, então o tempo é escasso, mas sempre que possível procuro estudar e treinar. Mas vou aprender a programar de forma limpa e eficiente. rsrs

Abs

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: m3t4l3ir0 em 13 de Abril de 2008, 14:54
Nunca tinha visto pessoas tão dispostas a ajudar os outros como neste forum. ;D
Comprei um atmega16 pela internet e deve estar chegando logo, Mal posso esperar para começar meus projetos.
Muito obrigado pelas informações que estão sendo compartilhadas.
Espero poder contribuir logo.

Flw.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 14 de Abril de 2008, 08:57
Bom dia à todos.

         Metaleiro, seja bem vindos!

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Heber R Davansso em 05 de Maio de 2008, 19:06
Cledson,

Vc pegou o email com o meu endereço para envio da placa FZ?

Abraço

Heber
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 06 de Maio de 2008, 07:52
Bom dia Heber,

          Te mandei um e-mail,  a placa vai hj por sedex.

Abs,

Cledson Souza
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 14 de Julho de 2008, 11:46
Bom dia.

         Estou em férias da escola, e o trabalho desafogou um pouco. (ufa)

         Heber, como vai o projeto, teve tempo pra montar a placa?

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: edney em 22 de Julho de 2008, 18:24
Estou interessado no assunto.Voces sabem exatamente o que dizem.Podem tirar uma dúvida e ajudar a resolver um problema?
Tenho 100 micros AT89C51 já gravados.É possivel regrava-los? Alguem tem esquema do gravador que possa utilizar?
Agradeço a atenção de todos.
EDNEY
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 22 de Julho de 2008, 19:28
Estou interessado no assunto.Voces sabem exatamente o que dizem.Podem tirar uma dúvida e ajudar a resolver um problema?
Tenho 100 micros AT89C51 já gravados.É possivel regrava-los? Alguem tem esquema do gravador que possa utilizar?
Agradeço a atenção de todos.
EDNEY

Edney seja bem vindo ao topico os microcontroladores da serie AT89C possuem memoria flash interna de 4k e sao sim regravaveis.
Nestes micros a letra C significa que a gravaçao e apenas paralela nos da serie S, tambem sao seriais.
A forma mais facil de regravalos seria com um gravador comercial da ELNEC ou outra marca.
Uma opçao mais barata seria utilizar um cabo de gravação da ATMEL em conjunto com o softwhare da ATMEL chamado FLIP.
www.atmel.com
O cabo custa uns 90 dolares e pode ser adquirido somente na ATMEL ou DIGIKEY
www.atmel.com
www.digikey.com
Abraço a todos

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 22 de Julho de 2008, 19:31
Caros interlocutores gostaria de dizer que ja estou preparando outras etapas para a FZ68, e ate terça feira dia 29 vou postar.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 23 de Julho de 2008, 08:07
Bom dia.

         Que beleza Carlos, vamos prosseguir sim, estou especialmente animado pq na escola este semestre vai ter aula de microcontroladores e poderei por conta disso levar a FZ para o laboratório de lá, vai ser ótimo!
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: edney em 23 de Julho de 2008, 10:30
Obrigado pelas informações.Tenho bastante experiência em eletrônica de modo geral, mas não na área de programação,montei meu primeiro gravador de memorias a pouco tempo (4 meses) e agora estou interessado em aprender programação.Se alguem tiver esquema do gravador pra esse micro via porta paralela e puder disponibiliza-lo eu ficarei muito grato.

EDNEY REIS
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: edney em 04 de Agosto de 2008, 14:13
Encontrei o que procurava,( circuito pra gravar 89c51) estou montando e assim que fizer o teste mostro o resultado. A principio parece muito bom.
O site é este:chaokhun.kmitl.ac.t h/%7EKswichit/89prog/index.html
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Frank em 24 de Agosto de 2008, 10:44
Edney
Montei o gravador para AT89c2051, do site abaixo, e funciona direitinho.
E se precisar o Angelo, dono do projeto(gente finissima), dá todas as dicas.
Se isso ajuda, boa sorte.
Francisco
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Landa em 26 de Agosto de 2008, 17:30
Francisco,

Faltou o site!
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: F.Gilii em 06 de Novembro de 2008, 16:16
Cledson,

Novo tópico criado:

http://www.guiacnc.com.br/forum/index.php/topic,3250.60.html
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Cledson Souza em 06 de Novembro de 2008, 16:31
Muito obrigado Gilli, continuaremos lá :)
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 06 de Novembro de 2008, 19:58
Ola a todos, os topicos sobre o driver FCG 707 foram movidos, apos a apresentação com grande sucesso do TCC do Cledson.
Agora continuarei aqui com os modulos vou postar um dimer para a placa FZ68 1.1 bem legal muito linear, e preciso estou finalizando o codigo e posto na procima semana.

Fica o dimer como modulo 6 ja que o modulo 5 o driver FCG 707, criou vida propria e eta em outro link.

Abraço a todos
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: vagner-chips em 11 de Dezembro de 2008, 01:43
queria informaçoes sobre os micro conroladores de 6 motores
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: vagner-chips em 11 de Dezembro de 2008, 01:47
to monando um robot e queria um micro controlador para controlar os 0s 5 motores dele se poder mr imforma mais ficarei grato
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: carlos.fooze.com.br em 11 de Dezembro de 2008, 10:06
to monando um robot e queria um micro controlador para controlar os 0s 5 motores dele se poder mr imforma mais ficarei grato

Caro Wagner algumas perguntas:
Exatamente que tipo de motor voce pretende controlar?
Os movimentos serão simultaneos?
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Pauloamparo em 28 de Dezembro de 2008, 11:55
Boa tarde pessoal
 Sou iniciante em fóruns e com enorme interesse em aprender a programar utilizando microcontroladores da linha atmel, sou técnico em eletrônica e programo alguma coisinha em C.
Gostaria de contar com a colaboração de vc´s para  montar uma PLACA TESTE PARA APRENDIZADO contendo:
Display 16x2
Display de 7 segmentos
Teclas
Conversor A/D
acionamento de motores de passo
Bip e outros
- Eu não estou conseguindo visualizar ou ter acesso ao conteúdo discutido só respostas do andamento
-O software utilizado para gravar os microcontroladores(baixei o grava atmel)
O esquema para montar o gravador (eu pude perceber que houve mudanças ao longo do fórum não estou conseguindo baixar o FZ68).
Assim acredito  poder dar meus primeiros paços nesta área
Obrigado pela atenção
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Blackmore em 28 de Dezembro de 2008, 21:05
Paulo, boa noite!

bixo .. eu estava justamente com essa idéia ... estou prestes a fazer a placa ... se quiser bater um papo e me passar outros detalhes ...

abrax!
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Pauloamparo em 29 de Dezembro de 2008, 00:49
Blackmore, legal porem gostaria de uma ajuda na escolha do microcontrolador depois podemos fazer a placa com os periféricos, quem  poder ajudar eu fico muito grato.
 
 
um grande abraço
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Pauloamparo em 03 de Janeiro de 2009, 01:17
Carlos fooze vc poderia me enviar por email o material da placa FZ68, gostaria muito de montar e participar da evolução do Software
Obrigado
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: thor em 06 de Maio de 2009, 01:06
OLÁ, SOU NOVO NESTA AREA DE TRABALHO COM O ATMEL89S8252 E GOSTARIA DE SABER SE ALGUEM ME AJUDARIA A CRIAR UM PROGRAMA PARA CONTROLAR UMA PRENSA HIDRAULICA, MAS SÓ TEM UM PROBLEMA POIS ELA SÓ ACEITA A LINGUAGEM ASSEMBLY, E ESSA É MINHA DEFICIENCIA.

DESDE JÁ GRATO A TODOS OBG!
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: minilathe em 06 de Maio de 2009, 01:16
Thor,

Já programei muita coisa no assembler do AT89S8252, inclusive em equipamentos para automação. Apesar de algumas diferenças na arquitetura interna, este microcontrolador usa basicamente o mesmo conjunto de instruções da antiga família 8051 da Intel, a qual também já usei muito.

Se eu puder ajudar, estamos ai....
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 03 de Dezembro de 2009, 21:19
Boas.
Estou a iniciar-me nesta aventura dos microcontroladores, tenho um pequeno projecto, um quadro de alvos (foto anexa), e pretento que a "chamada" fique em memória, para que a pessoa que está a ver o display e que quando fizer o reset, não apague todas as chamadas que entretanto foram feitas.
Ou seja, as chamadas vão sendo feitas dos diversos gabinetes entrando em memória, e quando se vai carregando no botão reset vai apagando a ultima e mostrar a seguinte...
Junto o código que já fiz, e que permite a chamada, mas aquando do reset, desaparecem todas.
Julgo também que terá de ser utilizado outro microcontrolador (tipo AtTiny2313).
Desde já obrigado.
Carlos Lavrador.


(http://s4.postimage.org/1vRz8r.jpg) (http://www.postimage.org/image.php?v=aV1vRz8r)
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: minilathe em 03 de Dezembro de 2009, 21:34
Olá Carlos,

Boas,

Deixa ver se eu entendi, cada botão apertado é armazenado em memória RAM, mas só é  mostrado o último. Ao acionar o RESET, este valor é apagado e o display mostra o valor anterior e assim sucessivamente. Se outro botão for acionado este passa a ser mostrado e o outro que estava sendo mostrado é armazenado. Seria um sistema de fila ou pilha, do tipo LIFO (Last In First Out).
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 03 de Dezembro de 2009, 21:47
Olá Carlos,

Boas,

Deixa ver se eu entendi, cada botão apertado é armazenado em memória RAM, mas só é  mostrado o último. Ao acionar o RESET, este valor é apagado e o display mostra o valor anterior e assim sucessivamente. Se outro botão for acionado este passa a ser mostrado e o outro que estava sendo mostrado é armazenado. Seria um sistema de fila ou pilha, do tipo LIFO (Last In First Out).

Oi.
Exacto, para que se a menina que vai estar a tomar conta da verificação da chamada, estiver "distraída", ao fazer reset ficar sem saber se mais alguém carregou no botão!
Obrigado.
Carlos Lavrador.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: minilathe em 03 de Dezembro de 2009, 23:39
Olá Carlos,

Não conheço o assembly que vc está usando, apenas da família 8051 ou dos PICs. Mas segue um algoritmo (pseudocódigo):

i: ponteiro para a memória RAM
imax: número de posições da RAM

i=0
Loop infinito:
  Testa se apertou botão:
     Se for Botão Numérico:
        Testa se i < imax:
            Se for:
                 Incrementa i
                 Salva código do botão na RAM (posição i);
     Se for Botão Reset:
        Testa se i = 0:
            Se não for:
                  Decrementa i
  Mostra código da posição i da RAM no display
       
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 04 de Dezembro de 2009, 07:15
Oi.
Estou a usar o Atmel AVR Studio 4.
Abraço
Carlos Lavrador


Olá Carlos,

Não conheço o assembly que vc está usando, apenas da família 8051 ou dos PICs. Mas segue um algoritmo (pseudocódigo):

i: ponteiro para a memória RAM
imax: número de posições da RAM

i=0
Loop infinito:
  Testa se apertou botão:
     Se for Botão Numérico:
        Testa se i < imax:
            Se for:
                 Incrementa i
                 Salva código do botão na RAM (posição i);
     Se for Botão Reset:
        Testa se i = 0:
            Se não for:
                  Decrementa i
  Mostra código da posição i da RAM no display
       
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 08 de Dezembro de 2009, 11:23
oi.
li algo sobre usar a SRAM como stack.
poderá ajudar neste caso?
obrigado.
carlos lavrador
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: minilathe em 19 de Dezembro de 2009, 14:41
Carlos,

Qual é o processador?
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 20 de Dezembro de 2009, 07:33
Boas.
Possivelmente será para um Attiny2313.
Obrigado.
Carlos Lavrador


Carlos,

Qual é o processador?
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: minilathe em 20 de Dezembro de 2009, 13:57
Carlos,

Possivelmente será para um Attiny2313.

A localização da pilha na SRAM é definida pelo conteúdo do registrador respectivo (STACK_REGISTER). Mas não sei se entendi bem a sua dúvida.

Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 21 de Dezembro de 2009, 18:47
Ora boas...
O que eu pretendo é algo do género:
-cada vez que um botão é pressionado é armazenado em memória, mas só é  mostrado o último. Ao acionar o RESET, este valor é apagado e o display mostra o valor anterior e assim sucessivamente. Se outro botão for pressionado este passa a ser mostrado e o outro que estava sendo mostrado é armazenado
Obrigado.
Carlos Lavrador

Carlos,

Possivelmente será para um Attiny2313.

A localização da pilha na SRAM é definida pelo conteúdo do registrador respectivo (STACK_REGISTER). Mas não sei se entendi bem a sua dúvida.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: minilathe em 21 de Dezembro de 2009, 20:43
Carlos,

Ora boas...
O que eu pretendo é algo do género:
-cada vez que um botão é pressionado é armazenado em memória, mas só é  mostrado o último. Ao acionar o RESET, este valor é apagado e o display mostra o valor anterior e assim sucessivamente. Se outro botão for pressionado este passa a ser mostrado e o outro que estava sendo mostrado é armazenado
Obrigado.
Carlos Lavrador

O que voce quer fazer é facilmente resolvido com a pilha (stack) de um microcontrolador. O número é armazenado na pilha com a instrução "push" e é retirado com a instrução "pop".
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 21 de Dezembro de 2009, 22:34
Eu ainda estou a começar a aprender, aqui está o código que já fiz:

;* q_alvos *

.include <C:\Programas\Atmel\AVR Tools\AvrAssembler\Appnotes\1200def.inc>

.def temp=r16      ;define variável temp no registo 16

init:
ser temp         ;define temp $FF (255)
out ddrb,temp      ;define direção como output
ldi temp,0b11111110 ;copia o valor binário para variável temp
out ddrd,temp      ;define a entrada (1ª - PD0)

programa:

clr temp         ;limpa o registo
out portb,temp      ;coloca porta B a zero
ldi temp,0b01111111   ;
out portd,temp      ;define saída porta D
ldi temp,0b00000000
out portb,temp


teste:

sbis pind,0         ;verifica se o botão 1 está carregado
rjmp n1
sbis pind,1         ;verifica se o botão 2 está carregado
rjmp n2
sbis pind,3         ;verifica se o botão 3 está carregado
rjmp n3
sbis pind,5         ;verifica se o botão 4 está carregado
rjmp n4
sbis pind,6         ;verifica se o botão 5 está carregado
rjmp n5
sbis pind,2
rjmp reset
         
rjmp teste

n1:

ldi temp,0b00000110
out portb,temp
rjmp teste

n2:

ldi temp,0b01011011
out portb,temp
rjmp teste

n3:

ldi temp,0b01001111
out portb,temp
rjmp teste

n4:

ldi temp,0b01100110
out portb,temp
rjmp teste

n5:

ldi temp,0b01101101
out portb,temp
rjmp teste

reset:

jmp programa

falta-me intercalar as referidas instruções.
Abraço.
Carlos Lavrador

Carlos,

Ora boas...
O que eu pretendo é algo do género:
-cada vez que um botão é pressionado é armazenado em memória, mas só é  mostrado o último. Ao acionar o RESET, este valor é apagado e o display mostra o valor anterior e assim sucessivamente. Se outro botão for pressionado este passa a ser mostrado e o outro que estava sendo mostrado é armazenado
Obrigado.
Carlos Lavrador

O que voce quer fazer é facilmente resolvido com a pilha (stack) de um microcontrolador. O número é armazenado na pilha com a instrução "push" e é retirado com a instrução "pop".
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: minilathe em 22 de Dezembro de 2009, 05:48
Carlos,

;* q_alvos *

.include <C:\Programas\Atmel\AVR Tools\AvrAssembler\Appnotes\1200def.inc>

.def temp=r16      ;define variável temp no registo 16

init:
ser temp         ;define temp $FF (255)
out ddrb,temp      ;define direção como output
ldi temp,0b11111110     ;copia o valor binário para variável temp
out ddrd,temp      ;define a entrada (1ª - PD0)

programa:

clr temp         ;limpa o registo
out portb,temp      ;coloca porta B a zero
ldi temp,0b01111111   ;
out portd,temp      ;define saída porta D
ldi temp,0b00000000
out portb,temp


teste:

sbis pind,0         ;verifica se o botão 1 está carregado
rjmp n1
sbis pind,1         ;verifica se o botão 2 está carregado
rjmp n2
sbis pind,3         ;verifica se o botão 3 está carregado
rjmp n3
sbis pind,5         ;verifica se o botão 4 está carregado
rjmp n4
sbis pind,6         ;verifica se o botão 5 está carregado
rjmp n5
sbis pind,2                  ;verifica se o RESET está carregado
rjmp reset

out    portb, temp      ; mostra variavel temp no display 

rjmp teste

n1:

push  temp          ; salva temp anterior
ldi temp,0b00000110
rjmp teste

n2:

push  temp          ; salva temp anterior
ldi temp,0b01011011
rjmp teste

n3:

push  temp          ; salva temp anterior
ldi temp,0b01001111
rjmp teste

n4:

push  temp          ; salva temp anterior
ldi temp,0b01100110
rjmp teste

n5:

push  temp          ; salva temp anterior
di temp,0b01101101
rjmp teste

reset:
pop   temp                   ; recupera o temp salvo na pilha
rjmp teste



Dê uma olhada, ainda falta testar se a pilha chegou no limite inferior, e não dar mais pop nesse caso. Sugestão: testar se valor do registrador de pilha (STACK) chegou no valor inicial de endereço  na SRAM.


Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: Ribamar em 02 de Novembro de 2010, 13:41
Programo em C para linha ATMEL a varios anos, e por tanto tenho alguma experiencia nesta linguagem. Caso tenham duvidas ou necessitem de ajuda com algum projeto postem aqui e tentarei ajudalos.
Desenvolvi uma biblioteca em C para quase todos os tipos de perifericos e controles como Display, teclado, controle por angulo de fase, RS232, conversor AD, DA, Dimer e varios outros.

  Ola Carlos,

       Bom, permita que me apresente, me chamo Ribamar, tenho 34 anos, moro em Minas Gerais e sou apaixonado por ciencia e tecnologia. Vi no site guiaCNC que você tem muita vontade de compartilhar o conhecimento que você adquiriu no decorrer da sua vida, e fico feliz por isso, você esta de parabens.

       Adoro microcontroladores, iniciei no PIC mas depois que conheci o AVR(atmel) apaixonei-me por ele. Sou um amador programo com a linguagm assembler e gostaria de comecar a programar com a linguagem C , mas quase nao vejo material em portugues na net. Você conhece algum livro que trata o assunto de programacao em C para os AVRs. Qualquer ajuda que pode me dar sera bem vinda.

 

   Obrigado

   Ribamar Luiz Dornelas

   [email protected]
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 23 de Novembro de 2010, 23:43
Alguém sabe como programar o At89s8953 para usar o receptor módulo RR3 da telecontrolli, sem usar o CI decoder MC145027.


sobre os modulos RT4 e RR3
http://www.rogercom.com/pparalela/LptWireless.htm (http://www.rogercom.com/pparalela/LptWireless.htm)
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: ivan braga em 24 de Novembro de 2010, 23:14
Olá cientista13.

Alguém sabe como programar o At89s8953 para usar o receptor módulo RR3 da telecontrolli, sem usar o CI decoder MC145027.
sobre os modulos RT4 e RR3

Você não deu muita informação de sua necessidade sobre o modulo, porem você pode trata-lo como estivesse usando uma comunicação serial comum, substituindo os fios "tx-rx" serial pelo modulo "RT4-RR3" respectivamente em qualquer MCU.

Abraço.

Ivan Braga

ps: esqueci de informar acima, com o uso de um MCU, você não necessita de codificador e decodificador , pois pode tratar a informação diretamente em sua forma serial, já que é esta a função do CI que você cita.
Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: cientista13 em 24 de Novembro de 2010, 23:50
olá Ivan

O que estou querendo fazer é eliminar o decoder, visto que existe a possibilidade.

Estou usando o MCU para controlar a persianas. Os módulos RT4 e RR3 são apenas para controle remoto, que nada mais é do que 4 botões (abre, fecha, direita e esquerda). Nada de complicado, apenas sinais de botões a serem transmitidos. Minha dificuldade maior é justamente na comunicação serial, que nunca fiz no MCU. Faço meus programas em C, mas não sou "o cara"  :'(.  Minhas aulas não foram tantas assim, estou precisando aprender muito ainda.

Na verdade nem sei mesmo por onde começar a fazer a comunicação serial, e ai mora o meu problema. Se tiver um programinha exemplo ajuda bastante.

Abraço









Título: Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: ivan braga em 25 de Novembro de 2010, 00:17
É como eu escrevi, trate como uma comunicação serial no modulo "USART" , "UART" e afins do seu MCU, depois desconecte seus MCUs e no lugar dos fios usados para a conexão dos mesmos ponha os modulos de RF.

Abraço.

Ivan
Título: Re:MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: sergio_rms em 22 de Fevereiro de 2011, 12:19
Carlos , tenho um acelerometro industrial Wilcoxon , cuja alimentação é de 18 a 30V , e o sinal (analogico) vem através desta tensão (BIAS) , como posso coletar as informações desde uma porta análogica de um ATMEL ? Pensei em colocar um diodo limitador de corrente e um resistor divisor de tensão . Estou na linha certa ? Estou trabalhando em um projeto e preciso de ajuda profissional , vou tentar contactá-lo.

Atenciosamente ,

Sérgio.
Título: Re:MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
Enviado por: caipira em 23 de Janeiro de 2012, 17:06
Boa tarde.
Tenho em mente fazer um contador decrescente, do tipo quantos dias, horas e minutos (e se puder ser, segundos) que faltam para um determinado evento. Já fiz algumas pesquisas na net, mas não encontrei nada.
Alguém me pode ajudar?
Desde já os meus agradecimentos.
Carlos Lavrador