[发明专利]一种使机器视觉检测与控制器保持同步的方法有效
申请号: | 201510868862.0 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105511315B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 张向阳;余天洪;陈忠 | 申请(专利权)人: | 天津普达软件技术有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04;G01C11/00;G01N21/84 |
代理公司: | 天津市北洋有限责任专利代理事务所12201 | 代理人: | 程毓英 |
地址: | 300457 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器 视觉 检测 控制器 保持 同步 方法 | ||
技术领域
本发明涉及一种使机器视觉检测与控制器保持同步的方法。
背景技术
在工业机器视觉检测系统中,视觉检测软件在工控机平台运行时只负责检测图像信息,对于如何把检测的结果根据生产的工艺按照一定的要求进行控制并逐类分选等操作时,就需要连接专用的控制器来实现这一目的。
通常情况下,控制器发出检测指令,命令视觉检测软件接收来自硬件的图像信息进行处理检测,检测结束后,视觉检测软件把处理的结果信息传递给控制器从而达到检测的目的。图像检测过程中视觉检测软件受相机因素、待检图像内容、内部算法设置等因素的影响,检测时间各不相同,一般单次检测时间在几毫秒到几百毫秒之间。控制器发出的检测指令周期过长时(或者说发出的检测指令周期大于单次检测时间),其发出一个检测指令,等待视觉检测软件的处理结果,并根据特定的工艺要求进行控制操作,按照这个顺序周而复始的循环进行正常工作,此种循环检测模式比较适合于检测周期比较慢的环境里,如果在较快的检测周期或者检测周期时快时慢的环境下就不能够满足要求了。
当视觉检测软件的单次检测时间大于控制器发出的指令周期时,有时会出现在一个单次检测时间里会收到多个检测图像需要处理,遇到这种情况视觉检测软件为了提高检测效率,就会把收到的图像信息分配给各单元模块进行同步处理,等各单元模块把图像信息处理完成后,根据处理的结果分别传递给控制器从而到达提高图像检测效率的目的。
视觉检测软件采取同时处理的办法达到了提高效率的目的,但由于分配给各单元模块的检测时间的不同,发给控制器的检测信息不是严格按照接收检测的顺序传递给控制器的,就会出现控制控制器发出检测指令后收到的检测结果信息并一定就是当前的,使控制器产生了误判的可能,降低了机器视觉检测系统的检测准确率。
发明内容
针对上述问题,本发明的目的是提供一种使机器视觉检测软件与控制器保持同步的方法。本发明的技术方案如下:
一种使机器视觉检测与控制器保持同步的方法,该方法采用单向传输协议,视觉检测设备的多个单元模块并行进行图像检测,包括:
(1)控制器输出给视觉检测设备开始检测命令,发出命令同时并存储当前命令检测的序号及当前的位置信息或是时间信息;
(2)视觉检测设备向某个单元模块分配图像检测任务,同时记录当前命令检测的序号,设此单元模块为A单元模块;
(3)A单元模块图像检测结束后,视觉检测设备将A单元模块的检测结果连同当前命令检测的序号一起发送给控制器;
(4)控制器将当前命令检测的序号和检测结果合并,并进行相应的控制。
本发明由于采取以上技术方法,其具有以下优点:
(1)本发明采用视觉检测软件发送端编码和控制器接收端解码的方式,实现视觉检测系统中两个子系统保持同步的要求,更好的提高了视觉检测准确率,降低了控制器进行逐类分选时的误判问题。
(2)本发明同步的协议采用单向传送,节省视觉检测软件访问控制器的通信时间,比双向传送效率得到了提升。
(3)本发明提高了整个检测及控制环节的工作速度,在检测过程中可以继续接收控制器发出的检测的指令,提高了检测效率。
(4)本发明对于工作中检测速度时快时慢的工作节奏有较好的兼容性,把检测速度快慢不同的检测过程做了等效均分,系统的适应性更强。
附图说明
图1是是视觉检测控制流程;
图1中箭头标号说明:
1控制器发送检测命令;
2视觉检测软件和视觉硬件进行数据通信;
3视觉检测软件发送检测结果给控制器。
图2是视觉检测软件发送结果格式;
图3是控制器解析及合成数据内容。
具体实施方式
下面结合附图和实施例对本发明的进行详细的描述。
如图1-3所示,
1)控制器条件满足进入视觉检测控制流程,首先控制器输出给视觉硬件开始检测命令,发出命令的同时存储当前命令检测的序号及当前的位置信息(或是时间信息),以上工作完成,控制器就开始等待结果信息。在整个控制命令输出及等待的过程中,控制器都允许检测外部的特定信号输入进行下一循环的控制命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津普达软件技术有限公司,未经天津普达软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510868862.0/2.html,转载请声明来源钻瓜专利网。