Electronique > Réalisations > Affichage / mesures > Indicateur niveau batterie 008 [Pro]

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.

indicateur_niv_bat_008_proto_001b

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".

indicateur_niv_bat_008_proto_001a indicateur_niv_bat_008_proto_001b indicateur_niv_bat_008_proto_001c

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.