结合质量超声检测系统技术方案

技术编号:10051847 阅读:129 留言:0更新日期:2014-05-15 23:13
本发明专利技术公开了一种结合质量超声检测系统,该系统主要实现了对板材质量的综合检测,主要包括内部是否有缺陷、表面是否有严重划痕等,此系统主要由运动控制模块,数据采集模块,数据分析模块以及数据波形显示模块组成。模块以独立线程进行运行,运动控制模块作为主线程,来控制数据采集线程是否执行,实现数据的边运动边采集,以达到自动化采集的要求。通过计算机软件控制运动控制卡和数据采集卡,使用多线程合理的控制数据采集频率,且在后台对数据采集卡获取的大数据进行实时处理,并把处理后的结果反馈到前台的可视化界面上。整个系统提高了对板材质量的检测效率,并且提供了数据存储和备份功能,对后期人工对板材质量进行复检提供了数据依据。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种结合质量超声检测系统,该系统主要实现了对板材质量的综合检测,主要包括内部是否有缺陷、表面是否有严重划痕等,此系统主要由运动控制模块,数据采集模块,数据分析模块以及数据波形显示模块组成。模块以独立线程进行运行,运动控制模块作为主线程,来控制数据采集线程是否执行,实现数据的边运动边采集,以达到自动化采集的要求。通过计算机软件控制运动控制卡和数据采集卡,使用多线程合理的控制数据采集频率,且在后台对数据采集卡获取的大数据进行实时处理,并把处理后的结果反馈到前台的可视化界面上。整个系统提高了对板材质量的检测效率,并且提供了数据存储和备份功能,对后期人工对板材质量进行复检提供了数据依据。【专利说明】结合质量超声检测系统
本系统属于超声波检测领域,是一种对板材质量检测的综合方法,涉及高精度运动控制,超声波大数据量处理方法等。
技术介绍
随着工业检测技术的日益发展,工业上对板材质量的要求越来越高,这就需要一种新型的检测技术来适应此要求,超声波检测技术在工业上的发展,符合工业检测的形势,且超声波检测的高精度能够达到工业检测的要求,伴随着计算机的发展,把超声波检测技术和计算机技术进行综合使用,构建结合质量超声波检测系统,以计算机软件为媒介,对运动系统进行控制,带动超声波探头对板材进行扫描,人工通过超声波探伤仪的超声波信号和报警信号分析板材缺陷位置等。传统的自动化超声测熔深检测系统,数据采集系统与运动控制系统相互分离,不能实现完全的自动化检测,需要人工进行值守,检测效率低下,不但无法准确定位板材缺陷位置,而且采集后的数据无法进行保存,数据缺少记录,不易对板材进行复查。
技术实现思路
本专利技术所要解决是传统的检测系统效率低下,且数据缺少记录,不便对数据进行复查的技术问题。为了解决上述技术问题,本专利技术提供了一种结合质量超声检测系统,该系统包括:运动控制模块,数据采集模块,数据分析模块,数据波形显示模块; 运动控制模块,控制伺服运动系统进行高速平稳运动,当运动到指定位置后,则触发数据采集线程开始运行; 数据采集模块,以数据采集卡为主进行数据采集,受运动控制线程的控制,数据采集使用超声波测量仪返回的数据信号作为数据源,并将数据暂时存放到内存中; 数据分析模块,当数据采集模块一经触发,数据分析模块立即开始执行,当检测到内存中有数据就开始进行数据分析,并进行显示和存储; 数据波形显示模块是将数据波形在软件界面上进行显示。其中运动控制模块的处理步骤为: 步骤101:对运动控制板卡进行初始化; 步骤102:为运动控制板卡设置各项参数; 步骤103:对运动控制卡输送控制指令以及参数,使电机能够进行点位运动; 步骤104:运动控制卡控制伺服系统进行协调运动。进一步的,运动控制模块包括对电机的各项参数进行设置,参数包括:伺服系统的运动控制模式,编码器反馈信息模式,伺服电机的轴号,要运动距离的脉冲数,控制伺服电机的初速度,加速度,以及最高速度。进一步的,电机的各项参数参数都经过转换成脉冲数后存数在JSON配置文件中,电机各轴的脉冲转换并不相同,主要依据是否有减速器来进行判断。其中数据采集模块的处理步骤为: 步骤201:循环检测是否对数据进行采集并设置数据采集开关; 步骤202:依据数据采集开关循环对数据进行采集; 步骤203:将数据存入内存中; 步骤204:交由数据分析线程对采集到B uff内的数据进行快速分析,并同时交由数据显示模块对数据进行初步处理后封送给数据显示控件。其中数据分析模块的处理步骤为: 步骤301:数据采集卡根据数据采集开关采集数据; 步骤302:将数据存放在Buff内; 步骤303:对数据进行初步处理; 步骤304:对信号进行分析,得出质量检验结果; 步骤305:在组件扫描视图上显示结果; 步骤306:将结果存储在数据库内。进一步的,数据分析模块中使用基于超声波检测的数据分析算法,分析后的结果以红色缺陷的方式显示在用户组件上。其中数据波形显示模块的处理步骤为: 步骤401:数据采集卡采集数据; 步骤402:将采集的数据存放到Buff内; 步骤403:对数据进行初步处理,得到稳定信号; 步骤404:作为波形显示控件数据源使用。与现有技术相比,本专利技术的有益效果: 通过计算机软件控制运动控制卡和数据采集卡,使用多线程合理的控制数据采集频率,且在后台对数据采集卡获取的大数据进行实时处理,并把处理后的结果反馈到前台的可视化界面上。整个系统提高了对板材质量的检测效率,并且提供了数据存储和备份功能,对后期人工对板材质量进行复检提供了数据依据。【专利附图】【附图说明】图1结合质量超声检测系统的处理流程图。图2运动控制模块处理流程图。图3数据采集模块处理流程图。图4数据分析模块处理流程图。图5数据波形显示模块处理流程图。【具体实施方式】下面结合试验例及【具体实施方式】对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。如图1所示,结合质量超声检测系统的处理流程图,结合质量超声波检测系统主要实现了对板材质量的综合检测,主要包括内部是否有缺陷、表面是否有严重划痕等,此系统主要由运动控制模块,数据采集模块,数据分析模块以及数据波形显示模块组成。模块都是以独立线程进行运行,提高工作效率,运动控制模块作为主线程,来控制数据采集线程是否执行,实现数据的边运动边采集,以达到自动化采集的要求。1.运动控制模块,本模块是控制运动平台做平稳高速运动使用,由.netframework框架内的thread类来启用独立线程控制,使用匿名委托来创建独立线程,进行线程的启动,暂停,销毁等控制,获取外部事件后,线程立即开始运行,并控制伺服运动系统进行高速平稳运动,当运动到指定位置后,则触发数据采集线程开始运行。运动控制的实现主要是通过MotionControl类对运动控制卡提供的dll文件内的函数进行封装来通过运动控制卡对电机进行控制。最主要的几个封装函数为initialSystem,对运动系统进行初始化,并设置伺服系统的运动控制模式,编码器反馈信息模式等,FastMove,使电机能够进行点位运动,参数传递的是伺服电机的轴号,以及要运动距离的脉冲数。FashHome,控制电机回到系统的起始位置,主需要电机轴号即可,使用传感器来判断电机是否运动到原点。ChecklsHome,检测电机位置,是否在原点等。以及其他设置电机参数的函数,如设置电机的梯形速度,加减速度等。系统在开始自动采集后,电机会按照程序指令,依照事先预置好的路线进行巡查。如图2所示为运动控制模块的处理流程图: 步骤101:对运动控制板卡进行初始化; 步骤102:为运动控制板卡设置各项参数; 步骤103:对运动控制卡输送控制指令以及参数,使电机能够进行点位运动; 步骤104:运动控制卡控制伺服系统进行协调运动。运动控制模块可以对电机的各项参数进行设置,控制伺服电机的初速度,加速度,以及最高速度等。这些参数都经过转换成脉冲数后本文档来自技高网
...

【技术保护点】
结合质量超声检测系统,其特征在于,该系统包括:运动控制模块,数据采集模块,数据分析模块,数据波形显示模块;运动控制模块,控制伺服运动系统进行高速平稳运动,当运动到指定位置后,则触发数据采集线程开始运行;数据采集模块,以数据采集卡为主进行数据采集,受运动控制线程的控制,数据采集使用超声波测量仪返回的数据信号作为数据源,并将数据暂时存放到内存中;数据分析模块,当数据采集模块一经触发,数据分析模块立即开始执行,当检测到内存中有数据就开始进行数据分析,并进行显示和存储;数据波形显示模块是将数据波形在软件界面上进行显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:严寒冰秦东兴巨辉李龙飞
申请(专利权)人:成都信息工程学院
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1