The device will use an inductors connected to an oscillator to transfer energy between two adjacent batteries in series during charging and discharging to keep them at an even state of charge [see Picture [url removed, login to view]]. Furthermore voltages of each battery must be monitored once every 10ms using a delta-sigma ADC for use in a noisy environment. Should battery voltage go above or below a preset limit, a fault pin must activate that triggers a relay which will stay triggered until voltage levels return to normal parameters. Device must go into a low power sleep mode if variance in battery voltages is within preset parameters. If any unit freezes or otherwise fails a relay must be triggered which shuts off charging or discharging.
Tri-Color LED used to display system state:
Red blink- Low Voltage Fault
Red - High Voltage Fault
Battery voltages range from 1V to 20V
Number of batteries in series can range from 3 to 120
The current transfer requirements are up to 10A
Programmable with RS-232 pins
Circuit testing and improvements are welcome but not required.