G'day folks,
I'm interested in building a micro-processor based multi-chemistry charger in order to experiment with firmware development for such devices. I have a client who re-sells OEM units from China into the radio-control market but is unhappy with the delivered firmware and is thinking of having their own custom unit designed. (Also, having seen inside one of the units myself, I'm a bit leery of the hardware - though they seem to work OK, my eyebrows were raised a few inches!)
However before he does that he wants to spend some time with a test setup to see what's involved in the software side (they have in-house software folks). So I want to put together a dev board that they can use.
This design needs to avoid using custom charger IC's; the desire is to put as much smarts into the firmware as possible (so as to make it flexible, and also lower ultimate production cost). It needs to support Pb/NiCd/NiMH and most lithium chemistry up to say 5 or 6 cells (with balancing). Input would be from a separate 15-20v supply.
Whatever I put together needs to do constant current / constant voltage and I suppose would use a buck converter. Things like the temperature monitoring, microprocessor etc are pretty clear to me, however having never worked on a charger before I'm not so comfortable with the rest of the analog side.
I'd be keen to hear opinions on what folks think would be the most appropriate approach to the analog design (in terms of concept, technology used), keeping in mind that while this board is not for production use, it needs to behave (insofar as the firmware is concerned) in a more or less similar way to something that they may get made for production down the track (i.e. it can't rely on off-loading any of the charge management to a custom charger chip if said chip is not economical to be used for production in consumer-level chargers).