单片机课程设计之电梯控制系统
基于单片机电梯控制系统设计与实现
基于单片机电梯控制系统设计与实现电梯控制系统是指在电梯上安装控制器,通过电梯内外按钮的操作控制电梯的运行,使电梯能够精确地到达乘客所要的楼层。
本文将介绍基于单片机的电梯控制系统的设计与实现,包括硬件部分和软件部分的详细介绍。
硬件设计。
硬件设计包括电梯控制器、电机控制板、电机驱动板和电源电路四大部分。
1.电梯控制器。
电梯控制器是整个系统的核心,它接收电梯内、外按钮的信号并根据运行状态和电梯门状态来控制电动机(或液压)的正、反转和制动。
电梯控制器的主要功能是实现电梯的平层、自动门开关等功能。
2.电机控制板。
电机控制板是控制电动机的主板,它通过控制电机的转速来控制电梯的运动。
电机控制板还可以在电梯故障时进行故障检测和报警。
3.电机驱动板。
电机驱动板是控制电机转向的板,它可以实现电梯的上升和下降,使电机能够按照电梯控制器的指令进行正、反转。
4.电源电路。
电源电路用来为整个系统提供电源,保证系统的正常运行。
软件设计。
电梯控制系统的软件设计包括编写程序、编译和烧录等步骤。
1.程序编写。
程序编写是整个软件设计的核心,主要用C语言编写,包括电梯控制器程序、电机控制板程序、电机驱动板程序等。
2.编译。
编译的目的是将程序转译成机器语言,使单片机能够理解运行。
编译使用工具可以是Keil或者IAR等软件。
3.烧录。
烧录是将编译好的程序通过编程器烧录进单片机中,未经烧录的单片机是无法工作的。
总结。
电梯控制系统是一项复杂的工程,需要综合考虑硬件、软件和安全等多方面的问题。
本文介绍了基于单片机的电梯控制系统的设计和实现,并提供了相关的硬件和软件设计思路,希望对读者有所帮助。
基于单片机的电梯控制系统设计_毕业设计
本科毕业设计基于单片机的电梯控制系统设计摘要本文主要介绍了基于单片机的电梯控制系统,在本次设计中我们模拟了三层楼层的电梯的运行以及其中相应的逻辑关系。
在没有使用到真正的电梯箱和电机的情况下,我们使用LED指示灯以及电梯内部和电梯外部各个楼层的按键来模拟电梯接收到按键信号后的运行情况。
电梯控制系统的硬件部分主要由单片机最小系统模块、LED显示模块、按键中断请求模块等3部分组成。
该系统采用单片机(89C52)作为控制核心,根据各楼层按键检测结果来控制电梯并实现相应的操作。
软件部分使用C语言编程,程序部分由主程序、判断电梯运行方向子程序、电梯运行子程序和到达目的地操作子程序等4部分组成。
硬件电路的设计简单可靠,结合软件,基本实现了三层楼层的电梯运行的模拟。
关键词:89C52电梯控制系统C语言Design of Elevator Control System Based on MCUZhan Dongzhe(College of Engineering, South China Agricultural University, Guangzhou 510642, China) Abstract: This text primarily introduced Elevator control system that based on MCU (micro control unit) ,the design we simulate the operation of the elevator of the three floors and the corresponding logical relationship. without using the real elevator car and motor, we describes the elevator control system based on single chip, we use a LED indicator, and buttons inside the elevator and the elevator the various floors of the external button to simulate the elevator to run after the key signal is received.The hardware portion of the elevator control system mainly by the smallest single-chip system module, LED display module, key interrupt request module. The system uses a microcontroller (89C52) as the control, to control the elevator and the appropriate action in accordance with the key test results of each floor. Some use of C language software programming , part of the program by the main program to determine the elevator running direction of the subroutine, elevator operation subroutine and reach the destination operation subroutine parts. The design of the hardware circuit is simple and reliable, combined with software, the basic realization of the three-floor elevator running simulation.Key words: 89C52 elevator control system C language目录1 绪论 (1)2 方案论证以及系统功能介绍 (3)2.1 方案选择 (3)2.2 设计要求 (3)2.3 系统的结构框图 (3)2.4 STC89C52单片机 (4)3 硬件电路系统的设计 (5)3.1 硬件电路设计的主要思路 (5)3.2 复位电路 (6)3.3 晶振电路 (6)3.4LED指示灯电路 (7)3.5 按键中断电路 (8)4 软件系统的设计 (9)4.1 程序的设计思路 (9)4.2 主程序流程图 (10)4.3 判断方向流程图 (11)4.4 电梯运行流程图 (12)4.5 梯到达目的地操作流程图 (13)4.6 中断处理程序框图 (14)5 结论心得 (16)参考文献 (17)附录A (18)附录B (19)致谢 (31)华南农业大学本科生毕业设计成绩评定表1 绪论电梯进入人们的生活已经150年了。
基于单片机的智能电梯控制系统设计
基于单片机的智能电梯控制系统设计【摘要】智能电梯管控系统即是对电梯开展智能化控制,以原电梯为基础安装智能化门禁装置,用户惟有借助电梯专用卡或扫码方可启动电梯,使使用场所就此提升安全等级。
现阶段我国常用的智能电梯控管系统的核心是单片机为主。
本文以基于单片机视角,对智能梯管控系统开展全面探讨,旨在丰富相关研究,为后续电梯智能设计与功能完善提供有效借鉴。
【关键词】单片机;智能电梯;控制系统近年随着公众生活水平的持续攀升,高楼大厦早已成为生活中不可缺少的住宅及办公场地,电梯由此得到普及性应用,给公众生活和工作带来诸多便利。
同时随着电梯功能的日渐完善,为电梯安装智能系统也成为电梯智能化建设的关键。
而单片机成为智能电梯系统的重要构件。
电梯智控系统以单片机为基础,借助其特有的语音识别功能,创新语音控制替代人工按键,确保电梯自主运行,使传统电梯接触式按键成为历史,无接触式智控为现阶段电梯控制的主流。
一、智能电梯控制系统工作原理智能电梯管控平台系统为电梯智能化建设必要的控制软件,主要涵盖单片机、气体传感器、显示器、电机等。
其中最关键的是单片机。
单片机用于智能电梯管控平台可实现如下功用,即:其一,使控制范围得以扩大。
如果控制信号具体到某个位置时,则系统初定组借助不同方式实现电梯的换接、开断等。
其二,放大功率。
单片机在智能电梯系统中要实现高灵敏度调节,即对功率加以控制。
其三,综合信号。
单片机可以确保智能电梯实现对多个信号的有效控制,在明确智能输入形式的前提,单片机综合比对以达到最佳控制效果。
智能电梯联动控制平台系统两端接收到来自电压的刺激后,电流由此产生,继而推进电磁效应形成。
电磁效应在作用被激发后将衔铁返弹至弹簧,继而带动触点完成吸合。
智能电梯管控平台基于上述原理开展作业。
二、基于单片机的智能电梯控制系统设计(一)智能电梯控制系统框架组成智能电梯基于单片机完善自身管控系统,其核心处理器即不同型号的单片机。
智控系统要明确语音信号处理仪,一般来说选取配套的语音控制芯片,借助语音芯片把声音转换作智控信号以完成电梯的智能化操作。
单片机课程设计 智能电梯控制
摘要随着楼房建筑的兴起,电梯成为越来越重要的交通方式,它是一种安全可靠,垂直上下的运载工具,对减轻劳动强度起到重要作用,同时对方便人们的生活起到重大作用。
基于单片机的电梯智能控制系统的设计分别从系统要求、硬件设计、软件设计等几个部分设计,介绍了以A T89C51系列单片机为核心,并结合74LS245和LED等芯片以及与之相配套的C语言软件等进行电梯模拟的具体实现方法,该提高了电梯的有效利用率。
本文设计了基于单片机的电梯控制系统,该系统采用单片机(AT89C51)作为控制核心,内外使用按键按下与否引起的电平改变,作为用户请求信息,单片根据楼层检测结果控制电机停在目标楼层。
软件部分采用C语言,利用查询方式来检测用户的请求信息,根据电梯运行到相应楼层时,引起的电平变化,送到单片机计数来确定楼层,并送到8*8LED显示屏进行显示,硬件设计简单可靠,结合软件,基本实现了五层电梯运行的模拟。
关键词:单片机电梯系统控制第一章绪论1.1研究背景及意义电梯进入人们的生活已经150年了,生活在继续,科技在发展,电梯也在进步。
150年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新——手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;在我国任何一个城市,电梯都在被广泛应用着。
电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。
电梯是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。
电梯的应用范围很广,可用于宾馆、饭店、办公大楼、娱乐场所、仓库以及居民住宅大楼等。
在现代社会中,电梯已成为人类必不可少的垂直运输交通工具.2研究内容1.本课题研究的主要内容是完成一个电梯系统的智能控制模块,即根据每个楼层不同顾客的按键要求,让电梯做出合理的判断,正确高效的指导电梯完成各项载客任务。
基于单片机的电梯控制设计
基于单片机的电梯控制设计随着现代城市的发展,高层建筑的数量不断增加,电梯已成为居民出行的必备工具。
电梯控制系统是电梯的核心部分,其合理、安全、高效的控制对电梯的运行起着决定性的作用。
本文基于单片机,对一种现代化电梯控制系统进行了设计和实现,并逐步介绍其原理和具体实现方法。
1.设计思路基于单片机的电梯控制系统,基于先进、高效的现代技术,采用数字、电子、计算机等技术,集成了电梯运行的各项功能,如门控、运行控制、限速保护、人员安全保护等。
结合具体使用场景,通过对电梯各种状态的控制,实现电梯的自动运行。
2.设计方案此次设计采用基于单片机的电梯控制方案,通过采用传感器、驱动器等电子元器件,真正实现了电梯的智能化控制。
主要由以下五个部分组成:(1)控制部分:采用AT89C52单片机作为主控制器,负责控制电梯各部分。
通过对单片机程序的编写,对各个部分进行精确的控制和调整。
(2)物理部分:即电梯的各个部分,包括电机、减速钢丝绳、限速器、轮架、门体等。
(3)传感器部分:通过安装在电梯厅和轿厢内的传感器,探测电梯的各种状态信息,例如:电梯内外乘客数量、电梯运行方向、门体状态等。
实时将这些状态码转换成数字数据传送到单片机中,实现对电梯运行状态的掌控。
(4)显示部分:将电梯运行状态的各种信息,通过LED数码管、液晶显示等形式,进行实时显示。
这部分可以为乘客提供明确的电梯状态信息,提高电梯使用效率和安全性。
(5)交互部分:如何使乘客和电梯进行有效的交互,减少误操作,是电梯控制设计的核心关键。
通过电子开门器、按钮等,实现乘客与电梯交互的整个过程。
3.实现过程(1)设计程序代码在AT89C52单片机中,通过程序设计实现电梯的各部分精确控制。
代码的设计需要考虑到电梯各种状态,例如:乘客进出电梯、电梯起升、降落等。
通过逻辑程序的编写,实现扫描电梯状态,并对电梯的运行进行掌控。
(2)制作原型通过根据设计方案,搭建各个部分的物理模型,并进行调试和安装。
基于单片机控制的电梯控制系统
基于单片机控制的电梯控制系统第一章:引言1.1 研究背景电梯作为现代城市中必不可少的交通工具,已经成为人们日常生活中的一部分。
随着技术的发展,电梯也不再是简单的上下楼工具,而是逐渐成为智能化、自动化的设备。
电梯控制系统是电梯运行的核心,也是保证电梯安全、高效运行的关键。
1.2 研究目的和意义本文旨在设计并实现一个基于单片机控制的电梯控制系统,以提高电梯的运行效率和安全性。
通过对电梯控制系统的研究,可以更好地理解电梯的工作原理,为电梯的维护和运营提供参考。
同时,通过对单片机控制电梯系统的设计和实现,可以提高学生的实践能力和创新意识。
第二章:电梯控制系统的工作原理2.1 电梯的基本结构电梯由电动机、控制系统、导轨、轿厢、门等组成。
其中,控制系统是电梯运行的核心部分,负责控制电梯的上下运动、门的开关等功能。
2.2 电梯的工作流程电梯的工作流程包括乘客呼叫、电梯响应、开门、关门、上行或下行等步骤。
控制系统根据乘客的呼叫信号和电梯当前状态,确定电梯的运动方向和停靠楼层。
2.3 电梯控制算法电梯控制算法是决定电梯运行状态的关键。
常见的电梯控制算法有先来先服务算法、最短路径算法、最近调度算法等。
第三章:基于单片机的电梯控制系统设计3.1 系统硬件设计基于单片机的电梯控制系统的硬件设计包括电梯主控板、传感器、按钮等。
电梯主控板负责接收和处理各种信号,并控制电梯的运行。
传感器用于检测电梯当前状态,按钮用于乘客呼叫电梯。
3.2 系统软件设计基于单片机的电梯控制系统的软件设计包括程序的编写和调试。
程序需要根据电梯工作流程和控制算法,实现电梯的运行控制和状态监测等功能。
第四章:系统实现与测试4.1 硬件制作和连接根据设计要求,制作电梯主控板和其他硬件设备,并进行连接和调试。
4.2 软件编程与调试根据系统设计要求,编写电梯控制系统的软件程序,并进行调试和测试。
4.3 系统性能测试对电梯控制系统进行功能和性能测试,包括电梯的运行速度、响应时间、停靠楼层准确性等指标的测试。
基于单片机的电梯控制系统方案设计
基于单片机的电梯控制系统方案设计本方案以STC89C52芯片为核心,模拟了电梯控制系统所需的一些基本功能,通过按键选择楼层,数码管显示实时楼层数,LED灯组成的箭头指示上下方向。
同时,采用uln2003来驱动步进电机转动,以步进电机的转动方向来模拟电梯运行方向。
根据电梯运行到不同的楼层,产生不同的电平量,以此实现对电梯的控制。
该方案软硬件结构设计简单可靠,实现了对电梯的运行控制。
标签:电梯;步進电机;STC89C52引言目前电梯控制系统大多采用继电器或者可编程控制器(PLC)的控制方式,存在着成本高,需要三相供电等缺点,本方案给出了一种基于单片机的电梯模型控制系统。
以单片机为核心,再辅以适当的硬件电路和控制程序来检测和控制整个电梯的信号,具有成本低、通用性强、灵活性大、扩展容易及易于实现复杂控制等优点。
1 总计设计方案本方案采用开关作为电梯内外的请求按键,按键和单片机的插针接口相连,按键按下为低电平,将信号传送到单片机,单片机根据各接口的信号进行判断处理,处理完毕后控制步进电机运动,实现电梯的上下运动,采用传感器确定电梯所在的楼层数及电梯准确停止的位置,用七段数码管显示电梯所在楼层,用LED 灯显示电梯的上下运行状态。
本方案采用STC89C52为控制电梯的单片机[1]。
考虑到经济性与实用性,选择28BYJ48型步进电机。
采用5V直流电源为单片机、指示灯、数码管供电。
总体设计框图如图1所示。
本方案主要由5大部分组成:键盘模块、单片机控制电路、显示模块电路、电源模块电路、步进电机驱动电路。
其中单片机控制电路主要包含复位电路,电路复位后楼层显示数字 1 表示电梯此时在一楼,而电梯楼层位置是由延时电路控制的,延时电路有2秒延时,每层之间通过2秒延时控制即每延时2秒表示电梯走了一层,同时显示相应的上下箭头指示。
本方案的延时部分主要是由软件控制的。
电梯的状态是通过点阵组成的上下箭头和数字显示的。
键盘电路采用独立式按键。
基于51单片机的电梯控制系统
电梯系统的组成模块
• 单片机最小系统模块 • 电梯内外电路按键模拟检测模块 • 电梯外部请求发光管显示模块 • 楼层显示数码管模块 • 电梯上下行模块及模拟传感器模块 • 给电梯提供动力的控制模块
电梯控制系统的模型示意图
电 梯 系 统 的 模 型
楼层模型: 高:180cm 宽:60cm
电梯模型: 高:40cm 宽:40cm
谢谢大家!
基于51单片机的 基于51单片机的 电梯控制系统
设计成员:王青青 苏Байду номын сангаас锋 王乃亨 范 葳
设计要求:
(1)用AT89C51单片机,实现用步 )用AT89C51单片机,实现用步 进电机带动电梯的4 进电机带动电梯的4层楼电梯运行 控制系统。 (2)每层楼都具有显示和请求的功 能。 (3)显示电梯的运行状态并实时显 示电梯所在楼层位置。
设计思路:
• 本次设计的总思想是,用开关作为电
梯内外的请求按键,按键和单片机的 接口相连,按键按下为低电平,将电 平信号传送到单片机,单片机根据各 口的信号进行判断处理,处理完毕后 控制步进电机运动,实现电梯的上下 运动,采用模拟传感器确定电梯所在 的楼层数及电梯准确停止的位置,用 七段数码管显示电梯所在楼层和下一 目标楼层,用LED灯显示电梯的上下运 目标楼层,用LED灯显示电梯的上下运 行状态。
• 时时显示电梯所在楼层数以及电梯要运行到
的下一目标楼层数和电梯当前的上下运行状 态显示。 • 有手动报警功能。
待改进方面:
• 电梯门模型的安装和控制 • 到达指定楼层的语音提示 • 时时响应请求要加强 • 准确判断电梯内部是否有人方面要
加强
希望各位领导、老 希望各位领导、 师审阅我们的论文并渴 望您们给予批评指正。 望您们给予批评指正。
基于单片机的电梯控制系统设计
基于单片机的电梯控制系统设计随着现代社会的快速发展,电梯已成为人们日常生活中不可或缺的运输工具。
为了提高电梯的运行效率,保证其安全可靠性,设计一种基于单片机的电梯控制系统。
该系统以单片机为核心,结合传感器、按键、显示等模块,实现对电梯的运行状态、楼层信号、呼梯信号的实时监控与显示。
一、系统硬件设计1、单片机选择本设计选用AT89S52单片机作为主控芯片,该芯片具有低功耗、高性能的特点,内部集成了丰富的外围设备,方便开发与调试。
2、输入模块设计输入模块主要包括楼层传感器和呼梯按钮。
楼层传感器采用光电式传感器,安装在各楼层,用于检测电梯的运行状态和位置;呼梯按钮安装在电梯轿厢内,用于收集用户的呼梯信号。
3、输出模块设计输出模块主要包括显示模块和驱动模块。
显示模块采用LED数码管,用于实时显示电梯的运行状态、楼层位置等信息;驱动模块包括继电器和指示灯,用于控制电梯的运行和指示状态。
4、通信模块设计通信模块采用RS485总线,实现单片机与上位机之间的数据传输与通信。
二、系统软件设计1、主程序流程图主程序主要实现电梯控制系统的初始化、数据采集、处理与输出等功能。
主程序流程图如图1所示。
图1主程序流程图2、中断处理程序中断处理程序主要包括外部中断0和定时器0的中断处理。
外部中断0用于处理楼层传感器的信号,定时器0用于计时和速度控制。
三、系统调试与性能分析1、硬件调试首先对电路板进行常规检查,包括元器件的焊接、电源的稳定性等;然后分别调试输入、输出、通信等模块,确保各部分功能正常。
2、软件调试在硬件调试的基础上,对软件进行调试。
通过编写调试程序,检查各模块的功能是否正常;利用串口调试工具,对通信模块进行调试。
3、性能分析经过调试后的电梯控制系统,其性能稳定、运行可靠。
该系统能够实现对电梯运行状态、楼层信号、呼梯信号的实时监控与显示,并且具有速度快、安全可靠等特点。
该系统还具有成本低、易于维护等优点,适用于各种场合的电梯控制。
基于51单片机的模拟电梯控制系统_毕业设计
摘要本文介绍了基于单片机的电梯控制系统,硬件部分主要由单片机最小系统模块、电梯内外电路按键模拟检测模块、电梯外请求发光管显示模块、楼层显示数码管模块、电梯上下行模块及模拟传感器模块等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)参考文献 (14)致谢 (15)附录I: (16)附录II: (18)第1章绪论1.1电梯的研究背景及意义电梯是高层宾馆、商城、住宅、多层厂房和仓库等高层建筑不可缺少的垂直方向的交通工具。
随着社会的发展,建筑物规模越来越大,楼层越来越多,对电梯的可靠性、舒适感和美学等方面的要求也有了更高的要求。
电梯是集机电一体的复杂系统,涉及机械传动、电气控制和土建等工程领域,而对现代电梯而言,应具有高度的安全性。
基于AT89C51单片机电梯控制系统的设计
基于AT89C51单片机电梯控制系统的设计电梯控制系统是一个非常常用且重要的系统,在现代的高层建筑中几乎无处不在。
在这篇文章中,我们将介绍一个基于AT89C51单片机的电梯控制系统的设计。
首先,让我们了解一下电梯系统的基本原理。
一个标准的电梯系统由电梯井、电梯、电梯按钮、电梯控制系统和相关的传感器组成。
电梯井是电梯运行的区域,电梯则负责在楼层之间垂直运行。
电梯按钮用来选择目标楼层,电梯控制系统接收按钮的输入,并根据指定的楼层来控制电梯的运行。
传感器则用于检测电梯是否到达了指定楼层。
在本设计中,我们将使用AT89C51单片机作为电梯控制系统的核心芯片。
AT89C51是一种8位微控制器,具有强大的处理能力和丰富的接口功能。
它可以与其他外部设备进行通信,接收和发送数据,并控制电梯的运行。
首先,我们需要对电梯系统进行建模和设计。
我们将电梯系统划分为几个模块,包括电梯井、电梯、电梯按钮、电梯控制系统和传感器。
在电梯井中,我们需要安装楼层传感器,以便控制系统能够准确地检测电梯的位置。
这些传感器可以是光电传感器、红外线传感器或其他类型的传感器。
当电梯到达指定的楼层时,传感器将发送信号给控制系统。
电梯按钮用于选择目标楼层。
每个楼层都安装有一个电梯按钮。
当乘客按下按钮时,按钮会发送信号给控制系统,控制系统将根据输入的楼层信息计算出电梯的运行方向。
电梯本身主要由电机和轿厢构成。
电梯电机用于驱动轿厢在不同楼层之间垂直运动。
控制系统将控制电机的转动方向和速度,以实现电梯的运行。
最后,我们来了解电梯控制系统的设计。
电梯控制系统由AT89C51单片机和其他外部设备组成。
AT89C51单片机将接收来自按钮和传感器的输入信号,并根据输入信号来控制电梯的运行。
为了实现这个设计,我们需要将单片机与按钮和传感器连接。
单片机的GPIO引脚将与按钮连接,以接收按钮输入的信号。
传感器将与单片机的引脚连接,在电梯到达指定楼层时发送信号给单片机。
基于单片机的电梯控制系统
1 课题概述1.1课题的主要研究内容及设计步骤本课题的主要任务是完成一个电梯系统的调度模块,即根据每个楼层不同顾客的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成各项载客任务.根据此任务,本课题需要研究的内容有:1、根据系统的技术要求,进行系统硬件的总体方案设计;2、学习单片机的相关知识,并且加以运用;3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。
4、研究C语言编程,并且规定电梯的工作规则,用C语言加以实现;5、对软件和硬件进行调试,让其协调工作,完成指定任务。
结合以上内容,本课题的设计方案步骤如下:关于硬件部分:首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具体的轿厢等机械部分。
然后,结合这些实物,选择恰当的芯片,并分成若干模块,安排好各自之间的关系.接着,要完成电路图的设计,画出PCB板,焊接相关器件后进行硬件调试,看是否好用并加以适当的更正。
关于软件部分:关于电梯调度时所遵循的原则作出规定,其必须基于高效与人性化两个原则。
最后是使用C语言将规定程序化,以便电梯真正的运作.当然,二者的关系并不是分离的,它们是相辅相成,硬件依据软件来验证,软件依据硬件来调试。
经过一个个的发现问题、一个个的解决问题,最终做出完美的电梯调度模块。
1。
2课题的开发环境简介1。
2。
1电路图制作软件proteus 7。
2Proteus是目前最好的模拟单片机外围器件的工具,因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。
对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象.1。
2.2C51的程序开发软件KeilKeil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学易用。
单片机电梯控制课设任务
单片机电梯控制课设任务电梯是我们现代生活中不可或缺的交通工具之一。
电梯的控制是由电梯控制系统来完成的,而单片机电梯控制系统则是其中的一种常见实现方式。
本文将介绍单片机电梯控制的课设任务,并对其进行分析。
一、课设要求单片机电梯控制课设要求学生设计一套基于单片机的电梯控制系统。
具体要求如下:1. 实现电梯的上下行和开关门等基本功能;2. 考虑电梯的安全性,防止电梯在超重、故障等情况下发生危险;3. 考虑电梯的舒适性,优化电梯的运行效率,减少电梯的等待时间和行程时间;4. 考虑电梯的节能性,通过控制电梯的运行方式,减少能源的消耗;5. 要求使用C语言编程,通过仿真软件进行仿真测试。
二、实现思路1. 硬件设计硬件设计包括电梯控制板的设计和电梯控制电路的设计。
电梯控制板需要包括单片机、LCD显示屏、按键、蜂鸣器等模块,用于控制电梯的运行和显示电梯的状态。
电梯控制电路需要包括电机驱动电路、传感器电路、限位开关等模块,用于检测电梯的状态和控制电梯的运行。
2. 软件设计软件设计主要包括电梯控制算法的设计和程序编写。
电梯控制算法需要考虑电梯的运行方式、电梯的调度策略、电梯的故障处理等方面。
程序编写需要将算法转化为可执行的代码,并通过仿真软件进行仿真测试。
三、实现步骤1. 确定电梯的基本功能和运行方式,包括上下行、开关门、报警等功能;2. 设计电梯控制板和电梯控制电路,包括单片机的选型、电机驱动电路的设计、传感器电路的设计等;3. 实现电梯控制算法,包括电梯的调度策略、电梯的故障处理等;4. 编写程序代码并进行仿真测试,根据测试结果进行调试和优化;5. 考虑电梯的安全性、舒适性和节能性,根据需要进行优化。
四、实现难点1. 电梯的调度策略设计,包括优化电梯的运行效率和减少电梯的等待时间;2. 电梯的故障处理,包括电梯在超重、故障等情况下的处理方式;3. 硬件设计中电机驱动电路和传感器电路的设计,需要考虑电机的功率和传感器的精度等因素。
基于单片机的智能电梯控制系统设计
基于单片机的智能电梯控制系统设计摘要本文介绍了一种采用单片机STC89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现四层电梯的智能控制,利用单片机编程简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大.本设计实现了电梯控制系统所需的一些基本功能,能通过电梯内按键或者电梯外上升、下降按键选择楼层,数码管显示实时楼层数,LED显示实时电梯运行状态。
原理图和PCB部分采用protel99se专业软件来设计,实现将设计产品化。
本次设计更注重了把一些新的思路加入到设计中。
主要包括采用了STC89C52芯片,使用C语言进行编程,使其具有了更强的移植性,更加利于产品升级。
关键词:STC89C52;电梯控制系统;protel99se;C语言AbstractThis paper introduces a design method of using STC89C52 chip for elevator control system, mainly describes how to use microcontroller programming to achieve the intelligent four storey elevator control, the design method of microcontroller programming simple and variable, shortens the development cycle, at the same time that the elevator control system smaller and more powerful. Some of the basic functions of the design and implementation of elevator control system required by the elevator,elevator buttons or rise,decline the key to select the floor, digital tube display real-time number of floors,LED display real-time operating state of elevator. Schematic and PCB design using Protel99SE software,the design of products。
基于51单片机的电梯智能控制系统设计与实现
基于51单片机的电梯智能控制系统设计与实现电梯智能控制系统是一种基于微控制器的设计,它的主要目的是帮助电梯自动化运行并保证运行的安全性。
本文将介绍基于51单片机的电梯智能控制系统的设计和实现。
一、电梯智能控制系统的设计思路若要设计一款电梯智能控制系统,我们需要考虑以下方面:1. 电梯的联动性:我们需要让电梯在呼叫系统和在楼层之间进行联动通信,从而实现自动化操作。
2. 速度控制器:电梯的电控系统中应该包括速度控制器以及对所有电动机和电脑设备的功率管理。
3. 安全保障:此类系统应该包括底层的传感器和控制器,以预防电梯陷入危险的情况。
基于这些方面,我们可以设计出以下的电梯智能控制系统:1. 位于每个楼层的面板将包括两个按钮:上行/下行和电梯呼叫。
2. 每个电梯都有自己的控制器,可以预测每个乘客的目标楼层以及电梯运动的方向。
3. 运动速度应该根据电梯的位置或者方向进行控制。
当电梯靠近楼层之后,速度应该降低并使电梯到达目的地。
4. 当电梯遇到紧急情况,如被卡住或者有人挡住,控制器应该立即响应并阻止电梯运动,避免任何可能危险的事件发生。
二、电梯智能控制系统的硬件设计以下是电梯智能控制系统的基本硬件设计:1. 单片机:电梯智能控制系统需要恰当的单片机来控制每个电梯的速度和位置,同时实现通信功能。
在本例中,我们使用51单片机。
2. 传感器:控制电梯位置和速度的传感器包括霍尔传感器和光电传感器。
3. 驱动器:驱动器是一种组件,可以调节电器负载的功率流量。
在电梯中,我们使用电动机和变频器驱动器来控制电梯的运动。
4. LED 显示器:该显示器用于指示电梯的运动状态,例如方向的指示灯、上行/下行箭头、电梯当前位置的数字等。
5. 按钮面板:面板应该在每个楼层提供上行/下行按钮和呼叫按钮,以允许乘客控制电梯。
三、电梯智能控制系统的软件设计以下是电梯智能控制系统的基本软件设计:1. 定时器:使用定时器来控制每个电梯的位置和速度,例如电梯到达楼层时,应该停止电梯并允许乘客离开或进入电梯。
基于单片机的电梯控制系统的设计
基于单片机的电梯控制系统的设计电梯控制系统被广泛应用于现代化城市、商业综合体、大型住宅等地方,它的安全性和便捷性受到广泛关注。
基于单片机电梯控制系统的出现,完美地解决了一系列问题,如传统微型电梯控制系统存在的布线麻烦、易受电磁干扰、系统资源不足等问题。
下面,本文将详细介绍基于单片机的电梯控制系统。
一、设计思想本控制系统采用AT89S51单片机作为控制器,其使用了数字电路和模拟电路相结合的设计方法,从而实现了对电梯的自动控制。
该系统集成了多种保护措施,具有高度的可靠性、抗干扰能力和波动能力,是一种非常实用的电梯控制系统。
二、硬件设计(1)AT89S51单片机该单片机采用8位CMOS微控制器,程序存储器容量为32KB,数据存储器容量为2KB,支持定时器/计数器、串行通信接口等外设。
(2)电梯电机电梯电机是电梯运行的关键部件之一,常见的电梯电机有交流电机和直流电机两种。
设计时需根据实际需要选择合适的电机,以实现电梯的起升和运行。
(3)门禁控制器门禁控制器是门禁装置的核心部件之一,用于控制电梯门的开启和关闭,保证电梯的安全性。
(4)电源模块电源模块提供电梯系统所需的稳定可靠的电源。
(5)其他模块还需要设计开关模块、指示灯模块、蜂鸣器模块等其他模块,以实现电梯的正常控制和提示。
三、软件设计该系统总共包含三个模块,即控制模块、运算模块和存储模块。
(1)控制模块第一步:启动电梯,检查电路可靠性,门状态、里程表、楼层显示等各项需要监测的装置是否正常工作。
第二步:选择电梯的运行方向和终点楼层。
第三步:通过监测电梯门开关的状态来控制电梯门的开关以及上下行电梯。
(2)运算模块运算模块负责楼层选取、电梯运转等计算工作。
具体方法:1.通过扫描各楼层的按钮输入,分析电梯所选楼层的方向。
2.确定电梯到达的楼层。
3.开关电梯门。
4.根据现场需求继续运行或停止。
(3)存储模块存储模块主要用于存储电梯的相关参数和状态信息,如电梯所在楼层、电梯的运行方向、上升/下降时间、停留时间等。
单片机电梯控制系统设计与制作
单片机电梯控制系统设计与制作电梯是现代城市中经常使用的一种垂直交通工具。
为了确保电梯的安全性和效率,需要采用一些先进的技术来控制电梯的运行。
单片机电梯控制系统是一种常见的电梯控制技术,本文介绍了单片机电梯控制系统的设计与制作。
一、单片机电梯控制系统设计1、硬件设计单片机电梯控制系统主要包括电梯传感器、电梯控制单元、电梯驱动器等硬件组成部分。
电梯传感器:电梯传感器主要是检测电梯是否到达所需楼层,以及判断电梯门的开关情况。
电梯控制单元:电梯控制单元采用单片机作为核心控制芯片,主要负责电梯的各种控制任务,包括实现电梯的起、停、下行等指令的处理,以及电梯运行状态的监测。
电梯驱动器:电梯驱动器是将电梯控制单元的指令转化为实际的物理运动,主要负责电梯电机的转动、电梯门的开关等。
2、软件设计单片机电梯控制系统的软件设计主要包括以下几个部分:(1)时序控制程序:该程序主要利用单片机中的定时器模块实现电梯的时序控制,例如电梯的开门时间、等待时间、闭门时间等。
(2)命令处理程序:该程序主要是处理来自电梯传感器以及外部控制中心发送的指令,例如电梯的上行指令、下行指令、停止指令等。
(3)故障检测程序:该程序主要是检测电梯中可能出现的错误,例如电梯超载、门未关紧等。
二、单片机电梯控制系统制作1、电路板制作电路板是单片机电梯控制系统的核心部分,需要在电路板上进行焊接和安装。
可以通过专业的电路板制作厂家进行制作,也可以自己DIY。
2、程序下载完成电路板的制作后,需要下载单片机电梯控制系统的软件程序,将程序烧录进入单片机中。
3、外部接口连接将电梯传感器、电梯驱动器等硬件连接到主控板上,并与外部接口连接完成后,就可以进行系统测试了。
三、总结单片机电梯控制系统是一种成熟的电梯控制技术,具有优良的性能和高度的可靠性。
通过以上的介绍,相信大家已经对单片机电梯控制系统的设计与制作有了更深入的了解。
希望能够为电梯的安全和效率提供更好的保障。
单片机课程设计之电梯控制系统
JIANGSU UNIVERSITY OF TECHNOLOGY单片机应用系统设计电梯控制器学院:电气信息工程学院专业:测控技术与仪器班级:11测控2姓名:唐德康学号:11314204指导教师:刘素芬时间: 2014年11月基于单片机的电梯控制系统设计摘要:本文介绍了一种采用单片AT89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计的方法,利用单片机编程实现功能,简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。
硬件部分主要由单片机的最小模块、电梯内外按钮控制模块、数码管显示楼层模块、发光二极管显示目的楼层模块、报警显示模块组成。
软件部分使用kiel软件进行C语言程序编写,用proteus软件进行仿真调试。
本设计具有电梯控制系统所需的一些基本功能,能通过方向按键选择方向,能通过数字按键选择楼层,数码管显示实时楼层数,电动机控制部分采用直流电机及H桥驱动电路,使电梯箱能上下运动。
硬件设计简单可靠,结合软件,基本实现了五层电梯运行的模拟仿真。
关键词:AT89C52;单片机;电梯控制系统; C语言1内容和要求以AT89C52单片机和步进电动机为核心设计单片机电梯控制器,假设电梯安装在一个楼层为4层的小楼上。
其人机接口包括显示器、键盘、喇叭、指示灯。
每层电梯口都有上楼、下楼两个按键,一个7段数码管显示器作为电梯当前层指示灯,两个发光二极管作为电梯运行方向指示灯。
进入电梯里边,按数字键选择想要去的目的楼层,一个7段数码管显示器作为电梯当前层指示灯,两个发光二极管作为电梯上行和下行指示灯。
步进电动机正转表示电梯上行,步进电动机反转表示电梯下行。
启动按键按下去表示电梯控制系统可以运行。
紧急停止按键按下,电动机停止运动。
报警按键按下,启动蜂鸣器和闪烁红色报警灯。
1.1设计思路本次设计的基本思想是采用AT89C52单片机作为核心,利用其丰富的I/O接口与外围电路配合进行控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微控综合系统课程设计报告专班 姓 学 2016 年 12 月 23 日摘要本文介绍了一种采用STC15F2K60S2芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计的方法,利用单片机编程实现功能,简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。
硬件部分主要由单片机的最小模块、电梯内外按钮控制模块、数码管显示楼层模块、发光二极管显示目的楼层模块、报警显示模块组成。
软件部分使用kiel软件进行C语言程序编写,用proteus软件进行仿真调试。
本设计具有电梯控制系统所需的一些基本功能,能通过方向按键选择方向,能通过数字按键选择楼层,数码管显示实时楼层数,电动机控制部分采用直流电机及H桥驱动电路,使电梯箱能上下运动。
硬件设计简单可靠,结合软件,基本实现了五层电梯运行的模拟仿真。
关键词:STC15F2K60S2芯片;电梯控制系统;C语言AbstractThis paper describes the use of a STC15F2K60S2 chip for elevator control system design methods, mainly elaborates how to use microcontroller programming method to realize electronic design, realize the function of the use of single-chip programming, concise and changing the design method shortens the development cycle, at the same time the elevator control system smaller and more powerful. The hardware part is composed of the smallest module of the microcontroller, the internal and external button control module, the digital control display module, the light emitting diode display module and the alarm module. The software part uses the Kiel software to carry on the C language programming, uses the Proteus Software to carry on the simulation debugging. Some of the basic functions of the design of the elevator control system required, canchoose direction key direction through the number keys to select the floor, real-time digital display of the number of floors, the motor control part adopts DC motor and H bridge driving circuit, the elevator box can move up and down. The hardware design is simple and reliable, combined with the software, the basic realization of the five elevator operation simulation.Key words: STC15F2K60S2 chip; elevator control system; C language.1.引言随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。
电梯是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。
因此电梯在我们的生活中起着举足轻重的作用。
电梯已不仅是一种生产环节中的重要设备,更是一种人们频繁乘用的交通运输设备。
由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。
采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。
从技术发展来看,这种系统将逐渐被淘汰。
而单片机价格相当便宜,由单片机设计的控制系统可以随着设备的更新而不断修改完善,更完美的实现设备的升级。
1.1课题的提出及研究意义电梯是集机械原理应用、电气控制技术、微处理技术、系统工程学等多科学和技术分支于一体的机电设备,它是建筑中永久垂直交通工具。
电梯作为生产生活的典型运载工具使用已十分普及,其控制信号类型多,关系复杂,要求的控制性能特别高。
随着经济的发展高层建筑越来越多对电梯的运行速度和控制性能也提出了更高的要求。
而在我国于八十年代初至九十年代初投入使用的电梯,其中绝大部分采用继电器—继电器阵列结构该结构体积大、接线复杂、噪音大、触点易磨损、故障率高、维护工作量大,已无法满足现代社会的需要。
自上世纪80年代以来,微机控制系统得到了极大的发展,现已深人到我国工农业生产的各个方方面面,随着电力电子技术和微电子技术的发展,使得以微机为核心的控制系统得到广泛应用。
尤其是单片机的开发与应用,其深度和广度越来越大。
微机应用于电梯控制系统,与传统的采用继电接触逻辑控制系统相比,具有很大优越性,一方面,它使整个系统的体积减小,可靠性提高,使用寿命延长;另一方面,它还简化了安装调试和维护维修的工作量,使整个电梯的运行成本降低。
更突出的优点是微机具有灵活的算术和逻辑运算功能,具有很强的通信和可扩展功能,实现更完善的自动控制。
常用的微机控制主要的有两种技术:基于PLC控制和基于单片机控制两大技术。
可编程控制器,是微机技术与继电器常规控制技术相结合的产物,是在顺序控制器和微机控制器的基础上发展起来的新型控制器,是一种以微处理器为核心用作数字控制的专用计算机,它有良好的抗干扰性能,适应很多工业控制现场的恶劣环境,所以现在的电梯控制系统主要还是由可编程控制器控制。
但是由于PLC的针对性较强,每一台PLC都是根据一个设备而设计的,所以价格较昂贵。
而单片机价格相当便宜,也不像PLC那么有针对性,可以随着设备的更新而不断修改完善,更完美的实现设备的升级。
基于单片机控制的电梯可以大大的降低成本而且运行也较可靠,采用单片机来实现老式电梯控制系统的改造无疑是最佳方案。
由于单片机具有体积小、线路简单、无噪音、可靠性高、维护方便,是一种少投入、高回报的方案。
同时能方便实现多台电梯的群控,并通过通讯接口与楼宇自动化系统联接,实施对电梯的监控。
1.2课题研究的内容随着科技的发展,微型计算机领域的不断进步,将使得将来电梯的体积大大减小,功能不断完善,过程的控制更平稳、可靠、抗干扰性能增强、机械与电气部件被机结合在一个设备内,把仪表、电子和计算机的功能综合在一起。
因此微型计算机控制技术将会成为电梯运行中的关键技术。
本次设计的主要内容是以单片机为主控制器的电梯控制系统。
本来电梯系统是一个相对复杂的系统,由于能力和经验有限,所以只能实现基本的功能如:层站呼叫、自动停层、轿厢命令响应等。
通过单片机输出电压通过驱动电路然后控制电梯拖动。
在此,本文以五层电梯为研究对象,选用STC15F2K60S2单片机作为其控制器,研究微机控制梯系统的设计方法。
根据问题的提出、意义和文献综述,本课题研究的具体内容包括以下四个方面:(1)对电梯系统常用的控制方法的研究(2)电梯控制系统硬件组成及其原理(3)电梯的单片机系统软件设计(4)电梯在信号传输中遇到的问题2 总体设计方案2.1设计思路本次设计的基本思想是采用STC15F2K60S2单片机作为核心,利用其丰富的I/O接口与外围电路配合进行控制。
采用延时函数来控制电梯的位置校验,采用数码管静态显示来实时显示电梯所在楼层。
采用行列式矩阵键盘矩阵作为外呼内选电路,由于是5层楼,故选用4×4矩阵键盘。
当电梯到达目的楼层时电机停止,此时即可进、出乘客,乘客进入电梯之后可选择去哪一层,然后电梯根据乘客的选择判断去哪一层,继续运行。
通过单片机控制电梯在上升过程中只响应上升呼叫,下降过程中只响应下降呼叫。
电梯的正常运行通过单片机的控制来实现。
2.1.1方案确立(1)楼层显示模块方案一:采用点阵式液晶显示器(LCD)显示各种相关数据以及信息。
点阵式液晶显示器属于低功耗器件,但其价格较贵。
方案二:采用传统的8段数码管(LED)显示电梯实时所到的楼层。
虽功耗大,但其软件驱动简单,硬件电路调试方便,价格便宜,亮度大,能满足本设计的要求。
以上两种方案中,选择方案二。
(2)声音提示模块方案一:采用美国ISD公司的2590语音芯片,该语音芯片录放时间为90 秒。
ISD2500 系列具有抗断电、音质好,使用方便等优点。
它的最大特点在于片内E2PROM容量为480K,所以录放时间长;有10个地址输入端,寻址能力可达1024 位;最多能分600 段;设有OVF(溢出)端,便于多个器件级联。
方案二:采用蜂鸣提示音提示当轿箱到达所需的楼层时,蜂鸣器响,提示乘客到达了所需的楼层,另外可以作为紧急停止时的报警提示信号,其软件驱动、硬件电路调试非常简洁方便,而且价格便宜,能满足本设计的要求。
以上两种方案中,选择方案二。
(3)电动机模块方案一:采用步进电机作为本设计的执行元件,步进电机在定位性能方面十分优越。
步进电机和普通电机的区别主要就在于其脉冲驱动的形式,步进电机不需要A/D 转换,能够直接将数字脉冲信号转化成为角位移。
常用的步进电机每转一步,角度转1.8°,在应用中,步进电机可以同时完成两个工作,其一是传递转矩,其二是传递信息,升降精度很高。
方案二:采用直流电机作为本设计的执行元件,直流电机工作是让线圈始终交替地处于稳定状态和非稳定平衡状态,通过控制电流的方向可以实现电机的正反转。
直流电机在高起动转矩、大转矩、低惯量的系统中经常使用到。
此题目中电机要带动的负载较大,对升降精度要求不是很,所以采用方案二。
2.1.2实现单片机控制电梯的主要方法首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具体的轿厢等机械部分。
然后,结合这些实物,选择恰当的芯片,并分成若干模块,安排好各自之间的关系。