裸电芯外观检测方法、装置、计算机设备和存储介质与流程

文档序号:33541253发布日期:2023-03-22 09:14阅读:99来源:国知局
裸电芯外观检测方法、装置、计算机设备和存储介质与流程

1.本技术涉及电池检测技术领域,特别是涉及一种裸电芯外观检测方法、装置、计算机设备、计算机可读存储介质、计算机程序产品和裸电芯外观检测系统。


背景技术:

2.随着科技的不断进步,锂离子电池已在电动汽车中得到应用,成为电动汽车的主要动力能源之一。目前电动汽车上使用的锂电池主要以磷酸铁锂电池为主,磷酸铁锂电池具有高容量、输出电压高、较好的充放电循环性能等特点。裸电芯外观检测是电池电芯生产流程中极为重要的一道工序,如何提高裸电芯外观检测的准确性,是一个亟待解决的问题。


技术实现要素:

3.基于此,提供一种裸电芯外观检测方法、装置、计算机设备、计算机可读存储介质、计算机程序产品和裸电芯外观检测系统,能够提高裸电芯外观检测的准确性。
4.第一方面,本技术提供了一种裸电芯外观检测方法,包括:
5.获取对裸电芯拍摄得到的电芯图片;所述电芯图片为对准裸电芯边缘极耳位置拍摄得到;
6.确定所述电芯图片中的检测对象;
7.根据所述检测对象进行外观检测,得到检测结果信息。
8.上述裸电芯外观检测方法,通过对准裸电芯边缘极耳位置拍摄得到电芯图片,使得电芯边缘成像为平行光反射成像,减小因电芯厚度关系在成像时对电芯极耳边缘真实性的影响,确保图像采集的准确性,从而提高裸电芯外观检测的准确性。
9.在其中一个实施例中,所述电芯图片包括第一电芯图片,所述第一电芯图片的曝光度高于预设曝光度阈值,所述检测对象包括电芯隔离膜的边缘;所述确定所述电芯图片中的检测对象,包括:根据预设电芯模型确定所述第一电芯图片中的参考位置,根据所述参考位置抓取电芯隔离膜的边缘。对裸电芯进行高曝光度拍摄得到高曝光度图片,提高裸电芯的边缘对比度色差,利于抓取电芯边缘,并结合预设电芯模型确定高曝光度图片中的参考位置,方便准确快速获取电芯隔离膜的边缘。
10.在其中一个实施例中,所述检测结果信息包括尺寸数据;所述根据所述检测对象进行外观检测,得到检测结果信息,包括:计算所述电芯隔离膜边缘的所有点到相对边缘的距离,得到边缘距离数据;根据所述边缘距离数据进行求平均,计算得到尺寸数据。通过计算电芯隔离膜的边缘所有点到相对边缘的距离,根据得到的边缘距离数据进行求平均确定裸电芯的尺寸数据,确保尺寸检测的准确性。
11.在其中一个实施例中,所述检测结果信息包括拔针检测结果;所述根据所述检测区域进行外观检测,得到检测结果信息,包括:根据所述电芯隔离膜的边缘确定拔针检测区域;对所述拔针检测区域进行检测,得到拔针检测结果。以电芯隔离膜的边缘为依据确定拔针检测区域,结合拔针检测区域可快速、便捷进行拔针检测。
12.在其中一个实施例中,所述对所述拔针检测区域进行检测,得到拔针检测结果,包括:在所述拔针检测区域查找获取斑点信息,根据所述斑点信息分析得到拔针检测结果。在拔针检测区域查找获取斑点信息,根据获取的斑点信息实现对裸电芯的拔针检测。
13.在其中一个实施例中,所述斑点信息包括单个斑点面积、斑点尺寸和斑点面积总和中的至少一种。可根据实际情况设置通过单个斑点面积、斑点尺寸和斑点面积总和中的一种或多种对裸电芯进行拔针检测,提高检测便利性。
14.在其中一个实施例中,所述对所述拔针检测区域进行检测,得到拔针检测结果,包括:获取所述拔针检测区域中所述电芯隔离膜的边缘点到所在边缘的距离值,根据所述距离值中的最大值分析得到拔针检测结果。通过分析拔针检测区域中电芯隔离膜的边缘点,到自身所在边缘的距离值来进行拔针检测,有利于抓取整个边缘集体漏出拔针现象。
15.在其中一个实施例中,所述根据所述检测对象进行外观检测,得到检测结果信息之后,该方法还包括:将所述检测结果信息与裸电芯的标识信息进行绑定存储。通过将检测结果信息与裸电芯的标识信息进行绑定存储,方便后续工位结合检测结果信息对裸电芯进行分拣。
16.第二方面,本技术提供了一种裸电芯外观检测装置,包括:
17.图片获取模块,用于获取对裸电芯拍摄得到的电芯图片;所述电芯图片为对准裸电芯边缘极耳位置拍摄得到;
18.图片处理模块,用于确定所述电芯图片中的检测对象;
19.图片检测模块,用于根据所述检测对象进行外观检测,得到检测结果信息。
20.第三方面,本技术提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
21.第四方面,本技术提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
22.第五方面,本技术提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。
23.第六方面,本技术提供了一种裸电芯外观检测系统,包括图像获取装置和上位机,所述图像获取装置用于对准裸电芯边缘极耳位置拍摄得到电芯图片,并将所述电芯图片发送至所述上位机,所述上位机用于根据上述的方法进行裸电芯外观检测。
附图说明
24.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
25.图1为一实施例中裸电芯外观检测方法的场景示意图;
26.图2为一实施例中裸电芯外观检测方法的流程示意图;
27.图3为一实施例中电芯图片的示意图;
28.图4为一实施例中极耳错位检测误差示意图;
29.图5为一实施例中电芯尺寸检测示意图;
30.图6为一实施例中根据检测对象进行外观检测,得到检测结果信息的流程图;
31.图7为另一实施例中根据检测对象进行外观检测,得到检测结果信息的流程图;
32.图8为一实施例中电芯拔针检测示意图;
33.图9为另一实施例中裸电芯外观检测方法的流程示意图;
34.图10为一实施例中裸电芯外观检测装置的结构框图;
35.图11为一实施例中计算机设备的内部结构图。
具体实施方式
36.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
37.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。
38.在本技术实施例的描述中,技术术语“第一”“第二”等仅用于区别不同对象,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量、特定顺序或主次关系。在本技术实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
39.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
40.在本技术实施例的描述中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
41.在本技术实施例的描述中,术语“多个”指的是两个以上(包括两个),同理,“多组”指的是两组以上(包括两组),“多片”指的是两片以上(包括两片)。
42.在本技术实施例的描述中,技术术语“中心”“纵向”“横向”“长度”“宽度”“厚度”“上”“下”“前”“后”“左”“右”“竖直”“水平”“顶”“底”“内”“外”“顺时针”“逆时针”“轴向”“径向”“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术实施例的限制。
43.在本技术实施例的描述中,除非另有明确的规定和限定,技术术语“安装”“相连”“连接”“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;也可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术实施例中的具体含义。
44.随着科技的发展和社会的不断进步,动力电池的应用领域不断扩展,不仅被应用于电动自行车、电动摩托车、电动汽车等电动交通工具,还被应用于军事装备和航空航天等
多个领域。动力电池即为工具提供动力来源的电源,多采用阀口密封式铅酸蓄电池、敞口式管式铅酸蓄电池以及磷酸铁锂蓄电池,具有高能量、高功率和高能量密度等特点。裸电芯外观检测是电池电芯生产流程中极为重要的一道工序,起到检测裸电芯是否满足良品规格的作用,从而排除生产不良品,避免遗留至裸电芯配对后导致不良。基于此,本技术提供一种裸电芯外观检测方法,获取对准裸电芯边缘极耳位置拍摄得到的电芯图片,确定电芯图片中的检测对象,根据检测对象进行外观检测,得到检测结果信息。通过对准裸电芯边缘极耳位置拍摄得到电芯图片,使得电芯边缘成像为平行光反射成像,减小因电芯厚度关系在成像时对电芯极耳边缘真实性的影响,确保图像采集的准确性。
45.本技术实施例提供的裸电芯外观检测方法,可以应用于如图1所示的应用环境中。通过控制设备控制物流线运输裸电芯1到外观检测工位后,由设置于裸电芯1上方的相机2对准裸电芯1边缘极耳位置拍摄得到电芯图片,并将电芯图片上传至控制设备,控制设备确定电芯图片中的检测对象,并根据检测对象进行外观检测,得到检测结果信息。其中,相机2的数量为两个,即采用双相机进行图像采集,可做到对裸电芯的全视野覆盖,相机2具体可采用ccd(charge coupled device,电荷耦合器件)相机或其他相机。具体地,控制设备可包括控制模块和上位机,由控制模块控制物流线运输裸电芯1,上位机控制相机2对裸电芯1拍摄得到电芯图片,并进行图像分析得到检测结果信息。控制模块可以是plc(programmable logic controller,可编程逻辑控制器)、mcu(microcontroller unit,微控制单元)等,上位机可以是笔记本、台式电脑或逻辑控制器等。
46.进一步地,外观检测工位还设置有位于裸电芯1上方的光源3,方便相机2进行图像采集。光源3具体可包括设置于裸电芯1两侧长边上方的一对光源,以及设置于裸电芯1两侧短边上方的一对光源。此外,在完成裸电芯外观检测后,上位机还输出指令给控制模块,控制模块控制物流线将裸电芯1运输到下一工位,例如输送到分拣工位根据检测结果信息对裸电芯1进行分拣等。需要说明的是,本技术实施例中涉及的电池,可以但不限应用于车辆、船舶或飞行器等用电装置中。为便于理解,以下均以控制模块采用plc,上位机采用逻辑控制器为例进行解释说明。
47.在一个实施例中,如图2所示,提供了一种裸电芯外观检测方法,包括:
48.步骤s110:获取对裸电芯拍摄得到的电芯图片。
49.其中,电芯图片为对准裸电芯边缘极耳位置拍摄得到。具体地,可通过传感器检测到裸电芯运输到检测工位后plc触发相机拍照,plc确认相机准备完成时发送信号至逻辑控制器,逻辑控制器接收到信号后控制设置于裸电芯边缘极耳上方的双相机进行拍照,得到电芯图片。如图3所示,电芯图片中包括电芯隔离膜11、极耳12和标识层13,电芯的极片包裹在电芯隔离膜11内,标识层13用作设置裸电芯的标识信息(如二维码等)。其中,标识层13具体可采用蓝胶,蓝胶中心设置裸电芯的二维码,在外观检测中需确保蓝胶位置,以防止产线后面工位扫码枪扫码读取失败,导致设备宕机。进一步地,逻辑控制器可以是控制相机拍照取像两次得到高曝光度图片和低曝光度图片,分别用作进行裸电芯的相关外观检测。此外,在相机拍照完成后,逻辑控制器还可回复plc拍照完成信号并同步进行图像检测,将拍照与检测计算并行,降低检测总耗时,提高检测效率。plc在接收到拍照完成信号后,控制物流线运输裸电芯到达分拣工位。
50.步骤s120:确定电芯图片中的检测对象。
51.检测对象即指电芯图片中与外观检测相关的特征,可以理解,根据裸电芯的检测内容不同,进行检测时所使用的电芯图片,以及电芯图片中的检测对象也会对应有所不同。例如,裸电芯外观检测可包括极耳翻折检测、极耳错位检测、拔针不良检测、漏极片检测、极耳放反检测、表面脏污检测、裸电芯尺寸检测以及大面压伤检测等。对裸电芯拍摄得到的电芯图片中,高曝光度图片用作进行尺寸检测及拔针检测,目的是为了提高电芯边缘对比度色差,利于抓取电芯边缘,提高抓边稳定性能。低曝光度图片用作进行产品外观检测(如产品表面脏污、大面压伤、漏极片等),由于需要利用低曝光度图片获取表面特征信息,所以采图时电芯表面不宜过曝,防止产品表面外观缺陷因过曝导致缺陷漏检。逻辑控制器进行裸电芯外观检测时,从相应电芯图片中提取相关特征作为检测对象。例如,在进行裸电芯尺寸检测时,则是从高曝光度图片中找到电芯隔离膜的边缘作为检测对象,以用作进行尺寸检测。
52.步骤s130:根据检测对象进行外观检测,得到检测结果信息。
53.在确定电芯图片中的检测对象之后,逻辑控制器可结合检测对象确定相关检测区域,在检测区域内进行对应的外观检测,得到检测结果信息。继续参照图3,根据检测内容不同,电芯图片中可包括隔离膜检测区域21、极耳翻折检测区域22、拔针检测区域23、标识层检测区域24和极耳正反检测区域25,结合不同检测区域中的图像数据,可在检测区域中进行相关内容的检测。
54.如图4所示,在通过相机拍摄电芯图片时,相机标定平面是相机测量的基准投影平面,在此投影面测量出的数据最为准确。由图4可以看出,平行光线反射的被测物a、b、c的投影点相同,所以a、c的测量值和b相同。a’、c’投影点分别位于b’基准点的两侧,测量出的数据就会有误差。在裸电芯外观检测中,因极耳的最外侧侧量边在极耳堆叠区域内位置不固定,无法加固定补偿值,因此存在检测误差,极耳折叠区越大误差越大。因为极耳边缘与电芯表面不在同一平面,因此,本技术在采用双相机拍摄时,将相机布局为相机视野中心对准电芯边缘极耳位置,确保电芯边缘成像为平行光反射到相机成像,减小因极耳的最外侧侧量边在极耳堆叠区域内位置不固定,无法加固定补偿值而存在的误差,从而降低因电芯厚度关系在成像时对电芯极耳边缘真实性的影响。
55.上述裸电芯外观检测方法,通过对准裸电芯边缘极耳位置拍摄得到电芯图片,使得电芯边缘成像为平行光反射成像,减小因电芯厚度关系在成像时对电芯极耳边缘真实性的影响,确保图像采集的准确性,从而提高裸电芯外观检测的准确性。
56.在一个实施例中,电芯图片包括第一电芯图片,第一电芯图片的曝光度高于预设曝光度阈值,检测对象包括电芯隔离膜的边缘;步骤s120包括:根据预设电芯模型确定第一电芯图片中的参考位置,根据参考位置抓取电芯隔离膜的边缘。
57.其中,参考位置为用作进行边缘抓取的参考起始点,参考位置的具体设置方式并不唯一,可以是选择电芯隔离膜的中心位置或其他位置作为参考位置。如图5所示,以电芯隔离膜的中心位置作为参考位置为例,则逻辑控制器以电芯隔离膜的中心位置建立坐标系,结合坐标系和设定抓边区域对电芯隔离膜的边缘a、边缘b、边缘c和边缘d进行边缘点抓取,根据抓取的边缘点拟合确定电芯隔离膜的边缘。其中,对于设置有极耳12的边缘c,还可通过设定多个不同的抓边区域以避开极耳区域进行三段抓取,通过获取三段线所有实时抓取的点拟合出边缘c,避免极耳区域干扰实时抓取的位置。
58.具体地,可通过cogpmaligtool工具建立电芯模型,从高曝光度图片中匹配该电芯模型,获取电芯隔离膜的位置中心坐标(x,y,r),使用cogfixturetool工具建立空间坐标系,通过建立ccd视觉cogfindlinetool抓边工具使用空间跟随模式,设置好抓边区域避开极耳位置区域干扰,可以获取到对应的边缘,通过设置好对应抓边工具属性(例极性,由黑到白/由白到黑;边缘计算方式优先级,如区域中心,搜索方向等),获取对应边缘位置。
59.本实施例中,对裸电芯进行高曝光度拍摄得到高曝光度图片,提高裸电芯的边缘对比度色差,利于抓取电芯边缘,并结合预设电芯模型确定高曝光度图片中的参考位置,方便准确快速获取电芯隔离膜的边缘。
60.对应地,在一个实施例中,检测结果信息包括尺寸数据。如图6所示,步骤s130包括步骤s132和步骤s134。
61.步骤s132:计算电芯隔离膜边缘的所有点到相对边缘的距离,得到边缘距离数据。其中,边缘距离数据包括长度数据和宽度数据。如图5所示,可根据边缘a和边缘b计算得到长度数据,根据边缘c和边缘d计算得到宽度数据。以计算长度数据为例,可以是计算边缘a上所有点到边缘b的距离得到长度数据;也可以是计算边缘b上所有点到边缘a的距离得到长度数据;还可以是同时计算边缘a上所有点到边缘b的距离,以及边缘b上所有点到边缘a的距离,得到长度数据。
62.步骤s132:根据边缘距离数据进行求平均,计算得到尺寸数据。在计算得到边缘距离数据后,将长度数据进行求平均得到长度平均值,将宽度数据进行求平均得到宽度平均值,从而得到尺寸数据。
63.具体地,可通过实时抓取的a、b(c、d)四条边,通过点到线的距离计算a(c)线上所有点到b(d)线的距离平均,输出长宽尺寸。例:通过cogfindlinetool1实时抓取边缘b,获取cogfindlinetool1.results.getline()实时抓取的b边缘,通过cogfindlinetool2实时抓取边缘a。在确定边缘a和边缘b之后,采用cogfindlinetool2.results.count获取实时抓取到的点位个数count,采用for(int i=0;i《count-1,i++)循环语句循环,获取对应边缘上所有点,使用cogdistancepiontlinetool算子工具,在算子工具中边缘b赋值
64.cogdistancepiontlinetool.line
65.cogfindlinetool2.results[i].x/cogfindlinetool2.results[i].y。
[0066]
赋值cogdistancepiontlinetool.x/cogdistancepiontlinetool.y算子运行获得边缘a上所有点到边缘b的距离,得到尺寸距离平均值。在抓取到对应的边缘后,可以通过算子直接获取得到每个点的坐标,即所有边缘上点是已知的,可以反复调用边缘上所有点,根据边缘上点的坐标计算得到尺寸距离平均值。
[0067]
本实施例中,通过计算电芯隔离膜的边缘所有点到相对边缘的距离,根据得到的边缘距离数据进行求平均确定裸电芯的尺寸数据,确保尺寸检测的准确性。
[0068]
在一个实施例中,检测结果信息包括拔针检测结果。如图7所示,步骤s130包括步骤s136和步骤s138。
[0069]
步骤s136:根据电芯隔离膜的边缘确定拔针检测区域。在确定电芯隔离膜的边缘之后,根据电芯隔离膜的边缘建立相应的拔针检测区域,从而可通过不同拔针检测区域来定位进行拔针检测。通过不同区域建立不同定位空间,确保拔针检测区域的稳定性。如图8所示,以边缘a、边缘c(边缘b、边缘c)线线交点作为坐标系原点、边缘c角度为坐标系角度重
新建立空间坐标系,用于检测上拔针搜索框空间跟随。同理,以边缘a、边缘d线线交点作为坐标系原点,边缘d角度为坐标系角度重新建立空间坐标系,用于检测下拔针搜索框空间跟随。
[0070]
步骤s138:对拔针检测区域进行检测,得到拔针检测结果。具体地,可通过blob算子工具获取拔针检测区域中的信息进行拔针检测,确定是否存在拔针不良。其中,拔针不良可以理解为边缘某些区域存在凸出现象,采用视觉blob斑点工具可以获取blob区域内对比度差值的斑点(斑点的长宽/面积等信息),通过在电芯边缘区域设置blob区域,根据拔针检测规格将blob区域偏移固定位置(例拔针规格为0.1mm,则将blob区域放置在电芯隔离膜的边缘外0.1mm位置),当blob算子工具检测到有对比度差值斑点,即为有拔针超限。本实施例中,以电芯隔离膜的边缘为依据确定拔针检测区域,结合拔针检测区域可快速、便捷进行拔针检测。
[0071]
在一个实施例中,步骤s138包括:在拔针检测区域查找获取斑点信息,根据斑点信息分析得到拔针检测结果。通过在拔针检测区域查找获取斑点信息,根据获取的斑点信息实现对裸电芯的拔针检测。其中,斑点信息的具体类型也并不唯一,在一个实施例中,斑点信息包括单个斑点面积、斑点尺寸和斑点面积总和中的至少一种。可根据实际情况设置通过单个斑点面积、斑点尺寸和斑点面积总和中的一种或多种对裸电芯进行拔针检测,提高检测便利性。
[0072]
例如,通过cogblobtool1算子实时抓取拔针检测区域,拔针检测区域所使用的空间跟随为步骤s136中建立的相对应的空间坐标系,确保检测区域的稳定性。采用cogblobtool1.results.getblobs().count获取实时抓取到的斑点个数,采用for(int i=0;i《count-1,i++)循环语句循环,获取对应区域所有斑点(高/宽/面积),通过
[0073]
cogblobtool1.results.getblobs()[i].getmeasure(cogblobmeasureconstants.boundingboxextremaangleheiht)
[0074]
/cogblobtool1.results.getblobs()[i].getmeasure(cogblobmeasureconstants.boundingboxextremaanglewidth)
[0075]
/cogblobtool1.results.getblobs()[i].area,将获取得到的高宽数据,存入数组(高)和数据(宽),判断数组中数据是否满足规格,将斑点面积累加,得到斑点面积总和,判断斑点面积总和是否满足规格。优先级为在高宽数组中数据不满足规格的情况下,判定结果直接为不合格。在高宽数组中数据合格时,若斑点面积总和满足规格,则判定结果为合格;反之,则判定结果为不合格。
[0076]
在另一个实施例中,步骤s138包括:获取拔针检测区域中电芯隔离膜的边缘点到所在边缘的距离值,根据距离值中的最大值分析得到拔针检测结果。以边缘a为例,通过计算边缘a上的点到边缘本身a的距离获取最大值,最大值即可理解为边缘a上最大的凸点,根据最大距离检测是否存在拔针不良,有利于抓取整个边缘集体漏出拔针现象。例如:通过cogfindlinetool3实时抓取边缘,采用cogfindlinetool3.results.count获取实时抓取到的点位个数count,采用for(int i=0;i《count-1,i++)循环语句循环,获取对应边缘上所有点位通过cogfindlinetool3.results[i].distancetoline()算法,获取每个点到边缘本身的距离,将结果保存在数组中,通过将数组中数据进行大小排序得到最大值,最后判断该值是否在检测规格范围内。
[0077]
本实施例中,通过分析拔针检测区域中电芯隔离膜的边缘点,到自身所在边缘的距离值来进行拔针检测,有利于抓取整个边缘集体漏出拔针现象。
[0078]
此外,在一个实施例中,如图9所示,步骤s130之后,该方法还可包括步骤s140:将检测结果信息与裸电芯的标识信息进行绑定存储。以标识信息为二维码为例,逻辑控制器还可通过对高曝光度图片进行图像识别,获取标识层上的二维码。在得到检测结果信息后,逻辑控制器将检测结果信息与裸电芯的标识信息绑定存入数据库,还可将检测结果信息同时上传mes(manufacturing execution system,制造执行系统)系统,待裸电芯运输到分拣工位,plc触发扫码枪获取二维码,识别数据库中相对应的检测结果信息,判定裸电芯是否为良品。如果电芯是良品,则plc控制搬料机械手将电芯搬运至良品缓存区;如果电芯是非良品,则plc控制搬料机械手将电芯搬运至非良品缓存区。
[0079]
本实施例中,通过将检测结果信息与裸电芯的标识信息进行绑定存储,方便后续工位结合检测结果信息对裸电芯进行分拣。
[0080]
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0081]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的裸电芯外观检测方法的裸电芯外观检测装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个裸电芯外观检测装置实施例中的具体限定可以参见上文中对于裸电芯外观检测方法的限定,在此不再赘述。
[0082]
在一个实施例中,如图10所示,提供了一种裸电芯外观检测装置,包括:图片获取模块110、图片处理模块120和图片检测模块130,其中:
[0083]
图片获取模块110,用于获取对裸电芯拍摄得到的电芯图片;电芯图片为对准裸电芯边缘极耳位置拍摄得到。
[0084]
图片处理模块120,用于确定电芯图片中的检测对象。
[0085]
图片检测模块130,用于根据检测对象进行外观检测,得到检测结果信息。
[0086]
在一个实施例中,电芯图片包括第一电芯图片,第一电芯图片的曝光度高于预设曝光度阈值,检测对象包括电芯隔离膜的边缘。图片处理模块120根据预设电芯模型确定第一电芯图片中的参考位置,根据参考位置抓取电芯隔离膜的边缘。
[0087]
在一个实施例中,检测结果信息包括尺寸数据。图片检测模块130计算电芯隔离膜边缘的所有点到相对边缘的距离,得到边缘距离数据;根据边缘距离数据进行求平均,计算得到尺寸数据。
[0088]
在一个实施例中,检测结果信息包括拔针检测结果。图片检测模块130根据电芯隔离膜的边缘确定拔针检测区域;对拔针检测区域进行检测,得到拔针检测结果。
[0089]
在一个实施例中,图片检测模块130在拔针检测区域查找获取斑点信息,根据斑点信息分析得到拔针检测结果。
[0090]
在一个实施例中,图片检测模块130获取拔针检测区域中电芯隔离膜的边缘点到所在边缘的距离值,根据距离值中的最大值分析得到拔针检测结果。
[0091]
在一个实施例中,图片检测模块130将检测结果信息与裸电芯的标识信息进行绑定存储。
[0092]
上述裸电芯外观检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0093]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,还可以是终端,以服务器为例,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种裸电芯外观检测方法。
[0094]
本领域技术人员可以理解,图11中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0095]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0096]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0097]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0098]
在一个实施例中,还提供了一种裸电芯外观检测系统,包括图像获取装置和上位机,图像获取装置用于对准裸电芯边缘极耳位置拍摄得到电芯图片,并将电芯图片发送至所述上位机,上位机用于根据上述的方法进行裸电芯外观检测。其中,图像获取装置采用双相机,具体可采用双ccd相机。双相机位于裸电芯上方,与裸电芯间距为423
±
25mm,上位机可采用笔记本、台式电脑或逻辑控制器等。具体地,双相机可采用12mp彩色面阵相机,相机x方向视野为260mm,像素精度为0.06mm/pixel,双相机视野可做到电芯的全视野覆盖。相机分别拍照取像两次,高曝光度图片用于裸电芯尺寸检测,低曝光度图片用于裸电芯瑕疵检测。此外,裸电芯外观检测系统还包括光源,光源与裸电芯的间距为100
±
20mm。光源具体可包括设置于裸电芯两侧长边上方的一对光源,两个光源的间距为370
±
30mm。光源还包括设置于裸电芯两侧短边上方的一对光源,两个光源的间距为370
±
30mm。随着裸电芯流入检测工位,在确保精度的情况下采用2只相机分别拍摄裸电芯对应部分区域,可以兼容多种产品,视野可兼容最大305,最小120。检测过程中,两个相机的间距可根据裸电芯的不同型号进行调节,光源到裸电芯的间距设计为100
±
20mm,角度可调节范围0到90
°
,光源之间的间距设计为370
±
30mm,可兼容最大和最小尺寸的裸电芯。
[0099]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等非易失性存储介质,或随机存储记忆体(random access memory,ram)等。
[0100]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0101]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1