基于单片机的6层电梯模拟控制系统设计课程设计报告(编辑修改稿)内容摘要:
去 楼 层若 无 下 行 需 求则 反 向 查 询当 前 楼 层 = 目 的 楼 层 ?延 时 等 待 5 s向 上 查 找 下一 个 要 去 楼 层到 最 顶 层 , 无 按键 需 求 电 梯 下 行无 人 时 电 梯停 留 在 1 楼Y Y Y Y NNNNNY 图 43 选择当前要去楼层子程序流程图 本 设计程序流程图主要包括主程序流程图、启动电梯子程序流程图、选择当前要去楼层子程序流程图。 如上图所示。 单片机原理及系统课程设计报告 8 图 51 电梯默认停在一楼 解析: 如上图 51 所示,电梯没有其他响应时,默认停在一楼,数码管显示 1 楼。 此时各内外按键接地的一侧全部为低电平,接单片和 74LS21 与门一侧全部为高电平,一旦按钮按下,凡是按键所接的引脚全部为低电平,此时外部 0 中断低电平有效,外部 0 中断立即响应。 当定时器 0 中断响应后,开始计时并向电动机发送PWM 脉冲信号,经驱动器驱动后,电动机就会牵引电梯做上升或 者下降运动,数码管收到单片机的控制信号后就会显示楼层的同步变化,相应的上升、下降指示灯会有所指示。 单片机原理及系统课程设计报告 9 图 52 电梯处于上行中,经过三楼,上行指示灯亮 解析: 如上图 52 所示,电梯在四楼及以上有响应,经过三楼,上升指示灯亮。 按键按下后,外部 0 中断立即响应,去执行外部 0 中断服务子程序。 当定时器 T0开始计数时,并向 电动机发送 PWM 脉冲信号,经驱动器驱动后,此时电机正转,就会牵引电梯做上升运动, 电梯经过三楼,数码管同步显示 3 楼,上升指示灯亮,下降指示灯灭。 单片机原理及系统课程设计报告 10 图 53 电梯处于下行中,经过四楼,下行 指示灯亮 解析: 如上图 53 所示,电梯可能没有响应,在四楼以上停了 5s 就返回一楼,或者是在四楼以下有响应,执行外部 0 中断服务子程序。 当定时器 T0 开始计数时,并向 电动机发送 PWM 脉冲信号,经驱动器驱动后,此时电机反转,就会牵引电梯做下降运动, 电梯下行,经过四楼,数码管同步显示 4 楼,上升指示灯灭,下降指示灯亮。 这 次设计是对传统设计电梯的部分改进,可以降低电梯的设计成本,实现楼层快速通行的模拟控制。 另外由于此次设计实现的功能简单,简化处理了一些实际情况,没有去考虑电梯在实际应用中的故障问题, 以 及一些 更智能的硬件与软件的安装与调试。 由于时间紧迫, 而我 能力有限,还有许多功能可以在此基础上进行拓展,例如可以扩展单片机增加智能识别系统,增加电梯内部的温度控制、增加单片机的故障预警等一些智能控制系统。 随着科技与经济的深入发展,单片机技术的不断单片机原理及系统课程设计报告 11 进步,以后的电梯控制系统将会越来越智能化,这对提升人们的生活质量有着深远的意义。 此次设计中我也是遇到了各种各样的难题,经过我的努力以及同学的帮助也是解决了。 通过 这 次的 课程 设计,使我认识到一个人的能力是有限的,但是一群人的能力是无限的,在以后的工作和学习中,要勤奋踏实,善 于思考, 这样 才能在竞争激烈的社会中提升自我的实用价值。 最后我还要感谢老师的指点迷津以及细心答疑,这让我受益匪浅。 参考文献 [1] 王思明 ,张金敏 ,苟军年 .单片机原理及应用系统设计 [M].北京 :人民邮电出版社 ,2020. [2] 冯育长 ,邹小兵 .单片机系统设计与实例指导 [M]. 西安:西安电子科技大学出版社 ,2020. 单片机原理及系统课程设计报告 12 附录:源程序代码 include define MAXFLOOR 6 unsigned char code LED_CODES[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d}。 //电梯外面的按键上下键 sbit F6D=P1^0。 sbit F1U=P1^1。 sbit F2D=P1^2。 sbit F2U=P1^3。 sbit F3D=P1^4。 sbit F3U=P1^5。 sbit F4D=P1^6。 sbit F4U=P1^7。 sbit F5D=P3^0。 sbit F5U=P3^1。 //电梯内的按键 sbit F1=P2^0。 sbit F2=P3^3。 sbit F3=P3^4。 sbit F4=P3^5。 sbit F5=P2^1。 sbit F6=P2^2。 //指示灯 sbit ledu=P3^7。 sbit ledd=P3^6。 sbit open=P2^3。 //开门键 sbit close=P0^7。 //关门键 //电动机的驱动接线 sbit a1=P2^4。 sbit a2=P2^5。 sbit a3=P2^6。 sbit a4=P2^7。 bit dir=1,stop=0。 //dir 表示 1 为向上, 0 为向下; stop 表电梯是否停止 unsigned char nf=1。 //当前楼层 unsigned char cf=1。 //要去楼层 unsigned char df。 //楼层差(电梯停止依据): df=|cfnf| u。基于单片机的6层电梯模拟控制系统设计课程设计报告(编辑修改稿)
相关推荐
PID 控制器 PID 控制的本质是一个二阶线性控制器。 定义:通过调整比例、积分和微分三项参数,使得大多数的工业控制系统获得良好的闭环控制性能。 优点: 1. 技术成熟 中国矿业大学徐海学院 2020 届本科生毕业设计(论文 ) 8 2. 易被人们熟悉和掌握 3. 不需要建立数学模型 4. 控制效果好 5. 鲁棒性 PID 控制器是一种线性的控制器,它根据给定值
能 力。 触摸式红绿灯目前已经在成都、武汉、哈尔滨、烟台等许多城市的不同个路口进行试点并安装。 例如成都市在包括西南财大、西南交大、西南民族大学等几所高校大门附近的路口进行试点。 经过长期的试点观察,成都市有关部门认为效果不错。 为了让成都市民更多地享受高科技带来的“人性化交通”,“聪明红绿灯”开始在城区大街推广。 一环路将成为第一条全线安装“行人过街触摸式红绿灯”的街道。 据介绍
出只有一个低电平,也就是可以用来用灌电流的方式进行驱动 LED,工作电压 Vcc=5V,输出可以直接连接 LED,没有带来不稳定因素,当然实际中应该串接保护电阻,估计常用的 200300 欧姆都可以。 8 图 LED动态扫描电路 图 74LS138的管脚分布图 从总的设计可以看出,单片机的控制输出是通过 ~ 口完成的。 当程序开始时,这三个口的输出状态都是低电平, AT89C2051
扫描方式是利用 CPU 完成其他工作的空余时间,调用键盘扫描子程序来检验按键状态,响应键盘输入。 执行键功能程序时, CPU 不再享有 键输入要求,直到 CPU 重新扫描键盘为止。 定时扫描方式 : 定时扫描方式就是每隔一段时间对键盘扫描一次,她利用单片机内部的定时器产生一定时间(如 20ms)的定时,定时时间到产生定时器溢出中断。 CPU 在中断服务程序中键盘进行扫描
.MCS51 系列单片机系统极其应用 .北京:高等教育出版社 ,2020 [2] 林伸茂 .8051单片机彻底研究实习篇 .北京:人民邮电出版社 ,2020 [3] 胡学海 .单片机原理极其应用系统设计 .北京 :电子工业出版社 ,2020 [4] 张毅刚 .单片机原理极其应用 .哈尔滨:哈尔滨工业大学出版社 ,2020 [5] 韩志军等 .单片机应用系统设计 .北京 :机械 工业出版社
的结构设计,参数计算。 用单片机控制的电机交流调速系统设计 调速系统 总体方案设计 转速开环恒压频比的调速系统,虽然结构简单,异步电动机在不同频率小都能获得较硬的机械特性但不能保证必要的调速精度,而且在动态过程中由于不能保持所需的转速,动态性能也很差,它只能用于对调速系统的静,动态性能要求不高的场合。 如果异步电动机能象直流电动机一样,用控制电枢电流的方法来控制转矩