Quiero agregar una función intermitente a los limpiaparabrisas de mi automóvil de 40 años sin interruptores adicionales. Los detalles de los limpiaparabrisas se pueden encontrar aquí [ http://www.globalsoftware-inc.com/coolerman/fj40/5G.htm]. La perilla del limpiaparabrisas cierra el camino a tierra permitiendo que el motor comience a barrer los limpiaparabrisas. (Hay otra conexión a tierra en el motor que se cierra mecánicamente cuando los limpiaparabrisas no están estacionados. Esto permite que los limpiaparabrisas se estacionen independientemente de cuándo estén apagados). Parece que todo lo que necesito hacer es completar el camino a tierra siempre que quiero barrer los limpiaparabrisas, pero parece demasiado fácil, así que estoy dudando de mí mismo. Dibujé un pequeño circuito usando un ATtiny85 para detectar si el circuito del limpiaparabrisas está cerrado (no se muestra en el diagrama). Si el circuito está cerrado (perilla hacia afuera) durante más de un segundo, los limpiaparabrisas funcionan mientras la perilla esté hacia afuera. Si la perilla se saca y se vuelve a colocar en menos de un segundo, el uC activa el relé el tiempo suficiente para iniciar un barrido y lo repite en un intervalo predeterminado.
¿Me estoy perdiendo de algo? ¿Es este un enfoque razonable? Elegí un relé automotriz que he usado antes, hoja de datos aquí [ http://www.farnell.com/datasheets/1809465.pdf] con un diodo y un amortiguador RC en los contactos.
[Editado del original para reflejar un cableado preciso.]
simular este circuito : esquema creado con CircuitLab
Para ser completado por OP.
| A | B | C |
+-------+-------+-------+
Everything off |12.9 V |12.9 V |12.9 V |
Bulb in, WIPER_LO closed | 0 V | 0 V | 4.9 V |
Relay energised, WIPER_LO closed | 0 V |12.9 V | 4.9 V |
[El segundo esquema ilustra el interruptor y dos caminos a tierra.]
[Actualización: reescritura importante después de información adicional.]
simular este circuito : esquema creado con CircuitLab
Figura 1. Rediseño del cableado basado en el misterio del cableado de Toyota .
Figura 1: cómo funciona
Figura 2: reemplazo del interruptor con relés
La Figura 2 muestra el recableado para el control adicional intermitente. Recomiendo este enfoque en lugar del enfoque de un solo relé de las ediciones anteriores, ya que proporciona un aislamiento completo entre la lógica y el cableado de alimentación, le brinda una gran flexibilidad en la lógica y es fácil de conectar y comprender.
Hay un peligro que debe evitarse en el circuito de la Figura 2: cuando RLY2 está energizado y se selecciona alta velocidad, el cable LO nunca debe conectarse al interruptor PARK ya que alternará entre + y GND mientras el devanado HI está energizado.
Figura 3. Circuito (casi) completo.
Figura 3: el circuito completo - cómo funciona
La perilla del limpiaparabrisas original tiene algunas limitaciones: hay enlaces internos fijos que no se pueden romper. Desconectar todos los cables originales, excepto el cable GND, nos permite monitorear las configuraciones LO y HI usando el circuito lógico sin interferencia del suministro de +12 V.
Software
Como Dwayne Reid señala en su respuesta, hay algunos buenos trucos que puede hacer con esto para usar una secuencia de encendido y apagado para configurar y modificar el tiempo de retraso. Esto estaba en mi mente mientras escribía mi original porque recuerdo haber leído un artículo de Elektor (abril de 1980) sobre el tema. Los micros simples como el ATiny no estaban disponibles en ese momento y el diseño usaba una lógica engañosa para hacer que el temporizador tuviera "memoria". El diseño de Elektor se menciona en la patente estadounidense 4388574 .
Además de las respuestas anteriores, es posible que desee considerar una técnica que utilicé hace unos 20 años: el control del limpiaparabrisas determina el tiempo de retraso. No se necesitan interruptores adicionales.
Lo que sucede es que activa el control del limpiaparabrisas momentáneamente, luego apaga el control. Los limpiaparabrisas continúan su barrido y regresan a casa, pero ahora el circuito está Armado. Cuando haya transcurrido el tiempo deseado entre barridos, vuelva a activar el limpiaparabrisas y apague el control. El micro mide el tiempo entre esas dos activaciones y continúa repitiendo ese intervalo para siempre.
Para APAGAR el temporizador de intervalos, ENCIENDA el control del limpiaparabrisas durante más de 1 barrido completo. El microcontrolador detecta que el interruptor está cerrado por más tiempo que el original y vuelve al estado inactivo.
Un par de cosas más: calculo la duración del pulso de encendido inicial y reproduzco ese ancho de pulso en el relé. También inicio un temporizador cuando el sistema está en estado Armado y obligo al sistema a regresar al modo inactivo si ha pasado demasiado tiempo antes de que se registre el segundo barrido. Esto ayuda a eliminar los barridos involuntarios del limpiaparabrisas si alguien que no está familiarizado con el sistema cicla los limpiaparabrisas solo una vez.
Transeúnte