关键词:
视觉传感器
DSP
以太网
液位检测
摘要:
随着工业生产的快速发展,现代化的检测技术也日渐成熟。基于计算机视觉理论的视觉检测技术,以其高精度、非接触性、自动化程度高等优点,广泛应用于现代生产检测中。而随着微电子技术的发展,出现了区别于传统基于PC视觉系统的视觉传感器。视觉传感器以其简单化、模块化和产品化的特点,被逐步应用于生产检测的各个领域。本文在完成基于DSP+CPLD视觉传感器样机设计的基础上,成功开发以太网通信接口,并将其应用到啤酒灌装生产的液位检测中,通过实验论证其满足现代啤酒灌装生产的需求。本文完成的主要工作有:
1.针对视觉检测系统的特点和要求,比较了视觉传感器和基于PC的视觉系统,分析视觉传感器的特点和优势。根据视觉传感器的功能组成,对整体实现方案以及各功能模块进行了分析和比较,最终确定了采用CMOS为图像传感器DSP+CPLD为处理控制核心的实验样机系统的实现方案。
2.详细分析了视觉传感器各模块的构成特点,针对视觉传感器多模块分时复用和选用DSP存储空间有限的特点,对不同模块的存储空间进行了分配,调试完成了各模块的硬件部分。
3.研究了系统通信模块的实现方案,重点研究了基于TCP/IP的以太网通信模块。设计并完成了基于硬件协议栈的网络通信,并通过实验对网络传输速率进行了测试,能够满足系统的需求。
4.研究DSP系统软件优化方法,并针对DSP的硬件特点和啤酒液位检测图像的特点,充分讨论各种图像处理算法,选取适合本系统的算法。详细论述了基于概率统计的计算液位位置算法。在满足检测速度的情况下,能够准确的检出液位的位置。
5.详细研究了基于视觉传感器的啤酒液位检测方法,提出了由管理单元、PLC操作站和检测机三部分组成的啤酒液位检测系统。同时对光源、照明方式和光电传感器做了详细的讨论,并通过实验的方法选取适合本系统的光源照明和光电传感器。
6.设计并实现软件系统结构。采用多任务实现方案,基于中断机制的工作原理,采用准实时的图像处理方案,提取液位特征。并对系统的曝光时间,实时图像数据采集和检测代码的运行时间做了实验论证。