Autor Tema: Proyecto: Cargador de baterías universal  (Leído 53312 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Proyecto: Cargador de baterías universal
« en: 17 de Septiembre de 2009, 17:07:51 »
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.html

Hay 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-2009

Documentación completa del cargador en PDF - versión 0.1
http://www.4shared.com/file/133948247/924ef203/BatteryCharger-doc.html

16/11/2009
Video

« Última modificación: 16 de Noviembre de 2009, 01:35:56 por Felixls »

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Proyecto: Cargador de baterías universal
« Respuesta #1 en: 17 de Septiembre de 2009, 17:21:55 »
Guao!! pues felicitaciones amigo  :-/ :-/ :-/

se te agradece compartir tu proyecto  :-/ :-/
Saludos

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #2 en: 17 de Septiembre de 2009, 17:24:00 »
Guao!! pues felicitaciones amigo  :-/ :-/ :-/

se te agradece compartir tu proyecto  :-/ :-/
Saludos

Gracias Stk, maestro de las CNC!

Desconectado barral

  • PIC10
  • *
  • Mensajes: 37
Re: Proyecto: Cargador de baterías universal
« Respuesta #3 en: 17 de Septiembre de 2009, 18:36:19 »
Muy interesante. Yo hace tiempo que estaba pensando hacer algo parecido, pero aún no le había tocado el turno...

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: Proyecto: Cargador de baterías universal
« Respuesta #4 en: 17 de Septiembre de 2009, 19:16:33 »
 :-/ :-/ realmente grosso tu aporte :-/ :-/  gracias por compartirlo :-/ :-/ a la par que le das a tus diseños unos acabados muy profesionales... :-/
« Última modificación: 17 de Septiembre de 2009, 19:18:34 por jhozate »
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: Proyecto: Cargador de baterías universal
« Respuesta #5 en: 17 de Septiembre de 2009, 20:15:24 »
plas plas plas plas plas  :-/ :-/ :-/ :-/ :-/ :-/ muyyyyyy bueno    :-/ :-/ :-/ :-/ :-/

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Proyecto: Cargador de baterías universal
« Respuesta #6 en: 18 de Septiembre de 2009, 02:28:28 »
Magnífico, felicidades.

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
Re: Proyecto: Cargador de baterías universal
« Respuesta #7 en: 18 de Septiembre de 2009, 04:33:28 »
Hola Felixls, excelente proyecto y gracias por compartirlo!!

Ya que lo mencionas, te molesto con varias consultas pues me interesa entender el circuito.

Que frecuencia utilizas y en que momento haces la medida de tension y corriente?

He buscado informacion y por lo que veo tanto la corriente y tension tienen ciclos estos debidos al PWM.

En el caso de la descarga veo que utilizas otro AO en modo amplificador inversor, esto es porque al descargar la corriente se vuelve negativa en el punto de medida??

Que frecuencia utilizas y en que momento mides la corriente en la descarga?

Saludos
Hugo
“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #8 en: 18 de Septiembre de 2009, 17:43:55 »
Cita de: Veguepic
Ya que lo mencionas, te molesto con varias consultas pues me interesa entender el circuito.
No es ninguna molestia, al contrario, gracias por el interés en el humilde proyectito.

Cita de: Veguepic
Que frecuencia utilizas y en que momento haces la medida de tension y corriente?
El PWM está establecido en todo momento a 16Khz y tengo una resolución de 10bits con prescaler de 4.

En el momento de la medición de voltaje dejo el ciclo útil en 0 y estabilizo la lectura de ADC (a la espera de la descarga del condensador del buck converter, retardo de 100ms mediante realizo la lectura.
Si no hiciera esto obtendría un voltaje erroneo de la batería, lo que estaría leyendo sería el voltaje de carga, pero no sirve para los diferentes algoritmos (sobre todo en las de litio donde se vuelve más crítico).

Ahora, no pasa lo mismo con la corriente, ya que necesito saber, en carga, cual es la corriente que le estoy entregando a la batería.

Cita de: Veguepic
He buscado informacion y por lo que veo tanto la corriente y tension tienen ciclos estos debidos al PWM.
Exacto, el buck converter deja a su salida una corriente semi-continua (pulsante digamos) que la suavizo, un poco, con el condensador de 100nf a la salida.
Este efecto no es malo para las baterías, y hasta en algunos casos (como en las de ácido de plomo) es preferible.

Cita de: Veguepic
En el caso de la descarga veo que utilizas otro AO en modo amplificador inversor, esto es porque al descargar la corriente se vuelve negativa en el punto de medida??
Que comes que adivinas?  :mrgreen:, si, es ese el motivo.

Cita de: Veguepic
Que frecuencia utilizas y en que momento mides la corriente en la descarga?
Utilizo la misma, 16khz, la corriente de descarga se lee todo el tiempo (sin llevar a 0 el cíclo útil).

Estoy armando un PDF con toda la documentación, cálculos, etc, que dan sustento al diseño.

saludos.

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #9 en: 18 de Septiembre de 2009, 22:25:01 »
Importante actualización del Firmware

Detecté un error en el algoritmo de carga de SLA y LiXX, ya actualicé el archivo de 4shared:

http://www.4shared.com/file/133419765/847fc88d/MultiBatteryCharger-pub.html

El archivo actualizado es:
chargeprocess.c

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Proyecto: Cargador de baterías universal
« Respuesta #10 en: 19 de Septiembre de 2009, 01:47:01 »
que buen proyecto!.... mis mejores felicitaciones!!!...  y voy a seguir paso a paso éste hilo!...
saludos  8)
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Proyecto: Cargador de baterías universal
« Respuesta #11 en: 19 de Septiembre de 2009, 02:24:27 »
 :-/ :-/

Genial!

Felicitaciones!

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Proyecto: Cargador de baterías universal
« Respuesta #12 en: 19 de Septiembre de 2009, 02:47:18 »
un nuevo proyecto para mi lista!!  8)
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #13 en: 19 de Septiembre de 2009, 16:34:19 »
Importante actualización del Firmware

Detecté un error en el algoritmo de carga de SLA y LiXX, ya actualicé el archivo de 4shared:

http://www.4shared.com/file/133419765/847fc88d/MultiBatteryCharger-pub.html

El archivo actualizado es:
chargeprocess.c


Otro error corregido.
Al ingresar al menu setup/temperatura ambiente, se iniciaba la carga y descarga simultaneamente por la falta de inicialización de variables del duty.

Archivo actualizado

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Proyecto: Cargador de baterías universal
« Respuesta #14 en: 19 de Septiembre de 2009, 18:48:47 »
muchas gracias Felixls...
saludos  8)
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -


 

anything