Compteur
Solaire (ou totalisateur d'énergie basse tension)
Version 2 = double
En préambule, vous devez lire la version 1
La platine comprends toujours 3 bormiers :
-1 entrée "solaire" (éventuellement, cela peut être
une simple alim de Labo -en ajoutant la diode anti retour!!!-)
-1 bornier "batterie" (12V)
-1 bornier "sortie"
Mais on mesure 2 courants : - I entrée (fournie par le panneau
solaire ) comme sur la version 1
- I sortie (après
la batterie)
Comme la version 1 : on mesure et affiche : la tension, le courant, le
produit de ces 2 chiffres pour obtenir la puissance ,
et l'énergie (par ajout à intervalle régulier de la puissance) en Wh.
La version 2 permet d'afficher aussi le courant de sortie et le
courant de batterie (+ = charge ; - =décharge)
Etant donnée la quantité d'informations supplémentaires à afficher ,
l'afficheur LCD n'est plus du type 2x16,
mais 4 X 20 caractères. Le mien exige une tension de contraste négative.
Je lui ai donc adjoint un petit module à base de ICL7660 et comportant
directement le réglage du contraste .
Ce module sera collé au double face derrière l'afficheur LCD
___ MESURE DE LA TENSION ___
Elle est identique à la V1
Comme il y a 2 résistances shunt, la tension est prélevée au milieu,
afin
de moyenner les chutes de tension.
___ MESURE DES COURANTS ___
J'en ai parlé dans la version 1
le circuit est simplement construit en double (version MAX4376 ou
version aop soustracteur TLC271)
I entrée (solaire ) est relié à RA2 (patte 4)
I sortie est relié à RA4 (patte 6)
Le micro peut donc connaitre les 2 courants , et également ,
par
soustraction, le courant dans la batterie (simple loi des
noeuds !)
___ CALCUL P= U x I ___
Idem Version 1
___ CALCUL ENERGIE E = P x t ___
Idem version1
___ CALCUL du COURANT BATTERIE ___
Nous savons tous poser une soustraction sur papier : le principe de ma
routine est le même !
Avec une difficulté : dans la soustraction sur papier , le nombre du
haut DOIT être supérieur au nombre du bas
Nous le faisons intuitivement mais pas le micro-processeur !
Je dois donc commencer par supposer Isolaire > Isortie et
faire Isolaire - Isortie
si la soustraction est bonne j'affiche le signe "+" indiquant une
charge,
si la soustraction n'est pas bonne , alors il faut inverser les 2
nombres (et recommencer la soustraction)
et j'affiche cette fois-ci le signe "-" indiquant une décharge
___ CALCUL du COURANT BATTERIE ACCUMULE ___
Les accus sont tous notés en mAh ou en Ah; si l'entrée (solaire) est
affichée en Wh, la sortie , elle, est donc affichée en Ah
Il n'y a donc pas de multiplication, mais un simple ajout du courant
batterie toutes les 36s (1/100heure et on décale la virgule de 2 crans
à gauche !)
Toutefois, il y a un problème : le courant batterie est soit positif
(elle se charge) soit négatif (elle se décharge)
Alors , que faut-il ajouter ?
Après réflexion , je n'ajoute que lorsque la batterie se décharge (signe - )
si la batterie passe même
furtivement en positif , le résultat est corrompu et le compteur
passe brutalement à zéro !!!
Cela peut paraître abrupt , mais il n'y a pas le choix :
Prenez l'exemple d'une batterie qui se charge +100mA pendant 2 heures
puis qui se décharge à 100mA pendant 1 heure.
Quel est le résultat ? Logiciellement, vous pourriez le calculer
: +100x2 -100x1 = +100mA
C'est FAUX ! car les batteries n'ont pas la charge/décharge
symétrique ...
Bref , la mention affichée sur vos bateries et accus est en décharge (par ex : 2600mAh
ou 2Ah)
c'est donc cette valeur que vous pourrez voir si :
- vous mettez une batterie chargée à 100%
- vous débranchez l'entrée et vous consommez en sortie
Alors vous aurez un affichage de la vrai capacité de votre accu.
Et voici le protoype : (pour l'instant il est en calibre 100mA max ;
soit 2 résistances 1 ohm)

La plaquette entière :
-les 3 boniers (entrée , batterie et sortie)
-le PIC6F872 avec son quartz de 32K768 et son bouton blanc pour le reset
-les 2 résistances de shunt : de 1Ohm pour le
courant d'entrée (faible : je n'ai qu'un petit panneau au silicium
amorphe: maxi 90mA
idem pour le
courant de sortie (la batterie peut débiter bien plus
que le panneau ,
je ne vais pas
tarder à proposer une version avec une échelle de 1A max
(résistance shunt de 0.1 ohm et virgule à déplacer dans le logiciel)
Voici le schéma :

Et voici quelques photos du résultat :
tôt le matin , la tension du panneau est inférieure à la tension
batterie ;
la diode anti-retour est bloquée : courant entrée =0
La sortie indique l'auto-consommation du montage;
La batterie a donc le signe -: elle se décharge pour alimenter le
montage !
A gauche le petit module à base de ICL7660 pour la tension négative.

Plus tard dans la journée ; le soleil monte et la cellule amorphe
commence à produire plus que le montage ne consomme
la batterie se charge (signe +)


à l'ensoleillemnt maximum, mon panneau est à moins d'un watt ! (il est
donné pour 1.5 W !)


et voici les fichiers de la version 2-1
: le
rar
contient le .asm(code source) et le .hex à programmer
le "2" signifie version double courant (celle de cette page ci) ; le
"-1" est avec un calibre de 100mA (résolution de 0.1mA)
voici les fichiers de la version 2-2
; le "-1" est avec un calibre de 200mA
(résolution de 0.2mA ) pour l'entrée et 400mA (résolution de 0.4mA
)pour la sortie.
Les fichiers sources sont disponibles dans les 2 cas ; le changement de
calibre est simple :
- La résistance shunt est définie par la formule Rshunt = 0.1V / I max
- Le calibre est ensuite logiciel (vous avez les 2 exemples dans les
fichiers sources ) et/ou par déplacement de la virgule affichée
Si vous avez des questions vous pouvez m'écrire à l'adresse mél
figurant à la page sommaire !
retour au sommaire
électro