《微机原理三级项目汽车轮毂生产专用夹具控制系统设计.docx》由会员分享,可在线阅读,更多相关《微机原理三级项目汽车轮毂生产专用夹具控制系统设计.docx(16页珍藏版)》请在课桌文档上搜索。
1、捶3N号YANSHANuniversity机原理三级项目汽车轮毂生产专用夹具的限制系统设计学院(系/.机械工程学院年级专业:2012级机设2班学号:120101010247学生姓名,.李浩杰.指导老师:陈子明.日期:2015/05/26书目1、摘要32、项目探讨内容33、设计思路33.1思路简述33.2流程图54、试验设备75、模拟功能实现76、接线说明及线路图86o18255芯片86,28155芯片86.3试验接线图97、程序代码118、程序运行结果及分析179、项目改进1810、项目总结18第九步:总开关处于打开状态,则重复以上步骤进行加工,最终拨动开关1.整体停止.3.2流程图4、试验设
2、备设备ft*8255芯片1个8155芯片1个蛀鸣器1个步进电机1个直流电机1个1.ED灯6个拨动开关3个数码管2if1.5、模拟功能实现实现功帼现象口限制总开关拨动开关18255PB7输入机器手上料送到蜂鸣器叫响8255PCO展制液压定位装置启动2号1.ED灯亮8255PA6输出中心定位起先3号1.ED灯亮8255P5输出中心定位检测4号拨动开关输入(合格,卜步,不合格2、3灯闪粮、蛀鸣)I灯:8255PA1.输入蜂呜:8255PCO液压夹紧装置夹紧工件步进电机转动8255PC4、5、6、7压力检测起先5号1.ED灯亮,6号拨动开关输入(不合格,5灯始终亮、蛀鸣:合格.下一步)5灯:8255P
3、A5输出6号开关:8255PB3修呜:8255PCO车床主轴转动切削电流电机转动8255PCO计件数码管循环显示8155A端口限制位选B端口限制位选6、接线说明及线路图6。18255芯片Mg:CS,AO,A1.A3区:CS1.,0,A1.BIE:JP56(PA11)-G6区:JP65(1.ED指示灯)B4区:JP53(PB口)-G6区:B4区:JP52(PC)-绕鸣器(PC0)、步进电机(PC4、5、6、7)宜流电机(PC1.)践路图:86DSHD4HAhJP65(1.ED指示灯)图18255戏路图6。28155芯片B4区:CS.I0/M一一R3区:CS2、A8B4区:JP76(PA11)G5
4、区:JP42(B数码管段码)(Hndx,a1.kaishi:MOVDX.OFW1H:起先b口输入INA1.,DXMOVDX.OFOOOH;a口输出OUTDX.A1.cmpa!.0111111.1.bjnzkaishi:灯不亮跳转again:mvdx.0f1.X)2hmova1.(XXMKXKX)b;蜂鸣器响,PCOSffi1.Ioutdx,a1.ca1.1.fengmingyanshi1.;蜂呜调用延时mva1.(XKXKXX)Ib:蜂呜器停outdx.a!movdx.Off1.OOh:2号灯亮(液JE定位袋设启动)mova1.Ooi1.1.1.1.1.boutdx.a1.ca1.1.dcng
5、yanshi1.:2、3之间延时现象明显ca1.1.(IcngyanshiIca1.1.(Iengyanshi1.ca1.1.dengyanshi1dingwci:movdx.Off1.OOh;3号灯亮(中心定位启动)nos,a1.*OOOI1.1.1.1.boutdx.a1.ca1.1.dengyanshi1:适时现象明显JnOVdXQf1.)OOh;3号灯灭,循环2、3灯闪耀mova1.OOIIIIDboutdx.a1.movdx.Of(X)Ih;b11输入.4号灯推断中心定位是否精确ca1.1.dcngyanshi1.ca1.1.Jengyanshi1.ina1.dxmovdx.OftX
6、XJh:a口坳出假如灯亮,dx现在为O1.IO1.1.ubmoVdx.OftXXJhmova1.OtTh:灯初始化全灭OU1.dxa1.cmpa1.01101111bjnzqiaomovova1.OIIIOIIIboutdx.a1.ca1.1.dcngyanshi1movdx,OfDOOhnova1.O1.1.1.1.1.1.1.boutdx,a1.;中心定位不准报警;定位满意,23号灯灭4保持亮:使步诳电机持续运转一段时间:羯动液压装置夹紧:报警跳转超出范困,中间过渡;5号灯亮(检测是否到达工作压力):延时现象明显:5号灯灭,可能导致I号灯也闪雄:b口fi入,传感器信号采集6号灯movdx.
7、OttX)Ihina1.,dxmovdx.0i1.KX)hOU1.dxa1.:a口输出CmPa1.,O1.1.O1.OIIbjnzjianccmovdx.Of1.K)Ohmova1.,OIIIIOIIbX灯灭outdx*a1.ca1.1.dengyanshi1.:6号灯亮一下movdx.Off1.oohnova1.OII1.1.1.1.1.boutdx.a1.;6灯灭ca1.1.dengyanshi1.ca1.1.dengyanshi1.:调用三次延时隔开宜流(主轴)及上一步检测ca1.1.dengyanshi1.movex.Ohzhi1.iu::使直流电机持续运转一段时间movdx.OfOO
8、2hmova1.I1.1.1.1.1.1.1.boutdx.a1.:高电平起先(PC限制)ca1.1.Zhi1.iuyanshi1.mova1.I1.1.1.1.IOIbou1.dxa1.;低电平停止1.oopzhi1.iuaddjishu.01.h:计数显示SHjimovdx.(M1.X)Ihina1.fdx:推断开关是否打开b1.1.输入movdx.Of1.XXMiadddx.OIIO1.O1.Iboutdx.a1.CmPa1.OII1.I1.1.1.bA口输出:保持46号灯灭:(X)FBHjzHUI1.Ubaojing1.PrOCmovdx,OffK)2hmova1.(MKXKXXX)b
9、outdx,a1.ca1.1.fengningyanshi1.mva1.000000()Iboutdx.a1.retbaojing1.ex1.p:子程序Fcngmingyanshi1.procmovex.0a:nop1.ooparetfengmingyanshiIendpdcngyanshi1p11movex,Ohb:nop1.oopbretdcngyanshiICDdPbujinyanship11cpushexmovCXr100Oh:1.oopcpopexretbujinyanshie1.pZhi1.iuyanshi1.procpushexmovex2d:1.oopdpopex;蛀鸣器响.p
10、coin:蜂呜调用延时:螺鸣器停CIZhi1.iuyanshi1cndpjiproc:计数pushaxpushbxpushexpushdxnovcx.411Thxianshi:movaxJishumovbxOfTscc1.EDmovd1.,Qah:个位数显示divd1.pushaxmova1.,ahx1.a(movdx.OEIO1.houtdxa1.mova1.1.1.1.1.1.1.1.(bInOVdx,0EI02hOUIdxa1.CA1.1.Zhi1.iUyanShi!popaxnx)vah,Oh:十位数显示novdiOahdivd1.pushaxnova1.ahx1.a1.movdx.O
11、E1.O1.ho11dx,a1.mova1.,I1.IIIIOIbnovdx.0E102houtdxa1.popaxmovah.Oh:百位数显示11xvd1.Oahdivd1.pushaxmova1.ahx1.atnovdx.OEIOIhoutdx.a)mova1.I1.1.1.IO1.1.bInOVdx,0EI02houidx,a1.popaxmovah.Oh:千位数&示movd1.,0ahdivd1.pushaxmovahahx1.atmovd,OEIOIhOUtdxa1.mova1.11110!1Ibmovd.OEI02houtdxa1.PoPaXmovahOh:万位数显示movd1.O
12、ahdivd1.pushaxmova1.ahx1.atmovdx.0EI01.hOUtdxa1.mova1.1.110)I!Ibmovdx.0EI02h(M1.Idx,a1.popax1.oopxianshipopaxpopbxPOPexpopdxretjicndpend8、程序运行结果及分析打开总开关后,I灯亮起,2、3灯闪楙,中心定位不合格蜂呜报警等均正常.在输入伯号后,报警停止,程序正常运行,接着步进电机转动,5号灯亮起,未怆入佑号时5号灯保持亮状态.好叫器报警,提示未夹紧,输入信号后,5号灯火,报警停止.顺当进行下一步的切削加工,H流电机转动,数码管完成计数,整体加工完成一次,在总开美
13、保持打开的状态下.程序循环执行,完成工件加工.断开开关后,整体停止程序结束.综上整体运行过程及结果完全相同,达到试验要求.9、项目改进虽然程序的整体运行良好,但是还是存在一些不足和有待改进之处,首先是程序整体结构有些错乱.有许多语句可以进一步简化.其次在功能实现方面,数眄管计数显示时.我是通过8155芯片限制,那就存在无法持续显示计数的缺陷.假如时间允许的话可以进步探讨一下8279芯片的工作原理,利用其限制数码管显示,应当可以实现持续显示的功能。10、项目总结经过将近半个月的不懈努力,我最终完成了微机原理三级项F1.的设计及调试。虽然所上课时从课本上学了一线学问但是都是比较基础的,刚起先要将这
14、学问和实际同跑结合起来的确是不太简单.而且有许多电子元件是试验课HZ师没有讲的.所以要想利用其实现相关的功能只能是自学了.在试验过程中,有许多f-JSS是自己耍花很长时间才能解决的,但是时间有限所以和同学们探讨沟通就是个很好的途径,将各自己调试好的模块进行交换.原理进行相互讲解说明.这样就大大节约了时间。试验过程中有许多问题是力己都想象不到的.在将各个模块整合在一起时也是花费了很长的时间.在及终的时候由于程序的某些细微环节处理的很不好,所以只能自己课下抽时间去试验室调试程序,而且刘本狗次试抬室都是燥满,老师也常常和同学探讨同照到很晚,可见大家学习的热忱都很高,身在其中自己就会感觉到一种紧迫和主动努力的良好氛围.总体来说这次项目进一步加深了我对课本所学学问的理解和运用实力,熬炼了自己汇弟的思想.提升/自己的自学实力和同即解决的实力.最终尊谢各位老师的悉心指导。