




主程序流程图
图4是主函数的流程图。单片机上电后先初始化系统,允许中断,开启PCA。随后进入循环。
在每个循环中依次完成下列任务:
(1)根据蓄电池电压设置蓄电池的标志位,以决定直流输出管的开关状态。
(2)根据直流开关和交流开关的状态(开或关)设置标志,以决定样机是否开启相应功能。
(3)查询有无过载发生。如果有,则进入过载子程序,计算过载量并进行相应的处理。
(4)根据各种电气参数和工作状态,确定LED指示灯的亮、灭。
在主函数之外,还有6个中断函数。其中定时器0、定时器1和定时器2中断分别为PCA、直流过载保护和交流过载保护提供时基。直流短路中断和交流短路中断都是外中断,一旦进入,会马上切断振荡信号和功率管的电源,以保护样机。PCA中断在下面另作介绍。
太阳能交流发电系统是由太阳能电池板、充电控制器、逆变器和蓄电池共同组成;太阳能直流发电系统则不包括逆变。将交流电能变换成直流电能的过程称为整流,把完成整流功能的电路称为整流电路,把实现整流过程的装置称为整流设备或整流器。与之相对应,把将直流电能变换成交流电能的过程称为逆变,把完成逆变功能的电路称为逆变电路,把实现逆变过程的装置称为逆变设备或逆变器。
逆变装置的是逆变开关电路,简称为逆变电路。该电路通过电力电子开关的导通与关断,来完成逆变的功能。电力电子开关器件的通断,需要一定的驱动脉冲,回收库存电池片价格,这些脉冲可能通过改变一个电压信号来调节。产生和调节脉冲的电路通常称为控制电路或控制回路。逆变装置的基本结构,除上述的逆变电路和控制电路外,还有保护电路、输出电路、输入电路、输出电路等。
实验结果
对样机进行检测的结果如下:
(1)设定Vo=13.5V,VH=14.4V。当蓄电池电压低于13.5V时,充电管完全打开;高于14.4V时,充电管完全关断。在13.5V和14.4V之间为PWM充电方式,输出脉冲的宽度随蓄电池电压的升高而减小。
(2)设定=11.0V,VR=13.3V。电池电压处在11.0V和14.4V之间时,样机有稳定的直流或/和交流输出。当电压降低到11.0V以下时,MCU自动切断输出,同时“欠压”LED点亮。直到蓄电池电压***到l3.3V后,才可继续供电。
(3)蓄电池电压在11.0V~14.4V之间变化,负载在0~100%之间变化时,逆变器的输出电压变动不大于额定输出电压的5%。
(4)过载在12O一150%范围内时,样机在60S后关机。在150~160%范围内时,样机在10s后关机。超过60%时,样机立即关机。
(5)短路发生后,样机会立即天机。