I want to build a cell level LVC (and monitor HVC while charging) for my LiMn battery and maybe eventually for a LiFePO4 battery or *gasp* the lightweight but dangerous LiPo packs (I think I would still charge these outside in a gas grill or something even with cell level monitoring
Anyway, I am going to start simple, and have a Atmel microcontroller monitor the individual cell voltages and disable the electronic brake input to the brushless motor controller on the bicycle if any cell drops below a preset value (the cells are good from 4.1V down to 2.5V but I would like to leave some room and maybe only discharge them to 3V.
Most of the Atmel microcontrollers have just one 8 channel A/D...I don't think any of them have four ports of A/D. I am thinking I would need to use an analog mux or perhaps hang three more A/D off of a serial data line from the Atmel. Suggestions?
Filtering on the inputs should not be a problem as I really don't need a fast update (even reading the cell voltages once per second would be acceptable).
After I get this working I will add a few more things, like a shunt to measure peak watts to the motor, average power, and keep track of battery AH consumed. Perhaps also I will tap off of the hall sensors in the motor to give me a speedometer, and run a serial line to a small lcd on the handlebar. But starting simple first.
Thanks for any tips