超声探伤系统各模块的功能-飞泰
探伤系统的八通道超声波探伤仪器的主要工作内容是在主体功能层实现的。主体功能层主要包括以下五个功能模块:通道校正预置参数模块、文件管理模块、超声波探伤检测实时处理模块、超声波探伤扩展功能模块以及参数设置功能模块。各个模块均通过专用的类进行封装,通过 Qt/Embedded 的程序框架有机、高效地结合在一起,构成一个完整的探伤系统。
超声波探伤实时处理模块
超声波探伤实时处理模块主要包括实时波形数据传输和处理、实时报警监测和数据传输两部分。实时波形的传输和实时报警控制是通过硬件与软件的相互配合实现的。其中 FPGA 负责八通道高速采样数据的非均匀压缩和闸门实时比较算法,应用软件负责波形数据的读取和处理,以及八通道报警状态的显示。
通道校正预置模块
八通道超声波探伤仪是一台检测仪器,工作的场合比较复杂。由于其使用的超声探头参数不同和探伤用工件的材料不同,超声波的声速、探头 K 值、零点偏移,以及探伤用的曲线等数据都会改变。因此需要在每次检测工作前,对相应通道进行校正预置。
传统的探伤仪在预置时大多使用人工测量和预置,因此在寻找最高波的时候会导致人为操作产生的误差,使得测量结果不准。探伤系统在预置环节加入了“波峰记忆”功能,使智能化和自动化探伤成为可能,增加了测量的准确度。正确完成通道校正预置参数的各个步骤是进行正确探伤的前提。
通道校正主要有以下五个步骤:
1. 预置探伤方式、探头类型和前沿距离。
2. 测量/预置零点偏移和声波速度。
3. 测量/预置探头 K 值。
4. 制作 DAC/AVG 曲线。
5. 存储通道参数。
通道校正预置模块主要通过人机交互实现。用户需要按照仪器上显示的提示进行数据输入和操作仪器。在进行具体设计时,首先绘制出每个操作步骤详细的算法流程图,确定每个操作步骤的各种状态和变量,最后根据详细的算法流程控制图,编写出相应的过程控制算法。