Obrigado por colaborar com este website.

Por favor, deixe seu AdBlock pausado enquanto visita este site.
O único retorno em desenvolvê-lo é com a exibição de publicidade não invasiva, e o Adblock retira toda chance de retorno. Obrigado e conto com sua ajuda e compreensão.







Projetos



GRAVA 3.0 ATMEL - Programador USB e Serial para microcontroladores Atmel AT89S e Atmega.

grava30-01 (46K)


Um projeto simples de ser produzido, que permite gravar diversos microcontroladores Atmel das series AT89S e Atmega atraves das interfaces Serial ou USB através de adaptador.



A necessidade de um programador para 8051 via USB se deu no início de 2010, quando ganhei um notebook novo, que tinha apenas a porta USB.
Parti então para pesquisa e me deparei com 4 projetos que muito me chamaram a atenção.
Este foi um deles.
GRAVA ATMEL. Programador para microcontroladores Atmel das séries AT89S e ATmega.

Prós: Fácil de ser contruído, pequeno e software em português. Compatível com computadores novos e antigos.
Contras: Encontrei problemas apenas na gravação com adaptadores USB. Neste caso, foi extremamente lento na gravação.
O Desempenho depende do cabo adaptador USB/Serial. Teste com o adaptador Prolific, com driver versão 1.5.0, obtido no site da Prolific.


Indico apenas para uso através da Porta Serial se você deseja gravações rápidas. Para estudos, ou em situações onde a velocidade de gravação não seja importante, o uso com a porta USB serve perfeitamente. No vídeo abaixo eu demonstro a velocidade que obtenho usando o adaptador USB.

Minhas dicas são:

  1. Se for usar via porta USB, use sempre o driver mais recente no adaptador que você adquirir. Normalmente estes adaptadores vem com um CD contendo um driver. Neste caso, visite o site do fabricante e veja se há um driver mais recente.

  2. No Windows7, se a instalação falhar na primeira vez, remova o driver completamente e reinstale-o. Reportei que instalação sobre um driver instalado anteriormente não corrige o problema.
  3. Sempre que voltar a usar, repita a mesma porta USB da instalação. Se você se decidir por usar outra porta, o Windows irá reinstalar o driver e atribuir uma nova porta serial.
  4. Para identificar qual a porta serial (COM1, COM2, COM3...) atribuida para o adaptador, vá para o Painel de Controle > Gerenciador de Dispositivos > Portas (COM & LPT)



Projeto do Eng. Rafael B. Ferrari (http://rafaelbf.tripod.com/) que em sua versão 3.0 se abre à Interface Serial e USB.
Com este gravador é possível se trabalhar com os seguintes mc's:
    AT89S8252
    AT89S8253
    AT89S51
    AT89S52
    AT89S53
    ATMEGA 8
    ATMEGA 85X5


O Grava Atmel 3.0 na verdade é um programador para interface Serial, mas o próprio autor fez testes com cabos conversores USB/Serial com sucesso (sucesso que obtive em meus protótipos).
Neste artigo você verá como montar.

Maos à obra



Lista de materiais

Qtde Ítem Observações
1 MAX232 Circuito integrado - DIP16
1 7805 Regulador de tensão - TO220
1 1N4007 Diodo
1 Led 5mm vermelho -
1 Cristal de quartzo 12Mhz -
4 Capacitor eletrolítico 1mF X 16V A tensão não é crítica. Pode ser 25V, 35V
1 Capacitor eletrolítico 100mF X 25V ou com Tensão minima 16V.
2 Capacitor cerâmicos 33pF A tensão não é crítica.
1 Chave táctil NA 2 terminais Exemplo
1 Resistor 1K - 1/4W Marrom - preto - vermelho
1 Resistor 10K - 1/4W Marrom - preto - laranja
1 Conector DB9 Macho PCI 90º Exemplo
1 Soquete para CI DIP-16 -
1 Soquete para CI DIP-40 Prefira o "estampado" - Evite torneado
1 Dissipador Pequeno, para TO-220
1 Conector USB-B Exemplo
1 Soquete ZIP-40 (Opcional) Exemplo
1 Adaptador Serial/USB (recomendado) Exemplo


Dica!
A lista abaixo abre o link para compra de alguns ítens no AliExpress por preços bem inferiores aos encontrados no Brasil e alguns com Frete Grátis (links abrem em outra aba)


  • MAX232 DIP-16 (lote com 10 peças)
  • Soquete ZIF 40 pinos
  • Chave Táctil 2 pinos (lotes de 100 ou mais peças)
  • Conector USB-B (lote com 10 peças)
  • Conector DB9 para PCI (lote com 5 peças)
  • Adaptador Serial (RS232) / USB
    O diagrama original do autor encontra-se abaixo.
    grava_esquema_p (2K)(Clique para ampliar)
    Note que o diagrama omite a fonte. Para tornar o trabalho mais simples, usei o adaptador USB para alimentar o circuito com os 5V da saída USB do computador.
    Na placa que construi (foto no alto da página), inseri um LED indicando se a tensão proveniente da porta USB está alimentando o circuito.



    curso_soquete_zif (24K)O soquete ZIF facilita a inserção e retirada do mc em gravação. Ele não foi soldado diretamente na placa pois seus terminais fazem um leve movimento durante a operação.
    Na placa é soldado um soquete comum, e sobre ele é fixado o soquete ZIF. Note que este soquete comum deve ser do tipo "estampado". Os soquetes com terminais torneados são estreitos demais para inserir o soquete ZIF.




    Arquivos para download

    Download do arquivo da placa (Proteus)
    Download do arquivo da placa (PDF)
    Download do programa Grava 3.0


    O cabo para conexão com o computador.
    ConstrucaoCabo (50K)

    usb-printer-cable2 (15K)A alimentação da placa é feita através do USB do computador. Assim evitamos a construção de uma fonte 5V estabilizada.
    Adquira um cabo USB do padrão usada em impressoras. e conecte-o entre o PC e sua placa.


    Video demonstrando funcionamento via USB com adaptador USB/Serial Prolific e driver da Prolific versão 1.5.0