燕山大学第六组汽车轮毂微机原理三级项目汇报_第1页
燕山大学第六组汽车轮毂微机原理三级项目汇报_第2页
燕山大学第六组汽车轮毂微机原理三级项目汇报_第3页
燕山大学第六组汽车轮毂微机原理三级项目汇报_第4页
燕山大学第六组汽车轮毂微机原理三级项目汇报_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汽车轮毂生产专用夹具计算机控制技术实现汽车轮毂生产专用夹具计算机控制技术实现微机原理三级项目汇报 项目内容项目内容汽车轮毂生产的最后一序是数控车削,需要使用专用夹具,该夹具使用液压装置驱动,中心定位方式。具体的动作过程是:机器手上料送到-液压定位装置启动-中心定位(使用光电传感器检测中心孔定位是否准确)-若定位满足要求,驱动液压夹紧装置夹紧工件(使用压力传感器检测是否到达工作压力)-夹紧后启动车床主轴开始工作。要求具有计件功能,能够记录每班的生产件数并使用数码管显示。要求传感器检测不合格后能进行报警,可以自动调整,调整合格后继续进行设计思路设计思路第一步:机器手上料送到 1号灯亮第二步:液压定

2、位装置 2号灯亮第三步:中心定位 3号灯亮第四步:定位监测 合格继续执行 不合格启动报警第四步:定位满足要求,驱动液压装置夹紧工件 合格继续执行 不合格启动报警 第五步:液压装置夹紧工件之后,开始驱动主轴进行工作。在整个过程中对于主轴工作的次数进行计算,实现计数。实现功能实现功能现象现象计数功能计数功能数码管显示定位检测定位检测七号灯闪烁 蜂鸣器间断鸣叫报警夹紧检测夹紧检测八号灯闪烁 蜂鸣器连续鸣叫报警整个工作流程整个工作流程一至五号灯亮需要实现的功能需要实现的功能设备设备数量数量82551蜂鸣器蜂鸣器1开关开关2发光二极管发光二极管8Led数码管数码管38088芯片芯片1导线导线若干 实验设

3、备实验设备82558255端口控制对象端口控制对象端口端口控制对象控制对象端口A发光二极管端口BLED端口C发光二极管蜂鸣器控口端CS1方式控制字方式控制字端口端口端口位置端口位置端口端口A0F000端口端口B0F001端口端口C0F002控口地址控口地址0F00381h主程序主程序mov dx,0f003h ;写入方式控制字mov al,81hout dx,almov dx,0f002h;防止蜂鸣器空响mov al,11111111bout dx,alsl:mov dx,0f000h;上料开始,第一个灯亮mov al,11111110bout dx,alcall delaymov dx,0f

4、000h;夹紧开始,第二个灯亮mov al,11111101bout dx,alcall delaymov dx,0f002h;定位监测in al,dxtest al,02hjz baojing1;不符合要求,跳到报警jmp jiajin;符合要求,进行夹紧baojing1:call fengming1;报警,调用子程序jiajin:mov dx,0f000h;夹紧,第三个灯亮mov al,11111011bout dx,alcall delaymov dx,0f002h;夹紧监测in al,dxtest al,04h方式控制字和变量定义方式控制字和变量定义10000001b端口A、B、C高四

5、位输出 端口C低四位输入 端口C实际应用的输入端口为PC1和PC2num dw 00h;定义计数初始数值LED db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhjz baojing2;jmp qiexue;baojing2:call fengming2qiexue:mov dx,0f000h;切削,第四个灯亮mov al,11110111bout dx,alcall delaymov dx,0f000hmov al,11111111b;切削工作结束,第四个灯灭out dx,aladd num,01h;实现计数mov cx,02ffhjishu:mov ax,

6、num mov bx,offset LED mov dl,0ah ;个位数显示 div dl push ax mov al,ah xlat LED mov dx,0f001h out dx,al mov al,01111111b mov dx,0f002h out dx,al call delay1 pop axmov ah,0h ;十位数显示 mov dl,0ah div dl push ax mov al,ah xlat LED mov dx,0f001h out dx,al mov al,10111111b mov dx,0f002h out dx,al call delay1 pop

7、ax mov ah,0h ;百位数显示 mov dl,0ah div dl push ax mov al,ah xlat LED mov dx,0f001h out dx,al mov al,11011111b mov dx,0f002h out dx,al call delay1 pop axloop jishu报警子程序报警子程序warn1:mov dx,0f002h mov al,0 out dx,al call delay mov dx,0f000h; mov al,10111111b out dx,al call delaymov dx,0f002h mov al,0 out dx,

8、al call delay mov dx,0f000hmov al,10111111bwarn2: mov dx,0f000h; mov al,01111111b out dx,al call delay mov dx,0f002h mov al,0 out dx,al call delay mov dx,0f000h; mov al,01111111b out dx,al call delay mov dx,0f002h mov al,0out dx,alcall delaymov dx,0f002hin al,dxtest al,02hjz warn1jmp next1next1: mov

9、 dx,0f000h;mov al,11111111bout dx,al out dx,al call delay mov dx,0f002hin al,dxtest al,04hjz warn2jmp next2next2:mov dx,0f000h; mov al,11111111b out dx,al延时子程序延时子程序delay proc;可控延时子程序 push ax push bx push cx mov cx,0ffffh again:nop loop again pop cx pop bx pop ax retDelay endpdelay1 proc;可控延时子程序2 pus

10、h ax push bx push cx mov cx,500 again1:nop loop again1 pop cx pop bx pop ax ret delay1 endp用一个程序表示?程序结果及分析程序结果及分析在正常的工作进程中,程序实现了由一至五号灯的依次亮灭,最后计数器实现了准确计数。当将开关置于低电位时,模拟夹紧或者定位过程出现问题时,程序能够实现预期的报警,将开关置于高电位,模拟调整结束,程序可以顺利向下进行,并实现顺利的计数。整个计数的过程和预期的结果完全相同,达到实验要求 。项目不足项目不足1、只能进行百位的计数,计数范围较小。主要原因是蜂鸣器的使用,使得端口c的输

11、出电位减少了一个,将蜂鸣器报警和各自对应的灯亮灭进行结合改善,是可以实现更高位数计数的方法之一。2、由于检测报警的过程中,占用 了端口C的两个端口,使得数码管显示过程中出现了干涉的问题。本程序调整了开关高低点位对应状态不同的调整,消除了干涉。应探讨一下是否还有其他更好的方法来进行调节。项目总结项目总结在做这个三级项目个总体过程中,我学到了很多。首先,我学会了课本中未介绍的蜂鸣器和开关的使用,巩固了我在课本中学过的8255和数码管等很多的知识。我体会到了在实践中学习知识的乐趣。另外,在整个过程中,我觉得和同学们和老师的交流这个过程,使我受益颇多。比如蜂鸣器的使用过程中,在程序的设计过程中,有很多的程序段改变蜂鸣器的状态,使我总是不能很好的控制蜂鸣器的工作状态,在和老师交流个过程中,我发现原来可以在其他程序段产生了干涉之后,立即附加修正蜂鸣器的状态程序即可。再比如,最后数码管显示的过程中,我把cx赋值的程序写在了loop循环中,使得我的程序陷入了死

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论