剐襄:基于PC/总线的超声检翻系统设计 基于PCI总线的超声检测系统设计 The Design of Ultrasonic Testing System Based on PCI Bus 刘 晨 (中北大学,山西太原030051) 摘要:随着科技的发展,工业上对工件和材料的要求越来越高,对作为无损检测重要分支的超声检测技术的检测效率和检测精度提出了更高的要 求。本文基于超声卡和高速采集卡设计了一种超声检测系统。硬件系统是通过超声卡发射超声信号,使用AD采样,利用PC]总线进行传输;软件系 统基于VC6.0软件平台设计上位机程序。最后系统对标准件进行实验,结果表明本文设计的系统能够准确显示工件的超声信号和保存数据,并在相 关项目上已经得到了良好应用。 关键词:超声检测;信号提取;PC] 1 引言 另外,探头选择还需要考虑K值的影响,本系统要 检测的是比较薄的工件,因此要尽量避免近场区检测,所 超声检测技术作为无损检测的重要分支已经被广泛 的应用在材料质量监测以及重要部件的检测之中。在传 统超声检测系统的基础上,本系统采用超声卡和高速采 集卡,实现了超声信号的采集,保存等功能,为超声自动 检测奠定了基础。 2系统硬件组成 以要选择较大的K值。 2.2超声发射/接收系统:本系统使用的是全数字式超 声板卡,板卡基于PC机为母体,采用工业流行的32位 PCI总线结构,集成了超声波的发射与接收功能,配合高 速信号采集卡,实现超声信号的采集,保存,多通道模式 选择,可实现单发单收,收发一体的超声工作模式,能够 配合PC机进行超声检测。该卡具有四个独立的发射/ 接收通道,支持全波、半波和包络三种不同的检波模式, 支持超声探头频率范围(O.5~15)MHz,重复频率500Hz ~本超声检测系统主要由超声发射/接收系统(主要包 括超声卡、聚焦探头)、数据采集系统和上位机保存系统 组成。系统框图如图1: 10KHz可调。具有闸门功能,每通道设有3个闸门,报 图1超声检测系统组成框图 警闸门,跟踪闸门和自锁闸f-j;报警功能齐全,可满足各 种自动探伤系统的报警需要。灵敏度大于50dB,分辨率 大于26dB,动态范围大于30dB,抗干扰能力强,能够适合 超声检测系统的需要。通过对采样参数的设置,系统可 以实现采样深度以及延迟时间的调整。 2.1超声探头的选择:在超声检测中,超声探头的选择 是首先要考虑的问题,它对超声检测效果的好坏起着重 要的作用。探头的选择一般从型式、频率及晶片尺寸等 方面进行考虑。 (1)型式的选择。测量过程中,尽可能保证超声声束 与被测面垂直,常用的探头主要有纵波直探头、双晶探 2.3数据采集/保存系统:高速A/D采集系统是超声检 测系统的重要模块,它的作用是将超声模拟数据转换成 数字信号,传输给系统进行实时显示或者数据处理。根 据超声信号频率和特征,针对超声信号的采集速率和采 样深度的要求,先把超声信号通过100M高速采集卡进 行数字化采样,再通过PCI总线结构传输到PC机上位机 头、横波斜探头、聚焦探头。本检测系统主要用于焊缝和 管材的检测,因此选用液浸聚焦探头。 (2)频率的选择。超声波的频率范围是(0.5—20) MHZ之间,频率越高,灵敏度、分辨率越高,指向性越好, 但是能量衰减的越快。因此一般选取探头的时候,在保 证精度的条件下,选取频率较低的探头。在本次设计中, 系统选取的是5MHZ。 软件来存储全部回波信息,能够提供超声信号的位置和 幅值特征,并且可以回放和保存回波信号,为后期数字信 号处理的研究奠定基础。 (3)晶片尺寸。探头的晶片尺寸对近场区长度、指向 性及远距离缺陷的检测能力影响很大,一般直径在(10— 30)mm之间,系统需要检测的是大曲率工件,为提高检测 数据采集系统对超声检测系统的检测能力决定以下 技术指标:①采样频率;②采样精度;③采样深度;④数据 传输速率。 精度,选取的直径10mm的晶片。 (1)采样频率是根据奈奎斯特采样定理以及超声信 《计量s覆|试技术》201 年第38卷第3期 号频率范围共同决定,采样频率越高,A/D采集之后的数 字信号越接近于原始信号,同时采集数据量也越大。超 声卡配合探头发射的超声频率不超过15MHZ,根据奈奎 斯特采样定理可知,采样频率必须大于信号频率的两倍 以上才能保证信号不失真,同时结合工业上采集卡选择 序时需要对采集卡采集的数据进行字符串转换之后再保 存,否则保存数据时会出现数据乱码。 4结果与分析 本超声检测系统可以对不同材料进行A扫描检测 材料的缺陷、厚度等信息,通过数据保存模块可以为B 的经验,100M采样频率完全符合超声检测采样的要求。 (2)采样精度越高,所需要的数据量越大,根据超声 检测实际情况进行选择。 (3)采样深度跟采样起始点、超声重复频率以及采集 卡采集频率有关,选择合理的采样深度对整个超声检测系 统具有重要意义。采样起始点和采样深度的和必须小于采 样频率除以重复频率。采用反射法检验时,采样深度应该 大于超声波在试件中来回反射时间乘以采样频率。 (4)数据传输速率是超声采集系统的重要指标之一, 指的是超声数据在单位时间内的传输量。采集卡采用 PCI总线结构,最大传输速率等于PCI总线频率和PCI总 线宽度的乘积。总线宽度为32bit即4Byte,总线频率为 33MHz的情况下,最大传输速率为33M*4B/s=133MB/ s。当采集频率大于最大传输频率时,采用缓存的方式避 免数据丢失,但是这又不符合实时性的要求,所以对于连 续的数据采集,应使采集频率小于最大传输速率。 3系统软件设计 超声检测系统软件是基于VC6.0平台,使用C语言 编程,调用动态链接库的函数主要完成超声卡和采集卡 的初始化,超声波的发射参数设置,超声波形显示模式, 采集参数以及数据保存的功能。具体功能如下: (1)超声波发射参数设置功能:主要包括超声波脉冲 宽度、重复频率和发射强度设置。探伤模式选择:可以选 择单探头和双探头模式。 (2)超声波形显示模式功能:全波和包络模式。 (3)采集参数设置功能:改变采样深度和延迟时间。 (4)数据保存功能:保存目前显示的波形。 整个软件系统程序框图如图2所示: 根据图2,软件系统首先判断超声卡和采集卡是否 存在并进行一些初始化设置,然后调用函数判断超声数 据是否读人,在有超声数据输入时调用采集函数,并进行 实时显示。对需要保存的数据,添加数据保存按键,以便 对超声信号进行后续处理。 需要注意的是,在对采集数据的保存模块的设计中, 首先调用动态链接库中的调用超声卡的动态链接库函数 获取指定通道数据,是一个256*4096大小的数组,但是 保存的时候只取其中的一组数据进行保存,否则时间消 耗很大,而且容易造成程序的假死状态。 同理,显示的时候也只取其中的一组数据。编写程 扫描和C扫描提供数据以及后续的数据处理工作。 图2系统软件框图 图3超声检测软件界面和显不效果 图3是对20ram铝板进行超声检测的结果显示。系 统发射5MHZ,重复频率1KI-IZ,单发单收的探头模式,采 用A扫描的方式进行检测。从图中可以清楚的看出超 声发射信号、多次回波信号以及杂波信号,幅值较大的是 回波信号,且周期性出现,其周期性反应了时间信息也就 是厚度信息。采样波形完整、清晰。稍加扩充即可运用于 焊缝检测,缺陷检测等无损检测的各种场合。比如我们可 以加入数据频谱分析模块,就可以得到超声信号的频谱特 征。目前该系统已经应用于焊缝检测项目等研究中。 (下转第37页) 周进:基于傅里叶描述子的弹丸破片群散布特性分析 (4)利用三次样条插值,获取群体目标图像边缘闭合 的曲线函数,如图1中的虚线所示; (5)为了便于傅里叶级数运算,将所插值的直角坐标 系下的曲线函数,转换为极坐标下的曲线函数; (6)对所获取的函数进行傅里叶级数展开; (7)利用公式(4)求出极坐标系下的插值曲线Y=f (x)的傅里叶系数a ,b;,并将所求出的傅里叶系数a ,bi 的各种图示信息基本一致。 表2图2中各图形的散布参数 5小结 代入到公式u~ 2√a2+ 中求出对应的 —i值; (8)通过求得的U i值来提取弹丸破片群的散布参 本文从提高弹丸破片群攻击力度角度出发,研究弹 丸破片群的散布特性,提出了一种基于傅里叶描述子的 数:散布范围、散布形状、边缘密集度。 4仿真实验及分析 弹丸破片群散布特性分析算法。对于一个待识别目标群 来说,首先获取该目标群的边界,将边界拟合成一条封闭 曲线,接着结合傅里叶变换,得到边界曲线的傅里叶级 针对上述算法,本文采用仿真实验进行验证。实验 仿真弹丸破片图如下所示,图像分辨率为128*128(图像 方向平行于攻击目标平面): 数,通过对傅里叶级数进行分析提取群体目标的散布参 数。通过仿真实验表明本算法能够实现群体目标边缘分 布描述的基础上,实现群体目标的散布参数提取,进而能 够为破片群定向控制技术研究提供可靠的数据支撑。 参考文献 [1]马永忠,李其祥,安纯前,张林鹤.弹丸破片空间分布规律研究[J]. 弹箭与制导学报,2004,24(I):150—152. [2]王诚洪,张若,曾新吾,江厚满.杀伤战斗部破片定向飞散特性研究 [J].国防科技大学学报,1999,21(2):29—34. [3]杨帆.数字图像处理与分析.北京:北京航空航天大学出版社, 2007:309—312. [4]Jain A.K,Zhong Y,Izkshmanan S.Object matching using deformable tem- plates.IEEE Trans,PAMI.1996,18(3):267—278. [5]Sclaroff Stan.Defommble prototypes for encoding shape categories in image— 图2不同分布形状的群体目标仿真图示 表I囤2中的傅里叶级数计算结果 database.Pattem Recognition.1997,30(4):627—641. [63 512涛,刘文印,孙家广等.傅里叶描述子识别物体的形状[J].计算 6阶 O.o217 0阶 a 88.731 1阶 1.5445 2阶 3阶 4阶 5阶 机研究和发展,2OO2,39(12):1714—1719. 1.o791 0.8245 0.4077 0.o653 [7]s ̄ge Belongie,Jitendra Malik.Jan Puzieha s}1ape matching nd aobjectrecog— nifion using shape contexts.IEEE Trans.Patter AnMysis and Machine Intelligence b c d e 79.349 1.7928 1 073l 11.795 0.8653 0.6714 3.4753 0.0781 2.8689 1.5369 79.014 1.8775 0.8759 0.8215 11.045 0.5261 98.863 0.8782 14.131 1.3782 5.7362 0.6721 2002,24(24). 75.356 2.0215 9.8978 6.4512 8。5660 1.7457 [8]Thomas Bemier,Jacques Andre hndIy. new method for representing and atmching shapes of natu ̄l幽octs.Patt ̄n Recognition,2OO3,36;1711—1723. 根据上述分析结果,图2(d)的呈椭圆形分布,散布 范围最广,图2(e)的形状比较复杂,从傅里叶系数来看 作者简介:周进,女,在读研究生。工作单位:中北大学信息与通信工程学 院。通讯地址:030051山西省太原市中北大学458信箱。 收稿时间:2010—11—15 主要是由椭圆和四边形叠加而成,从散布范围来看,其散 布范围最小,边缘密集度较高。上述分析结果与图2中 (上接第34页) 参考文献 系统[J].无损检测,2005,27(10):514—517. [4]左林,田建新.基于PCI总线的高性能多通道超声波发射一接收卡 [J].2003,25(4):198—199. [1]徐微.超声检测与可视化技术的研究[D].天津:河北工业大学, 2003.1. [2]杨党纲.PCI一9820高速数据采集卡在材料超声检测系统中的应用 作者简介:刘晨,男,硕士研究生。工作单位:中北大学。通讯地址:030051 山西省太原市中北大学458}}信箱。 收稿时间:010一ll一15 2[J].材料工程,2006,10:56—59. [3]陈雪松.基于PCI总线四通道高速数据采集卡的火车轴超声检测