基于DSP的网侧风电变流器控制板的设计

2012-07-13 03:06张文兵王万成
电子设计工程 2012年4期
关键词:控制板电路设计变流器

张文兵,王万成

(河海大学 能源与电气学院,江苏 南京 211000)

能源是人类社会存在与发展的物质基础。过去200多年,建立在煤炭、石油、天然气等化石燃料基础上的能源体系极大地推动了人类社会的发展。然而,人们在物质生活和精神生活不断提高的同时,也越来越感悟到大规模使用化石燃料所带来的严重后果,资源日益枯竭,环境不断恶化。能源与环境问题已成为全球可持续发展所面临的主要问题。因此,人类必须寻求一种新的、清洁、安全、可靠的可持续能源系统。风力发电以其无污染和可再生性,日益受到世界各国的重视,风能成为保持增长最快的能源。风能资源是清洁的可再生能源,风力发电是新能源中技术最成熟、最具规模开发条件和商业化发展前景的发电方式之一。世界上很多国家,已经充分认识到风电在调整能源结构、缓解环境污染等方面的重要性,对风电的开发给予了高度的重视[1-2]。

风电变流器是将风力发电机输出的电压幅值、频率变化的电能转换为恒压、恒频的交流电能的装置,是风力发电系统中的一个重要部件。因此,研制适用于风电转换的高可靠性、高效率、控制及供电性能良好的风力发电变流系统,是风力发电技术的研究重点,具有重要的意义。风电变流器可以分为两部分:转子侧模块和网侧模块。文中着重研究了网侧风电变流器的控制系统,以达到2个控制目标:1)保证其良好的输入特性,即输入电流的波形接近正弦,谐波含量少,功率因数接近1,这就为整个系统的功率因数的控制提供了一个途径;2)保证直流母线电压的稳定,直流母线电压的稳定是风电变流器正常工作的前提[3-5]。

1 控制系统硬件设计

图1所示是网侧变流器控制板电路结构图,包括DSP控制板 (DSP芯片是TI公司的TMS320LF2407A,负责A/D采样、运算控制等功能),信号采集电路,信号放大调节电路(对霍尔传感器采集的电压、电流信号进行放大、偏移处理),IGBT驱动、保护电路(使用光耦隔离将DSP控制板和强电部分隔离起来,降低干扰,并实现IGBT模块的保护功能)。下面介绍这几部分的电路实现。

1.1 控制芯片的选择

文中采用的是面向数字控制、运动控制的TMS320C2000系列的TMS320LF2407A,它们兼DSP的高运算速度和单片机的强控制能力。TMS320LF2407A芯片集成了16通道10位500 ns的高性能A/D转换器;CAN2.0模块等模块。TMS320LF2407A具有2个事件管理器模块EVA和EVB事件管理器包括:2个16位通用定时器,8个16位PWM (脉宽调制)通道,可以实现三相反相器控制、PWM的中心或边缘校正,当外部引脚DPINTX出现低电平时快速关闭PWM通道,防止击穿故障的可编程的PWM死区控制,对外部事件进行定时捕捉的3个捕获单元,片内光电编码器接口电路,如此功能强大使得TMS320LF2407A大大简化了外部硬件电路的设计[6-8]。

图1 网侧变流器控制板电路结构图Fig.1 Circuit diagram of control panel of the grid-side converter

1.2 信号采样电路设计

根据图1,可以看到系统设计中需要采集模拟信号包括了网侧电流、网侧电压、直流母线电压。本设计选用了霍尔元件作为电压、电流传感器。选用的霍尔电流传感器型号为CHB-50A,其工作原理为霍尔磁补偿,额定电流为50 A,匝数比为1:1 000,工作电压为±5 V,具体电路如图2所示。

图2 电压、电流采样电路Fig.2 Voltage and current sampling circuit

1.3 信号调节电路设计

电压、电流采样电路输出的电流信号首先经过一个功率电阻转换为相应的电压信号,电压信号经RC滤波后与一直流电压给定信号相加后经比例放大,送入DSP的A/D口。与直流电压给定信号叠加的目的是使输入的交流信号经过直流偏置后在0~3.3 V之间变化,满足DSP的A/D口对输入信号的要求。滤波以及比例放大是为了减小干扰。如图3所示为电流、电压信号的调节电路。

图3 电压、电流调节电路Fig.3 Voltage and current regulation circuit

1.4 电源转换电路设计

图4所示为电源转换电路。本控制板的输入电压为仅为±15 V,由于控制系统中的部分芯片需要5 V电源,而且LF2407A芯片的供电电压只能是3.3 V,因而需要将±15 V电源变换为5 V和3.3 V,作为DSP和外设的电源。因此,使用LM2576S元件作为±15 V/5 V的转换芯片,使用TPS7333QP元件作为5 V/3.3 V的转换芯片。LM2576S输入可为7~40 V,输出为5 V,输出最大电流为3 A。TPS7333QP输入可为3.77~10 V,输出为3.3 V,输出最大电流为500 mA。

图4 电源转换电路Fig.4 Power conversion circuit

1.5 IGBT驱动电路设计

IGBT驱动电路设计,由DSP输出的6路3.3 V的PWM信号首先经电平转换为5 V的PWM信号。之后输出的信号作为IGBT驱动模块EXB841的输入。IGBT驱动电路设计要求:1)动态驱动能力强,能为IGBT栅极提供具有陡峭前后沿的驱动脉冲。否则IGBT会在开通及断过程中产生较大的开关损耗。2)能向IGBT提供适当的正向和反向栅压。一般取+15 V左右的正向栅压比较恰当,取-5 V反向栅压让IGBT能可靠截止。3)具有栅压限幅电路,保护栅极不被击穿。IGBT栅极极限电压一般为±20 V,驱动信号超出此范围可能破坏栅极。4)当IGBT处于负载短路或过流状态时,能在IGBT允许时间内通过逐渐降低栅压自动抑制故障电流,实现IGBT的软关断。驱动电路的软关断过程不应随输人信号的消失而受到影响。

图5 IGBT驱动电路Fig.5 IGBT drive circuit

驱动电路中D6起保护作用,避免EXB841的6脚承受过电压,通过D7检测是否过电流,接D8的目的是为了改变EXB模块过流保护起控点,以降低过高的保护阈值从而解决过流保护阈值太高的问题。R19,C10和D11接在+20 V电源上保证稳定的电压。D9和D10避免栅极和射极出现过电压,R21是防止IGBT误导通。

2 控制系统软件的设计

根据整个装置所要完成的不同功能,将控制系统软件划分为主程序和中断服务程序。主程序中包括DSP初始化和定时器设置,如图6(a)所示;中断程序包括A/D采样,过流过压判断,对采样数据处理和计算,产生PWM波形等,如图6(b)所示。编程时采用顺序结构,使调用子程序方便。

图6 程序流程图Fig.6 Program flow chart

3 结束语

本文详细介绍了基于DSP的网侧风电变流器控制板的硬件和软件结构。经过多次试验测试表明,该控制板具有很好的稳定度,并且很好的达到了控制目标,由该控制板控制的变流器能够很好的满足双馈风力发电系统的要求。

[1]王承煦,张源.风力发电[M].北京:中国电力出版社,2003.

[2]邓小凌,冯志文.我国风力发电产业发展的现状、问题与对策[J].电力环境保护,2001,17(3):48-50.

DENG Xiao-ling,FENG Zhi-wen. Present status of industrialization development of wind-power generation in China,its problems and countermeasures[J].Environmental Protection for Electric Power, 2001,17(3):48-50.

[3]李建林,许洪华.风力发电中的电力电子变流技术[M].北京:机械工业出版社,2008.

[4]朱宁.风力发电PWM变流器及其控制策略[D].北京:北京交通大学,2007.

[5]周维来,裴景斌,徐殿国.基于双PWM控制永磁直驱风电变流器的研究[J].变频器世界,2010(5) :60-63.

ZHOU Wei-lai,PEI Jing-bin,XU Dian-guo.Research on permanentmagnet direct-drive wind power converter based on double PWM control[J].The World of Inverters,2010(5):60-63.

[6]江思敏.TMS320LF240x DSP硬件开发教程[M].北京:机械工业出版社,2003.

[7]黄庆新.风力发电并网逆变器的DSP控制系统研究[J].中国电机工程学报,2007(3):2-7.

HUANG Qing-xin.Study on the DSP control system of the grid-connected inverter for wind energy conversion system[J].Proceedings of the CSEE,2007(3):2-7.

[8]刘和平,严利平,张学峰.TMS320LF240x DSP结构原理及应用[M].北京:北京航空航天大学出版社,2002.

猜你喜欢
控制板电路设计变流器
Altium Designer在电路设计中的应用
负反馈放大电路设计
轨道交通AFC导向标识控制板设计
开漏输出比较器的峰值检测电路设计
中压一体化储能变流器的设计
基于背靠背变流器的并网控制研究
一种机载SAR中心控制板的设计
DX-600发射机FCOG6100控制板的原理与应用
改进PR控制在直驱风机变流器中的应用
Arduino和LabVIEW+LINX的互动应用