Dernière mise à jour :
08/05/2016
Présentation
Cette réalisation permet de récupérer les
informations de 12 batteries "intelligentes" et de les afficher sur un
écran TFT tactile.
Les données des batteries (é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) sont récupérées via un système de multiplexage
numérique et sont affichées sur un écran TFT couleur. Ce circuit
repose sur les fonctions de lecture des données SBS utilisées dans mon
indicateur niveau batterie 007.
Avertissement
Projet réalisé sur demande pro, schéma et code logiciel non disponibles.
Schéma
Le schéma repose sur un PIC 24EP512GU810.
Schéma non disponible
Principe général de fonctionnement
Les données SBS sont récupérées via les fils Data et
Clock de chaque batterie et sont "décodées" avant d'être
présentées graphiquement à l'écran.
Prototype
Réalisé à partir d'un module MikroMedia doté de son
PIC 24EP. Pour le dessin des "composants" à l'écran, je me suis basé
sur les exemples livrés avec le logiciel VisualTFT de Mikroe
(développement d'interfaces visuelles pour écrans TFT, limité à 7
éléments pour la version démo). Une fois le principe compris, j'ai
poursuivi le codage "en dur".
A l'heure où ces photos ont été prises, le module était prévu pour
8 batteries. L'acces à l'ensemble des paramètres de chaque batterie se
fait en "cliquant" sur le bouton correspondant.
Circuit imprimé
Non réalisé par mes soins.
Historique
08/05/2016
- Première mise à disposition.