单片机的电梯控制设计
- 格式:doc
- 大小:443.00 KB
- 文档页数:13
基于单片机电梯控制系统设计与实现电梯控制系统是指在电梯上安装控制器,通过电梯内外按钮的操作控制电梯的运行,使电梯能够精确地到达乘客所要的楼层。
本文将介绍基于单片机的电梯控制系统的设计与实现,包括硬件部分和软件部分的详细介绍。
硬件设计。
硬件设计包括电梯控制器、电机控制板、电机驱动板和电源电路四大部分。
1.电梯控制器。
电梯控制器是整个系统的核心,它接收电梯内、外按钮的信号并根据运行状态和电梯门状态来控制电动机(或液压)的正、反转和制动。
电梯控制器的主要功能是实现电梯的平层、自动门开关等功能。
2.电机控制板。
电机控制板是控制电动机的主板,它通过控制电机的转速来控制电梯的运动。
电机控制板还可以在电梯故障时进行故障检测和报警。
3.电机驱动板。
电机驱动板是控制电机转向的板,它可以实现电梯的上升和下降,使电机能够按照电梯控制器的指令进行正、反转。
4.电源电路。
电源电路用来为整个系统提供电源,保证系统的正常运行。
软件设计。
电梯控制系统的软件设计包括编写程序、编译和烧录等步骤。
1.程序编写。
程序编写是整个软件设计的核心,主要用C语言编写,包括电梯控制器程序、电机控制板程序、电机驱动板程序等。
2.编译。
编译的目的是将程序转译成机器语言,使单片机能够理解运行。
编译使用工具可以是Keil或者IAR等软件。
3.烧录。
烧录是将编译好的程序通过编程器烧录进单片机中,未经烧录的单片机是无法工作的。
总结。
电梯控制系统是一项复杂的工程,需要综合考虑硬件、软件和安全等多方面的问题。
本文介绍了基于单片机的电梯控制系统的设计和实现,并提供了相关的硬件和软件设计思路,希望对读者有所帮助。
基于单片机的电梯控制设计随着现代城市的发展,高层建筑的数量不断增加,电梯已成为居民出行的必备工具。
电梯控制系统是电梯的核心部分,其合理、安全、高效的控制对电梯的运行起着决定性的作用。
本文基于单片机,对一种现代化电梯控制系统进行了设计和实现,并逐步介绍其原理和具体实现方法。
1.设计思路基于单片机的电梯控制系统,基于先进、高效的现代技术,采用数字、电子、计算机等技术,集成了电梯运行的各项功能,如门控、运行控制、限速保护、人员安全保护等。
结合具体使用场景,通过对电梯各种状态的控制,实现电梯的自动运行。
2.设计方案此次设计采用基于单片机的电梯控制方案,通过采用传感器、驱动器等电子元器件,真正实现了电梯的智能化控制。
主要由以下五个部分组成:(1)控制部分:采用AT89C52单片机作为主控制器,负责控制电梯各部分。
通过对单片机程序的编写,对各个部分进行精确的控制和调整。
(2)物理部分:即电梯的各个部分,包括电机、减速钢丝绳、限速器、轮架、门体等。
(3)传感器部分:通过安装在电梯厅和轿厢内的传感器,探测电梯的各种状态信息,例如:电梯内外乘客数量、电梯运行方向、门体状态等。
实时将这些状态码转换成数字数据传送到单片机中,实现对电梯运行状态的掌控。
(4)显示部分:将电梯运行状态的各种信息,通过LED数码管、液晶显示等形式,进行实时显示。
这部分可以为乘客提供明确的电梯状态信息,提高电梯使用效率和安全性。
(5)交互部分:如何使乘客和电梯进行有效的交互,减少误操作,是电梯控制设计的核心关键。
通过电子开门器、按钮等,实现乘客与电梯交互的整个过程。
3.实现过程(1)设计程序代码在AT89C52单片机中,通过程序设计实现电梯的各部分精确控制。
代码的设计需要考虑到电梯各种状态,例如:乘客进出电梯、电梯起升、降落等。
通过逻辑程序的编写,实现扫描电梯状态,并对电梯的运行进行掌控。
(2)制作原型通过根据设计方案,搭建各个部分的物理模型,并进行调试和安装。
本科毕业论文摘要单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU 、RAM 、ROM 、定时、计数和多种接口于一体的微型控制器。
其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域.电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它已经成为人类日常生活中不可或缺的助手。
本设计选择AT89C51为核心控制元件,设计了一个八层电梯控制系统,使用单片机C语言进行编程,实现运送乘客到任意楼层、显示电梯当前所处的楼层和上下行以及开门关门时的提示音等基本功能。
采用单片机控制电梯具有成本低,通用性强,灵活性大及易于实现复杂控制等优点。
由于系统实现的功能简单,因此具有一定的可扩展性。
关键词:电梯控制器;AT89C51;C语言AbstractMicrocontroller that microcomputer (Single-Chip Microcomputer) gathering CPU, RAM, ROM, the timing, number and variety of interface integrated microcontrollers. 51 SCM is the most typical and most representative of a widely used in various fields. Elevator is the application of the principle set machinery, electrical control technology, microprocessor technology, systems engineering and other technical disciplines and branches of the integration of mechanical and electrical equipment,it has become an indispensable assistant to human daily life.This paper choice AT89S51 control of the core components, designed a new 8 storey lift systems, using single-chip assembly language programming, transporting passengers arrived a floor, it also shows the elevator floor and downlink. SCM control elevators low cost, versatility, flexibility and ease of large complex control advantages. Because of the functions of the system is simple, so it has certain scalability.Key words: Elevator controller AT89C51 ;The C Programming Language目录1. 引言 (1)2. 单片机概述 (1)2.1 单片机的概念 (1)2.2 80C51单片机简介 (2)2.3 单片机的发展趋势 (3)3. 硬件系统的实现 (3)3.1 硬件系统总体设计 (3)3.2 各功能模块功能介绍 (4)3.2.1 AT89C51芯片介绍 (4)3.2.2 显示模块 (6)3.2.3 复位模块 (8)3.2.4 振荡电路模块 (8)3.2.5 按键模块 (9)3.2.6 报警模块 (9)4. 软件设计 (10)4.1 C语言与汇编语言 (10)4.2 流程图设计 (10)5. 系统调试 (12)5.1 软件调试 (12)5.1.1 Keil C51软件环境简介 (12)5.1.2 电梯控制器的Proteus仿真调试结果 (12)5.2 硬件调试 (13)6. 结论 (14)参考文献 (15)附录 (16)谢辞 (21)1. 引言随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。
基于单片机的电梯控制方案利用单片机作为控制核心,实现电梯的控制,其系统框图如下:图1基于单片机控制系统框图STC89C52单片机构建最小系统,输入模块采用按键方式,下面将详细探讨具体方案的实现。
1.3.1单片机最小系统本次设计选择的单片机为常见的STC89C52,该款芯片是STC公司生产的一种低耗能、高性能的CMOS8位微控制器,具有8K的可编程flash存储器。
使用的内核为经典的MCS-51内核,同时进行了更多改良。
图2STC89C52引脚图主要特点:1)8K的Flash;2)512字节的RAM;3)内置4K字节的EEPROM;4)全双工串行口;5)空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
1.3.2重量检测模块方案重量检测模块的主要作用是在电梯的载重超过额定重量时,检测装置能够向单片机发送信号,从而控制电梯不能运行并发出过载信号,提醒上梯的乘客下梯,过载开关打开后,门无法关闭。
根据其在电梯安装方式的不同,可以大致分为以下几种:1)活动轿厢地板。
这种是装在轿厢上的载重检测装置,活动地板与轿厢壁之间有一定的距离,轿厢地板支撑在压力传感器上,当重力超过设置值时,开关导通,单片机接收到信号。
2)轿顶称量装置。
这种装置是以压缩弹簧作为称重元件,在轿厢架上梁的绳头组合处设以超载装置的杠杆,当电梯承受不同重量的载荷时,绳头组合会带动杠杆发生上下移动,当超重时,杠杆的摆动会触动微动开关,给电梯相应的控制信号。
3)电阻应变式称量装置。
随着技术的发展电阻应变式装置逐渐的到来发展应用,该装置的主要由测量电桥、载频振荡器、放大器、低通滤波器等组成。
图3常见电阻应变式传感器1.3.3位置检测模块方案电梯在运行的过程中会经历启动加速,匀速运行和,减速停止3个过程,在停止时,轿厢必须要停在指定的位置。
位置检测装置的作用是通过光电传感器或其他传感器的检测,将信息发送给单片机,从而控制电梯,在平层区域内,使轿厢准确停在预定位置。
基于单片机控制的电梯控制系统第一章:引言1.1 研究背景电梯作为现代城市中必不可少的交通工具,已经成为人们日常生活中的一部分。
随着技术的发展,电梯也不再是简单的上下楼工具,而是逐渐成为智能化、自动化的设备。
电梯控制系统是电梯运行的核心,也是保证电梯安全、高效运行的关键。
1.2 研究目的和意义本文旨在设计并实现一个基于单片机控制的电梯控制系统,以提高电梯的运行效率和安全性。
通过对电梯控制系统的研究,可以更好地理解电梯的工作原理,为电梯的维护和运营提供参考。
同时,通过对单片机控制电梯系统的设计和实现,可以提高学生的实践能力和创新意识。
第二章:电梯控制系统的工作原理2.1 电梯的基本结构电梯由电动机、控制系统、导轨、轿厢、门等组成。
其中,控制系统是电梯运行的核心部分,负责控制电梯的上下运动、门的开关等功能。
2.2 电梯的工作流程电梯的工作流程包括乘客呼叫、电梯响应、开门、关门、上行或下行等步骤。
控制系统根据乘客的呼叫信号和电梯当前状态,确定电梯的运动方向和停靠楼层。
2.3 电梯控制算法电梯控制算法是决定电梯运行状态的关键。
常见的电梯控制算法有先来先服务算法、最短路径算法、最近调度算法等。
第三章:基于单片机的电梯控制系统设计3.1 系统硬件设计基于单片机的电梯控制系统的硬件设计包括电梯主控板、传感器、按钮等。
电梯主控板负责接收和处理各种信号,并控制电梯的运行。
传感器用于检测电梯当前状态,按钮用于乘客呼叫电梯。
3.2 系统软件设计基于单片机的电梯控制系统的软件设计包括程序的编写和调试。
程序需要根据电梯工作流程和控制算法,实现电梯的运行控制和状态监测等功能。
第四章:系统实现与测试4.1 硬件制作和连接根据设计要求,制作电梯主控板和其他硬件设备,并进行连接和调试。
4.2 软件编程与调试根据系统设计要求,编写电梯控制系统的软件程序,并进行调试和测试。
4.3 系统性能测试对电梯控制系统进行功能和性能测试,包括电梯的运行速度、响应时间、停靠楼层准确性等指标的测试。
基于单片机的电梯控制模型设计
电梯是现代城市生活中不可或缺的交通工具,可以方便地将人们从一层楼移到另一层楼。
但是,如果电梯没有合适的控制系统,将会导致一系列的问题,比如电梯的过载、运行不平稳等等。
基于单片机的电梯控制模型设计可以解决这些问题。
首先,我们需要考虑电梯的控制模型。
在电梯中,需要实现的基本功能包括上行、下行、停止等等。
这些功能可以通过单片机的控制程序实现。
首先,我们需要对电梯运行的状态进行监控,包括电梯的位置和当前载重情况,将其作为输入信号传递给单片机,然后单片机进行判断,根据当前状态进行控制。
其次,我们需要考虑电梯的安全问题。
电梯运行中需要注意过载、防止急停等问题,对此,可以通过单片机的程序控制电梯的载重和速度,避免电梯的过载和急停现象。
在电梯的运行过程中,需要实现的功能还有接梯,即在每一层楼进行人员上下电梯的控制。
这需要在电梯门的开关和电梯本身的运行状态中进行判断,如果有人乘坐或者等待,就需要开启或关闭电梯门,同时根据楼层传感器的信号判断电梯的上行或下行。
在设计基于单片机的电梯控制程序时,还需要考虑一些额外的功能,比如异常处理、维修等。
在电梯故障时,需要进行异常处理,可以通过单片机程序对异常问题进行检测和处理;而维修功能可以检测各种传感器是否工作正常,确保电梯的顺畅运行。
总之,基于单片机的电梯控制模型设计可以保证电梯安全、顺畅地运行。
而且,这个模型还可以通过网络进行监控、调试和升级,方便工程师进行维护和修理。
在未来的电梯技术中,这个模型可以作为参考,提升电梯的可靠性、安全性和智能化。
基于单片机的电梯控制系统设计随着现代社会的快速发展,电梯已成为人们日常生活中不可或缺的运输工具。
为了提高电梯的运行效率,保证其安全可靠性,设计一种基于单片机的电梯控制系统。
该系统以单片机为核心,结合传感器、按键、显示等模块,实现对电梯的运行状态、楼层信号、呼梯信号的实时监控与显示。
一、系统硬件设计1、单片机选择本设计选用AT89S52单片机作为主控芯片,该芯片具有低功耗、高性能的特点,内部集成了丰富的外围设备,方便开发与调试。
2、输入模块设计输入模块主要包括楼层传感器和呼梯按钮。
楼层传感器采用光电式传感器,安装在各楼层,用于检测电梯的运行状态和位置;呼梯按钮安装在电梯轿厢内,用于收集用户的呼梯信号。
3、输出模块设计输出模块主要包括显示模块和驱动模块。
显示模块采用LED数码管,用于实时显示电梯的运行状态、楼层位置等信息;驱动模块包括继电器和指示灯,用于控制电梯的运行和指示状态。
4、通信模块设计通信模块采用RS485总线,实现单片机与上位机之间的数据传输与通信。
二、系统软件设计1、主程序流程图主程序主要实现电梯控制系统的初始化、数据采集、处理与输出等功能。
主程序流程图如图1所示。
图1主程序流程图2、中断处理程序中断处理程序主要包括外部中断0和定时器0的中断处理。
外部中断0用于处理楼层传感器的信号,定时器0用于计时和速度控制。
三、系统调试与性能分析1、硬件调试首先对电路板进行常规检查,包括元器件的焊接、电源的稳定性等;然后分别调试输入、输出、通信等模块,确保各部分功能正常。
2、软件调试在硬件调试的基础上,对软件进行调试。
通过编写调试程序,检查各模块的功能是否正常;利用串口调试工具,对通信模块进行调试。
3、性能分析经过调试后的电梯控制系统,其性能稳定、运行可靠。
该系统能够实现对电梯运行状态、楼层信号、呼梯信号的实时监控与显示,并且具有速度快、安全可靠等特点。
该系统还具有成本低、易于维护等优点,适用于各种场合的电梯控制。
51单片机双电梯联动控制系统设计
51单片机双电梯联动控制系统设计的基本思路如下:
1. 系统结构设计:本系统采用主从结构设计,即一个主控制器和两个从控制器。
主控制器控制整个系统的运行,包括两台电梯车厢的联动控制和故障判断处理;从控制器则分别控制电梯的运行和开关门。
2. 电梯状态判断:系统需要对两台电梯的电梯状态进行判断,包括电梯运行方向、电梯位置、电梯门的打开和关闭状态等。
其中,电梯位置的判断需要通过编码器或者光电开关来实现。
3. 电梯调度算法设计:根据电梯状态判断,设计电梯调度算法。
在电梯调度方面,需要考虑取货电梯和送货电梯的优先级处理,同时也需要考虑两台电梯路线交错的问题,以保证系统运行效率和顺畅度。
4. 控制器设计:主控制器采用51单片机来实现,从而实现对整个系统的总体控制和判断。
从控制器采用运算放大器和三极管等元器件来实现。
除了电梯控制,还需要设计针对电梯过载、开关门故障、马达故障等情况的保护措施和处理流程。
5. 系统测试:进行电梯运行测试以及故障测试,通过测试数据分析来优化系统的设计,达到更好的运行效果和稳定性。
总的来说,51单片机双电梯联动控制系统设计需要综合考虑多个方面的因素,结合实际情况进行灵活处理,才能实现一个高效、稳定的系统。
基于单片机控制的电梯控制器一设计要求(一)基本功能1 显示:本设计要求实现6层控制,实时显示电梯所在楼层号位置2 升降控制:采用一台电动机,利用电机的正反转来实现电梯的升降。
3 具备不可逆响应的功能:电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。
(二)扩展功能1 可增加人性化的按键语音服务功能2 可增加遥控或感应操作功能二计划完成时间三周1第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。
2 第二周完成软件的具体设计和硬件的制作。
3 第三周完成软件和硬件的联合调试。
目录1引言 (1)2电路总体设计方案 (1)2.1设计思路 (1)2.2设计方框图 (1)3设计原理分析 (2)3.1模拟信号输入电路的设计 (2)3.2模拟信号输出电路的设计 (3)3.2.1显示电路的设计 (3)3.2.2电机控制电路的设计 (3)3.3复位和时钟电路 (4)3.4系统软件设计 (4)4结束语 (6)参考文献 (6)附录一 (7)附录二 (8)基于单片机控制的电梯控制器摘要:针对目前建筑物上的载物电梯的常规功能和大型车间转移贷物的麻烦,本设计提出了以单片机为核心的电梯控制技术和实现方法,通过人的按键选择能够使电梯自动上升、下降、自动、自行和实时显示,带来了极大方便。
关键词:89S51,门开关,电梯控制,电机的正反转,传感器1引言在一些办公楼、宾馆和大型车间中,除了安装载人电梯外,为了更加提高办事效率,节省劳力,常常要安装载物电梯。
但是在目前广泛使用的自动控制系统中,绝大多数是以继电器为控制型。
它的缺点是随着楼层的增高,使用继电器的数量会大大增加,造价和体积也会越来越大;同时继电器也会因为长时间工作发生表面烧结,控制失灵现象。
本设计以六层建筑物为模型,以单片机8051为核心,设计了一种方便贷物在各层的传送,但工作环境又不太烦忙的电梯,消除了以上缺点,且有很强的实用性。
2电路总体设计方案2.1 设计思路本设计采用AT89S51单片机作为核心,配以适当接口作为输入输出通道。
基于AT89C51单片机电梯控制系统的设计电梯控制系统是一个非常常用且重要的系统,在现代的高层建筑中几乎无处不在。
在这篇文章中,我们将介绍一个基于AT89C51单片机的电梯控制系统的设计。
首先,让我们了解一下电梯系统的基本原理。
一个标准的电梯系统由电梯井、电梯、电梯按钮、电梯控制系统和相关的传感器组成。
电梯井是电梯运行的区域,电梯则负责在楼层之间垂直运行。
电梯按钮用来选择目标楼层,电梯控制系统接收按钮的输入,并根据指定的楼层来控制电梯的运行。
传感器则用于检测电梯是否到达了指定楼层。
在本设计中,我们将使用AT89C51单片机作为电梯控制系统的核心芯片。
AT89C51是一种8位微控制器,具有强大的处理能力和丰富的接口功能。
它可以与其他外部设备进行通信,接收和发送数据,并控制电梯的运行。
首先,我们需要对电梯系统进行建模和设计。
我们将电梯系统划分为几个模块,包括电梯井、电梯、电梯按钮、电梯控制系统和传感器。
在电梯井中,我们需要安装楼层传感器,以便控制系统能够准确地检测电梯的位置。
这些传感器可以是光电传感器、红外线传感器或其他类型的传感器。
当电梯到达指定的楼层时,传感器将发送信号给控制系统。
电梯按钮用于选择目标楼层。
每个楼层都安装有一个电梯按钮。
当乘客按下按钮时,按钮会发送信号给控制系统,控制系统将根据输入的楼层信息计算出电梯的运行方向。
电梯本身主要由电机和轿厢构成。
电梯电机用于驱动轿厢在不同楼层之间垂直运动。
控制系统将控制电机的转动方向和速度,以实现电梯的运行。
最后,我们来了解电梯控制系统的设计。
电梯控制系统由AT89C51单片机和其他外部设备组成。
AT89C51单片机将接收来自按钮和传感器的输入信号,并根据输入信号来控制电梯的运行。
为了实现这个设计,我们需要将单片机与按钮和传感器连接。
单片机的GPIO引脚将与按钮连接,以接收按钮输入的信号。
传感器将与单片机的引脚连接,在电梯到达指定楼层时发送信号给单片机。