本发明涉及电子技术领域,尤其涉及一种用以对卡片计算机进行卡片进退检验的检验装置及其检验方法。
背景技术:
质量可靠度是成功开发应用产品的关键,新型卡片计算机装置产品生产完后,往往会花很多时间在做稳定性检验,如卡片进退。目前新型卡片计算机装置(miniops)进退卡检验,须测试人员手动控制卡片的推进和退出,具体地,测试人员手动控制一按钮做一推的动作,推完之后,卡片就会退出,测试人员再用手指将卡片做一推进,卡片就会进入新型卡片计算机装置内。卡片的推进和退出的过程繁琐,且需要人工手动记录测试结果。当需要检测的产品数量很多时,重复性的卡片进退卡的检验需要的人力较多,成本高。
技术实现要素:
有鉴于此,有必要提供一种能够实现进退卡检验的自动化作业的检验装置及其检验方法。
一种检验装置,用以对卡片计算机装置进行卡片进退检验,所述检验装置至少包括:
电缸,用于控制所述卡片计算机装置的按钮,以推进或退出卡片;
电缸控制器,与所述电缸连接,用于控制所述电缸运动;
相机,用于对所述卡片计算机装置中的电磁阀进行影像撷取;以及
控制终端,与所述电缸控制器和所述相机连接,所述控制终端包括:
存储单元;
影像判断单元;
处理器,适于实现各指令;及
存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行:
获取所述卡片计算机装置中的电磁阀在正常进退卡时的影像作为模板图片,并将所述模板图片存储至所述存储单元;
控制所述电缸控制器以驱动所述电缸往复运动,以实现进退卡作业;
控制所述相机对所述卡片计算机装置中的电磁阀在进退卡检验时进行影像撷取以作为检验图片,并将所述检验图片存储至所述存储单元;
控制所述影像判断单元获取所述存储单元中的所述检验图片和所述模板图片进行自动影像辨识,以判断检验时所述卡片计算机装置中的电磁阀是否在正确位置;
获取所述影像判断单元的判断结果,并将所述影像判断单元的判断结果储存至所述存储单元。
进一步地,所述控制终端还包括输入单元,所述输入单元用于输入所述电缸在测试时的运动速度和往复运动次数;在“控制所述电缸控制器以驱动所述电缸往复运动,以实现进退卡作业”之前,所述处理器还加载并执行:获取利用所述输入单元预设的所述电缸的运动速度和往复运动次数;将预设的所述电缸的运动速度和往复运动次数储存至所述存储单元中,并依据预设的所述电缸的运动速度和往复运动次数生成对应的参数以控制所述电缸控制器。
进一步地,在“控制所述电缸控制器以驱动所述电缸往复运动,以实现进退卡作业”之前,所述处理器还加载并执行:检验所述控制终端与所述电缸控制器之间的通讯行为是否正常。
进一步地,在“控制所述电缸控制器以驱动所述电缸往复运动,以实现进退卡作业”之前,所述处理器还加载并执行:控制所述电缸控制器以驱动所述电缸回到原点位置。
进一步地,在“获取所述影像判断单元的判断结果,并将所述影像判断单元的判断结果储存至所述存储单元”之后,所述处理器还加载并执行:统计所述存储单元里储存的检验信息,并将所述存储单元里储存的检验信息以excel的形式导出。
一种检验方法,用以对卡片计算机装置进行卡片进退检验,所述检验方法包括以下步骤:
利用相机撷取的所述卡片计算机装置中的电磁阀在正常进退卡时的影像作为模板图片;
获取所述模板图片,并将所述模板图片存储至存储单元;
控制电缸控制器以驱动电缸往复运动,所述电缸在往复运动中按压所述卡片计算机装置的按钮以实现进退卡作业;
利用所述相机撷取的所述卡片计算机装置中的电磁阀在检验时的影像作为检验图片;
获取所述检验图片,并将所述模板图片存储至所述存储单元;
通过影像判断单元获取所述存储单元中的所述检验图片和所述模板图片进行自动影像辨识,以判断检验时所述卡片计算机装置中的电磁阀是否在正确位置;
获取所述影像判断单元的判断结果,并将所述影像判断单元的判断结果储存至所述存储单元。
进一步地,在“控制电缸控制器以驱动电缸往复运动,所述电缸在往复运动中按压所述卡片计算机装置的按钮以实现进退卡作业”之前,还包括:获取利用输入单元预设的所述电缸的运动速度和往复运动次数;将预设的所述电缸的运动速度和往复运动次数储存至所述存储单元中,并依据预设的所述电缸的运动速度和往复运动次数生成对应的参数以控制所述电缸控制器。
进一步地,在“控制电缸控制器以驱动电缸往复运动,所述电缸在往复运动中按压所述卡片计算机装置的按钮以实现进退卡作业”之前,还包括:检验所述控制终端与所述电缸控制器之间的通讯行为是否正常。
进一步地,在“控制电缸控制器以驱动电缸往复运动,所述电缸在往复运动中按压所述卡片计算机装置的按钮以实现进退卡作业”之前,还包括:控制所述电缸控制器以驱动所述电缸回到原点位置。
进一步地,在“获取所述影像判断单元的判断结果,并将所述影像判断单元的判断结果储存至所述存储单元”之后,还包括:统计所述存储单元里储存的检验信息,并将所述存储单元里储存的检验信息以excel的形式导出。
相较于现有技术,本发明的所述检验装置和所述检验方法利用所述控制终端命令控制所述电缸控制器以驱动所述电缸自动推进或退出卡片,同时利用所述控制终端命令控制所述相机在对所述卡片计算机装置的进行进退卡检验时进行影像撷取,并做自动影像判断该进退卡检验是通过或失败,实现进退卡检验的自动化作业。
附图说明
图1为本发明的实施方式中的检验装置的模块示意图。
图2为本发明的实施方式中的检验方法的流程示意图。
主要元件符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。当一个元件被认为是“设置于”另一个元件,它可以是直接设置在另一个元件上或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“或/及”包括一个或多个相关的所列项目的任意的和所有的组合。
本发明提供一种检验装置,用以对卡片计算机装置进行卡片进退检验,所述检验装置至少包括:电缸,用于控制所述卡片计算机装置的按钮,以推进或退出卡片;电缸控制器,与所述电缸连接,用于控制所述电缸运动;相机,用于对所述卡片计算机装置中的电磁阀进行影像撷取;以及控制终端,与所述电缸控制器和所述相机连接,所述控制终端包括:存储单元;影像判断单元;处理器,适于实现各指令;及存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行:获取所述卡片计算机装置中的电磁阀在正常进退卡时的影像作为模板图片,并将所述模板图片存储至所述存储单元;控制所述电缸控制器以驱动所述电缸往复运动,以实现进退卡作业;控制所述相机对所述卡片计算机装置中的电磁阀在进退卡检验时进行影像撷取以作为检验图片,并将所述检验图片存储至所述存储单元;控制所述影像判断单元获取所述存储单元中的所述检验图片和所述模板图片进行自动影像辨识,以判断检验时所述卡片计算机装置中的电磁阀是否在正确位置;获取所述影像判断单元的判断结果,并将所述影像判断单元的判断结果储存至所述存储单元。
本发明还提供一种检验方法,用以对卡片计算机装置进行卡片进退检验,所述检验方法包括以下步骤:利用相机撷取的所述卡片计算机装置中的电磁阀在正常进退卡时的影像作为模板图片;获取所述模板图片,并将所述模板图片存储至存储单元;控制电缸控制器以驱动电缸往复运动,所述电缸在往复运动中按压所述卡片计算机装置的按钮以实现进退卡作业;利用所述相机撷取的所述卡片计算机装置中的电磁阀在检验时的影像作为检验图片;获取所述检验图片,并将所述模板图片存储至所述存储单元;通过影像判断单元获取所述存储单元中的所述检验图片和所述模板图片进行自动影像辨识,以判断检验时所述卡片计算机装置中的电磁阀是否在正确位置;获取所述影像判断单元的判断结果,并将所述影像判断单元的判断结果储存至所述存储单元。
下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施方式及实施方式中的特征可以相互组合。
请参见图1,本发明的实施方式提供一种检验装置100,所述检验装置100用以对卡片计算机装置200进行卡片进退检验。
所述检验装置100包括电缸10,电缸控制器20、相机30和控制终端40。所述控制终端40与所述电缸控制器20和所述相机30连接。所述电缸控制器2与所述电缸10连接,用于控制所述电缸10运动。所述电缸10用于控制所述卡片计算机装置200的按钮210,以推进或退出卡片。所述相机30用于在进退卡作业时对所述卡片计算机装200中的电磁阀220进行影像撷取,以供所述控制终端40判断该进退卡作业是否正常。
在本实施方式中,所述控制终端40采用电子计算机。所述电缸驱动器20和所述相机30分别通过usb线与所述控制终端40连接。所述控制终端40透过该usb线传送参数命令控制所述电缸10运动,控制所述相机30拍照并做自动影像判断。在本实施方式中,所述控制终端40透过该usb线传送参数命令协议方式为modbus。在本实施方式中,所述电缸控制器20采用smc(速睦喜)电动缸控制器(lecp6),所述电缸10采用smc(速睦喜)lepy10j-25微型杆。
所述控制终端40至少包括存储单元41、影像判断单元42、处理器43和存储设备44。所述处理器43适于实现各指令。所述存储设备44适于存储多条指令,所述指令适于由所述处理器43加载并执行。所述处理器10可以是中央处理器、数字信号处理器或者单片机等。所述电缸控制器20和所述相机30分别与所述处理器43连接。
具体地,所述处理器43加载并执行:
获取所述相机30撷取的所述卡片计算机装置200中的电磁阀220在正常进退卡时的影像作为模板图片,并将所述模板图片存储至所述存储单元41;
控制所述电缸控制器20以驱动所述电缸10往复运动,以实现进退卡作业,具体地,所述电缸10在往复运动中按压所述卡片计算机装置200的按钮210以实现进退卡作业;
控制所述相机30对所述卡片计算机装置200中的电磁阀220在进退卡检验时进行影像撷取以作为检验图片,并将所述检验图片存储至所述存储单元41;
控制所述影像判断单元42获取所述存储单元41中的所述检验图片和所述模板图片进行自动影像辨识,以判断检验时所述卡片计算机装置200中的电磁阀220是否在正确位置,若电磁阀220处于正确位置则说明进退卡正常,反之,则异常;
获取所述影像判断单元42的判断结果,并将所述影像判断单元42的判断结果储存至所述存储单元41。
上述“所述影像判断单元42获取所述存储单元41中的所述检验图片和所述模板图片进行自动影像辨识”采用的是现有的模板匹配(templatematching)技术,以将所述检验图片与所述模板图片进行匹配检测。
优选地,所述控制终端40还包括输入单元45。所述输入单元44用于输入所述电缸10在测试时的运动速度和往复运动次数。在所述处理器43“控制所述电缸控制器20以驱动所述电缸10往复运动,以实现进退卡作业”之前,所述处理器43还加载并执行:获取利用所述输入单元45预设的所述电缸10的运动速度和往复运动次数;将预设的所述电缸10的运动速度和往复运动次数储存至所述存储单元41中,并依据预设的所述电缸10的运动速度和往复运动次数生成对应的参数以控制所述电缸控制器20。
优先地,在所述处理器43“控制所述电缸控制器20以驱动所述电缸10往复运动,以实现进退卡作业”之前,所述处理器43还加载并执行:检验所述控制终端40与所述电缸控制器20之间的通讯行为是否正常。
优先地,在所述处理器43“控制所述电缸控制器20以驱动所述电缸10往复运动,以实现进退卡作业”之前,所述处理器43还加载并执行:控制所述电缸控制器20以驱动所述电缸10回到原点位置。此处的原点位置是指远离所述按钮210从而不会按压所述按钮210的复位位置。
优先地,在“获取所述影像判断单元42的判断结果,并将所述影像判断单元42的判断结果储存至所述存储单元41”之后,所述处理器43还加载并执行:统计并处理所述存储单元41里储存的检验信息,并将所述存储单元41里储存的检验信息以excel的形式导出。该检验信息可以包括:模板图片、检验图片、所述影像判断单元42的判断结果、所述电缸10在测试时的运动速度和往复运动次数等。
请参见图2,本发明的实施方式还提供一种检验方法300,用以对卡片计算机装置200进行卡片进退检验。本实施方式中的所述检验方法300仅是一种示例,因为有很多种实施所述方法的方式。接下来要描述的所述检验方法300能够被图2所示的模块所执行。图2中每一个图块代表的一个或者多个步骤,方法或者子流程等课由示例方法所执行。示例方法由步骤310开始。
步骤310,所述相机30撷取的所述卡片计算机装置200中的电磁阀220在正常进退卡时的影像作为模板图片。具体地,所述相机30与所述控制终端40连接,所述控制终端40采用电子计算机,所述控制终端40通过usb线控制所述相机30作业。
步骤320,获取所述模板图片,并将所述模板图片存储至所述存储单元41。具体地,所述控制终端40的所述处理器43依据所述储存设备44中存储的指令加载并执行,从而从所述相机30中获取所述模板图片,并将所述模板图片存储至所述控制终端40中的所述存储单元41。
步骤330,所述处理器43控制所述电缸控制器20以驱动所述电缸10往复运动,所述电缸10在往复运动中按压所述卡片计算机装置200的按钮210以实现进退卡作业。所述电缸驱动器20通过usb线与所述控制终端40连接。所述控制终端40透过该usb线传送参数命令控制所述电缸10运动。
步骤340,所述相机30撷取的所述卡片计算机装置200中的电磁阀220在检验时的影像作为检验图片。
步骤350,获取所述检验图片,并将所述模板图片存储至所述存储单元41。具体地,所述控制终端40的所述处理器43依据所述储存设备44中存储的指令加载并执行,从而从所述相机30中获取所述检验图片,并将所述检验图片存储至所述控制终端40中的所述存储单元41。
步骤360,所述影像判断单元42获取所述存储单元41中的所述检验图片和所述模板图片进行自动影像辨识,以判断检验时所述卡片计算机装置200中的电磁阀220是否在正确位置。具体地,所述处理器43依据所述储存设备44中存储的指令控制所述影像判断单元42作业。若电磁阀220处于正确位置则说明进退卡正常;反之,则异常。
步骤370,获取所述影像判断单元42的判断结果,并将所述影像判断单元42的判断结果储存至所述存储单元41。具体地,所述控制终端40的所述处理器43依据所述储存设备44中存储的指令加载并执行,从而从所述影像判断单元42中获取判断结果,并将判断结果存储至所述控制终端40中的所述存储单元41。
优先地,在步骤330之前,所述检验方法300还可以包括:获取利用所述输入单元45预设的所述电缸10的运动速度和往复运动次数;将预设的所述电缸10的运动速度和往复运动次数储存至所述存储单元41中,并依据预设的所述电缸10的运动速度和往复运动次数生成对应的参数以控制所述电缸控制器20。
优先地,在步骤330之前,所述检验方法300还可以包括:检验所述电缸控制器20是否正常。
优先地,在步骤330之前,所述检验方法300还可以包括:控制所述电缸控制器20以驱动所述电缸10回到原点位置。此处的原点位置是指远离所述按钮210从而不会按压所述按钮210的复位位置。
优先地,在步骤370之后,所述检验方法300还可以包括:统计所述存储单元41里储存的检验信息,并将所述存储单元41里储存的检验信息以excel的形式导出。该检验信息可以包括:模板图片、检验图片、所述影像判断单元42的判断结果、所述电缸10在测试时的运动速度和往复运动次数等。
相较于现有技术,本发明的所述检验装置100和所述检验方法300利用所述控制终端40命令控制所述电缸控制器20以驱动所述电缸10自动推进或退出卡片,同时利用所述控制终端40命令控制所述相机30在对所述卡片计算机装置200的进行进退卡检验时进行影像撷取,并做自动影像判断该进退卡检验是通过或失败,实现进退卡检验的自动化作业。
可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。