Dependiendo de la química de la batería, deberás tener mucho cuidado con la sobrecarga. Aquí hay una página que describe los atributos de varias baterías: enlace
Abajo, cerca de la parte inferior, se encuentra la información de tolerancia de sobrecarga. Tienes que tener mucho cuidado con ... bueno, todo excepto las baterías de plomo-ácido. Decidir cuándo dejar de cargar o cómo moderar la velocidad de carga es muy importante en los cargadores de baterías. Esta página describe el diseño de un cargador de NiCd / NiMH basado en PIC y discute los aspectos importantes del método de carga. . Aunque rápidamente:
- Hay una variedad de métodos para cargar: rápido, lento, goteo, etc. Se requieren diferentes estrategias para cada uno. Obviamente, los métodos de carga más rápidos hacen que se cargue más rápido, pero podría causar un exceso de calor, la batería podría explotar, etc.
- El sobrecalentamiento es malo; lo ideal sería que lo monitorearas si estuvieras intentando hacer una carga muy rápida.
- La sobrecarga es mala: tiene que controlar el voltaje de NiCd / NiMH y observar una leve (muy leve) caída en el voltaje que le indique cuándo está terminado, o controlar el cambio de temperatura sobre el cambio en el voltaje y cortar la carga cuando alcanza un valor específico.
- El voltaje cargado deseado varía dependiendo del número de celdas en la batería, la química, etc.
Hay mucho que hacer un seguimiento y pueden suceder cosas malas si intentas cargar la batería de forma incorrecta. En general, su esquema es bueno, pero son las partes internas del PIC las que serán la parte importante aquí. Buena suerte.
Edit: Pregunta de seguimiento: ¿es realmente una batería de 5 V NiMH? Si es así, eso es nominalmente 1.25V / celda y cuatro celdas = 5V. Bien, buen trato, pero querrás cargar las celdas hasta aproximadamente 1.4-1.6V. Con cuatro celdas, eso resulta aproximadamente a 6V. No puede medir 6 V con el A / D del PIC y puede ser peligroso que el PIC tenga esos voltajes en sus pines. Verifique el valor de voltaje máximo absoluto de ese pin. Por lo general es algo VCC +. En cualquier caso, necesitará un divisor de voltaje para leer el rango completo de la batería para que sepa cuándo ha terminado la carga.
Línea inferior: ese circuito no funcionará a menos que me equivoque. Y se me ha conocido por ser. ¿Alguien confirma?