收藏 分享(赏)

基于单片机的电梯模拟运行系统设计和实现计算机专业.doc

上传人:la****1 文档编号:1403775 上传时间:2023-04-20 格式:DOC 页数:26 大小:1.16MB
下载 相关 举报
基于单片机的电梯模拟运行系统设计和实现计算机专业.doc_第1页
第1页 / 共26页
基于单片机的电梯模拟运行系统设计和实现计算机专业.doc_第2页
第2页 / 共26页
基于单片机的电梯模拟运行系统设计和实现计算机专业.doc_第3页
第3页 / 共26页
基于单片机的电梯模拟运行系统设计和实现计算机专业.doc_第4页
第4页 / 共26页
基于单片机的电梯模拟运行系统设计和实现计算机专业.doc_第5页
第5页 / 共26页
基于单片机的电梯模拟运行系统设计和实现计算机专业.doc_第6页
第6页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、摘要3Abstract3第一章 绪论4第二章 系统总体设计方案及主要芯片介绍52.1 系统总体设计方案52.2 硬件设计52.2.1 引言52.2.2 主控芯片选择62.2.3 显示模块选择62.3 主要芯片介绍6第三章 系统主要模块介绍73.1 主控芯片模块73.2按键控制电路83.3数码管显示电路883.4楼层指示电路93.5 电梯上下指示电路93.6 停站报警电路10第四章 系统软件设计与情况处理104.1 系统流程图104.2 电梯各情况下所对应的处理方法11第五章 电路调试与总结125.1 电路的焊接与调试125.2 总结12致谢13这次毕业设计的完成有赖于老师的帮助以及周围同学们的

2、援手,是他们帮助我度过设计过程中的重重难关。老师与同学们的帮助使得我的毕业设计出色且顺利的完成,在此我要郑重的感谢他们。正是因为老师的谆谆教导才有了我的今天,正因为有了大家的帮助才有了我的设计成果。感谢所有为我的毕业设计提供帮助的朋友们与学校老师领导们,我永远不会忘记你们对我的助力,再次真诚的感谢他们。我会在以后的学习工作道路上继续努力,不会辜负你们的良苦用心的。13回想刚刚步入校园的时候,我是那么的充满激情甚至可以说是有些浮躁,不禁对身边的任何人和事都感到好奇,这可能就是最初的我吧。经过大学四年的沉淀,我觉得自己沉稳了很多,没有了当初的心浮气躁,这一切都有赖于学院老师的栽培与教育,如果没有他

3、们的努力耕耘,我可能还只是一个没长大的孩子,在此我向物电学院的所有领导,任课老师以及辅导员表示真挚的感谢。13参考文献14附录1 整机电路原理图14摘要 本设计是以STC89C52单片机为核心,以共阴数码管作为电梯楼层显示,以多个发光二极管作为电梯楼层上下指示灯,以非自锁按键作为电梯楼层按键的模拟电梯运行系统。本次设计实现了电梯运行的基本功能,操作者可以通过楼层按键模拟自己想要去的楼层,可以智能处理不同楼层的请求,更加高效合理的进行电梯模拟运行。本次设计将平时所学的单片机知识与现实生活中的应用工具相结合,通过单片机来实现电梯控制,主要程序则使用C语言进行编程实现,很好的节省了设计硬件电路所用的

4、花费,使这种新型电梯具有良好的市场前景。关键词:单片机STC89C52,电梯,共阴数码管Abstract This design is STC89C52 microcontroller as the core, with a common cathode LED digital tube as the elevator floor display, with a plurality of light emitting diode as the elevator floor indicator, with the keys in the non self locking button of th

5、e elevator as simulated elevator operation system. The design and implementation of the basic functions of the elevator operation, the operator can want oneself to the floor by floor button simulation, intelligent processing request of different floors, more efficient and reasonable elevator simulat

6、ion run. This design will usually learn knowledge of SCM and the real life application tool combination through the single chip microcomputer to realize the elevator control, main program using C language programming, good save cost of hardware circuit design, the new elevator has good market prospe

7、cts.Key words: single chip microcomputer STC89C52, elevator, common cathode digital tube第一章 绪论早在公元前200多年,人类就开始使用升降工具来进行货物、人员的运输,这种升降工具就是电梯的前身。但随着使用的增加,这种简陋的升降工具也开始暴露出所存在的问题,那就是安全问题。为了解决这一问题,经过许许多多的前辈的辛苦探索,电控式升降工具(也就是电梯)问世了。随着生活节奏的加快,科学技术的进步,电梯也得到了更深层次的发展,各种不同规格,不同用途的电梯相继问世。双层式电梯则向世界展示了电梯发展的潜力,不仅节省了运

8、输的空间,还能够提高运输的能力;而装有自动变速器的电梯又能更好的节省人们的时间;而拥着不同形状的观光式电梯(比如说三角形,半圆形,全圆型)则可以让处在其中的乘客们的视野得到有效的扩散,变得不再封闭。自动扶梯则大大的减少了人们上下楼层的时间以及提行李的疲惫感。现在,美国奥的斯作为世界著名的电梯公司的代表正展现它的英姿,仍然延续着电梯产品的研究和开发,并且也不断提高自己的维修服务系统的水平。现在电梯的发展已经更加趋于高智能化。电梯装璜材料将选取不含或者只含较少的对环境有危害的材料。通过计算机控制取代原有的继电器控制,使得电梯变得更加安全可靠。另一方面,电梯发展也变得更加人性化。在设计过程中,设计师

9、们更加注重内部轿厢的舒适感。通过加强电梯停靠的稳定性以及出入电梯门的安全性,增添了许多安全提示语音以及电梯运行状况语音播报,使里面的乘客乘坐时舒适安心。未来电梯的发展也是潜力巨大。未来电梯发展的主要方向有以下这些方面:改良产品设计、生产环保节能型电梯。改良电梯牵引绳设计,电梯曳引是通过拽引绳来实现的,拽引绳主要材料是采用尼龙混合纤维制成的绳子。但是未来电梯也可能实现直线电机驱动,将无需拽引绳牵引。电梯也将变得更加智能化,可以通过唯一的主机来控制整幢大楼内所有电梯的运行。绿色可持续发展定会成为设计师们设计师所考虑的首要因素。通过有效的降低电梯上下运行过程中的摩擦以及减少电梯上下运行停靠时的惯性作

10、用,我们能更好的降低运行能耗。驱动系统则通过使用永磁同步驱动无齿轮曳引机。一般来说在停靠层数较少的电梯运行系统中,可以同一个操作按键来控制两个不同的电梯轿厢上下运行。可以预见电梯未来的发展前景一片光明。第二章 系统总体设计方案及主要芯片介绍2.1 系统总体设计方案本设计主要使用STC89C52单片机来控制系统运行。通过数码管显现楼层,由相对应的发光二极管显示按键所按的楼层,按键控制电梯上下运行以及一组发光二极管模拟电梯的上下箭头。系统总设计框图如图1所示。电梯呼叫按键楼层数码管显示STC89C52主控模块电源输入电梯上下指示对应楼层指示灯 图2.1 系统总设计框图2.2 硬件设计2.2.1 引

11、言 所谓的硬件设计就是将单片机同其他控制模块结合在一个电子线路的设计。在电梯模拟系统中,我们需要将不同需求的乘客送往他们所需要的楼层,因此我们就需要如下几个模块:按键呼叫模块,楼层显示模块,运行显示模块,单片机主控模块 。2.2.2 主控芯片选择方案一:采用MC9S08AW60单片机,由于本系统采用的是单片机芯片进行核心控制,我第一个想到的是我们所学的飞思卡尔单片机MC9S08AW60。MC9S08AW60芯片功能齐全,片内有多达60KB的可编程存储器,片内RAM高达2KB。但是本系统只需要简单地控制电梯上下运行,并不需要这么大的内存,而且MC9S08AW60相较而言成本略高,感觉会比较浪费。

12、方案二:采用STC89C52单片机,STC89C52芯片是一款简单而且使用的经典51单片机,它的程序容量只有8K,但对于本系统足够,而且成本低,因此选择该芯片。2.2.3 显示模块选择方案一:采用12864LCD液晶显示屏作为显像模块,12864液晶显示屏可以显现大量的图形数字以及文字,显像简单易实现,但成本高,比较浪费资源。方案二:采用简单的共阴数码管实现数字显像,简单而且经济实惠,符合设计理念,所以选择数码管作为数字显示模块。2.3 主要芯片介绍2.3.1 STC89C52单片机STC89C52单片机芯片引脚图如图2.3.1所示,实物图如图2.3.2所示。图2.3.1 STC89C52引脚

13、图 图2.3.2 STC89C52实物图 正如图所示,STC89C52共有40个引脚,而其引脚功能如下: 1.电源引脚:20脚Vss接地与40脚Vcc接高电平2.时钟控制引脚:18脚XTAL2与19脚的XTAL1是外部时钟电路与晶振电路的输入端与输出端。3.复位引脚:9脚的RST是芯片复位的引脚。电路中一般采用上电复位。4.控制引脚:29脚的PSEN是外部选择是否联通的信号控制引脚。30脚的ALE/PROG引脚控制地址能否被读取的引脚。30脚的EA引脚则是控制内外寄存器选择的引脚。5. /口:芯片上共有四组/口,分别是P0,P1,P2,P3口。P0口是总数据口,P1口是为操作者最习惯使用的数据

14、口,P2口则是存储系统高8位地址所用的数据口,P3口是通用型双功能数据口。第三章 系统主要模块介绍3.1 主控芯片模块STC89C52芯片是40脚的集成芯片,其在整电路中引脚连接如图3.1所示 图3.1单片机主控电路3.2按键控制电路 本次设计中,预计设计实现8层电梯控制,因此我们需要8个按键来控制相应的1至8楼,8个按键分别接入单片机的P30到P37接脚,控制电路图如图3.2所示。图3.2 按键控制电路图3.3数码管显示电路 电梯楼层显示采用极阴数码管,极阴数码管内含8个发光二极管。共阴数码管共有10个引脚,在本系统中,不同引脚对应着单片机不同的I/O口,总体来说与单片机的P0数据输出口相互

15、对应。具体而言,其中a脚对应着P06, b脚对应着P07,c脚对应着P04,d脚对应着P03,e脚对应着P02,f脚对应着P01,g脚对应着P00, 3与8脚对应接地。数码管引脚对应如图3.3所示。 图3.3 极阴数码管对应引脚图3.4楼层指示电路每一个楼层都需要对应的指示灯显示,当操作者按下他想去的楼层按键是,对应的发光二极管灯就会被点亮。8个二极管对应单片机的P1口。具体如图3.4所示。图3.4 指示电路3.5 电梯上下指示电路 在这次设计中关于电梯运行时的状态,我们为了显而易见,用了一组二极管组成箭头来显示电梯运行的状态(是向上还是上下)。由于上下箭头显示时中间的D1、D5、D8、D12总是亮的,所以在程序中始终使P21口始终保持低电平输出,而当电梯上行时,P22口则变成低电平。与此一样,当电梯下行时,P20口则输出低电平。具体接法如图3.5所示。图3.5 电梯上下行指示电路3.6 停站报警电路 为了更好的模拟电梯停靠时,我们设计了一个报警装置。每到达一层,蜂鸣器就会报警,报警电路如图3.6所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2