基于机器视觉的太阳能电池板瑕疵检测系统及检测方法与流程

专利2022-06-29  56


本发明涉及机器视觉识别技术领域,特别涉及一种基于机器视觉的太阳能电池板瑕疵检测系统,还涉及一种基于机器视觉的太阳能电池板瑕疵检测方法。



背景技术:

目前在太阳能电池板生产领域电池板生产质量的问题备受生产厂家的关注,电池板的破损瑕疵是直接导致太阳能电池板质量的最主要原因,并且细小的瑕疵难以检测。目前的太阳能电池检测中关于电池板表面的缺陷很少,主要有人工观察检测、红外图像检测。但以上两种检测方法各有其局限性:人工观察需耗费大量劳动力且准确率不高,目前生产工艺中有一些肉眼难以观察出来的缺陷,随着产量的提升,人工检测的效率难以提升并且每个人的检测标准难以做到一致;红外图像检测受周围环境影响较大。故传统的太阳能表面缺陷检测方法愈来愈不能适应日益复杂的生产工艺与越来越高的缺陷要求。因此为了克服传统检测方法的局限性,需要研究新的太阳能电池表面缺陷检测方法及设备。



技术实现要素:

本发明提出一种基于机器视觉的太阳能电池板瑕疵检测系统及检测方法,解决了现有技术中太阳能电池板检测效率低、检出率低的问题。

本发明的技术方案是这样实现的:

基于机器视觉的太阳能电池板瑕疵检测系统,包括:视觉相机、视觉分析模块、plc和剔除装置;其中,

视觉相机对太阳能电池板表面进行图像采集,将采集到的图像传输给视觉分析模块;

视觉分析模块对视觉相机传输的图像进行处理分析,并将检测的结果传输给plc;

plc同时与传感器连接,传感器对发现的存在瑕疵的太阳能电池板进行计数,并将触发信号传输给plc,plc控制剔除装置对存在瑕疵的太阳能电池板进行剔除。

可选地,视觉相机选用的是insight8402智能相机,其最大分辨率为1600*1200,通过以太网电缆的m12连接器连接至视觉分析模块的enet连接器。

可选地,所述视觉相机选用的是c接口9mm镜头。

可选地,所述led光源为球积分光源,利用半圆形的弯曲金属表面反光,均匀的照射在被测物体表面,然后通过被测物体表面反光,照射到视觉相机的感光元件。

可选地,所述视觉分析模块包括定位工具和瑕疵检测工具;定位工具采用patmaxredline或patmax算法来定位图案特征的位置;瑕疵检测工具包括边缘缺陷检测工具和外观瑕疵检测工具。

可选地,所述边缘缺陷检测工具使用边缘分析卡尺数组定位边缘特征,构造最佳拟合线,确定边缘中是否存在偏差,并报告遇到的缺陷和间距的数量。

可选地,外观瑕疵检测工具根据像素的强度变化在灰度或彩色图像上检测划痕、刻痕、破损、污渍或小缺口等瑕疵,在执行斑点分析以确定瑕疵是否存在之前,使用该工具一个内部的过滤操作,以突然的颜色或灰度变化加亮突出边缘和区域。

可选地,剔除装置与系统外部的瑕疵产品箱相连,所述瑕疵产品箱的入口设有光栅,光栅检测存在瑕疵的太阳能电池板板是否已经被剔入瑕疵产品箱。

可选地,检测系统包括瑕疵产品箱,还包括设置在瑕疵产品箱入口的光栅,通过光栅检测存在瑕疵的太阳能电池板是否进入瑕疵产品箱。

本发明还提供了一种基于机器视觉的太阳能电池板瑕疵检测方法,基于上述系统进行检测,包括以下步骤:

视觉相机对太阳能电池板表面瑕疵进行图像采集;

视觉分析模块对采集到的图像进行处理及瑕疵分析;

plc根据视觉分析模块的分析结果,控制剔除装置对存在瑕疵的太阳能电池板进行剔除。

可选地,所述视觉分析模块对采集到的图像进行处理及瑕疵分析,包括以下步骤:

将太阳能电池板的整体进行定位;

进行太阳能电池板栅线检测,采用边缘缺陷检测工具的边缘分析卡尺数组精确定位边缘特征,构造最佳拟合线;

采用外观瑕疵检测工具对外观破损、缺损的瑕疵进行检测。

可选地,剔除装置对存在瑕疵的太阳能电池板进行剔除后,通过光栅检测存在瑕疵的太阳能电池板是否进入瑕疵产品箱,如果光栅没有检测到太阳能电池板,则将信号反馈给plc,通过plc控制传送装置停线报警,并进行人工处理。

可选地,所述将太阳能电池板的整体进行定位的步骤,采用图案定位工具,根据图案的已训练表示形式,采用patmaxredline或patmax算法来定位该图案特征的位置。

本发明的有益效果是:

本发明针对太阳能电池板表面瑕疵,设计了一套基于机器视觉检测及plc控制的太阳能电池板瑕疵检测系统,由视觉相机对太阳能电池板进行检测,然后将检测结果以数字的形式传输给plc,通过plc控制剔除装置进行剔除;采用智能相机先进的算法和图像处理软件,更精确的检测肉眼无法观察的瑕疵,且具有快速的图像处理速度和高效的检测效率,与人工检测相比较,在检测效率上提高了90%,对于细小的瑕疵,检出率提高了80%,完美的代替了人工检测。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明基于机器视觉的太阳能电池板瑕疵检测系统的控制流程图;

图2为本发明基于机器视觉的太阳能电池板瑕疵检测系统的结构图;

图3为本发明基于机器视觉的太阳能电池板瑕疵检测系统的结构框图;

图4为本发明中led光的打光示意图;

图5为本发明剔除系统结构图。

附图标记:

1、视觉相机,2、视觉分析模块,3、plc,4、剔除装置,5、传感器,6、led光源,61、反射板,62、高亮led,7.被测太阳能电池板。

具体实施方式

以下描述和附图充分地示出本文的具体实施方案,以使本领域的技术人员能够实践它们。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本文的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。本文中,术语“第一”、“第二”等仅被用来将一个元素与另一个元素区分开来,而不要求或者暗示这些元素之间存在任何实际的关系或者顺序。实际上第一元素也能够被称为第二元素,反之亦然。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1至图5所示,本发明公开了一种基于机器视觉的太阳能电池板瑕疵检测系统,包括:视觉相机1、视觉分析模块2、plc(可编程控制器)3和剔除装置4;视觉相机1对太阳能电池板表面进行图像采集,将采集到的图像传输给视觉分析模块2;视觉分析模块2对视觉相机1传输的图像进行处理分析,并将检测的结果传输给plc3,如果plc3接受到的是报警(ng)信号,plc3会通过程序处理接收到的报警信号;plc3同时与传感器5连接,传感器5对发现的存在瑕疵的太阳能电池板进行计数,并将触发信号传输给plc3,plc3控制剔除装置对存在瑕疵的太阳能电池板进行剔除,剔除后进行剔除确认,如果剔除失败,plc3会控制传送装置停止工作并报警,然后进行人工处理。

如图1所示,视觉检测系统对太阳能电池板进行实时缺陷检测,对于存在缺陷的电池板进行自动剔除。当视觉系统检测到存在瑕疵的电池板时,通过视觉分析模块2进行分析,分析结束之后,将错误信息通过以太网传输给plc3,通过plc3的内部程序向剔除装置4发出动作指令,控制剔除装置4在不停线的情况下将存在瑕疵的电池板进行剔除。

如图2所示,太阳能电池板瑕疵检测系统以机器视觉为核心,系统由视觉相机1及视觉分析模块2共同构成的,能够对电池板表面瑕疵进行图像采集,然后将图像传输给视觉分析模块2进行参数的调整和处理,对于存在瑕疵的电池板进行错误报告,然后将错误报告信号传输给plc3,通过plc3控制剔除装置4将存在瑕疵的电池板进行剔除。当采集到的图像发现瑕疵时,通过视觉分析模块2将光信号转换为电信号,通过以太网i/o接口将信号传输给plc3,同时,利用传感器5对当前发现的存在瑕疵的电池板进行计数,将触发信号传输给plc3,当plc3接收到触发信号时,plc3的内部程序对触发信号进行响应,输出动作信号给剔除装置4,剔除装置4进行动作,将存在瑕疵的电池板进行剔除。

可选地,太阳能电池板瑕疵检测系统选用的是insight8402智能相机1,最大分辨率为1600*1200,在进行取像的过程中,可以是拍摄的图像呈现的更加清晰;此款智能相机采用的是poe供电,使其在使用方面更加便捷、布线灵活,并且可以更好的节省成本,poe电源模块可以通过网线将数据与电源同时传输。

insight8402视觉相机的连接方式为:通过以太网电缆的m12连接器连接至视觉分析模块2的enet连接器。如果使用兼容的水平螺丝锁定以太网电缆安装in-sight8402视觉相机1,需要使用螺丝旋转式拧紧连接器螺丝直至紧固,以将其固定在视觉相机1上,螺丝必须紧固以确保可靠的连接以太网电缆,rj45连接i/o模块的电源端口。

可选地,所述视觉相机1选用的是c接口9mm镜头。

镜头的主要作用就是在视觉相机1取像的过程中,将从被测物反射到智能相机感光部件上,使感光元件接受的光线发生变化,在视觉相机1取像的过程中,根据镜头尺寸的不同,物距和视野的大小也各不相同,在相同物距的情况下,尺寸较大的镜头,相比较尺寸较小的镜头,视野范围更小。同时,镜头质量的好坏,直接导致相机成像的效果。系统选用的是c接口9mm镜头。

可选地,所述视觉相机1正下方安装有led光源6,所述led光源6为球积分光源,包括高亮led62,利用半圆形的弯曲金属反射板61表面反光,反射光均匀的照射在被测太阳能电池板7表面,然后通过被测太阳能电池板7表面反光,照射到视觉相机的感光元件,打光示意图如图4所示。

对于视觉相机1而言,打光是直接影响机器视觉的重要因素之一,在视觉相机1进行取像的过程中,如果没有led光源6进行打光,经常会由于所在现场的环境光,对相机的取像造成明显的影响,直接影响到图像的质量。本发明中选用的是红色的球积分光源,此光源具有高均匀度、高密度,成像平滑的特点,用其打光,具有良好的成像效果。当然,根据本发明的教导,本领域技术人员还可以选用其他颜色的球积分光源。

在一些可选实施例中,视觉分析模块存储有in-sightexplorer软件,in-sightexplorer软件作为in-sight视觉系统的主要架构,其在使用方面,操作简单、功能强大,可最大限度的控制光学检测应用。

可选地,视觉分析模块2包括定位工具和瑕疵检测工具,对收集的图像进行处理;瑕疵检测工具包括边缘缺陷检测工具和外观瑕疵检测工具,边缘对缺陷检测工具使用边缘分析卡尺数组精确定位边缘特征,构造最佳拟合线;外观瑕疵检测工具根据像素的强度变化来检测小瑕疵。

当视觉相机1对图像采集完成之后,需要将图像传输至视觉分析模块2进行细节处理,通过软件中的定位工具和瑕疵检测工具,对收集的图像进行处理。首先,视觉分析模块2对太阳能电池板的整体进行定位。可选地,视觉分析模块2采用图案定位工具,根据图案的已训练表示形式(称为模型),采用patmaxredline或patmax算法来定位该图案特征的位置。

在进行太阳能电池板栅线检测的过程中,选用的是边缘缺陷检测工具,边缘缺陷检测工具使用边缘分析卡尺数组精确定位边缘特征,构造最佳拟合线。识别出边缘后,该工具通过边缘特征构造最佳拟合线(取决于边缘特征中是否有曲线),确定边缘中是否存在偏差(如缺陷或间距),并报告遇到的缺陷和间距的数量。

在太阳能电池板瑕疵检测系统中,在对外观破损、缺损的瑕疵检测,使用是insightexplorer软件中瑕疵检测工具的外观瑕疵检测工具。外观瑕疵检测工具可以根据像素的强度变化来检测小瑕疵,该工具可用来在灰度或彩色图像上检测划痕、刻痕、破损、污渍或小缺口等瑕疵。外观瑕疵检测工具是为检测局部强度和颜色变化区域而设计的瑕疵检测工具。在执行斑点分析以确定瑕疵是否存在之前,使用该工具一个内部的过滤操作,首先以突然的颜色或灰度变化加亮突出边缘和区域。对于那些含有均匀分布区域的待检测部件,在该部件上发生的任何突然强度变化都能被归类为缺陷。如需要,还可以使用外观瑕疵工具提供内置的图像掩膜来提亮需要被检测图像中的区域,同时排除不相关区域。

可选地,检测系统外部设置瑕疵产品箱,剔除装置4与瑕疵产品箱相连,通过瑕疵产品箱收集剔除装置4剔除的存在瑕疵的太阳能电池板。该可选实施例中,瑕疵产品箱并不是检测系统的一部分。检测系统还包括光栅,光栅设置在瑕疵产品箱入口,通过光栅检测存在瑕疵的太阳能电池板是否进入瑕疵产品箱。

可选地,检测系统包括瑕疵产品箱,还包括设置在瑕疵产品箱入口的光栅,剔除装置4与瑕疵产品箱相连,通过光栅检测存在瑕疵的太阳能电池板是否进入瑕疵产品箱。

如图5所示,剔除装置4在太阳能电池板瑕疵检测系统中的主要作用就是当视觉相机1在检测完成后,如果发出的是ng信号,就说明检测到存在瑕疵的太阳能电池板,系统通过plc3控制剔除装置4,当plc3接收到剔除指令的时候,通过设置一个定时器,例如设置一个五秒的定时器,在五秒之后,plc3给电磁阀输出指令,电磁阀控制气缸动作,进行剔除。当进行完剔除动作之后,需要对剔除是否成功进行判断,可选地,通过光栅对上述操作进行检测,通过接收光栅的反馈信号来判断剔除是否成功,在此设置了一个一秒的计时器,在气缸进行了剔除动作之后,计时器开始计时,如果在一秒之内,光栅接收到信号,说明剔除成功,计时器取消计时,如果在一秒之内,光栅没有接收到信号,将判断为剔除失败,那么会将信号反馈给plc3,通过plc3控制传送装置停线报警,并进行人工处理。

在一些可选实施例中,本发明还提出了一种基于机器视觉的太阳能电池板瑕疵检测方法,该方法基于上述任一可选实施例的系统进行检测,包括以下步骤:

视觉相机对太阳能电池板表面瑕疵进行图像采集;

视觉分析模块对采集到的图像进行处理及瑕疵分析;

plc根据视觉分析模块的分析结果,控制剔除装置对存在瑕疵的太阳能电池板进行剔除。

可选地,所述视觉分析模块对采集到的图像进行处理及瑕疵分析,包括以下步骤:

将太阳能电池板的整体进行定位;

进行池板栅线检测,采用边缘缺陷检测工具的边缘分析卡尺数组精确定位边缘特征,构造最佳拟合线;

采用外观瑕疵检测工具对外观破损、缺损的瑕疵进行检测。

可选地,剔除装置对存在瑕疵的太阳能电池板进行剔除后,通过光栅检测存在瑕疵的太阳能电池板是否进入瑕疵产品箱,如果光栅没有检测到太阳能电池板,则将信号反馈给plc,通过plc控制传送装置停线报警,并进行人工处理。

可选地,所述将太阳能电池板的整体进行定位的步骤,采用图案定位工具,根据图案的已训练表示形式,采用patmaxredline或patmax算法来定位该图案特征的位置。

太阳能电池板生产过程中细小的缺陷增加了检测难度,使用机器视觉进行瑕疵检测,用高分辨率的视觉相机使图像呈现的更加清晰,同时采用球积分光源防止一切外部光源的干扰,为高质量的成像提供了保障,采用机器视觉先进的算法,对太阳能电池板的取像进行精细的参数设置,达到再细小的瑕疵都能检测。通过plc接受错误信号控制剔除装置对存在瑕疵的电池板进行剔除,实现完全自动化,开启了检测新领域,使检测效率提升了90%,检测的准确率达到了99%,较人工检测,细小的瑕疵检出率提升80%,极高的检测率以及检测的稳定性,使机器视觉检测完美的代替人工检测,极大的节省了人工成本,并提高了生产效率,为生产企业创造了更多的效益;同时弥补了人工目测的缺陷,提高检测效率,减少漏检、误检的情况,提高产量,且具有很高的稳定性。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:

1.基于机器视觉的太阳能电池板瑕疵检测系统,其特征在于,包括:

视觉相机、视觉分析模块、plc和剔除装置;

视觉相机对太阳能电池板表面进行图像采集,将采集到的图像传输给视觉分析模块;

视觉分析模块对视觉相机传输的图像进行处理分析,并将检测的结果传输给plc;

plc同时与传感器连接,传感器对发现的存在瑕疵的太阳能电池板进行计数,并将触发信号传输给plc,plc控制剔除装置对存在瑕疵的太阳能电池板进行剔除。

2.如权利要求1所述的基于机器视觉的太阳能电池板瑕疵检测系统,其特征在于,所述视觉相机正下方安装有led光源,所述led光源为球积分光源,利用半圆形的弯曲金属表面反光,反射光均匀的照射在被测物体表面,然后通过被测物体表面反光,照射到视觉相机的感光元件。

3.如权利要求1所述的基于机器视觉的太阳能电池板瑕疵检测系统,其特征在于,所述视觉分析模块包括定位工具和瑕疵检测工具;定位工具采用patmaxredline或patmax算法来定位图案特征的位置;瑕疵检测工具包括边缘缺陷检测工具和外观瑕疵检测工具。

4.如权利要求3所述的基于机器视觉的太阳能电池板瑕疵检测系统,其特征在于,所述边缘缺陷检测工具使用边缘分析卡尺数组定位边缘特征,构造最佳拟合线,确定边缘中是否存在偏差,并报告遇到的缺陷和间距的数量。

5.如权利要求3所述的基于机器视觉的太阳能电池板瑕疵检测系统,其特征在于,外观瑕疵检测工具根据像素的强度变化在灰度或彩色图像上检测瑕疵,在执行斑点分析以确定瑕疵是否存在之前,使用该工具一个内部的过滤操作,以突然的颜色或灰度变化加亮突出边缘和区域。

6.如权利要求1所述的基于机器视觉的太阳能电池板瑕疵检测系统,其特征在于,所述剔除装置与系统外部的瑕疵产品箱相连;

还包括设置在瑕疵产品箱入口的光栅,通过光栅检测存在瑕疵的太阳能电池板是否进入瑕疵产品箱。

7.一种基于机器视觉的太阳能电池板瑕疵检测方法,基于权利要求1至6任一项所述的系统进行检测,其特征在于,包括以下步骤:

视觉相机对太阳能电池板表面瑕疵进行图像采集;

视觉分析模块对采集到的图像进行处理及瑕疵分析;

plc根据视觉分析模块的分析结果,控制剔除装置对存在瑕疵的太阳能电池板进行剔除。

8.如权利要求7所述的检测方法,其特征在于,所述视觉分析模块对采集到的图像进行处理及瑕疵分析,包括以下步骤:

将太阳能电池板的整体进行定位;

进行太阳能电池板栅线检测,采用边缘缺陷检测工具的边缘分析卡尺数组精确定位边缘特征,构造最佳拟合线;

采用外观瑕疵检测工具对外观破损、缺损的瑕疵进行检测。

9.如权利要求7所述的检测方法,其特征在于,剔除装置对存在瑕疵的太阳能电池板进行剔除后,通过光栅检测存在瑕疵的太阳能电池板是否进入瑕疵产品箱,如果光栅没有检测到太阳能电池板,则将信号反馈给plc,通过plc控制传送装置停线报警,并进行人工处理。

10.如权利要求8所述的检测方法,其特征在于,所述将太阳能电池板的整体进行定位的步骤,采用图案定位工具,根据图案的已训练表示形式,采用patmaxredline或patmax算法来定位该图案特征的位置。

技术总结
本发明提出了基于机器视觉的太阳能电池板瑕疵检测系统,包括:视觉相机、视觉分析模块、PLC和剔除装置;其中,视觉相机对太阳能电池板表面进行图像采集,将采集到的图像传输给视觉分析模块;视觉分析模块对视觉相机传输的图像进行处理分析,并将检测的结果传输给PLC;PLC同时与传感器连接,传感器对发现的存在瑕疵的太阳能电池板进行计数,并将触发信号传输给PLC,PLC控制剔除装置对存在瑕疵的太阳能电池板进行剔除。本发明采用智能相机先进的算法和图像处理软件,更精确地检测肉眼无法观察的瑕疵,且具有快速的图像处理速度和高效的检测效率,与人工检测相比较,在检测效率上提高了90%,对于细小的瑕疵,检出率提高了80%,完美的代替了人工检测。

技术研发人员:薛彬;茌文清;丁震;矫爽本;孟庆森;周凤敏;翟明戈
受保护的技术使用者:青岛滨海学院
技术研发日:2020.01.19
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-51204.html

最新回复(0)