太阳能LED路灯控制器的设计
程来星1,卢丽娟2,江超2
(1.黄石职业技术学院湖北黄石435003;2.湖北师范学院物电学院,湖北黄石435002)
摘要:文中首先介绍了太阳能LED路灯系统的组成,及各组成部分的工作原理。然后详细讨论了用STC90C52单片
机实现的太阳能LED路灯控制器的设计,包括用并联式三端稳压管TL431芯片实现的蓄电池充电控制电路、用场效
应管实现的负载输出控制电路、用光敏电阻实现的光控电路、用运算放大器实现的检测电路的硬件电路设计和系统
软件的实现。
关键词:太阳能LED路灯;太阳能电池;蓄电池;控制器的设计
中图分类号:TM923文献标识码:A文章编号:1674-6236(2013)02-0154-04
DesignofthecontrollerofsolarenergyLEDstreetlamp
CHENGLai-xing1,LULi-juan2,JIANGChao2
(1.HuangshiPolytechnicSchool,Huangshi435003,China;
2.CollegeofPhysicsandElectronicScience,HubeiNormalUniversity,Huangshi435002,China)
Abstract:Firstly,thecompositionofthesolarLEDstreetlampsystemisintroducedandtheoperatingprincipleofeach
constituentpartofthesolarLEDstreetlampsystemisdiscussed.ThenthedesignofthecontrollerofthesolarLEDstreetlamp
systemisanalyseddetailedlywiththeuseofSTC90C52,includingthedesignofchargingcontrolcircuitofthestoragebattery
usingtheparallelthree-terminalregulatorTL431chip,theloadoutputcontrolcircuitusingtheMOSFET,thelight-operated
circuitusingthephotoresistor,thedetectioncircuitusingtheoperationalamplifierandthedesignofthissystem'ssoftware.
Keywords:solarLEDstreetlampsystem;solarbattery;storagebattery;designofthecontroller
收稿日期:2012-07-23稿件编号:201207142
基金项目:湖北省教育厅2011年科研基金项目资助(D20112501)
作者简介:程来星(1964—),男,湖北黄石人,副教授。研究方向:单片机技术的教学与科研。太阳能作为一种新兴的绿色能源,已经得到了广泛的应
用,其中以太阳能路灯应用为代表的道路照明工程越来越多
的地方被各级政府所看好。太阳能路灯具有易控制、清洁环
保无需电费开支及不需要架设输电线路等多方面的优点[1]。
太阳能路灯系统由光伏电池极板、蓄电池、照明灯具和控制
器等几个部分组成。一般情况下,太阳能路灯系统蓄能装置
采用蓄电池,由于铅酸蓄电池具有储能多且成本低等优点,
应用最为广泛。但是充放电状态直接对铅酸蓄电池寿命影
响,若充电电压不当或铅酸蓄电池使用不当等情况出现,则
铅酸蓄电池的寿命就会急剧缩短[2]。为了解决这些问题,设计
了一款太阳能LED路灯控制器。
1太阳能路灯系统的组成
一个完整的路灯系统由4个部分组成[3]:太阳能电池、蓄
电池(锂电池)、控制器、LED照明灯。日照时,利用光生伏打
效应原理制成的太阳能电池板接收太阳辐射能并转化为电
能输出,产生一定电压的充电电流,通过太阳能控制器对储
能蓄电池进行充电。夜晚,当日照光线强度减弱到一定程度
时,太阳能电池板开路电压下降到设定值,太阳能控制器检测到这一电压值后,光控自动启动,由蓄电池通过控制器向
负载供电[4]。
路灯蓄电池选用锂离子电池。锂电池具有重量轻、容量
大、无记忆效应等优点,因而得到了普遍应用。锂电池的能量
密度很高,它的容量是同重量的镍氢电池的1.5~2倍,而且
具有很低的自放电率。此外,锂离子电池几乎没有“记忆效
应”以及不含有毒物质等优点也是它广泛应用的重要原因。
但对于锂电池的充电过程,要求是比较严格的。锂电池的充
电过程包括3个阶段[5]:1)如果开始充电时,电池电量很低
(例如低于2.7V),那么必须用小电流(大概为100mA)开始
充电,即涓流充电。如果电压高于2.7V就不必进行这个步
骤。2)当电池电压大于2.7V可以开始大电流充电,恒流充
电。随着充电的进行,电池电压逐渐升高。3)当电池电压达到
或接近充满电压(如4.2V左右)时,则要开始转入恒压充电;
当电流减少到大概10mA左右,则停止充电。由此可见,对于
锂电池充电过程的控制,电压电流的检测是非常关键的。
蓄电池应与太阳能电池、用电负荷(路灯)相匹配。可用
一种简单方法确定它们之间的关系。太阳能电池功率必须比
负载功率高出4倍以上,系统才能正常工作。太阳能电池的
电压要超过蓄电池的工作电压20%~30%,才能保证给蓄电电子设计工程ElectronicDesignEngineering第21卷Vol.21第2期No.22013年1月Jan.2013
-154-
池正常负电。蓄电池容量必须比负载日耗量高6倍以上为宜[5]。
太阳能控制器的作用是控制路灯的工作状态,主要功能有白
天根据蓄电池电压的大小分阶段给蓄电池充电,当光照强度
降低到某一设定值时,充电电路断开,蓄电池给LED灯放电,
另外还具有过充保护、过放保护、光控启闭LED灯等功能。
2太阳能LED路灯控制器的设计
太阳能路灯控制器是太阳能路灯系统中最为重要的部
件,其功能设计的好坏决定了一个太阳能路灯系统运行情况
的优劣。路灯控制器需要实现的功能有:1)蓄电池过充电保
护功能:白天给向蓄电池充电,当蓄电池端电压升高到4.2V
时,控制器自动切断充电回路,防止过充电,保护蓄电池,延
长其寿命。2)蓄电池过放电保护功能:夜晚蓄电池在控制器
的控制下向LED路灯供电,当蓄电池端电压降低到2.7V
时,控制器自动切断LED路灯,避免蓄电池过放电。3)智能充
电及负载开关过程采用光控自动开关功能:夜幕降临时,自
然光照亮度低于室外照明亮度要求,控制器自动打开太阳能
路灯开关,蓄电池向路灯供电。当光照再次达到某一设定值
后,控制器控制太阳能路灯自动熄灭,节省用电。该控制器的
实现过程是通过光控电路对光照强度的检测,判断是白天还
是晚上,然后将数据传送给单片机,控制到底是充电电路工
作还是放电电路工作。根据需要实现的控制功能,该方案选
择STC90C52单片机对太阳能LED路灯系统进行控制。
单片机主要完成的功能包括检测蓄电池两端电压并根
据不同状态采用不同的充电模式;判断白天黑夜并以此来切
换蓄电池充电和放电模式。路灯控制器中包括的硬件电路
模块比较多,如单片机最小系统、负压电路、供电电源等等,
如图2所示。单片机最小系统包括单片机、复位电路、晶振
时钟电路[6]。本设计采用的核心控制器是宏晶公司生产的
STC90C52AD单片机,该系列系列单片机指令代码完全兼容
传统的8051单片机,12时钟/机器周期和6时钟/机器周期可
以随意选择,内置看门狗,超强抗干扰,轻松过4400V快速
脉冲干扰(EFT)。内部集成MAX810专用复位电路,当时钟频
率在6MHz时,该复位电路是可靠的。自带8路A/D和2路
PWM功能,更让控制器的外围电路变的精简。特别的是该系列单片机支持ISP(在系统可编程)和IAP(在应用可编程),开
发无需高价的专用编程器和专用仿真器,给本控制器的设计
开发带来极大的方便。
充放电控制电路如图3所示,由于TL431的参考端输出
电压是稳定在2.5V,所以通过单片机控制R9一端的电压从
而改变流过R4的电流,进而改变R4上面的压降,从而使B
点的电压可调。关于电路自动调节的原理,可以这样解释:根
据TL431的特性,当参考端的电压大于2.5V时,TL431阴极
和阳极之间的电流会急剧增大,也即其等效电阻减小,从而
使三极管的基极电压减小,射极B点电压减小,从而使A点
电压下降;同理,当参考端的电压小于2.5V时,TL431阴极
和阳极之间的电流会急剧减小,也即其等效电阻增大,从而
使三极管的基极电压增大,射极B点电压增大,从而使A点
电压升高,也即A点电压始终稳定在2.5V。这样,通过控制
单片机输出PWM可调电压的大小就可以控制蓄电池的充电
过程,而单片机输出的PWM电压又是根据对流经蓄电池的
充电电流和电池两端的充电电压的检测运算得到,所以整个
充电过程就是一个智能的循环控制过程。
控制器能自动检测当前的状态,首先根据光控电路检测
当前状态是白天还是黑夜,进而选择是充电模式或者放电模
式。在充电模式中根据蓄电池两端的电压及流过蓄电池的电
流选择不同的充电模式。首先要检测电池的电压是否低于
2.7V,当电池的电压低于2.7V的时候就要进行预充电,通
常都是以100mA的电流充10分钟左右,这是一个“小电流
激活”的阶段,当电压低于2.7V时,电池正极的锂离子很少,
电池的活性低,这时候就算你给一个很大的电流,电池内部
也没有足够的离子搬运,相反这会给电池带来负担,所以这
个阶段是电压很低的时候必须有的,但是一般情况下,上一
次电池不至于过放,电池的电压也不会降到这么低。当电压
高于2.7V而又小于4.2V时进入到第二个阶段恒流充电,
即电流一定,而电池电压随着充电过程逐步升高,当电池端
电压达到4.2V,改恒流充电为恒压充电,即电压一定,电流
根据电芯的饱和程度,随着充电过程的继续逐步减小,当减
小到10mA时,认为充电终止。在放电过程中,首先保证当蓄
电池电压低于保护电压(2.7V)时,控制器自动关闭负载开关图1太阳能LED路灯系统Fig.1StructurediagramofthesolarLEDstreetlamp
system程来星,等太阳能LED路灯控制器的设计
-155-