Cuando trabajamos con microcontroladores, se suele utilizar una y otra vez los mismos
circuitos o componentes electrónicos: display LCD, display de leds, relés , etc.
Si
utilizamos un protoboard seguramente tendremos que desarmar nuestro circuito
con microcontrolador, para darle paso a un nuevo proyecto.
Esto implica una pérdida de tiempo y esfuerzo, que podemos
utilizar en otras actividades. Para resolver este problema, lo mejor será adquirir o fabricar una placa de desarrollo o
entrenamiento, para utilizar uno o toda una gama de microcontroladores.
En este caso se propone la construcción de un entrenador de
Pics de la gama 16fxxx, que servirá para todos los que tenga la misma
distribución de sus pines.
No estamos inventando algo nuevo; las placas de desarrollo
existen desde hace mucho tiempo, como el popular Arduino, Pingüino, Raspberry Pi, Intel
Galileo y muchas más.
Por otro lado, construir nuestra propia placa de desarrollo
nos brindara la posibilidad de tener funciones que otras placas no poseen; es
decir que podemos personalizar nuestra placa a las necesidades que tengamos;
ahorraremos algo de dinero y aprenderemos un montón de cosas.
Características del entrenador Pic 16fxxx.
-Compatible con Pics de 18 pines.
-Alimentación propia de 5v.
-13 a 16 puertos disponibles (Depende del microcontrolador
utilizado).
-Voltaje de referencia de 2.5 vdc (Para el conversor A/D).
-Oscilador fijo de 10 Mhz.
-Oscilador interno (Depende del microcontrolador utilizado).
-Puerto exclusivo para Display LCD 2X16.
-Puerto de grabación ICSP compatible con grabador PicKit.
-Puertos de alimentación extra ( Para uso de módulos
externos).
-Jumpers de configuración (Backlight, reset, voltaje de
grabación, voltaje de referencia).
-Control de contraste.
-Led “¡Hola Mundo!”.
-Led indicador de encendido.
-Led indicador de grabación.
-Reset.
Diagrama esquemático.
El corazón del circuito es el microcontrolador de 18 pines
que utilizaremos; la fuente de alimentación está hecha en base al conocido
regulador de 5v LM7805 y sus componentes periféricos. El voltaje de referencia
de 2.5v lo proporciona el diodo zener ajustable TL431.
El amplificador operacional LM358 de montaje en superficie
(SMD) se utiliza para encender el led
“Hola Mundo”.
Está configurado en modo seguidor de tensión, presentando una
alta impedancia de entrada y baja impedancia en la salida, con el fin de
conectar el Led “Hola Mundo” sin interferir las operaciones realizadas en el
puerto RB0.
Para alimentar el entrenador Pic, se debe utilizar un
adaptador de voltaje de 9 ó 12vdc y 200ma a 1A de corriente. Es recomendable
utilizar un adaptador de 500ma mínimo, para poder alimentar los módulos
externos que puedan ser necesarios.
En la siguiente imagen podemos ver la disposición de cada uno de los elementos
que componen el entrenador de Pic.
El Circuito impreso.
El circuito impreso ha sido diseñado con el programa Eagle,
el cual puedes ver en la siguiente
imagen.
Cada uno de los aficionados a la electrónica tiene sus
propios gustos para realizar el Pcb o circuito impreso de un proyecto
electrónico.
Algunos dibujan pads
grandes y otros pequeños; pistas finas o gruesas; componentes muy juntos o separados, etc.
Para no interferir con las preferencias de cada persona,
hemos decidido dejar que cada interesado en este proyecto diseñe su propio
circuito impreso, a su gusto y necesidades personales.
Cómo utilizar el entrenador Pic.
Dependiendo del Pic utilizado, debemos configurar los
jumpers de manera adecuada para que el entrenador Pic pueda funcionar
correctamente.
RESET: Se debe activar si queremos grabar el
microcontrolador o utilizar el reset por medio del botón del mismo. Desactivar para usar el pin de reset
como puerto.
V-REF+: Activar si se quiere utilizar un voltaje externo
para el conversor análogo digital. Desactivar para usar el pin V-REF+ como
puerto.
VDDP: Voltaje de grabación externo para el Pic. Activar para
grabar el Pic con la alimentación del grabador Pickit; desactivar para grabar
el microcontrolador con la alimentación local.
LCD-LIGHT: Activa o desactiva la luz trasera del display
LCD.
JUMPER CRISTAL: Activa el oscilador externo (cristal) o el
oscilador interno del microcontrolador.
IMPORTANTE: Si se
activa el voltaje de grabación externo, se debe desconectar la alimentación
local del entrenador PIC.
Video.
A continuación se muestra la lista o kit de componentes para ensamblar el entrenador de PIC 16FXXX.
Video.
Actualización: Gracias a PCBWAY pude realizar este entrenador de PIC en un circuito impreso profesional. Si quieres ver como quedo, te invito a que veas el siguiente video.
A continuación se muestra la lista o kit de componentes para ensamblar el entrenador de PIC 16FXXX.
Lista de Componentes.
B1 = Reset (Pulsador)
C1 = 100µf
C2 = 10µf
C3 = 100nf
C4 = 22pf
C5 = 22pf
C6 = 100nf SMD
Con1 = Con-Molex (Con-Molex6)
Con2 = Con (Con-Molex8)
Con3 = Con (Con-Molex8)
Con4 = Con (Con-Molex4)
Con5 = Con (Con-Molex4)
Con6 = Con (Con-Molex4)
Con7 = Con (Con-Power)
Con8 = Con (Con-Molex16)
D1 = 1N4004
D2 = 1N4148
D3 = 1N4004
D4 = 1N4148 SMD
D5 = 1N4004
IC1 = Socket 18 pines.
J1 = Jumper (Jumper)
J2 = Jumper (Jumper)
J3 = Jumper (Jumper)
J4 = Jumper (Jumper)
J5 = Jumper (Jumper)
J6 = Jumper (Jumper)
LED1 = 3mm Rojo (Entrenador
encendido)
LED2 = 3mm Verde (“Hola
Mundo”)
LED3 = 3mm Rojo (Grabador
conectado)
OP1 = LM358 SMD
OP2 = LM358 SMD
P1 = 10k
R1 = 8.2R ½ W
R2 = 220R
R3 = 7.5k
R4 = 1k SMD
R5 = 4.7k
R6 = 220R
R7 = 1k
R8 = 1k
R9 = 22R
R10 = 220R
VR1 = 7805
VR2 = TL431
2 Comentarios
hola, necesito por favor el archivo en EAGLE de este entrenador.
ResponderEliminarcomo puedo adquirirlo?
Hola buen dia al dirigirme al lin de descarga resulta q no se puede descargar el esquematico
ResponderEliminar¿Tienes alguna duda sobre este articulo? hazlo saber con un comentario. Eso nos ayuda a crecer y mejorar.