微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的太阳能LED路灯控制器设计

基于单片机的太阳能LED路灯控制器设计

时间:01-25 来源:互联网 点击:

件下,总存在一个最大输出功率点。 当忽略温度效应时,不同光照条件的输出特性与负载曲线L 的交点A,B,C,D,E( 工作点) 显然不都是最大功率点,若采用直接匹配必然带来输出功率的损失。

图4 太阳能光伏电池的输出特性

  采用最大功率点跟踪MPPT( Maximum Power Point Track) 的控制策略就可以将采集到的太阳能尽可能转化为电能,储存到蓄电池组中。 MPPT 控制策略主要有干扰观测法、导纳增加法和固定参数法等算法。 这里采用干扰观测法,其思想: 控制器在每个控制周期用较小的步长改变光伏电池的输出电压或电流---"干扰",改变的方向可以增加或减小; 比较前后光伏电池的输出功率,如果输出功率增加,就按照上一周期的方向继续干扰过程; 如果输出功率减小,则改变干扰的方向,最终在最大功率点往复达到稳定,此时还可以减小步长以进一步逼近最大功率点。

  另外,目前条件下铅酸蓄电池是比较经济实用的蓄电装置。 铅酸蓄电池的容量和寿命是蓄电池的重要参数,受充电方法的影响很大。 可接受的理想充电曲线是充电电流随时间按指数规律衰减的曲线,但极化现象却制约了蓄电池的寿命和光伏电池发电系统充电模式。 因此需要根据蓄电池充电特性曲线,采用分阶段的充电策略,才可以提高充电的效率和延长蓄电池的寿命。 这里蓄电池的充电策略是三阶段充电( 快充、过充和浮充)。

  (1) 快充阶段充电电路的输出方式等效为电流源。 电流源的输出电流根据蓄电池最大可接受电流来确定。 充电过程中,检测蓄电池端电压,当蓄电池端电压上升到转换门限值后,充电电路转到过充阶段。 固定输出电流,采用MPPT 算法控制输出电压。

  (2) 过充阶段充电电路对蓄电池提供一个较高电压,同时检测充电电流。 当充电电流降到低于转换门限值时,认为蓄电池电量已充满,充电电路转到浮充阶段。

  (3) 浮充阶段蓄电池组充满电后,保持电量的最好方法就是给蓄电池提供一个精确的、具有温度补偿功能的浮充电压。

  2. 2 放电电路及控制策略

  放电电路的负载是大功率LED 路灯,它是由1 W 及以上的高亮度LED 按一定的拓扑连接而成的绿色光源。 大功率LED 路灯的发光强度是和流过的电流成正比。 由于大功率LED 的电流、电压参数具有典型的PN 结伏安特性,其正向压降的微小变化会引起较大的正向电流变化。 不稳定的工作电流会影响LED 的寿命和光衰,所以大功率LED 的驱动电路必须提供恒定的电流。 其控制电路主要采用DC /DC 升压驱动电路( Boost) ,控制策略采用脉冲宽度调制( PWM) ,Boost 充电电路如图5 所示。

图5 Boost 放电电路。

  电感L2、功率MOSFET 管Q2和D3构成升压型DC /DC 转换器,通过单片机控制输出PWM2,获得一个稳定的输出电压; 通过PWM3和PWM4 通道进行2 路LED 照明的恒流控制,完全关断这2 路负载还可以用作半功率点控制; R7和R10提供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.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top