新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于FPGA的A超数字式探伤系统的研究

一种基于FPGA的A超数字式探伤系统的研究

作者:时间:2011-01-13来源:网络收藏

2 数字部分

  2.1 微控制单元

  该的数字部分以微控制单元(MCU)作为整个超声检测的控制核心。在此选用了Intel公司的16位单片机MCS196kc,该MCU不但具有16位的数据运算功能,而且提供了强大的控制能力。其实现有的功能主要有:(1)控制显示模块和键盘接口模块,实现人机界面的交互;(2)完成检测结果的存储、打印;(3)提供与微机之间可靠的数据传输;(4)实现对电源模块的管理;(5)调节模拟部分中运放的放大增益倍数。

  2.2 的实时数字信号处理单元

  在整个检测中是数字信号处理的核心部件,借助其用户可编程特性及很高的内部时钟频率,设计了专用于超声检测的数据处理芯片,如图4所示。该芯片主要由以下几个功能模块构成:(1)数据处理所需的参数寄存器堆;(2)窄脉冲发生模块;(3)采样延迟控制模块;(4)数据采集、存储、压缩模块;(5)进波门、DAC缺陷自动判断模块;(6)失波门缺陷自动判断模块。现结合图5简述图4所示的信号处理过程:MCU以一定的频率不断向传送方波脉冲信号,每一个脉冲信号将触动一次检测过程。脉冲信号的上升沿使窄脉冲发生电路开始工作,产生窄脉冲激励信号。激励信号产生以后,由于超波需要一段延时时间才能经过耦合剂到达探测工件,所以在窄脉冲信号产生以后,延时电路将起作用,用以控制采样开始的时间。经过(t2-t1)的延时,超声波到达工件表面,采样开始。处理单元首先根据所检测到的钢板厚度选择相应的数据处理模块。如果钢板为溥型板材,数据采集、存储模块将工作;如果钢板为中厚板材,数据采集、压缩、存储模块将运行。采样过程结束后,在(t4-t3)的时间段内,处理单元自动对该次采样中的回波信号进行缺陷判断。如果发现有缺陷或失波存在,系统会给出报警信号,通知MCU,并结束这一次的检测过程,等待下一个由MCU传来的脉冲信号,从而开始新一轮的检测过程。

信号处理原理示意图

信号处理单元工作过程示意图

  3 超声系统的软件

  在整个超声系统中,软件的设计占有重要的地位。为此采用了汇编语言和VB高级语言分别对MCU和PC机进行编程。整个软件系统包括工作主界面和参数设置界面。其中,工作界面主要包括:增益/补偿、声程/标度设计抑制/声速、闸门设计DAC曲线拟合、回波波形显示缺陷记录、缺陷回放、缺陷报告打印、与PC机间的数据通讯。参数设置界面主要包括:探头设置、仪器设计、频道设置、密码设置和时钟校准。

  当超声探头的发射频率在10MHz以上时,以现有的采样速率(40MHz)进行采样就很有可能造成回波信号波峰值的丢失。在现有的设计方案中,制约速度的瓶颈主要集中在将采样得到的回波信号值转存到外部的RAM中上,受RAM速度制约,整个系统的工作频率难以进一步提高。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭