Autor Tópico: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS  (Lida 94353 vezes)

Description:

0 Membros e 8 Visitantes estão vendo este tópico.

Offline Cledson Souza

  • Fuso
  • **
  • Posts: 210
  • Sexo: Masculino
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #60 Online: 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.

Jose Carlos Felix

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #61 Online: 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?

reinaldoaf

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #62 Online: 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

carlos.fooze.com.br

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #63 Online: 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.

carlos.fooze.com.br

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #64 Online: 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.

carlos.fooze.com.br

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #65 Online: 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.

Jose Carlos Felix

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #66 Online: 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.

carlos.fooze.com.br

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #67 Online: 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.

Jose Carlos Felix

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #68 Online: 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.

carlos.fooze.com.br

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #69 Online: 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.

Jose Carlos Felix

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #70 Online: 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?

Jose Carlos Felix

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #71 Online: 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?

carlos.fooze.com.br

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #72 Online: 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.

carlos.fooze.com.br

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #73 Online: 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.

Jose Carlos Felix

  • Visitante
MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #74 Online: 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.

 

/** * */