论文部分内容阅读
在超声相控阵无损检测技术中,需要对超声相控阵回波信号进行高速采集,如何对得到的大容量数据进行无缝实时存储和读取是一个技术难点。为解决此难点,提出一种以FPGA为主控制器,运用乒乓存储的思想,在一片FPGA中共用一个PLL和DLL对2个DDR SDRAM控制器进行控制的方法,上位机与下位机通讯使用EZ-USB FX2控制器,能够实现无死时间的大容量高速数据存储和传输。系统仿真及调试的最终结果表明,该系统能够对由1 kHz-4 kHz频率高压脉冲激发的、由125 MSPS AD采样采集到的16位数字回波信号进行稳定地实时存储和传输,上位机图像实时显示证明接收到的回波信号没有断层。设计应用于对大型石油储罐焊缝进行无损检测的超声相控阵自动检测设备中,能保证底层数据采集存储系统与上位机之间的数据实时交互。
In the non-destructive testing of ultrasonic phased array, high-speed acquisition of ultrasonic phased-array echo signals is required. It is a technical difficulty to perform seamless real-time storage and reading on the obtained large-capacity data. In order to solve this difficult problem, a method of using FPGA as the main controller and using ping-pong storage idea to share two PLLs and DLLs to control two DDR SDRAM controllers in an FPGA is proposed. The communication between the host computer and the lower computer is EZ -USB FX2 controller, enabling high-speed, high-speed data storage and transfer without deadtime. The final results of the system simulation and debugging show that the system can stably store and transmit the 16-bit digital echo signals acquired by 125 MSPS AD samples excited by high-voltage pulses of 1 kHz-4 kHz in real time, Real-time display shows that there is no fault in the received echo signal. It is designed to be used in ultrasonic phased array automatic testing equipment for non-destructive testing of large-scale oil storage tank welds to ensure the real-time interaction of data between the underlying data acquisition and storage system and the host computer.