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

最新更新时间:2014-12-21来源: 互联网关键字:STC  单片机  太阳能 手机看文章 扫描二维码
随时随地手机看文章
面对地球生态环境日益恶化、资源日益短缺的现实,当今世界各国政府采取了很多政策和措施,大力扶持和发展节能环保产业。太阳能LED 路灯是太阳能开发利用和照明领域节能技术的综合应用,具有环保节能的双重优势。据统计,照明消耗约占整个电力消耗的20% 左右,降低照明用电是节省能源的重要途径。太阳能具有清洁环保和可再生的特点,而LED 照明是当前世界上最先进的照明技术,是继白炽灯、荧光灯、高强度气体放电灯之后的第四代光源,具有结构简单、效率高、重量轻、安全性能好、无污染、免维护和寿命长、可控性能强等特征,被认为是照明领域节电降能耗的最佳实现途径。有统计数据显示,仅LED 路灯节能一项,每年就能为中国节省约一座三峡大坝所发的电力。正是由于LED 照明灯具所具有的节能、环保优势,近年来,其全球产值年增长率保持在20% 以上,中国也先后启动了绿色照明工程、半导体照明工程、“十城万盏”计划等推进该产业发展。

  本文设计的太阳能LED 路灯控制器,先对太阳能电池输出和蓄电池电量等参数进行检测确定系统工作状态,利用最大功率点跟踪MPPT 算法实现电能的最大化收集,在电能的储备完成后,利用PWM 技术调节LED 的亮度以进一步节能,从而实现了整个系统的自动控制和智能能量管理,更有利于太阳能路灯的应用推广。

  1 太阳能LED 路灯系统简介

  1.1 太阳能LED 路灯系统的组成

  太阳能路灯系统由以下几个部分组成:太阳能电池板、LED 灯具(含LED光源、灯杆及灯具外壳)、控制器、蓄电池组,如图1 所示。

太阳能路灯系统图
太阳能路灯系统图

 1.2 太阳能LED 路灯系统的基本原理

  利用光生伏特效应原理制成的太阳能电池板白天接收太阳辐射能并转化为电能输出,经过充放电控制器储存在蓄电池中;夜晚当照度逐渐降低,充放电控制器检测到这一变化,蓄电池开始对LED 路灯放电。蓄电池放电约10 h后,充放电控制器动作,蓄电池放电结束。

根据海南三亚的日照特征和城市道路照明设计标准[5],本系统选用组件参数如下:LED 路灯1 组(32 W,24 V,1.4 A;LED 1 W 光源;4 组并联,每组8 个串联);太阳能电池板2 块( 每组额定输出电压18 V,工作电流为5.6 A,开路电压为21. 2 V,短路电流为6.1 A,峰值功率为80 W);蓄电池( 12 V,200 Ah;过充电压14.8 V,浮充电压12.3 V,过放电压10.8 V) 。

Buck主充电电路
Buck主充电电路2 硬件设计

  虽然太阳能LED 路灯控制器在整个系统中是价值最小的部份,但是它却是整个系统的核心控制部分。一个设计先进的控制器,除了完成最基本的充放电控制功能外,还能控制太阳能电池方阵尽可能吸收太阳能,提高效率;能防止蓄电池过充电及深度放电,延长蓄电池的使用寿命;能根据环境,调节LED 光源的亮度,特别是在后半夜还能实现半功率点亮负载,从而尽可能节能等。由于光伏电池板的输出电力有很大的不确定因素、蓄电池的充放电特性非线性,另外两者受环境影响较大,因此设计一个性能良好的充电放电控制器对系统性能有很大影响。本文是对控制器设计的一个有益的探索。

  本文设计的控制器是采用STC12C5410AD 单片机作为主控器件,该器件内置4 路PWM 通道,8路10 位ADC 通道,工作频率高达35 MHz,指令兼容51 单片机但速度快8~12 倍,非常适合本设计要求。 由于两组太阳能电池采用串联连接,输出电压为36 V,蓄电池电压为12 V,LED 路灯工作电压为24 V,因此充电电路采用DC /DC 降压变换电路( Buck),放电电路采用DC /DC 升压变换电路( Boost),通过软件实现充放电的控制策略,从而最终达到提高效率、节能的目的(如图2 所示)。本文重点论述充放电电路及其控制策略。

  2.1 充电电路及控制策略

  充电电路由电感L1、功率MOSFET 管T1和续流二极管D2构成降压型Buck 电路,如图3 所示。通过改变加在MOSFET 控制栅极的脉冲宽度(脉冲宽度调制Pulse Width Modulation,PWM)就可以改变太阳能电池板的输出电压。通过检测太阳能电池板的输出电压和电流、蓄电池的电压和电流,判断蓄电池的电荷状态,选择合适的充电方式为蓄电池优化充电。当蓄电池电压超过一定电压后,关断T1,防止蓄电池过充电。当系统检测到环境光线充足,控制器就会进入充电模式。

基于STC的太阳能LED路灯控制系统框图
基于STC的太阳能LED路灯控制系统框图

然而,充电的效率与充电电源(太阳能电池) 、负载(蓄电池) 以及环境的特性是紧密相关的。太阳能电池的输出功率是日照强度和周围环境温度的非线性函数[1],如图4 所示。也就是说,当日照强度增强时,最大输出功率相应增大;当温度增加时,输出功率降低;但一定条件下,总存在一个最大输出功率点。当忽略温度效应时,不同光照条件的输出特性与负载曲线L 的交点A,B,C,D,E(工作点)显然不都是最大功率点,若采用直接匹配必然带来输出功率的损失。

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

  采用最大功率点跟踪MPPT(Maximum Power Point Track)的控制策略就可以将采集到的太阳能尽可能转化为电能,储存到蓄电池组中。MPPT 控制策略主要有干扰观测法、导纳增加法和固定参数法等算法。这里采用干扰观测法[1],其思想:控制器在每个控制周期用较小的步长改变光伏电池的输出电压或电流——“干扰”,改变的方向可以增加或减小;比较前后光伏电池的输出功率,如果输出功率增加,就按照上一周期的方向继续干扰过程;如果输出功率减小,则改变干扰的方向,最终在最大功率点往复达到稳定,此时还可以减小步长以进一步逼近最大功率点。  另外,目前条件下铅酸蓄电池是比较经济实用的蓄电装置。 铅酸蓄电池的容量和寿命是蓄电池的重要参数,受充电方法的影响很大。可接受的理想充电曲线是充电电流随时间按指数规律衰减的曲线[3],但极化现象却制约了蓄电池的寿命和光伏电池发电系统充电模式。因此需要根据蓄电池充电特性曲线,采用分阶段的充电策略,才可以提高充电的效率和延长蓄电池的寿命。这里蓄电池的充电策略是三阶段充电( 快充、过充和浮充)。

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

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

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

  2.2 放电电路及控制策略

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

Boost放电电路
Boost放电电路

电感L2、功率MOSFET 管Q2和D3构成升压型DC /DC 转换器,通过单片机控制输出PWM2,获得一个稳定的输出电压;通过PWM3和PWM4 通道进行2 路LED 照明的恒流控制,完全关断这2 路负载还可以用作半功率点控制;R7和R10提供LED 照明驱动电路的电流反馈采样;其它时控功能、温度补偿电路和蓄电池的过放保护电路在此就不详细讨论。3 软件设计

  软件设计主要协助硬件电路完成控制器的控制策略,由主程序和充电、放电等子程序组成,如图6 ~ 9 所示。充电子程序根据蓄电池的电压和电流完成3 个阶段充电转换,其中快充阶段采用MPPT 算法,以尽可能提高光伏电池的输出功率。放电子程序通过PWM 技术调节负载电流,在后半夜可以完全切断负载,实现半功率点亮负载。

程序流程图
程序流程图

放电子程序流程
放电子程序流程

4 结束语

  太阳能LED 路灯照明系统是太阳能开发利用与新一代绿色光源LED 的完美结合。经过多次软硬件的综合调试,本文以STC12C5410AD 单片机为核心设计的智能控制器,整体实现了三段式充电控制功能,并能有效防止蓄电池过充;同时还能实现定时和半功率点切断负载,在蓄电池电压小于过放电压也将切断负载,从而蓄电池过放保护。 该系统在能源利用率和工作可靠性方面有一定的实用价值,考虑到三亚地区的风力资源也较丰富,下一步的研究方向将是充分利用太阳能和风能的互补性,保证全年无间断亮灯,从而向真正实现零污染、零排放、绿色的照明系统迈进一步。

关键字:STC  单片机  太阳能 编辑:探路者 引用地址:基于STC单片机的太阳能LED路灯控制器设计

上一篇:凌力尔特60V同步降压型LED驱动器
下一篇:德州仪器LED驱动器为大型彩色显示屏提供更高分辩率

推荐阅读最新更新时间:2023-10-12 22:50

无线接口电路设计及其在TPMS中的应用
   引 言   新世纪伊始,由于凡世通轮胎(Fire-tone)的质量问题,大量的爆胎和翻车事故造成了超过100人的死亡和400人的受伤,引起了汽车行业和美国政府的关注。大量数据表明,对轮胎正确充气会大大降低爆胎的可能性。为了解决这个问题,轮胎压力监测系统(TPMS)的研究开始受到重视。汽车轮胎压力监测系统(TPMS)主要用于汽车行驶时对轮胎气压进行实时自动监测,对轮胎漏气和低气压进行报警,以保障行车安全。目前最流行的PSBTPMS系统(又称直接系统),是利用安装在每一个轮胎里的压力传感器来直接测量轮胎气压的,并对各轮胎气压进行显示及监视。当轮胎气压太低或有渗漏时,系统会自动报警。就TPMS系统构造而言,其采集的温度压力数据需要
[应用]
基于Atmega16L单片机的高精度频率调节器
1 引言 在现代化工业生产与高精度测试中,我们需要相当精确的频率来帮助判断设备性能指标。而且我们希望能够微调该频率。采用压控振荡器得到的频率不够精确,微调频率步骤烦琐,耗时漫长,因此有些测试项目限制了压控振荡器的使用。 Mega系列单片机是Atmel公司于2002年起陆续推出的。这款AVR增强型单片机具有速度快,抗干扰能力强,价格低廉等诸多优点。为了加快AVR单片机的软件编制,Atmel以及第三方提供的开发工具多种多样,程序开发方便有效。该单片机内部FLASH结构功能灵活,加锁后很难解密,可以最大限度地保护知识产权。AVR单片机可以广泛应用于通信、野外测试、汽车电子、医疗器械等领域,并且适用于各种低电压、低功耗的场合。 本
[单片机]
基于Atmega16L<font color='red'>单片机</font>的高精度频率调节器
基于MCS51单片机的大屏幕LED显示屏高速控制方案
摘要:以MCS51系列单片机为例,介绍单片机对大屏幕LED显示屏的一种高速控制方案。单片机对LED显示屏的显示控制,一般是先从数据存储器读取数据,然后将数据写给LED点阵片。本方案的创新点是:用一条对外部数据存储器的读指令,同时完成对外部数据存储器读和对LED点阵片的写操作。本文详细介绍高速控制方案的电路设计,并简要提示软件编制的要点;最后介绍高速控制方案在大屏幕LED显示屏中的应用。 引言   LED显示屏的基本工作原理是动态扫描。显示控制的过程是先从数据存储器读得字模数据,再通过单片机的串行口或并行口将数据写给LED点阵片,然后再行扫描。   动态扫描方案和静态显示方案相比节省驱动元件,但要求刷新频率高于50 Hz
[单片机]
51单片机控制数码管动态显示程序
说明: 驱动四位一体数码管动态显示数字,可方便的移植到其它程序中。 例如:1、硬件改为三位一体或二位一体数码管,只需修改Display_Scan()函数COM个数。 2、本例中,采用了共阴数码管,如果用在共阳数码管,只需修改相应段码表。   本程序使用P0口作为段码数据发送端,P2.0-P2.3作为数码管扫描选通, 使用P0口时,因单片机内部没有上拉电阻,所以要外接上拉电阻(参考阻值470欧姆). // STC89C52RC // +---------------+ // | | // | | Digital Number // | | _______________________
[单片机]
三安光电将与美国EM-CORE研发第三代太阳能技术
今年2月三安光电与芜湖“闪婚”,在芜湖投下120亿元建设LED产业基地。近日三安光电宣布将与美国EM-CORE,在芜湖经济技术开发区合资成立三科光伏有限责任公司,从事第三代太阳能技术的设计、研发。三科光伏主要投资合作方美国EMCORE,是全球光纤通讯和太阳能市场应用所需化合物半导体元器件的领先供应商。主营业务包括光纤通讯、太阳能电池化合物半导体元器件等。总部设于美国新墨西哥州,于2005年在美国纳斯达克上市。根据协议合资公司设立后,三安光电与EMCORE将各自的相关技术无偿授权许可给合资公司使用。有分析人士认为,目前国内外光伏发电都处于一个快速发展期,此次牵手研发的系统发电产品为聚光太阳能也就是第三代太阳能技术,此前一直应用于航天领
[新能源]
超低功耗单片机MSP430F413实现的智能遥控器设计
引言 目前市场上常见的无线遥控器多数为四键和十二键,主要用于汽车防盗系统、家庭防盗系统及遥控玩具等方面,这些应用简单、实用、成本低。但对于一些工程中需要距离在100米以上,控制或设定一些数据时,并要求一个遥控器对多于12个甚至上百个设备时,上述遥控器对操作人员就不方便,而且系统性能不够稳定。鉴于上述情况我们便提出在此基础上,采用单片机编写地址,通过操作键设置,液晶显示遥控器的输出。同时对耗电量、多个控制的设定、便于携带、操作方便及性能稳定等的严格要求,于是便设计开发出一种新型智能遥控器。该型遥控器以TI公司的超低功耗单片机 MSP430F413为微处理器,配有低功耗3位液晶显示器EDS812A,还有传输比很高的光,整个系统采
[单片机]
超低功耗<font color='red'>单片机</font>MSP430F413实现的智能遥控器设计
单片机8051与80C51有什么区别
80C51 单片机 是在8051的基础上发展起来的,也就是说在 单片机 的发展过程中是先有8051,然后才有80C51的。 8051单片机与80C51单片机从外形看是完全一样的,其指令系统、引脚信号、总线等完全一致(完全兼容),也就是说在8051下开发的软件完全可以在80C51上应用,反过来,在89C51下开发的软件也可以在8051上应用。这两种单片机是完全可移植的。 既然这两种单片机外形及内部结构都一样,那它们之间的主要差别在哪里呢? 8051与80C51单片机的主要差别就在于芯片的制造工艺上。80C51的制造工艺是在8051基础上进行了改进。 8051系列单片机采用的是HMOS工艺:高速度、高密度; 80C51系列单
[单片机]
为什么STM32单片机编程时需要使能时钟
作为一个STM32的菜鸟级人物,我刚开始接触STM32时,其实和当年开始学习51单片机的心理是一样的。茫然,谁说不是呢?但是,正常的学习途径无非就是看书,然后敲代码,最后烧程序,有问题就check,然后再继续烧,我都怀疑我快成了火头工。因为在我的印象中,只有这类职业才和“烧”有着密不可分的联系。即使当一名敬业又牛逼的火头工是我毕生的梦想。OK,不侃了。我希望,通过写日志把我作为一个菜鸟在学习STM32中的问题记录下来,同时以我为鉴,规避那些没有必要的破事。 1. 学习STM32要不要基础 原则上它应该是需要的,但是,我们也能发现很多人也是没有基础的。比如说,我们实验室的大师兄原来是管理专业,但是现在相当牛逼,软硬皆通。如果你和
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved