MCU控制风光互补独立电源系统

发布者:tmgouzi最新更新时间:2013-07-03 来源: dzsc关键字:MCU  独立电源系统  MSP430 手机看文章 扫描二维码
随时随地手机看文章

引 言

      综合利用了风能、光能的风光互补独立电源系统是一种合理的电源系统。不仅能为电网供电不便的地区,如边防哨所,通讯的中继站,交通的信号站,勘探考察的工作站以及农牧区提供低成本、高可靠性的电源,而且也为解决当前的能源危机和环境污染开辟了一条新路。

      单独的太阳能或风能系统,由于受时间和地域的约束,很难全天候利用太阳能和风能资源。而太阳能与风能在时间上和地域上都有很强的互补性,白天光照强时风小,夜间光照弱时,风能由于地表温差变化大而增强,太阳能和风能在时间上的互补性是风光互补发电系统在资源利用上的最佳匹配。

1 硬件构成

      风光互补独立电源系统由光伏发电单元、风力发电单元、系统智能管理核心、逆变器、储能元件等构成,如图l所示。

      系统的具体构成参数由使用时最大用电负荷与日平均用电量决定。最大用电负荷是选择系统逆变器容量的依据,而平均日发电量则是选择风机及光电板容量和蓄电池组容量的依据。同时系统安装地点的风光资源状况也是确定光电板和风机容量的另一个依据。    

      光伏发电单元与风力发电单元光伏发电单元采用所需规模的光电板,转换太阳光能,并通过智能管理核心对蓄电池充电、放电、逆变进行统一管理。风力发电单元利用小型风力发电机,转换风能,同时通过智能管理核心控制整个系统的允放电。两个单元在能源的采集上互相补充,同时又各具特色:光伏发电单元供电可靠,运行维护成本低,但造价高;风力发电单元发电量高,造价和运行维护成本低,但可靠性低。

      储能元件铅酸蓄电池足风光互补独立电源系统常用的储能元件,其成本低、容量大、免维护的特性使其成为风光互补独立电源的首选。由于风电和光电单元必须通过蓄电池储能才能稳定供电,蓄电池合理的容量和科学的充放电是系统寿命的保证,本系统采用双标三阶段充电,实现对铅酸蓄电池的科学充电。风光互补独立电源采用双储能系统,包括二套铅酸蓄电池组,使得充放电能同时进行,通过智能核心控制既可以对负载放电,同时叉可以在充电条件到达时对备用储能电池组充电,两组蓄电池之间的切换由系统实时监测其电压状态决定。

      MOSFET充放模块由智能管理核心驱动的MOSFET充电模块,可根据系统的不同,选取不同电压等级的MOSFET,来实现系统对蓄电池的充放电。MOSFET可选用International Rectifier公司的第三代HEXFETs产品,IR系列产品具有开关迅速、开通阻抗低、性价比高等特色。控制模块根据不同的MOSFET门级电压设计,由智能管理核心控制MOSFET模块的输出状态。逆变器系统不仅可以提供稳定的直流供电,带动直流负载,而且可以通过逆变吕提供单相交流电。

      智能管理核心由LCM液晶显示模块、键盘、MCU组成,是系统控制、管理的核心,驱动MOSFET充电模块实现对蓄电池的双标三阶段充电,驱动JCBT实现DC/AC逆变、以及系统的实时保护和数据再现与传输等,同时提供风机的磁电限速保护,在风力过功率时,给风机反向磁阻力矩,降低风机转速。系统核心MCU选用TI公司的MSP430单片机,其丰富的片上资源使得系统的控制和管理都极为方便。

2 系统工作原理及软件实现

2.1 双标三阶段充电原理及实现

      铅酸蓄电池是系统的储能元件,电是影响风光互补系统寿命的关键因素,对铅酸蓄电池充放电的控制直接影响蓄电池的寿命,不合理的充放电将直接导致蓄电池的崩溃。系统智能管理核心拄制蓄电池的充放电过程。本系统采用双标三阶段充电来优化充电过程。双标三阶段充电过程符合铅酸蓄电池的特性,能很好地维护蓄电池。三阶段充电过程如图2所示。

[page]

      第一阶段 大电流灌充阶段(high currentbulk charge state)由电压采样电路获取蓄电池的电压状况,当电压小于过标准开路电压(Voc)时,太阳能电源、风力发电机以其所能提供的最大电流对蓄电池充电(最大电流对不同功率的系统取值不同,可按C/5充电率取值,C为蓄电池容量),由于太阳能电池和风力发电机的电流与天气状况有关,所以大电流的取值将在一定范围之内。保持大电流充电至Voc后,进入第二阶段。第一阶段的充电程度可达70%~90%。

      第二阶段 过电压恒充阶段(over chargestate)以恒定的过标准电压(Voc)充电,直到充电电流降至Ioct进入第三阶段。第二阶段的充电程度近100%。

      第三阶段浮充阶段(float charge state)以恒定精确的浮充电压Vf进行浮充。蓄电池充满后,以浮充方式维持电压。浮充电压的选择对蓄电池的寿命尤为重要,即使5%的误差也将使得蓄电池的寿命缩短一半。智能管理核心充电流程如图3所示。智能核心实时采集并判断系统状态,与输入控制、触发信号联合控制充电状态。

2.2逆变器原理与实现

      DC/DC变换由48V铅酸蓄电池输出通过Boost电路升压至360V,采用UC3825PWM控制芯片,其产牛PWM频率高,且造价低。DC/AC逆变器主电路由H桥式ICBT构成,还包括熔断器、抗干扰的滤波器、保护二极管等。控制电路由控制环节和保护环节两部分构成智能管理核心作为控制环节对主电路的输入电压、输出电压、输出频率和输出波形进行校正控制。保护环节分为硬件保护部分和软件保护部分,完成对系统的短路、过载、失压、过压、缺相等的保护。逆变后的单项交流电通过电压、电流传感器,把状态返回智能管理中心,以便对波形实行校正。逆变器的电路构成如图4所示。

2.3 系统控制保护原理与实现

      风光互补电源系统根据性能可分为充电状态、负载状态(放电状态)、保护状态。系统同时监测光伏发电单元、风力发电单元、负载和两组蓄电池的状况,在相应条件下,进入对应的状态。在每一状态中,系统不仅完成自身阶段的工作,还可根据用户需要给出相应的系统参数显示、多系统之间的通讯及系统与E位机之问的通讯,系统状态流程如图5所示。

      系统在初始化中,完成参数的设定,如光伏发电单元电压、电流、负载、过压、过流保护参数;风力发电机的磁电保护参数;铅酸蓄电池双标三阶段充电的充电系数。同时也完成系统人机通讯(键盘、液晶模块、LED等)的初始化和系统通用串行通信模块的设定。

      系统通过实时采样模块、上位机触发信号和用户控制信号联合判断系统所处的状态。首先,通过实时采样模块采集系统的实时电压、电流,判断光伏发电单元、风力发电单元、储能蓄电池和负载的状况,从而决定系统应处的状态。其次,上位机触发信号和用户控制信号也联合控制系统状态,可强行控制系统从一种状态转入其他状态。 [page]

      系统在充电状态中以双标二阶段充电法对铅酸蓄电池进行合理允电,通过在线对系统中光伏发电单元、风力发电单元、蓄电池和负载的状态采集,合理完成灌充和过电压恒充,并以浮充状态维持铅酸蓄电池的电压。

      在负载状态(放电状态)中,按负载需要,进行直流或单项交流供电。同时监测蓄电池组的状态,在到达设定条件时,与备用蓄电池组实现轮流充放电,提高系统对能源的利用。另外,在负载状态时,铅酸蓄电池的状态也需实时监测,以免过放对蓄电池造成损害。

      当风光互补系统巾的光伏发电单元、风力发电单元、铅酸蓄电池、负载以及系统内部的状态参数到达所设的保护值时,系统进人保护状态,避免了短路、过压、过流等对系统的危害,保障系统的正常运行。如对风力发电机的磁电限速保护,铅酸蓄电池的过放保护,以及对负载的过压保护等。

      同时,系统提供了方便的人机接口,可在线获取系统中充、放电的电流、电压参数及系统的状态参数。通用串行通信模块提供了系统之间、系统与上位机之间的通信,方便的输入控制,多种的显示输出以及灵活的通信不仅保障了系统的安全运行,也大大便利r系统的维护、检修和管理。

3 实际应用

      风光互补独立电源系统已实际应用于中小功率用电系统,如路灯、家用照明等。由于太阳能、风能供电的独特互补优点(如图6所示),近年来风光互补独立电源系统得到迅速发展。



      如需满足4对55W低压钠灯的供电,每盏灯光通亮7800lm,按实地情况采用l000W太阳能电池板,300W的小型风力发电机,两组.400A·h左右的铅酸蓄电池,可满足所需照明.若需加长在无风、阴天持续状态下的供电天数,可适当加大铅酸蓄电池的容量。这里所选的具体参数是结合了当地天气状况、负载需求状况而选取的。

      本系统结合具体路灯的实际应用,接人感光器件,判断白天与黑夜,实现了无人管理。如图7流程图所示,把系统分为3个状态:状态l——蓄电池电压过低,不能再放电,否则影响蓄电池寿命;状态2——蓄电池电压正常,可进行充放电;状态3——蓄电池电压过高,对负载有伤害,需进行放电后,方可接入负载。

4 结语

      风光互补电源系统实现了对自然资源的合理利用,而风光互补的技术方案保证了系统的高可靠性。基于MCU的风光互补独立电源系统不仅在理论上有保证,而且在实际应用中也得到了检验。

关键字:MCU  独立电源系统  MSP430 引用地址:MCU控制风光互补独立电源系统

上一篇:基于SM320F2812 SPI总线的扩展EEPROM设计
下一篇:基于IAPWS-IF97的高精度蒸汽流量仪表的研制

推荐阅读最新更新时间:2024-03-16 13:26

基于C8051F单片机的红外轴温探测器零点校正技术
引言 在数据采集系统中,前级放大器的零点漂移是探测误差的主要来源,特别是在环境恶劣的条件下。例如,用于铁路轴温检测的红外探头,要在环境温度—40℃至+55℃的范围内可靠的工作,其零点的温漂范围很大,是很难采用简单的软件修正和硬件补偿技术完全解决的。本文介绍利用C8051F007单片机,在进行温度数据采集和处理的同时,通过片上DAC对前级放大器进行零点自动调整,采用“软硬兼施”的闭环调整方法,补偿了系统的零点漂移。 根据本课题的特点,由于环境温度变化的速度十分缓慢,当采集时间相对环境温度变化较短时,可以认为在采集过程中零点的漂移量是相对固定的。那么,当传感器差动放大器的输入端上产生零点漂移时,我们可以在非数据采集时间内动态地调整放
[嵌入式]
基于STM8L15x单片机的串口printf输出
这里我们以STM8L15x系列单片机使用ADC内部参考电压测量VDD电压并将电压值value通过窗口打印为例编写程序,(STM8L使用ADC内部参考电压通道测量VDD电压) usart.h头文件: #ifndef _usart_H #define _usart_H #include “stm8l15x.h” void Usart_Init(void); #endif usart.c源文件: #include “usart.h” void Usart_Init(void) { CLK_PeripheralClockConfig (CLK_Peripheral_USART1,ENABLE); //开启USART1时钟 USART_In
[单片机]
基于STM8L15x<font color='red'>单片机</font>的串口printf输出
我对单片机职业规划的几点看法
这几天看了很多关于“类似单片机的出路”的帖子,就觉得大家有点悲观了。首先,单片机不是万能的,但没有单片机那是万万不能的。从NN年前的单片机,到现在的单片机,单片机只是单片机,其性质并没有太多的改变。只是从原来的“神秘”、“暴利”、“有趣”等等,回归了她原来的真是面目罢了--那只是在说明社会在进步,更加的合理和趋于理性。只是现在的这样回归,有点走了极端罢了,从一个极端走了另一个极端罢了。但相反社会在这方面的需求却是越来越大,至少在我们的有生之年,这样的“自动化”过程一直会贯穿下去。所以你有什么好担心的,怕自己没有用武之地吗?! 怕自己的资薪没有或不高吗?! 我自己在单片机和自己熟悉的行业上做了快10年了,不说自己的水平怎么样。说牛
[单片机]
单片机GPIO输入电压不可过大,最好使能上拉
可用肖特基二极管,正向串联进电路,防止引脚接到高于3v电压上,倒流进芯片内部,烧毁芯片。 肖特基二极管,正向导通电压较小,一般0.2v。 可串联进电源线中,防止正负接反。 如果需要接入5v电压到单片机引脚(最高耐受3.3v)。可串联个电阻(一般330欧姆),这个电阻与单片机内部的稳压二极管构成分压,可将多余的电压分担到电阻上,即到达单片机gpio内部的电压将减小。 根据稳压二极管原理,在电压接近(注意是接近!!!)稳压值时,电压变化一点点,会引发电流急剧增加,这样如果串联电阻较大,则分担电压较大,在稳压二极管上的电压较小,比如3v的稳压管,串联5k电阻,在总电压为2.3v时,稳压管两端电压才1.74v,换成1k电阻,在总电压2
[单片机]
<font color='red'>单片机</font>GPIO输入电压不可过大,最好使能上拉
什么是单片机寻址方式?寻址方式有哪些?
寻找操作数地址的方式称为寻址方式。 1. 寄存器寻址 寄存器寻址是指将操作数存放于寄存器中,寄存器包括工作寄存器R0~R7、累加器A、通用寄存器B、地址寄存器DPTR等。例如,指令MOV R1,A的操作是把累加器A中的数据传送到寄存器R1中,其操作数存放在累加器A中,所以寻址方式为寄存器寻址。 如果程序状态寄存器PSW的RS1RS0=01(选中第二组工作寄存器,对应地址为08H~0FH),设累加器A的内容为20H,则执行MOV R1,A指令后,内部RAM 09H单元的值就变为20H。 2. 直接寻址 直接寻址是指把存放操作数的内存单元的地址直接写在指令中。在MCS-51单片机中,可以直接寻址的存储器主要有内部RAM区和特
[单片机]
关于51单片机晶振最常见的问题
有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助。 一,为什么51单片机爱用11.0592MHZ晶振? 其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。 其二:用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根 据公式算下来需要定时器设置的值都是整数;如果用12Mhz晶振,则波特率都是有偏差的,比如9600,用定时器取0XFD,实际波特率10000,一般 波特率偏差在4%左右都是可以的,所以
[单片机]
单片机4位数字时钟仿真程序(定时器方式2, 按键连加)
学习单片机动态数码管显示,数字时钟是最好的案例,本仿真案例有以下特点。 1.使用定时器0,方式2,可以减小定时器的误差; 2.调时、调分按键具有连加功能,与常见的按键松手检测有区别; 3.具有秒点显示功能,若制作实物案例,可购买带秒点的数码管。 参考程序: #include reg52.h #define uint unsigned int #define uchar unsigned char sbit w1=P2^2; sbit w2=P2^3; sbit w3=P2^4; sbit w4=P2^5; sbit s1=P1^3; sbit s2=P1^4; sbit s3=P1^5; uint shi,fen,sec
[单片机]
<font color='red'>单片机</font>4位数字时钟仿真程序(定时器方式2, 按键连加)
51单片机功能模块学习笔记 — 数码管
1. 共阳数码管的基本连接方式 如上图所示,当数码管的公共段连接到电源时,就被称为共阳数码管。那么,相应的共阴数码管就是公共段连接到地的一类数码管。 2.数码管的显示原理 根据数码管的显示原理:可分为共阴数码管和共阳数码管 如上图所示,左图所有的二极管的公共段都被连接到地,如果我们想要在a-dp上有所显示,就应该在对应端口送“1”。同理,如果我们想要使得共阳数码管上显示某些特定的字符,就应该在对应位送“0”。 根据这个原理,我们可以算出0-F对应的共阴数码管和共阳数码管显示的十六进制字符。我们可以将所有字符放在一个数组里面,以便查询。 下列是共阴极数码管和共阳数码管段码的常用码表总结: unsigned char
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved