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 (5,00 - 3 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.

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,470FãsCurtir
588SeguidoresSeguir
5,109SeguidoresSeguir
15,000SeguidoresSeguir
871SeguidoresSeguir
40InscritosInscrever
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

Medidor de bateria automotivo (indica o momento de desligar o som)

Este medidor e ideal para que o som de seu carro não descarregue toda bateria do carro(deixando vc na mão) pois COM 10.5 VOLTS...

Circuito de fonte linear não regulada para amplificadores de áudio

Circuito de fonte simples para ser utilizado com vários circuitos, encontrados na internet ou mesmo postado aqui no blog, pois você encontra um referido...

Potenciômetros : Linear e Logarítmos

Fazendo um projeto de amplificadores de áudio, decidi colocar um potenciômetro na entrada , para controlar o volume do som. Porém, ao compra-lo, me...

Download livro em PDF Transmissores – Entenda e Monte vol. 2

Segundo livro da série de livros sobre Transmissores do autor Newton C. Braga pra revista Eléctron livro publicado em 1987 e agora disponibilizo em...

LED CREE – Ajuda

Olá colegas.Hoje a postagem é diferente, preciso de esquema... .Estou com um projeto de iluminação com vários led CREE 3w, aqueles de altíssimo brilho e...