Arduino encendido y cargando baterías NiMH


8

Tengo un proyecto en el que estoy trabajando que tendrá un Arduino funcionando con 2 o 4 baterías recargables NiMH AA. Digo 2 porque podría aumentar el voltaje a lo que se necesita. Mi problema es que este proyecto a veces se enchufará y me gustaría que las baterías se puedan cargar durante ese tiempo. Estas baterías tendrán una capacidad de alrededor de 2000-2400 mAh.

Debo haber investigado medio día sobre este tema y, aunque me siento mucho más informado, todavía no sé cómo proceder. Según lo que he leído, lo más importante es una corriente constante, con <.1c de carga lenta para baterías NiMH y ~ 2c 1.2c Fuente vinculada a continuación para una carga rápida.

En primer lugar, ¿hay alguna manera de hacer un cargador 'tonto' crudo con una fuente de alimentación externa de 12v y el Arduino leyendo el voltaje de la batería y apagándolo en consecuencia? Si es así, ¿dónde se debe leer el voltaje a lo largo del circuito para que se lea correctamente?

Me gustaría saber el último bit más, porque independientemente de qué mecanismo de carga esté seleccionado al final, deseo saber si el Arduino puede leer el voltaje de la batería mientras las baterías están conectadas.

Además, al final debería usar un IC como http://www.digikey.com/product-detail/en/BQ2002PN/296-9326-5-ND/379871 y dejar que se ocupe de toda la situación. Si es así, ¿he seleccionado una buena para esta aplicación en particular?


Editar

He intentado continuar investigando e intentar presentar un circuito. Diré que este es el circuito más complicado que he intentado diseñar. Además de las docenas de esquemas que había visto, usé principalmente lo siguiente:

http://www.ti.com/lit/ds/symlink/lm317l.pdf

http://www.learningelectronics.net/circuits/float-charger-for-nimh-cells.html

Y estaba usando lo siguiente para la información de carga de la batería:

http://www.ti.com/lit/an/snva557/snva557.pdf

Ahora tengo una comprensión general del LM317 y los reguladores de voltaje ajustables en general (muchas gracias a la hoja de datos LM317 anterior), pero las complicaciones adicionales me confunden un poco. Para ser específico, la Figura 7 en la hoja de datos lo entiendo, pero la Figura 8 (que dio más a este esquema) solo entiendo ligeramente las resistencias con el transistor y cómo se vincula con el ajuste en el regulador. Quizás por eso el 6V usado en el título de la figura me elude un poco, al igual que el I CHG .

El segundo enlace, que utilicé principalmente para la colocación de los LED, que no estoy seguro, se encenderá / apagará en consecuencia. Pero también menciona cómo las resistencias detienen la carga después de un voltaje establecido con el potenciómetro de ajuste, y me pregunto si el mío también lo hace; Creo que sí, pero no estoy seguro.

Dicho esto, si se pudiera explicar algo de mi confusión, creo que eso me ayudaría a ajustar el esquema en consecuencia. Todavía me gustaría incorporar esto con un Arduino al final, pero ese puede ser el siguiente paso.

esquemático

simular este circuito : esquema creado con CircuitLab


La capacidad es de 2000mA o 2000mAh? ¿Qué es "<.1C"?
Andy alias

Editado para mAh. La C es la capacidad de la batería.
Adam Dally

Respuestas:


1

Consulte Circuito de carga inteligente para batería NiMH donde la respuesta indica

En tales casos, una estrategia de carga muy razonable es terminar la carga a 1,45 V por celda.

Es razonable creer que se está refiriendo a "en la celda".

Vale la pena señalar que BQ2002PN es un cargo RÁPIDO. Debe asegurarse de que no queme sus Celdas. Un buen cargador cambiará entre lento y rápido. La carga de aplicaciones en circuito debe diseñar la velocidad de carga para exceder la velocidad de descarga de la carga de las aplicaciones y considerar los márgenes. Es más que aceptable usar un voltaje de suministro fijo y resistencia para suministrar una tasa de carga mínima. Suponiendo que no sea demasiado alto, funciona un pequeño goteo lo suficientemente pequeño como para no exceder el autocalentamiento.

Antes de las celdas de baja autodescarga, hicimos un + 12V con caída de diodo y resistencia para ralentizar el cargador para una docena de celdas paralelas (es decir, "caliente y listo", no muy caliente). Es más barato que un cargador inteligente. Y podríamos mantener la tasa de carga muy baja. Más baja que la mayoría de los cargadores, ya que aún son más altos (lo suficiente para capacidades más grandes) de lo necesario y derrochadores.

De hecho, tengo varios Maha y LaCrosse (buenos cargadores) para NiMH, pero son demasiado inteligentes. Cuando se usa más de una celda, en una carga, en serie (típica 3 y superior) se descargan de manera uniforme. Donde uno se encuentra por debajo del sentido de bajo voltaje y lo considera una celda fallida. Pero ponerlo en una fuente de 5ma por un minuto lo activa y luego funciona en los cargadores inteligentes.

Debes consultar la página de Ada sobre Minty Boost . Los LiPo son el lugar perfecto para la carga en circuito y muchos cargadores para ellos. Como el Lipo Charge Boost de SFE . Hay muchos ejemplos por ahí.


Gracias por tu respuesta @mpflaga. Había visto un par de esos enlaces antes, pero me aseguraré de tenerlos en cuenta a medida que continúe esta aventura.
Adam Dally

Si observa la hoja de datos BQ2002PN, tiene entradas de temperatura y voltaje para la regulación. Sin embargo, el IC tiene 3 velocidades de carga rápidas, y la más baja es .5c podría no requerir un sensor de temperatura. También agregué a mi pregunta un esquema que he intentado formular no usando un IC dedicado sino un LM317. Esta sería una carga lenta. Espero que mis actualizaciones ayuden a reducir lo que estoy preguntando.
Adam Dally
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.