Hi there..
i'm here with small doubt i want to build a a small device that measures the voltage of my battery bank
i have 6 2v cells connected in series to give ~12v (~because they can go from 1,75v to 2,45v) and thi is exactly what i want to know.
So with that the voltage i won't need any voltage divider, but my first ideia (stupid one) was this:
but with this layout i would be adding the cells voltage and at the last one i would have 12v on arduino pin, right ?
so how do i connect all this to arduino so i can read each cell individually ?
voltage divider in hardware (decreases accuracy) and undoing that division with a program and building differences in software...
one attiny per cell (powered by that cell), that talks to the arduino via 2 opto-coupler or some mosfets (with a smaller voltage divider that brings the voltage below Vref=1.1V)
1 mechanical relay per connection (1 for the lowest minus-pole and 1 for each plus pole = 7 relay) that r connected to the arduino, so that the cell to be measured is connected to arduino ground and arduino analog pin
idea 3 with each relay substituted by 2 mosfets (p-mosfets should be fine for the plus-pole-relay and n-mosfets for the lowest-minus-pole-relay)...
and warning:
on ur picture it looks like a phat short circuit... dont do that at home...
Hi @fkeel
that was a way but i would need voltage dividers after the first cell and i would loose accuracy, but so far its the only way i know how to do it..
For simplicity I would use a voltage divider for each channel (set to the same voltage ratio). Your accuracy should not be significantly influenced by that.
oki - here comes the picture: http://www0.wgboome.org/idea3.png(i mixed idea #3 and #4)
(the minus pole of B1 must not be connected to arduino's ground)
u can connect the arduino via a 5kOhm resistor and (further) protection diods pointing from ground to the arduino pin and from the arduino pin to +5V...