Programador controlador extra-pic pic
Os circuitos que utilizam microcontroladores estão ganhando bastante popularidade na Internet. Um microcontrolador é um chip especial que, em essência, é um pequeno computador com suas próprias portas de entrada/saída e memória. Graças a um microcontrolador, você pode criar circuitos muito funcionais com um mínimo de componentes passivos, por exemplo, relógios eletrônicos, players, vários efeitos de LED e dispositivos de automação.
Para que o microcircuito comece a executar qualquer função, ele precisa ser atualizado, ou seja, carregue o código do firmware em sua memória. Isso pode ser feito usando um dispositivo especial chamado programador. O programador conecta o computador no qual o arquivo de firmware está localizado ao microcontrolador que está sendo atualizado. Vale ressaltar que existem microcontroladores da família AVR, por exemplo, Atmega8, Attiny13, e séries pic, por exemplo PIC12F675, PIC16F676. A série Pic pertence à Microchip e a série AVR pertence à Atmel, portanto os métodos de firmware para PIC e AVR são diferentes.Neste artigo, veremos o processo de criação de um programador Extra-pic, com o qual você pode atualizar um microcontrolador da série pic.
As vantagens deste programador específico incluem a simplicidade de seus circuitos, confiabilidade de operação e versatilidade, pois suporta todos os microcontroladores comuns. O computador também é compatível com os programas de firmware mais comuns, como Ic-prog, WinPic800, PonyProg, PICPgm.
Circuito programador
Contém dois microcircuitos, o MAX232 importado e o KR1533LA3 nacional, que pode ser substituído pelo KR155LA3. Dois transistores, KT502, que podem ser substituídos por KT345, KT3107 ou qualquer outro transistor PNP de baixa potência. KT3102 também pode ser alterado, por exemplo, para BC457, KT315. Verde Diodo emissor de luz serve como um indicador de disponibilidade de energia, acende em vermelho durante o processo de firmware do microcontrolador. O diodo 1N4007 é usado para proteger o circuito contra o fornecimento de tensão de polaridade incorreta.
Materiais
Lista de peças necessárias para montar o programador:
- Estabilizador 78L05 – 2 unid.
- Estabilizador 78L12 – 1 unid.
- Diodo emissor de luz às 3 pol. verde – 1 unid.
- Diodo emissor de luz às 3 pol. vermelho – 1 unid.
- Diodo 1N4007 – 1 unid.
- Diodo 1N4148 – 2 unid.
- Resistor 0,125 W 4,7 kOhm – 2 unid.
- Resistor 0,125 W 1 kOhm – 6 unid.
- Capacitor 10 uF 16V – 4 unid.
- Capacitor 220 uF 25V – 1 unid.
- Capacitor 100 nF – 3 unid.
- Transistor KT3102 – 1 unid.
- Transistor KT502 – 1 unid.
- Chip MAX232 – 1 unid.
- Chip KR1533LA3 – 1 unid.
- Conector de alimentação – 1 unid.
- Conector de porta COM fêmea - 1 unid.
- Soquete DIP40 – 1 unid.
- Soquete DIP8 – 2 unid.
- Soquete DIP14 – 1 unid.
- Soquete DIP16 – 1 unid.
- Soquete DIP18 – 1 unid.
- Soquete DIP28 – 1 unid.
Além disso, você precisa de um ferro de soldar e da capacidade de usá-lo.
Fabricação de placas de circuito impresso
O programador é montado em uma placa de circuito impresso medindo 100x70 mm. A placa de circuito impresso é feita pelo método LUT, o arquivo está anexado ao artigo. Não há necessidade de espelhar a imagem antes de imprimir.
Baixe o quadro:
Montagem do programador
Primeiro de tudo, os jumpers são soldados na placa de circuito impresso, depois os resistores e os diodos. Por último, você precisa soldar os soquetes e conectores de alimentação e a porta COM.
Porque Existem muitos soquetes na placa de circuito impresso para microcontroladores com flash, mas nem todos os seus pinos são usados; você pode usar esse truque e remover contatos não utilizados dos soquetes. Ao mesmo tempo, menos tempo será gasto na soldagem e será muito mais fácil inserir um microcircuito em tal soquete.
O conector da porta COM (chamado DB-9) possui dois pinos que devem ser “presos” na placa. Para não fazer furos extras na placa para eles, você pode desparafusar os dois parafusos sob as laterais do conector e os pinos cairão, assim como a borda metálica do conector.
Depois de soldar todas as peças, a placa deve ser lavada do fluxo e os contatos adjacentes devem ser anelados para verificar se há algum curto-circuito. Certifique-se de que não há microcircuitos nos soquetes (é necessário remover o MAX232 e o KR1533LA3), conecte a alimentação. Verifique se existe tensão de 5 volts nas saídas dos estabilizadores. Se tudo estiver bem, você pode instalar os microcircuitos MAX232 e KR1533LA3, o programador está pronto para uso. A tensão de alimentação do circuito é de 15 a 24 volts.
A placa do programador contém 4 soquetes para microcontroladores e um para chips de memória flash. Antes de instalar o microcontrolador a ser atualizado na placa, é necessário verificar se sua pinagem corresponde à pinagem da placa do programador. O programador pode ser conectado diretamente à porta COM do computador ou através de um cabo de extensão.Feliz construção!