Arduino en automóvil: capacitor para 3 segundos adicionales de energía

Quiero instalar un Arduino Uno en un automóvil, alimentado por un regulador de voltaje de automóvil de 12V-> 5V de consumo enchufado en el enchufe del encendedor. La toma está conmutada, es decir, no hay energía cuando el motor está apagado. Cuando apago el motor, me gustaría mantener el Uno encendido durante ~3 segundos adicionales. ¿Puedo usar un capacitor en paralelo al Uno para obtener los 3 segundos adicionales de energía una vez que el motor está apagado? ¿Cómo determinaría la capacitancia? En caso de que la tapa se coloque antes del volt. regulador (es decir, directamente en 12V del coche) o después de volt. regulación (en los 5V regulados)? ¿Necesitaría algunos diodos para acompañarlo? No quiero poner el Uno en el circuito sin interruptor del automóvil, porque parece un desperdicio hacer funcionar el Uno las 24 horas del día, los 7 días de la semana con la batería solo para que pueda usarse durante 3 segundos adicionales cuando el motor está apagado. Gracias.

Los 12 V del automóvil son más como 13,4-14 V cuando está en marcha. Ten eso en mente.
Probablemente mucho más de lo que necesita, pero en caso de que también tenga otros artículos que toman corriente... lindelectronics.com/cgi-bin/store/shop.cgi/!ORDERID!/other/x/…
Puede enviar el Uno en modo de bajo consumo, básicamente sin consumo de corriente, luego activarlo automáticamente tan pronto como la línea de alimentación de "accesorios" tenga suficiente voltaje (use un divisor de voltaje con resistencias). De esta manera, simplemente puede detectar el apagado (no más señal en los accesorios) y apagar el Uno con un temporizador, después de que termine de hacer lo que quería hacer.

Respuestas (3)

No uses los 12V Regulador de 5V, el Arduino necesita al menos 7V. Use los 12V de la batería directamente en su lugar.

El valor del condensador dependerá del consumo de energía del Arduino. La página web de Arduino no dice lo que consume el Uno, por lo que no puede decir de inmediato qué valor de condensador necesita. En cualquier caso no está diseñado para baja potencia. Revisé la hoja de datos del regulador de voltaje , y solo eso ya usa 6 mA. En el esquema puedo ver dos microcontroladores: un ATMega16U2 funcionando a 16 MHz y un AtMega328P , también a 16 MHz. El primero puede consumir hasta 21 mA, el último dice 9 mA a 8 MHz, por lo que es seguro decir 18 mA a 16 MHz. Ya tenemos 45mA, redondeémoslo a 50mA para los demás componentes.

Si un capacitor se descarga a una corriente constante, entonces

Δ V = yo t C

Empiezas con 12 V y el Arduino necesita un mínimo de 7 V, así que Δ V = 5V, yo era 50mA y t = 3s. Después

C = yo t Δ V = 50 metro A 3 s 5 V = 30 000 m F

Ese es el mínimo, elegiría un 47 000 m Condensador F/25V. Agregue detección de apagado, para que pueda apagar todas las salidas innecesarias que también pueden consumir corriente, por ejemplo, un relé.

Si desea saber exactamente cuál es el consumo de energía, agregue un 1 Ω resistencia en serie con la fuente de alimentación y medir la caída de tensión. Una caída de 50mV significa un consumo de 50mA.

También agregue un TVS (supresor de voltaje transitorio) en la entrada de energía del Arduino; los 12V de un automóvil están extremadamente sucios.

Agregue las menciones de diodo clabachio . Una resistencia en serie de 10 Ω /5W cargará el condensador en 1,5 s al aplicar energía.

Una alternativa al uso de un capacitor es conectarse al suministro permanente pero usar un temporizador para apagar o desconectar después de un retraso adecuado.

El circuito se puede configurar para volver a alimentar el Arduino a través del circuito conmutado cuando se enciende la alimentación.

El consumo de corriente cuando está apagado puede ser esencialmente cero.

Cuando se enciende la energía, el suministro al Arduino puede ser desde un suministro conmutado o permanente, según sea necesario.


Como señala Clabacchio, si se usa un capacitor, el tiempo de espera =

t = C x V / I o
C = tx I / V

donde t = tiempo de espera. V = caída permitida en Voltios y C = capacitancia en Faradios.

por ejemplo, durante 3 segundos, 50 mA, 5 voltios permiten caída

C = tx I / V = ​​3 x 0,05 / 5 = 0,03F = 30 mF = 30.000 uF.

Ah, sí, gracias. Los 3 se perdieron en el bosque.
Sí, suministro permanente + modo de bajo consumo + detección de alimentación conmutada = la forma correcta de hacerlo.

Puede usar un condensador, pero necesita uno bastante grande dependiendo de cuánto consuma su Arduino. 3 segundos a, digamos , 25 mA son 75 mC (Q=I*t), que a 12 V se almacenan en un condensador de 6,25 mF.

( C = q V )

El problema es que el voltaje disminuirá linealmente si drena una corriente constante, y por debajo de cierto voltaje, su Arduino se apagará. Si coloca el capacitor antes del regulador de voltaje, almacenará más carga por el mismo valor de capacidad y, lo que es más importante, el regulador permitirá un rango de voltaje más amplio, por lo que podrá usar mejor el capacitor.

Dado que Arduino acepta un suministro de 7-12 V, tiene un rango de 5 V para descargar el condensador. Nuevamente, 75 mC sobre 5 V significa 15 mF, por lo que con un capacitor de 20 mF debería poder mantenerlo vivo.

Nota: No sé qué debe hacer su Arduino, así que la energía que consumirá; dimensione su condensador en consecuencia.

Sobre cómo conectarlo, sugiero una resistencia y un diodo en el lado del enchufe del encendedor, para evitar una carga demasiado rápida del capacitor y evitar su descarga hacia el enchufe del encendedor.

Entonces, resumiendo, si I es la corriente promedio absorbida por su Arduino, 7-12 V es su rango de voltaje de suministro, el tamaño mínimo del capacitor que necesita será aproximadamente:

C = q Δ V = yo t Δ V = yo 3 s 12 V 7 V = 3 s 5 V yo

Gracias. Veo un límite de 5mF de Radio Shack por $7: radioshack.com/product/… . El Uno activaría un servo diminuto (3,7 g), sin carga. No estoy seguro de cuánta corriente agrega un pequeño servo sin carga. ¿Alguna sugerencia para el valor de la resistencia/potencia?
@ user73921 - 5mF no es suficiente. Calculé el mínimo en mi respuesta, en función de los componentes que consumen más energía en el Arduino. Ver mi respuesta para los detalles.
@user73921: Apuesto a que es una parte de 5uF; ¡a veces el "micro" se abrevia como 'm' a pesar de que esa es la abreviatura de "milli"! Consulte la hoja de datos aquí: sourceresearch.com/nte/nte-pdf.cfm?pdfpage=cfc.pdf
@stevenvh: tenga en cuenta que 5 mA es un valor arbitrario, porque no conocía las necesidades, y considere que también puede usar modos de ahorro de energía si no lo necesita todo el tiempo
@clabacchio - El resumen del producto dice m F. (Radio Shack realmente apesta). De todos modos, ese es un capacitor de 250V, eso no es lo que él quiere.
@stevenvh: ¿resumen del producto de qué? No vinculé ningún componente, es el enlace del usuario%^%$
@clabacchio - Martin dijo "Apuesto a que es una parte de 5uF", refiriéndose a la gorra de Radio Shack. Pensé que tu "no, es 'milli'" era una respuesta a eso. Me refiero a la página de Radio Shack para el resumen del producto.
Lo siento, no vi el enlace del OP, así que no entendí la discusión. Sí, son 5 mF, ahora 20 mF o más dependiendo de la corriente real