Bonsoir,
J’ai une batterie de secours dont la charge et décharge est entretenue automatiquement. J’y ai insérer un capteur de courant ± 5 Ampères qui délivre une tension de 2,55 V à 0 A, 3,475 V à 5 A et 1,625 V à -5 A (sensibilité 185 mV/A) que j’envoie sur une entrée analogique de mon IPX800V4. ( c’est cette même batterie qui alimente l’IPX)
Je sèche un peu pour trouver la formule pour afficher les bonnes valeurs sachant que j’ai rajouté un pont diviseur vu que la tension dépasse les 3,3 V de l’entrée analogique (pont diviseur R= 2,2K).
De même comment faire pour visualiser sur la jauge le zéro central et indiquer en valeur le ± 5 A bien que la charge ne dépasse jamais 1 A, par contre en cas de coupure de courant la décharge monte à environ 3 A.
Merci pour votre aide,
Bonne soirée
Bonsoir heroicdaniel,
Jetez un oeil à ce wiki de @fgtoul.
Sur une V4 ce ne sera possible que en créant votre propre jauge, de nouveau en lisant ce wiki de @fgtoul
Bonne soirée
Bonjour @heroicdaniel
Je vous conseille de lire ce wiki, purement théorique, qui vous aidera à comprendre les formules données ci-dessous. Vous y trouverez un chapitre consacré aux ponts diviseurs (le lien est redonné plus bas)
Pour démarrer, vous devez déjà calculer les tensions en sortie de votre montage (capteur + Pont diviseur)
-
Pour 5A, votre capteur sortait 3.47V.
Si vous appliquez la formule du pont diviseur donnée dans le wiki
Vs5A = (R1 / (R1+R2)) * Ve
Vs5A=(4700/(4700+2200))*3.47
Vs5A=2.36V
La tension maximale lue par l’ipx800 sera donc de 2.36V pour 5A -
Pour 0A :
Vs0A = (R1 / (R1+R2)) * Ve
Vs0A=(4700/(4700+2200))*2.55
Vs0A=1.73V
La tension lue par l’ipx800 sera donc de 1.73V pour 0A -
Pour -5A :
Vs-5A = (R1 / (R1+R2)) * Ve
Vs-5A=(4700/(4700+2200))*1.625
Vs-5A=1.10V
La tension lue par l’ipx800 sera donc de 1.10V pour -5A
2.2kΩ étant la valeur théorique de la résistance, je vous invite à la mesurer avec un ohmmètre pour plus de précision.
Vous devrez alors reprendre les formules ci-dessus avec la valeur réelle.
Toujours selon le wiki cité , transposons ces tensions de références en valeurs brutes retournées par le convertisseur analogique digital de l’ipx800 :
Vs5A=2.36V
2.36/0.000050354=46868
Vs0A=1.73V
1.73/0.000050354=34357
Vs-5A=1.1V
1.1/0.000050354=21845
Nous remarquons que les valeurs brutes renvoyées sont symétriques
de 0 à +5A il y a 46868-34357 soit 12511 valeurs
de 0 à -5A il y a 34357-21845=12512 valeurs (à cause des arrondis)
12511 pour 5A, soit un pas de 0.000399648
Nous obtenons donc les formules suivantes
A=(D-34357)*0.000399648
D=(A/0.000399648)+34357
Les formules de l’ipx800 seront donc
décimal vers analog :(x-34357)*0.000399648
analog vers décimal :(x/0.000399648)+34357
Pour installer votre Jauge avec 0 central, il suffit de la délimiter avec mini=-5 et Max=5.
Vous pouvez utiliser une jauge native de l’ipx800.
Si vous souhaitez personnaliser l’aspect ou les couleurs, vous pouvez lire le wiki proposé par @grocrabe, il contient des exemples avancés de jauges entièrement personnalisables.
bonne journée
Bonjour,
Merci pour ces explications bien précises, ça fonctionne parfaitement !
Pour ce qui concerne l’ajout de jauge (l’exemple 4 de @grocrabe me conviendrait bien) mais j’aimerais savoir ou copier ces codes (dossier, répertoire ?).
Bon dimanche
le wiki donne toute la démarche à suivre, étape par étape.
Bonne journée