Author Topic: Measuring voltage sequentially across numerous individual batteries  (Read 7498 times)

0 Members and 1 Guest are viewing this topic.

Offline jkrbasuTopic starter

  • Contributor
  • Posts: 32
  • Country: us
Hi EEVbloggers!

I'm a total newb and attempting to build a multi-channel battery cycler. I would love to be able to use a single DMM to take four-wire measurements of voltage on numerous batteries sequentially (to save me from having to buy multiple DMM's...I already have multiple power supplies..). Let's say I'd like to take measurements across 25 batteries once per second (so one measurement per 50 msec)

I was thinking about using a matrix/switch like a Keithley 7001, but I'm worried that the relay switching time might be too slow. Does anyone know of a solid state switch that doesn't suffer from settling requirements of physical relays?

Thanks very much!
 

Offline branadic

  • Super Contributor
  • ***
  • Posts: 2461
  • Country: de
  • Sounds like noise
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #1 on: July 17, 2017, 06:44:57 pm »
Well, you have to account for a few 100ms with relays. There is currently a Scanner/Multiplexer in the bay:

http://www.ebay.de/itm/Prema-Scanner-2024-/232412002456?hash=item361cd5b898:g:lIYAAOSwH09ZLZmu

-branadic-
Computers exist to solve problems that we wouldn't have without them. AI exists to answer questions, we wouldn't ask without it.
 
The following users thanked this post: jkrbasu

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1621
  • Country: gb
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #2 on: July 17, 2017, 07:00:12 pm »
An HPAK 34970A with a relay scanner card will do the job nicely. It does 47 readings/sec into internal memory at 5 1/2 digits, up to 600 at 4 1/2. The standard 34901A relay multiplexer will do 60 channels/sec, or the 34902A reed relay multiplexer will scan upto 250/sec. They are commonly found on eBay. The 34972A is rarer and more expensive, but has USB and network instead of GPIB and serial.
 
The following users thanked this post: jkrbasu

Offline alm

  • Super Contributor
  • ***
  • Posts: 2903
  • Country: 00
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #3 on: July 18, 2017, 12:15:02 am »
Relay-based scanners are common because they are the most versatile due to the high insulation resistance in off state. Obviously switching/settling delay and relay wear is an issue. Some multimeters (e.g. Keithley 199/2000/2001, some Prema meters, HP 3457A) have an optional scanner/multiplexer plug-in. These are often limited to 8-10 channels. There are also stand-alone multiplexers for if you want more channels/flexibility.

The HP/Agilent/Keysight 34970 was already mentioned. Keithley has the older 700 and the newer 7000 and 2700 series. HP had the 3488a. Make sure you get a matching scanner card.

There are a couple of scanner cards using solid state relays. The Keithley 7710 is one such card for the 2700. There is currently one on ebay with 2700 for $540 or best offer, which is not a terrible deal in my opinion (no association to the seller, can not vouch for the seller or this unit). Note that the 2700, unlike a 7001, includes a multimeter.

The Keithley 7015 (-C and -S only differ by the connector type) is another solid state scanner card, but for the 7001 mainframe. Did not see any affordable ones on eBay right now. Not sure what Agilent/Keysight solid state scanner modules might be affordable.
« Last Edit: July 20, 2017, 06:35:18 pm by alm »
 
The following users thanked this post: jkrbasu

Offline jkrbasuTopic starter

  • Contributor
  • Posts: 32
  • Country: us
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #4 on: July 18, 2017, 06:44:19 am »
Thanks for the recommendations! I really like the 2700- it's got the multiplexer, and the DMM is better than what I have now anyway!


 

Online tautech

  • Super Contributor
  • ***
  • Posts: 29783
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #5 on: July 18, 2017, 07:30:47 am »
Hi EEVbloggers!

I'm a total newb and attempting to build a multi-channel battery cycler. I would love to be able to use a single DMM to take four-wire measurements of voltage on numerous batteries sequentially (to save me from having to buy multiple DMM's...I already have multiple power supplies..). Let's say I'd like to take measurements across 25 batteries once per second (so one measurement per 50 msec)

I was thinking about using a matrix/switch like a Keithley 7001, but I'm worried that the relay switching time might be too slow. Does anyone know of a solid state switch that doesn't suffer from settling requirements of physical relays?

Thanks very much!
25 channels of measurements is a big ask but you could almost do it with 2 units of the SDM3000 bench meters with the SC1016 16 ch scanner card fitted.
From the manual:
The SIGLENT SC1016 is a multiplexer that provides multi-point measurement capabilities to the SDM3000 series of digital multimeters. The scanner features 12 multi-purpose + 4 current channels.

The SC1016 is a factory fitted accessory.

SDM3000 family product page:
http://siglentamerica.com/pd.aspx?tid=37&T=1

Thread:
https://www.eevblog.com/forum/testgear/siglent-new-bench-dmm-sdm3055/
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 
The following users thanked this post: jkrbasu

Offline branadic

  • Super Contributor
  • ***
  • Posts: 2461
  • Country: de
  • Sounds like noise
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #6 on: July 18, 2017, 04:43:07 pm »
Prema 5017 SC does have a scanner / multiplexer / switch on board, able to measure 80channels single-ended with common ground, 40 channels 2-wire and 20 channels 4-wire. It contains a 7.5 digit multimeter, although based on LM399. I'm happy to have one of those at work and another in my homelab.
This gear would have been great if they would have include the better PRI 5610 E converter (linearity error typ. 0,05 ppm, max. 0,08 ppm) together with LTZ1000.

-branadic-
Computers exist to solve problems that we wouldn't have without them. AI exists to answer questions, we wouldn't ask without it.
 
The following users thanked this post: jkrbasu

Offline macboy

  • Super Contributor
  • ***
  • Posts: 2305
  • Country: ca
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #7 on: July 20, 2017, 03:10:08 pm »
An HPAK 34970A with a relay scanner card will do the job nicely. It does 47 readings/sec into internal memory at 5 1/2 digits, up to 600 at 4 1/2. The standard 34901A relay multiplexer will do 60 channels/sec, or the 34902A reed relay multiplexer will scan upto 250/sec. They are commonly found on eBay. The 34972A is rarer and more expensive, but has USB and network instead of GPIB and serial.
I recently acquired a 34970A myself and it's a nice piece of kit. Two things to keep in mind: some early 34970A did not include the built in DMM and are therefore a scanner only (Option -001 has no DMM). You can add the DMM to it with the 34970-80010 retrofit kit, but that's probably a rare find on its own. Also, the 34901A is only 20 channels, so two cards would be required (unit supports three cards)

I also have several Keithley 7001 units and 40ch cards for them. I certainly wouldn't mind parting with one. Or two  ;)
 
The following users thanked this post: jkrbasu

Offline alm

  • Super Contributor
  • ***
  • Posts: 2903
  • Country: 00
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #8 on: July 20, 2017, 03:27:28 pm »
I recently acquired a 34970A myself and it's a nice piece of kit. [...]
Are there any solid state relay cards available for the 34970? Switching all contacts every second for many hours translates to a lot of relay wear.

Offline macboy

  • Super Contributor
  • ***
  • Posts: 2305
  • Country: ca
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #9 on: July 20, 2017, 04:55:37 pm »
I recently acquired a 34970A myself and it's a nice piece of kit. [...]
Are there any solid state relay cards available for the 34970? Switching all contacts every second for many hours translates to a lot of relay wear.
the relays are rated 100 million cycles at no load (i.e. measuring voltage). That's 38 months of continuous operation at one cycle per second. Considering the amount of time the charger will be used, they will likely never wear out.
 

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1621
  • Country: gb
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #10 on: July 20, 2017, 06:02:51 pm »
Regarding 34970As. If you buy a second hand relay card, you can read the cycle count for each relay. A tip: the higher - number channels always have lower cycle counts - everybody starts using channels from 1! The option 001 no DVM is still available from Keysight if you want it.
 

Offline Richard Crowley

  • Super Contributor
  • ***
  • Posts: 4321
  • Country: us
  • KJ7YLK
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #11 on: July 20, 2017, 06:09:17 pm »
What about using ordinary CMOS switches (like 4051, 4066, etc.) and a "sample-and-hold" capacitor.  You could select the capacitance value for optimal speed vs. "sag".  Surely the cells have a low enough source impedance that you could charge up (or down) the capacitor in a few milliseconds and then switch it over to an ADC.  Sounds like an ideal Arduino (et.al.) project.
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 2903
  • Country: 00
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #12 on: July 20, 2017, 06:39:46 pm »
What about using ordinary CMOS switches (like 4051, 4066, etc.) and a "sample-and-hold" capacitor.
Might work if the battery voltage is within range. Depends on if you want a project or a tool.

the relays are rated 100 million cycles at no load (i.e. measuring voltage). That's 38 months of continuous operation at one cycle per second. Considering the amount of time the charger will be used, they will likely never wear out.
So no solid state relay cards for the smaller Agilent multiplexers?
 
The following users thanked this post: jkrbasu

Online edpalmer42

  • Super Contributor
  • ***
  • Posts: 2350
  • Country: ca
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #13 on: July 20, 2017, 06:46:15 pm »
I didn't see any mention of what type of batteries you're monitoring or what resolution you need, but a BMS (Battery Monitoring System) for a Lithium battery pack does exactly what you're talking about.  It monitors the voltage of each cell in the pack to make sure that the voltage doesn't go too high on charge or too low on discharge.  You might want to check a few data sheets and see if you can find one that fits your needs.

Ed
 
The following users thanked this post: jkrbasu

Offline jkrbasuTopic starter

  • Contributor
  • Posts: 32
  • Country: us
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #14 on: July 21, 2017, 06:33:56 am »
I didn't see any solid state relay cards for the 34970A, however, there is a reed relay card (34902A), which is faster than the 34901A EMR card (250 ch/s vs 60 ch/s).

They're pretty cheap on eBay, and I was just able to acquire the 34972A DMM plus switch unit from a friend, so I think I'll go with this and the reed relay card...any thoughts? What's the lifetime of reed relays vs EMR relays like?

Thanks!
 

Offline jkrbasuTopic starter

  • Contributor
  • Posts: 32
  • Country: us
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #15 on: July 21, 2017, 06:35:47 am »
Also I imagine the reed relay cards are less clicky than the EMR cards! The noise might drive me kind of crazy!
 

Offline jkrbasuTopic starter

  • Contributor
  • Posts: 32
  • Country: us
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #16 on: July 21, 2017, 06:38:18 am »
Hi Ed, I'm building a battery cycler, not so much a battery management system. The goal is to cycle something like 25 batteries, each with their own dedicated power supply, but using only one DMM + switch to monitor their voltage. I'll be taking measurements at least once a second on each battery, because it is important to keep a close eye on voltage as it indicates the endpoint of charge/discharge. I am testing rechargeable Lithium ion coin cells
 

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2321
  • Country: sk
    • My site
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #17 on: July 21, 2017, 06:50:58 am »
If you don't mind making your own system, you may want something like this: http://cds.linear.com/docs/en/datasheet/68021fa.pdf

Also, how much precision do you need? It's nice to have a single 6.5 digit DMM, but for the same price you probably could get a few lesser DMMs. With less muxing (not one of 25 per cycle, but, say, 6 of 25 per cycle) the speed requirements on the relays would drop significantly.
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 

Offline e61_phil

  • Frequent Contributor
  • **
  • Posts: 963
  • Country: de
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #18 on: July 21, 2017, 08:22:27 am »
If price is an argument: You get the HP 3488 switch controller for almost nothing (<10$ sometimes). The modules are also very cheap. I only found a speed specification for the newer 20Channel model. That says 43Ch/s.
 

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1621
  • Country: gb
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #19 on: July 21, 2017, 10:12:55 am »
From the module specifications, the rated life of all relay types is 100,000,000 cycles at no load, 100,000 cycles at rated load. Rated load is 300V/1A/50W for the armature relays, 300V/50mA/2W for the reed relays. The service manual has a procedure for measuring and verifying the relay contact resistance (which is the most significant indicator of wear).
 

Offline jkrbasuTopic starter

  • Contributor
  • Posts: 32
  • Country: us
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #20 on: July 21, 2017, 05:33:10 pm »
If price is an argument: You get the HP 3488 switch controller for almost nothing (<10$ sometimes). The modules are also very cheap. I only found a speed specification for the newer 20Channel model. That says 43Ch/s.

Wow that's pretty nice- I always wonder why people buy the expensive new stuff when eBay is flooded with cheap alternatives like this!

Do you happen to know of a solid state or reed relay switch that is similarly old but good and similarly priced?
 

Offline Galaxyrise

  • Frequent Contributor
  • **
  • Posts: 531
  • Country: us
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #21 on: August 02, 2017, 07:47:32 pm »
...I would love to be able to use a single DMM to take four-wire measurements of voltage on numerous batteries sequentially ...

Voltage is always a two-wire measurement, afaik.
I am but an egg
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 2903
  • Country: 00
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #22 on: August 02, 2017, 08:24:15 pm »
I assumed that four-wires meant two for charging and two for measuring the voltage. That is the only way it would make sense.

Offline jkrbasuTopic starter

  • Contributor
  • Posts: 32
  • Country: us
Re: Measuring voltage sequentially across numerous individual batteries
« Reply #23 on: September 19, 2017, 01:15:52 am »
Correct- sorry for the confusion!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf