基于fpga的多通道行波高速采集录波系统设计

基于fpga的多通道行波高速采集录波系统设计

ID:32370363

大小:1.11 MB

页数:5页

时间:2019-02-03

基于fpga的多通道行波高速采集录波系统设计_第1页
基于fpga的多通道行波高速采集录波系统设计_第2页
基于fpga的多通道行波高速采集录波系统设计_第3页
基于fpga的多通道行波高速采集录波系统设计_第4页
基于fpga的多通道行波高速采集录波系统设计_第5页
资源描述:

《基于fpga的多通道行波高速采集录波系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2017年5月ElectricPowerEngineeringTechnology第36卷第3期119基于FPGA的多通道行波高速采集录波系统设计赵玉灿,李彦,陈玉林,李权伟,孙浩(南京南瑞继保电气有限公司,江苏南京211102)摘要:设计了一种基于FPGA的多通道行波高速采集及录波系统,利用FPGA片内双端口RAM及片外大容量DDR构成分布式两级录波缓存,搭配DSP嵌入式处理器,可实现集中式行波测距装置多通道行波信号的高速采集、连续暂态录波、长过程录波功能。该系统所采用的分级缓存机制,解耦了信号采集的“高速率”与数据缓存的

2、“大容量”应用需求,既实现多路行波数据的实时高速采集、连续暂态录波所需的高数据吞吐率,又具备大容量缓存空间用于故障测距算法离线分析与录波数据转储,很好地满足了电力行业输电线路行波测距相关的技术规范要求。关键词:高速采集;多通道;分布式两级录波缓存;连续暂态录波+中图分类号:TP274.2文献标志码:A文章编号:2096-3203(2017)03-00-0[10,11]及录波缓存的性能需求和技术规范。0引言1硬件系统结构电力系统中输电线路发生故障时,在故障点会产生奇异突变的行波信号,对行波信号进行计算分该行波采集及录波缓存系统

3、采用嵌入式硬件[1-4][12,13]析,运用故障测距算法,可快速定位故障点位平台设计,硬件上由前端行波数据采集电路、置。由于行波信号频带较宽,以及对故障测距的精FPGA器件、嵌入式处理器DSP、大容量高速存储器度要求,行波信号的采集要求较高的采样率和采样DDR组成。系统结构如图1所示。该系统可实现精度;行波测距装置还需能接入多条线路,且能实多条线路的故障测距和录波功能,FPGA是行波采现连续暂态录波。因此,行波信号的采集具有采样集和录波子系统的核心,实现行波数据的采集和录率高、模拟通道多的特点,进而要求行波数据的缓波缓存控

4、制功能,包括驱动前端行波数据采集电存吞吐率高、容量大。路、维护两级录波缓存读写指针、响应DSP的录波传统的单通道、低采样率的采集及缓存系统已指令、控制行波数据流等。DSP处理器负责故障测[5][6]距功能,包括录波启动计算、下发单次或连续录波无法满足上述需求。在基于FPGA的架构中,若仅使用FPGA片内双端口RAM存储资源,通过触发命令、录波数据分析、输出故障测距结果、故障[7]波形转储等[14]。“冻结-解冻”的触发录波模式,虽然能实现数据的高吞吐率,但受限于FPGA内部紧张的RAM资源,在缓存容量上无法满足要求。而若采用

5、FPGA搭配片外SDRAM的形式,单纯将SDRAM作为波形数据缓存区,虽然满足了大容量的需求,却由于SDRAM的读写端口不能同时操作,无法在高速行波采集的同时实现高数据吞吐率的波形缓存数据搬移,存在录波死区的情况。如文献[8]无法在不中断数据采集的情况下实现连续暂态录波,文献[9]仅在出现故障时进行行波高速采样,无法对发生故障时刻之前的波形进行录波。本文提出的分布式两级录波缓存结构,结合了图1多通道行波采集与录波硬件系统结构FPGA内部双端口RAM的高数据吞吐率与片外Fig.1Systemhardwarearchitectu

6、reDDR大容量的特点,采用分级缓存机制,有效地解FPGA与DSP通过高速串行总线PCIe进行行决了上述问题,很好地满足了多通道行波高速采集波波形数据的传输[15],其中FPGA作为PCIe总线收稿日期:2016--;修回日期:2017--()的端节点,DSP的PCIe控制器作为根节点。DDR\\DZ15\电力工程\2017\02.PS2校样排版:陆姣修改日期:2017/5/12120存储器则通过DSP的外设DDR控制器和PCIe控个采样点均贴上时标将大大增加数据传输和缓存制器与FPGA进行数据交换,形成点对点高速通信的负担

7、,且存在时标信息冗余,故本系统仅记录每链路。组数据首个通道的采样时刻,在后端数据分析时,采用文献[16,17]所提供的通道延迟高精度时标获2分布式两级录波缓存取方法,恢复并校准每个通道的采样时刻。系统采用的两级录波缓存均为循环缓存结构,数据地址由循环计数器产生,最新数据覆盖最旧的数据,形成首尾相连的环状缓存区,如图2所示。图2循环缓存结构图3系统工作原理框图Fig.2LoopcachestructureFig.3Systemworkingprinciplediagram第一级录波缓存区位于FPGA内部,由片内双预处理后的数据

8、,一路经缓存控制器写入第一口RAM实现。RAM的其中一个端口负责高速行波级缓存区,缓存控制器产生第一级缓存区数据写地数据的持续写入,另一个端口在录波触发时进行突址;另一路经过下采样降频至较低等效采样率,实发式数据推送。该级缓存的特点是数据吞吐量大,时输出至录波触发启动单元,用以启动计算。启

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。