Conception de BMS pour une Saxo LiFePo4

Les dernières technologies, vos réalisations, expériences et questions en la matière.

Modérateurs : Remdo, man3515, moulino51

Avatar du membre
Bruno_Pau
Messages : 79
Enregistré le : dim. 23 08 , 2015 11:35
Mes véhicules : saxo électrique - Lithiumisée
Localisation : Pau 64
Contact :

Re: Conception de BMS pour une Saxo LiFePo4

Message par Bruno_Pau » mer. 17 06 , 2020 9:40

Si, j'ai un groupe de cellules qui est mort!
Un des BMS défaillant est à l'origine du pb, il consommait 10 fois plus que les autres sans que je m'en sois rendu compte!
Démontage et remplacement en prévision...
Pour la pompe à eau, j'ai rajouté un interrupteur pour la couper.

Avatar du membre
Citro
Messages : 7935
Enregistré le : dim. 25 02 , 2007 23:26
Mes véhicules : ISD, Scoot'Elec, ex 106 LiFePo4, VOLTA, e-UP, EMAX 120S, i3
Localisation : FR-33-Floirac

Re: Conception de BMS pour une Saxo LiFePo4

Message par Citro » mer. 17 06 , 2020 15:38

Puisque tu gères la charge avec un arduino, le pilotage de la pompe à eau, ainsi que celui du ventilateur du radiateur est préférable.
Sur les lithiumisations, le Sagem coupe parfois la charge sur des seuils que l'on ne connaît pas (tension, durée, température,...) il en résulte la coupure de la pompe à eau et du ventilateur de refroidissement du liquide ce qui cause des pannes du chargeur par surchauffe...
L'electricité, c'est LA solution.

Avatar du membre
Bruno_Pau
Messages : 79
Enregistré le : dim. 23 08 , 2015 11:35
Mes véhicules : saxo électrique - Lithiumisée
Localisation : Pau 64
Contact :

Re: Conception de BMS pour une Saxo LiFePo4

Message par Bruno_Pau » lun. 21 09 , 2020 16:26

L'ensemble fonctionne bien maintenant, j'ai aussi développé un logiciel sous Androïd pour avoir en permanence l'état des cellules:
Android1.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Avatar du membre
Bruno_Pau
Messages : 79
Enregistré le : dim. 23 08 , 2015 11:35
Mes véhicules : saxo électrique - Lithiumisée
Localisation : Pau 64
Contact :

Re: Conception de BMS pour une Saxo LiFePo4

Message par Bruno_Pau » lun. 21 09 , 2020 16:33

Quelques photos:
P1060153.jpg
Le bac avant:
P1060159.jpg
Le Datalogger:
P1060158.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Avatar du membre
Bruno_Pau
Messages : 79
Enregistré le : dim. 23 08 , 2015 11:35
Mes véhicules : saxo électrique - Lithiumisée
Localisation : Pau 64
Contact :

Re: Conception de BMS pour une Saxo LiFePo4

Message par Bruno_Pau » lun. 21 09 , 2020 16:37

Les fichiers sont disponibles ici: https://sites.google.com/site/conceptio ... chargement:
- Schémas électroniques
- Programmes Arduino Nano et ESP8266
- Programme Android (sous App Inventor 2)

Avatar du membre
faradohm
Messages : 4583
Enregistré le : lun. 15 09 , 2008 14:43
Mes véhicules : Volta - Kangoo
Localisation : FR-45-banlieue d'Orléans

Re: Conception de BMS pour une Saxo LiFePo4

Message par faradohm » ven. 06 11 , 2020 9:36

Bon , y a du level :roll:
j'ai de la lecture ...
le lien m'a été indiqué par "neeko" ,
en partant d'une demande d'avis pour kit bms chinois:

ali in one

De ce que je capte pour l'instant , :roll:
c'est le contrôle du chargeur en PWM...

mon application future étant le Tecsup de la volta,
que je peux éventuellement gérer "proprement" avec un ou plusieurs contact secs ,
activant une réduction , voire arrêt total de la charge en "entrant" sur la carte fille du dit chargeur,

il me faudrait donc une conversion pwm/V , facile,
et qq comparateurs à seuil derrière pour activer x relais.... :roll:

Cependant , un point me taquine en auscultant le synoptique des platines Arduino...
j'ai bien compris qu'une de ces platines surveillait en tension 4 éléments.

Les entrées Ao à A3 sont affectées à la mesure de tension

Mais si l'entrée Ao voit bien bien la tension V du seul premier élément,E1 pour le nommer,soit VE1,

l'entrée A1 via son pont diviseur d'entrée,( qui doit être d'un ratio 1/2 je pense...)
voit les tensions ajoutées de E1 et E2 , soit (VE1+VE2) / 2 , et pas seulement E2....

ainsi de suite..
pour A2 , (VE1+VE2+VE3) / 3
pour A3 , (VE1+VE2+VE3+VE4) / 4

la précision de mesure , va donc décroissant de Ao à A3...

me trompes-je

A moins qu'un algorithme dans l'arduino,
calcule la valeur réelle de chaque entrée,
en se basant sur la seule vraie valeur sur A0,
une fois calculé ,A1 sert de vraie valeur pour A2,
etc....
Il n'y a de nouveau que ce qui a été oublié...

Jerry
Messages : 287
Enregistré le : lun. 03 07 , 2017 16:55
Mes véhicules : Citroën Saxo Electrique
Localisation : Czech Rep.

Re: Conception de BMS pour une Saxo LiFePo4

Message par Jerry » sam. 07 11 , 2020 10:10

Selon cette philosophie, j'essaye de compiler des mesures de batteries NiCd. Il y a 14 jours, j'ai découvert presque accidentellement un circuit qui permet une telle mesure. LT1990 est un amplificateur opérationnel avec entrée isolée jusqu'à 250V. La connexion peut être vue à la page 15 dans le lien.

Bonne lecture.
http://evdl.org/docs/twbattmon.pdf

La mesure de plusieurs entrées sur une seule carte Arduino peut alors être simplifiée avec un convertisseur A/N. Par exemple MCP3208 ou AD7997 ...

Avatar du membre
faradohm
Messages : 4583
Enregistré le : lun. 15 09 , 2008 14:43
Mes véhicules : Volta - Kangoo
Localisation : FR-45-banlieue d'Orléans

Re: Conception de BMS pour une Saxo LiFePo4

Message par faradohm » lun. 09 11 , 2020 9:20

Il n'y a de nouveau que ce qui a été oublié...

didiertdra
Messages : 257
Enregistré le : ven. 10 10 , 2008 21:19
Mes véhicules : 106/3portes/1997;106/5portes/1999
Localisation : FR-59-Valenciennes

Re: Conception de BMS pour une Saxo LiFePo4

Message par didiertdra » lun. 07 12 , 2020 15:04

Bonjour Bruno_Pau,
Super boulot participatif.
Je me suis lancé dans un projet lithium pour une de mes 106.
Le choix s'est porté sur l'arduino, bien que mon cahier des charges diffère sur certains points.
La surveillance batterie est confiée à un seul nano qui contrôle chaque cellule en tension et température.
Pas de système d'équilibrage.
Les infos sont transmises à une carte Mega qui pilote le chargeur.
"Un con qui marche ira plus loin que deux intellectuels assis."

Michel Audiard

didiertdra
Messages : 257
Enregistré le : ven. 10 10 , 2008 21:19
Mes véhicules : 106/3portes/1997;106/5portes/1999
Localisation : FR-59-Valenciennes

Re: Conception de BMS pour une Saxo LiFePo4

Message par didiertdra » ven. 18 12 , 2020 20:10

Bruno_Pau a écrit :
ven. 12 06 , 2020 14:33
Pour l'instant avec les 40 groupes de cellules LiFePo4 j'ai approximativement la capacité d'origine (12KWh) ce qui me donne une autonomie de l'ordre de 65 km, mais que je pense améliorer (70 à 75km?) en triant les éléments LiFePo4
65 km d'autonomie en LiFePo4 avec une capacité embarquée équivalente à l'origine Nicd, cela fait peu.
D'autant plus que ta 106 a du faire une cure "comme j'aime".
Quel est le poids total de tes accus?
"Un con qui marche ira plus loin que deux intellectuels assis."

Michel Audiard

CHEVREUSE
Messages : 789
Enregistré le : jeu. 10 12 , 2009 11:56
Mes véhicules : Kangoo G1_Li105kWh/Can Clip/Chargeurs amov. 9 et 15kW-4xVAE
Localisation : FR - 78 - BULLION

Re: Conception de BMS pour une Saxo LiFePo4

Message par CHEVREUSE » ven. 18 12 , 2020 22:10

faradohm a écrit :
ven. 06 11 , 2020 9:36
il me faudrait donc une conversion pwm/V , facile,
Pas sûr d'avoir bien compris, c'est quelque chose comme ça que tu recherches?
https://www.ebay.fr/itm/203198011497?Vi ... 3198011497
https://www.ebay.fr/itm/LC-Technology-L ... 2749.l2649
ou bien éventuellement le fonctionnement générateur PWM
https://www.ebay.fr/itm/Module-G%C3%A9n ... 2749.l2649
4,8kWc panneaux photovoltaïques

Avatar du membre
Bruno_Pau
Messages : 79
Enregistré le : dim. 23 08 , 2015 11:35
Mes véhicules : saxo électrique - Lithiumisée
Localisation : Pau 64
Contact :

Re: Conception de BMS pour une Saxo LiFePo4

Message par Bruno_Pau » sam. 19 12 , 2020 10:33

didiertdra a écrit :
ven. 18 12 , 2020 20:10

Quel est le poids total de tes accus?
A peu près 200 kg au total...

Avatar du membre
Bruno_Pau
Messages : 79
Enregistré le : dim. 23 08 , 2015 11:35
Mes véhicules : saxo électrique - Lithiumisée
Localisation : Pau 64
Contact :

Re: Conception de BMS pour une Saxo LiFePo4

Message par Bruno_Pau » sam. 19 12 , 2020 10:36

didiertdra a écrit :
lun. 07 12 , 2020 15:04

La surveillance batterie est confiée à un seul nano qui contrôle chaque cellule en tension et température.
Un seul Nano en tout, ou un Nano par cellule?

didiertdra
Messages : 257
Enregistré le : ven. 10 10 , 2008 21:19
Mes véhicules : 106/3portes/1997;106/5portes/1999
Localisation : FR-59-Valenciennes

Re: Conception de BMS pour une Saxo LiFePo4

Message par didiertdra » sam. 19 12 , 2020 13:22

Bonjour Bruno,
Oui tu as bien lu. :shock:
Un seul nano pour 16 cellules maxi actuellement(prototype), mais facilement extensible à 48.
Dans mon cas 44 suffiront. :D
Je suis en plein test actuellement.
Les résultats sont assez satisfaisant.
L'erreur de mesure dans les zones critiques (2.5v et 3.65 en lifepo4) est inférieure à 20mv.
Entre ces 2 zones l'erreur reste inférieure à 40mv.
"Un con qui marche ira plus loin que deux intellectuels assis."

Michel Audiard

Avatar du membre
Bruno_Pau
Messages : 79
Enregistré le : dim. 23 08 , 2015 11:35
Mes véhicules : saxo électrique - Lithiumisée
Localisation : Pau 64
Contact :

Re: Conception de BMS pour une Saxo LiFePo4

Message par Bruno_Pau » sam. 19 12 , 2020 16:09

J'ai fait une version, toujours à base d'Arduino mais avec 4 Convertisseurs 16 bits ADS1115, pour un vélo électriques.
Ceux ci sont de bonne qualité et parfaits pour des tensions allant jusqu'à 60V.
J'envisage de changer ceux que j'ai sur la saxo pour mettre 3 circuits de 16 voies.

Répondre

Retourner vers « Batteries et Chargeurs »