当前位置:文档之家› TO220自动测试分选机软件研发与人机界面设计

TO220自动测试分选机软件研发与人机界面设计

TO220自动测试分选机软件研发与人机界面设计UDC学位论文TO220自动测试分选机软件研发与人机界面设计(题名和副题名)易华波(作者姓名)指导教师姓名康波副教授电子科技大学成都胡泽高级工程师深圳深爱半导体深圳(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业学位类别工程硕士工程领域名称软件工程提交论文日期2018.08论文答辩日期2018.12学位授予单位和日期电子科技大学答辩委员会主席评阅人2018年8月日注1:注明《国际十进分类法UDC》的类号独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。

据我所知,除了文中专门加以标注和致谢的地点外,论文中不包含其他人差不多发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何奉献均已在论文中作了明确的说明并表示谢意。

签名:日期:年月日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,承诺论文被查阅和借阅。

本人授权电子科技大学能够将学位论文的全部或部分内容编入有关数据库进行检索,能够采纳影印、缩印或扫描等复制手段储存、汇编学位论文。

(保密的学位论文在解密后应遵守此规定)签名:导师签名:日期:年月摘要自动测试分选机现已成为分立器件后封装测试工序的主力测试设备。

由于中国的半导体行业进展脚步较晚,以往国内大部分企业使用效率低、速度慢的人工手动测试,到现在差不多使用快速可靠的自动测试分选机代替人工手动测试。

如何提高测试速度和可靠性一直是过去的十多年里自动测试分选机研究领域的核心问题。

然而国外半导体行业进展较早,进口自动测试分选机性能成熟但价格昂贵,国产自动测试分选机价格低但故障率专门高。

为了满足公司日益上涨的生产通量和客户对产品的质量和外观多样性的需求,研究人员提出了自主生产和开发速度更快,测试更准确,修理故障率更低的自动测试分选机。

现有自动测试分选机要紧分为振盘对料桶和料管对料管两大类。

随着分立器件行业的进展,自动测试分选机的以后进展趋势是料管对料管的自动测试分选机,因为该设计符合测试速度快,测试可靠,产品外观好的要求。

现我公司设计开发的料管对料桶的自动测试分选机思路是基于前两类自动测试分选机的设计基础上提出的,兼有两大类的优点,并对现有自动测试分选机的一种补充。

现在针对高端客户,一样使用料管对料管的自动测试分选机测试,目的在于保证三极管的质量和外观;针对一般客户,则使用振盘对料桶的自动测试分选机测试。

关于料管复测的三极管则没有相应自动测试分选机测试,为了填补那个空白,有人提出研发料管对料桶的自动测试分选机。

本文将在这方面做深入研究,同时也为日后研发料管对料管的自动测试分选机奠定基础。

本文要紧内容如下:1.介绍自动测试分选机的进展历史,以及现在设计研发的TO220自动分选机的机械系统和电路系统,对自动测试分选机的工作原理进行说明。

2.基于VISUAL C++ 6.0编程,研发自动测试分选机的送料模块,实现料管送料功能。

3.基于VISUAL C++6.0编程,研发自动测试分选机的测试模块,实现与测试系统配合测试。

4.基于VISUAL C++6.0编程,研发自动测试分选机的分选模块,实现三极管分选功能。

5.基于VISUAL C++6.0编程,研发自动测试分选机的人机界面模块,实现测试运行界面、分选程序界面、系统功能设置界面三大界面功能。

6.关键词:三极管,自动测试分选机,VISUAL C++ 6.0ABSTRACTHandler has become a test discrete packaging and testing process after the main test equipment. As the pace of China's semiconductor industry late in the past, most domestic enterprises to use inefficient and slow testing manually, and now basically use the fast and reliable automatic sorting machine to replace manual testing manual testing. How to improve test speed and reliability has always been in the past 10 years, sorting machine automatically test the core research areas. However, early development of the semiconductor industry abroad and imported automatic sorting machine performance testing mature but very expensive automatic test separator domestic prices low, but high failure rate.In order to meet the company's rising production throughput and product quality and customer demand for the appearance of diversity, the researchers proposed the development of independent production and faster, more accurate testing, maintenance, lower failure rate of handler. Existing handler consists of vibrating plate on the hopper and feed tube to tube two categories. With the discrete industries, handler on the future development trend is expected to control the automatic testing of the feed tube sorting machine, because the design is consistent with test speed, test reliability, the product looks good requirements. I designed and developed the company is expected to control the automatic testing of the bucket sorting machine idea is based on the first two sorting machine automatically test based on the proposed design, both advantages of the two classes, and the sub-existing hanldler for a supplement.Now for high-end customers, generally using the tube of the automatic test tube sorter test, the purpose is to ensure the quality and appearance of the transistor; for regular customers, use the vibration plate to the hopper of the automatic test sorting test. The retest of the triode tube is no corresponding test automated test separator, in order to fill this gap, it was suggested that R & D tube to the ho pper of the automatic test separator. This article will do in-depth study in this regard, but also for future R & D tube to the tube in a handler test basis.This article reads as follows:1. Introduction sorting machine automatically test history, and no w the design and development of the TO220 sorting machine in the mechanical systems and electrical systems,automatic test separator on the working principle are explained.2. Based VISUAL C + + 6.0 programming, developing handler feeding module that tube feeding function.3. VISUAL C + +6.0-based programming, R & D sorting machine automatically testing the test module, implemented and tested system for the tests.4. VISUAL C + +6.0-based programming, R & D testing sorting machine automatically sorting module that transistor sorting function.5. VISUAL C + +6.0-based programming, Automated Test Separator R & D man-machine interface module, the interface of test runs, sorting program interface, the system features three interface features setup interface.Keywords: transistor, handler, VISUAL C + + 6.0第一章概述 (9)1.1课题来源和选题依据 (9)1.2自动测试分选机的产生与应用 (10)1.3国内外进展现状 (10)1.3.1传统的自动测试分选机 (10)1.3.2自动条管测试分选机 (10)1.3.3国外自动测试分选机 (11)1.4研制TO220自动测试分选机的意义和价值 (11)1.5本文要紧研究内容 (11)1.6论文章节安排 (12)第二章TO220自动测试分选机测试原理分析 (13)2.1自动测试分选机简介 (13)2.2自动测试分选机的进展 (13)2.3TO220自动测试分选机的硬件结构 (15)2.3.1料管自动送料装置 (15)2.3.2三极管自动测试装置 (15)2.3.3三极管自动分选装置 (15)2.4TO220自动测试分选机的操纵软件 (16)2.4.1系统测试运行模块 (17)2.4.2系统测试分选程序模块 (17)2.4.3系统功能设置模块 (17)2.5自动测试系统介绍 (18)2.5.1开关时刻自动测试系统介绍 (18)2.5.2常规参数自动测试系统介绍 (19)2.6VISUAL C++ 6.0介绍 (1)2.6.1Visual C++ 6.0概述 (1)2.6.2Visual C++ 6.0的开发过程 (1)2.7本章小结 (2)第三章TO220自动测试分选机送料模块 (3)3.1设计原理和思路 (3)3.2功能分析 (3)3.3设计原理图 (4)3.4送料模块函数定义 (4)3.5送料模块程序设计 (5)3.5.1送料模块推管推出操纵程序 (5)3.5.2送料模块踢管踢出程序设计 (6)3.5.3送料模块踢管退回程序设计 (6)3.5.4送料模块翻转气缸上程序设计 (7)3.5.5送料模块推管退回程序设计 (7)3.5.6送料模块翻转气缸下程序设计 (8)3.5.7送料模块错误状态检测 (8)3.5.8送料模块装管位是否有管程序设计 (10)3.5.9送料模块入管口是否有管程序设计 (10)3.5.10送料模块轨道是否已满程序设计 (11)3.5.11送料模块状态检测,判定当前送料部分工作状态程序设计 (11)3.5.12送料模块运行操纵程序设计 (12)3.6本章小结 (15)第四章TO220自动测试分选机测试模块设计与实现 (16)4.1设计思路 (16)4.2设计原理图 (16)4.3测试模块函数定义 (17)4.4测试模块程序设计 (18)4.4.1测试模块读入操纵信号程序设计 (18)4.4.2测试模块读入测试结果程序设计 (19)4.4.3测试模块输出操纵信号程序设计 (19)4.4.4测试模块输出电平定义程序设计 (19)4.4.5测试模块禁用测试系统程序设计 (20)4.4.6测试模块复位程序设计 (20)4.4.7测试模块初始化程序设计 (20)4.4.8测试模块开始测试程序设计 (21)4.4.9测试模块读取结果程序设计 (21)4.4.10测试模块终止程序设计 (22)4.4.11测试模块错误检测程序设计 (22)4.4.12测试模块运行操纵程序设计 (23)4.5本章小结 (25)第五章TO220自动测试分选机分选模块设计与实现 (26)5.1分选模块设计原理与思路 (26)5.1.1分选模块设计思路 (26)5.1.2电机转动算法 (26)5.2分选模块设计原理图 (27)5.3分选模块函数定义 (27)5.4分选模块程序设计 (28)5.4.1分选模块读取电机当前位置程序设计 (28)5.4.2分选模块电机操纵相关运算程序设计 (28)5.4.3分选模块禁用电机(松开电机) 程序设计 (29)5.4.4分选模块锁定电机程序设计 (30)5.4.5分选模块设置目标位置程序设计 (30)5.4.6分选模块电机初始化程序设计 (30)5.4.7分选模块启动电机程序设计 (32)5.4.8分选模块检测电机是否已转到位程序设计 (32)5.4.9分选模块电机重新初始化程序设计 (33)5.4.10分选模块电机重启动程序设计 (34)5.4.11分选模块查找定位点程序设计 (34)5.4.12分选模块清除落管并锁定电机程序设计 (35)5.4.13分选模块落管检测程序设计 (36)5.4.14分选模块错误检测程序设计 (36)5.4.15分选模块运行操纵程序设计 (37)5.5本章小结 (39)第六章TO220自动测试分选机人机界面模块设计与实现 (40)6.1人机界面模块设计原理与思路 (40)6.1.1系统测试运行界面 (40)6.1.2系统分选程序界面 (41)6.1.3系统功能设置程序界面 (45)6.2本章小结 (49)第七章全文总结 (50)7.1对本系统已完成部分的说明 (50)7.2存在问题的说明与进展方向和展望 (50)第一章概述1.1课题来源和选题依据随着生产、生活、都市街道等照明的连续增长,照明用电在电力消耗中的地位日益凸现。

相关主题