
引
言
随着现代工业的高速发展,电力系统中的非线性负荷日益增多,电网谐波污染问题受到了广泛的重视。谐波检测是谐波问题中的一个重要分支,对抑制谐波有着重要的指导作用。同时,谐波的分析和测量是电力系统分析和控制中的一项重要工作,准确、实时的检测出电网中的畸变电流、电压,对于电力系统的安全、经济运行具有重要的意义。由于DSP采用先进的改进型哈佛结构,其程序存储器和数据存储器具有各自的总线结构,可以同时处理指令和数据,这使得实时采样与处理成为可能,精度也能大大提高。对于现场嵌入式系统,采用DSP数字处理器极大地改善了系统的设计与运行,它不仅提高了开发的效率,而且提高了程序运行的效率,稳定性,以及扩展性等[1]。本文介绍了能够满足功能要求且性价比好的DSP芯片TMS320F206实现的智能型电力谐波监测仪硬件
结构和模拟数据采集通道,阐述了数据采集系统的软件设计方法,并给出了程序流程图。
1硬件设计
1.1结构
硬件结构如图1所示,电力谐波监测系统主要有:数据采集和处理、液晶显示、时钟电路、键盘按键、报警控制、数据通讯、数据存储器和程序存储器等部分。该监测仪主要应用于三相三线制的高压配电系统中,A、C两相电压、电流信号通过电压互感器和电流互感器采集进来,再转换为-5V~+5V的电压信号,然后通过抗混叠滤波电路滤除造成混叠的高次谐波,再通过四路同时采样的AD转换器MAX125转换成数字信号,送入DSP进行处理。处理结果可以通过串行通讯口与上位PC机或远程终端进行通讯。另外,系统还可根据键盘按键的输入不同,完成在液晶显示器LCD上的功率、功率因数、谐波畸变率和1~25次谐波
电力谐波监测仪数据采集系统的设计
汪小平
(安徽工业大学,安徽马鞍山
243002)
摘要:介绍了电力谐波监测仪硬件结构和模拟数据采集通道的设计,探讨了在满足国家规定的谐波测量允许误差范围内,定点DSP上数据存放问题,阐述了数据采集系统软件设计思想,并给出了监测仪的程序流程图。所采用数据处理技术对交流电参量微机测量具有一定的参考价值。
关键词:谐波监测仪;DSP;数据采集和处理中图分类号:TM933
文献标识码:B
文章编号:1001-1390(2006)11-0054-03
WANGXiao-ping
(AnhuiUniversityofTechnology,Maanshan243002,Anhui,China)
Abstract:Thispaperintroducesthehardwarestructureandanalogdatachannelsofthepowerharmonicmonitor,discussestheproblemsofdatastorageonfixedpointDSPwhichmeeterrorrequirementsofharmonicmeasurementstipulatedbythestate,illus-tratestheideaofsoftwaredesignofthedatasamplingsystemandpresentsthepro-gramdiagram.ThedataprocessingtechniquehascertainreferentialvaluetoACpa-rametercomputermeasurement.
Keywords:powerharmonicmonitor‘DSP‘datasamplingandprocessing
DesignofDataSamplingSystemonPowerHarmonic
Monitor
54--
图1
硬件结构图
的实时显示和超限数据显示以及参数设定和数据查找功能。CPLD是可编程逻辑器件,完成数字电路的译码、接口任务等[2]。
1.2模拟数据采集通道的设计
模拟数据采集通道由电流、电压互感器和信号调
理电路组成。为了保持数据原来的特性,用于畸变波形下的互感器必须具有较好的频率特性,一般的电磁式电压和电流互感器在5kHz频率以下都具有较好的频率特性,满足测量的要求。信号调理电路包括电流电压转换、相位校正、幅值调节和抗混叠滤波电路,电流模拟量采集通道如图2所示。电压互感器的原边
100V,原边接入100V2mA电阻,副边输出2mA电
流,经运放转换成的电压量。电流互感器的原边输入
5A的电流,副边输出2mA电流,经运放转换成的电压
量。Rc、C电路为互感器相移补偿电路。Ra、Rb用以调节信号的幅值大小,电阻大小根据AD输入信号范围并考虑一定的裕度,所以额定电流和电压对应约的AD输入信号。
本系统中,测量的最高谐波次数为25,所以fmax=
25f1=1.25kHz,
用于FFT运算的一周期数据窗N=256,
此时折叠频率fc=128f1=6.4kHz,这样抗混叠滤波器的
截止频率选择范围较宽。滤波器参数根据截止频率约
3kHz和MATLAB仿真进行选择。所设计的二阶有源
滤波电路的频域传输函数为
H!"S=
Vo!"sVi!"s=1R1R2C1C2
s2
+R1C2+R2C2!"s+1由此仿真出来的幅频特性曲线如图3所示。从图中可以看出,在0~25×50Hz频率范围内曲线很平坦,实际电路中此频率范围内增益在0~-0.3dB之间,造
成的误差很小。
2软件设计
2.1数据存放格式
对于F206芯片而言,参与运算的数是16位整型数,但实际数字运算过程中的数不一定是整数。通过定标位置的不同,就可以表示不同大小和不同精度的小数了。为了减少定点数据运算时舍入和截尾带来的误差,中间数据运算时,如果有溢出,采用两个连续单元存放一个数据。考虑空间的因素,规定每个结果数据存放占用一个存储单元。
本设计中,数据主要分为原始数据:包括采集电流、电压和设定的允许参数等;需要保存的结果数据:包括一个月的谐波数据和超限数据;用于运算的中间变量、通讯和显示的缓冲区数据等。
本系统程序中AD转换器为14位,为提高精度,转换结果左移两位按Q15定标,作为FFT运算的原始数据。正余弦表中的值最大为1,也采用Q15的表示方法,表示小数点后有15位有效数字,其十进制数的表示范围是[-1,0.9999695],
精度为12
15
=0.00003051。
本装置主要用于高压配电网的谐波监测,检测的电压都是6kV及以上的高压配电电压,所以采用Q8
格式存放电压数据,
单位为“kV”,表示范围
[-128,127.99609381],精度是12
8=0.0039,能够表示最
小的数是3.9V。另外电流数据的存放格式,考虑高压
配电网中的变压器容量一般为几千千伏安,额定电流值一般小于1000A,由此确定其存储格式为Q5,单位为“A”。表示范围为:[-1024,1023.96875],精度为12
5=
0.03125。
图2
电流模拟数据采集通道
图3
抗混叠滤波器的幅频特性仿真曲线
AdB
fHz
55--
表1
国家标准GBT14549—1993B级误差允许值
图4软件流程
生产厂家规定本装置谐波测量允许误差需要符合谐波测量仪国家标准GBT14549—1993B级的要求,GBT14549—1993B级误差要求如表1所示。这里,以电网额定电压6kV、额定电流100A为例分析数据存储格式对仪器精度的影响。
当Uh≥3%UN=180V时,允许误差为:5%Uh=9V;当Uh<3%UN=180V时,允许误差为:0.15%UN=9V。上述已分析存储时能够表示的最小数3.9V,所以对于电压参数,这样的数据存储格式能够满足精度要求。同理可分析电流。当Ih≥10%IN=10A时,允许误差为:
5%Ih=0.5A;当Ih<10%IN=10A时允许误差为0.50%IN
=0.5A。
存储时能够表示的最小数0.03125A,小于允许误差,所以这样的数据存储格式既能满足所要求的精度,又节省空间,方便存储。
2.2程序流程
谐波监测仪主程序主要是完成系统初始化、执行应用系统的算法函数模块和数据采样模块、FFT算法模块、显示模块和通讯模块等,分别完成数据处理、计算、存储、显示和通讯等功能。算法函数模块:有效值计算,功率及功率因数计算、总谐波畸变率计算,单次谐波含有率计算以及和允许值进行比较确定是否超限的计算等。整个程序主要由C语言和汇编语言混合编程实现。
应用软件总的流程如图4所示。从流程图中可以看出,系统首先进行初始化,初始化内容包括:寄存器初始化、中断矢量表初始化、DSP串口初始化、AD初始化、液晶初始化、时钟初始化,变量的定义和初始化值设定,设置各数据存放的首地址、密码、报警复位、电量标准等。
按照国家电能质量标准,本系统1.5min的前3s每间隔0.5s采样一组数据进行FFT共6次,用循环程序实现。数据采集遵从这样的原则:(1)数据采集按照等间隔的时间间隔定时执行;(2)计算在它所要处理的数据采集完成以后执行,但又不能因为执行当前计算而打断当前正在进行的下一组数据的采集。即计算不能和实时数据采集冲突。另外,采样长度的选择与
频率分辨率的确定,首先要保证能反映信号的全貌,满足采样定理的要求,对周期信号,理论上采集一个周期信号就可以了。在此用固定的采样频率25.6kHz(AD四路转换约12!s)[4]进行高密度采样,采样中断时间由DSP的片内定时器完成。这里我们采集1个半周期以上,保证有2个过零点,以便选出整周期信号。对于50Hz周期信号一周期刚好512点,再均匀甩点。因为FFT是采用一周期2的整数次方个点数进行计算,为了减少电网频率的波动引起的交流参量检测的误差大小,利用高密度采样点较准确地计算出信号周期,根据周期进行插值运算和筛选,取得256点数据进行FFT计算。由Matlab软件仿真,精度可达百分之零点几。这种方法较硬件锁相环技术实现的倍频采样,降低了硬件设计成本;和软件测量电网频率,再确定下一周期信号的采样时间的方法相比,能更实时地跟踪电网频率的变化。
(下转第15页右下)
注:UN-标称电压,Uh-谐波电压,IN-额定电流,Ih-谐波电流
≥
≥
初始化
56--
(a)具相位跳变的电压凹陷方波
(b)电压凹陷幅值
(c)电压凹陷相位跳变
图8
电压凹陷相位跳变检测实验结果
参
考
文
献
[1]D.MahindaVilathgamuwa,A.A.D.RanjithPerera,S.S.Choi.VoltageSagCompensationWithEnergyOptimizedDynamicVoltageRestorer[J].IEEETransonPowerDelivery,2003,18(3):928-936.
[2]杨洪耕,肖先勇,刘俊勇.电能质量问题的研究和技术进展(三)———电力系统的电压凹陷[J].电力自动化设备,2003,23(12):1-4.
[3]韩英铎,严干贵,姜齐荣等.信息电力与FACTS&DFACTS技术[J].电力系统自动化,2000,24(1):1-7.
[4]ChrisFitzer,MikeBarnes,PeterGreen.VoltageSagDetectionTech-niqueforaDynamicVoltageRestorer[J].IEEETransonIndustryAppli-cations,2004,40(1):203-212.[5]肖湘宁,徐永海,刘
昊.电压凹陷特征量检测算法研究[J].电力自
动化设备,2002,22(1):19-22.
[6]王
群,姚为正,王兆安.低通滤波器对谐波检测电路的影响[J].西
安交通大学学报,1999,33(4):5-8.
[7]杨亚飞,颜湘武,娄尧林.一种新的电压骤降特征量检测方法[J].电力系统自动化,2004,28(4):41-44.
[8]TexasInstrumentsInc..IQmathLibrary—AVirtualFloatingPointEn-gine[Z].TexasInstrumentsInc.July2002.作者简介:
陈友勇(1982-),男,浙江温州人,硕士研究生,专业方向为检测技术与自动化装置。谢
岳(1964-),男,江苏苏州人,教授,研究方向为电能质量、电力电子
与驱动等。
收稿日期:2006-09-23
(杨长江编发)
ts
ts
ts
uV
uV
!°
(上接第46页)采集系统的软硬件结构,并具体论述了
AD,USB无线网卡驱动实现方法。基于ARM的电参数无线采集系统能够实现对于电力设备的电压、电流、有功功率、无功功率、功率因素、有用功和无用功等参数的实时监控及无线网络数据通信和管理。该系统可
以实现电参数的远程监控,可以帮助用户及时了解电
器设备运行状况、电能使用效率等。
参考文献
[1]CirrusLogic,EP9301User'sGuide[Z],http://www.cirrus.com,2004.
[2]MAXIM.MAX1305ECM_datasheet[Z].http://maxim-ic.com,2004.
[3]Thelinux-wlancompany.HowtoinstallWLANcardinLinux[Z].http:
//www.linux-wlan.com..
[4]SreekrishnanVenkateswaran.Linux上的WLAN、
Bluetooth、GPRS、GSM和InfraredData一览[Z].http://www.gd-linux.org/bbs/showthread.php?t=368.[5]周立功,陈明计,陈渝.ARM嵌入式Linux系统构建与驱动开发范例[M].北京:北京航空航天出版社,2006.
[6]孙天泽,袁文菊,张海峰.嵌入式设计及Linux驱动开发指南-基于ARM9处理器[M].北京:电子工业出版社,2005.
[7]坦思利,D.(Tansley,David).Linux与UnixShell编程指南[M].北京:机械工业出版社,2000.作者简介:
林飞翔(1982-),男,在读硕士研究生,上海交通大学机械与动力工程学院机器人研究所,主要研究方向:嵌入式技术及应用。
收稿日期:2006-09-10
(杨长江编发)
(上接第56页)6次循环后,进行计算处理得到当前
1.5min基波和各次谐波、
谐波总畸变率的大小,然后每四组这样的数据冒泡排序,每次舍去最小者,最后找出1小时40组测量数据95%概率大值,作为当前1小时
测得的数据并保存,并记录当前时刻;有超限时,设置
超限标志并进行报警处理。因为电流电压是同时采样
的,所以功率因数也方便求得。
最后进入通讯和显示模块,1.5min后又进入循环采样程序。程序中时间的大小
和判断是通过对时钟芯片读写实现的。
3结束语
所研制的电力谐波监测仪,完成了设计的功能,性价比好,而且能自动跟踪电网频率的变化。十四位高速的同步AD转换器又保证了采样的快速性、准确性和同步性,文中所阐述的数据处理技术和方法对交流电参量微机测量也有一定的参考价值。参考文献[1]TMS320F206DSPUser’sGuide[M].TexasInstrumentsIncorpora-
tion.
[2]苏涛,蔡建隆等.DSP接口电路设计与编程[M].西安电子科技大学出版社,2002.
[3]王静,赵怀林.电网质量分析仪研制[J].电测与仪表,2002,(7).
[4]李广宇,魏丰.MAX125在同步数据采集系统中的应用[J].电子世界,2004,(3).作者简介:
汪小平(1965-),女,工学硕士,副教授,从事电能质量的教学和研究工作。
收稿日期:2006-07-23
(杨长江编发)
15--
