·上一文章:一种24V直流电机驱动器设计
·下一文章:一种太阳能充电控制器的设计
图4 三点权位比较法中最大功率点附近数据状态
5 程序总体设计及说明
我们采用的太阳能电池板的输出电压是9V,而充电电池的最高输入电压要求不能高于4.2V,为了保护电池起见,我们先把输出的电压从低到高逐渐增加。
图5 控制逻辑电路流程图
产生PWM波:通过初始化定时器使定时器工作在方式1,其中定时器1GATE 端无效,定时器0GATE 端有效,在定时器1 的服务程序中使P1.0 置1,并用该信号作为定时器0 的门控端。当P1.0 为1 时,定时器0 开始计数,当计数溢出时,进入中断服务程序,在服务程序中将P1.0 清零,使定时器0 的定时周期小于定时器1 的定时周期,这样,固定定时器1 的周期,改变定时器0 的周期,就会产生不同占空比的方波。
6 结语
利用51 单片机作为主控制器,结合其它芯片及电路构成的太阳能手机充电器,采用PWM电压输出,具有控制灵活、带载能力强、稳定性高的优点,该充电器使用闭环控制,控制精度高、具有自我调节能力,可以自动寻找太阳能电池板的最大输出功率点提高手机电池使用效率,延长使用寿命。