基于FPGA的太阳能MPPT算法实现的研究

基于FPGA的太阳能MPPT算法实现的研究
基于FPGA的太阳能MPPT算法实现的研究

第44卷第8期2010年8月

电力电子技术

Power Electronics

Vol.44,No.8August ,2010

基金项目:天津市科技支撑重点项目(09ZCGYGX01100)定稿日期:2010-01-04

作者简介:刘艳莉(1959-),女,山西汾阳人,硕士,副教授,研究方向为模式识别、电工理论新技术。

1引言能源是人类社会得以存在和发展的基础,太阳能作为一种新型零污染的能源得到了世界各国的重视。基于控制技术和电力电子技术的最大功率点跟踪(MPPT )

策略是提高太阳能发电效率,降低成本的有效方法[1]。MPPT 系统通过调节电气模块的工作状态,使太阳能电池可以输出更多的电能[2]。

现场可编程门阵列(Field Programmable Gate Array ,简称FPGA )控制逻辑由硬件完成,具有开发周期短、速度快、形式灵活、集成度和可靠性高等优

点。作为FPGA 家族中的一员,Cyclone II 系列器件是

Cyclone 系列的第2代产品,

其成本比第1代Cyclone 器件低30%,逻辑容量大3倍多,广泛应用于消费电子、电信和无线、计算机外设、工业和汽车行业。

使用CycloneII 系列FPGA 的EP2C8Q208C8芯片,实现了ADC 采样控制器、乘法器、MPPT 算法、

PWM 模块的设计,

这些模块与DC/DC 和A/D 变换、太阳能电池板、负载等部件结合构成太阳能发电系统。

2系统组成及原理

如图1所示,太阳能电池经DC/DC 变换供给负

载电能。由FPGA 构成的乘法器将A/D 转换器采集的电压电流值进行功率计算,将结果输入MPPT 模块,由MPPT 模块根据相应算法在线控制PWM 波输出的占空比,并通过外围驱动芯片控制DC/DC 模块中MOSFET 管的导通时间,进而实时跟踪太阳能电池的最大功率点。其中A/D 控制器、MPPT 算法、硬件乘法器

、PWM 模块都由低成本的FPGA 实现。

3数据采集模块

由于系统对数据采集的实时性要求不高,数据

采集选用8位A/D 变换器ADC0809,

对A/D 变换器的控制通过FPGA 实现。3.1数据采集模块接口设计[3]

8位逐次逼近型A/D 转换器ADC0809由8路模拟开关、地址锁存译码器、A/D 转换器和三态输出锁存器组成。多路开关可选通8个模拟通道,允许

8路模拟量分时输入,

共用A/D 转换器进行转换。基于FPGA 的太阳能MPPT 算法实现的研究

刘艳莉,闫法彬,程

(天津大学,天津300072)

摘要:最大功率点跟踪(MPPT )算法是太阳能发电系统常用的控制算法,大多数系统利用微控制单元(MCU )

实现。在此利用现场可编程门阵列(FPGA )

实现了一种低成本的太阳能MPPT 的电路,探讨了系统硬件的组成、各功能部分接口实现的方法。用Verilog 语言实现了ADC 控制器、乘法器、MPPT 算法及PWM 波波形发生器,并通过Modelsim 平台对设计电路进行了仿真,最后在CycloneII 系列EP2C8Q208C8芯片上实现下载。实验结果表明电路工作正常,达到了设计要求,为太阳能发电系统的系统级芯片(SoC )

控制打下了基础。关键词:太阳能发电;最大功率点跟踪;现场可编程门阵列中图分类号:TM615

文献标识码:A

文章编号:1000-100X (2010)08-0012-02

Research on Max Power Point Tracking for PV Based on FPGA

LIU Yan -li ,YAN Fa -bin ,CHENG Ze

(Tianjin University ,Tianjin 300072,China )Abstract :The aximum power point tracking (MPPT )algorithm is widely used in solar power generation systems ,but many of them are based on MCU.This paper introduces a new low -cost method which utilizes field programmable gate array (FPGA )to achieve solar maximum power point.It discusses hardware components of the system structure as well as connection way between the function modules.The ADC controller ,multiplier ,MPPT algorithm and PWM wave generator are completed by Verilog on QuartusII 6.0,simulating on the Modelsim and downloading the design to Cyclone II series EP2C8Q208C8

chip ,

the results show the new system works well and achieves the expected goal.To some extend ,it also can be considered as a foundation of solar power generation based on SoC.Keywords :solar power generation ;maximum power point tracking ;field programmable gate array Foundation Project :Supported by Tianjin Science and Technology Supported Program (No.09ZCGYGX01100)

图1系统组成框图

图4MPPT

算法流程

反),

则输出

PWM 的占空比将进一步增大

基于FPGA 的太阳能MPPT 算法实现的研究

13

相关主题
相关文档
最新文档