Mesurer l'ampérage d'un DC moteur 12V avec Acs712 et arduino Nano

khalil
ven, 08/03/2018 - 12:46
Salut tout le monde
J'essaye de mesurer l'ampérage d'un DC moteur 12V en utilsant le module Acs712 et arduino Nano. J'ai adopté le schéma suivant
j'ai utilisé ce code
const int analogIn = A0;
int mVperAmp = 185; // use 100 for 20A Module and 66 for 30A Module
int RawValue= 0;
int ACSoffset = 2500;
double Voltage = 0;
double Amps = 0;
void setup(){
Serial.begin(9600);
}
void loop()
{
RawValue = analogRead(analogIn);
Voltage = (RawValue / 1024.0) * 5000; // Gets you mV
Amps = ((Voltage - ACSoffset) / mVperAmp);
Serial.print("\t Amps = "); // shows the voltage measured
Serial.println(Amps,3);
delay(2500);
}
au lieu d'avoir la vrai valeur 12.92 déja mesurée par mon ampermetre je reçois des valeurs négatives et meme pas proche à la vrai valeur
Que quelqu'un m'aide SVP