last week I startet to use a ACS712 sensor for current measuring up to 30A with my Arduino UNO (and later Nano). After reading the datasheet, tutorials, etc. I excpected to get something like:
However I recieved 102 when absolutely no current was flowing. First I thought the sensor was damaged, so I used a new one, but got the same values. So I took out my voltmeter and measured the following (0A):
Today I recieved some new sensors. I connected one of them (green wire) and one of the old ones (white wire) as well. I attached a picture, my sketch and the serial monitor.
Last month I've received 10 modules and yesterday found out that they are fake ones...
I contacted the Alliexpress seller Store name: FAR EAST ELECTRONICS...but no reply yet. I am over the grace period to open dispute so i've lost about $17....
I am pretty sure they have probably ripped of many people.
A 10% output value when idle is normal for the uni-directional version of ACS sensors.
But the ACS712 comes AFAIK only in bi-directional.
Did you try if there is an output change when a DC current flows through the sensor (direction sensitive).
Can you post the printing that's on the sensor.
Maybe it's an ACS722 or ACS723. They come in both bi- and uni- versions (xxAB or xxAU in the serial nr.)
Leo..
How about some pics with a tad less zoom, so we can see the whole module, front and back of new AND old.
And don't you love those auto ranging meters with 20mm high numbers you can read across the room, but microscopic range indicators so you have to hold it 20cm from your nose to see V, mV or uV. >:(
I've opened a case with AliExpress even I was over a grace period for opening a dispute...
I told them that the seller is selling counterfeit parts and AliExpress is responsible for allowing illegal activities... and last, " IF I DON'T GET MY REFUND, I WILL NOT BUY ANYTHING AGAIN FROM ALIEXPRESS/ALIBABA OR IT'S SUBSIDIARIES.