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

Programador controlador extrapic pic

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:

pechatnaya-plata.zip [25,33 KB] (downloads: 1557)

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!

Programador controlador extrapic pic
voltar
Comente
  • gravata borboletasorrisorindocorarrisonhorelaxado relaxadosorriso pretensioso
    olhos do coraçãobeijando_coraçãobeijando de olhos fechadoscoradoaliviadosatisfeitosorriso
    piscarpreso_para fora_língua_piscando_olholíngua para fora olhos fechadossorrindose beijandolíngua presa_para foradormindo
    preocupadocarrancudoangustiadoboca abertafazendo caretaconfusocalado
    inexpressivosem graçasuor_sorrisosuordecepcionado_aliviadocansadopassiva
    decepcionadoconfusocom medosuor frioperseverarchorarsoluço
    alegriaatônitogritarcara_cansadanervosoraivatriunfo
    com sonohummmmascararoculos de solrosto_tontocriança levadasorrindo_imp
    rosto_neutrosem_bocainocente
5+dois=
Comentários (5)
  1. Convidado Sergei
    #1 Convidado Sergei Convidados 1º de abril de 2018 07:51
    0
    Espero que você tenha acabado de publicar o artigo. Em termos do que fazer em 2018, apenas um programador, sem depurador e com porta de comunicação - esta é uma raposa polar completa.
  2. Convidado Alexandre
    #2 Convidado Alexandre Convidados 19 de fevereiro de 2019 07:37
    0
    Olá, você pode me contar sobre o programador de microcircuitos Max 232 e Kr1533laz com quais letras (designações) eles usaram, e KT3102 e KT502, também quais designações eles usaram. E então procurei na Internet e encontrei todo tipo de letras, e não consigo entender. Obrigado
    1. Anatólio
      #3 Anatólio Convidados 7 de janeiro de 2020 23h43
      2
      Isso é tudo que foi dado, você pode usar
  3. Convidado Vladimir
    #4 Convidado Vladimir Convidados 29 de outubro de 2021 14h50
    0
    Olá. A questão é se este programador funcionará com um adaptador USB-COM. Driver para adaptador CH341.
    1. Alexandre Ivanov
      #5 Alexandre Ivanov Convidados 14 de novembro de 2021 17h39
      0
      50/50. É melhor não desperdiçar dinheiro e comprar um normal para usb/ O preço também vai dar certo.