《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 设计应用 > 基于DSP的风电场电能质量监测装置
基于DSP的风电场电能质量监测装置
来源:微型机与应用2010年第11期
王晓兰,李智辉
(兰州理工大学 电气工程与信息工程学院,甘肃 兰州 730050)
摘要: 设计了一种基于DSP的风电场电能质量检测装置。采用TMS320F28335作为处理器,通过FPGA来完成整个系统的逻辑控制;采用了工业控制中通用的CAN通信方式与上位机通信。
Abstract:
Key words :

摘  要: 设计了一种基于title="DSP" target="_blank">DSP的风电场电能质量检测装置。采用TMS320F28335作为处理器,通过FPGA来完成整个系统的逻辑控制;采用了工业控制中通用的CAN通信方式与上位机通信。
关键词: DPS;FPGA;风电场;电能质量

    随着全世界新能源风力发电的大力发展,电能质量的监测成为风电场的研究热点。风电场电能质量问题可以分为稳态电能质量与暂态电能质量问题。暂态电能质量问题通常以频谱和持续时间为特征,分为脉冲暂态和振荡暂态两大类,其主要表现形式有:电压脉冲、浪涌、暂态振荡、电压跌落、毛刺或尖峰、电压突起、电压中断及电压短时闪变等,被普遍接受的主要性能指标有电压短时变动(上升、下降、中断)、电磁暂态(脉冲、振荡)。
    为了满足电能质量监测的实时性、高速性和连续性,本文选用高速数字信号处理器DSP和复杂可编程逻辑器件FPGA实现了采样和数据分析同步进行,达到了同步不间断地监测电能质量的目的,并采用CAN总线通信方式与远方控制中心通信,使分析的数据结果可以快速可靠地传到上位机。
1 硬件设计
    本文设计的风电场电能质量监测系统采用DSP、FPGA、CAN等控制器组成,系统结构如图1。系统实现了对风电场运行过程中各性能指标的实时监测,这些指标分为稳态电能质量(包括电压有效值、电流有效值、有功功率、无功功率等)及暂态电能质量(包括电压波动、电压短时闪变计算)。同时建立良好通信,以便上位机存储数据,控制数据的采集、计算和分析。

    本系统采用的是“DSP+FPGA”的模式结构。数据采样芯片是16位模数转换芯片ADS8364。经过电流变换器和电压变换器后的风电场三相电压电流信号以及风速风向信号,由模数芯片ADS836进行同步采样、保持、A/D转换成数字信号,传送至DSP进行分类计算和数据处理,然后通过CAN通信接口传送至上位机,进行数据的分析管理。
    DSP采用TI公司一款高性价比的2000系列DSP处理器TMS320F28335,TMS320F28335是基于TMS320Cxx 内核的浮点数字信号处理器,是一款功能强大的32位浮点DSP芯片。TMS320F28335具有150 MHz的高速处理能力,具备32位浮点处理单元,6个DMA通道支持ADC,有多达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出,12位16通道ADC,DSP片内内置256 K×16 bit Flash,8 K×16 bit Boot ROM。本文中的TMS320F28335主要完成采样数据的实时分析处理,进行各电能质量指标计算,并将计算结果传送至上位机。ADS8364是一种高速、低功耗、六通道同步采样和转换的16位模数转换器,采用+5 V工作电压,主要完成对风电场的三相电压电流以及风速风向进行采样,采样数据发送至DSP进行实时分析处理。FPGA采用T2C35-V3,主要实现整个系统的逻辑控制,控制A/D采样与芯片译码。
2 软件设计
    从软件设计角度看,DSP系统主要完成实时数据的采集、小波消噪和计算,同时通过CAN总线响应上位机系统的通信请求,把各种计算结果和信息传送至上位机,而上位机对整个系统进行控制和管理,在需要数据的时候,向DSP系统发出通信请求,获取各种数据和信息。这样的设计使大量的实时采样和计算与系统的管理和控制可以并行执行,通过通信使双方在任务执行上同步。其中小波消噪可以较好保存原信号中的高频突变部分。软件结构如图2所示。

    DSP系统的软件程序采用汇编语言和C语言混合编程,其中主程序和一部分子程序用C语言编写,而一些运算量比较大的算法子程序使用汇编语言编写,这样可以提高软件的执行效率,更好利用DSP芯片的软硬件资源。程序使用模块化设计,主要包括数据采集、电能质量算法和数据分析程序。用汇编语言编制FFT算法部分,在一个周波内实现对电压电流、风速风向8路信号的128个采样点进行FFT分析。由FFT运算得到基波的幅值和相位以及各次谐波的幅值和相位,可求出三相电压的正序、负序分量,从而确定三相不平衡度。本DSP系统程序还可分析计算得到电压有效值、电流有效值、有功功率、无功功率、功率因数、频率、电压波动,电压短时闪变计算等测量结果,运算流程如图3所示。

3 小波消噪仿真
    小波消噪分为3个步骤进行:
    (1)信号的小波分解:本文选用db4小波进行3层分解。
    (2)小波分解高频系数的阈值量化。本文选择一个18软阈值并进行量化处理。
    (3)小波的重构,即消噪后的信号恢复。
    假设叠加有白噪声的待分析原始信号为:
   

    对上述存在噪声的信号选用db4小波进行消噪处理后的结果如图4(b)所示。比较图4中的(a)和(b)的信号可以看出,用小波消噪可以较好地保存原信号中的高次谐波部分,并且去掉了白噪声。
    风电场电能质量实时监测与分析、管理是电能质量监测的一个的发展方向,其中风电场暂态电能质量监测是大力发展的重点。本文针对风电场电能质量监测与分析实时性的特点,设计了基于FPGA、DSP和A/D硬件结构的电能质量监测装置,以及基于小波变换与高速DSP的电能质量监测方法。
参考文献
[1] Rahim bin Abdullah A, Zuri bin Sha′ameri A. Real-Time Power Quality Monitoring System Based On TMS320CV5416 DSP Processor[C]. International Conference on Power Electronics and Drives Systems, 2005:1668-1672.
[2] Stephen G. Kochan. Programming inC[M].北京:电子工业出版社,2006.
[3] 戴逸民,梁晓雯,裴小平.基于DSP的现代电子系统设计[M].北京:电子工业出版社,2003.
[4] 张雄伟,曹铁勇.DSP芯片的原理与开发应用[M].北京:电子工业出版社,2000.
[5] 张德丰.Matlab小波分析与工程应用[M].北京:国防工业出版社,2008.
[6] 张勇,曾君,王世闻,等.风力发电机组便携式电能质量监测系统[J].控制理论与应用,2008,25(2).
[7] 崔锦泰.小波分析导论[M].西安:西安交通大学出版社,1995.

此内容为AET网站原创,未经授权禁止转载。