I need to measure the voltages of each cell in a battery pack made of four 12v SLA batteries connected in series with an Arduino. Obviously, I can't simply connect the batteries to the analog inputs of the Arduino, as the voltages are up to 48v nominal. I could use simple voltage dividers like the circuit below, but I would really like to avoid this if possible. The reason I don't want to use this is the accuracy differences; the first battery would have an accuracy of 12v/1024 = 12mv while the last battery would have an accuracy of 48v/1024 = 47mv. Another idea is to use a separate micro-controller (small like ATtin85) for each battery connected to the main Arduino via an isolated serial link. The problem with this is that I need to buy four additional micro-controllers and I would like to avoid that.
Any suggestions would be greatly appreciated.
Thanks
~Josh
Any suggestions would be greatly appreciated.
Thanks
~Josh
Attachments
-
18.8 KB Views: 18