Avalie este artigo
UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USBUsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USBUsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USBUsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USBUsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB (4,00 - 4 votos)

Início Circuitos UsbPicProg circuito gravador de microcontrolador PIC USB

UsbPicProg circuito gravador de microcontrolador PIC USB

UsbPicProg circuito gravador de microcontrolador PIC para porta USB de código aberto. O software e , hardware e firmware está disponível para download gratuitamente como deve ser open source.

Usbpicprog é um programador USB para microcontrolador Microchip PIC. O hardware é o mais simples possível, a versão atual contém apenas um PIC18F2550, 4 mosfets e, além dos conectores, alguns componentes passivos.

Receba nossas notícias de eletrônica em seu e-mail. Cadastre seu e-mail no formulário abaixo para receber

Componentes
Usbpicprog consiste em três componentes principais que podem ser encontrados na página de download

  • Hardware – Um placa que contém os componentes necessários para a interface da porta USB para um gravador ICSP Microchip (Programação serial no circuito).
  • Firmware – O software é executado no processador. Ele contém o framework USB e funções de alto e baixo nível para PIC na programação de circuitos. O firmware também pode ser dividido em duas partes:
  • O bootlooder (Microchip Picdem bootloader) tem que ser carregado apenas uma vez, depois disso esta parte do firmware pode ser atualizada através da interface usbpicprog.
  • A parte usbpicprog do firmware contém os algoritmos de programação reais para todos os dispositivos PIC implementados.
  • Software para PC – Um aplicativo baseado em wxWidgets (cross plataformas) para se comunicar com o hardware/firmware do usbpicprog. Este aplicativo é conhecido por funcionar bem no Linux, Windows (XP ou posterior) e Macosx.

O design do hardware é aberto e gratuito para as pessoas que possuem que queiram fazer suas próprias placas.

Instalando o hardware do programador PIC USB
Antes de utilizar o gravador, deverá gravar o bootlooder microcontrolador PIC18f2550, para isto deverá utilizar outro gravador de PIC, se não tiver um pode montar um na protoboard até mesmo algum que funciona por porta serial ou paralela como o JDM , também poderá pegar um gravador emprestado.
Grave o bootloader no PIC18f2550 e insira o mesmo no soquete do gravador.
Instale o software UsbPicProg, aqui utilizei a versão Beta, execute o programa se aparecer mensagem como “could not load libusb”, vá ao gerenciador de dispositivos e faça a reinstalação do driver do gravador, direcionando para “c:\arquivos de programas\usbpicprog\driver”

Atualizando instalando o firmware

  • Conecte o jumper pata o modo bootloader
  • Conecte o UsbPicProg (os leds acendem e na barra so software indicará “bootloader 1.0 conectado”)
  • Inicie o aplicativo usbpicprog, faça o download do firmware mais recente do usbpicprog, vá em Ações-> Upgrade Firmware para gravar o código baixado no hardware usbpicprog.
    (certifique-se de que a opção “apagar antes de programar” esteja ativada em Opções -> Preferências)
  • Desligue o usbpicprog, coloque o segundo jumper e conecte-o novamente. O Usbpicprog está agora pronto para usar (Led verde aceso e na barra indicará “usbpicprog 1.0 p3 conectado”).

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB
Modo “bootloader”

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB
Modo “normal”

Instalando no Windows 8, 10
No Windows 10, o usbpicprog tem alguns problemas com a instalação do driver. Isso é causado pelo fato de que o Windows 8/10 agora requer não apenas um driver binário assinado, mas também um arquivo inf assinado com o driver.
Usbpicprog 0.6.0 vem com um instalador de driver para o Windows 8/10, mas precisa de alguma atenção especial para instalá-lo.

  • Baixe e instale o Download and install usbpicprog 0.6.0. ou  mais recente  e então reinicie o computador.
  • Se o usbpicprog ainda não detectar o programador, você pode fazer o download do libwdi-zadig-driver-installer.exe e executá-lo sem o usbpicprog conectado. Agora, conecte usbpicprog, a caixa de diálogo deve ficar assim (Em Options selecione “List all devices”):

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USBClique em “Install Driver” e o driver usbpicprog deve funcionar.

  • Para o bootloader funcionar, um segundo driver deve ser instalado. Desconecte o usbpicprog, remova o jumper “Select” do programador e conecte-o novamente. A caixa de diálogo do Zadig deve ficar assim. Se você não gostar do nome “Unknown Device #1”, poderá editá-lo e clicar em “Install Driver”.

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB

  • Confira e verifique se o software usbpicprog agora pode se conectar ao hardware.

Talvez seja preciso desabilitar imposição de assinatura de Drivers no Windows 10

Funcções dos leds:
Led1 Vermelho: Escrita
Led2 Amarelo: Leitura
Led 3 Verde: conectado, em stand-by irá piscar

Esquema do programador PIC USB

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB
Esquema do programador PIC USB

Esquema da placa com conector ZIF

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB

Sugestão de placa de circuito impresso

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB
Placa principal Topo

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB
Placa principal parte inferior

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB
Placa Zif Topo

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB
Placa ZIF parte inferior

Lista de material para montar o gravador de PIC USB

ComponenteQuant.valorDescrição
Capacitores
C1, C4, C5, C6, C7, C116100nCapacitor cerâmico
C2, C3222pCapacitor cerâmico
C8, C921u/25VCapacitor eletrolítico
C10110u/25VCapacitor eletrolítico
Resistores 1/4W 5%
R1, R2, R3, R9, R10, R11, R1471kMarrom, Preto,Vermelho, Ouro
R4, R5, R6, R7, R85470Amarelo, Violeta, Marrom, Ouro
R121100kMarrom, Preto,Amarelo, Ouro
R131NANão instalado
R1511MMarrom, Preto,Verde, Ouro
R161470kAmarelo, Violeta, Amarelo, Ouro
R1, R2 (ZIF)210kMarrom, Preto,Laranja, Ouro
Semicondutores
D1, D2, D3, D4, D9, D1061n4148Diodo
D51WRLed vermelho 5mm
D61RDLed Amarelo 5mm
D71ONLed verde 5mm
D8112V or NADiodo Zener – Não instalado
Q1, Q22BS170Mosfet Canal N
Q31BS250Mosfet Canal P
Q41BC547Transistor NPN
U11PIC18F2550Microcontrolador gravado
Diversos
J11USB-BConector USB tipo B
P1, P22CONN_5Conector pin header 5 pinos
X118MHzCristal
P11DIL40Soquete DIP 40 ZIF
P21dsPIC40PConector pin header 5 pinos
P31dsPIC28PConector pin header 5 pinos
P41dsPIC18PConector pin header 5 pinos
P51PIC28-40PConector pin header 5 pinos
P61PIC18PConector pin header 5 pinos
P71PIC12F_8-14PConector pin header 5 pinos
P81PIC10F_8PConector pin header 5 pinos
P91I2C_EEConector pin header 5 pinos
Cabo USB tipo B, solda, fios, placa, cabinho 5 vias, etc.
Caso não consiga os mosfets, pode utilizar transistores NPN e PNP. Aqui utilizei 2N7000 ao invés de BS170, só atente a  pinagem diferente.
Download do software para o gravador de PIC

UsbPicProg amd64 0.9.9-1.0.0 beta3 – 64 bits

UsbPicProg x86 0.9.9-1.0.0 beta3 – 32 bits

UsbPicProg OSX r0.9.9-1.0.0 beta – MAC

Usbpicprog 0.9.9-1.0.0 beta – Linux<

Download do hardware e firmware

Placas em PDF

Placas para Kicad

Download o firmware 0.9.9-1.0.0 beta + bootloader + código fonte

Tonihttps://www.te1.com.br
Autor do blog Te1.com.br. Técnico em Eletrônica Industrial pela Escola Técnica de Brasília registrado no CREA, Tecnólogo em Sistemas para Internet pela Unianhanguera. Interessado em eletrônica, montagens, pesquisas, informática e tecnologia em geral.

2 COMENTÁRIOS

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

15,432FãsCurtir
627SeguidoresSeguir
5,760SeguidoresSeguir
15,000SeguidoresSeguir
871SeguidoresSeguir
50InscritosInscrever
UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB

PCB 2 camadas 10cm x 10cm
Quantidade: 10 peças
Preço: $2,00 (R$ 6,50)

UsbPicProg gravador pic, UsbPicProg circuito gravador de microcontrolador PIC USB

Recomendado

Circuito de fonte de alimentação simétrica linear para amplificadores

Circuito de fonte de alimentação dupla simétrica para amplificadores de áudio de potência. Para onde precisa de uma fonte não regulada para trabalhar com...

Download DVB Dream 2.7.4 – Software para TV Digital Terrestre e Satélite no PC

DVB Dream é um DVB player com muitas características interessantes e originais (mais abaixo), que suporta os padrões DVB-S, DVb-S2, DVB-C, DVB-T. O DVB Dream...

Circuito de Carregador de Baterias de carro automático com PIC

Este é um projeto desenvolvido por Arielton Trento e Alexandre Torchelsen Feldens para Toroid do Brasil, trata-se de uma montagem profissional de carregador de...

Ligando um LED sem o resistor

Fala pessoal do TE1!Citei anteriormente sobre a Lei de Ohm agora veremos ela aplicada a um LED! Veja primeiramente o vídeo abaixo:https://www.youtube.com/watch?v=eUggiXACZYYPercebam nas diferenças...

Calculando a resistência elétrica de um material

No post sobre a Primeira Lei de Ohm, conhecemos a relação entre tensão, corrente e resistência. Mas agora falta entender como a resistência elétrica...

Comentarios recentes

Telegram

Nosso canal no Telegram te aguarda

Junte se
Fechar