新闻中心

EEPW首页 > 测试测量 > 设计应用 > 手动PCB外观检查机的图像采集与拼接

手动PCB外观检查机的图像采集与拼接

作者:时间:2011-04-22来源:网络收藏

2)传感器与按钮的接收与检测
采用光耦隔离技术,可以实现电路间的光电隔离,即使输入信号能无阻通过,且防止输出信号反馈到输入端,有利地抑制尖峰脉冲和各种噪声的干扰,工作稳定,无触点,使用寿命长,传输效率高。为实时检测到反馈的转镜转速信号,本设计中采用了高速光耦ACPL-072L,传输速率可高达25 MBd,并且外围电路简单,如图3所示。

本文引用地址:http://www.eepw.com.cn/article/194983.htm

c.JPG


本设计利用XC164CS外设中含有捕获/比较单元CC25端口,将光耦传输信号作为外部中断信号来触发XC164,实现高速精确地传感定位与按钮检测。
3)CCD摄像机系统
系统采用NED彩虹系列的3CCD彩色线扫描相机NUCLi7300。该相机应用广泛,可以进行以前黑白相机无法进行的颜色差异检测。外部接口为高速串行接口(Camera Link),可以很方便的与采集卡连接,也可以很方便的设置增益和偏移量,并具有修正RGB线延迟的功能。像素数为7 300x3 Line,像素大小为10x10 μm,数据速率60MHz,最短扫描速率7.6kHz。图4为本系统所用的连续线扫描速率模型时序图。

d.JPG


系统中的卡采用的是Matrox公司的SoliosXCL-SU74,该卡自带处理器处理两个独立基模式或一个中模式Camera Link配置、66 MHz采集速率、64 MB缓冲器、可以采集面阵和线阵摄像头,并具有多种采集模式。
目前市面上的影像检测系统大多采用面扫描(Areascan)的摄影机进行影像的采集及分析,但是由于该检查的产品尺寸范围较大——50 mmx50mm~330mmx250 mm,精度的要求达亚像素级,面扫描摄影机的分辨率及取像速度无法满足这些要求,所以系统选取的是线扫描CCD。但是线扫描的检测系统必须利用运动速度才能取得面积影相,即被测PCB运动到相机视场时同过硬件发送触发信号给相机开始采集,故将采集卡的采集模式设置为硬件触发同步采集,并分配最大内存64 M。CCD与采集卡连接示意图如图5所示。

e.JPG


3 软件系统组成
系统的软件采用的开发语言是C#,软件开发包是AetiveMil9.0组件。
Matrox有着丰富的程序包-图像处理和模式识别库(MIL)和MIL的子库MIL-LITE(基本图像处理)。MIL是一个硬件独立的32位图像处理库,利用了Intel的MMX的多媒体图形加速功能对图像处理程序库进行了优化,可以处理二进制、灰度或彩色图像,它是独立于硬件平台的。并且对于快速Windows应用程序开发,MIL捆绑了ActiveMIL。AetiveMIL是一个管理图像采集,处理,分析,显示和存档的动态控件的集合。Aeti-veMIL完全集成到Microsoft Visual Basic、Visual C++和.net快速应用程序开发环境中。该图像采集系统选用的是AetiveMil控件库,本控件库可以实现所有MIL的所有功能,而且由于使用了ActiveX控件,所以很大程度上降低了程序设计的难度,缩短了软件开发周期,提高了应用系统的稳定性。



评论


相关推荐

技术专区

关闭