一种可灵活配置的流水线视觉检测分选系统技术方案

技术编号:12612290 阅读:75 留言:0更新日期:2015-12-30 11:17
本发明专利技术提供一种可灵活配置的流水线视觉检测分选系统,该系统包括若干逻辑分选单元,每个逻辑分选单元均包括一个触发器以及共享该触发器产生的物料ID的M个相机和N个剔料装置,其中,M、N均为大于等于1的整数;每个相机均通过一个相机延时模块与所述触发器连接;每个剔料装置均通过一个剔料延时模块与所述触发器连接。本发明专利技术打破了传统流水线视觉检测分选系统中触发器、相机和剔料装置之间单一固定的逻辑关系,增强了相机和剔料装置配置的灵活性,从而实现了检测工位和剔料工位的灵活配置和扩容,系统开发周期大大缩短,灵活性得到极大提高。

【技术实现步骤摘要】
【专利说明】一种可灵活配置的流水线视觉检测分选系统
本专利技术涉及视觉检测分选
,具体是一种可灵活配置的流水线视觉检测分选系统。
技术介绍
基于流水线的视觉检测分选系统通常由流水线输送带、触发器、相机(包含光源,相机和光源通常配合使用,可作为一个逻辑整体)、剔料装置、控制主机等组成。触发器、相机和剔料装置在控制主机的有机配合下完成待检物料的定位、拍照、剔料等功能。具体来说,控制主机将触发器的触发信号延时Delayl,控制相机及其光源的触发,使之对流水线上的物料准确成像;控制主机再根据物料图像的判定结果将触发信号延时Delay2,并使能剔料装置将物料中的残次品准确分选剔除。传统的流水线视觉检测分选系统,触发器、相机和剔料装置之间的逻辑关系相对固定,不能灵活适应客户不断提出的新的检测需求,不能对新增加的检测工位和剔料工位进行灵活配置和灵活扩容。因此,有必要设计一种可灵活配置的流水线视觉检测分选系统,以解决这一灵活性问题。
技术实现思路
本专利技术的目的在于提供一种可灵活配置的流水线视觉检测分选系统,灵活控制多个触发器、相机和剔料装置之间的逻辑关系,实现逻辑关系的动态配置。本专利技术的技术方案为: 一种可灵活配置的流水线视觉检测分选系统,该系统包括若干逻辑分选单元,每个逻辑分选单元均包括一个触发器以及共享该触发器产生的物料ID的M个相机和N个剔料装置,其中,M、N均为大于等于I的整数; 每个相机均通过一个相机延时模块与所述触发器连接;所述相机延时模块用于生成与所述触发器产生的物料ID相对应的延时队列,当所述延时队列中的延时到达时,触发相机进行拍摄,同时将经过延时后的物料ID发送给相机以嵌入其拍摄的图像中; 每个剔料装置均通过一个剔料延时模块与所述触发器连接;所述剔料延时模块用于生成与所述触发器产生的物料ID相对应的延时队列,并根据相机拍摄的图像处理结果,对所述延时队列中不良物料ID对应的延时进行标识,当延时到达时,根据标识使能剔料装置。所述的可灵活配置的流水线视觉检测分选系统,所述相机延时模块包括触发信号选择模块、ID生成模块、定时模块、延时生成模块、双端口 RAM、延时ID生成模块和比较模块; 所述触发信号选择模块,用于根据相机的配置信息,从若干触发器中选择一个作为触发源; 所述ID生成模块,用于当接收到触发信号时,生成物料ID,并将物料ID作为写指针,指向双端口 RAM的写端口地址; 所述定时模块,用于产生时间戳; 所述延时生成模块,用于将物料延时与定时模块产生的时间戳累加,并将增加延时后的时间戳写入相应物料ID指向的双端口 RAM的写端口地址对应的存储空间内,形成延时队列; 所述双端口 RAM,用于存储延时队列; 所述延时ID生成模块,用于生成经过延时后的物料ID,并将经过延时后的物料ID作为读指针,指向双端口 RAM的读端口地址; 所述比较模块,用于将延时队列中的延时与当前时间进行比较,当延时到达时,控制延时ID生成模块将相应的经过延时后的物料ID发送给相机,触发相机进行拍摄。所述的可灵活配置的流水线视觉检测分选系统,所述剔料延时模块包括触发信号选择模块、ID生成模块、定时模块、延时生成模块、真双端口 RAM、延时ID生成模块、NG_ID查询模块、NG标识添加模块和比较判断模块; 所述触发信号选择模块,用于根据剔料装置的配置信息,从若干触发器中选择一个作为触发源; 所述ID生成模块,用于当接收到触发信号时,生成物料ID,并将物料ID作为第一写指针,指向真双端口 RAM的第一写端口地址; 所述定时模块,用于产生时间戳; 所述延时生成模块,用于将物料延时与定时模块产生的时间戳累加,并将增加延时后的时间戳写入相应物料ID指向的真双端口 RAM的第一写端口地址对应的存储空间内,形成延时队列; 所述真双端口 RAM,用于存储延时队列; 所述延时ID生成模块,用于生成经过延时后的物料ID,并将经过延时后的物料ID作为第一读指针,指向真双端口 RAM的第一读端口地址; 所述NG_ID查询模块,用于根据控制主机给出的图像处理结果得到不良物料ID,并将不良物料ID作为第二读指针和第二写指针,指向真双端口 RAM的第二读端口地址和第二写端口地址; 所述NG标识添加模块,用于给延时队列中不良物料ID对应的延时添加NG标识; 所述比较判断模块,用于将延时队列中的延时与当前时间进行比较,当延时到达时,若延时具有NG标识,则使能剔料装置。由上述技术方案可知,本专利技术打破了传统流水线视觉检测分选系统中触发器、相机和剔料装置之间单一固定的逻辑关系,增强了相机和剔料装置配置的灵活性,从而实现了检测工位和剔料工位的灵活配置和扩容,系统开发周期大大缩短,灵活性得到极大提高。【附图说明】图1是本专利技术的逻辑分选单元示意图; 图2是本专利技术的相机延时模块示意图; 图3是本专利技术的剔料延时模块示意图。【具体实施方式】下面结合附图和具体实施例进一步说明本专利技术。如图1所示,一种可灵活配置的流水线视觉检测分选系统,其中任意一个触发器I将关联一组相机2和一组剔料装置3,同时为了保证拍照和物料剔除的准确对应,利用触发器I产生物料ID,并将物料ID在一定延时后与采集视觉图像和算法判断结果进行关联,这样即使系统中途数据包发生丢失(如人为断开图像的传输电缆等),待恢复后,系统仍然可以正常运行。—组相机2可以由M个相机21组成(M ^ I ),它们共享一个触发器I产生的物料ID,分别在各自的延时下完成拍照任务。一组剔料装置3可以由N个剔料装置31组成(N彡1),它们相对触发器I有不同的延时值,但是共享相同的物料ID。M个相机21在拍照后,将图像传送给控制主机进行处理,分析产生N个结果分别对应N个剔料装置31,根据结果对应的物料ID,对每个剔料装置31在各自延时下选择性地对物料进行剔除,完成复杂视觉检测分选系统对物料进行分选的目的。例如,在一个检测工位上有四个相机21对物料分别进行拍摄,根据设计方案不同,其拍摄的时刻有所不同,但是共享同一个触发器I (靠近该检测工位),产生的四幅图像经处理分析有两种不同的缺陷,需要两个剔料装置31分选进入两个不同的落料槽。由于每个物料经触发器I单独编码,含有ID编号,该ID编号将关联到图像处理和结果动作的整个信号通路,同组内的剔料装置31共享同组ID,控制主机将不同的缺陷结果指定到不同的剔料装置31上,完成物料的复杂分选。相机21具有带命令触发功能,命令中将包含物料ID编号,该物料ID将嵌入图像数据包中,传送给控制主机进行图像处理,从处理结果中可得到不良物料对应的ID编号,即 NG_ID。剔料装置31可以是电磁阀、气缸或其他电气元件。为了实现系统的灵活配置,在硬件电路上给每个相机21和剔料装置31分别设计统一的但是相对独立的相机延时模块20和剔料装置延时模块30,其中每个模块都由独立的配置寄存器动态配置触发源。选择同一触发器I的相机21自动归为同一组;同理,选择同一触发器I的剔料装置31也自动归为同一组。如图2所示,给出了一个相机延时模块20,包括多路选择器201、相机配置寄存器202、ID生成模块203、定时模块204、延时寄存器205、加法器206、双端口 RAM207当前第1页本文档来自技高网...
一种可灵活配置的流水线视觉检测分选系统

【技术保护点】
一种可灵活配置的流水线视觉检测分选系统,其特征在于:该系统包括若干逻辑分选单元,每个逻辑分选单元均包括一个触发器以及共享该触发器产生的物料ID的M个相机和N个剔料装置,其中,M、N均为大于等于1的整数;每个相机均通过一个相机延时模块与所述触发器连接;所述相机延时模块用于生成与所述触发器产生的物料ID相对应的延时队列,当所述延时队列中的延时到达时,触发相机进行拍摄,同时将经过延时后的物料ID发送给相机以嵌入其拍摄的图像中;每个剔料装置均通过一个剔料延时模块与所述触发器连接;所述剔料延时模块用于生成与所述触发器产生的物料ID相对应的延时队列,并根据相机拍摄的图像处理结果,对所述延时队列中不良物料ID对应的延时进行标识,当延时到达时,根据标识使能剔料装置。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄大骏黄炜
申请(专利权)人:安徽省科亿信息科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1