




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机电一体化课程设计西南大学工程技术学院机电一体化课程设计饮料灌装生产流水线的控制设计学院: 班级: 姓名: 学号: 指导老师: 日期: 目 录一、设计任务与总体方案确定31.设计任务32.课题内容简介与设计要求31)课题内容简介32)设计要求3二、总体方案设计思路4三、机械系统结构的设计41、机械本体的结构设计42、传动方式的结构设计5(1)齿轮的设计与计算5(2)齿轮设计的校核6四、控制系统硬件设计81、步进电机控制81)步进电机启动力矩的计算82)步进电机的最高工作频率92、LED显示屏及键盘及警报LCD103、传感器10五、控制系统软件设计111、流程图112、硬件电路图123、控制程序13六、总结23七、参考文献23一、设计任务与总体方案确定1.设计任务饮料灌装生产流水线的控制设计2.课题内容简介与设计要求1)课题内容简介该灌装设备利用单片机系统控制,达到自动控制饮料灌装过程的要求,但相对于目前市场上的复杂系统而言,该灌装设备自动化程度还有待完善,仅适合于小型企业进行投资使用。2)设计要求(1)系统通过开关设定为自动操作模式,一旦启动,则传送带的驱动电机启动并一直保持到停止开关动作或罐装设备下的传感器检测到一个瓶子时停止。(2)瓶子装满饮料后,传送带驱动电机必须自动启动,并保持到又检测到一个瓶子或停止开关动作。(3)当瓶子定位在罐装设备下时,停顿1秒,罐装设备开始工作,罐装过程为5秒钟,罐装过程应有报警显示,5秒后停止并不再显示报警。(4)一旦系统启动,记录罐装瓶数,设最多不超过9999瓶。(5)可以手动对计数值清零(复位)。二、总体方案设计思路根据课题要求,该灌装设备是针对小型企业生产灌装饮料的单片机控制,自动化运作系统。作为自动化设备,其机械结构,电路硬件设备和软件控制程序必须相对可靠,在系统运作过程中能够对于一般的意外情况作出相应的防护措施。并且在系统维护方面能够相对容易的找到失效点,及时得到修复。故其机械机构底座采用铸铁铸造,并利用齿轮传动结构使传送带转动;灌装机构的储料桶应密闭,防止细菌等有害物质进入影响产品质量,利用活塞压缩运动使储料达到罐装的目的。其控制系统硬件采用单片机控制,联接三个按钮,分别为启动、停止和复位。联接一个LCD作为灌装报警指示牌,一块4位LED数码显示屏用于记录灌装数量。另外利用8155H扩展I/O接口联接一个步进电机,使传送带达到即行即停的效果,为灌装设备提供准确的灌装位置,以便达到自动化设备的要求。三、机械系统结构的设计1、机械本体的结构设计该灌装设备仅提供于小型企业生产作业,故只在一台灌装设备上设计一个灌装口,其下方设置一条滚动的皮带传动设备,使饮料瓶能随皮带自动到达灌装口。2、传动方式的结构设计经过对机械传动的力学和运动分析,该灌装设备对于皮带轮与步进电机之间的传动方式选用圆柱直齿轮,起到减速和增大力矩的效果。同时由于灌装设备体积较小,对于步进电机的减速要求并不是很高,故采用一级减速。经计算和校核采用如下材料与减速比。齿轮材料:45钢;i=3:1、(1)齿轮的设计与计算取系统整个过程中所以得到 1、选择齿轮材料和热处理方法,确定齿轮的疲劳极限由于齿轮尺寸较小,故参考机械设计表8-1,拟大小齿轮均选用20CrMnTi,渗碳淬火,查出齿轮的疲劳极限,确定许用应力为2、初定齿轮主要参数按齿面接触强度估算齿轮中心距其中,齿数比。小齿轮齿数,参考机械设计表8-7选取,得。按标准齿轮,查机械设计图8-24得。考虑载荷有轻微冲击,轴承非对称布置,初取载荷因数。齿宽因数。将齿宽因数转换为, 取。故许用接触应力小齿轮传递名义转矩 因为,所以应以小齿轮参数代入弯曲强度设计公式。按公式计算模数取标准模数 满足接触强度要求的中心距齿轮分度圆直径,计算圆周速度,选择齿轮精度等级: 圆周速度参考机械设计表8-2及表8-3,可选8级精度。(2)齿轮设计的校核1.校核齿面接触疲劳强度由机械设计式(8-6)和式(8-10)齿面接触应力 接触强度安全因数 查资料得相关因数代入式子得 按一般可靠度要求,选用,可见两轮的计算安全因数均大于,接触强度安全。2 .齿轮尺寸该对齿轮尺寸如下:3.绘制齿轮的零件工作图样根据总体布置要求及传动箱总图,两齿轮的工作图样如下:大齿轮图小齿轮图3、饮料灌装的结构设计该灌装设备,是将饮料储存于一密闭储料桶内,故要将其传送到灌装口需要一定的压力,介于这种情况,采用活塞和电磁阀配合使得饮料能在一个限定的时间内完成灌装。具体工作过程如下:1、电磁阀1得电,灌装口下移。2、电磁阀2得电,活塞上移进行灌装。3、电磁阀2失电,活塞下移储料罐重新装满。4、电磁阀1失电,灌装口上移。灌装结构示意图四、控制系统硬件设计1、步进电机控制1)步进电机启动力矩的计算设步进电机的等效负载力矩为,负载力为,根据能量守恒原理,电机所做的功与电机所做的功有如下关系: 式中为电机转角,为移动部件相应的位移,为机械传动效率。若取,则,且。所以:式中: 为移动部件负载,为移动部件质量,为重力方向一致的作用在移动部件上的负载力,为皮带轮的摩擦系数,为步进电机的步距角,为电机轴负载力矩。取(皮带轮与皮带之间的摩擦系数),。考虑到重力影响,向电机负载较大,因此,所以有:考虑到启动时运动部件惯性的影响,则启动转矩:取系数为,则:对于工作方式为三相六拍的步进电机:2)步进电机的最高工作频率为使电机不产生失步空载启动频率要大于最高运行频率,同时电机最大静转矩要足够大,查表选择型三相磁阻式步进电机。电机有关参数如下:型号主要技术参数相数步距角电压相电流最大静转矩空载启动频率空在运行频率分配方式36BF00331.5271.50.0783100三相六拍外形尺寸重量转子转动惯量外直径长度轴直径36430.222、LED显示屏及键盘及警报LCD 3、传感器五、控制系统软件设计1、流程图 START初始化(置堆栈、工作寄存器清零、开中断)步进电机启动判断按下的是哪个按键判断有无按键按下灌装结束,步进电机启动报警灯开,计数器加1,LED显示延时5秒步进电机停(延时1秒)开始灌装无 有 停止 启动 检测到瓶子 主程序流程2、硬件电路图3、控制程序LED EQU 7FFFH; 定义LED选通入口CMD8155 EQU 0FFFBH; 定义8155选通入口PA8155 EQU 0FFFCH; 定义PA口PB8155 EQU 0FFFDH; 定义PB口PC8155 EQU 0FFFEH; 定义PC口KEYSIGN EQU 05HKEYCS EQU 0C00CH WCOMADDR EQU 0C008H WDATADDR EQU 0C009H RCOMADDR EQU 0C00AH DIWEI EQU 30H GAOWEI EQU 31HORG 0000H; 程序入口地址LJMP START; 调用初始化ORG 0003H; 中断入口地址LJMP INT0; 调用中断ORG 0010H;LJMP INT1START: MOV SP, #60H; 置堆栈指针SETB IT0; 置边沿触发方式MOV IP, #01H; 置高优先级MOV IE, #81H; 开中断SETB IT1; 置边沿触发方式MOV IP, #04H; 置高优先级MOV IE,#81H; 开中断LJMP MAIN; 转主程序XRAM_INIT:MOV SFRPAGE, #0FH;外部数据存储器接口初始化MOV EMI0CF, #00000111B MOV SFRPAGE, #00H RETINT0_INIT:MOV IT01CF,#01100101B ;选择P0.5为INT0,P0.6为INT1 SETB IT0 SETB EX0 SETB EA RETIT0P_INIT:MOV TMOD,#00H ;定时器中断初始化 MOV DIWEI, #0CHMOV GAOWEI, #0F0H MOV TL0, DIWEI MOV TH0, GAOWEISETB TR0SETB ET0SETB EARETPCA_INIT:MOV PCA0CN, #01000000B ;Watchdog初始化MOV PCA0MD,#00000000B RETCHKBF:PUSH ACC;检测bf标志子程序 MOV DPTR, #RCOMADDRCHKBF0: MOVX A,DPTR JB ACC.7, CHKBF0 POP ACCRETORG 0100H; 中断服务程序首地址INT0: PUSH PSW ;INT0中断服务程序PUSH ACCPUSH DPHPUSH DPLSETB KEYSIGNMOV DPTR, #KEYCS MOVX A,DPTR ;读键值ANL A, #0FHMOV R1,APOP DPLPOP DPHPOP ACCPOP PSWRETIIT0P:PUSH PSW ;定时器中断服务程序PUSH ACCPUSH DPHPUSH DPLMOV TL0, DIWEIMOV TH0, GAOWEICPL P2.2POP DPLPOP DPHPOP ACCPOP PSWRETI ORG 0030HMAIN:LCALL KEY; 调用键盘子程序LOOP:LCALL RUN; 调用步进电机运行子程序LCALL FILLING; 调用灌装子程序LCALL DISPLAY; 调用LCD显示子程序AJMP LOOP;ENDKEY:MOV A, P1;ANL A, 07H;CJNE A, 04H, KEY; 判断有无键按下RETI;RUN:MOV DPTR, CDM8155; 设8155入口地址MOV A, #00000011B; 设8155工作方式MOVX DPTR, A;MOV DPTR, PA8155; MOV A, #01H;MOVX DPTR, A;MOV DPTR, PB8155;MOV A, #03H;MOVX DPTR, A;MOV DPTR, PC8155;MOV A, #02H;MOVX DPTR, A;MOV DPTR, PA8155H;MOV A, #06H;MOVX DPTR, A;MOV DPTR, PB8155;MOV A, #04H;MOVX DPTR, A;MOV DPTR, PC8155;MOV A, #05H;MOVX DPTR, A;MOV A, P1;ANL A, 04H; 判断有无传感器信号CJNE A, RUN; 若无,步进电机继续运转RETI; 回主程序FILLING: MOV A, #02H;MOV P1, A; 电磁阀1开LCALL DELAY1; 调用延时1秒MOV R1, 10H;MOV P1, R1; 灌装警报灯开MOV A, #14H;MOV P1, A; 电磁阀2开LCALL DELAY5; 调用延时5秒RETI; 回主程序DISAPLAY: LCALL PORT_IO_INIT LCALL OSC_INIT LCALL XRAM_INIT LCALL INT0_INIT LCALL IT0P_INIT LCALL PCA_INIT LCALL LCDINIT MOV SP,#60H MOV A, #92H ;第一行显示灌装中 LCALL WRITE_COM MOV DPTR,#KEY0 LCALL WRITE_HZLOOP5: CLR KEYSIGNLOOP6: JNB KEYSIGN,LOOP6CLR KEYSIGNMOV A,R1RL AADD A,R1MOV DPTR,#TAB1JMP A+DPTR PORT_IO_INIT: MOV SFRPAGE,#0FH ;选择特殊功能寄存器 MOV P0MDIN, #11100111B ;P0.3-P0.4设置为模拟量输入 MOV P0MDOUT,#10000011B ;P0.0、P0.1、P0.7推拉式输出 MOV P0SKIP, #11111001B ;P0.1-P0.2不被交叉开关跳过,用于TX、RX串行通信接口 MOV P1MDIN, #0FFH ;P1设置为数字量输入 MOV P1MDOUT,#0FFH ;P1设置为推拉式输出 MOV P1SKIP, #0FFH ;P1被交叉开关跳过 MOV P2MDIN, #0FFH MOV P2MDOUT,#0FFH MOV P2SKIP, #0FFH MOV P3MDIN, #0FFH MOV P3MDOUT,#0FFH MOV P3SKIP, #11111011B ;P3.2不被交叉开关跳过,用于/SYSCLK输出 MOV P4MDOUT,#0FFH MOV XBR0, #09H ;使能UART、/SYSCLK MOV XBR1, #0C0H ;禁止弱上拉、允许交叉开关 MOV SFRPAGE,#00H RETOSC_INIT: ;内部振荡器初始化 MOV SFRPAGE, #0FH MOV A,OSCICL ADD A, #04H MOV OSCICL, A MOV OSCICN,#11000010BMOV CLKSEL , #11000010B MOV SFRPAGE, #00H RETWRITE_COM: ;写指令子程序 PUSH DPL PUSH DPH LCALL CHKBF MOV DPTR,#WCOMADDR MOVX DPTR,A POP DPH POP DPL RETWRITE_DAT:PUSH DPL ;写数据子程序 PUSH DPH LCALL CHKBF MOV DPTR,#WDATADDR MOVX DPTR, A POP DPH POP DPL RETLCDINIT: MOV A, #00110000B;LCD模块初始化 LCALL WRITE_COM MOV A, #00000001B LCALL WRITE_COM MOV A,#00000010B LCALL WRITE_COM MOV A,#00001100B LCALL WRITE_COM RETTAB1:LJMP KEY0 WRITE_HZ: CLR A MOVC A,A+DPTR INC DPTR LCALL WRITE_DAT CLR A MOVC A,A+DPTR INC DPTR LCALL WRITE_DAT CLR A MOVC A,A+DPTR INC DPTR LCALL WRITE_DAT RET ;写3个汉字子程序KEY0: DB 灌装中DE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间管理与职场沟通课件
- 建筑类培训课程
- 电芯真空烘烤培训
- 地震逃生安全指南
- 时间像小马车的课件
- 二零二五年购房离婚协议书规范范本
- 时代楷模王红旭
- 二零二五年度房地产开发债权转让及项目融资协议
- 二零二五年度德邦物流跨境电商物流配送合作协议
- 二零二五年共有产权住宅买卖与租赁合同
- 十五五林业建设总结和十五五林业发展规划思路-0-图文
- 财务分析入门从零开始学
- 2025年航拍无人机驾驶员(五级)职业技能鉴定理论考试题库(含答案)
- 秋冬常见传染病预防知识
- 事业单位人事管理制度改革与发展
- 生父母或监护人同意送养的书面意见
- 钱大妈合同协议书
- 育苗基地转让合同协议
- 静脉治疗的质量管理
- 脑-耳交互神经调控-全面剖析
- 银行业务反欺诈机制建设与实践试题及答案
评论
0/150
提交评论