Hello,
I am reading acs712 05B to read current and voltage from solar panels but is not reading anything. what should be the problem?? when connected to the load and battery it displays the same values even without load and batteries connected in series. anyone can help??? see image attached
Need more information... all i can tell from that picture is you have it connected and the lights are on. Do you have an actual wiring diagram? Also would help if we get the code since it may be some sort of coding issue... if the wiring is good, it sounds like your code is blocked or stopped somewhere...
If your load is only 1 led, the signal will be too small to read with Arduino ADC. If the LED current is 20mA the signal will be 0.02 Amps * 185mV = 3.7mV, the lowest value a 5v Arduino can read is 4.9mV.
These hall current sensor chips are noisy too - the 5A one will display noise equivalent to 100mA or thereabouts if you don't do something like low-pass-filtering it to reduce noise. Basically they are not super accurate, but have the advantage of isolation from the circuit being measured. Being a hall effect chip stray magnetic fields will affect the result too, so be aware of that.
thank you all for all the answers. since acs712 is inaccurate and noisy, any suggestions to improve or to choose another one.
List your requirements. Max current, bipolar/unipolar, accuracy, measurement bandwidth, anything else relevant...
I don’t like breadboard and jumpers. I’ve had plenty of issues due to stray capacitance and resistance from the connections through a breadboard. Do you have a multimeter to check that everything is conducting correctly?