单片机模拟电梯系统设计

合集下载

C8051F单片机模拟电梯控制器的设计

C8051F单片机模拟电梯控制器的设计

C01 85 F系列 8位单 片机 作 为处理 器 , 合 相应 的外 配
围即可实 现 基 本 的 控 制 功 能 。 电梯 模 拟 器 的机 械 部分采 用 了丝杠 传 动 加 步进 电机 驱 动 , 离 移 动 十 距 分精 确 , 加上 零位 开关 , 运行 积累误 差 。 再 无
1 2 总体 设计框 图 .
机 电一体 化 的复 杂运 输 设 备 。它 涉 及 电 子技 术 、 机
械 工程 、 电力 电子技 术 、 电脑 技 术 、 微 电力 拖 动 系统 和 土建工 程 等 多个 科 学 领 域 。作 为 高 层 建 筑 物 上 下 交通运 输 的重要 设 备 , 越来 越 多 的机 电专 业将 参 与 电梯技 术方 面的 工作 , 了掌 握 电梯 的结 构 和控 为 制 技术就 有 必 要 把 这 庞 大 的集 机 械 、 电气 、 感 器 传 于一 体 的产 品模 拟化 , P C、 片机 、 机 、 用 L 单 微 变频 器
中图法分类号
T 2 3 5 P7. ;
文献标志码

电梯 是标 志现 代 物 质文 明 的垂 直 运输 工 具 、 是
L D控 制 、 晶 显示 、 讯 电路 以及 控 制 电机 的 隔 E 液 通 离 电路 。考虑 到实 用 性 、 靠 性 、 容 性 、 扩 展 性 可 兼 可 能 以及 开 发 的难 度 和成本 , 用 了与 5 采 1内核 兼容 的

20 Si eh E g g 0 8 c.T c. nn.
C 01 85 F单 片机 模 拟 电梯 控 制 器 的设 计
龚鲁华
( 南京大学 电子科学 与工程 系, 南京 2 0 9 ) 10 3

基于51单片机的电梯设计

基于51单片机的电梯设计

摘要随着社会的不断发展,楼房越来越高,而电梯则成了高层楼房的必须设备。

电梯从手柄开关操纵电梯、按钮控制电梯发展到了现在的群控电梯,为高层运输做出了不可磨灭的贡献。

单片机在电梯升降控制上的应用主要体现在它的逻辑开关控制功能。

由于单片机具有逻辑运算,计数和定时以及数据输入输出的功能,在电梯升降过程中,各种逻辑开关控制与单片机很好的结合,很好的实现了对升降的控制。

本文主要讨论研究利用Atmel 公司的51系列单片机AT89C51和四相步进电机对电梯的升降进行控制,形成电梯控制系统。

关键词:电梯AT89C51 电梯升降控制四相步进电机C语言程序设计第一章绪论1.1单片机简介近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。

本系统采用Atmel 公司的51系列单片机AT89C51作为主控芯片。

其特征如下:单片机AT89C51 8位微控制器8K字节在系统可编程Flash主要性能● 与MCS-51单片机产品兼容● 8K字节在系统可编程Flash存储器● 1000次擦写周期● 全静态操作:0Hz~33Hz● 三级加密程序存储器● 32个可编程I/O口线● 三个16位定时器/计数器● 八个中断源● 全双工UART串行通道● 低功耗空闲和掉电模式● 掉电后中断可唤醒● 看门狗定时器● 双数据指针● 掉电标识符功能特性描述AT89C51是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

基于单片机的电梯控制系统设计_毕业设计

基于单片机的电梯控制系统设计_毕业设计

本科毕业设计基于单片机的电梯控制系统设计摘要本文主要介绍了基于单片机的电梯控制系统,在本次设计中我们模拟了三层楼层的电梯的运行以及其中相应的逻辑关系。

在没有使用到真正的电梯箱和电机的情况下,我们使用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年了。

本科毕业设计(基于单片机的电梯控制模拟系统设计)

本科毕业设计(基于单片机的电梯控制模拟系统设计)

本科毕业设计(基于单片机的电梯控制模拟系统设计)本科毕业设计(基于单片机的电梯控制模拟系统设计)本科毕业设计(论文)基于单片机的电梯控制模拟系统设计学院名称:专业:班级:学号:姓名:江苏理工学院毕业设计说明书(论文)指导教师姓名:指导教师职称:二〇一五年六月基于单片机的电梯控制模拟系统设计摘要:随着我国人口老龄化的进程,目前的低层建筑对电梯的需求会日趋增加,因此本文设计一种基于AT89S52的电梯模拟控制系统,本系统成本低、通用灵活,可以大面积推广。

本控制系统模拟电梯的基本功能,电梯的内外按键使用户可以选择电梯到达的楼层,数码管可以显示电梯的当前所在楼层,电梯的升降通过发光二极管显示,通过电机的正反转模拟电梯的上下行。

本系统主要分为硬件部分和软件部分,硬件部分主要有单片机模块、电梯内外按键模块、电梯状态指示灯模块、楼层显示模块、电机驱动控制模块、报警模块等。

软件部分使用C语言编程实现,移植性强,便于修改和调用。

关键词:单片机;电梯控制;步进电机;AT89S52Design of Elevator Control System Based on MCUAbstract:As the process of population aging in china, the elevator needs of the low rise building will be increased. So this article introduces the elevator control system based on AT89S52. This system is general purpose and flexible as well as low cost which can promote to larger areas. This control system simulates the basic functions of the elevator. The users can use the buttons inside and outside to choose which floor to get to. LED Segment displays can show which floor the elevator stops at at present. The LEDs show the rise or descend of the elevator which simulated by the motor rotating in forward or backward direction. This system is mainly divided into hardware part and software part. The hardware part consists of single-chip module, the buttons inside and outside of elevator module, the LED display module, the floor indicator module, electric motor drive module and alarm module. The software part uses C language to program that can solve portability problem. It is easy to modify and invoke the programsKey words: MCU;Elevator control;Stepper motor;AT89S52目录前言 (1)第1章方案设计 (2)1.1 设计要求 (2)1.2 方案的比较和论证 (2)1.2.1 控制核心选择 (2)1.2.2 键盘选择 (2)1.2.3电动机选择 (3)1.3 系统结构框图 (3)第2章硬件电路设计与实现 (4)2.1 单片机控制模块 (4)2.1.1主控芯片 (4)2.1.2时钟电路设计 (5)2.1.3复位电路设计 (5)2.2 电源设计 (6)2.3单片机端口扩展设计 (6)2.4电梯内外按键模块设计 (8)2.4.1电梯内按键设计 (8)2.4.2电梯外按键设计 (9)2.4.3电梯内按键指示灯设计 (10)2.4.4电梯外按键指示灯设计 (10)2.5楼层显示模块设计 (11)2.5.1当前楼层显示设计 (11)2.5.2电梯运行状态指示灯设计 (12)2.6 报警模块设计 (13)2.6.1报警按键设计 (13)2.6.2蜂鸣器电路设计 (13)2.7电机驱动控制模块设计 (14)第3章系统软件设计方案 (15)3.1 程序设计思路 (15)3.2 主程序流程图 (16)3.3部分子程序流程图 (17)3.3.1上下行指示灯子程序 (18)3.3.2寻找目标楼层子程序 (19)第4章系统软硬件调试方案 (20)4.1硬件电路的制作与调试 (20)4.1.1硬件电路的制作 (20)4.1.2硬件电路的调试 (20)4.2软件调试 (21)参考文献 (22)致谢 (23)附录A 整体电路原理图 (24)附录B源程序 (25)前言1853年的纽约世界博览会,奥的斯向世人展示了其发明的安全升降梯,自此电梯开始在人类社会中得以广泛的运用并深刻影响着人们的生活。

基于单片机的电梯控制系统_毕业设计(论文))

基于单片机的电梯控制系统_毕业设计(论文))

毕业设计(论文)题目基于单片机的电梯控制系统模拟电梯控制系统设计摘要单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。

其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域.电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它是建筑中的永久垂直交通工具。

本论文选择AT89S51为核心控制元件,设计了一个八层电梯系统,使用单片机汇编语言进行编程,实现运送乘客到任意楼层,并且显示电梯的楼层和上下行。

利用单片机控制电梯有成本低,通用性强,灵活性大及易于实现复杂控制等优点。

关键词单片机电梯系统控制Simulated elevator control system designAbstract Microcontroller that microcomputer (Single-Chip Microcomputer) gathering CPU, RAM, ROM, the timing, number and variety of interface integrated microcontrollers. 51 various SCM 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, which is building a permanent vertical transport. 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 advantagesKeyboards Single-Chip Microcomputer Elevator system control目录引言 (1)第一章单片机概述 (2)1.1单片机简介 (2)1.2单片机的特点 (3)1.3单片机的应用领域 (4)1.4单片机的发展趋势 (4)1.5单片机的主要生产厂家和机型 (5)第二章硬件系统实现 (7)2.1功能模块图 (7)2.2各功能模块介绍 (7)2.2.1 AT89S51芯片 (7)2.2.2 显示模块 (10)2.2.3 复位开关模块 (10)2.2.4 振荡器电路模块 (11)2.2.5 程序下载模块 (11)2.3设计电路及连线 (11)第三章软件设计 (13)3.1汇编语言简介 (13)3.2流程图设计 (14)3.3程序设计 (15)3.3.1程序初始化 (15)3.3.2主程序调用 (15)3.3.3中断程序调用 (16)第四章系统调试 (19)4.1硬件调试 (19)4.2软件调试 (19)第五章英文翻译 (21)结论 (25)致谢 (26)参考文献 (27)程序附录 (28)引言随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。

(完整word版)基于单片机控制的电梯控制系统

(完整word版)基于单片机控制的电梯控制系统

单片机综合实验实验报告学院计算机与电子信息学院专业电子信息工程班级电信11- 班姓名学号110340301实验题目基于单片机控制的电梯控制器系统环境Proteus 指导教师左敬龙实验时间2013年10月28日至2013年11月01日实验报告评分:_______题目:基于单片机控制的电梯控制器班级:电信11- 姓名:摘要:单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。

本设计介绍了基于单片机的电梯控制系统,硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、电梯外请求发光管显示模块、楼层显示数码管模块、电梯上下运行显示模块等5部分组成。

该系统采用单片机(AT89S52)作为控制核心,内外使用按键按下与否而引起的电平的改变,作为用户请求信息发送到单片机,通过单片机来控制电机的正反转,并且根据楼层检测结果控制电机停在目标楼层。

软件部分则使用C语言,利用查询方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,并送到数码管进行显示。

硬件设计简单可靠,结合软件,基本实现了六层电梯运行的模拟。

关键词:单片机,AT89S52,电梯,控制器。

1 引言随着生活节奏的加快以及生活环境的不断改变,高楼大厦中电梯的应用也越来越普及,而如何有效地使用电梯,是其能够智能化的稳定工作已经成为焦点。

从而,电梯便是高层住宅、商店、宾馆、写字楼、仓库等高层建筑不可缺少的垂直方向的运输工具。

然而,1889年美国奥梯斯升降机公司推出的世界第一部以电动机为动力的升降机,同年的纽约市马累特大夏安装成功。

随着建筑物规模的不断扩展,楼层也越来越高,对电梯的调速精度、调速范围等静态和动态特性也随之提出更高的要求。

由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。

采用这种控制线路存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。

基于单片机的电梯控制系统设计

基于单片机的电梯控制系统设计

基于单片机的电梯控制系统设计随着现代社会的快速发展,电梯已成为人们日常生活中不可或缺的运输工具。

为了提高电梯的运行效率,保证其安全可靠性,设计一种基于单片机的电梯控制系统。

该系统以单片机为核心,结合传感器、按键、显示等模块,实现对电梯的运行状态、楼层信号、呼梯信号的实时监控与显示。

一、系统硬件设计1、单片机选择本设计选用AT89S52单片机作为主控芯片,该芯片具有低功耗、高性能的特点,内部集成了丰富的外围设备,方便开发与调试。

2、输入模块设计输入模块主要包括楼层传感器和呼梯按钮。

楼层传感器采用光电式传感器,安装在各楼层,用于检测电梯的运行状态和位置;呼梯按钮安装在电梯轿厢内,用于收集用户的呼梯信号。

3、输出模块设计输出模块主要包括显示模块和驱动模块。

显示模块采用LED数码管,用于实时显示电梯的运行状态、楼层位置等信息;驱动模块包括继电器和指示灯,用于控制电梯的运行和指示状态。

4、通信模块设计通信模块采用RS485总线,实现单片机与上位机之间的数据传输与通信。

二、系统软件设计1、主程序流程图主程序主要实现电梯控制系统的初始化、数据采集、处理与输出等功能。

主程序流程图如图1所示。

图1主程序流程图2、中断处理程序中断处理程序主要包括外部中断0和定时器0的中断处理。

外部中断0用于处理楼层传感器的信号,定时器0用于计时和速度控制。

三、系统调试与性能分析1、硬件调试首先对电路板进行常规检查,包括元器件的焊接、电源的稳定性等;然后分别调试输入、输出、通信等模块,确保各部分功能正常。

2、软件调试在硬件调试的基础上,对软件进行调试。

通过编写调试程序,检查各模块的功能是否正常;利用串口调试工具,对通信模块进行调试。

3、性能分析经过调试后的电梯控制系统,其性能稳定、运行可靠。

该系统能够实现对电梯运行状态、楼层信号、呼梯信号的实时监控与显示,并且具有速度快、安全可靠等特点。

该系统还具有成本低、易于维护等优点,适用于各种场合的电梯控制。

基于51单片机的模拟电梯控制系统_毕业设计

基于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电梯的研究背景及意义电梯是高层宾馆、商城、住宅、多层厂房和仓库等高层建筑不可缺少的垂直方向的交通工具。

随着社会的发展,建筑物规模越来越大,楼层越来越多,对电梯的可靠性、舒适感和美学等方面的要求也有了更高的要求。

电梯是集机电一体的复杂系统,涉及机械传动、电气控制和土建等工程领域,而对现代电梯而言,应具有高度的安全性。

单片机89C51做电梯自动控制系统设计

单片机89C51做电梯自动控制系统设计

单片机原理与应用技术课程设计报告基于单片机控制的电梯自动控制系统专业班级:姓名:时间:指导教师:基于单片机控制的电梯自动控制系统1.设计目的与要求1.1 基本功能(1)显示:本设计要求实现6层控制,实时显示电梯所在楼层位置。

(2)升降控制:采用一台电动机的正反转来实现电梯的升降。

(3)具备不可逆响应的功能:电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。

1.2 扩展功能(1)可增加人性化的按键语音服务功能。

(2)可增加遥控或感应操作功能。

2.设计内容(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;3.编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。

4.答辩在规定时间内,完成叙述并回答问题。

- 2 -目录1 引言 ·······································································································- 4 -2 电梯控制系统原理················································································- 4 -3 总体设计方案························································································- 5 -3.1 设计思路·······················································································- 5 -3.1.1 方案比较··············································································- 5 -3.1.2 方案确立··············································································- 5 -3.2 设计方框图···················································································- 6 -4 电梯控制系统单元电路的设计 ····························································- 6 -4.1 单片机最小系统···········································································- 7 -4.2 信号输入电路···············································································- 7 -4.2.1 内外请求输入电路 ······························································- 8 -4.2.2 厢体位置模拟输入电路·······················································- 8 -4.3 信号模拟输出电路 ·······································································- 9 -4.3.1 楼层显示电路 ······································································- 9 -4.3.2 电梯外部请求显示电路·····················································- 10 -4.3.3 电梯方向及开关门电路·····················································- 11 -5 系统软件设计······················································································- 12 -5.1 初始化程序·················································································- 12 -5.2 各楼层子程序·············································································- 12 -5.3 显示子程序·················································································- 12 -6 结束语 .................................................................................................- 14 - 参考文献 .................................................................................................- 14 - 附录一 .....................................................................................................- 16 - 附录二 (17)- 3 -基于单片机原理的电梯自动控制系统摘要:本文介绍了基于单片机的电梯控制系统,硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、电梯外请求发光管显示模块、楼层显示数码管模块、电梯上下行及开关门模拟显示模块等5部分组成。

基于51单片机的电梯智能控制系统设计与实现

基于51单片机的电梯智能控制系统设计与实现

基于51单片机的电梯智能控制系统设计与实现电梯智能控制系统是一种基于微控制器的设计,它的主要目的是帮助电梯自动化运行并保证运行的安全性。

本文将介绍基于51单片机的电梯智能控制系统的设计和实现。

一、电梯智能控制系统的设计思路若要设计一款电梯智能控制系统,我们需要考虑以下方面:1. 电梯的联动性:我们需要让电梯在呼叫系统和在楼层之间进行联动通信,从而实现自动化操作。

2. 速度控制器:电梯的电控系统中应该包括速度控制器以及对所有电动机和电脑设备的功率管理。

3. 安全保障:此类系统应该包括底层的传感器和控制器,以预防电梯陷入危险的情况。

基于这些方面,我们可以设计出以下的电梯智能控制系统:1. 位于每个楼层的面板将包括两个按钮:上行/下行和电梯呼叫。

2. 每个电梯都有自己的控制器,可以预测每个乘客的目标楼层以及电梯运动的方向。

3. 运动速度应该根据电梯的位置或者方向进行控制。

当电梯靠近楼层之后,速度应该降低并使电梯到达目的地。

4. 当电梯遇到紧急情况,如被卡住或者有人挡住,控制器应该立即响应并阻止电梯运动,避免任何可能危险的事件发生。

二、电梯智能控制系统的硬件设计以下是电梯智能控制系统的基本硬件设计:1. 单片机:电梯智能控制系统需要恰当的单片机来控制每个电梯的速度和位置,同时实现通信功能。

在本例中,我们使用51单片机。

2. 传感器:控制电梯位置和速度的传感器包括霍尔传感器和光电传感器。

3. 驱动器:驱动器是一种组件,可以调节电器负载的功率流量。

在电梯中,我们使用电动机和变频器驱动器来控制电梯的运动。

4. LED 显示器:该显示器用于指示电梯的运动状态,例如方向的指示灯、上行/下行箭头、电梯当前位置的数字等。

5. 按钮面板:面板应该在每个楼层提供上行/下行按钮和呼叫按钮,以允许乘客控制电梯。

三、电梯智能控制系统的软件设计以下是电梯智能控制系统的基本软件设计:1. 定时器:使用定时器来控制每个电梯的位置和速度,例如电梯到达楼层时,应该停止电梯并允许乘客离开或进入电梯。

基于STC89C52单片机的模拟电梯控制系统

基于STC89C52单片机的模拟电梯控制系统

基于STC89C52单片机的模拟电梯控制系统模拟电梯控制系统是一个基于单片机技术的智能控制系统,它可以模拟真实电梯的运行过程,实现电梯的自动运行和楼层选取功能。

本文将介绍基于STC89C52单片机的模拟电梯控制系统的设计和制作过程。

一、系统设计需求电梯控制系统的设计需要满足以下基本需求:1. 电梯的运行控制:能够模拟电梯的上行、下行等基本运行状态;2. 楼层选取功能:能够实现乘客在不同楼层按下按钮后,电梯能够自动前往相应楼层;3. 安全性能:在电梯门未关闭或者有障碍物时,能够停止电梯的运行。

二、硬件设计1. 单片机选型本系统选用STC89C52单片机作为控制核心,它具有强大的性能和丰富的外设接口,非常适合作为电梯控制系统的控制器。

2. 电梯模拟电路电梯模拟电路包括电机驱动电路、楼层选择按钮、轿厢内按钮、门控制电路等,这些电路在实际应用中需要与单片机进行连接和控制。

3. 传感器和执行器电梯控制系统需要使用到限位传感器、光电传感器、按钮开关等传感器,以及电机、电磁铁等执行器。

三、软件设计1. 硬件初始化利用单片机的IO口和定时器等硬件资源,对电梯模拟电路进行初始化配置。

2. 状态监测设计状态监测程序,对电梯的各种状态进行实时监测,如电梯位置、乘客的楼层选择等。

3. 按钮控制编写按钮控制程序,实现乘客按下楼层选择按钮后,电梯能够自动前往相应楼层。

4. 运行控制编写电梯的运行控制程序,实现电梯的上行、下行等基本运行状态。

四、系统测试与调试1. 硬件连接测试将单片机与电梯模拟电路进行连接,进行硬件连接测试,确认各个元器件的连接正确性。

2. 软件功能测试对系统的各个功能进行测试,包括按钮控制、运行控制、状态监测等功能。

3. 整体系统测试将硬件和软件部分进行整合测试,测试系统的整体运行情况。

4. 系统调试对系统进行调试,排除各种可能出现的问题和故障,确保系统的稳定性和可靠性。

五、系统优化与改进在系统测试和实际应用中,根据用户的反馈和实际需求,对系统进行优化和改进,提高系统的性能和用户体验。

基于MCS-51单片机的电梯模拟系统设计

基于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年学生指导教师__ _ 系主任摘要电梯开始成为人们生活中不可缺少的一种便利工具。

单片机电梯控制系统设计与制作

单片机电梯控制系统设计与制作

单片机电梯控制系统设计与制作电梯是现代城市中经常使用的一种垂直交通工具。

为了确保电梯的安全性和效率,需要采用一些先进的技术来控制电梯的运行。

单片机电梯控制系统是一种常见的电梯控制技术,本文介绍了单片机电梯控制系统的设计与制作。

一、单片机电梯控制系统设计1、硬件设计单片机电梯控制系统主要包括电梯传感器、电梯控制单元、电梯驱动器等硬件组成部分。

电梯传感器:电梯传感器主要是检测电梯是否到达所需楼层,以及判断电梯门的开关情况。

电梯控制单元:电梯控制单元采用单片机作为核心控制芯片,主要负责电梯的各种控制任务,包括实现电梯的起、停、下行等指令的处理,以及电梯运行状态的监测。

电梯驱动器:电梯驱动器是将电梯控制单元的指令转化为实际的物理运动,主要负责电梯电机的转动、电梯门的开关等。

2、软件设计单片机电梯控制系统的软件设计主要包括以下几个部分:(1)时序控制程序:该程序主要利用单片机中的定时器模块实现电梯的时序控制,例如电梯的开门时间、等待时间、闭门时间等。

(2)命令处理程序:该程序主要是处理来自电梯传感器以及外部控制中心发送的指令,例如电梯的上行指令、下行指令、停止指令等。

(3)故障检测程序:该程序主要是检测电梯中可能出现的错误,例如电梯超载、门未关紧等。

二、单片机电梯控制系统制作1、电路板制作电路板是单片机电梯控制系统的核心部分,需要在电路板上进行焊接和安装。

可以通过专业的电路板制作厂家进行制作,也可以自己DIY。

2、程序下载完成电路板的制作后,需要下载单片机电梯控制系统的软件程序,将程序烧录进入单片机中。

3、外部接口连接将电梯传感器、电梯驱动器等硬件连接到主控板上,并与外部接口连接完成后,就可以进行系统测试了。

三、总结单片机电梯控制系统是一种成熟的电梯控制技术,具有优良的性能和高度的可靠性。

通过以上的介绍,相信大家已经对单片机电梯控制系统的设计与制作有了更深入的了解。

希望能够为电梯的安全和效率提供更好的保障。

基于单片机的电梯控制系统毕业设计

基于单片机的电梯控制系统毕业设计

基于单片机的电梯控制系统毕业设计目录1 绪论 (1)1.1 电梯的定义与简介 (1)1.2 电梯的组成 (2)1.3 国内外电梯的发展状况 (2)1.3.1国内电梯发展状况 (3)1.3.2国外电梯发展状况 (3)1.4 电梯的发展趋势 (4)1.5 课题的主要研究内容及意义 (5)1.6 设计功能要求 (6)2 电梯系统设计方案论证及选择 (6)2.1 控制核心 (7)2.2 曳引动力选择 (7)2.3 曳引机驱动电路 (8)2.4 内外显示电路 (8)2.5 召唤电路 (9)2.6 定位平层系统 (9)2.7 楼层提示及报警系统 (11)3 硬件基础知识 (11)3.1 步进电机 (11)3.2 激光二极管 (12)3.3 LN298驱动芯片 (12)3.4 LM339比较器 (14)3.5 LCD1602液晶 (15)4 硬件电路设计 (16)4.1 单片机小系统电路 (16)4.2 电机驱动电路 (18)4.3 液晶显示电路 (19)4.4 4*4矩阵键盘电路 (20)4.5 定位平层电路 (20)4.6 楼层提示及声光报警电路 (21)4.7 电源电路 (22)5 软件设计 (22)5.1 液晶显示模块 (24)5.2 矩阵按键扫描模块 (26)5.3 速度变换(加速-匀速-减速)模块 (30)5.4 楼层检测模块 (31)5.5 电机驱动模块 (32)6 电梯的模型的制作与功能调试 (34)6.1 电梯模型的制作 (34)6.2 电梯系统各模块功能调试 (35)6.3 电梯系统整体功能调试 (37)7 总结与展望 (37)7.1 设计总结 (38)7.2 展望 (39)谢辞 (41)参考文献 (42)1 绪论1.1 电梯的定义与简介随着社会的发展,城市人口规模不断扩张,受到土地面积的限制,高层建筑日益增多。

人们居室环境发生了很大的变化,人们对生活起居便利的需求日益迫切,电梯作为一种垂直方向的交通工具,在多楼层建筑方面更是不可或缺,人们对电梯的依赖性也越来越高。

基于C51单片机的模拟电梯系统设计报告

基于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置高电平,然后检测列线的状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机接口技术实习报告
◆姓名:王雪鑫
◆学号:10
◆班级:计081
◆指导教师:***
◆专业:计算机科学与技术
长春建筑学院电子系计算机教研室
2011年10月28日
课程设计任务书(单片机原理及应用)
单片机模拟电梯系统设计
摘要:本设计以51系列单片机设计硬件平台,选用AT89S52单片机,通过单片
机C语言编程,实现利用数码管显示电梯所在楼层,跑马灯模拟电梯开门和关门操作,4×4矩阵键盘控制到达楼层的选择,蜂鸣器做电梯到达提示音,步进电机模拟电梯的驱动。

关键字:AT89S52 移位寄存多相时序控制
正文:
一、模拟电梯运行效果概述
假设人已经进入电梯,数码管此时显示电梯所在层数,触发按键启动电梯,流水灯依次由两边向中间点亮提示电梯门关闭,并一直保持全亮,接下来步进电机启动,电梯开始上升(步进电机正转)或下降(步进电机反转),同时数码管同步显示电梯所在的层数,当到达目标楼层后,步进电梯停止转动,此时蜂鸣器连续响三次提示乘客已到目标楼层,之后流水灯由中间依次向两边熄灭指示电梯门打开,到此一次完整的电梯乘坐过程演示完毕。

二、硬件电路设计
1、芯片及器件介绍
①AT89S52 :一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。

②74LS164 : 高速硅门 CMOS 器件,与低功耗肖特基型 TTL (LSTTL) 器件的引脚兼容。

74HC164、74HCT164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。

数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。

两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空
③ULN2003 : 高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。

④AT24C02 : 2K位串行CMOS E2PROM,内部含有256个8位字节,CATALYST 公司的先进CMOS技术实质上减少了器件的功耗。

AT24C02有一个16字节页写缓
冲器。

该器件通过IIC总线接口进行操作,有一个专门的写保护功能。

⑤步进电机 : 将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。

在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。

可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

⑥蜂鸣器 : 一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。

蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。

2、Protell电路原理图设计
①AT89S52单片机的管脚电路
J4和J3为管脚外接输出接口,J6为EA的电平选择接口,当使用内部存储器是EA接VCC,当使用外部存储器时EA接地。

②AT89S52单片机的晶体振荡和复位电路
晶体振荡电路结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。

复位是单片机的初始化操作。

单片机启运运行时,都需要先复位,其作用是使单片机和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。

③ISP下载接口及USB电源输入电路
串行数据的输入与输出时序,数据在SCK 的上升沿输入到S52,SCK 的
下降沿输出。

另外必须保证串行时钟SCK 的周期至少大于6 个CPU 时钟
(XTAL1 上的)周期。

USB提供+5V电压,D9做电源指示灯。

④外部存储器AT24C02芯片电路
AT24C02支持IC,总线数据传送协议IC,总线协议规定任何将数据传送到总线的器件作为发送器。

任何从总线接收数据的器件为接收器。

数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。

主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据(发送或接收)的模式,通过器件地址输入端A0、A1和A2可以实现将最多8个AT24C02器件连接到总线上。

⑤4×4矩阵键盘电路
单片机P3做键盘的输入端口,按键为两管脚无自锁。

1、判断键盘中有无键按下将全部行线Y0-Y3置低电平,然后检测列线
的状态。

只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。

若所有列线均为高电平,则键盘中无键按下。

2、判断闭合键所在的位置在确认有键按下后,即可进入确定具体闭合
键的过程。

其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。

在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。

若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。

⑥LED流水灯电路
红色LED发光二极管工作电压为2V,74LS164芯片做驱动电路。

⑦数码管显示电路
采用两位一体数码管,P06和P07做位选接口,74LS164芯片做驱动电路。

⑧步进电机驱动接口及蜂鸣器接口电路
J1通过杜邦线选择连接单片机端口,J2 1-5接口依次连接步进电机的a,b,c,d输入端,ULN2003芯片做驱动电路。

步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。

3、Protell制作PCB图
4、完成焊接后的电路板
5、电子元器件清单
C语言软件编程1、电梯运行流程图
2、程序源代码
#include<reg52.h>
#define uchar unsigned char #define uint unsigned int
sbit SPK=P2^7 //蜂鸣器; sbit dula=P3^7;
uchar const dofly[]={
0x3f,0x06,0x5b,0x4f,
3、下载与调试
在Keil uVision2 软件中编译此程序,生成 xx.hex 文件,通过ISP口下载到单片机中进行调试,单片机EA端接VCC使用内部存储器。

①上楼运行是否正常
②下楼运行是否正常
③流水灯是否可以依次点亮和熄灭
④蜂鸣器是否响
⑤步进电机是否转动
⑥按键是否起作用
⑦数码管是否正常显示
三、问题与改进
1、开关焊盘设计较小,无法正常焊接。

解决:改用两个排针取代开关,用杜邦线的插拔实现开关的作用。

2、ISP设计时,管脚顺序出错
解决:在万用板上重新焊接ISP插槽,然后用导线正确连接ISP各端口。

3、电源指示灯无法点亮
原因:在画原理图时,接地符号的网络标号错误标成VCC,导致电源指示灯无法点亮。

解决:由于只是起指示作用,无关紧要,可以不安装电源指示灯。

四、总结
五、参考文献
[1] 谭浩强编著. C程序设计.北京:清华大学出版社,2006
[2]求是科技. 单片机典型模块设计实例导航. 北京:人民邮电出版社. 2005.8
[3]徐淑华, 程退安等.单片微型机原理及应用. 哈尔滨:哈尔滨工业大学出版社.
2005.1
[4]孙余凯. 精选实用电子电路260例. 北京:电子工业出版社. 2007.6。

相关文档
最新文档