基于TMS320C6713的新型多功能电能质量分析仪设计

更新时间:2023-06-11 16:11:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第26卷第5期2006年5月

电力自动化设备

ElectricPowerAutomationEquipment

Vol.26No.5May2006

基于TMS320C6713的新型多功能

电能质量分析仪设计

静,吴在军,胡敏强

(东南大学电气工程系,江苏南京210096)

摘要:根据电能质量分析的实际需要,给出基于浮点数字信号处理器TMS320C6713的电能质量分析仪的硬件整体实现方案及软件设计思想。着重介绍了DSP核心处理模块TMS320C6713的功能、特点及设计开发思路。有源滤波模块滤除50次以上的高次谐波,减少了高次谐波的影响;16位的AD则保证了采样的高精度;以太网端口可以方便对不同区域电能质量的综合监测。此外,还介绍了数字电源及模拟电源分开的电源设计方案。最后,对如何利用USB2.0与PC机进行实时波形显示、设备故障录波、间谐波分析等功能拓展进行了探讨。关键词:电能质量;DSP;以太网;USB2.0中图分类号:TM933文献标识码:B文章编号:1006-6047(2006)05-0079-05

现场测量时的接线方式既有三相三线制又有三相四

线制,本分析仪数据采集部分设计为8通道输入,即可以满足Ia,Ib,Ic,I0,Ua,Ub,Uc,U08路同时输入。用户可以根据需要选择所需的通道。采集的模拟信号经过有源滤波、AD转换等过程变为数字信号,然后由DSP读取并进行快速傅里叶变换(FFT)。

TV/TA采集8路电压、电流信号

有源滤波器

0引言

近年来,电力电子技术发展迅速,电力电子器件

及电力电子设备应用越来越广泛,大量的非线性负荷、冲击性负荷的投运,使公用电网中产生了大量的谐波干扰以及电压扰动、波动和闪变,电能质量不断恶化。同时,随着很多对电能质量要求敏感的控制设备、自动化设备越来越广泛地应用于工农业生产及人们日常生活,对电能质量也提出了越来越高的要求[1]。因此,设计一台高精度的电能质量分析装置对监测及分析电网电能质量有着十分重要的意义。

目前,国内生产的电能质量分析仪大多精度不高,很多以工控机作为主要结构的产品体积笨重,功能较单一。国外不乏优秀产品然而价格较高。随着电子技术的发展和网络通信技术的进步,以DSP为处理器的网络化电能质量分析仪已成为发展方向[2]。

传统的电能质量分析仪大多采用定点DSP作为处理内核,定点DSP处理数据时需要时刻关注溢出的发生,耗费了大量的程序空间和执行时间。浮点DSP用硬件实现浮点算法,动态范围大,计算精度高,总线宽,硬件资源也更为丰富,较定点DSP有着十分明显的优势。未来DSP的发展,浮点DSP必将在很多方面取代定点DSP,成为工程应用的主流。

本文介绍一种采用浮点DSPTMS320C6713

设备(简称C6713)为基本结构,集电能质量分析、

负荷波动监视、实时波形显示、设备故障录波、间谐波分析等于一体的多功能网络化电能质量分析仪。

MAX291

测频

AD7665

SCHMITT触发器

AD触发信号

FLASH/SDRAM/

EEPROM

GPS中断

DSPC6713

I/O越限报警,动作

液晶/键盘100M以太网USB2.0

图1系统结构框图

Fig.1Theblockdiagramofsystemstructure

1系统硬件设计

本系统的硬件设计整体结构如图1所示。考虑

有源滤波

根据Shannon(香农)采样定理,连续信号的最高频率必须小于采样频率的1/2,否则将引起频率混叠,使得数字信号处理不能复原连续信号[3]。因此,在进行AD转换之前,必须加模拟低通滤波器。

本装置中选用MAXIM(美信)公司的MAX291,它是该公司生产的8阶巴特沃斯型开关电容式有源低通滤波器,其供电方式可以选择单电压+5V或双电压±5V2种①。为了扩大滤波器输入信号的电压允许范围,本系统采用双电源的供电方式。MAX291的3dB截止频率可以在0.1~25kHz之间选择。系统设计分析最高达50次谐波,因此选择截止频率为2.5kHz。

MAX291可通过选择时钟控制截止频率。时钟源有内外2种①,本系统采用内时钟方式,具体方法

1.1

:2005--:2006-02①,MAX291//MAX295/MAX296datasheet.

电力自动化设备

是在MAX291的时钟输入端外接一电容,大小满足

(kHz)fosc=10

osc系统设定AD每周期采样128点,分析到50次谐波。在2.5kHz以下的通带内,增益基本为1,到3.2kHz时应为0.707,即3dB带宽增益。因此,MAX291的时钟频率应为3.2kHz×100=320kHz。经计算,外接电容值Cosc应为104pF[4]。1.2准同步采样

第26

AD7665IND

INCCNVST\

RD\INA

CS\REF

INBBUSYREFGND

INGNDRESETINCINA

CNVST\

RD\

ED[15~0]

ED_BUSGP9GP10

8路模拟输入

ED_BUS

COMA多路开关

2×4CHCOMBA0A1MAX355

CPLD

EA[21~12]

DSPC6713

系统采用硬件测频方法得到输入信号频率,并根据系统实际频率调整采样频率,实现准同步采样。

选择一路电压信号,经施密特触发器输入至DSP中断,在每次信号由负变为正时触发DSP定时器计时,从而得到信号频率。

分析仪对工频信号进行每周期128点同步采样,系统利用上一周期所测频率f0作为AD的触发基准,即采样频率fs=128f0。

REFCS\INB

BUSY

REFGND

INGNDRESET

图2AD模块原理框图

Fig.2TheblockdiagramofADmodule

AD模块

AD的采样精度是整个装置精度提高的首要保证,不具备高精度的AD,高次谐波的计算将毫无意义。为此,系统选用了AnalogDevice公司的高速、低功耗16位AD转换器AD7665,采样速率最高可达每秒570000次,且同时支持串口和并口输出(见AnalogDevices,AD766516-bit,570kSPSCMOSADCdatasheet),其原理如图2所示。

由于高精度的AD价格比较贵,分析仪需8路采样,如果为每路信号都使用1块AD则成本将会大大增加,因此本系统采用多路开关+AD7665的结构,这种选择仅使用了2块AD,大大降低了装1.3

置的造价。其缺点是:由于采样不同步,三相的相位必然存在着一定的误差。这个误差是不可避免的,但可以通过算法进行修正,并不会影响计算结果。

修正方法如下:由于AD的采样触发信号由DSP给出,假设A相与B相对应的采样触发信号相隔时间固定为ts,则必然有A相超前B相(ts/0.02)×。360°本文只考虑基波的情况,以A相为基准,可以以此计算值对B相相位进行修正。

50MHz晶振开入、开出

MAX355是一个2×4通道的多路开关,作用是

将电压、电流信号分时接通到AD7665进行采样,其转换逻辑由C6713的GPIO口GP9,GP10直接控制。AD7665有4个模拟信号输入端,根据输入电压

范围的不同可以进行配置,本装置设计的输入信号电压范围为±5V,参考电源Uref=2.5V,故此,INA接参考电源,INB接模拟地,将输入信号接IND和INC。此时,AD的输入电阻约为3.41kΩ。1.4DSP核心处理模块

本装置主控芯片选用TI公司C6713B,这是TI新推出的高速浮点DSP,工作主频200MHz,其单指令执行周期仅5ns,具有强大的浮点运算能力[5](见

TexasInstruments,TMS320C6713TMS320C6713Bfloat-pointdigitalsignalprocessorsdatasheet)。此外,这款DSP片内采用2级存储器结构,第1级存储器包括相互独立的4K程序缓存L1P和4KByte数据缓存L1D,第2级是一个统一的程序数据空间L2,其可部分配置为L2cache。这种独特的2级缓存结构提高了CPU的工作效率。本系统DSP与周围功能模块的连接如图3所示。

C6713的外部存储器接口(EMIF)分为4个空间,即CE0~CE3,每个CE空间最大可寻址空间为

MCBSP0

RS-232RS-485

打印机及面板液晶及键盘

EEPROMJTAG

I2C

DSP

TMS320C6713

MCBSP1数据总线

地址总线

以太网

FLASHSDRAMCPLD

LAN91C111LXT971光纤

USB2.0CY7C68001

PC

RTC&看门狗

数/模转换

AD7665多路开关

MAX355

TV/TA

抗混叠滤波

RJ45双绞线测频中断光耦

GPS中断

TLP621

4路电压4路电流

MAX291

图block

第5期熊静,等:基于TMS320C6713的新型多功能电能质量分析仪设计

128MByte①。本系统将AD配置在CE0,如图2所示,地址线AD[21~12]通过CPLD模拟的地址译码器分别产生2片AD的CNVST\,CS\,RD\等控制信号。FLASH用作引导DSP,将其配置在CE1空间。外扩SDRAM在CE2,其余如实时时钟、以太网、USB等均配置在CE3空间。C6713支持16个EDMA

(扩展的直接存储器访问)通道,每个通道都可以与相应的一些事件相关联,系统可以由DMA控制器完成DSP存储空间内的数据搬迁,其源/目的可以是片内存储器、片内外设或外部器件[6]①。利用C6713的这一功能,系统通过对相关寄存器的设置,由相应的同步事件、中断触发EDMA完成数据搬迁,大大提高了系统的工作效率。

C6713支持2个I2C接口,本装置将其用作外扩

络接口。一种是利用内置的物理层模块PHY的收发口,另一种则是基MII(介质无关)标准,可与外部收发器连接接口③。为提高装置的通用性,本系统设计时将接口一作为双绞线端口,另一接口由收发器LXT971接光纤。

1.5.3USB2.0

系统对外通信还配置1个USB2.0接口。系统选取CYPRESS公司的CY7C68001EZ-USBSX2作为USB2.0接口芯片。SX2内置1个USB收发器,1个串行接口引擎(SIE),以及1个收发数据用的命令解码器。支持8位或16位外部主机接口,能与DSPs,ASICs,FPGAs等绝大多数微处理器实现无缝连接,并且支持同步及异步2种接口方式④。其4个可配置端点共享一个4KByte的FIFO空间[7]。SX2接口设计如图5所示。

DSP

TMS320C6713

CPLD

24MFD[0~15]

CY7C68001

D+D-

EEPROM。

当系统发生电压异常时,分析仪需自动记录异

常电压、电流值,并为异常值打上时标。实时时钟RTC将为系统提供时间信息,此外,系统通过GPS中断输出整分脉冲对RTC进行校时。

利用C6713丰富的IO口(GPIO),系统设置了多个越限报警装置,并设计可驱动4个继电器动作。1.5通信模块1.5.1串口通信

C6713有2个多通道缓冲串行口(McBSP)。McBSP是由标准串口发展而来,支持全双工通信,拥有双缓冲寄存器,允许连续的数据流。此外,McBSP具有独立的时钟输入和帧同步信号,使用者可以选择内部时钟或是外部时钟②。由于McBSP的强大功能,设计者可以根据不同的需求将其配置为各种串口形式,使用非常灵活。本装置将McBSP0配置为RS-232供面板及打印机使用,另一串口McBSP1配置为RS-485,与液晶及键盘模块通信。1.5.2以太网

以太网(Ethernet)是目前一种使用广泛的、采用总线拓扑的网络技术。装置配置有100Mbit/s的以太网接口,当装置固定安装时,可以完成装置间以及装置与上位机之间的通信,方便上位机对电能质量进行整体监控。其硬件设计如图4所示。

EA[3~17]DSP控制信号

PC

EEPROM

图5USB端口图

Fig.5TheUSBport

A[1~15]AEN

RESETARDYINTR0nRDnWRD[0~15]LAN91C111

RJ45双绞线HFBR5803光纤LXT971

CPLD

ED[0~15]TMS320C6713

系统上电过程中,SX2内部逻辑将会自动检测

串行I2C口上是否有EEPROM存在,如果有,则自动从EEPROM加载,否则,控制器将从主机加载。本系统设定CY7C68001从EEPROM加载。SX2有3个地址线,FIFOADR[0~2],可以通过这3根地址线选通FIFO2,4,6,8以及命令接口。实际系统中将DSP的低3位地址线A[0~2]与SX2的3位地址线相连便可完成通道选择的控制[8]④。

计算间谐波,就要相应增加分析窗的宽度[9],如果在嵌入式系统上实现将会占用大量的存储空间和CPU执行时间。DSP通过SX2对PC通信最快可以达到480Mbit/s④,实时地将采样数据上传至PC机,利用PC机的强大功能和海量存储,可以轻松实现实时波形显示、记录。利用这些记录数据,使用者可以根据自己的需要编写算法实现间谐波的分析。1.6电源模块

本系统所需电压输入标准较多,如有源滤波需要±5V,运算放大以及射极跟随需要±12V,AD需要2.5V的参考电压,DSP需要3.3V的IO电压以及1.2V的核电压。综合考虑经济性及抗干扰性以及系统总功耗,最终决定采用如图6所示的电源方案。

①TexasInstruments,TMS320C6713TMS320C6713Bfloat-pointdigitalsignalprocessorsdatasheet.

②TexasInstruments,TMS320C6000DSPmultichannelbufferedserialport(McBSP)referenceguide.

③SMSC,LAN91C11110/100non-PCIEthernetsinglechipMAC+PHYDatasheet.

,7TM图4以太网端口图

Fig.4TheEthernetport

以太网控制芯片用SMSC公司的LAN91C111,

它公嵌入式系应用的第3代2

电力自动化设备

MAX1644

5V

TPS70345(a)供数字部分

第26卷

3.3V5V1.2V

上电或复位

DSP的McBSP

经EDMA从CE1读1KByte引导程序从FLASH中装载应用程序到DSP的RAM中关DSP所有中断定时DSP寄存器、器模块初始化

模块初始化实时时钟DS1511

W模块初始化以太网控制器LAN91C111模块初始化

硬件全面自检自检正常?

Y开放DSP相应中断

MAX1856

+12V

TPS767D301

-12V

-5V+5V-12V

ADR421+2.5V

DSP主程序

(b)供模拟部分

USB2.0控制器CY7C68001模块初始化

模件报警

图6电源设计方案

Fig.6Thepowersupplydesign

图7系统启动流程

遵循模拟电源与数字电源分离的原则,电源系统分为模拟与数字2大块。系统接入+5V和±12V。+5V供数字部分,经变换,可得到数字的5V,3.3V和1.2V,供DSP,SDRAM和看门狗等数字芯片使用。±12V供AD前的所有模拟部分使用,其中,可以通过+12V分别转换得到数字滤波所需的模拟电源±5V,再由+5V变换出AD所需的的参考模拟电源+2.5V。这一设计,不但增强了装置的抗干扰能力,而且输入电压也比较简单,易于实现。

Fig.7Thebootprocessofsystem

2系统软件设计

一个系统是否能够高效运作,除了取决于硬件的

性能外,软件设计也起着关键的作用。系统的软件设计包括CPLD逻辑设计、DSP程序设计与USB程序设计3大部分。

2.1CPLD程序设计

本系统几乎所有的逻辑均在CPLD内完成,因此

对CPLD的逻辑设计非常重要。本系统CPLD选用XILINX的XC95144PQ160,它具有160个IO口。将

DSP的高位地址线EA[21~12]连接至CPLD的IO端

口,并配置这些端口为输入,通过逻辑程序设计,可以在CPLD内模拟一个译码器逻辑,从而产生AD,RTC,

FLASH,SDRAM,USB和以太网等所有与DSP并行通

信模块的片选信号。

2.2DSP程序

DSP的程序设计是本装置软件设计的核心部分,C6713支持3种BOOT方式,即主机引导方式(host

仿真引导方式(emulationboot)和EMIF引导方boot)、

式(EMIFboot)①。本系统选择第3种方式,从ROM引导加载。将引导程序烧入FLASH(ROM),系统上电复位后,DSP将会通过EDMA将CE1的1KByte读入地址0处,并从地址0开始执行。由于用户应用程序一般大于1KByte,因此在引导程序中还应编写2级引导代码将FLASH中应用程序拷贝至RAM[10]。加载完成后,DSP将根据用户程序对相关模块的寄存,所示。

2当没有中断时,系统运行主程序。一旦收到中断,则系统将首先保存当前处理现场,然后进入相应的中断流程。系统中断任务主要包括准同步测频、启动AD转换、GPS校时等。为提高程序的可控性,本平台软件设计时尽量减少中断任务[3]。

装置中DSP主程序设计主要完成以下功能:a.C6713有着强大的浮点运算能力,系统每周期采样128点,并对8路信号分别进行128点FFT,进而计算出0~相位等;50次谐波的幅值、

b.对电能质量进行分析计算,如电压和电流有效值、峰值、相位角、频率、波峰因数、功率、功率THD等;

c.利用计算值判断电能质量是否满足国家标准所要求的电能质量5项指标,即供电电压偏差、电压的波动和闪变、电网谐波、三相电压不平衡度、电力系统频率;

跌落、d.记录电能质量的异常值,如瞬态尖峰、

浪涌大小及时间等,并与PC机配合,完成故障时录波;

e.通过DSP强大的GPIO(通用IO口),完成很多控制功能,如多路开关的转换、设定值越限报警、继电器动作等;

f.完成DSP与所有外围模块的通信。2.3USB2.0程序开发

USB的程序设计包括2大部分。一是C6713与SX2之间的命令及数据的传输部分。C6713通过命令口访问SX2的寄存器,完成USB的相关设置,进而编程实现4KByteFIFO内数据的读写。另一部分则是上位机的驱动程序,其完全在PC机上实现,主要包括数据通信、电源管理、出错恢复等。

3结语

本文给出了基于TI的新型浮点DSP处理器TMS320C6713的电能质量分析仪系统设计。同时根据实际应用的需要,对仪器的功能进行了很多实用性的拓展。以太网的使用,使得装置实现了网络化在线监测。本分析仪还配置有USB2.0口,DSP将数据实时传送给PC机,利用PC机强大硬件资源,可

,320TMS

第5期熊静,等

:基于TMS320C6713的新型多功能电能质量分析仪设计

的实现[J].吉林大学学报:工学版,2005,35(2):170-173.

以对采集所得的数据进行故障录波、间谐波分析等更多更为复杂的分析。本装置较目前国内大部分产品在功能上更为完善,精度也较高。开发成本比购买国外同类产品低很多,有着很高的性价比。

本文介绍的电能质量分析仪的硬件系统已全部调试通过且运行稳定。经初步测试,C6713的运算速度和A/D的采样精度能够满足高精度测量分析的需要。参考文献:

[1]肖湘宁.电能质量分析与控制[M].北京:中国电力出版

社,2004.

[2]邓少军,张振川.电能质量监测设备的发展[J].电测与

仪表,2005,42(5):7-9.

KUYi-nan,YANGYu-sen,HANYang.DeviceinterfaceprotocolimplementationbasedonUSB2.0[J].JournalofJilinUniversity:ScienceEdition,2005,35(2):170-173.[9]祁才君,王小海.基于插值FFT算法的间谐波参数估计

[J].电工技术学报,2003,18(1):92-95.

QICai-jun,WANGXiao-hai.InterharmonicsestimationbasedoninterpolationFFTalgorithm[J].TransactionsofChinaElectrotechnicalSociety,2003,18(1):92-95.

[10]李鹏,郑喜凤,丁铁夫.TMS320C6000系列DSPs外接

FLASH引导方式的实现[J].长春理工大学学报,2004,27(4):52-54.

LIPeng,ZHENGXi-feng,DINGTie-fu.ThemethodforflashbootloadingonTMS320C6000platform[J].JournalofChangchunUniversityofScienceandTechnology,2004,27(4):52-54.

[11]邹祖冰,蔡丽娟,甘辉霞.便携式钳形电流谐波分析仪

的研制[J].电力自动化设备,2004,24(5):72-74.

[3]

[4]

[5][6][7]

[8]

DENGShao-jun,ZHANGZhen-chuan.Developmentofpowerqualitymonitoringdevice[J].ElectricalMeasure-ment&Instrumentation,2005,42(5):7-9.

唐建辉.基于DSP和网络通信技术的数字继电保护平台研制[D].南京:东南大学,2002.

TANGJian-hui.ResearchonplatformofdigitalrelayprotectionbasedonDSP&communicationtechnologyofnetwork[D].Nanjing:SoutheastUniversity,2002.

高翠云,江朝晖.利用MAX291实现抗混叠滤波[J].现代电子技术,2004(10):1-5.

GAOCui-yun,JIANGZhao-hui.Realizationanti-foldfilteruseforMAX291[J].ModernElectronicsTechni-que,2004(10):1-5.

江思敏,刘畅.TMS320C6000DSP应用开发教程[M].北京:机械工业出版社,2005.

李方慧,王飞,何佩琨.TMS320C6000系列DSPs的原理与应用[M].2版.北京:电子工业出版社,2003.

扈啸,张玘,张连超.USB2.0控制器CY7C68013特点与应用[J].单片机与嵌入式系统应用,2002(10):48-54.HUXiao,ZHANGQi,ZHANGLian-chao.FeaturesanduseofUSB2.0controllerCY7C68013[J].Microcontroller&EmbeddedSystem,2002(10):48-54.

库依楠,杨玉森,韩洋.基于DSP的USB2.0设备接口协议

ZOUZu-bing,CAILi-juan,GANHui-xia.Researchonportableclampcurrentharmonicanalyzer[J].ElectricPowerAutomationEquipment,2004,24(5):72-74.

[12]莫昕,童陆园.电能质量在线分析仪的研制[J].电力

自动化设备,2003,23(1):58-60.

MOXin,TONGLu-yuan.Developmentofonlinepowerqualityanalyzer[J].ElectricPowerAutomationEquip-ment,2003,23(1):58-60.

(责任编辑:李育燕)

作者简介:

静(1979-),男,江苏靖江人,硕士研究生,从事新型电

能质量分析仪开发研究(E-mail:xiong_jing98@hotmail.com);

吴在军(1975-),男,江苏南京人,讲师,博士,主要从事变电站自动化、实时系统等方面研究工作(E-mail:wuzaijun@

yahoo.com.cn);

胡敏强(1961-),男,江苏丹阳人,教授,博士研究生导

师,主要从事工程电磁场计算、电机及其控制技术、电气主设备状态监测与故障诊断等方面的研究工作。

Designofmulti-functionpowerqualityanalyzerbasedonDSPTMS320C6713

XIONGJing,WUZai-jun,HUMin-qiang

(DepartmentofElectricalEngineering,SoutheastUniversity,Nanjing210096,China)

Abstract:Accordingtothepracticalrequirementsofelectricpowerqualityanalysis,theoverallhardwareimplementationschemeandsoftwaredesignideaofanelectricpowerqualityanalysisequipmentareproposed,whicharebasedonthefloatdigitalsignalprocessorTMS320C6713.ThefunctionsandcharacteristicsofDSP,aswellastheconceptofdevelopment,areintroduced.Activefilterfilters50thandaboveharmonicstoreducetheirinfluences;16-bitADguaranteeshighprecision;andtheEthernetportsfacilitatetheintegratedsupervisionandtestofdifferentareas.Thedesignschemeofpowersupplywhichseparatesdigitalpowersupplyfromanalogpowersupplyisalsointroduced.Thefunctionextensionisdiscussed,suchasthereal-timewaveformdisplay,faultwave,-harmonicsanalysissoonwithportandPC.;;;

本文来源:https://www.bwwdw.com/article/lzw1.html

Top