The invention discloses a PC-based high-speed image detection and sorting production line control system and its control method. The system includes PC, image detection device, sorting device, encoder module, motion control and IO expansion card, operation acceleration card and continuous belt pipeline. The invention adopts multi-core and multi-thread control technology, realizes real-time control of image data acquisition, data processing and judgment, sorting logic control, man-machine interface, etc. The system has the advantages of high speed, real-time, low cost, simple structure, convenient expansion, flexible programming, good software portability and easy algorithm implementation.
【技术实现步骤摘要】
基于PC的高速图像检测分拣生产线控制系统及其控制方法
本专利技术属于高速检测分拣生产线控制
,具体涉及一种基于PC的高速图像检测分拣生产线控制系统及其控制方法。
技术介绍
高速视觉检测分拣生产线在现代工业领域应用广泛,个人计算机(PC)在自动化系统中也得到广泛应用。通常,PC作为上位机,进行通信、存储、HMI、监控、管理等非实时工作;PLC、单片机、DSP等嵌入式计算机作为下位机,负责实时控制。若PC既进行管理、HMI、监控、通信,又进行控制,则称为基于PC的控制系统,目前也得到越来越多的应用。基于PC的控制系统通常安装通用操作系统和实时操作系统,分别进行非实时和实时任务开发。PC具有速度不断加快、多核化趋势、存储容量大、软件资源丰富、可视化编程容易、总线标准化程度高、联网方便、扩展方便、使用人群广等优点,加之智能传感器、智能执行器和现场总线的发展,使得没有实时操作系统情况下实现自动控制成为了可能。图像检测分拣高速生产线系统集数据采集、图像处理、人机界面、存储、逻辑控制、位置校正于一体,传统的上位机PC加下位机PLC的控制方式会导致结构复杂、成本高、扩展不方便、定位不准确、通信瓶颈带来实时性差可靠性低等问题。
技术实现思路
针对于上述现有技术的不足,本专利技术的目的在于提供一种基于PC的高速图像检测分拣生产线控制系统及其控制方法,本专利技术实现了控制系统的管控一体化,具有高速、实时、定位准确、结构简单、编程灵活方便、扩展容易、可实现大计算量等优点,可满足类似工业领域的应用需求。为达到上述目的,本专利技术采用的技术方案如下:本专利技术的一种基于PC的高速图 ...
【技术保护点】
1.一种基于PC的高速图像检测分拣生产线控制系统,其特征在于,包含:PC(1)、图像检测装置(2)、分拣装置(3)、编码器组件(4)、运动控制与IO扩展卡(5)、运算加速卡(6)和连续式皮带流水线(7);所述PC(1)通过高速并行总线分别与运动控制与IO扩展卡(5)和运算加速卡(6)相连;所述PC(1)通过高速串行总线与所述图像检测装置(2)相连;所述运动控制与IO扩展卡(5)分别与编码器组件(4)、分拣装置(3)及连续式皮带流水线(7)相连;所述编码器组件(4)的轴滚轮与连续式皮带流水线(7)的皮带接触并随皮带的前进而滚动。
【技术特征摘要】
1.一种基于PC的高速图像检测分拣生产线控制系统,其特征在于,包含:PC(1)、图像检测装置(2)、分拣装置(3)、编码器组件(4)、运动控制与IO扩展卡(5)、运算加速卡(6)和连续式皮带流水线(7);所述PC(1)通过高速并行总线分别与运动控制与IO扩展卡(5)和运算加速卡(6)相连;所述PC(1)通过高速串行总线与所述图像检测装置(2)相连;所述运动控制与IO扩展卡(5)分别与编码器组件(4)、分拣装置(3)及连续式皮带流水线(7)相连;所述编码器组件(4)的轴滚轮与连续式皮带流水线(7)的皮带接触并随皮带的前进而滚动。2.根据权利要求1所述的基于PC的高速图像检测分拣生产线控制系统,其特征在于,系统运行时,所述轴滚轮与皮带之间同步运行。3.一种基于PC的高速图像检测分拣生产线控制系统的控制方法,其特征在于,基于上述权利要求1至2中任意一项的系统,包括步骤如下:1)实时获取连续式皮带流水线上的图像检测数据;2)将上述图像检测数据进行处理;3)根据图像处理结果及编码器实时位置信号产生分拣逻辑信号;上述步骤1)中采用多核多线程控制方法、实时获取编码器长值EncL方法、每帧/幅图像纵坐标基准校正方法及消息响应图像处理方法;上述步骤2)中采用先进先出物料特性数据栈FIFOS缓冲方法及消息响应图像处理方法;上述步骤3)中采用多核多线程控制方法、实时获取编码器长值EncL方法及先进先出物料特性数据栈FIFOS缓冲方法;连续式皮带流水线向单一方向运转,使得所要检测分拣的物料先经过图像检测装置位置后再经过分拣装置位置。4.根据权利要求3所述的基于PC的高速图像检测分拣生产线控制系统的控制方法,其特征在于,所述方法还包括:PC计算任务过重而实时性达不到要求时,运算加速卡进行计算加速。5.根据权利要求3所述的基于PC的高速图像检测分拣生产线控制系统的控制方法,其特征在于,所述多核多线程控制方法包括:图像采集线程、类PLC线程和主界面线程;所述图像采集线程进行如下操作:初始化后开始图像采集,不断循环扫描图像检测装置一帧/幅图像是否采集完成信号,当一帧/幅图像采集完成时,进行一次实时获取编码器长值EncL、高速批量读取当前一帧/幅图像数据、发出一帧/幅图像采集完成消息,继续不断循环扫描图像检测装置一帧/幅图像是否采集完成信号;图像采集帧频率或每幅图像采集频率根据连续式皮带流水线的速度设置,做到相邻帧/幅图像全覆盖流过的物料且少重叠或不重叠;所述类PLC线程进行如下操作:通过循环扫描方式进行实时获取编码器长值EncL和分拣逻辑控制;所述主界面线程具体包括:参数设置、人机界面、监控、控制启停数据采集线程和类PLC线程。6.根据权利要求5所述的基于PC的高速图像检测分拣生产线控制系统的控制方法,其特征在于,所述实时获取编码器长值EncL方法包括:实时获取编码器长值EncL作为物料位置纵坐标值,并利用编码器长值EncL进行每帧/幅图像纵坐...
【专利技术属性】
技术研发人员:叶文华,熊田忠,黄河,冯阳,李伟毅,冷晟,陈蔚芳,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。