单片机原理及系统课程设计报告
N电梯到达最顶层?Y 电梯改为下降N电梯到达最底层?Y 电梯改为上升N电梯在下降?Y N当前楼层=目的楼层?Y 延时等待5s继续下行查找下一个要去楼层若无下行需求则反向查询N当前楼层=目的楼层?Y 延时等待5s向上查找下一个要去楼层到最顶层,无按键需求电梯下行无人时电梯停留在1楼
图4-3 选择当前要去楼层子程序流程图
本设计程序流程图主要包括主程序流程图、启动电梯子程序流程图、选择当前要去楼层子程序流程图。如上图所示。
5.电路仿真及调试
8
单片机原理及系统课程设计报告
图5-1 电梯默认停在一楼
解析:
如上图5-1所示,电梯没有其他响应时,默认停在一楼,数码管显示1楼。此时各内外按键接地的一侧全部为低电平,接单片和74LS21与门一侧全部为高电平,一旦按钮按下,凡是按键所接的引脚全部为低电平,此时外部0中断低电平有效,外部0中断立即响应。当定时器0中断响应后,开始计时并向电动机发送PWM脉冲信号,经驱动器驱动后,电动机就会牵引电梯做上升或者下降运动,数码管收到单片机的控制信号后就会显示楼层的同步变化,相应的上升、下降指示灯会有所指示。
9
单片机原理及系统课程设计报告
图5-2 电梯处于上行中,经过三楼,上行指示灯亮
解析:
如上图5-2所示,电梯在四楼及以上有响应,经过三楼,上升指示灯亮。按键按下后,外部0中断立即响应,去执行外部0中断服务子程序。当定时器T0开始计数时,并向电动机发送PWM脉冲信号,经驱动器驱动后,此时电机正转,就会牵引电梯做上升运动,电梯经过三楼,数码管同步显示3楼,上升指示灯亮,下降指示灯灭。
10
单片机原理及系统课程设计报告
图5-3 电梯处于下行中,经过四楼,下行指示灯亮
解析:
如上图5-3所示,电梯可能没有响应,在四楼以上停了5s就返回一楼,或者是在四楼以下有响应,执行外部0中断服务子程序。当定时器T0开始计数时,并向电动机发送PWM脉冲信号,经驱动器驱动后,此时电机反转,就会牵引电梯做下降运动,电梯下行,经过四楼,数码管同步显示4楼,上升指示灯灭,下降指示灯亮。
6.总结
这次设计是对传统设计电梯的部分改进,可以降低电梯的设计成本,实现楼层快速通行的模拟控制。另外由于此次设计实现的功能简单,简化处理了一些实际情况,没有去考虑电梯在实际应用中的故障问题,以及一些更智能的硬件与软件的安装与调试。
由于时间紧迫,而我能力有限,还有许多功能可以在此基础上进行拓展,例如可以扩展单片机增加智能识别系统,增加电梯内部的温度控制、增加单片机的故障预警等一些智能控制系统。随着科技与经济的深入发展,单片机技术的不断
11
相关推荐: