论文部分内容阅读
当前信息技术的进步,带动了我国IC产业的快速发展。随之带来了贴片机,上芯机等精密电子封装设备需求的快速增长。这些设备有着相同的技术特点,结合视觉的检测技术以及运动机械的控制。到目前为止,我国所研制的精密电子封装设备使用的还是配合某台设备专用的控制系统,资源耗费严重,不符合新一代设备发展前景。
精密电子封装设备项目涉及到电子学、光学、机械学以及气动与真空系统等领域,是一个高速、高精度和高可靠性的光机电一体化设备。控制软件考虑到该类型设备的共性及软件平台代码的可重用性,采用了模块化的编程思路,利用多线程的优势,将各个运动功能独立出来,对于不同的设备设计时只需要进行重新组合使用即可。
针对精密电子封装设备控制平台的性能结构,系统被分成两大部分:一部分是针对底层机械部分的运动控制处理平台,一部分是针对图像处理的软件处理平台。
运动控制处理平台项目采用了一种全新的技术路线,即基于目前流行的开放源代码的Linux操作系统来开发运动逻辑控制模块。介绍了一个基于多线程的函数库的系统平台,该函数库针对自动化生产多任务控制平台,对自动化生产的复杂运动控制进行精确快速的控制。
图像处理的软件处理平台采用了Windows操作平台,便于开发和升级使用,同时可以方便的在个人电脑上实现上位机的控制。该平台使用VC进行了开发,可以对图像处理进行方便的可视化模块化操作,将图像处理的流程处理由复杂,专业要求极高转变为简单易懂。
本文在后三章介绍了针对图像处理软件所进行的算法研究,包括不变几何矩对芯片定位和检测的处理,基于傅立叶变换的高速高精度模板匹配算法对模板匹配的加速作用以及四元数算法对彩色图像的检测。不变几何矩对芯片定位和检测的处理提高了芯片检测的可靠性和快速性,在强干扰环境中鲁棒性非常好。高速高精度模板匹配算法解决了制约模板匹配的问题,将计算量大幅下降。四元数对彩色图像的处理解决了对彩色图像的处理问题,取得了很好的效果。