Foro bicicletas eléctricas, Kits eléctricos y baterías


No estás conectado. Conéctate o registrate

Foro bicicletas eléctricas, Kits eléctricos y baterías » Baterías » Cacharreando con la bateria y el BMS.

Cacharreando con la bateria y el BMS.

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 Cacharreando con la bateria y el BMS. el Dom Ene 22, 2012 12:15 am

jomariram


Hola a todos.

Ya os comenté que estoy modificando mi ebike a mi gusto. Tengo el problema que, cuando la bici lleva un tiempo sin andar, al darle al interruptor de la batería, se bloquea algo dentro y tengo que desconectarla y conectarla de nuevo para que me vuelva a funcionar.

Como me gusta aprender de todo, he estudiado un poco el tema de los BMS y las baterías, y me he decidido a investigar. Al parecer el problema viene porque el BMS interpreta la carga del condensador del controlador (1000 uF) como un cortocircuito suficiente para dispararlo. La segunda vez que lo conecto, como ya ha cogido algo de carga, arranca perfectamente. Está muy al límite.

Como no me arrugo con la electrónica ni con la mecánica, a desmontar la batería y a cacharrear. Esta es mi batería:



Y esta es mi batería desmontada:



Podeis ver la foto del BMS y su cableado:



Una vez examinado el BMS veo que monta un controlador del tipo OZ890, que es un controlador inteligente para baterías ion-litio hasta 13 celdas, fabricado por O2micro. El controlador es programable, se pueden alterar sus parámetros de corte de carga, descarga, corrientes de cortocircuito, etc, pero todo ello hay que acceder a su EEPROM a través del bus I2C que, curiosamente tiene accesible la placa del BMS, como podeis ver en la foto.



Para los que no sepan de que va esto, el bus I2C es un bus serie (solo 3 hilos: SCL - SDA y masa) para comunciar equipos industriales y cosas similares. Hay un protocolo sobre como funciona y está todo muy documentado.

Soy bueno en electrónica y control, pero diseñar un circuito con un PIC para comunicarme con el I2C y desarrollar el programa para modificar registros, viendo lo que me puedo cargar en el camino, pues como que no, no tengo ya esa paciencia ni excesivos conocimientos de programación de PCs, quizás lo dejase a medias y seguramente no llegase a funcionar.

Pero amigos, San Google me sacó de mis aprietos, y localicé este foro:

http://endless-sphere.com/forums/viewtopic.php?f=14&t=20971&sid=31dc24b5c8cc04395b307ac6e821bc12

donde se habla de la programación de un controlador vendido por BMS Battery, que curiosamente tiene el mismo chip controlador que mi BMS, el OZ890. Y ahora viene lo bueno: existe un programa para PC que permite de forma visual programar el famoso chip, modificar la corriente/tiempo de cortocircuito admitido, incluso monitorizar las tensiones individuales de cada célula y almacenar los valores en el tiempo.

Lo único que se necesita es un interface de USB a I2C para realizar la comunicación. Esta vez le tocó a San Ebay, y me proporcionó la siguiente página:

http://www.ebay.es/itm/230667782820?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649

que es justo lo que busco por poco mas de 13 euros. Existen drivers en internet para el interface, así que se puede usar sin problemas. El programa de modificar la Eeprom y monitorizar ya lo he conseguido, es del propio fabricante del chip, y está en la página de BMS battery:

http://www.bmsbattery.com/smart/135-smart-bms-usb-i2c-adapter-programmer-reader-writer-monitor.html#idTab9

en la sección DOWNLOAD, al lado de MORE INFO. El programa se puede probar sin interface, y ver lo que se puede hacer. Curiosamente la página vende el interface a 99,50 USD, una pasada.

Así que nada, a pedir el interface por ebay y esperar que llegue de los USA, sin problemas de aduana (espero) por ser muy pequeño (40 x 18 mm, casi plano) y valer solo 13 euros. Cuando lo tenga, os voy poniendo los resultados y algún pantallazo del programa.

Espero que funcione el tema, sobre todo porque algunos que andais apurados con el tema de las Lipos y los BMS, podeis haceros con un BMS económico (19 USD en la misma página) y programarlo a vuestro gusto, decidiendo donde actúa en carga y en descarga.

Y si no funciona, pierdo 13 euros y mi tiempo, pero lo que aprendo en el camino...

Salu2 a to2 y todas. bounce


2 Re: Cacharreando con la bateria y el BMS. el Dom Ene 22, 2012 1:25 am

Osito


De cada día me asombro más de lo que hacéis, gracias por compartirlo

3 Re: Cacharreando con la bateria y el BMS. el Dom Ene 22, 2012 1:37 am

oriam


Muy bueno jomariram, a ver si funciona cuando llegue, es interesenta el poder programar el corte de voltaje tanto alto como bajo en el BMS, con las posibilidades que ello implica como bien dices

4 Re: Cacharreando con la bateria y el BMS. el Dom Ene 22, 2012 9:10 am

hego


Buena busqueda.
Estamos espectantes!!!

5 Re: Cacharreando con la bateria y el BMS. el Dom Ene 22, 2012 2:43 pm

Oscar


Alucino con el altísimo nivel de esta exposición. Sólo falta que podamos acceder los demás a entenderlo lo suficientemente para realizarlo nosotros, o recurrir a San Nacex para enviarte el tinglado y que nos lo montes. Del costo ya hablamos luego ?????

6 En cáceres no hace falta Nacex. el Dom Ene 22, 2012 3:16 pm

jomariram


Oscar escribió:Alucino con el altísimo nivel de esta exposición. Sólo falta que podamos acceder los demás a entenderlo lo suficientemente para realizarlo nosotros, o recurrir a San Nacex para enviarte el tinglado y que nos lo montes. Del costo ya hablamos luego ?????

Si, pero para los de Cáceres no es necesario Nacex. Y yo lo cobro en cervezas (pero muchas, eh?).

A ver si sale todo bien y funciona. Ya os contaré. De momento tengo pedido el convertidor I2C, y tengo el programa y los drivers. Si va bien será tan sencillo como enchufar el interface por un lado al USB y por el otro al BMS, instalar el programa, configurar el puerto y hacerlo correr. Lo complicado será entender los parámetros que tenemos que tocar, pero bueno, me acaban de enviar el datasheet del circuito controlador OZ890 (datasheet=hoja del producto donde vienen todas sus características, esquemas, patillaje, descripción de funcionamiento, etc), eso si, en un perfecto ingles.

Os dejo unas imágenes de captura de pantalla del programita:







Continuaremos informando.

Saludos.

7 Re: Cacharreando con la bateria y el BMS. el Dom Ene 22, 2012 9:33 pm

Sebibike


bounce

8 Re: Cacharreando con la bateria y el BMS. el Lun Ene 23, 2012 7:26 pm

hego


Esto se anima.

9 Re: Cacharreando con la bateria y el BMS. el Lun Ene 23, 2012 8:11 pm

E-Zero


10 Re: Cacharreando con la bateria y el BMS. el Lun Ene 23, 2012 8:26 pm

Oscar


Y yo pensando, ... tengo una batería medio desmontada de li-Mn con bmsś y todo ¿¿??. Buena para cacharrear. Haber como lo hacemos.

11 De perdidos, al rio. el Mar Ene 24, 2012 9:17 am

jomariram


Oscar escribió:Y yo pensando, ... tengo una batería medio desmontada de li-Mn con bmsś y todo ¿¿??. Buena para cacharrear. Haber como lo hacemos.

Hombre, pues si está rota y no te importa romperla más, podemos investigar. Mándame un privado y podemos quedar. Vivo por la Mejostilla (Gredos).

Salu2.

12 Re: Cacharreando con la bateria y el BMS. el Mar Ene 24, 2012 1:19 pm

Bici Electrica Mallorca


¡ Qué curro !

Te seguiré atentamente.

Veo que en la pestaña "Eeprom" del programa hay muchísimas variables que se pueden modificar (...más de 60 parece..., aunque sólo se vean 15).
Será fácil cargarse algo, ¿Hay alguna opción de salvar datos originales? ...o algo así, para que si hay una equivocación se puede deshacer todo.
Si, ahora veo el "Write to file".

13 Mi gozo en un pozo, pero no desespero. el Miér Feb 15, 2012 8:23 pm

jomariram


Bueno, por fin me ha llegado el convertidor USB/I2C. Pero OOOOOOOOOOHHHHHHHHHHHHHHHH, no funciona el invento. He hecho de todo lo posible a nivel de drivers, engañando al ordenador para que acepte el nuevo, etc, pero el protocolo de comunicación a nivel de comandos es incompatible. Resulta que el programa necesita el convertidor de O2 original o un AADVARK, que valen unos 100 euros. Sad

Peeeeeeeeeeeeero:
Idea
Estoy trasteando con un sistema de microprocesador de fácil programación llamado Arduino, que tiene de serie un I2C y se puede programar con un lenguaje parecido al C pero más fácil. Es filosofía de Open Source, tanto en Hardware como en Software. Ya tengo la placa base y estoy empezando a entender como funciona, por lo que en poco tiempo lo voy a conectar al BMS para comunicarlo. Se me ha metido entre ceja y ceja, y lo tengo que logar SI o SI.

Continuaremos informando.

Oscar: si tienes problemas con tu nuevo equipo, cuenta conmigo físicamente.Llámame.

14 Re: Cacharreando con la bateria y el BMS. el Miér Feb 15, 2012 8:57 pm

Sebibike


Ánimo

15 Re: Cacharreando con la bateria y el BMS. el Miér Feb 15, 2012 9:10 pm

Oscar


Suerte y al toro.

16 Re: Cacharreando con la bateria y el BMS. el Vie Feb 17, 2012 9:48 am

Bici Electrica Mallorca


¡ Qué interesante !

A ver si lo consigues y aprendemos todos un poco más sobre los BMS.

¿Serviría un BMS reprogramado para diferentes químicas? Li-Ion, LiFePO4, LiPo, etc...

17 De eso se trata. el Vie Feb 17, 2012 6:34 pm

jomariram


Precisamente de eso se trata. Ya que las baterías sabemos de donde sacaralas baratas, lo mismo con el BMS. Comprarlos baratitos (19 USD) y adaptalos a nuestras necesidades.

Estoy con ello. Saludos.

18 Re: Cacharreando con la bateria y el BMS. el Lun Feb 20, 2012 8:56 am

hmillan


jomariram escribió:Precisamente de eso se trata. Ya que las baterías sabemos de donde sacaralas baratas, lo mismo con el BMS. Comprarlos baratitos (19 USD) y adaptalos a nuestras necesidades.

Estoy con ello. Saludos.


Estaría muy bien si lo consigues, yo me apunto fijo a cacharrear con baterías bms y demás. Estaba valorando pillar el programador de BMSBATTERY por 100$

19 Re: Cacharreando con la bateria y el BMS. el Miér Feb 22, 2012 4:46 pm

Bici Electrica Mallorca


hmillan escribió:Estaba valorando pillar el programador de BMSBATTERY por 100$

Yo también me lo he planteado, pero no se si realmente voy a hacer varias baterías como para amortizarlo. Una batería seguro que cae, pero...

En fin, si te lo pillas ya te pediré algún BMS personalizado.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.