第40奄第9期2010年9月量珲俄ElectricWeldingMachineV01.40No.9Sept.2010基于AT89C51单片机中断的封帽机保护系统设计张峻,吴丰顺(华中科技大学材料成型及模具国家重点实验室,湖北武汉430074)摘要:设计了一种基于AT89C51单片机中断的封帽机人手保护系统。通过在下电极放置微动开关触发中断,根据中断实时响应和高低中断嵌套的特性,控制电磁阀开合,从而对操作者的双手进行保护。详细介绍了该方法的原理、电气连接和机械设计部分,并给出主要程序流程图和关键程序代码。为封帽杌的智能化和安全性提供了解决方案。同时,该系统采用模块化的设计思想,具有良好的可移植性,可用于类似的汽缸驱动的点焊杌。关键词:单片机;中断;微动开关;保护系统中图分类号:TG409文献标识码:A文章编号:1001—2303(2010)09--0013—04Designofprotectionsystemofcap-seafingmachinebaseonAT89C51MCUinterruptionZHANGJun,WUFeng—shun(StateKeyLaboratoryofMaterialsProcessingandDie&MouldTechnology。HuazhongUniv.ofS&T,Wuhan430074.China)Abstract:Aprotectionsystemofcap-sealingmachinebaseonAT89C51MCUinterruptionwasdesigned.Interruptionisactivatedbythemicm.switchunderthebottomelectrode.Withthereal-timeresponseandthenestingcharacteristicsofinterruption.5;()lenoidvalvewascontrolledtoopenandclose,SOthatthehandsoftheoperatorswereprotected.Thispaperde”ribestheprinciples,electricalconnectiondiagramandthemechanicaldesignsectionofthismethod,andgivesoutthemainprogramflowchartandkeycode.Forthesealingcapmachinetoprovideasolution.Providedasolutionfortheintelligizationandsecurityofthecap-sealingmachine.Atthe841.1'lletime,thesystemusesamoduhrdesignconcept,whichhasagoodportability,whichcanbeusedforthesimilareyhnder-drivenspotwelders.Keywords:MCU;interruption;Microswitch;protectionsystem0前言封帽机是一种基于电容储能焊原理的点焊机,用于对有金属外壳的晶体管、激光器、探测器等器件进行封装的机器,是TO(transistoroutline)封装中最常见的设备之一。目前国内市场上的晶体管和To器件封帽机,操作方式有两种:一种是脚踏式开关,这种开关方式生产效率高,操作者的双手容易被压伤,造成工伤事故;另一种是在此基础上手按式开关,具有两个按钮,这样可以在一定程度上保护劳动者不被压伤,但是在操作时双手必须按在开关七,收稿日期:2010--04-01作者简介:张峻(1986--).男.河南洛阳人。硕t。主要从事微电子连接及相关设备的研究[作。所以会对效率造成一定的影响。因此,如果能够在脚踏式单片机中加入自动的人手保护系统,既有安全性又有高生产率的封帽机,对于提高封装效率和劳动者安全具有非常重大的实际意义。在此设计了一种基于AT89C51单片机中断的封帽机保护系统,给冉各个模块的详细设计,能够对意外情况产生快速响应,从而对劳动者的安全进行保护,既可以通过修改程序段和电气连接嵌入到新设计的封帽机中,也可以作为一套单独的系统对现有机器加以改造,具有良好的可移植性。1系统工作原理中断是计算机系统中的重要部分【”,中断系统‰蚴兹锄加一‘13:万方数据一究与设计雹晖墩第40卷可实现CPU与多个外设工作,解决CPU与I/0设备工作速度不协调的矛盾,提高CPU的工作效率。利用中断,可以进行实时控制,及时处理各类故障。5l系列的中断系统提供五个中断源,具有两个中断优先级。每一个中断请求源均可编程为高优先中断或低优先级中断。若CPU正在执行高优先级的中断服务程序,则不能被任何其他的中断源中断,但一个正在被执行的低优先级中断服务程序可以被另一个高优先级的中断源中断。五个中断源都可以通过中断优先级控制寄存器IP中的相应位来设定。设定某位为l,则该位对应的中断源为高优先级中断源;设定某位为0,则为低优先级中断源。在本系统中,由于只需要外中断0和l,所以在程序中只要设定IP中的PXl、PXO即可。当程序在执行低优先级中断过程中,当有高优先级中段时,则会跳过低优先级中断,...