La razón del proyecto viene de una mala experiencia con un cargador "inteligente" que compré y me rompió 6 baterías AA, cuando lo abrí para ver que tenía, me encuentro con un triste TIMER DE 5 HORAS!!!.
El problema del corte por temporización es que el cargador no sabe si a las 4 horas 59 minutos se cortó la luz, entonces al volver la misma carga las baterías 4 horas más, entonces pufff, ahi te ves san pedrito....
Luego necesité comprar una batería SLA, y cuando el vendedor me mostró otro cargador "inteligente" y la linda cifra de 90 pesos, dije, es hora de hacer algo aqui....
Entonces este mes estoy construyendo un cargador de baterías universal, es decir, carga todo tipo de baterías (NiCd, NiMh, LiPo (o LiPoly), SLA, Li-ion, etc), todo controlado en forma inteligente por el PIC 16F877A para garantizar el cuidado de la vida útil de las baterías y obtener su máxima eficiencia.
Les muestro una foto de preview del PCB:

El toroide que se ve en la foto forma parte de un buck converter, y es la clave para poder usar una fuente (24v 5A por ejemplo) y alimentar sin necesidad de cambios de resistencias, mediciones manuales, etc.


Esquemáticos y código fuente:
http://www.4shared.com/file/133419765/847fc88d/MultiBatteryCharger-pub.htmlHay una parte de administración desde PC que todavía no termino y permite hacer estos gráficos:

Para más fotos e información, los invito a mi blog.
http://sergiols.blogspot.com/Cualquier consulta me chiflan, y no estaría de más un comentario o crítica, jeje

Actualizaciones
19-09-2009Documentación completa del cargador en PDF - versión 0.1http://www.4shared.com/file/133948247/924ef203/BatteryCharger-doc.html16/11/2009Video