超声相控阵检测技术有着较高的灵敏度、分辨率和信噪比,是目前无损检测领域的热点。为了提高超声相控阵检测速度,对于超声相控阵系统数据传输的关键技术进行了探讨。介绍了自行开发的超声相控阵系统结构,对决定超声相控阵系统数据传输速度的三个因素:数据总线、硬件驱动、数据读取程序进行了说明与分析。选择高速数据传输总线PCI总线为数据总线,使用DriverStudio开发高效的PCI总线驱动,并采用多核多线程技术提高数据读取程序的效率。试验表明,采用PCI总线技术和多核编程开发超声相控阵系统数据传输模块,能提高系统数据传输速度,从而提高检测速度。
Ultrasonic phased array technology has a high sensitivity,resolution and signal to noise ratio,which makes it a hot research field of nondestructive testing.To improve the detection speed of ultrasonic phased array system,the key part of data transfer in ultrasonic phased array system is studied.The structure of self-developed ultrasonic phased array system is introduced.Three factors which include data bus,hardware driver and data reading program that determine the data transfer rate of system are described.To develop the system,PCI bus is chosen to be the data bus,DriverStudio is used to develop the PCI bus driver,and multi-core technology is applied to improve the efficiency of the data reading program.Experimental results show that using PCI bus technology and multi-core programming technology to develop the data transfer module of the ultrasonic phased array system can increase the data transfer rate speed of the system