Author Topic: The "opposite" of a diode OR (sort of)  (Read 2941 times)

0 Members and 1 Guest are viewing this topic.

Offline ZachRTopic starter

  • Newbie
  • Posts: 9
The "opposite" of a diode OR (sort of)
« on: August 07, 2015, 11:39:56 pm »
I have an interesting design challenge.  I am working on a system that has multiple battery packs.  The existing design uses a simple diode OR to draw power off of the pack with the highest voltage.   However, the end user for this project has come back and said "we want the system to draw power off of the lowest pack, as long as the lowest pack is above some voltage threshold".  I could build some FET switching array controlled by a micro that samples each pack, but figured there might be some other elegant solution using analog components, maybe not as simple as a diode OR, but similar.  Any ideas?

Thanks,

Zach


 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19524
  • Country: gb
  • 0999
Re: The "opposite" of a diode OR (sort of)
« Reply #1 on: August 07, 2015, 11:51:45 pm »
There's no simple way to do it using diodes. It's possible with comparators switching P-channel MOSFETs but not so simple.
 

Offline sleemanj

  • Super Contributor
  • ***
  • Posts: 3024
  • Country: nz
  • Professional tightwad.
    • The electronics hobby components I sell.
Re: The "opposite" of a diode OR (sort of)
« Reply #2 on: August 08, 2015, 12:11:07 am »
I could build some FET switching array controlled by a micro that samples each pack

I think this is probably the best (read simplest and least likely to behave in unexpected ways) idea.  I'd guess use a  diode-or to power just the mcu (and gate drives if necessary), done right it's not going to be drawing enough to care about, then use back-to-back P-fets (because don't forget about the body-diode) to switch the main supplies based on sampling.


~~~
EEVBlog Members - get yourself 10% discount off all my electronic components for sale just use the Buy Direct links and use Coupon Code "eevblog" during checkout.  Shipping from New Zealand, international orders welcome :-)
 

Offline Lightages

  • Supporter
  • ****
  • Posts: 4314
  • Country: ca
  • Canadian po
Re: The "opposite" of a diode OR (sort of)
« Reply #3 on: August 08, 2015, 12:46:22 am »
If these batteries are rechargeable, and are anything other than NiCads, this is crazy. No rechargeable battery wants to be discharged anymore than necessary except NiCads which prefer to be fully discharged. Discharging the other types more than necessary kills their useful life. If these are primary batteries and the intent is to get the longest use from them and have the biggest reserve left in the other batteries, then this is not a simple diode problem as already mentioned. It is a ADC for current, voltage, and microcontroller solution.
« Last Edit: August 08, 2015, 02:02:10 am by Lightages »
 

Online wraper

  • Supporter
  • ****
  • Posts: 16865
  • Country: lv
Re: The "opposite" of a diode OR (sort of)
« Reply #4 on: August 08, 2015, 01:13:29 am »
If these batteries are rechargeable, and are anything other than NiCads, this is crazy.
I'd guess the user wants to FIFO them, so the empty batteries get swapped while the device is still powered.
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21686
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: The "opposite" of a diode OR (sort of)
« Reply #5 on: August 08, 2015, 03:35:51 am »
Connect them in series, with antiparallel diodes for each cell.  Use a constant current load (tolerates wide voltage swing), rather than a constant voltage load (exhibits wide current swing; which is characteristic of the conventional diode-OR case).

Best done with NiCd or NiMH (that's not utterly destroyed by discharge to zero), with a wide voltage range SMPS on the input.  Or better, with some logic to handle the switching.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline German_EE

  • Super Contributor
  • ***
  • Posts: 2399
  • Country: de
Re: The "opposite" of a diode OR (sort of)
« Reply #6 on: August 08, 2015, 08:07:03 am »
Objective 1
Draw power from the lowest pack providing that the pack is above a certain threshold.
Each pack has a relay or contactor on the output that drops out when the pack voltage drops below the threshold voltage. Some industrial contactors have adjustable voltage thresholds.

Objective 2
Draw power from the pack with the lowest working voltage.
Suppose you have four packs, A,B,C and D. Connect all the negative points together then connect a relay coil and a diode between the + outputs of A and B. Depending on which is higher the relay will be on or off, powered by the voltage difference between the two packs. Use the contacts on this relay to select pack A or B. Do the same with packs C and D. Now wire a diode and relay coil between the AB and CD output and use the same system to select which pair of outputs has the lowest voltage. If you use 3V relays you can detect a difference between the packs of 3,7V.
Should you find yourself in a chronically leaking boat, energy devoted to changing vessels is likely to be more productive than energy devoted to patching leaks.

Warren Buffett
 

Offline con-f-use

  • Supporter
  • ****
  • Posts: 807
  • Country: at
Re: The "opposite" of a diode OR (sort of)
« Reply #7 on: August 08, 2015, 10:28:11 am »
For Obj. 2, a microcontroller + fet's is the cheaper solution and draws negligible hold/switch current compared to the relays.
 

Offline German_EE

  • Super Contributor
  • ***
  • Posts: 2399
  • Country: de
Re: The "opposite" of a diode OR (sort of)
« Reply #8 on: August 08, 2015, 01:38:18 pm »
True, a microcontroller with an 8-Input ADC could do the job in a dozen lines of code but a box full of relays and contactors is more fun.
Should you find yourself in a chronically leaking boat, energy devoted to changing vessels is likely to be more productive than energy devoted to patching leaks.

Warren Buffett
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf