![]() |
microC®
Líder
en la programación de microcontroladores PIC
©2009-2012 |
|
Síguenos en
|
| Inicio | La empresa.
Contáctanos | Cómo
comprar nuestros productos | Ofertas | Recursos | Mapa del
sitio | |
| Consideraciones
prácticas |
|
Apéndice E del
libro Cómo
programar en lenguaje C los microcontroladores
PIC16F88, 16F628A y 16F877A. 2da edición. 2010
Regístrate aquí para descargar una muestra gratis de este libro Introducción Las
condiciones de funcionamiento en
un ambiente real (no simulado)
pueden ocasionar resultados
inesperados e incontables
dolores de cabeza,
fundamentalmente debido al ruido
eléctrico. Con el fin de
disminuir al mínimo estos
problemas de operación,
se sugiere tomar muy en cuenta
las siguientes recomendaciones y
aplicarlas desde el inicio en el
diseño de circuitos
prácticos:
PINES NO UTILIZADOS Si se deja un pin sin utilizar, puede dejarse desconectado pero configurado como SALIDA y programado en cualquier estado (ALTO o BAJO), o puede configurarse como ENTRADA con un resistor externo de 10k a VDD o VSS. Las dos opciones permitirán que el pin sea empleado en lo posterior ya sea como entrada o salida sin realizar modificaciones importantes en el hardware. RESET INDESEADO #MCLR La hoja de especificaciones de los PICs 16F88, 16F628A y 16F877A muestra que el reset #MCLR se producirá siempre y cuando se aplique un pulso negativo que tenga una duración mínima de 2us en este pin (TMCL). ![]() Debido a que este
tiempo es muy corto, es muy
probable que se produzca un
reset indeseado debido al
ruido eléctrico (EMI,
ESD o picos de voltaje) en
el pin #MCLR. Para evitar
este problema, que suele
presentarse en ambientes
industriales altamente
contaminados
eléctricamente, el
fabricante sugiere emplear
una red RCR, la cual puede
tener los siguientes
valores: R1=10k, R2=1,5k y
C1=0,1 uF. El pin RA5/#MCLR
debe estar configurado como
#MCLR y no como E/S digital.
![]() RESET POR
DESVANECIMIENTO (BOR)
Para tener la posibilidad de habilitar y deshabilitar el reset por desvanecimiento (Brown-out Reset BOR) a voluntad, se debe conectar siempre un capacitor de desacoplo de 100 nF (0.1 uF) lo más cerca posible de los pines de alimentación del PIC (VDD-VSS), para evitar que se produzca un reset BOR indeseado (si está habilitado) cuando cualquiera de las salidas del microcontrolador cambia de estado. FUNCIONAMIENTO ERRÁTICO DEL PIC Para evitar que el PIC opere de manera inesperada (por ejemplo RESET indeseado, ejecución incorrecta del programa) se recomienda colocar una red snubber entre los contactos de los relés electromecánicos y de estado sólido (TRIAC), esto ayuda a atenuar los transitorios que se producen en el momento de la conexión y desconexión del relé, especialmente cuando hay cargas inductivas (motores, solenoides). El snubber está formado por una conexión RC en serie, que puede ser R=100Ω/0,5W y C=0,1uF/250V (el capacitor debe ser de alto voltaje ya que soportará normalmente los voltajes pico de CA). ![]() FUENTES
DE
ALIMENTACIÓN
Otra cuestión de extremada importancia es la regulación de la fuente o de las fuentes de alimentación, tanto del PIC como de los demás elementos (por ejemplo, relés de 12V). La regulación correcta de las fuentes puede ahorrar incontables quebraderos de cabeza a la hora de construir una aplicación real. ![]() LCD
ALFANUMÉRICO
(CON EL
CONTROLADOR
HD44780 O
COMPATIBLE)
Este LCD posee un terminal para el control de contraste (VLC) por medio de un potenciómetro, y dos terminales adicionales correspondientes al ánodo (A) y cátodo (K) de un diodo emisor de luz (LED) que se utiliza para el alumbrado de fondo del módulo LCD. El LED se polariza por medio de un resistor de 50 ohm / 0,25 W, lo que da como resultado una corriente de 25 mA aproximadamente. ![]() CONEXIÓN
DE UN
RELÉ
ELECTROMECÁNICO
AL PIC
Los relés electromecánicos (de contactos metálicos) son muy útiles para el control de un sinnúmero de cargas eléctricas, tanto de CA como de CD. Son ampliamente utilizados por sus prestaciones y bajo costo. Se pueden conectar a un microcontrolador por medio de un transistor de propósito general operando como interruptor de estado sólido y que actúa como amplificador de corriente. ![]() |
|
Si esta información te ha sido útil entonces considera la posibilidad de hacer una contribución para microC. Tu apoyo es muy
importante para seguir adelante.
Muchas gracias. |