Tiens une bonne remarque et j'ajoute c'est quelle version de capteur exactement ?
Parce qu'avec les renseignements donnés au compte goutte je n'arrive plus à m'y retrouver.
Dans le code j'ai aperçu une version 5A et dans le texte il me semble avoir lu une version 20 A
RAZ --> Remise à Zéro pour ceux qui ne comprennent pas le français.
Si je reprends en tenant compte de la remarque judicieuse de J-M-L
La datasheet est prévue pour 3 versions du circuit
x05B Imax = 5A sensibilité = 185 mV par ampère
x20A Imax = 20A sensibilité 100 mV par ampère
x30A Imax = 30A sensibilité = 66 mV par ampère
Soit une excursion maximale par version avec un Vcc théorique égal à 5,00 V
| Version | Vmax si sens positif | Vmin si sens négatif |
| - | - | - |
| x05B | 2,5V + 0,185x5 = 3,425V | 2,5V - 0,185 x 5 = 1,575V |
| x20A | 2,5V + 0,100x 20 = 4,5V | 2,5 V -0,100 x 20 = 0,5 V |
| x30A | 2,5V + 0,066x 30 = 4,48 V | 2,5V + 0,066x 30 = 0,52V |
Conclusion : ta méthode de placer à 0 et à Vcc n'est pas bonne.
Franchement je n'avais compris ce que tu voulais faire, je pensais que tu voulais seulement vérifier les entrées de ta carte.
Si tu veux étalonner il faut utiliser une charge réelle, utiliser un multimètre en fonction ampèremètre et comparer les résultats.
Si tu veux simuler tu peux utiliser un potentiomètre branché entre la masse et le Vcc et dont tu règles la tension de sortie avec un voltmètre.
Mais as-tu seulement un multimètre, je me pose la question.
Question qui j'espère obtiendra une réponse : le code c'est toi qui l'a pondu ou tu l'a récupéré ?