||This thesis studies the charging scenario with four buck-boost typed battery power modules (BPMs) which are connected in parallel. A microcontroller is used as the control unit to detected battery voltages and currents to perform the charging scenario. The charging scenario is executed in accordance with the preset charging time, the dc source’s maximum power, and state-of-charges (SOCs) of the batteries to distribute the charging currents. For BPMs connected in parallel, the active power switches can be turned off at any moment during the charging process instead of shutting down the system. By which, the full-charged batteries or the ones suspended by the charging scenario can be temporarily isolated. By the same way, the damaged batteries can also be quarantined and then replaced. |
The prototype battery power system adopts Visual Basic to design the user interface. The users’ assignments of the charging power level, the budget and charging time are transmitted through universal asynchronous receiver transmitter (UART) to the microcontroller for scheduling the charging process. During the process, the budget, battery voltages, currents, capacities, the charging time, and the charging power are displayed on the monitor. Experimental results show that charging scenario can achieve the intended functions and fully utilize the power from dc source.