[发明专利]一种视觉检测系统及系统更新方法在审
申请号: | 202210181704.8 | 申请日: | 2022-02-25 |
公开(公告)号: | CN114461426A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 孙建怡 | 申请(专利权)人: | 合肥丹盛包装有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/65 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 何爽 |
地址: | 230001 安徽省合*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视觉 检测 系统 更新 方法 | ||
本申请涉及计算机软件系统技术领域,尤其是涉及一种视觉检测系统及系统更新方法,旨在解决现有技术不同的功能模块统一集成在总的系统中,当其中的一个功能模块需要进行算法更新或硬件变更时,系统中的其他功能模块也会受到影响,导致维护成本提高的问题,其技术方案是一种视觉检测系统,应用层,用于实现系统的视觉检测功能;子系统层,包括若干个用于控制硬件设备的功能模块,若干个功能模块之间控制进程相互独立;通信层,用于通过通信协议实现应用层与子系统层的通信连接;硬件层,包括若干种用于实现系统视觉检测功能的硬件设备,硬件层中的硬件设备与子系统层中的功能模块一一对应连接,本申请具有提高系统运作的稳定性的效果。
技术领域
本申请涉及计算机软件系统技术领域,尤其是涉及一种视觉检测系统及系统更新方法。
背景技术
视觉检测就是用机器人代替人眼来进行测量和判断,通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变为数字化的信号,图像系统对信号进行各种运算来抽取目标的特征,进而根据判别结果来控制现场的设备动作。视觉检测技术是可以用于生产、装配或包装的有价值机制。在生产加工过程中使用视觉检测系统能有效的提高生产流水线的检测速度和精度,大大提高产量和质量,降低人工成本,同时防止因为人眼疲劳而产生的误判。
目前,在常见的视觉检测系统中通常集成有相机采集、视觉算法、硬件PLC交互等模块,这些模块都统一嵌入在中控系统内,在开发过程中功能模块与硬件相匹配,硬件种类越多模块越多。
在实现本申请的过程中,发明人发现上述技术至少存在以下问题:
在视觉检测系统中,不同的功能模块统一集成在总的系统中,当其中的一个功能模块需要进行算法更新或硬件变更时,系统中的其他功能模块也会受到影响,导致维护成本提高。
发明内容
为了使得功能模块的维护、变更不影响系统的运作,提高系统运作的稳定性,本申请提供一种视觉检测系统及系统更新方法。
第一方面,本申请提供的一种视觉检测系统,采用如下的技术方案:
一种视觉检测系统,包括应用层、子系统层、通信层以及硬件层:
所述应用层,用于基于预设的控制算法实现系统的视觉检测功能;
所述子系统层,同时与所述应用层和硬件层通信连接,所述子系统层包括若干个用于控制硬件设备的功能模块,若干个所述功能模块之间控制进程相互独立;
所述通信层,用于通过预设的通信协议实现所述应用层与所述子系统层的通信连接;
所述硬件层,包括若干种用于实现系统视觉检测功能的硬件设备,所述硬件层中的硬件设备与所述子系统层中的功能模块一一对应连接。
通过采用上述技术方案,应用层可以对子系统层的多个功能模块进行统一的调度和应用,以实现视觉检测的作业目的,子系统层若干个控制进程独立的功能模块之间在应用层的协调下进行视觉检测的整体工作,当出现其中一个或多个功能模块需要进行更新、升级、维护或替换等处理时,功能模块的工作进程可以独立的停止,无需整个系统的工作进程停止,有助于提高系统工作的稳定性,实现系统零维护的模块变更。
在一个具体的可实施方式中,所述子系统层至少包括视觉算法模块、PLC控制模块、运动控制模块以及相机采集模块;
所述视觉算法模块,用于存储系统执行视觉检测工作所需视觉算法并与应用层通信连接;
所述PLC控制模块,用于通过对PLC控制器的控制实现对硬件设备的控制;
所述运动控制模块,用于实现应用层与运动控制卡之间的通信控制;
所述相机采集模块,用于实现应用层与视觉采集相机之间的通信控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥丹盛包装有限公司,未经合肥丹盛包装有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210181704.8/2.html,转载请声明来源钻瓜专利网。