基于51单片机的模拟电梯控制系统教材
基于51单片机的电梯控制器设计
题目:基于单片机控制的电梯控制器目录1引言 (1)2总体设计方案 (1)2.1设计思路 (1)2.2总体设计框图 (2)3电梯控制系统原理分析 (2)3.1单片机最小系统电路的 (2)3.2控制电路的设计 (3)3.2.1电梯内部呼叫电路和电机状态显示电路 (3)3.2.2电梯外部呼叫电路 (3)3.2.3电机控制电路 (4)3.3显示楼层电路 (4)4 程序流程图 (5)4.1 主程序流程图 (5)4.2选择要去的楼层子程序流程图 (6)5总结与体会 (7)参考文献 (8)附录 1 (9)附录 2 (9)附录 (10)电梯控制器课程设计任务书1.设计目的与要求1.1 基本功能(1)显示:本设计要求实现6层控制,实时显示电梯所在楼层位置。
(2)升降控制:采用一台电动机的正反转来实现电梯的升降。
(3)具备不可逆响应的功能:电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。
1.2 扩展功能(1)可增加人性化的按键语音服务功能。
(2)可增加遥控或感应操作功能。
2.设计内容(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;3.编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。
4.答辩在规定时间内,完成叙述并回答问题。
基于单片机控制的电梯控制器摘要:单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。
其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域.电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它是建筑中常用的交通工具。
本设计选择AT89S51为核心控制元件,设计了一个六层电梯系统,使用C语言进行编程,实现运送乘客到任意楼层,并且实时显示电梯的楼层和电梯上下情况。
《单片机电梯模拟》课件
系统设计
硬件设计
了解选择单片机型号、电机控制模块、按键输 入模块、显示模块和电源模块的设计过程。
软件设计
详细介绍状态机设计、按键中断处理、电机控 制算法、显示控制算法和故障处理算法的实现 原理。
系统实现
1
硬件实现过程
分享电路连接的详细步骤,并展示实现过程中的关键挑战。
2
软件实现过程
呈现单片机程序的编写过程,并探讨在实现过程中遇到的问题和解决方案。
系统测试
1
系
效果展示
2
层选择、开关门等,并呈现测试结果。
展示我们实现的电梯系统在实际运行 中的流畅性和效果。
总结
设计优化思路
讨论如何进一步优化电梯系统的硬件和软件设计,以提高性能和可靠性。
实际应用前景
探索单片机电梯模拟在实际应用中的潜力,以及可能的推广和扩展方向。
《单片机电梯模拟》PPT 课件
这是我们的《单片机电梯模拟》PPT课件,让我们一起探索电梯的运行原理, 以及单片机在控制电梯中的优势。
背景介绍
电梯的运行原理
探索电梯是如何运行的,从电机、控制器到传感器,了解电梯操作的关键要素。
单片机控制电梯的优势
探讨使用单片机进行电梯控制的好处,如可编程性和准确性。
基于51单片机的8层电梯模拟控制
基于51单片机的8层电梯模拟控制摘要:电梯控制本是一个比较复杂的系统,在这里我们只是对电梯的控制进行模拟,没有考虑某些因素。
如:我们没有应用现实中的行程开关,电动机等重要器件,我们用红外线.LED等器件来对其进行模拟,本设计主要涉及到低压电气,红外通讯,单片机开发,PROTEL软件,PROTEUS软件,电子电路等知识。
关键词:电梯红外电动机LCD一、系统概述1)输入系统输入系统在本设计中主要是体现在电梯呼叫信号的发起的元件上.本系统中主要的输入设备有BUTTON(按钮)和红外接收装置。
BUTTON:有外呼叫和内呼叫两种.简单来说就是电梯内的按钮和电梯外的按钮.电梯内的按钮要比电梯外的多一些,这个不用说相信大家都知道;电梯外的主要用于电梯的呼叫,当电梯到达该呼叫楼层时,电梯自动开门后该呼叫请求会自动清掉,保证下次呼叫的正确性。
红外接收装置:由于本系统只是对电梯控制进行模拟,所以我们就只用了两套红外收发装置进行模拟。
一套专门用于断电保护人身安全的:当电梯运行在中间楼层时,我们用红外装置来监测复位时,电梯的停放情况,如果电梯并没有在最底层,那么我的系统会自动将电梯运行到最底层,这样保证了人的安全,也保证了电梯不会因为断电而无法运行。
另一套红外装置其实是本系统8层楼中8套行程限位的代表,当电梯运行到某一楼层时该楼层发射装置发射的红外信号会传递到电梯本身身上的红外接收装置,如果CPU每12秒收到了一次这个信号,那么说明电梯运行无误,否则CPU 将自动报警,并停止电梯的运行,当检修人员发现电梯出现故障后,按下检修开关,电梯自动运行到最底层,并显示当前电梯处于修理中,等检修师傅检修好后在次按下检修开关电梯就可以再次投入使用了.2)输出系统本设计中作为输出系统的元件有LCD,蜂鸣器,发光二极管和继电器。
LCD:本设计采用的是LM1602B液晶显示器.与红外收发装置一样,LCD我们也只用了两套,一套用于电梯箱内的当前信息显示;另一套用于电梯箱外,主要是给需要呼叫电梯的人一个选择的权利,因为一般必须先响应同方向的呼叫,后处理反方向呼叫。
基于51单片机模拟电梯控制系统
基于51单片机模拟电梯控制系统电梯是现代城市生活的重要交通工具之一,已经成为日常生活中不可或缺的一部分。
在高楼大厦中,电梯控制系统的作用变得越来越重要。
在这种情况下,开发一种基于51单片机的模拟电梯控制系统就尤为重要。
电梯的控制系统是电梯中最重要的部分之一。
当一位乘客按下电梯按钮时,电梯控制系统会接收到乘客所在的楼层信息,然后根据这个信息来控制电梯的运行。
因此,电梯控制系统需要非常高的准确性和可靠性。
技术实现在实现基于51单片机的模拟电梯控制系统时,要考虑以下几个方面:1. 楼层的检测和显示为了使电梯正常运行,需要使用传感器来检测和显示电梯所在的楼层。
可以使用光电传感器来实现。
当电梯运行到一个楼层时,光电传感器会检测到楼层号并发送信号给51单片机,然后单片机将此楼层号显示在电梯内的显示器上。
2. 电梯门的控制电梯门是必须保证安全的重要因素之一。
当乘客进入或离开电梯时,电梯门必须正确地打开和关闭。
应该使用红外传感器来检测是否有人在电梯门口。
如果没有人,则电梯门可以关闭,否则等待直到所有人进入或离开电梯。
3. 故障检测为了确保电梯的正常运行,应该安装故障检测系统来检测和记录任何可能的故障和警报。
这样可以快速诊断问题并及时修复。
4. 操作控制在电梯内安装按钮,使乘客可以选择他们要去的楼层。
在51单片机上,选择按钮的信息输入,以控制电梯的运行。
为了提高效率,应该安装一种预测算法,以确定电梯应该在哪个楼层停靠。
实现此系统所需的硬件技术包括光电传感器,红外传感器,按键开关,高亮度LED,数字LED显示器,关键电路以及MCU编程技术。
总结基于51单片机的模拟电梯控制系统是一个非常复杂的系统,需要各种技术和硬件支持。
然而,如果正确实现,它将非常有益于现代城市交通和生活。
这种系统将提供更安全,更高效的电梯服务,并在紧急情况下快速响应。
基于C51单片机的模拟电梯系统设计报告
单片机原理与应用技术课程设计报告基于C51单片机控制的电梯自动控制系统专业班级: _____计算机xx_____姓名: ___xxx__时间: ______2012年6月 __指导教师: ______xxx _____一、设计要求1.基本功能:(1)显示:本设计要求实现5层控制,实时显示电梯所在楼层位置。
(2)升降控制:采用一台步进电机的正反转来实现电梯的升降。
(3)具备不可逆响应的功能:电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。
2.设计内容:(1)基于功能进行初步设计;(2)编写代码,实现功能;(3)完成课程设计报告。
二、电梯控制系统原理1.系统总体实现原理:本电梯模拟系统是基于C51单片机、4*4矩阵式键盘、步进电机和LED数码管来实现的。
通过4*4矩阵式键盘输入控制信息,C51单片机程序处理后来直接控制步进电机转动、LED 数码管显示。
电梯运行基本过程是:电梯默认初始停在一楼,LED数码管显示1,当按键按下1~5中的数时,通过程序进行判断是否升降(即步进电机正转反转)、升降几层(转几圈)。
与此同时,LED 数码管显示当前所在楼层(1~5)。
电梯在升降过程中,按其他键无效,即只有在电梯停下后,才可以进行下一轮的升降。
另外,站在电梯外边的人可以通过按上下键(一层只有上键,五层只有下键)来控制电梯到人所在楼层,例如,你站在3层,你按了上键,电梯不论在1~5层的哪一层都会先升降到3层,然后你进电梯,向前面所说的进行控制电梯升降。
图1 设计电路总框图3938373635343332212223242526272829301110图2 单片机最小系统电路2.各组成部分原理: (1)信号输入电路现以呼叫信号的输入为例,来说明信号输入及单片机识别原理。
如图3所示,采用P0口外接上拉电阻的并行输入形式,来输入外呼叫信号,本电路采用4×4矩阵键盘,列扫描法识别键值的原理,具体原理如下:a) 判断键盘中有无键按下:将全部行线P0.0-P0.3置低电平,列线P0.4-P0.7置高电平,然后检测列线的状态。
基于51单片机模拟电梯控制系统
基于51单片机模拟电梯控制系统简介本文档介绍了基于51单片机的模拟电梯控制系统。
电梯是现代建筑中不可或缺的交通工具,其安全性和运行效率直接影响到建筑的使用体验。
本文档将详细描述电梯控制系统的设计和实现过程,以及关键的技术细节。
系统架构硬件设计基于51单片机的模拟电梯控制系统的硬件设计主要包括以下几个模块:1.电梯控制板:该板包含了51单片机、电梯按钮、电梯状态显示器等组件,用于控制电梯的运行和状态显示。
2.电梯驱动器:该模块负责控制电梯的电机和门的开关,通过与电梯控制板的通信来实现电梯的运行控制。
3.按键模块:该模块用于接收用户输入的目标楼层,并将数据传输给电梯控制板。
4.故障检测模块:该模块用于检测电梯运行时的故障情况,并通过与电梯控制板的通信来报告故障信息。
软件设计电梯控制系统的软件设计主要包括以下几个部分:1.电梯控制算法:该算法用于根据用户输入的目标楼层和电梯当前的状态,确定电梯的运行方向和下一个停靠楼层。
2.状态机设计:该设计用于实现电梯的状态转换和运行控制。
通过状态机设计,可以实现电梯的顺序运行、停靠和开关门等功能。
3.中断处理程序:该程序用于处理硬件中断,包括接收用户输入的目标楼层和监测电梯的故障情况。
功能实现电梯运行控制通过电梯控制算法和状态机设计,可以实现电梯的运行控制。
电梯可以根据用户输入的目标楼层确定运行方向,并在到达目标楼层时停靠。
电梯状态显示电梯状态显示器可以显示电梯当前的楼层和运行状态,如上行、下行、停靠等。
通过电梯状态显示器,用户可以清楚地了解电梯的运行情况。
故障检测与报告电梯控制系统可以监测电梯的故障情况,如电机故障、门开关故障等。
一旦检测到故障,系统会通过显示器或其他方式向维护人员报告故障信息,以便及时修复。
基于51单片机的模拟电梯控制系统通过硬件设计和软件设计实现了电梯的运行控制、状态显示和故障检测等功能。
该系统可以提供安全、高效的电梯运行体验,为建筑的使用者提供便利。
基于AT89C51单片机电梯控制系统的设计
基于AT89C51单片机电梯控制系统的设计电梯控制系统是一个非常常用且重要的系统,在现代的高层建筑中几乎无处不在。
在这篇文章中,我们将介绍一个基于AT89C51单片机的电梯控制系统的设计。
首先,让我们了解一下电梯系统的基本原理。
一个标准的电梯系统由电梯井、电梯、电梯按钮、电梯控制系统和相关的传感器组成。
电梯井是电梯运行的区域,电梯则负责在楼层之间垂直运行。
电梯按钮用来选择目标楼层,电梯控制系统接收按钮的输入,并根据指定的楼层来控制电梯的运行。
传感器则用于检测电梯是否到达了指定楼层。
在本设计中,我们将使用AT89C51单片机作为电梯控制系统的核心芯片。
AT89C51是一种8位微控制器,具有强大的处理能力和丰富的接口功能。
它可以与其他外部设备进行通信,接收和发送数据,并控制电梯的运行。
首先,我们需要对电梯系统进行建模和设计。
我们将电梯系统划分为几个模块,包括电梯井、电梯、电梯按钮、电梯控制系统和传感器。
在电梯井中,我们需要安装楼层传感器,以便控制系统能够准确地检测电梯的位置。
这些传感器可以是光电传感器、红外线传感器或其他类型的传感器。
当电梯到达指定的楼层时,传感器将发送信号给控制系统。
电梯按钮用于选择目标楼层。
每个楼层都安装有一个电梯按钮。
当乘客按下按钮时,按钮会发送信号给控制系统,控制系统将根据输入的楼层信息计算出电梯的运行方向。
电梯本身主要由电机和轿厢构成。
电梯电机用于驱动轿厢在不同楼层之间垂直运动。
控制系统将控制电机的转动方向和速度,以实现电梯的运行。
最后,我们来了解电梯控制系统的设计。
电梯控制系统由AT89C51单片机和其他外部设备组成。
AT89C51单片机将接收来自按钮和传感器的输入信号,并根据输入信号来控制电梯的运行。
为了实现这个设计,我们需要将单片机与按钮和传感器连接。
单片机的GPIO引脚将与按钮连接,以接收按钮输入的信号。
传感器将与单片机的引脚连接,在电梯到达指定楼层时发送信号给单片机。
基于51单片机的电梯模型控制系统设计
主要研究内容
本课题的主要任务是 完成一个电梯系统的 调度模块,即根据每 个楼层不同顾客的按 键需求,让电梯做出 合理的判断,正确高 效地知道电梯完成各 项载客任务。
基于51单片机的电梯模 型控制电梯出 现在上海,是由美国奥 的斯公司于1901年安装 的。而今我国电梯已进 入了告诉发展时期。如 何一座城市、商场、医 院等地方都有电梯被广 泛应用者,直接与人们 的生活息息相关,成为 人们生活不可缺少的垂 直运输交通工具。
单片机在我们的生活中触手可及,尤其是在智 能仪表,实时控制,机电一体化等方面有着广 泛应用,毕业设计注重于对单片机的理解与应 用,掌握接口技术,中断技术,存储方式,时 钟方式,和控制方式,通过模拟控制电梯来学 习这些,这样样才更好的利用单片机,提高自 身综合能力。
基于MCS-51单片机的电梯模拟系统设计
本科毕业设计论文题目基于MCS-51单片机的电梯模拟系统设计专业名称学生姓名指导教师毕业时间毕业一、题目:基于MCS-51单片机的电梯模拟系统设计二、指导思想和目的要求:通过毕业设计,使学生对所学电子工艺、传感器知识、电机控制技术、模电、数电、等电子基础课程的基本知识加深理解,在所学51八位单片机的基础上,学习更高级十六位单片机的基本指令及基本结构,并将其与实际工程应用紧密结合起来,培养创新意识,增强分析问题解决问题能力,为尽快进入社会角色,熟悉相关开发工作流程,提高基本工作技能,为即将踏入社会奠定理论和实践基础。
要求:认真复习有关基础理论和技术知识,查阅参考资料,参照下列设计思想,运用所学单片机知识独立设计电路、自行焊接、调试,直至预期结果方可。
要求实现:1. 通电后,系统默认电梯轿厢停在一层。
2. 如需上行,请按下所要到达楼层的上行呼叫按钮,轿厢显示开始上行,所经楼层号用LED进行短时显示,到达,楼层号持续显示,直至轿厢被呼叫离开,并有蜂鸣器鸣叫以示到达。
3. 当轿厢停留在中间楼层时,可实现上或下行呼叫,行进方向按呼叫顺序进行,如同时呼叫,则坚持先上行,后下行原则。
4. 由LED指示轿厢行进的方向。
5. 模拟楼层数要求五层及以上。
三、进度与要求:1.第一周~第三周在工作中收集各种相关资料,给出系统整体设计方案。
2.第四周~第五周进行器件选型,并用PROTEL设计硬件原理图。
3.第六周~第九周针对系统具体功能进行编程调试。
4.第十周~第十一周整理并组织论文。
6.第十二周~第十四周完成修改稿,定稿,打印,交评阅。
7.第十五周~第十六周评阅与答辩四、主要参考书及参考资料[1] 谢宜人主编,单片机实用技术问答, 北京人民邮电出版社 ; 2003[2] 靳达,单片机应用系统开发实例导航 , 北京人民邮电出版社 ; 2003[3] 流光斌等,单片机系统实用抗干扰技术,北京人民邮电出版社;2004[4] 余永权,ATMEL89系列单片机应用技术,北京航空航天大学出版社;2002[5] 陈瑾;智能小车运动控制系统的研究与实现[D];东南大学硕士论文;2005年[6] 韦巍;智能控制技术[M];北京:机械工业出版社;2000年[7] 蒋新松;机器人学导论[M];辽宁科学技术出版社;2003年[8] 孙迪生,王炎;机器人控制技术;北京:机械工业出版社;1997年[9] 陈明荧,8051单片机课程设计实训教材,清华大学出版社;2003年[10] 蔡美琴等,MCS-51系列单片机系统及其应用,高等教育出版社;2004年学生指导教师__ _ 系主任摘要电梯开始成为人们生活中不可缺少的一种便利工具。
基于51单片机的电梯智能控制系统设计与实现
基于51单片机的电梯智能控制系统设计与实现电梯智能控制系统是一种基于微控制器的设计,它的主要目的是帮助电梯自动化运行并保证运行的安全性。
本文将介绍基于51单片机的电梯智能控制系统的设计和实现。
一、电梯智能控制系统的设计思路若要设计一款电梯智能控制系统,我们需要考虑以下方面:1. 电梯的联动性:我们需要让电梯在呼叫系统和在楼层之间进行联动通信,从而实现自动化操作。
2. 速度控制器:电梯的电控系统中应该包括速度控制器以及对所有电动机和电脑设备的功率管理。
3. 安全保障:此类系统应该包括底层的传感器和控制器,以预防电梯陷入危险的情况。
基于这些方面,我们可以设计出以下的电梯智能控制系统:1. 位于每个楼层的面板将包括两个按钮:上行/下行和电梯呼叫。
2. 每个电梯都有自己的控制器,可以预测每个乘客的目标楼层以及电梯运动的方向。
3. 运动速度应该根据电梯的位置或者方向进行控制。
当电梯靠近楼层之后,速度应该降低并使电梯到达目的地。
4. 当电梯遇到紧急情况,如被卡住或者有人挡住,控制器应该立即响应并阻止电梯运动,避免任何可能危险的事件发生。
二、电梯智能控制系统的硬件设计以下是电梯智能控制系统的基本硬件设计:1. 单片机:电梯智能控制系统需要恰当的单片机来控制每个电梯的速度和位置,同时实现通信功能。
在本例中,我们使用51单片机。
2. 传感器:控制电梯位置和速度的传感器包括霍尔传感器和光电传感器。
3. 驱动器:驱动器是一种组件,可以调节电器负载的功率流量。
在电梯中,我们使用电动机和变频器驱动器来控制电梯的运动。
4. LED 显示器:该显示器用于指示电梯的运动状态,例如方向的指示灯、上行/下行箭头、电梯当前位置的数字等。
5. 按钮面板:面板应该在每个楼层提供上行/下行按钮和呼叫按钮,以允许乘客控制电梯。
三、电梯智能控制系统的软件设计以下是电梯智能控制系统的基本软件设计:1. 定时器:使用定时器来控制每个电梯的位置和速度,例如电梯到达楼层时,应该停止电梯并允许乘客离开或进入电梯。
基于单片机AT89S51八层电梯控制系统设计
摘要单片机即单片微型计算机,是集CPU、RAM、ROM、定时、计数和多种接口于一体的微控制器。
其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域.电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它是建筑中的永久垂直交通工具。
本论文选择AT89S51为核心控制元件,设计了一个八层电梯系统,使用单片机汇编语言进行编程,实现运送乘客到任意楼层,并且显示电梯的楼层和上下行。
利用单片机控制电梯有成本低,通用性强,灵活性大及易于实现复杂控制等优点。
关键词:单片机、电梯、控制目录第一章硬件系统实现 (3)第1节功能模块图 (3)第2节AT89S51芯片 (3)第3节显示模块设计 (4)第4节复位开关模块 (6)第5节振荡器电路模块 (6)第6节程序下载模块 (7)第7节设计电路及连线 (8)第二章软件设计 (1)第1节软件功能描述 (1)第2节流程图设计 (1)第3节程序设计 (3)第三章系统调试 (1)第1节硬件调试 (1)第2节软件调试 (1)结论 (3)心得体会 (1)参考文献 (2)第一章硬件系统实现第1节功能模块图在本设计中需用到AT89S51芯片,1个数码管,一个蜂鸣器,复位电路,8个按键,24个发光二极管。
图1-1功能模块第2节 AT89S51芯片本设计主要采用AT89S51芯片。
AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
电梯模拟上下行51单片机
基于51单片机的电梯控制的设计学院:机电工程学院专业:电气工程及其自动化姓名指导教师:王丽娟时间:2015年1月目录引言 ............................................................................................... - 1 -1.1单片机简介...................................................................................... - 2 -第二章硬件设计 ......................................................................... - 3 -2.1 系统整体方案论证 ........................................................................ - 3 -2.2 单片机最小系统............................................................................. - 4 -2.3显示模块.......................................................................................... - 6 -第三章软件设计- 6 -3.1软件概述.......................................................................................... - 6 -3.2软件应用程序.................................................................................. - 7 -第四章系统调试 ....................................................................... - 10 -4.1软件调试........................................................................................ - 10 -4.2硬件调试........................................................................................ - 10 -第五章设计总结 ........................................................................ - 11 -谢辞 ............................................................................................. - 12 -参考文献 ..................................................................................... - 13 -引言随着社会的不断发展,楼房越来越高,而电梯则成了高层楼房的必须设备。
基于51单片机的电梯仿真系统(仿真程序PPT)-2024鲜版
2
输入模块负责接收用户输入的指令信号 ,如楼层选择、开关门等;控制模块根 据输入信号和当前电梯状态进行判断和 决策,生成相应的控制信号;驱动模块 根据控制信号驱动电梯运行;显示模块 则实时显示电梯的运行状态和楼层信息 。
3
该仿真系统具有可视化界面,能够直观 地展示电梯的运行过程和状态变化,方 便用户进行操作和观察。同时,该系统 还具有可扩展性和可定制性,可以根据 实际需求进行功能扩展和定制开发。
01
02
主程序
初始化系统参数,设置中断向量 表,进入主循环。
03
04
功能模块
实现电梯上下行、开关门、楼层 显示等基本功能。
2024/3/28
13
04
电梯仿真系统实现
2024/3/28
14
编程实现
开发环境搭建
Keil C51,用于编写、编 译、调试C代码,生成可 在51单片机上运行的hex
文件。
输入信号处理
2024/3/28
21
06
总结与展望
2024/3/28
22
项目成果总结
成功实现了基于51单片机的电梯仿真系统,该系统能够模拟真实电梯的运行状态,包括电梯门的开关 、楼层的显示、电梯的上下行等。
通过仿真程序PPT,详细展示了项目的背景、目的、设计思路、实现过程和成果,使得观众能够对项目 有全面深入的了解。
运行效率。
在未来的发展中,可以探索 将电梯仿真系统与虚拟现实 技术相结合,为用户提供更 加真实的仿真体验。
25
感谢您的观看
THANKS
2024/3/28
26
接收和处理来自电梯按钮 、楼层传感器等输入信号
,更新电梯状态。
01
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要本文介绍了基于单片机的电梯控制系统,硬件部分主要由单片机最小系统模块、电梯内外电路按键模拟检测模块、电梯外请求发光管显示模块、楼层显示数码管模块、电梯上下行模块及模拟传感器模块等5部分组成。
该系统采用单片机(AT89C51)作为控制核心,内外均使用按键按下与否引起的单片机相应端口电平变化的原理,作为用户请求信息发送到单片机,单片机根据判断的结果最终驱动步进电机做相应的运动,在运动的过程中,单片机依照请求信息通过模拟的传感器使步进电机停止运动,并利用彩灯作为上升和下降的状况显示,七段数码管实时显示当前楼层,完成整个请求和响应的过程。
软件部分使用汇编语言实现,利用查询方式来检测用户请求的按键信息。
根据电梯运行到相应楼层时,模拟按键引起的电平变化,进行判断和执行实现电梯的控制,并且将程序模块化,方便了修改和调用。
硬件设计简单可靠,结合软件,基本实现了四层电梯的模拟运行。
关键词:单片机,AT89C51,电梯控制,步进电机目录摘要 (I)目录 (II)第1章绪论 (1)1.1电梯的研究背景及意义 (1)1.2 电梯的国内外发展状况 (1)第2章电梯设计任务与要求 (2)2.1设计任务 (2)2.2设计要求 (2)第3章总体设计方案 (3)3.1设计思路 (3)3.2总体设计框图 (3)第4章电梯控制系统 (4)4.1电梯控制系统 (4)4.2主要硬件设计器件介绍 (5)4.3 软件设计 (9)第5章个人心得体会 (12)参考文献 (13)致谢 (14)附录I: (15)附录II: (17)第1章绪论1.1电梯的研究背景及意义电梯是高层宾馆、商城、住宅、多层厂房和仓库等高层建筑不可缺少的垂直方向的交通工具。
随着社会的发展,建筑物规模越来越大,楼层越来越多,对电梯的可靠性、舒适感和美学等方面的要求也有了更高的要求。
电梯是集机电一体的复杂系统,涉及机械传动、电气控制和土建等工程领域,而对现代电梯而言,应具有高度的安全性。
事实上,电梯上已经采用了多项安全保护措施。
在设计电梯的时候,对机械零部件和电器元件都采取了很大的安全系数和保险系数。
然而,只有电梯的制造,安装调试、售后服务和维修保养都达到高质量,才能全面保证电梯的最终高质量。
在国外,已“法规”实行电梯制造、安装和维修一体化,实行由各制造企业认可的、法规认证的专业安装队伍维修单位,承担安装调试、定期维修和检查试验,从而为电梯运行的可靠性和安全性提供了保证。
因此,可以说乘坐电梯更安全。
美国一家保险公司对电梯的安全性做过认真地调查和科学计算,其结论是:乘电梯比走楼梯安全5倍。
掘资料统计,在美国乘其他交通工具的人数每年约为80亿人次,而乘电梯的人数每年却有540亿人次之多。
1.2 电梯的国内外发展状况在经济不断发展,科学技术日新月异的今天,楼的高度已和经济发展同样的速度成长起来。
作为建筑的中枢神经,电梯起着不可或缺的作用,电梯作为建筑物内的主要运输工具,像其他的交通工具一样,已经成为我们日常生活的一个不可缺少的组成部分。
一个国家的电梯需求总量,主要受其经济增长速度、城市化水平、人口密度及数量、国家产业结构等综合因素的影响。
在全球经济持续低迷的情况下,我国国民经济仍然以较高的速度持续增长,城市化水平不断提高。
这从客观上导致了我国电梯行业的空前繁荣景象,我国已经成为全球最大的电梯市场。
上世纪80年代以来,随着经济建设的持续高速发展,我国电梯需求量越来越大。
总趋势是上升的,目自口进入了“第三次浪潮”,2004年总产量超过了8万台,而且目前还没有减速的迹象。
从1949年建国以来全国共生产安装了6l万多台电梯。
尽管如此,我国的电梯远未达到饱和的程度。
全世界平均1000人有l台电梯,我国如果要达到这个水准,还需要增加70万台。
到那时候,全国在用电梯将达到130万台,每年仅报废更新就需要6万台。
到2005年,中国电梯的年产量达到13.5万台,与1980年相比,25年增长了59倍,产量每年平均增长17.8%。
2005年安装验收电梯124465台,截至05年底,我国的在用电梯总数已达651794台。
如此庞大的市场需求为我国电梯行业的发展创造了广阔的舞台!许多新技术和新产品,如无机房电梯、无齿轮曳引机、永磁同步拖动技术、远程监控技术等,国际上也是刚刚出现,我国就有许多企业可以生产了。
国产电梯以其高质量,低成本的优势赢得了越来越多的国内外客户,为逐步进入国际市场创造了有利条件。
中国电梯在亚洲市场占有越来越重要的位置,每年销售量己达l万台左右,约占亚洲市场的1/50,一些合资企业在出口创汇方面也做出了贡献。
当今世界,电梯的生产情况与使用数量已经成为衡量一个国家工业现代化程度的标志之一。
在一些发达的工业国家,电梯的使用相当普遍。
世界上有名的几家电梯公司,诸如:美国奥的斯公司、瑞士讯达公司、日本三菱和日立公司、芬兰科恩等,其电梯的产量已占世界市场的51%。
其中,奥的斯公司和三菱公司是世界上最大的电梯生产企业。
目前,国外除了以交流电梯取代直流电梯以外,在低层楼房越来越多的使用液压电梯。
此外,家用小型电梯将成走电梯家族中新的组成部分,将为人们的生活带来更大的方便。
第2章 电梯设计任务与要求2.1设计任务设计并制作一个电梯控制模型,并可以通过程序控制步进电机,实现电梯的运行控制。
电梯模型示意图如下图所示图2-1电梯控制模型示意图2.2设计要求(1)用A T89C51单片机,实现用步进电机带动电梯的4层楼电梯运行控制系统。
(2)每层楼都具有显示和请求的功能。
(3)显示电梯的运行状态并实时显示电梯所在楼层位置。
2 B CA D3 4 F G E H DJ 1 M第3章总体设计方案3.1设计思路本次设计的总思想是,用开关作为电梯内外的请求按键,按键和单片机的口相连,按键按下为低电平,将信号传送到单片机,单片机根据各口的信号进行判断处理,处理完毕后控制步进电机运动,实现电梯的上下运动,采用传感器确定电梯所在的楼层数及电梯准确停止的位置,用七段数码管显示电梯所在楼层,用LED灯显示电梯的运行上下运行状态。
3.2总体设计框图图3-1电梯单片机控制系统结构框图第4章电梯控制系统4.1电梯控制系统电梯运行的基本过程是:由外部的呼叫信号给出呼叫,控制系统判断电梯目前所处的位置和显示当前电梯所在的楼层,并与呼叫楼层进行对照确定电梯的运行方向。
若反方向,则改变方向到呼叫层,若同方向直接运行到呼叫层。
整个设计由两块51单片机分别控制:图4-1是电梯控制系统的外部请求电路和内部显示电路及电机驱动的原理图,图4-2是电梯控制系统的电梯所在位置的外部显示电路和当前电梯所在楼层索定电路原理图。
具体分析如下:图4-1 电梯外部请求电路和内部显示电路及电机驱动原理图图4-1为电梯控制系统的外部请求电路和内部显示电路及电机驱动的原理图,整个设计清晰明了,连接说明如下:P0口:接七段数码管,显示下一目标楼层。
P1口:接步进电机。
P1.0-P1.3接电机的驱动模块IN1-IN4。
P2-P3口:P2.0-P2.3接电梯内部的1-4的楼层请求按键。
P2.4接四楼下的请求键,P2.5和P2.6接三楼外部的上下请求按键,P2.7、P3.0接二楼的上下请求按键,P3.1接一楼上的请求按键。
图4-2 电梯控制系统的电梯所在位置的外部显示电路和当前电梯所在楼层索定电路原理图图4-2 电梯控制系统的电梯所在位置的外部显示电路和当前电梯所在楼层索定电路原理图,具体分析如下:P0口接电梯所在位置显示的七段数码管。
P1.0 接指示电梯上行的显示灯,P1.1接指示电梯下行的显示灯。
P2.0-P2.4分别接索定电梯所在位置的1-4楼的电刷模拟传感器。
4.2主要硬件设计器件介绍电梯控制系统的软件在硬件支持下运行,指挥系统进行相应的控制。
软件均采用MCS—51汇编语言写成,约占内存35K左右.由于电梯控制系统实时采集数据量少,没有在系统中扩展随机RAM,只使用了8031片内RAM来安排呼叫信号的记录,判断输出状态,满足了程序调用的需要。
在整个的设计过程中,主要有两大硬件:51单片机和六线四相步进电机,51单片机作为电梯的大脑起控制作用,步进电机作为电梯的动力之源,在51单片机的控制下带动电梯运动。
两者结合再加上附加电路组成了完整的电梯系统。
51单片机的主要功能和各引脚功能如下所示:图4-3 51单片机的引脚分布图51单片机的主要特性:◆与MCS-51 兼容◆4K字节可编程闪烁存储器◆全静态工作:0Hz-24Hz ◆三级程序存储器锁定◆128*8位内部RAM ◆32可编程I/O线◆两个16位定时器/计数器◆5个中断源◆可编程串行通道◆低功耗的闲置和掉电模式◆片内振荡器和时钟电路◆寿命:1000写/擦循环◆数据保留时间:10年51单片机的管脚说明:VCC:供电电压。
GND:接地P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH 编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下表所示:P3口管脚备选功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。