论文部分内容阅读
贴片机贴装元件的定位检测是确保元件贴装操作实现高速度和高精度的关键,计算机视觉技术是实现贴装元件位置误差检测最为有效的手段。针对贴片机贴装元件位置偏差和角度偏差检测的特殊需要,本课题对计算机视觉系统进行研究,通过优化、改进视觉处理相关算法,在获得适当检测精度的同时提高运算速度,使之更加适合贴片元件位置、角度误差的定位检测,为贴片机运动控制系统提供准确的补偿数据,从而达到提高贴装速度和贴装精度的目标。 首先,简要分析介绍了目前贴片机的发展状况以及机器视觉技术的应用情况,对贴片机视觉系统的构成、工作原理做了论述,介绍了贴片机并为视觉系统配置了合适的硬件组成。 其次,对视觉系统图像处理算法进行研究,论述了图像数字化处理技术,对图像滤波处理算法、图像阈值分割算法、图像边缘检测算法等图像处理相关技术进行深入研究。在传统算法基础上,提出了“基于图像灰度分布的动态算法”,用于图像的定向强化和阈值分割中最佳阈值的计算。同时,对中值滤波算法进行了针对性改进,提出了一种新算法“中心加权中值滤波法”,实验表明这些新算法使图像处理效果更加理想。 再次,针对贴片机运行过程中对贴装元件位置误差和角度误差检测的具体要求,提出了贴片元件位置、角度偏差检测算法,利用数字图像处理获得图像边缘信息,采用最小二乘法对元器件图像边缘进行线性拟合,从而求出位置偏移量和角度偏转量,为贴片机运动控制系统提供运动补偿数据。 最后,使用Mtalab7.0仿真软件编写了图像处理核心程序代码,在VC++环境中利用Matlab Engine调用Matlab7.0编写的相关程序,利用二者的混合编程完成仿真实验。实验结果表明,本课题所提出的图像处理算法和元器件误差检测算法运行稳定可靠,能够满足贴片机贴装器件位置和角度误差检测要求。