Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Isolated voltage readings

Status
Not open for further replies.

wizpic

Advanced Member level 3
Joined
May 23, 2004
Messages
780
Helped
108
Reputation
216
Reaction score
72
Trophy points
1,308
Location
London
Activity points
6,090
I have a project where I need to measure 4 x 24v battery banks which are isolated from each other. I really only want to use 1 Arduino to record the data onto single SD card. I've used an ADS1115 (18 bit converter) to read the voltages at the moment I'm using a dual power supply reading the 4 channels with common ground but I can't have a common GND has this would cause issues. I've looked at galvanic isolation but they seem to use transformer and other components and the more I looked the more confusing it's causing and not sure if it would have an effect on the readings or cause un-stable readings. The code is all working well and had it on soak test for nearly a week to make sure there are no issues or bugs but it's time to go for isolation method.
Which would be the best approach any idears or input would be grateful.

Thanks
Wizpic
 

Warpspeed

Advanced Member level 5
Joined
May 23, 2015
Messages
2,213
Helped
754
Reputation
1,510
Reaction score
734
Trophy points
113
Location
Melbourne, Australia
Activity points
17,766
Its a bit Mickey Mouse, but how about the "flying capacitor" method ?

The basic idea is to connect a fairly large capacitor across the voltage you wish to measure. Then disconnect it from the battery, and connect it across your voltmeter.

You can use either mechanical relays, or high voltage mosfets to do the connection/disconection.
Anything else starts to become either complicated or less accurate.
 

wizpic

Advanced Member level 3
Joined
May 23, 2004
Messages
780
Helped
108
Reputation
216
Reaction score
72
Trophy points
1,308
Location
London
Activity points
6,090
After carrying out some more searching I think the best way would be a dc/dc converter isolated(va0505a) si8600(I2C isolator) and a single ADC converter for each channel which will give me complete isolation not the way I wanted to go but better and more reliable I think
 

Warpspeed

Advanced Member level 5
Joined
May 23, 2015
Messages
2,213
Helped
754
Reputation
1,510
Reaction score
734
Trophy points
113
Location
Melbourne, Australia
Activity points
17,766
Why do you need a dc/dc converter ?
Each ADC could be powered off the battery it is monitoring.

I have a very similar problem, but with thirty Lithium cells to monitor.

Thirty different ADCs would not all track each other to the accuracy I want, so that would still be a problem.
The flying capacitor method and one ADC should give me much more consistent results with lower overall cost and complexity.
 

wizpic

Advanced Member level 3
Joined
May 23, 2004
Messages
780
Helped
108
Reputation
216
Reaction score
72
Trophy points
1,308
Location
London
Activity points
6,090
It's just has easy to power it from the master unit as either way I still got to drop it to 5v to power the ADC converter from each battery and the best way to do that is a dc/dc converter
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
48,405
Helped
14,251
Reputation
28,763
Reaction score
12,939
Trophy points
1,393
Location
Bochum, Germany
Activity points
280,118
It's impossible to decide about best or even suitable isolation methods without a common mode voltage specification. If common mode voltage is relative low, a non-isolated differential voltage divider and amplifier is often the best (accurate and simple) solution.
 
  • Like
Reactions: wizpic

    wizpic

    Points: 2
    Helpful Answer Positive Rating

BradtheRad

Super Moderator
Staff member
Joined
Apr 1, 2011
Messages
14,062
Helped
2,796
Reputation
5,592
Reaction score
2,705
Trophy points
1,393
Location
Minneapolis, Minnesota, USA
Activity points
104,892
Consider using an optocoupler across each battery.

By installing zeners inline, you obtain expanded scale readings.

- - - Updated - - -

On second thought, it will be tedious and tiresome to calibrate all 4 opto readings.
 

wizpic

Advanced Member level 3
Joined
May 23, 2004
Messages
780
Helped
108
Reputation
216
Reaction score
72
Trophy points
1,308
Location
London
Activity points
6,090
It's impossible to decide about best or even suitable isolation methods without a common mode voltage specification. If common mode voltage is relative low, a non-isolated differential voltage divider and amplifier is often the best (accurate and simple) solution.
That sounds like a good option I've had a quick browse around looks simple, I will do some more home work on that solution
 

SunnySkyguy

Advanced Member level 5
Joined
Sep 26, 2007
Messages
6,744
Helped
1,675
Reputation
3,348
Reaction score
1,644
Trophy points
1,413
Location
Richmond Hill, ON, Canada
Activity points
50,737
Long ago I designed a SCADA system for payloads on long umbilicals with 10 remote battery chargers for each experiment battery. In order to get the isolation from noise I successfully used mercury wetted relays to differentially MUX the remote voltage to an ADC with about 1 sweep of 96 inputs per second.

Today remote ADC's are very low cost with serial data.

otherwise with parallel wiring, the flying capacitor S&H method works well in either electromechanical Reed Relays rated for 1e6 operations, or High Voltage Analog Switches up to 100V or so, with DPDT Muxing and resistive grounding between sources near common voltages may be practical.

details on layout are required for EMI and CMRR issues.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top