论文摘要
随着芯片产业的发展,新的芯片不断涌现,人工区分不同芯片费时费力,目前采用的模板匹配技术由于精度不高,且需要建立模板,并不能满足芯片自动化识别系统的需求。光学字符识别技术(OCR)已经在众多计算机相关及工业自动化领域得到了广泛应用,是解决芯片自动识别的有效途径之一。为满足芯片自动识别的需求,本论文设计了一套以图像处理技术为核心的自动识别系统,该系统能够准确读取芯片表面字符,实现芯片的自动识别。芯片识别系统以虚拟仪器为基础,分为硬件系统和软件系统。前者由高性能的PXI图像采集卡和PXI运动控制卡组成,分别完成芯片图像采集和对芯片台的控制的功能。此外,本文设计了一套与NI运动控制卡协同工作的步进电机驱动器,增强运动控制卡脉冲信号的带负载能力,驱动芯片台工作。后者可划分为图像处理和运动控制两个部分,图像处理主要实现了文本定位,该过程包括:图像校正、边缘检测、芯片定位及文本定位等;运动控制结合了图像处理算法,实现芯片的准确定位和移动,并通过实时监控芯片台运动,防止步进电机的无效移动损坏运动执行机构。本文软件系统结合模块化的程序设计方法,使用顺序结构,实现了图像处理过程的单步执行,有助于定位图像处理过程中的错误。为验证系统功能,使用了不同尺寸、不同封装的芯片进行识别,结果表明芯片自动化识别系统拥有较强的鲁棒性,能够自动完成芯片定位、移动和识别过程,准确识别芯片型号。