武汉理工大学毕业设计(论文)基于单片机的升降控制系统设计学院(系):信息工程学院专业班级:电子信息工程专业0703班本科生毕业设计(论文)任务书设计(论文)题目: 基于单片机的升降控制系统设计设计(论文)主要内容:1)认真学习C语言和汇编编程语言;2)深入学习单片机相关内容;3)利用Proteus软件进行仿真;4)将理论分析结果与仿真结果进行比较;5)熟悉和掌握毕业论文相关规范格式。
要求完成的主要任务:1、学习和掌握C语言和汇编编程语言相关知识;2、掌握单片机原理;3、设计升降控制系统,实现选层,平层,停车,状态显示,自动开关门等控制环节。
4、完成毕业论文的撰写,不少于12000字;5、阅读并翻译与课题相关的英文资料,不少于20000字符;6、参考文献不少于15篇,其中英文参考文献不少于2篇;7、完成的设计图纸不少于12幅。
必读参考资料:[1] 张汉杰,王锡仲,朱学莉. 现代电梯控制技术. 哈尔滨:哈尔滨工业大学出版社,2001.[2] 卢胜利. 单片机原理与应用技术实践. 北京:机械工业出版社,2009.[3] 程琤. 单片机原理与应用系统开发. 北京:国防工业出版社,2010.指导教师签名:系主任签名:院长签名(章)武汉理工大学本科学生毕业设计(论文)开题报告1、目的及意义(含国内外的研究现状分析)随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。
升降机是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。
1889年美国奥梯斯升降机公司推出的世界上第一部以电动机为动力的升降机,同年在纽约市马累特大厦安装成功。
随着建筑物规模越来越大,楼层也越来越高,对电梯的调速精度、调速范围等静态和动态特性都提出了更高的要求。
由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。
采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。
从技术发展来看,这种系统将逐渐被淘汰。
计算机自1946年发明以来,在至今的六十年中发生了重大变革。
从占地两个篮球场的ENIAC到现在的笔记本电脑,从时钟100KHz、1秒钟完成5000次加法运算到现在的几GHz、l秒钟完成万亿次的计算速度,小型化和高运算速度一直是计算机变革的核心。
微型计算机的出现使计算机在逻辑处理和工业控制等方面的非凡能力得到了更好的体现。
尤其是其非凡的嵌入能力对于满足嵌入式应用需求具有独特的优势。
现代升降控制系统中往往大量采用PLC。
由于PLC造价比较高,增加了控制系统的成本。
而单片机价格低且其体积小,运算速度快,外扩展能力强,可以设计成一种合适的升降控制系统。
本设计以单片机为研究对象。
采用单片机作为升降系统的控制器,介绍升降控制系统的硬件设计方法、系统构成以及软件的设计,详细说明了系统的组成及工作原理,该设计方法既适用于实验教学研究,也适用于实际电梯的研究,满足电梯控制中稳定性和安全性的要求。
通过对单片机升降控制系统进行研究一是验证了单片机在升降控制系统中使用的可行性;二是提供了一种单片机控制电梯的思路,虽然设计仅为八层电梯,但是在这一思路的基础上通过扩展完全可以实现控制更高楼层电梯的的功能。
本设计拓展了单片机在自动控制系统中的应用范围,使得单片机在升降控制中的应用有了更进一步的深入。
同时,本设计的研究成果有效地提高了升降控制系统的智能化程度和运行效率。
2、基本内容和技术方案对升降机的控制主要是选层、正反转,平层,停车,开门等几个控制环节及附设的各种状态显示等。
此升降器模型功能与实际电梯相同。
乘客通过按钮发出呼叫信号,顶层和底层呼叫按钮只有一个分别为向下和向上,其他层为两个;轿厢内的乘客进行选层.即为内选信号;电梯启动前门必须关门。
可以通过定时关门;升降机运行时对顺向信号停车,对反向信号进行存储(返回时停车);升降机到达相应楼层时进行显示信号;升降机在顶层和底层自动换向。
升降系统要达到的基本的功能:(1)升降机到达楼层后自动开关门,并有开关门的状态显示。
(2)升降机运行时应有相应指示灯亮,以示升降机正在上行或下行。
(3)升降机运行中经过哪一层时,哪一层平层灯亮。
(4)升降机到达目的层时应发出停止状态显示以示任务完成。
(5)欲至键按下或各楼层有键按下时,应有相应的显示。
(6)用户在楼层按下按钮,升降机判断升降并行进到该层停止、开门、关门。
当有多人同时进行升降机请求时,需要对请求信号排序,例如2楼有人上4楼,3楼有人上4楼,升降机就不能把2楼的人送到4楼后再去3楼接人送到4楼,要随时对内外部要梯请求进行判断,适时处理。
3、进度安排在综合考虑设计任务之后,设计进度安排如下:第1周到第3周(2.16—3.8),查阅相关文献资料,明确研究内容,了解研究所需掌握的知识范围。
第4周到第6周(3.9—3.29),主要学习C和汇编编程语言。
第7周到第9周(3.30—4.19),巩固和深入学习单片机相关内容。
第10周到第12周(4.20—5.10),利用仿真软件对系统进行仿真。
第13周到第15周(5.11—5.31),撰写论文,准备论文答辩。
第16周到第17周(6.1—6.14),完成论文答辩,提交资料。
4、指导教师意见指导教师签名:年月日学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于1、保密囗,在年解密后适用本授权书2、不保密囗。
(请在以上相应方框内打“√”)作者签名:年月日导师签名:年月日目录摘要 (I)1 绪论 (1)1.1研究背景 (1)1.1.1 电梯发展综述 (1)1.1.2 单片机的发展及趋势 (2)1.2研究思路及设计步骤 (3)1.3课题的开发环境简介 (4)1.3.1 系统仿真软件proteus 7.5 (4)1.3.2 C51的程序开发软件Keil (4)1.4设计功能要求 (5)1.5本文内容安排 (5)2 系统的电路设计 (6)2.1引言 (6)2.2仿真芯片的选择 (6)2.2.1 80C51单片机 (7)2.2.2 可编程I/O扩展芯片8255A (8)2.2.3 74LS373介绍 (10)2.3仿真电路 (11)2.3.1 单片机最小系统模块 (11)2.3.2 8255A键盘输入模块 (12)2.3.3 中断判断电路 (13)2.3.4 电机模拟及状态显示模块 (13)3 芯片基本读写的实现 (17)3.1引言 (17)3.2单片机对芯片8255A的基本读写 (17)3.3芯片8255A的初始化 (18)3.3.1 芯片8255A的逻辑构造 (18)3.3.2 芯片8255A的工作方式 (20)3.3.3 芯片8255A的初始化 (21)4 系统的软件设计 (22)4.1引言 (22)4.2单片机中断处理函数 (22)4.2.1 单片机有关中断的相关设置 (23)4.2.2 分析按键键值 (23)4.2.3 置位相关状态变量 (24)4.3电梯判决运行函数 (24)4.4主函数 (26)5 结论 (27)参考文献 (28)附录 (29)摘要随着计算机技术的飞速发展,微型计算机的应用已经渗透到人们生产、生活的各个领域。
单片微型计算机作为微型计算机的一个重要分支,以其体积小、可靠性高、灵活方便等特点得到广泛应用。
现代控制技术是以微控制器为核心的技术,由此构成的控制系统成为当今工业控制的主流系统。
本文是基于单片机的升降控制系统设计,设计中以电梯所具备基本功能为指引,以单片机系统为硬件平台,以单片机中断作为基础,主要利用单片机的I/O口扩展、单片机中断、芯片读写等技术,通过C语言编程,完成了对升降控制系统的设计。
本设计涉及单片机软件和硬件基本知识、控制信号输入、智能判断、过程控制等多方面的内容。
设计过程中主要完成了以下工作,首先,以最经典的升降控制系统—电梯系统为切入点,简要介绍了升降控制技术发展的相关情况,并概述了单片机的发展现状。
其次,介绍设计工作的开发环境:Proteus仿真软件和C51程序开发软件Keil。
再次,在上述的软件开发环境中进行系统的电路设计。
最后,根据设计所要实现的逻辑功能进行软件的设计。
关键词:升降控制;单片机;82C55并口扩展;ProteusAbstractWith the rapid development of computer technology, micro-computer applications have penetrated into the production and all areas of people's life. Single-chip micro-computer as an important branch of micro-computer, with its small size, high reliability, flexibility ,are so widely used. Modern control technology is based on micro-controller core technology, which constitutes the control system into the mainstream of today's industrial control systems.This article is based on the movements of single chip control system design, the design of the elevator with basic functions of the guidelines to the MCU system as the hardware platform, a microcontroller interrupt basis, the main advantage of the microcontroller I/O port expansion, single chip interrupt, chip reader technology, through the C programming language, completed the lift control system. The design involves basic knowledge of microcontroller hardware and software, the control signal input, intelligent judge, process control, and many other content. The main design process completed the following work, first of all, the most classic lift control system - elevator system as a starting point, the lift control technology development of the relevant circumstances were briefly introduced, and the development status of the microcontroller were outlined. Second, the design development environment: Proteus simulation software and application development software C51 Keil were introduced. Again, in the software development environment, system circuit was designed. Finally, according to the logic of design features to achieve the design of the software.Key words: lift control; MCU; 82C55 parallel port expansion; Proteus1 绪论1.1 研究背景1.1.1 电梯发展综述人类利用升降工具运输货物、人员的历史非常悠久。