I'm on my 3rd battery right now and getting annoyed by this topic. I have a large-ish 400c scooter that is a beast to start up and eats batteries. I've connected an XT60 plug and use a 2200mAh 3S LiPo in parallel to the main battery to help start it.
Before you ask: connections are fine, wires are fine, charging is fine, valves are set up correctly. Starter motor might be old, but whatever.
I'm using the 2-wheeler seldom so the other solution is to keep the battery in-house and keep it topped up, but it's a pain to reconnect each time.
So my procedure is: prime the fuel pump, rotate the engine a few times, connect the LiPo, start the engine, keep the LiPo connected for a few seconds, disconnect it. A few seconds is enough to keep it fully charged. I wonder if there is a way to automate the process, so here are my questions:
- 3S or 4S? My charging circuit pumps ~14V but resting voltage is ~12.4V. 3S would have a range of 9-12.4V, 4S would have 12-16.8V.
- mosfets or relay to connect/disconnect the battery? I don't know what parts can take >70A.
- what a reliable and simple way to detect that the motor is running or the battery is fully charged and disconnect it? I don't mind sticking an IC there with a voltage divider, but perhaps a TL431 is more reliable.
My idea is to stick everything on the contact voltage input, not on the starter input. This is because the main battery can still be recharged (recover) between startup attempts.
So: read contact voltage, if above 13V (engine running) disconnect LiPo, if between 9-13V then connect LiPo. However this is 0.6V above the 12.4V limit of a 3S. If I use 12.4V as a threshold then the resting voltage of the battery might be as high as 12.7V (which is fine for starting) but might drop during cranking. So the circuit would then connect the LiPo, voltage would go back up, it disconnects the lipo, voltages comes down again -> bouncing.
On the parts side, I have quite a few SMD automotive high-side smart MOSFETs (relay replacements) in my parts bin: BTS6163D, BTS5012SDA, BTS6143, BTS4443, VN750, BTS247Z, ... I also have a couple of those with current sensing (AUIPS7145R, VND5E025MK-E, VN7140, ...).
Perhaps I'm overthinking this.