EDIT : I’ve simplified my prose a little bit, sorry for the wall of text that was here before. The post is still long but hopefully a bit easier to read.
TL;DR : what do you suggest to charge 2 lead-acid batteries (first, a small one, then a bigger one) from a wimpy 6 amp alternator, without wasting too much current in a big relay coil (such as those inside readily available VSRs) and preferably using off-the-shelf components?Hi,
I'd like to charge two batteries from one single small outboard motor on a small sailboat...
- The engine is a small outboard (9.9 HP) there is a single cable (2 conductors) between engine and battery; no separate alternator and starter cables.
- the starting battery is a small (20 Ah) 12V lead-acid
- the alternator/dynamo is rated 6 A, which is much smaller than “proper” alternators on bigger engines/boats
- the secondary battery is lead-acid too, about 60 Ah IIRC, but will probably be upgraded in the future
Yes, I know that a 6 A current source is not enough to be the only power source on the boat if power-hungry devices were to be installed. Other sources such as solar panels would make sense... For now there are only a few LED lights and 6 A is enough. And, even with solar panels installed (not planned for now), I’d still be interested in putting this 6 A current to good use rather than wasting it by boiling the small starter battery when the engine runs.
The obvious answer is to just buy a voltage sensing relay and forget about it, but:
- commonly available VSRs/ACRs/whatever are rated for huge currents, around 100 or 140 A (massively overkill here)
- the coil current of these relays is substantial, around 300 mA; that's already 5% of the available current wasted
- the quiescent current of these is a bit large for my taste (around 10 mA). Not the end of the world, but I'm sure it’s possible to do better
- these VSR just put the two batteries in parallel when the first one gets to a specific voltage threshold. Charge from the starter battery is dumped into the secondary battery, but this is only a short current peak and the efficiency of the transfer is poor. That wouldn’t matter in a more traditional use case with a big alternator, because the alternator would then charge both batteries, thus quickly compensating the loss. Here I’d rather charge one battery, then the other, without putting them in parallel.
Until now, I've been using a Victron diode-based “battery isolator” (just two diodes back to back), plus a 30A relay across one of the diodes to allow reverse current when the starter motor engages.
This required a small mod on the stock wiring loom of the outboard, which I'd like to avoid, because non-standard wiring is a pain when somebody else has to work on the motor.
Also, there’s a flaw with the “2-diode” charge splitter; the current will flow to the most discharged battery. If there is a shorted element in the secondary battery, or a leakage to ground somewhere, that could prevent the starter battery from charging properly.
I’ve been thinking about removing the diodes and using a SPDT relay of appropriate size (the starter circuit is fused by a 20 A automotive fuse inside the motor, so I guess the starter motor current is in that range) with Batt 1 on the NC contact, Batt 2 on the NO, and the motor on the common contact.
In this case the motor would be connected by default to the starter battery, and I'd need a small circuit to detect when it's fully charged and energize the relay to send the charging current to the other battery. With this, the batteries are always independent.
I could tear down an existing VSR and replace the big SPST relay with a smaller SPDT one. But they are potted so that may be a difficult task. Besides, even cheap ones are not that cheap; and doing this would do nothing to improve idle current. All in all, bad idea.
So, if I want to roll my own voltage sensing relay, I need a board to sense voltage, while drawing the smallest possible quiescent current when off. I could design my own (TL431 + comparator, or a small µcontroller…) but before reinventing the wheel I’d like to check if something off-the-shelf exists, that would save some development time.
There are many variations of little boards on ebay for "battery protection" with a relay, some with a LM358, some with a LM393, some a 555 (!) and trimpots... Don't know if there is a voltage reference on board though, and I'm a bit hesitant to use these boards in a system which must be "reliable"...
A commercially available voltage sensing relay board with a (not too big) SPDT relay and a voltage reference, and not too much idle current would be ideal, but I couldn't find one.
How would you do it? Do you know of off-the-shelf little modules that I could use to detect when Battery number 1 is charged and drive a relay accordingly?
I’m probably overthinking this with voltage detection and a relay.. Please feel free to tell if you have another (possibly simpler) approach

Thanks for any ideas
