I’ll be doing a similar thing with an upcoming project:
prod.campuscruiser.com/PageServ … wyMTY4MjU0
I didn’t intend it for autonomous charging (hard to get a biped to walk to exactly the right spot), but it wouldn’t need any changes to function as one.
Hmm… now that I look at it, it doesn’t seem to be a very straight-foreward schematic.
:X
Basically, all it does is use an FET (Q1) to turn off the robot’s servos if any of three conditions occur:
(1) I connect a charger to it.
(2) The microcontroller detects that the battery voltage has dropped below a value that I’ll determine in the software (probably 5.5V or so).
(3) The comparator ( U8 ) detects that the battery voltage has dropped below 5V.
LiPo batteries need to be kept from overdraining, thus the need for the last two conditions.
I chose to use both hardware (comparator) and software (micro) because I’m paranoid.
All the rest of the junk in the schematic is trivial.
The OR gates make the FET turn off if ANY of the above 3 conditions occur.
And, the charge pump IC in the middle of the schematic is just there to get the FET’s gate voltage up high enough to turn it on.
You might want to consider a simpler version of this setup, as FETs may have advantages for ya.
A MOSFET has very very high current capabilities (the normal package can take up to 75A with exceptional cooling, and many MOSFETs exceed even that).
More importantly, though, they’ve got really low resistance when turned on (on average, between a tenth and a hundredth of an ohm).
Any resistance in series with your circuit will produce a voltage drop and dissipate heat.
Perhaps relays are all you need for your application, though.
