当前位置:文档之家› 离网型风光互补发电系统程序框图

离网型风光互补发电系统程序框图

离网型风光互补发电系统程序框图
离网型风光互补发电系统程序框图

离网型风光互补发电系统程序框图

主程序主要完成系统的初始化和各个子程序调用的功能。系统首先进行单片机内部寄存器的初始化,并设定系统参数和控制变量,然后采集蓄电池端电压和电流,判断蓄电池所处的状态,当蓄电池电压值达到过放电压设定值时,应自动告警并按设定值关闭负载,以避免电池损坏。当蓄电池电压值达到过充电压设定值时应自动告警并关闭太阳电池方阵及风力发电机组输入。在正常充放电阶段调用蓄电池充放电子程序进行三阶段充电。

—?、址也电电小

<羽池电电抚>

2、蓄电池充放电子程序

1过充阶段。当蓄电池端电压休高于过充电压28V时,自动关断光伏阵列和风力发电机对蓄电池的充电回路。

2)浮充阶段。当蓄电池端电压达到26V时,蓄电池端加27V电压进行浮充(常温下的最佳浮充电压约为2.25V单体)充电。

1、主程序

风光兀斗发电系统第初團

3)'恒压限流充电阶段。当蓄电池端电压高于24v而低于26v时,蓄电池端加28V恒压对蓄电池进行充电,直到电流小于规定值为止。

4)'恒流充电阶段。当蓄电池端电压小于24v时,进入大电流恒充阶段,以最大功率模式下的电流对其进行恒电流充电。

5)过放阶段。当蓄电池端电压低于22V后,'为保护蓄电池需要关断负载。

T

T

書瓷二;”诵咸电迪1 ”

问旳I 1輙呷充电实删锻%

' I '

:理冋I

R4-U滋电繼兗放电系址了祝序

3、太阳能MPPT子程序

車系统采用变步长扰动观蔡法来对太阳匪进行绘大功率点跟踪.首先初始化参数忙厂初.£-变步长公式= AP/AK,其中M为变歩怅;调节系数,通过采集光伏阵列的电压*电流.计靠光伏阵列的输出功率,然后迹行比较判斷,从而控制输出电压的变化方I*对犬阳能垠大功率成进行有敛跟踪?

Y

1

一*/惴童)

RI4-15 tSI^MPPT 7ft 序

4、风力发电子程序

风力发电机的跟踪程序与光伏阵列类似,也是采集风力发电机的输出电压,电流,通过控制DC心C斩波器的古空比,改变输出功率,从而改变风力发电机的转速, 使风力发电机的转速维持在最大功率点附近。

「顽i]

-

「*』

v虫脱)

IM 4-16 力笈申桥\irrr Tf"序

5、电流采样

电流信号采集选用西安新敏电子科技有限公司的霍尔电流传感器CSM030CG它的原边电流测量范围I,为0~十45A,副边额定输出电流编为30mA。

电流霍尔采样到的变化迅速的电流信号不能直接进行AD转换,因此需要信号调理电路对信号保持放大。由于ATmegas片内的ADC模块要求输入0-5V的单极性号,必需将霍尔传感器输出的小电流信号转换为电压信号,再经过放大滤波后送入ADC图4-9中Rm为霍尔器件所允许的负载电阻,把霍尔传感器副边电流信号变为电压信号,经放大器后输入到ATmegas的ADC模块,二极管风、几组成限幅电路保证了ATmegas的输入在0-5V之间。

黑4-9估号萌埋电廉

6电压采样

本电路的功能是将输入直流电压分压后,通过光藕隔离并线性转换成0-5V之间变化的直流电压,送到单片机的A心转换口。蓄电池电压检测电路如图4-10所示。

图牛10电压检测唱路

7、辅助电源

辅助电源的功能是将蓄电池的输入电压变换成适合控制电路、驱动电路、检测电路等工作的直流电压,这些电压主要是+12V和+5V。因此,输入的直流电压经过一个或者几个DC/DC变换器就可以得到所需要的直流电压。辅助电源电路如图4-11所示。

辅助电源电歸

相关主题
文本预览
相关文档 最新文档