论文部分内容阅读
本课题是以苏州大学机电工程学院SMT实验中心的QuadQSP-2型贴片机为研究平台,在原有设备的基础上,改造更新了部分硬件控制系统,研究和开发了一种基于OpenCV的SMT纠偏贴片的视觉系统,利用OpenCV视觉库中图像处理函数对贴片机的贴片过程进行视觉控制。经多次调试修改后,课题设计的视觉控制系统实现了贴片机贴片的速度和精度要求。根据研究过程中所做的工作,本课题设计和研究的贴片机视觉系统的应用主要有两个部分。第一个部分是实现PCB板定位问题:PCB板固定后,贴片头带动摄像机获取基准点图像,经过中值滤波、闭运算等基本处理之后,采用Hough圆变换检测到板上Mark圆的图像坐标,经过坐标转换成机器坐标,利用对角线上两个Mark点的信息计算PCB板的偏转角,再以其中一Mark圆为参考点,调用数据库中PCB板元件信息,计算出板上各元件的实际机器位置,存入计算机。第二个部分是实现贴片元件的纠偏贴片:用广度优先算法和最小二乘法进行元件一边引脚直线的拟合,计算出元件偏转角度,并利用所有轮廓中心点计算出元件中心点位置及其偏转距离,最终将偏转角度和中心点的偏转值送入执行机构进行纠偏补偿贴片。