




已阅读5页,还剩73页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号 密级 UDC 学 位 论 文TO220自动测试分选机软件研发与人机界面设计(题名和副题名) 易华波(作者姓名)指导教师姓名 康波 副教授 电子科技大学 成 都 胡泽 高级工程师 深圳深爱半导体有限公司 深 圳 (职务、职称、学位、单位名称及地址)申请专业学位级别 硕士 专业学位类别 工程硕士 工程领域名称 软 件 工 程 提交论文日期 2010.08 论文答辩日期 2010.12 学位授予单位和日期 电 子 科 技 大 学 答辩委员会主席 评阅人 2010年8月 日注1:注明国际十进分类法UDC的类号53 / 78独 创 性 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名: 日期: 年 月 日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名: 导师签名: 日期: 年 月 摘 要自动测试分选机现已成为分立器件后封装测试工序的主力测试设备。由于中国的半导体行业发展脚步较晚,以往国内大部分企业使用效率低、速度慢的人工手动测试,到现在基本使用快速可靠的自动测试分选机代替人工手动测试。如何提高测试速度和可靠性一直是过去的十多年里自动测试分选机研究领域的核心问题。但是国外半导体行业发展较早,进口自动测试分选机性能成熟但价格昂贵,国产自动测试分选机价格低但故障率很高。为了满足公司日益上涨的生产通量和客户对产品的质量和外观多样性的需求,研究人员提出了自主生产和开发速度更快,测试更准确,维修故障率更低的自动测试分选机。现有自动测试分选机主要分为振盘对料桶和料管对料管两大类。随着分立器件行业的发展,自动测试分选机的未来发展趋势是料管对料管的自动测试分选机,因为该设计符合测试速度快,测试可靠,产品外观好的要求。现我公司设计开发的料管对料桶的自动测试分选机思路是基于前两类自动测试分选机的设计基础上提出的,兼有两大类的优点,并对现有自动测试分选机的一种补充。现在针对高端客户,一般使用料管对料管的自动测试分选机测试,目的在于保证三极管的质量和外观;针对普通客户,则使用振盘对料桶的自动测试分选机测试。对于料管复测的三极管则没有相应自动测试分选机测试,为了填补这个空白,有人提出研发料管对料桶的自动测试分选机。本文将在这方面做深入研究,同时也为日后研发料管对料管的自动测试分选机奠定基础。本文主要内容如下: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.0 ABSTRACTHandler has become a test discrete packaging and testing process after the main test equipment. As the pace of Chinas 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 companys 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 hopper 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 now 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 第一章 概述91.1课题来源和选题依据91.2自动测试分选机的产生与应用101.3国内外发展现状101.3.1传统的自动测试分选机101.3.2自动条管测试分选机101.3.3国外自动测试分选机111.4研制TO220自动测试分选机的意义和价值111.5本文主要研究内容111.6论文章节安排12第二章 TO220自动测试分选机测试原理分析132.1自动测试分选机简介132.2自动测试分选机的发展132.3TO220自动测试分选机的硬件结构152.3.1料管自动送料装置152.3.2三极管自动测试装置152.3.3三极管自动分选装置152.4TO220自动测试分选机的控制软件162.4.1系统测试运行模块172.4.2系统测试分选程序模块172.4.3系统功能设置模块172.5自动测试系统介绍182.5.1开关时间自动测试系统介绍182.5.2常规参数自动测试系统介绍192.6VISUAL C+ 6.0介绍12.6.1Visual C+ 6.0概述12.6.2Visual C+ 6.0的开发过程12.7本章小结2第三章 TO220自动测试分选机送料模块43.1设计原理和思路43.2功能分析43.3设计原理图53.4送料模块函数定义53.5送料模块程序设计63.5.1送料模块推管推出控制程序63.5.2送料模块踢管踢出程序设计73.5.3送料模块踢管退回程序设计73.5.4送料模块翻转气缸上程序设计83.5.5送料模块推管退回程序设计83.5.6送料模块翻转气缸下程序设计93.5.7送料模块错误状态检测93.5.8送料模块装管位是否有管程序设计113.5.9送料模块入管口是否有管程序设计113.5.10送料模块轨道是否已满程序设计123.5.11送料模块状态检测,判断当前送料部分工作状态程序设计123.5.12送料模块运行控制程序设计133.6本章小结16第四章 TO220自动测试分选机测试模块设计与实现174.1设计思路174.2设计原理图174.3测试模块函数定义184.4测试模块程序设计194.4.1测试模块读入控制信号程序设计194.4.2测试模块读入测试结果程序设计204.4.3测试模块输出控制信号程序设计204.4.4测试模块输出电平定义程序设计204.4.5测试模块禁用测试系统程序设计214.4.6测试模块复位程序设计214.4.7测试模块初始化程序设计214.4.8测试模块开始测试程序设计224.4.9测试模块读取结果程序设计224.4.10测试模块结束程序设计234.4.11测试模块错误检测程序设计234.4.12测试模块运行控制程序设计244.5本章小结26第五章 TO220自动测试分选机分选模块设计与实现275.1分选模块设计原理与思路275.1.1分选模块设计思路275.1.2电机转动算法275.2分选模块设计原理图285.3分选模块函数定义285.4分选模块程序设计295.4.1分选模块读取电机当前位置程序设计295.4.2分选模块电机控制相关计算程序设计295.4.3分选模块禁用电机(松开电机) 程序设计305.4.4分选模块锁定电机程序设计315.4.5分选模块设置目标位置程序设计315.4.6分选模块电机初始化程序设计315.4.7分选模块启动电机程序设计335.4.8分选模块检测电机是否已转到位程序设计335.4.9分选模块电机重新初始化程序设计345.4.10分选模块电机重启动程序设计355.4.11分选模块寻找定位点程序设计355.4.12分选模块清除落管并锁定电机程序设计365.4.13分选模块落管检测程序设计375.4.14分选模块错误检测程序设计375.4.15分选模块运行控制程序设计385.5本章小结40第六章 TO220自动测试分选机人机界面模块设计与实现416.1人机界面模块设计原理与思路416.1.1系统测试运行界面416.1.2系统分选程序界面426.1.3系统功能设置程序界面466.2本章小结50第七章 全文总结517.1对本系统已完成部分的说明517.2存在问题的说明与发展方向和展望51第1章 概述1.1 课题来源和选题依据随着生产、生活、城市街道等照明的持续增长,照明用电在电力消耗中的地位日益凸现。据中国国际照明网统计,发达国家照明用电消耗的比重已经占到25%。与之相比,尽管我国经济发展水平相对较低,但照明用电已占全国电力消费总量的12%以上,并以平均每年15%的速度递增。据权威专家估算,以2007年国内城市道路照明为例,如果我国城市道路照明光源的1/3更换为高效节能的照明产品,其节约的用电量相当于一个三峡工程的发电量。因此,国家发改委已与联合国开发计划署(UNDP)、全球环境基金(GEF)合作共同开展“中国逐步淘汰白炽灯、加快推广节能灯”项目。作为白炽灯替代品的节能照明产品市场正迎来快速增长的良好机遇。 目前全球都在提倡使用节能环保产品,国家实行政府节能补贴,这对生产大功率节能灯的企业来说是一个机遇。比如说以前许多企业车间照明都用高压汞泡或钠灯、金卤灯,耗电量大,而现在有些企业用了大功率节能灯以后,对比以前用电量省了很多,这样一来很多企业开始使用大功率节能灯。当前国家大力发展内需,大量的铁路、公路、水利等基础建设工程即将上马,给大功率节能灯带来巨大的市场商机。就以上工程项目而言,对大功率节能灯来说商机很大。目前全球能源紧张,提倡节能环保,这给大功率节能灯带来机遇,可以将大功率节能灯代替铁路、公路、水利等基础建设工程使用的汞泡、钠灯、金卤灯等耗电量大的光源,且寿命也长。我公司作为国内分立器件行业中主要的生产企业,主要致力于打造绿色照明设备节能灯的起搏器,我们的三极管在国内市场一直占据着很高的市场占有率,产能也逐年在上升,这样对于我们三极管成品测试工序提出更高的要求和产能。1.2 自动测试分选机的产生与应用长期以来,我国的三极管测试分选主要依靠人工进行测试分选,存在分选速度慢、误差高等诸多弊端;但近年来随着节能灯的普及,市场对三极管的需求增大,三极管自动测试分选设备逐步的被广泛采用,特别是全自动的三极管测试分选机的使用。三极管自动分选系统是先进的测控技术、现代微电子技术和计算机应用技术结合的产物,极大的丰富了三极管测量与分选系统的内容和技术含量,使得系统具有稳定性好、测量精度高、分选速度快等的优点。 但是自动设备的使用并没有带来效益的显著提高,主要是因为三极管全自动分选机主要依靠国外进口,价格昂贵,维护费用高,操作不方便。而国内生产的三极管分选设备,又存在精度差,返修率高的问题。本研究课题是深圳深爱半导体有限公司单位自拟课题,在公司原有自动测试分选机的基础上,借鉴国内外全自动测试分选机的先进技术对三极管自动分选机进行了研制。 1.3 国内外发展现状1.3.1 传统的自动测试分选机上世纪90年代,我公司最早的自动测试分选机是进口的日本TESEC公司的TESEC 8117 自动测试分选机,该设备采用振盘对料桶的结构,测试导轨为竖直结构,采用控制气缸动作完成测试动作,该设备具有测试精度高,稳定性好的特点,但是设备价格昂贵,维修费用高,产品外观差。在上世纪90年代末期,国内半导体设备行业逐渐兴起,“取其精华,去其糟粕”,很多设备制造厂商模仿并改造进口自动测试分选机。作为当时改造自动测试分选机比较成功的绍兴觉龙研究所,在我公司成功研制了第一台TO92自动测试分选机。该设备采用振盘对料桶的结构,测试导轨改为斜导轨,采用电机带动凸轮组动作完成测试动作,该设备具有结构简单,分选速度快,但是维修故障率高,测试精度差,产品外观差的问题。1.3.2 自动条管测试分选机2000年以后由于客户逐渐提高了对三极管外观的要求,国内外设备制造商逐渐研发出自动条管测试分选机,采用料管对料管的结构,从根本上解决了三极管在振盘内振动导致管脚磨损,管脚变形的质量外观问题,所以为了满足高端客户的需求,我公司于2006年购买了一台TO220自动条管测试分选机。该设备采用料管对料管的结构,测试导轨采用竖直导轨,有效减少导轨磨损带来的测试精度差的问题,该设备具有稳定性好,测试速度快,测试精度高,产品外观好等优点。1.3.3 国外自动测试分选机国外自动测试分选机还将打印、图像识别检测集成在自动条管测试分选机上,从三极管上料,到三极管测试,好管进行打印,专用刷灰装置刷灰后,进行打印后图像识别检测,最后分选进入料管。该设备具有测试速度更快,测试打印分选一体化,生产效率高等优点,但是价格昂贵,占地面积大,适合高端产品生产。1.4 研制TO220自动测试分选机的意义和价值研制意义有两点:1. 借鉴现有两种振盘对料桶和料管对料管的自动测试分选机的设计,研究自动测试分选机的系统结构和电路设计,研发出适合自身要求的料管对料桶的自动测试分选机。2. 为日后研发具有自主知识产权的料管对料管的自动测试分选机打下坚实的理论基础。研制的应用价值体现在::目前我们开发的这款料管对料桶的TO220自动测试分选机主要是针对现有两台自动料管测试分选机的一种补充,主要解决接触不良待确认和参数坏的产品再次测试,减少振盘对产品外观的磨损。1.5 本文主要研究内容TO220自动测试分选机在后封装测试工序不仅发挥着补充现有自动测试分选机机型的作用,更加吸取各种自动测试分选机的机械和电路部分的优点。本文将在TO220自动测试分选机的系统软件和人机界面设计上进行深入的研究,研究内容包括以下几点:1. 设计TO220自动测试分选机的送料模块程序,实现料管送料功能。2. 设计TO220自动测试分选机的测试模块程序,实现与测试系统配合测试。3. 设计TO220自动测试分选机的分选模块程序,实现三极管分选功能。4. 设计TO220自动测试分选机的人机界面模块程序,实现测试运行界面、分选程序界面、系统功能设置界面三大界面功能。1.6 论文章节安排本文分为八章:第一章(即本章)为概述部分第二章介绍TO220自动测试分选机整体设计及软件介绍第三章介绍TO220自动测试分选机的送料模块的设计原理及程序。第四章介绍TO220自动测试分选机的测试模块的设计原理及程序。第五章介绍TO220自动测试分选机的分选模块的设计原理及程序。第六章介绍TO220自动测试分选机的人机界面模块设计原理及程序。第七章全文总结。第2章 TO220自动测试分选机测试原理分析2.1 自动测试分选机简介电子工业的基础是电子元器件。而电子元器件的发展依赖于原材料和生产设备的总体水平。在这方面,国内与国外还是差距比较远,其原因主要是设备和工艺的落后,而工艺是由设备来保证的。因此要大力发展中国的电子工业,关键在于设计和制造出能应用于新工艺、新材料的,符合我们国家国情要求(成本低、性能好)的自动化电子设备,这样才能不受制于发达国家,真正具有自我的造血功能。现我公司自行设计的TO220自动测试分选机是集传统的振盘对料桶和新型料管对料管的两类自动分选机的优点,主要是针对现有两台自动料管测试分选机的一种补充,主要解决接触不良待确认和参数坏的产品再次测试,减少振盘对产品外观的磨损。该机型具有结构简单、成本低、产品外观好、性能好等优点。对于日后自主研发自动条管测试分选机具有一定的参考价值。2.2 自动测试分选机的发展我公司早在二十世纪九十年代初期,引进了日本TESEC电子公司的两台自动测试分选机,分别是TO126和TO220的振盘对料桶的自动测试分选机。测试速度达到4000个/小时,测试导轨为直导轨,由气缸控制测试顶针、测试爪和测试座的动作,采用单片机控制。如图2-1所示。 图2-1,TESEC TO220振盘对料桶自动测试分选机到了九十年代末期,国内很多半导体制造厂抄袭国外先进的自动测试分选机,像绍兴觉龙电子研究所就对我公司这两台自动测试分选机进行研究,在此基础上对测试导轨和测试控制部分进行了改造,将直导轨改为斜导轨,由步进电机转动一圈来带动凸轮组控制测试顶针、测试座和测试爪的动作。在成本上有了很大节省,但是斜导轨的磨损比导轨快,且增加了测试误测率。测试速度达到了5000个/小时,采用工控机控制。如图2-2所示。 图2-2,觉龙TO-92振盘对料桶自动测试分选机到了2005年,随着客户对三极管的外观和品质都提出了更高的要求,料管对料管的自动条管测试分选机已巍然成风,国内分选机制造商纷纷抄袭国外先进的自动条管测试分选机。绍兴觉龙电子研究所同样对日本TESEC电子公司的第一代的条管测试分选机进行仿造,采用传送皮带上装有42个传送块,测试完有了分类结果的三极管落入传送块中,系统控制传送块不停传动,到了所对应的料管,由电磁阀控制打开传送块出口,三极管自然落入对应料管。该机机械结构较为复杂,对维修要求很高。如图2-3所示。 图2-3,觉龙TO220料管对料管自动测试分选机自动条管测试分选机经过2-3年的发展,TESEC公司又开发出8位料管的第二代自动条管分选机,汕头宇信对第二代机型进行充分的研究,开发出15位料管的自动条管测试分选机。如图2-4所示。采用伺服电机带动传送皮带上的滑块在直线导轨上高速移动代替42个传送块的不停传动。该机具有结构简单,速度快,易于维修的特点。但是高端客户对三极管的分类要求逐渐加严,导致15位分类无法满足生产分类的需要,无法满足客户需要的产品必须复测筛选给其他低端客户。这类产品同样需要产品品质和外观的保证,所以为了填补这一机型的空白,需要我们自行增加料管对料桶的自动测试分选机来满足生产需求。 图2-4,汕头宇信TO220料管对料管自动测试分选机2.3 TO220自动测试分选机的硬件结构 TO220自动测试分选机结构主要有料管自动送料装置,三极管自动测试装置,三极管自动分选装置三部分组成,并在工业PC机的统一控制下完成一系列的规范化的动作。值得一提的是,自动测试分选机必须分立器件全自动测试系统联合运行才能完整地实现上料测试分选的整个过程。其中前者完成的是模拟人工插装电子元器件的过程,而后者则实现了对元器件对多个电参数进行一次性的测量的过程。2.3.1 料管自动送料装置料管自动送料装置主要由料管槽和夹管装置组成。料管槽内的料管被气缸推出,置于上料位置,传感器感应到料管,夹管装置夹住料管抬升至进料口,三极管从进料口进入斜导轨。2.3.2 三极管自动测试装置进入斜导轨的三极管在圆弧轨道处由测试顶针的动作来一一顺序进入缓冲轨道,并排列整齐。完成步骤:把来自料管内的三极管引入缓冲轨道,进行连续测试。三极管进入第一测试工位,将三极管的电极引出,并由分选机控制系统向开关时间自动测试系统发出“被测元件已到位并准备就绪,可以开始进行电参数测试”的Test Request 信号。开关时间自动测试系统完成当前被测试器件(DUT)的电参数测试后,打开挡销,进入第二测试工位,将三极管的电极引出,并由分选机控制系统向常规参数自动测试系统发出“被测元件已到位并准备就绪,可以开始进行电参数测试”的Test Request 信号。常规参数自动测试系统完成当前被测试器件(DUT)的电参数测试后,打开挡销,送入第三部分进入三极管分选。同时为下一个DUT作准备。2.3.3 三极管自动分选装置三极管的分选是测试分选机的最终最主要的目的。它所要完成的是把一堆混乱的三极管,依据开关时间自动测试系统和常规参数自动测试系统的测试结果根据事先调用的分选程序进行自动分类。分类命令是由测试系统发出的,测试分选机是执行机构,完成实际的分选动作。TO220自动测试分选机最多可以分25类(0-24)。它有25个分类料桶,其中0类是供分选系统自己用的,用于处理一些异常的分选结果,如卡管、堵塞排料等等。如图2-6所示,分选装置主要有三部分组成。A.是25个分类料桶。用于存放分选好的三极管。B.是分选马道,用于运送DUT到指定料桶。C.是分选用的输送管。用于把来自“电极引出装置”的DUT导入相应的分选料桶。当分选装置接收到来自测试系统的分选号(比如12)时,分选装置控制分选马道从当前位置(如果9号箱)转到相应的分选料桶(12号)。为了确认转动的角度和位置是否正确。在步进电机的下部有一个编码盘。只有当编码盘得到对应分类号的编码数据后,才认为当前分选到位并准确。否则认为出错并报警。同时作出了异常处理,使其强行转到0号箱。TO220自动测试分选机的控制系统上设有三极管入管监测传感器。当三极管落入某一分类料桶时,传感器会发出传感信号,指示当前该分类料桶有DUT进入。若该箱与来自测试系统的分类号吻合则表示分类准确,否则表示分类出错。,有异常分选,此时分选机便会报警。2.4 TO220自动测试分选机的控制软件前面所述的硬件机构需要在软件的控制下才能完成设计者的意图,TO220自动测试分选机的系统软件是在工业计算机上开发的。考虑到是实时控制,选用WINDOWS 98作为实时操作系统平台。软件设计则是使用VISUAL C+ 6.0完成的。本控制的软件的总体功能框图如图2-7所示:图2-5 控制软件总体功能框图2.4.1 系统测试运行模块这是自动测试分选机的核心模块。平时整机使用都处于本模块的监控之下,它把系统的三大硬件机构有机地统筹于一体,完成被测器件从散状态到分类完毕的整个过程。在每执行一次功能过程中,一旦有异常情况发生,本模块都会及时处理并报警。各分类箱的计数统计、各主要传感器的当前状态,都可以在液晶显示器上都到实时的反映,操作者就可获得一系列重要的数据。2.4.2 系统测试分选程序模块这是自动测试分选机运行前必备的。平时工艺员根据客户的参数要求,针对常规参数的分类和开关时间的分类进行组合,制定对应产品的分选程序,按照程序的设置,在对应的料桶得到客户所需要参数的产品。平时操作员只需在运行前首先调用对应产品的分选程序即可,自动测试分选机便按照分选程序的逻辑性完成分类。2.4.3 系统功能设置模块在该模块下,可实现以下功能的设置:每桶箱满数量的设置与测试系统联机信号的设置2.5 自动测试系统介绍2.5.1 开关时间自动测试系统介绍开关时间测试原理: 图2-6,开关时间测试原理图如图2-6所示,在三极管基极上加上一个方波,当A点为高电平时,三极管导通;当A点为低电平时,三极管截止。A点与B点的波形关系如图2-7:ABtdtrtstf 图2-7,开关时间测试时序图其中,td:延迟时间 tr:上升时间 ts:存储时间 tf:下降时间td+tr=ton 为开启时间ts+tf=toff 为下降时间其中td时间很小,可以忽略。开关时间只测ts。2.5.2 常规参数自动测试系统介绍DTS-1000测试系统机通过与分选机、探针台连接,可实现半导体分立器件的高速测试、分选,该系统可测器件包括晶体管、场效应管(MOS-FET)、二极管(Diode)、稳压管二极管(Zener),通过增加选件(Option)可测试可控硅(SCR)、稳压管(3Terinal Regulaer、Shunt Regulator)、放电管(TVS)等等。系统具有良好的扩展性,电压可扩展最大到3000伏(V),电流最大到200安(A),并且系统配置灵活,可为不同客户进行最经济的系统配置。为客户特殊器件专门设计软、硬件。可将测试数据转换成EXCEL格式,方便客户进行数据交换。测试系统由测试主机DTS-1000、测试接口盒HDXXXX及控制电脑PC构成。测试主机中包括器件的偏置部分、测量部分、CPU部分及外部接口(I/F)部分。标准测试主机可测如下器件:二极管、纳二极管、晶体管、MOS-FET、接合型FET。增加选件可测器件为:可控硅、三端双向可控硅、三端双向可控硅开关件、三端稳压器。D-GATE、FET、霍尔器件等。测试接口盒中包括含所测器件各端子间的继电器网络及小电路测量回路。根据不同需要有不同的测试接口供选择。接口盒体积小,便于安装。在接口盒上增加选件,可作为手动测试站。控制用电脑PC用WINDOWS XP的操作系统,测试控制软件为JUNO公司自行研发的专用系统。DTS-1000测试系统的特点:一个测试主机带2个分选机,如图2-8所示。 图2-8测试系统与自动测试分选机连接图简要规格:电压/电流:999V/20.0A通道:2通道测试器件:三极管、二极管、齐纳二极管、MOS-FET、接口型FET等电源电压:AC200-240V消耗电力:250VA输入信号:包括TEST START 信号在内共6个信号输出信号:包括TEST END信号在内共4个信号分类信号:24个信号 BCD Code 250分类 BINARY Code 250分类 BIN 24pcsTEST END、分类信号的极性和种类的设定:SW NO信号名ONOFF内容1TEST ENDHIGHLOWTEST END信号的正极、负极设定2SORTHVLSELEVEL分类信号的脉冲、电平设定3BCDBIN分类信号编码设定456NOT USE78信号时序图:(如图2-9所示) 图2-9,信号时序图分类信号是Level 时,分类信号在TEST REQUEST 时结束。分类信号是脉冲时,分类信号在TEST END 时结束2.6 VISUAL C+ 6.0介绍在开发该系统平台软件主要选用了VISUAL C+ 6.0作为开发工具,基于WINDOWS 98操作系统下开发应用程序。Visual C+系列产品是微软公司推出的一款优秀的C+集成开发环境,其产品定位为WINDOWS 95/98、NT、2000系列Win32系统程序开发,由于其良好的界面和可操作性,被广泛应用。由于2000年以后,微软全面转向.NET平台,Visual C+(CLI),但是此版本已经完全转向.NET架构,并对C/C+的语言本身进行了扩展。2.6.1 Visual C+ 6.0概述Visual C+ 6.0是一套可视化的集成开发环境,与Visual Basic、Delphi等其他可视化集成开发环境一样,Visual C+ 6.0集代码编辑、编译、连接和调试等功能于一身,加上AFX小组为Visual C+ 6.0精心打造的、功能强大的MFC(Microsoft Foundation Class,微软基础类库)类库,使得Visual C+ 6.0成为开发Windows应用程序的最佳利器。为了帮助开发人员开发Windows应用程序,Visual C+ 6.0提供了丰富的向导窗口。用户在构建各种工程时,几乎都可以找到相应的工程向导窗口,利用向导窗口可以为用户生成工程框架。例如,用户在设计一个对话框应用程序时,只要选择MFC应用程序向导(MFC AppWizardexe),根据向导提示的步骤进行操作,不需要编写一行代码,就可以创建一个窗口;用户只要在窗口中添加一些控件,在控件的命令消息中编写代码,就可以设计出一个简单的应用程序。2.6.2 Visual C+ 6.0的开发过程Visual C+ 6.0编译其负责将C+源代码编译成汇编文件,转换为中间文件(obj文件),然后使用连接器将相关的中间文件连接在一起,生成可执行的二进制文件。其过程如下:源程序经过预处理后交给编译器。如果代码无误,编译器将代码生成汇编程序,再生成若干个目标程序(obj文件)。链接器负责将目标程序进行连接,生成可执行的程序。图3-1详细地描述了常见Windows应用程序开发的过程。图3-1 Windows 应用程序开发的过程2.7 本章小结本章主要介绍了自动测试分选机诞生的历史背景,我国半导体行业发展的现状以及开发软件工具VISUAL C+ 6.0的软件介绍。随着我公司不同时期的发展,自动测试分选机也是随之更新换代,不断发展以适应市场的需求。通过对自动测试分选机的硬件结构和控制软件的介绍,充分了解自动测试分选机的工作原理,以及对自动测试系统的介绍,了解到在自动测试系统的配合下,自动测试分选机才能联机运行,实现自动测试分选的功能。第3章 TO220自动测试分选机送料模块3.1 设计原理和思路1. 开机初始化,将所有气缸状态控制字置0。 2. 检测所有传感器状态,判断当前动作状态,若状态有误,送料模块停止并报警。3. 若状态正常,跳入对应运行步骤。3.2 功能分析3.3 设计原理图3.4 送料模块函数定义typedef struct VALVEchar _null:5;bool turn:1;/ 翻转气缸bool push:1;/ 推管气缸bool kick:1;/ 踢管气缸VALVE;typedef struct SENSORchar _null:5;bool portal:1;/ 入管口bool pipef:1;/ 轨道满B传感器bool inpipe:1;/ 装管位是否有条管SENSOR;VALVE valve;/ 气缸控制字SENSOR sensor;/ 传感器3.5 送料模块程序设计3.5.1 送料模块推管推出控制程序功能分析:如果未开启送料按钮,则停止送料;如果踢管踢出或翻转气缸上,停机报警;如果入管口有料,卡管,停机报警。如果前三个条件判断通过,则推管气缸推出。程序设计:bool CActLoad:PushOut(void)/ 推管推出if ( unload )/ 未开启送料run = 0;/ 停止送料if ( valve.kick | valve.turn )/ 踢管踢出或翻转气缸上err = 0xe1;else if ( CActLoad:IfPortalBlock() )/ 入管口有料,卡管err = 0xe2;else if ( !valve.push )/ 未推出valve.push = 1;/ 推出valvechange = true;/ 气缸状态发生变化return true;/ 状态正常,执行操作return false;/ 不需要执行操作或状态异常3.5.2 送料模块踢管踢出程序设计功能分析: 如果推管未推出或翻转气缸上,停机报警。如果前一个条件判断通过,则踢管气缸踢出。程序设计:bool CActLoad:KickOut(void)/ 踢管踢出if ( !valve.push | valve.turn )/ 推管未推出或翻转气缸上err = 0xe3;else if ( !valve.kick )/ 未踢出valve.kick = 0;/ 踢出valvechange = true;/ 气缸状态发生变化return true;/ 状态正常,执行操作return false;/ 不需要执行操作或状态异常3.5.3 送料模块踢管退回程序设计bool CActLoad:KickBack(void)/ 踢管退回if ( valve.kick )/ 未退回valve.kick = 1;/ 退回valvechange = true;/ 气缸状态发生变化return true;/ 状态正常,执行操作return false;/ 不需要执行操作或状态异常3.5.4 送料模块翻转气缸上程序设计bool CActLoad:TurnUp(void)/ 翻转气缸上if ( valve.kick )/ 踢管气缸踢出err = 0xe4;else if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防汛应急抢险培训
- 天津仁爱学院《古代文学4》2023-2024学年第一学期期末试卷
- 2025建筑工程公司目标成本预算承包合同
- 景德镇艺术职业大学《多文体阅读(二)》2023-2024学年第二学期期末试卷
- 2025的企业劳动合同
- 2025商场宣传承包合同示范文本
- 济南护理职业学院《园林植物栽培学实践(二)》2023-2024学年第二学期期末试卷
- 南水北调大工程施工方案
- 逆做挡墙施工方案
- 2025年茶叶包装设计作品版权转让合同书
- 药品集采培训课件
- 山西煤矸石综合开发利用项目可行性研究报告
- 建筑施工项目职业病危害防治方案
- 2024年小学五六年级红色文化《炮声隆隆黄洋界》教案
- 2024年中国工商银行校园招聘《综合知识》应知应会考试题库500题(含答案)
- 人教版八年级道法上册 专题05 做守法的公民(高频考题40题)
- 2024年电梯安全总监安全员考试题参考
- 福建省福州市2023-2024学年六年级上学期英语期中试卷(含答案)
- 工业机器人控制系统课件
- 幼儿园大班安全《汤洒了怎么办》课件
- 化学检验员(二级技师)技能鉴定备考题及答案
评论
0/150
提交评论