资源描述:
《瓶装饮料生产线传送系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、瓶装饮料生产线传送系统的计算机控制技术实现班级:机设2班学号:姓名:课程名称:微机原理及其应用指导教师:2014年5月1.项目设计任务:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。错误!未定义书签。2.项目所用的元件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。错误!未定义书签。3项目流程图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。错误!未定义书签。4电路接线图.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。55项目程序。。。。。。。。。。。。。
2、。。。。。。。。。。。。。。。。。。。。。。。。。。。。66效果图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。137感想与总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15瓶装饮料生产线传送控制系统设计杜金峰(燕山大学机械工程学院)摘要:本系统旨在实现瓶装饮料生产线的自动化控制,减少人力劳动强度,提高生产效率。基本目标有:①饮料空箱传送,饮料装箱,满箱传送的自动化②满箱数目的实时显示③生产线可以随时人为停下并再次开始。功能实现用到了8088,8255A,8155芯片以及步进电机
3、,直流电机,LED指示灯,数码管,开关等。以步进电机驱动空箱传送带,以LED灯闪烁次数为装瓶次数示意,以直流电机驱动满箱传送带,以8位数码管显示已到位满箱数(最大显示数:),基本实现了目标功能。1设计任务某厂生产瓶装保健饮品,每10瓶装一箱,要求箱满时,启动送箱装置,先送走满箱到位(延时一定时间),再送来空箱到位(延时一定时间),满箱和空箱分别在两个不同的传送带上传送。能人为控制生产线的启动和停止(比如键盘上,按某一键启动,启动后按任意键停止)。能在数码管上显示当时已装满送出的箱数。项目分析经过观察试验箱与分析任务,提出以下方案:①以步进电机驱动传送空箱的
4、传送带②空箱到位后,开始装箱,每装一瓶,LED灯闪烁1次③箱子装满10瓶后,送上满箱传送带,直流电机转动送走满箱④满箱到位,数码管显示数加1,步进电机送下一空箱⑤开关控制生产线开始与停止2项目所用元件8088,8255A,8155芯片;步进电机,直流电机,数码管,开关,LED灯,导线若干3项目流程图初始化8255A,8155开关打开?NY数码管显示数目加1直流电机转,送走满箱空箱到位,开始装箱,LED等闪10次延时,直到空箱到位步进电机转动,送空箱4电路接线图8088A0A1P1.0P1.0-P1.7A8CS1CS2CS1CS1ABCD步进电机LED灯直流
5、电机开关8155CSIO/MPA0IPA75项目程序.MODELSMALL.STACK.DATACOUNTDD;存放满箱数目WEIDB8DUP(0);存放数码各位要显示的数字ledtbdb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh;数字0-9对应数码管段选.CODESTART:CALLINIT_8255;8255初始化CALLINIT_8155;8155初始化CALLNUM;将当前满箱数(十进制)的各位上的数存入变量WEICALLSTART_STOP ;判断开关状态,开关打开则生产线开始运行RESTART:CAL
6、LEMPTY_TRANS ;第一个传送带送空箱(步进电机转动来模拟)CALLDELAY_A ; 空箱上槽轮机构,消耗一定时间 CALLFILL_UP ;装箱(用LED灯闪10次模拟) CALLDELAY_A ;满箱送到第二的传送带CALLFULL_TRANS ;送走满箱(直流电机转动一定时间来模拟)CALLNUM_INC ;满箱数目加1CALLNUM ;新的满箱数目(十进制)各位存入变量WEICALLDISP_NUM ;显示新的满箱数 JMPRESTART ;
7、跳到RESTART MOVAX,4C00HINT21HSTART_STOPPROC ;开始停止子程序PUSHAXPUSHBXPUSHDXMOVDX,0F002H INAL,DXMOVBL,AL ;保存当前8255PC口数据check:MOVDX,0E101HINAL,DX ;读入当前开关状态(0表示开始,1表示停止)TESTAL,01HJZON ;开关在0,则跳到ON MOVDX,0F002HMOVAL,BOUTDX,AL ;开关在1,则停止当前动作 CALLDISP_NUM ;动作
8、停止时数码管仍正常示数JMPcheck ;继续监测开关