Control digital de los circuitos de alumbrado y maniobras
En este caso hemos empleamos un único PIC (dentro de una caja
transparente de plástico ABS) para realizar el control digital de todos
los actuadores de los circuitos de alumbrado y de maniobras del
vehículo.
El microcontrolador ha sido programado considerando los condicionantes
de funcionamiento e incompatibilidad de alumbrados que seguidamente se
exponen.
- La desactivación de la llave de contacto (terminal +15) sólo
permite el funcionamiento de las luces de posición (como luces de
estacionamiento) y las luces de emergencia (warning). Asimismo, la
desactivación de la llave de contacto con las luces de posición
encendidas producirá un aviso luminoso en la pantalla y la
desactivación de todos los alumbrados activados, a excepción de luces
de posición y luces de emergencia.
- Las luces de cruce sólo pueden ser activadas con las luces de
posición.
- Las luces antiniebla traseras sólo pueden activarse con las luces
de posición. Asimismo, su incompatibilidad con las luces de carretera
producen su desactivación al activarse éstas.
- El órgano de mando de las luces antiniebla traseras se ha
configurado como un pulsador de forma que el primer accionamiento
activa el circuito y el siguiente accionamiento lo desactiva.
- Las luces de carretera sólo pueden ser activadas con las luces de
cruce.
- La función de intermitente (izquierdo y derecho) puede disponer
de la función confort (varios parpadeos con un solo toque si dicha
función es seleccionada por medio de una entrada del microcontrolador).
Los distintos circuitos de potencia son controlados con 6 de los relés
del módulo de relés.
Los pines empleados para el control son los siguientes:
- contacto (llave +15) (pin I, a0=d14); se activa con nivel bajo (0
V) y se desactiva con nivel alto (5 V).
- luz de posición (pines I/O, d3/d8)
- luz de cruce (pines I/O, d4/d9); sólo con luces posición ON
- luz de carretera (pines I/O, d5/d10); sólo con luces posición y
cruce ON
- pulsador antiniebla (pines I/O, a1=d15/d13); sólo con luces
posición ON, contacto ON y luces carretera OFF, de forma que se
activa/desactiva con cada pulsación
- función confort intermitentes (pin I, a2=d16); se activa con
nivel bajo (0 V) y se desactiva con nivel alto (5 V)
- intermitente izdo (pines I/O, d6/d11); sólo con contacto ON
- intermitente dcho (pines I/O, d7/d12); sólo con contacto ON
- warning (I) (pin I, d2); activación tanto con contacto OFF como
con contacto ON
Para facilitar el conexionado entre el PIC y el monomando de luces
hemos empleado una placa de prototipos de 830 puntos (16x5 cm).
La pantalla LCD nos muestra el estado de activación/desactivación
(ON/OFF) de la llave de contacto (terminal 15), los alumbrados de
posición (POS), cruce (CRU), carretera (CAR), antiniebla (NIE) y el
indicador de los intermitentes (INTR), distinguiendo las funciones
normal (norm), confort (conf), warning (warn) y la activación de cada
lado (← o →). La programación del PIC también dispone de una alarma de
olvido de luces encendidas (sólo con luces posición ON y contacto OFF),
con el parpadeo de la pantalla y la muestra en la misma del símbolo
"Olv".
Para el empleo del monomando previamente se han identificado los pines
del mismo a partir de sus distintas posiciones de activación y el uso
de un óhmetro.
[Sketch del control digital para IDE de Arduino]
[Librería Wire]
[Librería LiquidCrystal_I2C]