一种焊点的自动检测方法技术

技术编号:24252794 阅读:21 留言:0更新日期:2020-05-23 00:13
本发明专利技术提出了一种焊点的自动检测方法,包括以下步骤:S1):Halcon处理焊点:1.1预处理,通过blob算子把焊点和引脚的区域扣出来,如mean_image、threshold、connection、select_shape、dilation_circle、reduce_domain等;1.2用for…endfor循环来遍历所扣出来的区域,然后进行填充,用到的算子:complement、paint_region等;1.3尺寸测量,设定引脚与焊点宽度的分隔标准,将区域分成引脚和焊点部分,并且设定每个区域所需测线宽的线的个数,然后使用测量算子来测量每条线的线宽,得到每条线与轮廓的交点坐标;1.4显示部分,通过得到的交点坐标来显示所测的宽度以及焊点和引脚区域的最小外接矩形,该车用传感器的自动检测方法能够快速准确的对传感器进行焊点经检测,提高车用传感器焊点的检测质量及检测效率。

An automatic detection method of solder joint

【技术实现步骤摘要】
一种焊点的自动检测方法
本专利技术涉及自动检测
,具体为一种焊点的自动检测方法。
技术介绍
温度传感器是指能够感受温度并转换成可输出信号的传感器,是温度测量仪表的核心部分,车用温度传感器作为车辆的关键零件,其焊点质量好坏的生产质量检测尤为重要,焊点过大或过小、传感器位置出现偏差、连锡等是焊点的常见问题,传统的焊点检测方法为人工检测,这种检测方式往往存在过多的人为因素,诸如疲劳感、个人的感观及情绪,均可能导致很多的误检和漏检,导致车用温度传感器的焊点质量检测出现问题,影响传感器的检测效率及检测质量。
技术实现思路
本专利技术要解决的技术问题是克服现有的缺陷,提供一种焊点的自动检测方法,该自动检测方法能够快速准确的对传感器进行焊点经检测,提高检测质量及检测效率,可以有效解决
技术介绍
中的问题。为实现上述目的,本专利技术提出:一种焊点的自动检测方法,包括以下步骤:S1):Halcon处理焊点:1.1预处理,通过blob算子把焊点和引脚的区域扣出来,如mean_image、threshold、connection、select_shape、dilation_circle、reduce_domain等;1.2用for…endfor循环来遍历所扣出来的区域,然后进行填充,用到的算子:complement、paint_region等;1.3尺寸测量,设定引脚与焊点宽度的分隔标准,将区域分成引脚和焊点部分,并且设定每个区域所需测线宽的线的个数,然后使用测量算子来测量每条线的线宽,得到每条线与轮廓的交点坐标,用到的算子:close_measure、gen_contour_polygon_xld、gen_cross_contour_xld、measure_pos、gen_measure_rectangle2;1.4显示部分,通过得到的交点坐标来显示所测的宽度以及焊点和引脚区域的最小外接矩形,用到的算子有:disp_line、smallest_rectangle1和gen_rectangle1;S2):建立数据库:创建所需的表,以及需要保存数据的字段,如:设备编号、测试时间、是否合格以及不合格的原因;S3):将VISUALSTDUDIO2012和HANLCON、SQLSERVER整合:3.1打开三个相机,通过三个相机来获取左侧,正面,右侧三个角度的图片;3.2绘制ROI按钮,将所需的区域通过鼠标绘制出来;3.3通过“重置列表”按钮,将绘制的每个点的坐标显示到设定的一个列表框中;3.4联合HALCON,将HALCON测量到的宽度值以及坐标进行判断,通过宽度值计算出每个焊点及引脚的宽度的最小值和最大值、平均宽度的最小值和最大值、标准差的最小值和最大值,并判断出是否合格,通过坐标,绘制出最焊点和引脚的最小矩形,然后计算偏离度是否合格,偏离度计算方法为引脚中心坐标与焊点的中心坐标的差值,然后与焊点宽度的比值;3.5将测量的结果写入到数据库的各个字段中,输入时间段,能查出该时间段所测的数量的总合,以及合格的个数、不合格的个数。与现有技术相比,本专利技术的有益效果是:本焊点的自动检测方法利用Halcon图像处理来识别焊点的好坏,利用Visualstudio2012来处理图像的显示以及手动画ROI的操作,利用SQLSERVER2012来进行数据的保存操作,将三者结合在一起使用,达到对车用传感器焊点的自动检测的目的,能够快速的对焊点进行自动检测,提高检测的质量,克服了传统人工检测容易产生疲劳,导致出现很多误检和漏检现象的缺陷。附图说明图1为本专利技术一种焊点的自动检测方法的原理结构示意图;图2为本专利技术的硬件系统结构示意图。图中:1设备框架、2光源、3相机支架、4工业相机、5传感器、6运动平台。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-2,本专利技术提供以下技术方案:一种焊点的自动检测方法,包括以下步骤:S1):Halcon处理焊点:1.1预处理,通过blob算子把焊点和引脚的区域扣出来,如mean_image、threshold、connection、select_shape、dilation_circle、reduce_domain等;1.2用for…endfor循环来遍历所扣出来的区域,然后进行填充,用到的算子:complement、paint_region等;1.3尺寸测量,设定引脚与焊点宽度的分隔标准,将区域分成引脚和焊点部分,并且设定每个区域所需测线宽的线的个数,然后使用测量算子来测量每条线的线宽,得到每条线与轮廓的交点坐标,用到的算子:close_measure、gen_contour_polygon_xld、gen_cross_contour_xld、measure_pos、gen_measure_rectangle2;1.4显示部分,通过得到的交点坐标来显示所测的宽度以及焊点和引脚区域的最小外接矩形,用到的算子有:disp_line、smallest_rectangle1和gen_rectangle1;S2):建立数据库:创建所需的表,以及需要保存数据的字段,如:设备编号、测试时间、是否合格以及不合格的原因;S3):将VISUALSTDUDIO2012和HANLCON、SQLSERVER整合:3.1打开三个相机,通过三个相机来获取左侧,正面,右侧三个角度的图片;3.2绘制ROI按钮,将所需的区域通过鼠标绘制出来;3.3通过“重置列表”按钮,将绘制的每个点的坐标显示到设定的一个列表框中;3.4联合HALCON,将HALCON测量到的宽度值以及坐标进行判断,通过宽度值计算出每个焊点及引脚的宽度的最小值和最大值、平均宽度的最小值和最大值、标准差的最小值和最大值,并判断出是否合格,通过坐标,绘制出最焊点和引脚的最小矩形,然后计算偏离度是否合格,偏离度计算方法为引脚中心坐标与焊点的中心坐标的差值,然后与焊点宽度的比值;3.5将测量的结果写入到数据库的各个字段中,输入时间段,能查出该时间段所测的数量的总合,以及合格的个数、不合格的个数。本专利技术好处:本专利技术主要通过对焊点不同位置宽度的测量(测量位置数量=指焊点的长度/N,其中N为间隔距离可设置),引脚不同位置宽度的测量(量位置数量=指焊点的长度/N,其中N为间隔距离可设置),通过对每个位置的焊点引脚的平均宽度、偏离度和尺寸方差等系统的运算,来快速的判断出焊点是否合格,克服了传统人工检测速度慢、易出现漏检和误检的缺陷。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在本文档来自技高网...

【技术保护点】
1.一种焊点的自动检测方法,其特征在于:包括以下步骤:/nS1):Halcon处理焊点:/n1.1预处理,通过blob算子把焊点和引脚的区域扣出来,如mean_image、threshold、connection、select_shape、dilation_circle、reduce_domain等;/n1.2用for…endfor循环来遍历所扣出来的区域,然后进行填充,用到的算子:complement、paint_region等;/n1.3尺寸测量,设定引脚与焊点宽度的分隔标准,将区域分成引脚和焊点部分,并且设定每个区域所需测线宽的线的个数,然后使用测量算子来测量每条线的线宽,得到每条线与轮廓的交点坐标,用到的算子:close_measure、gen_contour_polygon_xld、gen_cross_contour_xld、measure_pos、gen_measure_rectangle2;/n1.4显示部分,通过得到的交点坐标来显示所测的宽度以及焊点和引脚区域的最小外接矩形,用到的算子有:disp_line、smallest_rectangle1和gen_rectangle1;/nS2):建立数据库:/n创建所需的表,以及需要保存数据的字段,如:设备编号、测试时间、是否合格以及不合格的原因;/nS3):将VISUAL STDUDIO 2012和HANLCON、SQLSERVER整合:/n3.1打开三个相机,通过三个相机来获取左侧,正面,右侧三个角度的图片;/n3.2绘制ROI按钮,将所需的区域通过鼠标绘制出来;/n3.3通过“重置列表”按钮,将绘制的每个点的坐标显示到设定的一个列表框中;/n3.4联合HALCON,将HALCON测量到的宽度值以及坐标进行判断,通过宽度值计算出每个焊点及引脚的宽度的最小值和最大值、平均宽度的最小值和最大值、标准差的最小值和最大值,并判断出是否合格,通过坐标,绘制出最焊点和引脚的最小矩形,然后计算偏离度是否合格,偏离度计算方法为引脚中心坐标与焊点的中心坐标的差值,然后与焊点宽度的比值;/n3.5将测量的结果写入到数据库的各个字段中,输入时间段,能查出该时间段所测的数量的总合,以及合格的个数、不合格的个数。/n...

【技术特征摘要】
1.一种焊点的自动检测方法,其特征在于:包括以下步骤:
S1):Halcon处理焊点:
1.1预处理,通过blob算子把焊点和引脚的区域扣出来,如mean_image、threshold、connection、select_shape、dilation_circle、reduce_domain等;
1.2用for…endfor循环来遍历所扣出来的区域,然后进行填充,用到的算子:complement、paint_region等;
1.3尺寸测量,设定引脚与焊点宽度的分隔标准,将区域分成引脚和焊点部分,并且设定每个区域所需测线宽的线的个数,然后使用测量算子来测量每条线的线宽,得到每条线与轮廓的交点坐标,用到的算子:close_measure、gen_contour_polygon_xld、gen_cross_contour_xld、measure_pos、gen_measure_rectangle2;
1.4显示部分,通过得到的交点坐标来显示所测的宽度以及焊点和引脚区域的最小外接矩形,用到的算子有:disp_line、sma...

【专利技术属性】
技术研发人员:王雷段向会
申请(专利权)人:苏州班奈特电子有限公司
类型:发明
国别省市:江苏;32

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

1