·上一文章:基于单晶片CMOS语音合成的ASIC设计
·下一文章:基于DM9000的以太网藏文信息控制平台
4 太阳能控制器的软件设计
图7给出该太阳能控制器软件设计控制流程。
涓流充电时,仅当检测的涓流小到设定值时才关闭充电回路;温度补偿时△μ(可正、可负)为程序中相应的充放电点电压值的改变值。还要考虑环境光线强度的骤变以及用电的瞬时电流的突变等情况对系统控制的影响,故需在软件上增加适当的延迟功能。
此外在试验进行时,遇到蓄电池的“滞回效应”,即蓄电池处于过充电点与过放电点时,由于用电负载的存在,电源系统在保护值处不断振荡,将对电子元件造成损坏。则程序设计时需进行“判断是否第一次上电”,调用不同临界值的子程序,蓄电池两端电压回落或上升到规定值时,使其正常工作。
5 结束语
设计了一个基于PICl6F676型单片机的太阳能控制器,其功耗低,性能稳定;并采用“自适应三阶段充电模式”自动以最佳方式控制蓄电池充放电;考虑温度补偿功能,以保证在外界环境温度的变化下能自动改变各种“充放电点”,可在温差变化较大的地区使用。且考虑了蓄电池的记忆效应,滞回效应,在负载电路使用二级保护装置,更好保护蓄电池。
该太阳能控制器,在模拟试验成功的基础上进行现场试验,也已取得初步成功。若在该控制器的基础上,进一步完善手动控制电路及后续的逆变电路,可提高电路稳定性及整体功能,进而使其具有良好的市场前景。