I'm looking for my robotics project to draw its power from one of 3 rechargeable batteries; basically whichever has the most "juice" in it. From the initial research I've already done, I believe I could connect each rechargeable battery (probably LiPo) to a diode, and then wire each of the 3 diodes in series.

However, being so new to robotics/electronics, I guess I wanted to bounce this off the community as a sanity check, or to see if there is a better way of achieving this. Again, what I am looking for is a way for the circuit to automagically detect that battery #1 has more power than battery #2, and so it "decides" to draw power from #1. The instant #1 is depleted or deemed "less powerful" than #2, the #2 battery takes over. Thoughts/criticisms?


1 Answer 1


Is there a need to draw from the batteries sequentially? If you wire the batteries in parallel you drain them all at the same time, so you don't need to worry about swapping dead batteries for fresh.

  • $\begingroup$ Hey smart thinking @Chuck (+1) - do the descriptions in that link give me what I need to actually implement this parallel solution? Any diodes/voltage regulators/etc. needed to actually build this?!? Thanks again! $\endgroup$
    – smeeb
    Commented Jun 12, 2015 at 20:40
  • $\begingroup$ Yes - from the article, "The positive terminals of all batteries are connected together, or to a common conductor, and all negative terminals are connected in the same manner. The final voltage remains unchanged while the capacity of the bank is the sum of the capacities of the individual batteries of this connection." All (+) connections together, all (-) connections together. IMPORTANT TO NOTE you don't need any diode protection as long as you don't mix charged and discharged batteries. If you're concerned you might accidentally put a dead battery on with 2 fully charged then add diodes. $\endgroup$
    – Chuck
    Commented Jun 12, 2015 at 20:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.