60665311 como montar um gravador de pic

16
ETE Dr. Júlio Cardoso Manual de montagem do gravador para dispositivos PIC modelo JDM. Para utilização nos cursos de Eletrônica, Mecatrônica e Telecomunicações. Setembro – 2009 Prof. Vagner Rubens

Upload: luiz-felipe-zanin-garcia

Post on 04-Oct-2015

35 views

Category:

Documents


4 download

DESCRIPTION

gravar pic

TRANSCRIPT

  • ETE Dr. Jlio Cardoso

    Manual de montagem do gravador para dispositivos PIC modelo JDM.

    Para utilizao nos cursos de Eletrnica, Mecatrnica e Telecomunicaes.

    Setembro 2009Prof. Vagner Rubens

  • Com a incluso de CSM (Controle de Sistemas de Microprocessados) na grade dos cursos que tratam de eletricidade e a popularizao dos microcontroladores PIC se faz necessrio para o tcnico ferramentas para utilizao desses componentes.

    O objetivo deste manual auxiliar o aluno na construo de um dispositivo de gravao para PIC(s). O circuito utilizado chamado JDM e este manual foi baseado no trabalho do professor Adilson Gutierres.

    O gravador proposto pode ser montado em poucas horas, trata-se de um circuito simples e de baixo custo, ligado a porta serial de um PC e utilizando o software proposto, conseguimos uma ferramenta especialmente til para alunos.

    A montagem no critica e os componentes so de fcil aquisio

    Para placa de circuito impresso recomendo o processo de transferncia trmica e corroso por percloreto de ferro, embora nada impea que a placa seja feita a Mao utilizando pinceis prprios para funo.

    A programao dos microcontroladores PIC dada aplicando tenso modulada ao seu pino MCLR, essa modulao em funo dos dados contidos em um arquivo .HEX, arquivo este que na verdade as instrues para o PIC e que pode ser feito em uma linguagem de programao para microcontroladores e depois compilado. Em modo normal de operao o microcontrolador trabalha com 5 Vcc, em modo de gravao ele deve ser alimentado com 5 Vcc mas a tenso modulada aplicada ao pino de gravao de +- 13 Vcc. O software ICPROG oferece sinais modulados na sada serial do PC em funo do arquivo HEX escolhido, esses sinais possuem amplitude de 5 VCC, nosso gravador amplifica esses sinais transformando sua amplitude pra 13 Vcc utilizando dois transistores bipolares.

  • Ainda se faz necessria uma fonte de alimentao para o circuito, como precisamos trabalhar com duas tenses diferentes (5Vcc e 13 Vcc) um circuito regulador foi montado a partir de uma tenso de 15 Vcc X 500 ma. Dado o baixo consumo do circuito, um sistema simples de regulao utilizado, com um transistor de baixa potencia (BC 337) na configurao base comum e dois diodos zener. Dessa forma obtemos as tenses de 13 Vcc e 5 Vcc.

    Todo o circuito foi montado em uma nica pci, recomendo o tamanho 100X100 mm e a utilizao de um suporte para o microcontrolador. Um pedao de cabo de no Maximo 1,5 mt conecta a placa ao PC. Segue abaixo vista da pci

  • E a vista inferior da placa:

    Nota : Nos manuais da microchip alguns modelos pedem que o pino 10 (PGM) esteja em nvel 0 no momento da gravao. Nunca precisei deste recurso com PIC 16F628 mas deixei na placa de circuito impresso dois furos onde se pode fazer essa conexo. Caso seja necessria.

  • Lista de Materiais :

    1 Resistor de 1K 4 Resistor de 2K2 1 Resistor de 4K7 1 Resistor de 10K 1 Resistor de 100K 1 Capacitor de 100nF (nano Farady) 1 Capacitor de 22uF x 25V (micro Farady) 1 Capacitor de 10uF x 16V(micro Farady) 1 LED vermelho ( indicao de fonte ligada ) 1 LED verde ( indicao de gravando ) 1 Diodo 1N4148 1 Diodo zener de 5V6 1 Diodo zener de 8V2 2 Transistor BC337 ou equivalente NPN 1 Transistor BC557 ou equivalente PNP 1,5m Cabo manga de pelo menos 5 vias (cabo para fazer a conexo do gravador ao PC) 1 Conector DB9 fmea para cabo e 1 Capa plstica para conector DB9 cabo 1 Soquete para CI 18 Pinos ( eu aconselho usar um soquete de pino torneado para evitar que se

    quebre os pinos do PIC, pois voc vai ter que manipular o microcontrolador toda vz de grav-lo, o soquete vai proteger o pic)

    Seguem fotos dos materiais:

  • Montagem :

    Comece a montagem soldando os fios ao conector DB9, muito cuidado nessa etapa para no confundir a posio correta dos fios, note que no corpo do conector vem anotado o numero de cada pino.

    Utilizaremos os pinos 3, 4, 5, 7 e 8 e suas respectivas posies na placa so mostradas abaixo :

  • A partir desse ponto, solde todos os componentes na pci, respeitando a polaridade e posio. Cuidado para curtos circuitos entre trilhas, na placa proposta j esta impressa algumas informaes como posio dos transistores.

    Prova e uso:

    Realizada a montagem, revise as posies dos componentes e com um testador de continuidade verifique trilhas e a fiao entre a placa e o conector DB9. Se tudo estiver OK passe para etapa seguinte

    NO CONECTE O MICROCONTROLADOR AO SOQUETE, alimente a placa com 15 VCC e ainda desconectado do computador, com um voltmetro para CC na escala de 20 Volts mea entre os pinos 5 (-) e 14 (+) do soquete. Deve-se encontrar uma tenso de aproximadamente 5 Vcc, mea tambm entre o ponto negativo da alimentao e o emissor do transistor Q1 (Bcc 337 parte responsvel pela alimentao) deve-se encontrar uma tenso de aproximadamente 13 Vcc. Realizado esse teste passe para etapa seguinte, caso as tenses encontradas sejam muito diferentes verifique a montagem novamente.

  • Se tudo ocorreu bem conecte o microcontrolador ao suporte e o dispositivo ao PC e passe para a etapa seguinte.

    Testando o seu GravadorPara testar nosso gravador, vamos instalar o software ICPROG, e depois iremos

    gravar um programa j pronto, s para o teste.

    Instalando o software ICPROG no seu Microcomputador

    Passo 01

    Instalar o Programa no seu computador, que vai enviar o arquivo hexadecimal para o PIC, o nome dele ICPROG). O arquivo est compactado, descompacte-o e copie os arquivos para o seu HD, pode ser em qualquer pasta, ele no tem arquivo instalador.

    Crie uma pasta por exemplo, icprog na unidade C: e copie os arquivos descompactados. depois disso clique no cone do ICprog. Eu aconselho voc criar um

    atalho para ele na rea de trabalho do seu micro, pois vai ser bastante usado.

    PASSO 2

  • Vai aparecer a tela abaixo, se for a primeira vez que est usando o icprog. Clique em OK

    PASSO 3

    Voc vai configurar o seu software para a porta serial do seu microcomputador que vai ser usada para o gravador, com1 ou com2 conforme o seu micro. Se voc estiver usando o windows XP ou 2000, selecione a Interface Windows API. O restante deixe

    como est, O I/O delay (10) nunca me deu problemas, mas ele responsvel pela velocidade de transmisso do arquivo hexadecimal para o PIC. Clique em OK

    PASSO 4

    Deve aparecer a tela principal do software, vamos alterar sua linguagem para o portugus. V em Settings > Options.

  • PASSO 5

    Clique em Language

  • PASSO 6

    Selecione Portuguese. E clique em OK

    PASSO 7

    Agora vamos selecionar o PIC 16f628 (a imagem mostra a seleo do modelo PIC 16F84A ao invs dele selecione o modelo PIC 16F628)

  • Pronto! o IcProg est instalado

    PASSO 8

    Vamos gravar um arquivo chamado teste.hex, monte esse arquivo a partir de um programa de testes, voc pode utilizar o mikrobasic para montar um programa

    simples chamado teste para essa funo. (Lembre-se de testar seu programa antes em algum software de simulao como o PROTEUS)

    Vamos gravar o software no PIC . Antes de tudo conecte a fonte de alimentao no gravador, e o cabo serial no seu microcomputador. O led vermelho tem que estar

    aceso.

    Ligou? Ento primeiro v em Arquivo > Abrir

  • PASSO 8.1

    Selecione o arquivo TESTE.HEX que voc baixou e clique em abrir

    PASSO 8.2

    Vai aparecer a tela abaixo, o que est vendo o cdigo hexa do nosso software do PIC.

  • MODIFIQUE AS PARTES EM VERMELHO PARA QUE FIQUEM IGUAIS A DO EXEMPLO....

    PASSO 8.3

    Clique no cone do CI com um raio, isso dispara o processo para gravar o PIC.

    PASSO 8.4

    Clique em Yes

  • O Led amarelo do gravador vai piscar no comeo e depois vai acender...

    PASSO 8.5

    Aguarde o processo de gravao da programao

    Aguarde a verificao dos dados gravados

    Se deu tudo certo vai aparecer a seguinte janela: clique em OK.

    Se deu alguma coisa errada vai aparecer a seguinte tela:

  • Se tudo correu bem, seu gravador esta pronto para ser utilizado.

    AtenoSe voc preferir entre nos links abaixo para fazer download do programa para a confeco das placas (circuit wizard executvel), apostila ensinando como confeccionar uma placa de circuito impresso pelo mtodo trmico, o programa para gravar os pics e o circuito do gravador montado no circuit wizard:

    Apostila ensinando como confeccionar uma placa de circuito impresso pelo mtodo trmico:http://www.4shared.com/document/HqXHiHAn/Como_fazer_placa_de_circuito_i.html

    Apostila ensinando como confeccionar uma placa de circuito impresso: http://www.4shared.com/document/B4EeGitd/como_fazer_placa_de_circuito_i.html

    Datasheet dos componentes mais:http://www.4shared.com/document/A5tpqjkp/datasheet_dos_componentes_mais.html

    Programa para gravar os pics:http://www.4shared.com/file/G4R17h_5/icprog.html

    Programa para a confeco das placas (circuit wizard executvel):http://www.4shared.com/file/5ha8aTal/Circuit_Wizard_executavel.html

    Circuito do gravador montado no circuit wizard:http://www.4shared.com/file/rOTGWf4w/Gravador_de_pic.html

    BOM TRABALHO....

    Postado por:LUISMAR

    Se tudo ocorreu bem conecte o microcontrolador ao suporte e o dispositivo ao PC e passe para a etapa seguinte.Testando o seu GravadorInstalando o software ICPROG no seu MicrocomputadorPasso 01PASSO 2PASSO 3

    PASSO 4PASSO 5PASSO 6PASSO 7PASSO 8PASSO 8.1PASSO 8.2PASSO 8.3PASSO 8.4PASSO 8.5