基于STM32 MCU的太阳能LED街灯解决方案

最新更新时间:2011-05-28来源: 中国LED网关键字:STM32  MCU  LED 手机看文章 扫描二维码
随时随地手机看文章
    随着化石类能源的日益减少,以及温室气体的过度排放导致全球变暖问题越来越受到重视,人们一方面在积极开发各类可再生新能源,另一方面也在倡导节能减排的绿色环保技术。太阳能作为取之不尽、用之不竭的清洁能源,成为众多可再生能源的重要代表;而在照明领域,寿命长、节能、安全、绿色环保、色彩丰富、微型化的led固态照明也已被公认为世界一种节能环保的重要途径。太阳能-LED街灯同时整合了这两者的优势,利用清洁能源以及高效率的LED实现绿色照明。 

    本文介绍的太阳能-LED街灯方案,能自动检测环境光以控制路灯的工作状态,最大功率点追踪(MPPT)保证最大太阳能电池板效率,恒电流控制LED,并带有蓄电池状态输出以及用户可设定LED工作时间等功能。 

    系统结构与实现原理 

    目前街灯普遍使用的是市电供电的高压钠灯结构,其中高压钠灯的电子驱动部分需要把市电从交流转化为直流,再逆变到交流来驱动,导致系统效率较低;而且由于使用的是市电,需要铺设复杂、昂贵的管线。太阳能-LED街灯则不具备以上的问题,由于太阳能电池板输出的是直流电能,而LED也是直流驱动光源,两者的结合更能提高整个系统的效率;太阳能的使用也免去了铺设电缆及其相关工程的费用。



    图 1是一个太阳能-LED街灯的结构示意图。太阳能电池板在太阳光的照射下,其内部PN结会形成新的电子空穴对,在一个回路里就能产生直流电流;这个电流流入控制器,会以某种方式给蓄电池充电。蓄电池在白天的时候会接受充电,而在晚上则会提供能量给LED。LED的工作是通过控制器进行的,控制器在保证 LED恒流工作的同时,也会监测LED的状态以及控制工作时间长短。连续阴雨天以及蓄电池电能不足的情况下,控制器会发出控制信号来启动外部的市电供电系统(不包含在控制器中),保证LED的正常工作。外部的市电供电系统只是作为后备能源,只有在蓄电池电能不足的情况下才会被使用。蓄电池的充电完全只是通过太阳能来实现的,以确保最大限度使用太阳能。



图2: 控制器结构方框图 

    图 2是控制器的结构方框图。太阳能电池板进来后会首先经过一个开关MOS管KCHG连接到直流/直流变换器(蓄电池充电电路),此变换器的输出连接到蓄电池两端(实际电路里会先通过一个保险丝再连到蓄电池上)。加上KCHG有两个作用:一是防止太阳能电池输出较低时由蓄电池过来的反充电流;二是当太阳能电池板极性接反时起到保护电路的作用。直流/直流变换器采用降压拓扑结构,拓扑结构的选择不仅得考虑太阳能电池板最大功率点电压和蓄电池最大电压,而且同时得兼顾效率和成本。蓄电池和LED之间也是通过一个直流/直流变换器(LED驱动电路),对LED要采用恒流控制方式,考虑到蓄电池电压的波动范围以及LED的工作电压范围,设计电路中采用反激式拓扑结构来保证恒流输出。反激式拓扑的效率一般没有简单的升压或者降压电路高,如果要提升系统的效率,可以通过优化蓄电池电压与LED电压的关系来采用升压或者降压电路,提升效率并可能进一步减低成本。 

    整个控制器的控制是通过一个MCU来实现,MCU的主要工作包括以下几点:一是采用MPPT算法来优化太阳能电池板工作效率;二是针对蓄电池不同状态采用合适的充电模式;三是保证LED驱动电路的恒流输出;四是判断白天黑夜并以此来切换蓄电池充电和放电模式;最后就是提供监控保护、温度监测、状态输出和用户控制输入检测(DIP1~4)等功能。MCU的选择最主要是满足ADC、GPIO和外部中断的需要,不需要单纯追求速度。表 1列出了实际电路中MCU外围设备的使用情况,考虑到以后扩展的需要,主控芯片使用STM32F101RXT6 (意法半导体最新款STM32系列MCU,采用Cortex-M3内核)。

表1: MCU外设分配。



    控制器辅助电源直接从蓄电池变换而来,蓄电池输入通过线性电源(L78L12)得到12V,供给逻辑电路和PWM开关信号放大;3.3V通过12V接开关电源(L5970D)而来,主要给MCU和周边电路供电,之所以用开关电源是为了提高转换效率(减少蓄电池耗电)以及在以后扩展系统时可以提供足够负载,当然,为了减少成本,完全可以用线性电源来实现。

    控制器主要功能 

    控制器的主要功能包括两个方面:蓄电池充电以及蓄电池给LED供电。 

    1.蓄电池充电 

    当系统检测到环境光充足,控制器就会进入充电模式。蓄电池充电有两个比较重要的电压值:深度放电电压和浮充充电电压。前者代表在正常使用情况下蓄电池电能被用完的状态, 而后者则代表蓄电池充电的最高限制电压,这些参数应该从蓄电池产品手册上可以查到。在设计电路中针对12V蓄电池,分别设置深度放电电压为11V和浮充充电电压为13.8V(皆为在室温条件下的电压值,软件中这两个值增加了相应的温度补偿),具体充电模式如表2所示。



    从表2中可以看到涓流充电模式和恒流充电模式会用到MPPT算法,MPPT算法有很多种方式可以实现,业界有不少的论文对此进行了探讨,总的来说各有优劣,设计电路中采用相对简单的扰动观察法来实现(Perturbance and Observation)。这个控制方法的基本思想是通过增大或者减少充电电路开关信号PWMCHG占空比,然后观察输出功率是变大还是变小,以此来决定下一步是增大还是减少占空比。由于太阳能板的输出变化相对比较缓慢,而且是单极点,所以这种方式还是能收到比较好的效果。 

    2.蓄电池放电 

    当系统检测到周围环境光线不足时,就会进入蓄电池给LED供电模式。LED电流通过高位电流检测芯片(TSC101AILT)采样送回MCU,由MCU通过调整开关信号PWMDRV占空比来获得恒定输出电流。为了达到节能的目的,LED的恒定电流值会根据系统检测的环境光强度来调整:当环境光由亮变暗时,系统的输出电流也会相应从小到大;当环境光完全暗下来时,系统的输出电流也达到预设的最大值。除了由环境光控制LED的输出,用户还可以通过设定开关 DIPl~4的状态来开启时间控制功能, 系统会根据DIP1~4的设定组合来控制LED从亮5分钟到12小时不等。 

    此外,为了提高系统的可靠性,设计电路添加了针对太阳能电池板、蓄电池和LED等一系列软硬件的保护功能。而基于此系统平台,还可以从添加智能发光二极管工作模式、增加通讯模块和采用风光互补系统三方面进一步优化系统性能。 

    本文结论 

    太阳能-LED路灯不仅能利用清洁免费的太阳能以及高效环保的LED给道路带来照明,而且同时可以减少温室气体排放,实现绿色照明的目的。本街灯系统已经在意法半导体大楼入口处成功实施,所有街灯系统都已运行半年,工作情况正常。随着太阳能板的价格进一步降低和LED性价比的提高,相信这个系统会得到越来越广泛的应用。
关键字:STM32  MCU  LED 编辑:探路者 引用地址:基于STM32 MCU的太阳能LED街灯解决方案

上一篇:省电、高亮度LED需要高性能LED驱动器
下一篇:LED电源应用于LED路灯时注意的事项及发展方向

推荐阅读最新更新时间:2023-10-18 15:21

基于单片机控制的新型智能电梯语音系统设计
   摘 要 :本文设计了一种基于单片机控制的智能电梯语音系统,对整个系统的电路原理、单片机、CPLD和解码器的接口等硬件原理作了详细论述。软件部分针对电梯语音服务的要求,通过对电梯系统中特殊信号的逻辑判断,来完成对电梯语音服务的智能化控制,成功实现了电梯语音服务的智能化和自动化。    引言   语音系统对电梯来说是不可缺少的部分,比如进行楼层报数、方向提示、报警告示、消防对讲甚至广告宣传等。目前绝大多数电梯使用语音芯片来进行语音存储和播放,而语音芯片系统存在一些缺陷,比如外围电路复杂、音质不佳、成本偏高、容量有限以及语音更改不便等。有鉴于此,本文设计了一款基于单片机控制的智能电梯语音系统。    系统
[单片机]
MCU软件优化之能源调试
  现在人们更加重视可配置和可编程的解决方案,主要是因为在微控制器中,能源消耗很大程度上直接来自于处理内核和许多外围设备的活动,这也是为什么现在半导体产业对'超低功耗'微控制器解决方案的需求量急剧增加的原因。   传统上,在大多数能源敏感的应用中人们一直采用8位或16位的设备,因为这些设备的内核很小,门相对较少, 泄漏电流的水平较低。然而今天的应用要求的处理能力要比8位或16位内核所能集合的更强大。   过去人们普遍假定32位内核产生的电流在节能模式下就会有益于能量敏感的应用。今天看来这是一种误解。利用现有的全套低功耗设计技术, 32位内核才可以实现低功耗模式,节能效果和8位内核一样好,甚至更好。   Energ
[单片机]
<font color='red'>MCU</font>软件优化之能源调试
LED电源测试中电子负载的误区讲解及解决方案
  想要提高LED 电源 的测试效率,最快捷简便的方法就是选择恰当的电子负载。如果对电子负载的知识不够熟悉,或者熟练度不够无法掌握的话,甚至会造成测试结果的置信度下滑,从而影响到产品的质量,严重的还会引发事故。本篇文章主要讲述电子负载CV的原理,并对LED电源测试的一些误区进行介绍。   电子负载的CV模式带载,是LED电源测试的基础。CV,便是恒定电压,但负载只是电流拉载的设备,自身不能提供恒定电压,因此,所谓的CV,仅仅是通过电压负反馈电路,来伺服LED电源输出电流的变化,使LED输出电容上的电荷平衡,进而达到恒定电压的目的。因此,决定CV精度的核心因素有2个:   负载带宽   LED电源输出电容的大小
[电源管理]
单片机解密技术大全
为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就是所谓单片机加密或者说锁定功能。事实上,这样的保护措施很脆弱,很容易被破解。单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以从芯片中提取关键信息,获取单片机内程序。 2、单片机攻击技术 目前,攻击单片机主要有四种技术,分别是: (1)软件攻击 该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMEL AT
[单片机]
51单片机C语言教程(二) 认识51单片机
上一课我们的第一个项目完成了,可能有懂C语言的朋友会说, 这和PC机上的C语言没有多大的区别呀 。的确没有太大的区别,C语言只是一种程序语言的统称,针对不同的处理器相关的C语言都会有一些细节的改变。编写PC机的C程序时,如要对硬件编程你就必须对硬件要有一定的认识,51 单片机 编程就更是如此,因它的开发应用是不可与硬件脱节的,所以我们先要来初步认识一下51苾片的结构和引脚功能。MSC51架构的芯片种类很多,具体特点和功能不尽相同(在以后编写的附录中会加入常用的一些51芯片的资料列表),在此后的教程中就以Atmel公司的AT89C51和AT89C2051为中心对象来进行学习,两者是AT89系列的典型代表,在爱好者中使用相当的多,应用
[单片机]
51<font color='red'>单片机</font>C语言教程(二) 认识51<font color='red'>单片机</font>
东芝TX04系列微控制器助力打印机等电机控制应用
东芝公司近日宣布,该公司已经为多功能一体机和打印机等设备的电机控制应用推出了基于ARM Cortex™-M4F内核的新TX04系列微控制器:“TMPM462F15FG”、“TMPM462F10FG”、“TMPM461F15FG”和“TMPM461F10FG”。样品将从2013年11月开始提供, 预计到2014年春季开始批量生产。 开发多功能一体机和打印机等设备的尖端电机控制应用,要求微控制器拥有大容量闪存ROM、多个通信通道和内置高分辨率传感器的接口。 即将推出的新型微控制器最多可整合1.5Mbyte闪存ROM、193Kbyte SRAM、20个串行接口通道和1个20通道12位高分辨率模拟/数字转换器。这确保通过单个微控制
[单片机]
基于STM32的多路电压测量设计方案
简介:计中使用的ADC是STM32上的12位ADC,能够满足一定的测量精度,对于较高的测量要求,则需要使用更高精确度的ADC.但是使用高精度ADC和DSP芯片,将很大的增加开发成本。 1.引言 近年来,数据采集及其应用受到了人们越来越广泛的关注,数据采集系统也有了迅速的发展,它可以广泛的应用于各种领域。 数据采集技术是信息科学的重要分支之一,数据采集也是从一个或多个信号获取对象信息的过程。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。 电压的测量最为普遍性,研究设计并提高电压测量精度的方法及仪器具有十分重要的意义。
[单片机]
基于<font color='red'>STM32</font>的多路电压测量设计方案
汽车控制芯片(MCU)解析
01控制类芯片介绍 控制类芯片主要就是指MCU(Microcontroller Unit),即微控制器,又叫单片机,是把CPU的主频与规格做适当缩减,并将存储器、定时器、A/D转换、时钟、I/O端口及串行通讯等多种功能模块和接口集成在单个芯片上,实现终端控制的功能,具有性能高、功耗低、可编程、灵活度高等优点。 车规级MCU示意图 ※资料来源:公开资料、编写单位提供 汽车是MCU的一个非常重要的应用领域,据IC Insights数据,2019年全球MCU应用于汽车电子的占比约为33%。高端车型中每辆车用到的MCU数量接近100个,从行车电脑、液晶仪表,到发动机、底盘,汽车中大大小小的组件都需要MCU进行把控。早期,汽车中应用的主
[嵌入式]
汽车控制芯片(<font color='red'>MCU</font>)解析
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved