超声波管道探伤中数据采集处理板卡的设计_崔新华

邮局:82-946360元/年技
术创新
数采与监测
《PLC技术应用200例》
您的论文得到两院院士关注
崔新华:硕士
基金项目:国家863计划海洋基金资助项目项目编号(2001AA602021)
超声波管道探伤中数据采集处理板卡的设计
ADesignofDataAcquisitionBoardforUltrasonicDetectioninPipelines
(上海交通大学自动检测研究所)崔新华
阙沛文韩文花
Cui,XinhuaQue,PeiwenHan,Wenhua
摘要:为了能够实现超声波管道机器人在线实时识别缺陷的要求,本文提出了一种板卡级处理器结构,采用FPGA和DSP并行处理超声波数据,并应用小波分析等方法对超声信号滤波以及其它信号处理。关键词:超声波;小波;FPGA;DSP中图分类号:TP216文献标识码:A
Abstract:TofulfillthetaskthattheIntelligentPigshouldrecognizedefectsinthepipeline,thispaperproposesanovelarchitecturethattakesadvantageoflatestFPGAandDSPtoprocessultrasonicdatatraces.Waveletandotheralgorithmsarealsoimplementedinthisdesigntofilterultrasonicsignalandotherkindsofsignalprocessing.KeyWords:Ultrasonic;Wavelet;FPGA;DSP
文章编号:1008-0570(2006)05-1-0097-03
琥珀中发现古雏鸟
1前言
管道是目前普遍采用的一种重要的石油、天然气运输方式,然而在使用过程中由于受到恶劣环境的影响,管壁会产生大面积腐蚀,当腐蚀达到一定程度时,就会产生泄漏,从而造成严重的事故。因此定期对管道进行探伤检测是非常必要的。目前在国外已经应用管道探伤技术主要是MFL(漏磁)和超声波检测两种方法。
与其它管道探伤技术相比,超声波探伤技术具有能够直接测量以及定量计算等优点。但超声波管道探伤技术在使用时必须使用液体耦合剂,这一方面使得使用范围缩小,另一方面超声波在耦合剂中传输时,会由于耦合剂中的气泡和杂质而产生多种噪声。更为严重的是,超声波照射到管道壁时,由于管道材料原因,超声波会产生散射现象,从而使得反射回波的中心频率会产生漂移,也因此混杂进多种噪声。这必然要求对超声回波进行复杂的滤波等方面的处理。
目前国外超声波管道机器人都是采用在线采样、压缩、存储,然后离线分析的方法,之所以这么做是因为超声波采样频率高,产生数据量非常大,常规数字处理芯片无法实时进行处理,而且离线分析的准确度更高。但在国内由于缺少管道铺设的地理信息资料,必须对超声波检测数据进行在线实时处理。同时由于近年来国际上在FPGA、DSP等芯片技术上的突破,使得超声波管道机器人在线实时检测技术成为可能。基于这一设想,本文提出了超声波管道机器人中的非常重要的一部分--超声波数据采集处理板卡的设计。
双修正>蜗轮蜗杆传动2超声波检测原理
超声波测量壁厚使用纵波,探头采用直探头,中心频率为5MHz。在检测时,探头与管道壁成900角。探
头发出一串脉冲,就转到接收状态,以便接收管道内外壁分别反射回来的回波信号。通过计算内外壁的回波信号返回的时间,即可计算出壁厚以及缺陷的形式。
如图1所示,壁厚为,其中t2是超声波在管道壁中传播时间,υ钢是超声波在管道材料钢铁中的传播速度。
图1超声波测壁厚原理
3数据采集板卡硬件电路组成结构
根据设计指标,超声波管道机器人共使用64个直探头,每个探头检测频率为150Hz/s。如图2所示,每8个超声波探头共用一块采集处理板卡。所有的数据采集板卡都挂在PCI总线上,以方便与主控制处理模块进行数据交换。数据采集板卡的任务是控制各个超声探头分次进行AD转换,用小波变换等方法进行
2/2h t u D =´¡97-
技术创新
中文核心期刊《微计算机信息》(测控自动化)2006年第22卷第5-1期
360元/年邮局:82-946
《现场总线技术应用200例》
数采与监测
数字滤波,判断是否有缺陷,如果有则再计算出缺陷的类型和具体大小,最后将缺陷的类型、大小、探头位置等信息通过PCI总线传给主控制处理模块。主控制模块得到缺陷数据,再集合相邻探头数据从整体上做出判断。
图2硬件电路系统框图由于超声信号的频率高,AD采样后的数据量较
大,如果采用通用DSP是无法对信号进行实时处理,为此处理板卡采用FPGA+DSP的混合结构,其中FP-
GA用来实现对实时性要求较高的并行运算比如卷积运算等,其特点是牺牲资源来增加计算单元以减少总运算时间;DSP则主要是完成一些相对通用的计算,
DSP中有专门针对数字信号处理做过优化的加法器和乘法器,虽然与通用处理器芯片相比,运算速度已经大大提高,但对于数据量大处理算法复杂的高速信号处理尚无法达到要求。
处理板卡中AD转换芯片采用TI的ADS830,其最高采样频率为60MHz,转换位数8位。工作电压为+
5V,而输出接口电压可调,可以方便的与FPGA配合使用。FPGA选用Altera公司StratixII系列的FPGA,该系列的FPGA内部有很多DSP模块,可以通过编程实现高速复杂的并行计算。DSP选用TI的TMS320C6412处理器,该处理器提供了64个通用32位寄存器,8个并行功能单元每时钟周期能够计算四个16位乘法累加器(MAC),还有多种外部接口组合,如10M/100M的Ethernet接口,此外,芯片还集成有288Kbytes的SRAM,可以满足复杂应用而无需外部扩展RAM
4PCI总线接口设计
各数据采集处理板卡与主处理器之间的数据传输通过PCI总线进行。PCI总线的特点:传输数据快,在总线主频为33MHz,数据位为32位时,采用BURST方式传输数据实际可以达到的最高速度为90MB/s。
在设计PCI总线时,一般有以下几种方式:(1)采用PCI接口芯片,比如PLX公司的9054芯片等。这种方式虽然简单,但成本高,而且会占用PCB面积;(2)采用FPGA芯片,并利用FPGA芯片生产厂家的IP来实现。需要购买昂贵的IP使用权;(3)采用FPGA芯
片,完全自主开发PCI接口协议。这种方式简洁,集成度最高,数据传输速度最快,但开发也最为困难。在本设计中,为了节约成本和PCB空间,采用第三种方式来开发PCI接口。
用FPGA来实现PCI接口功能,最关键的是PCI总线状态机的设计,如图3所示。
图3PCI总线状态机示意图
本设计中的PCI接口遵循PCILocalBusSpecifi-cationV2.2协议,32位数据地址总线,PCI时钟频率为
33MHz。这一部分已经实际调试通过,在上位机采用
Windows平台并采用
“猝发”传输方式时,实际测出的最高数据传输量约为94MB/s。
图4(a)原始信号
图4(b)算术平均滤波后的信号
5超声信号处理各个算法模块
(1)算术平均滤波
算术平均滤波算法很简单,在AD采样后得到的
98-
央妈严控第三方支付邮局:82-946360元/年技术创新
数采与监测
《PLC技术应用200例》
您的论文得到两院院士关注序列中的N(N=2m)个连续点,取其平均值,作为新的序列中的一个点。算术平均滤波可以虑除高频噪声。根据文献1,算术平均滤波可使的信号的信噪比增加
3mdB。
在本设计中,这一模块由FPGA实现,采用流水线结构,用了m层加法器,在累加完成后,再向右移m
位。
治理理论(2)小波函数滤波
在超声波检测中,由于材料原因超声波在管道壁上产生的反射回波除了有高频噪声外,反射回波的中心频率会产生漂移,故无法用普通带通滤波器来虑除噪声。而小波算法特点是具有多分辨率,能够进行信号进行精细分析,将频带进行多层次划分,并根据信号特征,自适应选择频带使之与信号频带相匹配。因而可以用小波算法来对超声信号进行滤波。但由此带来的新的问题是,小波算法计算比较繁琐,用通用处理器无法实时在线完成。为此,本设计中,小波算法采用FPGA来实现。FPGA可以进行大规模并行处理的特性以及可重构的特性恰好可以实现小波算法。实际仿真验证显示其最高处理速度可达80Mhz以上。
图5(a)原始信号
图5(b)小波算法滤波后的信号
(3)峰值检测
AD采样后的数据,在经过滤波处理之后,再进行峰值检测,其目的是为了判断超声波检测点是否有缺陷。峰值检测有两种模式,一种是检测单一峰值,另一
检测多个峰值。在第一种模式下,使用四个时间窗来进行搜索,只记录每个时间窗中最大值和最小值,以及极值的时间坐标;在多峰值检测模式下,每个时间窗检测10对峰值。峰值检测算法也是由FPGA来并行实现的。
(4)曲线拟合
为精确计算管壁厚度,必须确定反射回波信号与
x轴的交点。为此,需要根据已测得滤波之后的离散数据,求出回波信号过零点的时间值。一般有两种方法来计算,一种是用插值法,另一为曲线拟合。插值法目前应用比较成熟,但其缺点是求出的函数必须过已知点,而且在已知点很多的情况,计算量非常大,在很多场合下无法实时实现。因而在本设计中采用曲线拟合的方法来计算。曲线拟合的算法采用最常用的最小二乘法。这一算法使用DSP来计算。
6结束语
Matlab和Modelsim仿真验证结果表明,本设计方案用来做实时超声管道检测是可行的。当然实际效果尚有待于现场应用检验。
参考文献:
[1]APipelinedArchitectureforHighSpeedAutomatedNDE,C.Fritsch,IEEEUltrasonicsSymposium,1995.
[2]ANewGenerationofUltrasonicIn-lineInspectionToolsforDetecting,SizingandLocatingMetalLossandCracksinTransmissionpipelines,K.Reber,IEEEUltrasonicsSymposium,2002.
石油化工装置工艺管道安装设计手册
[3]王玉辉.CPLD技术在时差法超声波流量计中的应用[J]微计算机信息2005,8:117-120
[4]Blackfin-FPGAMultiprocessorSystemforUltrasonic-DataReduction,M.Balzer,H.Stripf,IEEE,2004.
作者简介:崔新华(1979-),男,汉族,上海交通大学自动检测研究所,硕士在读,主要从事DSP技术、超声波
无损检测信号处理等方面的研究。阙沛文(1944-),女,汉族,教授,博导,主要从事信息检测与仪器,总线测试等方面的教学科研工作。韩文花(1974-),女,汉族,博士研究生,主要从事信息检测和缺陷重构等科研工作。
Authorbriefintroduction:XinhuaCui,bornin1979,male,postgraduatestudent,focusonDSPtechnology,ultrasonicdetectionandsoon.PeiwenQue,bornin1944,female,professorofSJTU,focusoninformationdetectionandtestbasedonbus.
(200030上海交通大学自动检测研究所)崔新华阙沛文韩文花
(InstituteofAutomaticDetection,SJTU)Cui,XinhuaQue,PeiwenHan,Wenhua
通讯地址:(200030上海市华山路1954号上海交通大学徐汇校区5号楼425)崔新华
(投稿日期:2005.8.21)(修稿日期:2005.9.21)
99-

本文发布于:2024-09-24 01:26:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/167009.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:超声波   管道   进行
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议