- 文档大小:397.35 KB
- 文档格式:pdf
- 约 6页
- 2021-06-20 发布
- 举报
已阅读完毕,您还可以下载文档进行保存
- 1、本文档共6页,内容下载后可编辑。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
第41卷第17期2013年9月1LJ电力系统保护与控制PowerSystemProtectionandControlV01.41NO.17Sep.1.2013基于实时Linux的合并单元同步采样测试装置研制董新生,段太钢,周芝萍2,伍旭刚2,吴双惠,张乔宾(1.许继电源有限公司,河南许昌461000;2.许继电气股份有限公司,河南许昌461000)摘要:同步采样测试包含了数据同步测试与采样值精确度测试两个方面,是合并单元最重要的指标之一。在分析了合并单元同步采样测试的现状与存在的技术难点的基础上,介绍了一种基于实时Linux系统结合FPGA实时子系统、接口信号可扩展的合并单元同步采样测试装置的具体实现方法。该方法将FPGA的普通I/O管脚构成一个信号接口总线,通过读取信号接口板的I2c总线EEPROM保存的信息,来分配FPGA管脚的功能,从而实现接口信号的可扩展性,满足合并单元输入输出信号灵活多变的需求。同时,FPGA实现了采样值报文的接收,记录报丈接收时标,采样值报丈的生成与发送以及模拟MII接口直接与PHY通信等功能。结果表明,本测试装置能准确反映合并单元的数据同步精度、采样值精度,具有较强的实用价值。关键词:合并单元;数据同步;采样精确度;Xenomai;实时Linux;FPGADevelopmentofsynchronizationsamplingmergingunittestdevicebasedonreal-timeLinuxDONGXin.sheng、DUANTai.gang2,—ZHOUZhiping2,—WUXugang2,WUShuang.hui,ZHANGQiao.bin(1.XJPowerCo.,Ltd,Xuchang461000,China;2.XJElectricCo.,Ltd,Xuchang461000,China)Abstract:Synchronoussamplingtestcontainsdatasynchronizationtestandsamplevalueaccuracytest,whichisoneofthemostimportantindicatorsofthemergingunit.Thestatusquoofthemergingunitsynchronoussamplingtestandtechnicaldifficultiesarefirstlyanalyzed,andthenaspecificimplementationmethodof:hemergingunitsynchronoussamplingtestdevicebasedonreal-timeLinuxsystem,real-timeFPGAsubsystemandscalableinterfacesignalsisintroduced.Inordertoachievethescalabilityofthe’interfaceandmeetthemergingunitSflexibleinputandoutputsignalsdemand,thismethodusesFPGAI/OpinstoconstructasignalinterfacebusandassignFPGApinfunctionsthroughreadinginformationsavedbyI2CbusEEPROMinthesignalinterfaceboard.Also,thismethodrealizesmanyfunctionslikesamplevaluesreceiving,timescalerecording,samplevaluesgeneratingandtransmitting.andsimulatingthedirectcommunicationbetweenMIIinterfaceandthePHYinsinglechipFPGA.Theresultsshowthatthetestdevicecanaccuratelyreflectthesynchronoussamplingaccuracyanddatasynchronizationofthemergingunit,SOithasastrongpracticalvalue.—Keywords:mergingunit;datasynchronization;samplingprecision;Xenomai;realtimeLinux;FPGA巾图分类号:TM76文献标识码:A文章编号:1674-3415(2Ol3)17-Ol16-060引言合并单元(MergingUnit)的概念最先在IEC60044.7/8标准中提出,IEC61850.9深化了MU的概念,它将其作为一个逻辑设备融入到IEC61850的整个体系中¨之J,主要功能是汇集多达12路的电子式电流/电压互感器的采集信息,按照一定的格式发送,为保护测控设备提供时间一致的电流和电压数据。合并单元作为电予式互感器与间隔层设备的接口,是数字化传输的一个重要环节,在基于IEC61850标准的数字化变电站自动化系统中,处于慕础地位。随着IEC61850标准在变电站自动化系统中的‘,泛应用,对合并单元的功能与性能进行检测变得越来越重要。合并单元的检测包括了一致性测试、采样精确度测试、采样值同步测试、ECT/EVT通信接口测试、采样值输出接口性能测试等各项测试。而合并单元的采样精确度与数据同步,直接决定整个变电站系统的动作特性,影响整个电网的安全稳定运行。因此,合并单元的采样精确度与数据同步的测试,是合并单元检测过程中的重中之重。1同步采样测试技术难点与现状分析同步采样测试包括了两个方面的测试内容,一董新生,等基于实时Linux的合并单元同步采样测试装置研制一117一个是采样精确度测试,一个是采样值同步测试。采样精确度体现在合并单元的输入与输出之间产生的幅差与角差。采样值同步则体现在同一间隔内(合并单元多路输入)电流/电压之间的角差,还体现在不同间隔(合并单元之间)的电流/电压之问的角差。在合并单元输入端,存在两种采样值同步方式:时钟同步法与插值同步法。采用时钟同步时,合并单元必须为A/D转换器提供准确的采样脉冲,确保同一个合并单元内不同路的A/D转换器甚至不同合并单元内的A/D转换器进行同步信号转换。而插值同步法,则要求ECT/EVT采样值传输延时必须固定。插值同步法需要原始采样值报文的值、原始采样时刻与目标数据采样时刻,然后应用拉格朗日插值法计算得到目标数据采样值,这个算法的关键在于如何获取原始采样数据时刻。合并单元的采样值输出传输协议包括—IEC60044.8,IEC618509.2。由于IEC61850标准并—没有对IEC61850.92网络拓扑进行限制,因此,IEC61850.9.2有两种接线模式:点对点模式与组网—模式。IEC600448FT3固定帧报文与点对点模式的IEC61850.9.2报文,采用相同的插值算法(同合并单元输入端的插值同步法),要求合并单元的采样值—传输延时固定。而组网模式的IEC61850.92的同步计算,必须借助时钟同步系统与报文中的采样计数,也就是序号同步法。受电子式互感器发展水平与变电站现状的影响,合并单元具有如下特点:1)输入信号的不确定性。首先,采样信号可能是有源电子式互感器输出的串行编码信号,也可能是无源电子式互感器输出的模拟光信号,还有可能是传统电磁式互感器输出的模拟信号。其次,采样数据的通道数也不确定。最后,采样输入的通信协议也是不确定的。很多厂家使用自己私有的FT3协议,国家电网为了解决这个问题,在《合并单元技术条件》第6.5.1章节中定义了5种FT3协议。2)输出信号的不确定性。首先,合并单元的输出可能是光串口信号,也有可能为光以太网信号。—采用的通信协议,可能是IEC600447/8FT3固定帧—协议,也可能是IEC61850.92协议。3)同步信号的不确定性。当采用时钟同步时,合并单元接收GPS同步信号,IEC61850标准并没有对GPS同步信号进行规定,所以,有可能是1PPS秒脉冲信号,也有可能为IRIG.B信号,还有可能为PTP1588网络对时信号。根据上面的分析,同步采样测试的技术难点在于:(1)模拟ECT/EVT的采样值输出,满足合并单元对采样值输入的要求;(2)准确记录采样值报文的接收时刻;f3)适应合并单元的输入输出信号复杂性。长沙永程科技作为新兴的继电保护测试仪厂家,推出的RTS一100DG光数字测试仪,包含了强大的合并单元测试模块,在合并单元的功能测试、性能测试方面,具有较强的代表性。RTS.100DG具有以下的优点:1)支持模拟ECT/EVT的报文FT3输出。其波特率、传输方式都可以灵活配置。——2)支持IEC600448固定帧报文、IEC618509.1、—IEC61850.92组网、IEC61850.9.2点对点规约,支持IPPS,IRIG.B,PTP1588等同步信号。3)采样值时标的分辨率达到25ns。这个指标可以精确还原原始采样时刻,提高同步计算的精度。同时,也可以准确反映报文的离散度。同时,RTS.100DG存在以下的缺陷:1)输出接口比较单一。RTS.100DG目前只支持FT3光信号,不能输出模拟信号。并且,FT3光口有限,只有3路。因此,它不能测试采样输入方式为模拟信号的合并单元,同时,不能对合并单元进行多路同步采样和压力测试。2)以太网接口较少。以太网接口只支持4路。在点对点的IEC61850.9.2模式下,合并单元需要提供可能多达24个以太网口。很显然,这种情况需要提供6个测试仪才能完整地测试其数据同步特性。为了解决目前国内合并单元测试设备普遍存在输入输出接口单一、信号接口不可扩展的缺点,本文提出了一种基于总线方式的信号接口扩展方法。2硬件平台针对目前国内数字测试仪的信号接口普遍存在的不可扩展性,本装置采用如图1所示的硬件结构框架。图1合并单元同步测试装置硬件结构框图’Fig.1Blockdi ̄ramoftheMUSsynchronoussamplingtestdevice一l18一电力系统保护与控制本装置由电源插件、CPU核心板、接口扩展总线、接口扩展插件四大部分组成。电源模块负责为系统提供电源。CPU核心板通过接口扩展总线来与接口扩展板进行信息交互。2.1CPU核心板设计CPU核心板的主要功能是提供人机交互、显示、数据处理等。采用TI最近推出的SitaraTMAM335xARM ̄CortexTM.A8与Altera公司的EP3C55F484I7FPGA作为其核心处理芯片。其硬件框架如图2所不。图2CPU核心板硬件框图Fig.2BlockdiagramoftheCPUcoreboardAM3359负责采样同步计算,测试结果的显示与配置,FPGA实时子系统则负责信号的解码/编码,采样值数据的生成,协议的解析/编码,将采样值数据通过接口扩展总线发送到相应的接口扩展板上。选择AM3359作为核心板的处理器,基于如下的考虑:1)工作主频高达720MHz。32K/32KLI级数据/手旨令缓存,带ECC校验的256KL2级缓存,大大加快了CPU的处理速度。21支持浮点指令。3)DDR3SDRAM接口,工作频率可以达到303MHz,支持高达1G的内存寻址空间。4集成LCD控制器与触摸屏控制器。51集成NAND控制器。61集成USB2.0高速OTG端口。7)集成10M/100M/1000MMAC控制器。8)支持Linux,Andriod,WinCE操作系统。AM3359对高达720M工作主频的支持,DDR3SDRAM控制器的支持,极大地保证了合并单元同步采样测试装置对数据处理能力的要求,而内部集成各种外设则降低了系统的成本。合并单元同步测试装置需要模拟ECT/EVT发送采样值报文(或者模拟信号),并且需要精确记录采样值报文的接收时刻,这些对实时性要求很高的功能,只能在FPGA实时子系统中完成。EP3C55F484I7为Altera公司开发的FPGA芯片。总共具有484个管脚,除去电源时钟以及FPGA程序加载仿真等专用管脚外,用户可以使用的I/O管脚为328个,基本可以满足合并单元同步采样装置的接口扩展。而片内高达5万多个逻辑单元,260K的内部RAM,则基本保证了实时子系统的资源需求。2.2接口扩展总线与接口扩展板将EP3C55F48417芯片为接口单元预留的I/O管脚全部引入到接口扩展总线上。每块接口扩展板上配置I2C总线的EEPROM,EEPROM上保存了这块接口扩展板的功能,FPGA管脚分配等信息。CPU通过这些信息来配置EP3C55F48417芯片的I/O管脚的功能,并使能相应的FPGA程序子功能。合并单元的输入输出信号可以分为光串口信号,光以太网信号,模拟信号等。本文以光以太网接口板为例来说明接口扩展板的设计方法。图3为光以太网接口板硬件框图。接口展总线图3光以太网接口板硬件框图Fig.3BlockdiagramofthefiberEthernetinterfaceplug-in为了准确记录报文接收时刻,将PHY与接口扩展总线直接相连,也就是FPGA直接控制PHY。很多测试仪厂家采用的是FPGA控制MAC方案【3],这种方案只能在接收一帧完整的以太网报文后,才能记录报文接收时刻,不能准确反映报文的接收时刻。而FPGA直接控制PHY,可以在检测到PHY产生的RXDV信号后,立即记录报文时刻,而不需要等待一帧报文完毕后才进行记录,从根本上保证了报文接收时刻的准确性。EEPROM中保存如下信息:接口板类型,支持以太网个数,需要分配FPGAI/O管脚的个数。通过采用基于总线扩展的接口设计方式,可以最大程度适应合并单元同步测试装置对接口类型的需求。3软件平台Xenomai是基于Adeos(AdaptiveDomainEnviron-mentForOperatingsystem)的实时化Linux的解决方案,它具有很多优点:提供具有工业级RTOS的性能;提供多套与主流商RTOS兼容的API:对多种CPU董新生,等基于实时Linux的合并单元同步采样测试装置研制.119.架构的支持,Arm,PowerPC等;Xenomai社区非常活跃。3.1Xenomai环境的构建—TI公司维护的Linux内核版本可从git://aragoproject.org/git/projects/linux-am33x.git网站上获取,xenomai补丁采用xenomai2.6.1。由于xenomai目前对TIAM335x系列没有提供支持,所以在执行打补丁命令时,会提示补丁有冲突,需要手工解决。在打上Xenomai补丁后,以board.am335xevm.C为参考,结合硬件设计与AM3359的I/O复用模式,编写BSP,完成硬件初始化配置与驱动程序的设计。运行xenomai本身自带的latency测试代码,来测试系统的实时性,分别在用户空间、内核空间与内核定时器模式下进行测试。表1列出了实时性能。表1系统实时性能Table1Real・timeperformanceofthesystem从表1可以看到,运行于用户空间的实时任务的实时响应性能最差,但是也在20us左右。能够满足合并单元同步测试装置对实时性能的要求。3.2功能模块3.2.1FPGA实时子系统FPGA实时子系统为了适应输入输出接口信号灵活多变的情况,采用模块化设计,将核心功能与外部信号的处理分离开来。图4为FPGA实时子系统软件框图。采样值协议解析同步协议解析同步协议编码采样值协泌编码FPGA管脚配置模块图4FPGA实时子系统软件框图Fig.4BlockdiagramoftheFPGAreal・timesubsystemsoftware合并单元同步采样测试装置,模拟ECT/EVT发送采样值,输出的采样值的信号\协议都是可变的,但是采样值的生成是不变的。FPGA根据接口扩展板中的EEPROM的配置,决定采样值协议的编码方式,信号的编码方式。采样值生成模块受到外部同步信号的影响,调整采样时刻【41。由于FPGA的RAM资源比较宝贵,不可能保存一张长度很长的SIN函数表,故采用查表结合cordic算法的方式l圳,来计算某一时刻的采样值。同样,考虑到合并单元输出的采样值的传输协议,采样值的编码方式是不确定的。将采样值信号—的解码与采样值传输协议的解码分离。IEC600448标准的FT3报文采用异步串行方式进行传输或者采用曼切斯特同步方式进行传输,并且其传输的波特率也是可变的。所以,在采样值信号的解码要适应FT3光串口的几种传输方式与波特率,才能进行采样值协议的解析。对于光以太网传输的—IEC618509.2报文,FPGA通过模拟MII接口直接与PHY通信。完成协议解码后,FPGA将必须的信息,如报文接收时标,各个通道的采样值存入采样值报文缓冲区,以减少与CPU的数据交互。3.2.2FPGA与CPU交互模块CPU与FPGA的数据交互,分为两大类。一类是控制配置数据,其作用是将人机界面中用户输入的业务配置数据,转换为FPGA提供的寄存器操作,来控制FPGA的运行模式;第二类为采样值报文。FPGA保留合适的内部RAM空间,作为采样值报文的循环缓冲区。采样值报文的循环缓冲区的格式与控制如表2、表3所示。表2FPGA与CPU的帧交互格式Tlab1e2FPGAandCPUframeinteractiveformat表3FPGA循环缓冲区控制单元Table3FPGAloop-buffercontrolunitXenomai的实时任务可以在用户空间运行,也可以在内核空间中运行。在内核空间运行的实时性缓一一步理一一一生采一一内信一一采.12O一电力系统保护与控制更强,但是调试不方便,也不能调用用户空间的库函数,增加了开发难度,故采用用户空间的实时任务,来与FPGA进行交互。为了在用户空问访问FPGA的地址空间,设计FPGA映射驱动,在驱动函数的fileoperations文件操作函数中,实现mmap,把FPGA的基地址通过remappfnyange函数映射到用户地址空间。3.23同步计算模块对于点对点模式的采样值报文,根据采样值报文中的额定延时还原采样值的采样时刻,然后利用拉格朗目抛物线插值算法,按照80点的固定采样率进行重采样,将重采样后的数据利用DFT算法计算有效值、相位。对于基于序号同步的IEC61850.9.2报文,相同序号的报文属于同一时刻的采样值报文,实际上,还需要根据接收到的时间来确定是不是属同一时刻的报文。按序号对齐后,根据报文的采样率,分别计算幅值、相位。3-2.4图形显示模块AM3359集成了LCD控制器与触摸屏控制器,并且TI将Qt4.7.2成功移植到AM335x系列平台上。存核心板上集成图形显示功能,可以避免将采样值数据传送到上位机进行处理,从而降低了开发难度与系统成本。合并单元同步采样测试实时显示各采集通道的波形,显示其相位,幅值的最大最小值,报文的时间均匀性。还可以通过USB存储设备进行数据保置为点对点模式输出时,本装置输出的同步信号IRIG.B不需要接线。合并单元同步采样输出的FT3报文属于同源数据,报文格式为《合并单元技术条件》定义的数据传输帧格式.I(单相互感器),将己,A,,分别映射到不同组的FT3通道中。表4和表5为DMU830.MU1和DMU830.MU2同时加量的测试结果。其中DMU830.MU1配置为—IEC600448,DMU830.MU2配置为点对点模式的—IEC61850.92。表4DMU830.MUI输出IEC60044.8’—Table4DMU830一MUISoutputisIEC60048表5DMU830.MU2输出点对点IEC61850.92’——Table5DMU830-MU2Soutputisp2pIEC6185092多次测试结果表明,DMU830的输出满足保护电力系统的精度要求与数据同步要求,同时也证明本装置的设计是可行的。存供用户进行离线分析。4测试验证5结语许继DMU830合并单元支持IEC60044.8,点对点模式的IEC61850.9.2报文与组网模式的IEC61850.9.2报文输出,采用该装置来验证本装置的功能与测量精度。图5所示测试环境中,DMU830合并单元在配_l信号lFT33外{I同步信lI合并草元同步采样测试仪rFT3-。’图5合并单元同步采样测试环境Fig.5Synchronoussamplingtestenvironment合并单元测试装置,在合并单元研制、工程化过程中,是不可或缺的检测手段,将大大加快数字化变电站的建设。本装置目前只实现了合并单元测试中的同步采样测试功能,利用基于Xenomai实时Linux操作系统具有的硬实时、开源、丰厚的库函数与强大的开发调试工具等优势,可以快速地开发针对合并单元测试的其他功能。本装置采用的实时Linux+FPGA技术,为数字化变电站设备的研究设计人员提供了另外一种开发思路。参考文献[1]IEC61850-5communicationrequirementsforfunctionSanddevicemodels[S].[2]张明珠.周欣洁.基于FPGA&ARM9合并单元的研—制[J].电力系统保护与控制,2010,38(9):8487.ZHANGMing-zhu,ZHOUXin-jie.Developmentof董新生,等基于实时Linux的合并单元同步采样测试装置研制[3][4][5]mergingunitbasedonFPGA&ARM9[J].PowerSystem—ProtectionandControl,2010,38(9):8487.王伟明,段雄英.基于FPGA的电子式互感器智能合并单元研制[J]_电力系统保护与控制,2012,40(2):131.14O.—WANGWeiming,DUANXiong-ying.IntelligentmergingunitofelectronictransformerbasedonFPGA[J】PowerSystemProtectionandControl,2012,4O(2):131.14O.赵应兵,周水斌,马朝阳.基于IEC61850.9。2的电子式互感器合并单元的研制『J1.电力系统保护与控制,2010,38(6):104一l06,110.———ZHAOYingbing,ZHOUShuibin,MAZhaoyang.Researchandmanufactureofmergingunitbasedon——1EC6185092[J]_PowerSystemProtectionandControl,2010,38(6):104-106,110.VoiderJE.TheCORDICtrigonometriccomputingtechnique[J].IRETransonElectronicComputers,1959,—EC一8(3):330334.[6]王梦源,王书省,陈星.流水线双模CORDIC算法的FPGA实现[J].电子测量技术,2007,30(9):184-185.——WANGMengyuan,WANGShusheng,CHENXing.Implementationofpipelineddual-modeCORDICbasedonFPGA[J].ElectronicMeasurementTechnology,2007,—30(9):184185.收稿日期:作者简介:董新生自动化系统段太钢2012-10-30;修回日期:2013-01-14(1967一),男,大专,应用与研究工作;(1975一),男,硕士,工程师,长期从事变电站工程师,长期从事变电站—自动化系统应用与研究工作;Email:duantg@163.corn周芝萍(1978-),女,大专,工程师,长期从事电力系统自动化科研管理工作。
您可能关注的文档
- 电流闭环对三相PWM变流器输出阻抗的影响分析.pdf
- 电流反馈型Buck变换器分岔动力学分析及稳定性控制.pdf
- 电能在线计量分析算法设计与实现.pdf
- 电流互感器饱和对低压电动机保护的影响及对策.pdf
- 电能质量复合扰动分类的研究进展.pdf
- 电能质量监测系统研究现状及发展趋势.pdf
- 电能质量扰动发生器控制策略及其实现.pdf
- 电气化铁路电能质量评估及新型控制方案研究.pdf
- 电能质量扰动信号时频原子分解的进化匹配追踪算法.pdf
- 电容器串联电抗消除谐振的最大值最小优化.pdf
- 电网备自投自适应建模方法研究.pdf
- 电网不对称故障下双馈风力发电机组穿越控制的研究.pdf
- 电网不平衡下基于滑模变结构的三相电压型PWM整流器恒频控制.pdf
- 电网电压不对称跌落时DFIG的控制策略研究.pdf
- 电网电压跌落下双馈风力发电系统强励控制.pdf
- 电网电压不平衡时永磁直驱风电机组的控制策略.pdf
- 电网调控数据综合智能分析决策架构设计.pdf
- 电网故障下直驱式风电机组建模与控制仿真研究.pdf
- 电网故障诊断的智能方法综述.pdf
- 电网规划运行数据库与集成管理平台的设计与实现.pdf
- 祥福铺
- 该用户很懒,什么也没介绍
