微机控制自动装箱系统设计毕业论文.doc

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机控制自动装箱系统设计毕业论文 目 录 摘要.............................................3 前言.............................................5 微机控制自动装箱系统的概述.............6 总统方案设计...........................9 系统硬件方案的确定.........................9 系统软件方案的确定.........................14 单片机最小系统硬件电路及其设计.........16 MCS-51单片机主要芯片简介...................16 基本型MCS-51单片机最小应用系统简介........16 基本型8051单片机内部结构及其引脚功能......19 时钟电路的设计.............................22 复位电路的设计.............................23 外部程序存储器的扩展.......................24 I/O口扩展电路的设计........................25 键盘给定值电路的设计.......................30 显示电路的设计.............................32 控制电路及其设计.......................34 信号检测电路的设计.........................34 马达控制电路的设计.........................35 单片机控制软件设计.....................39 输入给定值中断子程序.......................40 包装箱计数比较子程序.......................41 零件数加1子程序...........................43 包装箱加1子程序...........................44 包装控制系统子程序.........................45 系统调试不足及其改进思路...............56 结束语.................................58 参考文献...............................60 附件 系统软件流程图 程序清单 电气线路图 包装系统控制线路图 中英文参考文献 磁盘一张 微型机控制自动装箱系统概述 在工业生产中,常常需要对产品进行计数、包装。如果用人工完成不但麻烦,而且效率低、劳动强度大。随着微型机控制的普及,特别是单片机的应用,给该系统的设计带来了极大的方便。在这一节里,我将介绍单片机控制包装系统的设计方法。 产品自动装箱系统原理图如下示: 该系统有两个传送带,即包装箱传送带和产品传送带。包装箱传送带用来传送产品包装箱,其功能是把已经装满的包装箱运走,并用一只空箱来代替。为使空箱恰好对准产品传送带的末端,以便使产品刚好落入包装箱中,在包装箱传送带的中间装一光电控制器1,用以检测包装箱是否到位。产品传送带将产品从生产车间传送到包装箱,当某一产品被送到传送带的末端,会自动落入包装箱内,并由检测器2转换成计数脉冲。 产品计数可以由硬件完成(如MCS-51系列单片机中的定时/计数器),也可以用软件来完成。本系统用软件计数方法。 系统工作步骤如下: ⒈用键盘设置每个包装箱所装的零件数量以及包装箱数,并分别存放在PORTS和BOXES单元中。 ⒉接通电源,使传送带1马达转动。由程序控制传送带1马达持续运动,当包装箱运行到检测器1的光源和光传感器的中间时,通过检测光电传感器的状态,判断传送带1上的包装箱是否到位。 ⒊当包装箱到位时,关断马达电源,使传送带1停止运动。 ⒋启动传送带2马达,使产品沿传送带向前运动,并装入箱内。 ⒌当产品一个一个地落入时,将产品一系列脉冲信号,用检测器2进行检测。 ⒍从检测器2来的输出脉冲,由计算机进行计数,并不断地与存在PRESET单元中的给定值进行比较。 ⒎当零件数值与给定值不相等时,将继续控制传送带2运动,以便继续装入零件;当零件个数与给定值相等时,停止传送带2马达,不再装入零件。 ⒏再次启动传送带1的马达,使装满零件的箱子继续向前运动,并把存放箱子数的内存单元加1,然后再与给定的箱子数进行比较。如果不够,则带动下一个空箱到达指定位置,继续上述过程。如果箱子数量与给

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档