关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于LPC2478的实用型太阳能发电控制系统

基于LPC2478的实用型太阳能发电控制系统

作者:解书钢 刘春 马晓铭 南京航空航天大学 信息与科学技术学院时间:2010-06-30来源:电子产品世界收藏

  系统软件设计

本文引用地址:http://www.eepw.com.cn/article/110448.htm

  在本系统设计过程中,主要的控制作用都是由主控制软件来设计实现的,主要包括A/D模块、DC/DC 模块、MPPT 及蓄电池充放电控制等。系统软件的设计涉及到很多算法,例如数字滤波方法以及MPPT算法,MPPT算法我们在此采用的是比较容易的改进式扰动观察法。

  主程序说明如下:中断子程序每隔 l0ms 为一周期运行一次,它主要包括初始化程序、进行喂狗和后台任务。其中,初始化包括对 A/D 转换器和脉冲调制器的初始化、LCD的初始化、各参数变量的初始化、定时器 0 的初始化以及继电器控制的初始化。

  后台程序每次都进行 DC/DC 变换的恒电压控制,当然在这之前要对主回路进行采样,A/D 转换时以及转换后要执行串行子程序,在中断程序运行 100 次后(即 1s),系统启动 MPPT 及蓄电池组的切换控制程序,它也包括采样、模数转换和串行发送程序,这样实时对系统进行检测,可以保证对系统的控制精度。系统的软件部分除了完成对功率场效应管开关控制的主要任务和对蓄电池的管理外,还包含对输出功率、最大功率、输出电压以及蓄电池组的开关状态的显示程序,并送至 LCD 电路进行显示。

  结语

  整个系统以ARM 为核心对 DC/DC、 MPPT、蓄电池组充放电进行控制,采用最大功率点的跟踪,使光伏电池工作在最佳状态,使其实际转换率由10% 提高到30%。系统通过自动跟踪测试,达到预期的性能指标,控制精度高。整个系统的制作简单、成本低、实用性强,这对于我国众多的资源丰富地区,有着非常广阔的应用前景。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭