基于单片机的太阳能LED路灯控制器设计
软件设计主要协助硬件电路完成控制器的控制策略,由主程序和充电、放电等子程序组成,如图6 ~ 9 所示。 充电子程序根据蓄电池的电压和电流完成3 个阶段充电转换,其中快充阶段采用MPPT 算法,以尽可能提高光伏电池的输出功率。 放电子程序通过PWM 技术调节负载电流,在后半夜可以完全切断负载,实现半功率点亮负载。
图6 主程序流程
图7 充电子程序流程
图8 快充阶段采用MPPT算法跟踪最大功率流程
图9 放电子程序流程
4 结束语
太阳能LED 路灯照明系统是太阳能开发利用与新一代绿色光源LED 的完美结合。 经过多次软硬件的综合调试,本文以STC12C5410AD 单片机为核心设计的智能控制器,整体实现了三段式充电控制功能,并能有效防止蓄电池过充; 同时还能实现定时和半功率点切断负载,在蓄电池电压小于过放电压也将切断负载,从而蓄电池过放保护。 该系统在能源利用率和工作可靠性方面有一定的实用价值,考虑到三亚地区的风力资源也较丰富,下一步的研究方向将是充分利用太阳能和风能的互补性,保证全年无间断亮灯,从而向真正实现零污染、零排放、绿色的照明系统迈进一步。
参考文献:
[1].STC datasheethttp://www.dzsc.com/datasheet/STC+_2043151.html.
[2].STC12C5410AD datasheethttp://www.dzsc.com/datasheet/STC12C5410AD+_1135295.html.
[3].R10datasheethttp://www.dzsc.com/datasheet/R10_1193166.html.
评论