Dernière mise à jour :
21/02/2016
Présentation
Le circuit présenté ici est un indicateur d'état de batterie SBS.
Il a été conçu pour récupérer et afficher sur un
écran OLED,
les
valeurs d'état de batteries conformes au standard SBS (états de charge
absolu et relatif, temps restant avant décharge complète, tension et
capacité constructeur, tension réelle, date de mise à disposition,
nombre de cycles de
charge, etc). Un indicateur de batteries plus évolué et basé sur le
même principe a été ensuite développé pour la lecture des paramètres de
12 batteries sur un rack de chargeurs :
Indicateur niveau batterie 008.
Avertissement
Projet réalisé sur demande pro, schéma et code logiciel non disponibles.
Schéma
Le schéma repose sur un PIC 18F.
Schéma non disponiblePrincipe général de fonctionnement
Les données SBS sont récupérées via les deux fils Data et
Clock de la batterie, et sont simplement "décodées" avant d'être
présentées sur l'écran sous une forme graphique et plus digeste.
Le rafraichissement des données est assuré une fois par seconde. Si la
batterie en cours de test n'est pas au standard SBS, sa tension est lue
via le CAN (ADC) du PIC à travers un pont diviseur résistif de rapport
1/6.
Prototype et produit fini
Le circuit a été réalisé sur une plaque sans soudure
avec un PIC 18F dédié.
Les photos qui précèdent montrent le circuit en action avec une
batterie eSmart AUDIOROOT (modèle Li-Ion 14,4 V / 49 Wh / 3,4 Ah). Les
valeurs affichées en bleu correspondent aux données "statiques" (date
constructeur, capacité nominale et tension nominale), les valeurs
affichées en vert correspondent aux données "dynamiques" (tension
réelle, état de charge, temps restant, etc). La dernière photo
correspond à la version finale, avec rotation de l'affichage de 90
degrés sur un écran de taille 0,96".
Produit fini
Le circuit imprimé pro (réalisé par
DCA) a terminé sa course dans un boîtier sorti d'une imprimante 3D.
Le
circuit tire son alimentation de la batterie en cours de lecture. Si la
batterie n'est pas de type SBS, alors l'afficheur indique simplement la
tension mesurée à l'aide d'un CAN.
Circuit imprimé
Non réalisé par mes soins.
Historique
21/02/2016
- Première mise à disposition.