You are on page 1of 6

1

PROGRAMA INGENIERIA ELECTRONICA - AREA DIGITALES

CORPORACION UNIVERSITARIA AUTONOMA DE NARIO FACULTAD DE INGENIERIA Programa de ingeniera Elec r!nica G"a# Con$ r"cci!n De Un Circ"i o Gra%ador De Micro$ Gama Media Docen e# Olger F& Era'o De La Cr"' ( )* de +e%rero ),-Gra%aci!n de "n microcon rolador El microcontrolador contiene una memoria interna de programa donde se almacena el programa ue contiene las instrucciones necesarias para e!ecutar una tarea determinada" El programa es un con!unto de n#meros $e%adecimales ue se gra&aran en el microcontrolador" El programa de control se gra&a en la memoria de programa por medio de un e uipo '(sico denominado gra&ador) uemador o programador" Este dispositi*o se puede conectar al PC por medio de un ca&le conectado a un puerto serial) paralelo o un puerto +S," En el PC se de&e e!ecutar un so't-are ue controla la gra&aci.n de la memoria de programa" Todo el proceso se conoce como gra&ar o programar el micro" -&- Gra%ador El programador es el e uipo ue permite gra&ar el programa en la memoria de programa del microcontrolador" Generalmente tiene un 3.calo li&re so&re el ue se inserta un microcontrolador) el cual se orienta seg#n la se4al del empa uetado del c$ip" E%iste gran *ariedad de programadores en el mercado" Microc$ip o'rece programadores para sus di'erentes gamas) pero para esta pr5ctica inicialmente constru( programadores disponi&les en Internet) de ellos algunos no 'uncionaron 'inalmente $e modi'icado el circuito de un programador mu6 conocido 'a&ricado originalmente por CE7IT para el microcontrolador PIC08/9:" El dise4o cuenta con &ases para 9) 0:)08) 19 6 :; pines) adem5s de componentes de '5cil consecuci.n en el mercado electr.nico local" Inicialmente se dise4o el impreso para utili3ar una 3.calo de 'uer3a de inserci.n nula pero en ele*a el costo) este dispositi*o si se encuentra en los almacenes de la ciudad" /ig 1" 2.calo de 'uer3a de inserci.n nula Al insertar el c$ip en el programador se de&e tener en cuenta ue todos los pines se encuentren &ien u&icados) en caso contrario se puede a*eriar el micro o el programador" Los pines utili3ados para gra&ar corresponden a <CC) <SS) R,8) R,= 6 MCLR" O&ser*e a continuaci.n el dise4o del circuito impreso 6 la u&icaci.n de los componentes en el mismo> Para o&tener el circuito impreso puede utili3ar la t?cnica de la planc$a 6 el acetato) t?cnica ue resulta mu6 econ.mica) r5pida 6 de mu6 &uenos resultados" Esta t?cnica se ane%a en el siguiente segmento" Para construir un gra&ador por puerto paralelo re uiere los siguientes componentes electr.nicos>
CORPORACION +NI<ERSITARIA A+TONOMA DE NARI@O A /AC+LTAD DE INGENIERIA

/ig" 0 Diagrama de proceso de gra&ado

2
PROGRAMA INGENIERIA ELECTRONICA - AREA DIGITALES

,u''er =:LS;= Regulador =9;D Regulador =901 FacG para impreso Transistores HI;8 B1C Condensador 0;;;u/ 1D* Condensador 0;; u/ 1D* Diodos 0N:;;: /uente de 01 1;;ma B8C *oltios

Led color ro!o Led color *erde Resistencias de 0;7EB8C Resistencias de 07E B:C Mole% mac$o de D pines Mole% mac$o de H pines 0 !umper ,a uelita 0:% 0; cm Condensador cer5mico 0;:

,ases de ;9 pines ,ases de 0: pines ,ases de 09 pines ,ases de :; pines Carcasa D,1D Conector D,1 mac$o Ca&le Ri&&on 9 B0MtsC

B0C B:C B0C B0C

$ilos

SE8COMP ),,5
0N:;;: 0N:;;:

))(-,(,)(,.(,/(,0(,*
0;7E

12)3P* 4)3P0

0N:;;: 0N:;;: 0N:;;:

07E 07E 0;7E E HI;8

J 0N:;;: 0;;;u/ =901 J


0Ou/

0;: .

0;7E 0;7E

=9;D 0;7E

-)V

GND J

E .5,*

07E

0;7E

J
GND VPP VDD R6* R67 -

O L G 07E E R

,ASE9

,-

E R A 9 O

/igura H" Circuito Impreso

/igura :" +&icaci.n de componentes

-&) Fa%ricaci!n de "n circ"i o im:re$o ; T<cnica del ace a o 0" Recortar la &a uelita un cm adicional por cada lado del rect5ngulo" +tili3ar la segueta 6 li!ar los 'ilos) puliendo" 1" Limpiar la &a uelita con espon!a de &rillo o un a li!a sua*e H" Asegurar el acetato a la &a uelita con cinta de en mascar" Aseg#rese de no cu&rir las pistas del impreso" :" Calentar la planc$a con super'icie de te'l.n a su m5%ima temperatura) unos =; a 9; grados cent(grados" D" Preparar un plat.n o recipiente con su'iciente agua para cu&rir la &a uelita"
CORPORACION +NI<ERSITARIA A+TONOMA DE NARI@O A /AC+LTAD DE INGENIERIA

3
PROGRAMA INGENIERIA ELECTRONICA - AREA DIGITALES

8" +&icar un papel entre la planc$a 6 el acetato 6 proceder a planc$ar por espacio de 0;; segundos" =" Al termino de los 0;; segundos sumergir r5pidamente la &a uelita con el acetato 6 separas los dos componentes" 9" Con marcador indele&le repasar las pistas ue no se $a6an trans'erido apropiadamente" I" /inalmente sumergir el impreso en percloruro '?rrico por espacio de8 minutos) este tiempo depende de la concentraci.n de la soluci.n" 0;" Retire la &a uelita del la soluci.n 6 la*e con a&undante agua" 00" Retire la pintura de trans'erencia con a6uda de una espon!illa" 01" Per'ore la &a uelita con el taladro" 0H" Li!e nue*amente la &a uelita" 0:" Apli ue una laca transparente con aerosol) la pintura de&e ser uni'orme 6 su capa mu6 &a!a" 0D" /inalmente suelde los componentes" +na *e3 se sueldan los componentes es necesario con'igurar el so't-are de gra&ado" -&. So+ =are de gra%aci!n IC(Prog El ICKProg es so't-are m5s popular para la gra&aci.n de microcontroladores PIC" Este so't-are se puede descargar de la p5gina -e& ---"ic-prog"com) en ella encuentra in'ormaci.n adicional de con'iguraci.n 6 uso" El so't-are se e!ecuta en cual uier *ersi.n del sistema operati*o Lindo-s 6 dependiendo de la *ersi.n se de&e con'igurar) pero para ello de&e contar con los arc$i*os ICPROG"EME 6 ICPROG"SNS A este m.dulo solo agrego la in'ormaci.n relati*a para con'igurar apropiadamente el so't-are ue se conecta al programador dise4ado" IC-PROG tiene las siguientes caracter(sticas>

Es mu6 '5cil de usar Inter'ace con &otones de acceso r5pido a las principales 'unciones Permite *er el ASM del programa ue se esta por cargar en el PIC Bsi O lo o&tiene desde el PEMC Tiene *arios idiomas) entre ellos espa4ol Dispone de cinco espacios de memoria B,u''ersC para poder tener $asta cinco programas simult5neos" Dentro de una #nica *entana re#ne memoria de programa) memoria EEPROM 6 &its de con'iguraci.n" Pa6 actuali3aciones peri.dicas con 'unciones nue*as 6 pro&lemas resueltos"
CORPORACION +NI<ERSITARIA A+TONOMA DE NARI@O A /AC+LTAD DE INGENIERIA

4
PROGRAMA INGENIERIA ELECTRONICA - AREA DIGITALES

/unciona tanto &a!o Lindo-sID como Lindo-s MP as( como en *ersiones intermedias"

O&ser*e a continuaci.n la pantalla inicial>

/igura D" Pantalla de tra&a!o IC-PROG Para con'igurar el so't-are es necesario presionar /H 6 especi'icar el tipo de $ard-are programador Bpara el dise4o seleccionar ProPic 1C) indicar el puerto paralelo al cual est5 conectado 6 esta&lecer como m?todo de trans'erencia de in'ormaci.n al puerto Direct IQO Ben caso de usar Lindo-s ID) I9 o MEC o Lindo-s API Ben caso de usar Lindo-s NT) 1;;; o MPC" El retardo de IQO esta&lecerlo en 0;"

/igura 8" Con'iguraci.n para puerto paralelo 6 Lindo-s MP

/igura =" Con'igurar dri*ers para Lindo-s %p

Adem5s de esto de&e seleccionar en la &arra de men# la eti ueta a!ustes 6 seleccionar del men# desplega&le la eti ueta opciones) tal como se o&ser*a en la 'igura ="

CORPORACION +NI<ERSITARIA A+TONOMA DE NARI@O A /AC+LTAD DE INGENIERIA

5
PROGRAMA INGENIERIA ELECTRONICA - AREA DIGITALES

+na *e3 se con'igura el so't-are es necesario tener en cuenta la posici.n del Fumper en la tar!etaR este permite determinar si el microcontrolador a gra&ar es menor a 19 pines) por e!emplo el PIC08/9:) se une el pin 0 con 1) en caso contrario se une el pin 1 con tres para gra&ar un micro ST :; pines) como el PIC08/9==" O&ser*e la con'iguraci.n de la tar!eta en la 'igura 9" /igura 9" Con'iguraci.n de Fumpers E%isten otros tipos de gra&adores ue utili3an el puerto serial o +s&) en este #ltimo caso se tra&a!a con la gama alta de Microc$ip"

CORPORACION +NI<ERSITARIA A+TONOMA DE NARI@O A /AC+LTAD DE INGENIERIA

6
PROGRAMA INGENIERIA ELECTRONICA - AREA DIGITALES

CORPORACION +NI<ERSITARIA A+TONOMA DE NARI@O A /AC+LTAD DE INGENIERIA

You might also like