Université François-Rabelais de Tours
Institut Universitaire de Technologie de Tours
Département Génie Électrique et Informatique Industrielle
Battery management system (BMS)
Système de gestion de batterie
CORNET Kévin
PLOQUIN Guillaume Enseignants :
2éme année M LEQUEU Thierry
Promotion 2009-2011 M GLIKSOHN Charles
1
Introduction :
● BMS = Battery Management System ( système de gestion de batterie ).
● Permet de prolonger la durée de vie d'une batterie au lithium.
● Equilibrage.
● Informe le conducteur du kart de l'état de sa batterie (charge/température).
2
Plan :
● I – Présentation du projet
● II – Analyse technique
● III – Réalisation
3
Présentation
4
Cahier des charges :
● But :
=> Vérifier et contôler l'état de la batterie
● Matériel :
● Capteur LM75
● Relais
● 10 batteries lithium
● Afficheur
● Atmega 8535
5
Planning :
6
Schéma fonctionnel :
lm75_temperature_10(Adresse); Alimentation
Température Affichage
Contrôle tension/température
ATméga8535
Tension
Relais
read_adc(adresse);
Programmation
7
Contraintes et problèmes :
●
Contraintes :
● Non utilisation d'une vraie batterie (remplacée par des condensateurs)
● Condensateurs déjà utilisés
● Problèmes :
● Réalisation de la carte (4 cartes)
● Erreur pont diviseur de tension
● Mauvaise emprunte du HE10
● Temps
8
Analyse technique
9
Batteries :
➔ Présentation :
●Capacité poids/puissance
meilleure
● Taux d'auto décharge : 10% /
mois
● Elles sont chères et fragiles
●Elles ne doivent pas être
dechargées en dessous d'un
seuil (2,7Volts min et 4,3Volts
max
10
Batteries :
● Dangers :
● Dangereux
● Vérifier l'emballage
● Vérifier état batterie => charge
11
Batteries :
● Différences :
● « li-Po » est en train de remplacer petit à petit la technologie « li-ion »
Avantages batteries lithium-Polymère :
● plus de cycles de charge/décharge
● Li-Po résistent mieux que les Li-Ion aux surcharges
● moins de fuites
12
Capteur LM75 :
● Liaison I2C : échanges à la
vitesse de 100 kbits par seconde
● Plage = -25/100°C
● SCL = Bit d'horloge
● SDA = Bit de donnée
➔ Liaison :
• Rouge => Alimentation
• Blanc => SDA
• Noir => Masse
• Gris => SCL
13
Micro-contrôleur :
14
Afficheur LCD :
● LCD 4 lignes / 16 colonnes
● 16 broches
15
Broches : Définition :
1 Vss = Masse (0V)
2 Vdd = Alimentation + 5 Volts
3 V0 = Broche servant à modifier le contraste de l'écran
4 Rs = Register select : Sélection du registre.
5 R/W = Read/write : Broche servant à lire et/ou écrire sur le LCD
6 E = Enable : Il faut que cette broche soit active pour donner
l'autorisation de lire ou écrire sur le LCD.
7 DB0 = Bit de donnée 0
8 DB1 = Bit de donnée 1
9 DB2 = Bit de donnée 2
10 DB3 = Bit de donnée 3
11 DB4 = Bit de donnée 4
12 DB5 = Bit de donnée 5
13 DB6 = Bit de donnée 6
14 DB7 = Bit de donnée 7
16
Relais :
● Permet la commutation (on/off) / coupure du moteur par exemple.
● Le premier relais réellement
"pratique" a vu le jour en 1837,
grâce à l'inventeur américain Samuel
F.B. Morse qui lui-même s'est appuyé
sur les travaux du physicien
britannique Charles Wheatstone.
● Manque de temps.
17
Réalisation
18
Schéma de réalisation :
Embase
HE10
19
Réalisation :
●Pont diviseur de tension =>
Limiter tension
● Calcul valeur => Classeur
OpenOffice
●2 Volts aux bornes des
Condensateurs
● Condensateurs en série
2*8 = 16V (alim)
20
Typon :
21
Amélioration possible :
● Rajouter des diodes schottky aux bornes des
condensateurs.
22
Conclusion :
● Projet inachevé par manque de temps/organisation
● Nous a permis d'apprendre des notions (I2C)
● Une bonne batterie ne vaut rien sans un bon BMS.
23