I am using ACS712 (sparkfun) connected to Arduino UNO. I am facing a problem measuring current, when I connect the load there is no change in the readings, and when removing load also no change.
I guess the sensor is not measuring any value, only pass current to the load.
What readings do you get? Also, what load are you trying to detect?
As far as i can tell, you should get 2,5 volts (half Vcc) when no current detected.
According to the datasheet the reading should change ~185mV per A, so if you are drawing +1A, the reading should go to 2,685V.
DeepZ:
What readings do you get? Also, what load are you trying to detect?
As far as i can tell, you should get 2,5 volts (half Vcc) when no current detected.
According to the datasheet the reading should change ~185mV per A, so if you are drawing +1A, the reading should go to 2,685V.
Cheers,
Guido
But what does the value change to as the 1 amp steady current changes to both positive and negative values at a 60/50Hz rate around the +2,5 volt 'zero value'?
The output voltage will be changing constantly even when the current draw is steady. This 'measurement signal' must be processed correctly either with external signal conditioning or software functions if the intent is to obtain a accurate average or RMS current value when measuring AC power.
I found the problem in the gain of the sensor, clearly, it is the sensitivity of the sensor.
When I connect a load of 0.2 A the change in voltage is very small to be measured by Arduino (0.037 V), and +1A & 2A is too high to be drawn by a device.
If some one had a circuit of amplifier that can be connected to increase the voltage out from the sensor??