当前位置: 首页 > 专利查询>河池学院专利>正文

一种齿轮缺陷检测系统技术方案

技术编号:14706006 阅读:56 留言:0更新日期:2017-02-25 12:04
本发明专利技术公开了一种齿轮缺陷检测系统,属于齿轮检测技术领域。包括检测箱、图像采集卡和PC机,检测箱一侧设置打开或闭合检测箱的检测腔室的翻盖,检测箱包括箱体、LED灯、工业摄像机、可调节镜头和放置台,箱体内层设置白色散光涂层,LED灯均布在箱体侧壁上,放置台通过十字移动平台水平设置在箱体底部,工业摄像机位于在放置台正上方并固定在箱体顶部,工业摄像机上设置对应可调节镜头;工业摄像机通过图像采集卡连接PC机,PC机内置有基于LabVIEW的齿轮检测单元;工业摄像机采集源图像并经图像采集卡处理,再发送到PC机中,齿轮检测单元对收到的源图像处理。本发明专利技术齿轮缺陷检测便携、成本低廉及检测方便。

【技术实现步骤摘要】

本专利技术涉及齿轮检测
,特别是一种齿轮缺陷检测系统
技术介绍
齿轮本身具有的形状几何性强的特点,需检测的参数过多且增加了复杂的过程,齿轮的质量又影响着仪器的寿命和性能,所以对其各项参数的精确测量是生产过程中必不可少的。要想对其进行人工的检测判定是否达标,但由于执行者的视觉疲劳,操作不准确,精度不高等因素的制约,是会产生一定的主观误差的,就不能够很好地完成基本几何参数的测量,执行者也不适合长时间和量大工作。在生产种类繁多的齿轮中,要提高工作效率和降低人体要求的强度,减小各方面引起的误差,这就急需软硬件技术上的支持与改进来操作非接触式且在线进行测量,从而解决传统测量所遇到的难题,提高测量效率,生产出合格产品,满足各个领域的需求,从而进一步提高国民经济效益。
技术实现思路
本专利技术的专利技术目的是,针对上述问题,提供一种齿轮缺陷检测系统,提出了一种基于LabVIEW虚拟仪器平台的检测系统,利用检测箱、图像采集卡和PC机LabVIEW编程通过工业摄像头采集并保存机械齿轮的图像,进而对图像进行分割、形态学、滤波等方面的处理,然后测量机械齿轮的轴孔尺寸、齿顶齿根圆和分度圆直径、以及齿数模数等参数,最后根据数据判断是否合格。为达到上述目的,本专利技术所采用的技术方案是:一种齿轮缺陷检测系统,包括检测箱、图像采集卡和PC机,检测箱一侧设置打开或闭合检测箱的检测腔室的翻盖,所述检测箱包括箱体、LED灯、工业摄像机、可调节镜头和放置台,箱体内层设置白色散光涂层,所述LED灯均布在箱体侧壁上,所述放置台通过十字移动平台水平设置在箱体底部,所述工业摄像机位于在放置台正上方并固定在箱体顶部,工业摄像机上设置对应可调节镜头;所述工业摄像机通过图像采集卡连接PC机,PC机内置有基于LabVIEW的齿轮检测单元;工业摄像机采集源图像并经图像采集卡处理,再发送到PC机中,齿轮检测单元对收到的源图像经以下模块依次处理:分割模块,采用LabVIEW中视觉与运动函数用于采用阈值处理,按像素的差别将源图像中齿轮与背景分开,得到齿轮图像;形态学模块,采用LabVIEW中视觉与运动函数对齿轮图像中的齿轮边缘的毛刺以及噪声点消除;中值滤波模块,采用LabVIEW中视觉与运动函数对齿轮图像进行滤波除去噪音;齿轮测量模块,采用LabVIEW中函数库中GetImageSize函数获取齿轮图像中的齿轮的基本参数;所述分割模块、形态学模块和中值滤波模块整体处理步骤为:设置阈值范围,调用LabVIEW中Threshold函数对所述源图像进行阈值处理,把齿轮从背景中分离出来,得到齿轮图像,调用LabVIEW中RemoveParticle功能函数去除齿轮图像中的较小粒子,调用LabVIEW中IVBAdjustDynamic.vi函数对齿轮图像的像素值进行重新分布,调用LabVIEW中Morphology函数去除噪声点及光滑齿轮边缘;将LabVIEW中中值滤波函数封装成IVBNthOrder.vi子函数,再调用对齿轮图像进行处理;所述齿轮测量模块的处理步骤为:调用LabVIEW中IMAQReadFileVI函数读取中值滤波模块输入的齿轮图像;调用打包好的图像处理子函数对图像进行优化处理;对齿轮进行轴孔检测,输出轴孔半径、图像中心x、图像中心y;通过得到的轴孔半径和校准系数,在“顶圆计算”子函数中,对齿轮的轴孔直径、齿根圆和齿顶圆直径进行计算并输出;输入齿根圆直径、齿顶圆直径、x分辨率和y分辨率到“齿数计算”子函数中,对齿轮的齿数进行计算并输出;通过齿根圆和齿顶圆在“模数计算”子函数中计算齿轮的模数;根据测量得到的数据判断齿数是否达标,齿轮是否合格;输出显示图像,如果接收“停止”指令,则停止程序的运行。上述方案中,通过设置检测箱以获取高分辨率、高成像效果的齿轮源图像,这里在检测箱内设置白色散光涂层和环绕的LED灯,减少光线造成的阴影影响;同时通过可调节的放置台方便调节齿轮位于工业摄像机的取像区域的中间,保证成像效果。其次通过图像采集卡可以进一步保证图像质量,减少噪音影响。最后通过使用基于LabVIEW的处理模块,大大简化系统的设计,减少系统的制造及维护成本;通过LabVIEW成熟的技术设置适合本系统的功能模块:分割模块、形态学模块、中值滤波模块和齿轮测量模块,完成对源图像的进一步处理并得到齿轮图像,并依据齿轮图像得到齿轮的相关参数,包括:齿顶圆:齿轮的顶端所在的圆。齿根圆:齿槽的底端所在的圆。分度圆:为了方便计算几何尺寸而设计的基准圆,其压力角和模数都是标准。齿厚:在分度圆周上一个轮齿的两侧齿廓之间的弧长。齿距:相邻的两个轮齿位于同一侧齿廓之间的分度圆弧长。齿数:一个齿轮上的轮齿的总数。模数:表示齿轮牙的大小,一对齿轮的模数规格一样则能咬合,可以理解为齿距除以π的商。根据检测到的齿轮相关参数即可以与标准的齿轮参数进行对比,从而得到齿轮参数差别所在,从而判断该齿轮是否存在缺陷。本方案可以解决小齿轮测量中人工接触式测量不能解决的难题,为齿轮缺陷检测提供了便携、成本低廉、检测方便的系统。优选的,所述齿轮测量模块中对轴孔的检测步骤为:利用LabVIEW中GetImageSize函数获得所述齿轮图像的大小尺寸;取所得齿轮图像大小的1/2做环形查找区域,以测量得齿轮图像的短边长度的一半做查找区域的外圆半径,并根据齿轮的大小查找区域设置内圆半径;调用LabVIEW中FindCircularEdge函数,函数中的一个簇数组参数定义齿轮的环形搜索区域,并做一系列的径向检测线,其与轴孔的交点拟合得到一个圆;该簇的成员从上到下分别是:圆心X坐标、圆心Y坐标、内圆半径、外圆半径、检测线开始角度和终止角度;每隔600旋转检测一次轴孔的数据,得到六组参数值;从测得的数据中取半径最小的一组尺寸数据,作为实际轴孔直径的尺寸大小;然后BestCircle参数输出的是一个圆,包含给出了圆的半径与圆心坐标,即齿轮的轴孔位置及大小;得到齿轮的轴孔中心坐标A后,最后用Shift图像平移的函数,将齿轮以坐标A为基准移动到齿轮图像中心。优选的,所述中值滤波模块的中值滤波处理步骤:1)首先设定滤波器的模板大小为3×3模板;2)模板在所述齿轮图像中活动时使得中心对齐所述齿轮图像中的某像素点的位置;3)获取模板中各个不同像素的灰度数值;4)再将得到的灰度数值由小到大排成一列;5)然后找出排在中间的值;6)最后将得到中值分配到模板相应值的像素位置的中心。优选的,所述LED灯分别通过对应的控制开关连接PC机,PC机能够通过控制开关控制对应LED灯开关。LED灯可以一一对应开启或关闭,这样可以根据需要调节不同的亮度,保证拍摄时适合光亮,确保成像质量。优选的,所述放置台上端面均布有光度传感器,所述光度传感器均连接PC机。光度传感器可以沿放置台的周向均匀布置,这样可以检测放置齿轮后不同方向上的阴影情况,为消除阴影做好准备。优选的,所述PC机中通过LabVIEW建立光度调节模块,调节模块根据光度传感器的数据控制位于光度传感器同一侧的LED灯的开关及电流强度。这设置一个功能模块可以直接通过光度传感器的数值调节LED优选的,所述箱体的侧面设置连接十字移动平台的调节旋钮。这里调节调节旋钮可以方便调节十字移动平台移动,以确保齿轮本文档来自技高网...
一种齿轮缺陷检测系统

【技术保护点】
一种齿轮缺陷检测系统,包括检测箱、图像采集卡和PC机,检测箱一侧设置打开或闭合检测箱的检测腔室的翻盖,其特征在于:所述检测箱包括箱体、LED灯、工业摄像机、可调节镜头和放置台,箱体内层设置白色散光涂层,所述LED灯均布在箱体侧壁上,所述放置台通过十字移动平台水平设置在箱体底部,所述工业摄像机位于在放置台正上方并固定在箱体顶部,工业摄像机上设置对应可调节镜头;所述工业摄像机通过图像采集卡连接PC机,PC机内置有基于LabVIEW的齿轮检测单元;工业摄像机采集源图像并经图像采集卡处理,再发送到PC机中,齿轮检测单元对收到的源图像经以下模块依次处理:分割模块,采用LabVIEW中视觉与运动函数用于采用阈值处理,按像素的差别将源图像中齿轮与背景分开,得到齿轮图像;形态学模块,采用LabVIEW中视觉与运动函数对齿轮图像中的齿轮边缘的毛刺以及噪声点消除;中值滤波模块,采用LabVIEW中视觉与运动函数对齿轮图像进行滤波除去噪音;齿轮测量模块,采用LabVIEW中函数库中GetImageSize函数获取齿轮图像中的齿轮的基本参数;所述分割模块、形态学模块和中值滤波模块整体处理步骤为:设置阈值范围,调用LabVIEW中Threshold函数对所述源图像进行阈值处理,把齿轮从背景中分离出来,得到齿轮图像,调用LabVIEW中RemoveParticle功能函数去除齿轮图像中的较小粒子,调用LabVIEW中IVB Adjust Dynamic.vi函数对齿轮图像的像素值进行重新分布,调用LabVIEW中Morphology函数去除噪声点及光滑齿轮边缘;将LabVIEW中中值滤波函数封装成IVB NthOrder.vi子函数,再调用对齿轮图像进行处理;所述齿轮测量模块的处理步骤为:调用LabVIEW中IMAQ ReadFile VI函数读取中值滤波模块输入的齿轮图像;调用打包好的图像处理子函数对图像进行优化处理;对齿轮进行轴孔检测,输出轴孔半径、图像中心x、图像中心y;通过得到的轴孔半径和校准系数,在“顶圆计算”子函数中,对齿轮的轴孔直径、齿根圆和齿顶圆直径进行计算并输出;输入齿根圆直径、齿顶圆直径、x分辨率和y分辨率到“齿数计算”子函数中,对齿轮的齿数进行计算并输出;通过齿根圆和齿顶圆在“模数计算”子函数中计算齿轮的模数;根据测量得到的数据判断齿数是否达标,齿轮是否合格;输出显示图像,如果接收“停止”指令,则停止程序的运行。...

【技术特征摘要】
1.一种齿轮缺陷检测系统,包括检测箱、图像采集卡和PC机,检测箱一侧设置打开或闭合检测箱的检测腔室的翻盖,其特征在于:所述检测箱包括箱体、LED灯、工业摄像机、可调节镜头和放置台,箱体内层设置白色散光涂层,所述LED灯均布在箱体侧壁上,所述放置台通过十字移动平台水平设置在箱体底部,所述工业摄像机位于在放置台正上方并固定在箱体顶部,工业摄像机上设置对应可调节镜头;所述工业摄像机通过图像采集卡连接PC机,PC机内置有基于LabVIEW的齿轮检测单元;工业摄像机采集源图像并经图像采集卡处理,再发送到PC机中,齿轮检测单元对收到的源图像经以下模块依次处理:分割模块,采用LabVIEW中视觉与运动函数用于采用阈值处理,按像素的差别将源图像中齿轮与背景分开,得到齿轮图像;形态学模块,采用LabVIEW中视觉与运动函数对齿轮图像中的齿轮边缘的毛刺以及噪声点消除;中值滤波模块,采用LabVIEW中视觉与运动函数对齿轮图像进行滤波除去噪音;齿轮测量模块,采用LabVIEW中函数库中GetImageSize函数获取齿轮图像中的齿轮的基本参数;所述分割模块、形态学模块和中值滤波模块整体处理步骤为:设置阈值范围,调用LabVIEW中Threshold函数对所述源图像进行阈值处理,把齿轮从背景中分离出来,得到齿轮图像,调用LabVIEW中RemoveParticle功能函数去除齿轮图像中的较小粒子,调用LabVIEW中IVBAdjustDynamic.vi函数对齿轮图像的像素值进行重新分布,调用LabVIEW中Morphology函数去除噪声点及光滑齿轮边缘;将LabVIEW中中值滤波函数封装成IVBNthOrder.vi子函数,再调用对齿轮图像进行处理;所述齿轮测量模块的处理步骤为:调用LabVIEW中IMAQReadFileVI函数读取中值滤波模块输入的齿轮图像;调用打包好的图像处理子函数对图像进行优化处理;对齿轮进行轴孔检测,输出轴孔半径、图像中心x、图像中心y;通过得到的轴孔半径和校准系数,在“顶圆计算”子函数中,对齿轮的轴孔直径、齿根圆和齿顶圆直径进行计算并输出;输入齿根圆直径、齿顶圆直径、x分辨率和y分辨率到“齿数计算”子函数中,对齿轮的齿数进行计算并输出;通过齿根圆和齿顶圆在“模数计算”子函数中计算齿轮的模数;根据测量得到的数据判断齿数是否达标,齿轮是否合格;输出显示图像,如果接收“停止”指令,则停止程序的运行。2.根据权利要求1所述的一种齿轮缺陷检测系统,其特...

【专利技术属性】
技术研发人员:彭建盛何奇文覃勇韦庆进苗剑黄灵飞
申请(专利权)人:河池学院
类型:发明
国别省市:广西;45

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

1