Escolar Documentos
Profissional Documentos
Cultura Documentos
Nesta aula, vamos construir o nosso gravador de pic, o nosso programmer, o circuito que escolhi uma variao do JDM programmer , o circuito original no usa fonte externa, a alimentao feita pela prpria porta serial do PC, funciona muito bem para a linha PIC xxCxxx, e alguns flashs, mas tive problemas com o 16F84A, inclusive demorei bastante para elaborao dessa aula, pois dependendo do PC, a tenso da porta serial no era suficiente para gravar, e em outros funcionava normal, ento para nossos alunos no terem tantos problemas, resolvi adaptar uma fonte de tenso externa para suprir os 13 volts necessrios para o pic entrar em modo de programao, apesar de aumentar um pouco o circuito, ainda assim de baixo custo e fcil montagem. Estimativa de custo: aproximadamente US$ 5,00 sem a fonte, sem o Proto Board e sem o PIC. Como experincia eu recomendo montar o gravador no Proto Board, o mesmo que vc vai usar para montar os projetos das prximas aulas, a gente monta num dos cantos, sobrando espao para os projetos. Vale lembrar, que para gravar o PIC com esse circuito, vc tem que tirar o pic do circuito do projeto, colocar no gravador, gravar, e depois recolocar no projeto.
Gravador montado num ProtoBoard Uma outra alternativa montar o circuito numa placa de circuito impresso, ver foto abaixo, isso facilita um pouco mais.
Fotos acima: Placa lado do cobre - Componente por cima da placa - Placa Espelhada. Esse desenho apenas uma sugesto, vc pode modificar de acordo com suas necessidades... O Cabo de tranferncia para a serial do PC deve ser feito com usando um terminal macho para conectar na placa, e um fmea para conectar no PC, as ligaes so PINO a PINO Conector Fmea do Cabo Conector Fmea do Cabo (PLACA) (PC) 3 3 4 4 5 5 7 7 8 8
O PIC possui sistema serial de gravao, possuindo um pino para ativao do modo programao, esse que tem que estar com a tenso alta; um pino de comunicao bidirecional, para gravar e ler os programas; um pino de clock; e logicamente a alimentao normal 5V e GND. Os pinos acima so de multiplas funes, assim no modo normal so usados como /MCLR , RB7, RB6, VDD e VSS. O nosso gravador usa o software ICPROG e grava os seguintes pics: 12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519, 12C671, 12C672, 12CE673, 12CE674, 16C61, 16C62A, 16C62B, 16C63, 16C63A, 16C64A, 16C65A, 16C65B, 16C66, 16C67, 16C71, 16C72, 16C72A, 16C73A, 16C73B, 16C74A, 16C76, 16C77, 16C84, 16F83, 16F84, 16F84A, 16C505, 16C620, 16C621, 16C622, 16C622A, 16F627*, 16F628*, 16C715, 16F870*, 16F871*, 16F872*, 16F873*, 16F874*, 16F876*, 16F877*,16C923, 16C924 *Para estes pics o pino "PGM" deve estar colocado ao GND.
Relao de material
Fios para ligao no Proto Board (fio rigido de dimetro aprox. 0,5 mm "par tranado de telefone")
1 PIC16F84 ou PIC16F84A ( 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)
1 Conector DB9 fmea para cabo e 1 Capa plstica para conector DB9 cabo
1,5m Cabo manga de pelo menos 5 vias (cabo para fazer a conexo do gravador ao PC)
1 Capacitor de 100nF (nano Farady) 1 Capacitor de 22uF x 25V (micro Farady) 1 Capacitor de 10uF x 16V(micro Farady)
PASSO 01
Montar o cabo serial para ligar o nosso gravador ao microcomputador. Decape as duas extremidades do cabo manga multivias, escolha 5 fios e solde nos pinos do conector DB9 fema. Eu usei o seguinte: Vermelho no pino 3, azul no pino 4, marrom no pino 5, amarelo no pino 7 e verde no pino 8. Preste bem ateno na
numerao do conector.
PASSO 02
A outra extremidade do cabo ligar na barra de pinos com 5 vias.
PASSO 03
Colocar a capa plstica no conector DB9 fema. O cabo serial do gravador est pronto.
PASSO 04
Soldar os fios da fonte na barra de pinos de 2 vias. para facilitar a colocao da fonte no Proto Board.
PASSO 05
Comear a montar o circuito no Proto Board. Esta sequncia de montagem que estou sugerindo, pra aqueles que no tem muita prtica, voc pode montar de outra forma tambm. A idia usar um cantinho do Proto Board para o gravador, de tal forma que sobre um bom espao para as montagens das experincias. Coloque o cabo da fonte (+15V DC e o 0V), o positivo est em cima e o negativo, GND, est em baixo; O cabo serial ( J1), com o pino 3 esquerda; E o PIC (U1), estou usando o padro para Proto Board, que o pino 1 estar esquerda e em baixo.
PASSO 06
Colocar o capacitor de 22 uF (C1)na entrada da fonte externa. Preste ateno na polaridade! negativo em baixo, e positivo em cima
PASSO 07
Colocar o LED vermelho (D4), e o resistor de 1K (R1). Detalhe: o lado "chanfrado" do LED o K catodo, ele vai ao gnd da fonte.
PASSO 08
Colocar o transistor BC337 (Q1) e ligar o coletor ao +15V DC.
PASSO 10
Colocar o K, catodo do diodo zener de 8V2 (D3) na base de Q1, o K o lado onde tem uma marca preta, um anel.
PASSO 11 Colocar o diodo zener de 5V6 (D2), K catodo no A anodo de D3 e o A anodo no GND. Colocar um fio do GND da rgua de cima para a rgua de baixo.
PASSO 12
Colocar o diodo 1N4148 (D1) com A anodo na ligao comum de D3 e D2.
PASSO 13 Colocar o capacitor de 10 uF (C2), positivo no K, do diodo D1,(esse ponto a nossa tenso +5V) e negativo no GND.
PASSO 14
Colocar o capacitor de 100 nF (C3) entre o emissor de Q1, esse ponto a nossa tenso de 13V, e o GND
PASSO 15
Alimentar o PIC (U1) com o 5V no pino VDD (14).
PASSO 16
Ligar o GND no pino VSS do PIC (5)
PASSO 17
Ligar o pino 8 da DB9 (J1) ao pino RB7 do PIC (13)
PASSO 19
Colocar o resistor de 2K2 (R8) entre os pinos 7 do DB9(J1) e o pino RB6 (12) do PIC.
PASSO 20
Colocar o BC337 (Q2) com o Resistor de 100K(R3) entre a base e o pino 3 do DB9, e o emissor ao GND.
PASSO 21
Colocar o resistor de 10K(R5) entre o 13V(emissor de Q1) e o coletor de Q2.
PASSO 22
Colocar o transistor BC557 (Q3), e o resistor de 4K7 (R6) entre a base de Q3 e coletor de Q2.
PASSO 23
Ligar o emissor de Q3 ao 13V (coletor de Q1).
PASSO 24
Ligar o coletor de Q3 ao pino /MCLR (4) do PIC.
PASSO 25
Ligar o pino 5 do DB9 (J1 o terceiro do nosso conector ) ao GND.
PASSO 26
Para finalizar, Coloque o LED amarelo (D5) e o resistor de 2K2 (R4), com o K no GND, A anodo no R4, a outra extremidade de R4 no coletor de Q3.
Pronto! j temos o Gravador, agora conferir tudo, para no correr o risco de queimar seus componentes, e o que poderia ser pior, queimar a porta serial do seu querido microcomputador.
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 16F84A
Se voc est usando Windows NT, 2000, ME ou XP, clique aqui para configurar corretamente o icprog.
PASSO 8
Vamos gravar um arquivo chamato teste.hex clique aqui para o download ele est zipado, descompacte-o numa pasta de teste. 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.
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
PASSO 8.5
Aguarde o processo de gravao da programao
Isso normalmente ocorre se voc esqueceu de ligar a fonte, ou o cabo serial. caso no seja este o seu caso tente de novo, confira todo o circuito novamente. Por hora s. Prof. Adilson Gutierres