图3 系统结构图
Fig.3 The system architecture
BUCK变换器的主要功能是:在预充电阶段输出小电流Imin;在快速充电阶段进行太阳能电池的最大功率点跟踪,当电流达到Imax时限制电流以恒流充电;在脉冲充电阶段根据电池电压值输出恒流或停止输出。单片机实现的功能是:采集锂离子电池的电压Vbatt、电流Ibatt、温度Tbatt和太阳能电池的电压Vpv、电流Ipv;由软件程序控制使充电器在不同的充电状态之间转换;在不同的充电状态根据控制目标计算出占空比D,输出PWM驱动脉冲。
2.2 充电控制方法
本文设计的太阳能充电控制器是一个多目标控制系统[4],在充电的不同阶段,控制占空比的目标也不同,其充电状态转换如图4所示。
图8 (a)脉冲充电锂电池电压、电流波形图 (b)局部放大图(c)充电状态转换图
Fig.8 (a) Voltage and current wave of the Li-ion battery in the pulse charge mode (b) local zoom (c) The change of charge state