一种高速节拍检测系统及其检测方法技术方案

技术编号:33635117 阅读:16 留言:0更新日期:2022-06-02 01:46
本发明专利技术公开了一种高速节拍检测系统及其检测方法,包括有:工业电脑,内置有视觉软件,该视觉软件由运动控制卡控制模块、图像处理模块和相机控制模块组成;运动控制卡,内置有电脑连接线A和相机连接线,该电脑连接线A与运动控制卡控制模块连接;相机,内置有控制卡连接线和电脑连接线B,该控制卡连接线与相机连接线连接,该电脑连接线B与相机控制模块连接;运动控制卡模块通过电脑连接线A向运动控制卡发送控制指令;相机控制模块通过电脑连接线B向相机发送控制指令;该高速节拍检测系统及其检测方法的检测效果较佳。测方法的检测效果较佳。测方法的检测效果较佳。

【技术实现步骤摘要】
一种高速节拍检测系统及其检测方法


[0001]本专利技术涉及一种高速节拍检测系统及其检测方法。

技术介绍

[0002]传统的高速节拍检测方案可见图2所示,在发送拍照指令这一步骤时,存在通过软件指令触发相机拍照,拍摄时间波动较大的问题,且在执行检测这一步骤时,存在着单张检测时间不固定的问题,并且在判断图像数量足够这一步骤时,存在着两次不固定时间差的问题,因此检测效果不佳。

技术实现思路

[0003]针对现有技术中的不足,本专利技术的目的是提供一种检测效果较佳的高速节拍检测系统及其检测方法。
[0004]本专利技术解决其技术问题所采用的技术方案是:
[0005]一种高速节拍检测系统,包括有:
[0006]工业电脑,内置有视觉软件,该视觉软件由运动控制卡控制模块、图像处理模块和相机控制模块组成;
[0007]运动控制卡,内置有电脑连接线A和相机连接线,该电脑连接线A与运动控制卡控制模块连接;
[0008]相机,内置有控制卡连接线和电脑连接线B,该控制卡连接线与相机连接线连接,该电脑连接线B与相机控制模块连接;
[0009]运动控制卡模块通过电脑连接线A向运动控制卡发送控制指令;相机控制模块通过电脑连接线B向相机发送控制指令。
[0010]进一步的,运动控制卡通过相机连接线和控制卡连接线向相机发送脉冲信号。
[0011]进一步的,每一脉冲信号触发一次相机拍照形成图像数据,并通过电脑连接线B向视觉软件交付,视觉软件对交付的图像数据进行缓存。
>[0012]进一步的,运动控制卡输出的脉冲信号采用既定时间间隔向相机发送。
[0013]进一步的,运动控制卡发送的脉冲信号的电气参数与相机的外部触发条件相匹配。
[0014]进一步的,运动控制卡发送的脉冲信号的电气参数与相机的外部触发条件相匹配。
[0015]本专利技术所要解决的另一技术问题为提供一种采用如上述高速节拍检测系统的检测方法,包括以下步骤:
[0016]待检测工件到达检测位置,触发检测信号,视觉软件收到检测信号,开始执行检测;
[0017]视觉软件进入检测模式后,在内部创建并启动线程1与线程2,同时在工业电脑的内存中创建专用的、用于接收相机回传的图像数据的图像缓存区,线程1与线程2依次访问
该缓存区;
[0018]线程1启动后,调用视觉软件内部的运动控制卡控制模块发送运动控制板卡的启动指令,运动控制卡收到启动指令后,输出脉冲信号;同时,线程2循环扫描工业电脑的内存中创建的图像缓存区,查询缓存区是否有图像数据;
[0019]线程1发送运动控制板卡的启动指令后,通过相机控制模块向相机发送控制指令,查询相机是否完成一次拍摄并生成图像,若未收到图像,则持续等待直到控制指令强行结束,软件收到相机回传的图像后,将图像保存在图像缓存区中,之后线程1内部计数器+1,当内部计数器达到预设数值时,线程1结束自身流程,否则跳转回查询相机图像的步骤;同时,线程2在扫描图像缓存区并检测到线程1写入的图像后,将图像读取,并调用软件内部的检测步骤进行预设处理,完成一张图像的检测后,线程2内部计数器+1,判断当内部计数器达到预设数值时,线程2结束自身流程。
[0020]进一步的,线程1与线程2在工业电脑内进行同步运行。
[0021]进一步的,视觉软件内部监测到线程1与线程2都结束后,结束单次检测步骤,等待下一次检测开始
[0022]进一步的,当线程1与线程2无法完成计数器指定的次数时,会处于持续等待的状态,直到外部输入端给予视觉软件中止命令后,线程1与线程2跳出循环,结束自身流程。
[0023]本专利技术的有益效果是:
[0024]相比于传统的检测方案,在本方案中采用运动控制卡触发相机拍照,拍摄时间稳定,并且图像数据直接写入缓存区,由独立线程处理,另外还采用了既定时间间隔的脉冲信号来优化传统方案中不固定时间差影响的情况,循环时间稳定,检测的效果更好。
附图说明
[0025]图1为本专利技术的一种高速节拍检测系统的结构示意图;
[0026]图2为现有检测方案的流程示意图;
[0027]图3为本专利技术的一种采用高速节拍检测系统的检测方法的流程示意图。
具体实施方式
[0028]以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。在下列段落中参照附图以举例方式更具体地描述本专利技术。根据下面说明和权利要求书,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。
[0029]需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
[0030]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相
关的所列项目的任意的和所有的组合。
[0031]实施例
[0032]参阅图1、3所示,一种高速节拍检测系统,包括有:
[0033]工业电脑,内置有视觉软件,该视觉软件由运动控制卡控制模块、图像处理模块和相机控制模块组成;
[0034]运动控制卡,内置有电脑连接线A和相机连接线,该电脑连接线A与运动控制卡控制模块连接;
[0035]相机,内置有控制卡连接线和电脑连接线B,该控制卡连接线与相机连接线连接,该电脑连接线B与相机控制模块连接;
[0036]运动控制卡模块通过电脑连接线A向运动控制卡发送控制指令;相机控制模块通过电脑连接线B向相机发送控制指令。
[0037]运动控制卡通过相机连接线和控制卡连接线向相机发送脉冲信号,运动控制卡发送的脉冲信号的既定时间间隔,由脉冲板卡自身控制,不由视觉软件控制。
[0038]每一脉冲信号触发一次相机拍照形成图像数据,并通过电脑连接线B向视觉软件交付,视觉软件对交付的图像数据进行缓存。
[0039]运动控制卡输出的脉冲信号采用既定时间间隔向相机发送。
[0040]运动控制卡发送的脉冲信号的电气参数与相机的外部触发条件相匹配。
[0041]硬件连接方案说明如下:
[0042]1)视觉软件安装在工业电脑内置操作系统中,包含运动控制卡控制模块、相机控制模块、图像控制模块;
[0043]2)工业电脑与运动控制卡通过运动控制卡专用的连接线进行连接,该连接线可以实现通过视觉软件中的运动控制卡模块,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种高速节拍检测系统,其特征在于,包括有:工业电脑,内置有视觉软件,该视觉软件由运动控制卡控制模块、图像处理模块和相机控制模块组成;运动控制卡,内置有电脑连接线A和相机连接线,该电脑连接线A与运动控制卡控制模块连接;相机,内置有控制卡连接线和电脑连接线B,该控制卡连接线与相机连接线连接,该电脑连接线B与相机控制模块连接;运动控制卡模块通过电脑连接线A向运动控制卡发送控制指令;相机控制模块通过电脑连接线B向相机发送控制指令。2.根据权利要求1所述的高速节拍检测系统,其特征在于:运动控制卡通过相机连接线和控制卡连接线向相机发送脉冲信号。3.根据权利要求2所述的高速节拍检测系统,其特征在于:每一脉冲信号触发一次相机拍照形成图像数据,并通过电脑连接线B向视觉软件交付,视觉软件对交付的图像数据进行缓存。4.根据权利要求1所述的高速节拍检测系统,其特征在于:运动控制卡输出的脉冲信号采用既定时间间隔向相机发送。5.根据权利要求4所述的高速节拍检测系统,其特征在于:运动控制卡发送的脉冲信号的电气参数与相机的外部触发条件相匹配。6.一种采用如权利要求1

5中任一项所述的高速节拍检测系统的检测方法,其特征在于,包括以下步骤:待检测工件到达检测位置,触发检测信号,视觉软件收到检测信号,开始执行检测;视觉软件进入检测模式后,在内部创建并启动线程1与线程2,同时在工业电脑的内存中创建专用的、用于接收...

【专利技术属性】
技术研发人员:贾春英粟子谷彭坤旺
申请(专利权)人:广州市斯睿特智能科技有限公司
类型:发明
国别省市:

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

1