Alimentando a Arduino con baterías de automóvil

19

Presumiblemente, uno alimenta una placa Arduino con baterías de automóvil para un funcionamiento a largo plazo lejos de la red eléctrica.

¿Cómo se puede hacer esto y cuáles son las formas más (1) económicas y (2) confiables de hacerlo? Específicamente, ¿existen riesgos adicionales para cortocircuitar el tablero con una descarga extraña?

0xF2
fuente
las baterías de los automóviles son de 12.5V, la mayoría de los arduinos pueden tomar 12.5V, agregue un fusible / protector contra sobretensiones y listo
ratchet freak
Las baterías automáticas son óptimas para 13.8v, pero el voltaje real puede variar en su condición de carga, condición física y carga de energía. Si bien el regulador incorporado en la mayoría de las placas Arduino puede reducir esto, puede provocar altas temperaturas (si no hay disipador de calor en el regulador a bordo); y el ruido eléctrico de los dispositivos / ignición del vehículo puede causar estragos en las transferencias de datos hacia / desde el Ardiuno. Probablemente, la mejor opción sea un convertidor de inversión adecuadamente calificado con un filtrado adecuado
Ron J.
@ratchetfreak Estoy de acuerdo con Ron. Probablemente se sobrecalentará, especialmente en verano.
Anonymous Penguin
@Ron, estoy de acuerdo. Una cosa a tener en cuenta: IIRC, el regulador Uno incorporado, tiene algún tipo de disipador de calor integrado en el PCB que está diseñado para enfriarlo desde abajo.
Anonymous Penguin

Respuestas:

17

Utilice un regulador de conmutación como el LM2596 . Puede obtener un tablero listo de eBay por aproximadamente US $ 1.

Ingrese la descripción de la imagen aquí

Simplemente configure el voltaje de salida en 5 V y alimente la entrada V cc de Arduino; esto evita el regulador a bordo.

El beneficio es que, a diferencia del regulador lineal a bordo, un regulador de conmutación es muy eficiente, lo que significa menos consumo y menos calor generado en el regulador. Un beneficio adicional es que puede soportar un voltaje de entrada más alto (aproximadamente 35 V para el regulador especificado), en caso de que el circuito se use en un vehículo que tenga baterías de 24 V.

El regulador ya tiene varias protecciones como cortocircuito , sobrecalentamiento, etc.

alexan_e
fuente
10 por 11 $ ahora mismo en eBay. Suena bien para mí.
0xF2
@ 0xF2 Puede obtener los solteros por $ 0.99, así que no se
deje engañar por el
Si bien es una mejor idea que un regulador lineal, tenga en cuenta que los conmutadores LM2596 tienen una corriente de reposo de alrededor de 5ma (posiblemente más en una implementación dada), que es muchas veces el consumo de energía de un ATmega inactivo o incluso con reloj lento.
Chris Stratton
2

Soy un gran admirador de los cargadores USB para automóviles para cosas como esta, o las placas convertidoras USB que obtienes de eBay.

EternidadBosque
fuente
1
¿Puede explicar un poco más sobre cómo adjuntar uno de los dos o cómo funcionan / qué hacen?
Anonymous Penguin
Un cargador de automóvil usb normalmente tiene un conector de bala (así es como siempre lo he llamado) que se conecta a la toma del encendedor de cigarrillos (accesorio de 12 v) del automóvil. Y lo convierte a 5v y puede enchufar un cargador de teléfono usb o, en este caso, un cable Arduino.
Joel
2

También está la fuente de alimentación de placa de pruebas Akafugu de gama alta: toma la entrada de 7V a 35V, pero cuesta 11 $ cada una.

ingrese la descripción de la imagen aquí

Akafugu

0xF2
fuente
2

El "libro práctico de Arduino" tiene un circuito muy interesante para este propósito: http://www.practicalarduino.com/projects/vehicle-telemetry-platform

Así es como lo he recreado:

Utiliza LM2940CT y una enorme tapa electrolítica, incluso si el voltaje de suministro cae, tendrá aproximadamente un segundo para apagar su Arduino con gracia (cierre los archivos en la SD correctamente, etc.).

El "Libro de cocina de Arduino" (2ª ed.) Tiene un capítulo con ejemplos sobre cómo reducir el consumo de energía de Arduino al mínimo absoluto. Mírelo también.

Alejandro
fuente
1
Un regulador lineal es una mala elección: entre este y el del Arduino, más de la mitad de la energía consumida simplemente se desperdiciará como calor. Todo lo que realmente se está logrando aquí es (posiblemente) un poco de protección de entrada y mover parte de la disipación de calor fuera del tablero en lugar de concentrarlo todo en el regulador de a bordo.
Chris Stratton
2

Dos opciones más: paquete de baterías con prácticos orificios para tornillos prefabricados para Arduino, Raspberry.PI y Beagle Board:

Smart Power Base

Smart Power Base

Aumentando un poco - usando la batería de 18V de un taladro inalámbrico. El proyecto está destinado a R.PI, pero funcionaría igual de bien en Arduino, ya que la fuente de alimentación es USB

PI Power portátil

PI Power portátil

0xF2
fuente
las imágenes están rotas
hithwen 05 de
1

Las baterías de automóvil estándar son de 12.6 voltios, hay 6 celdas de 2.1V. Baterías AGM (es decir, las baterías Optima, algunas carreteras interestatales y muchas otras marcas hacen AGM), en mi experiencia con baterías AGM son de alrededor de 12.8 voltios (no sé el voltaje técnico). Sin el automóvil en funcionamiento, no tiene que preocuparse por los picos de voltaje, MIENTRAS QUE LOS CABLES HACIA Y DESDE LA BATERÍA SON CORTO. Cuando el automóvil está funcionando, la correa serpentina gira el alternador, que es un generador de CA. El alternador está conectado a un rectificador para volver a cambiarlo a CC y la unidad tiene un regulador de voltaje. Cuando el automóvil está funcionando, el alternador ejecuta el sistema eléctrico y carga la batería. Cuando se conecta a la batería mientras el automóvil está funcionando, en realidad está conectado al alternador. Cuando se conecta al alternador hay una tonelada de ruido eléctrico, picos de voltaje, etc.

Siempre he tenido éxito al conectarme directamente desde la batería al Arduino a través de su conector jack de barril, no he probado ninguna función de lectura analógica cuando el automóvil está en funcionamiento. En el sitio web de Arduino, recomienda 7-12 V, sin embargo, los límites (como se enumeran en el sitio web de Arduino debajo del recomendado) son 6-20. De hecho, he experimentado problemas con voltajes de entrada más bajos. Si se siente incómodo, simplemente compre un regulador de 5 voltios y enciéndalo a través del usb.

Joel
fuente