基于 51 单片机的电梯控制器设计方案
学院:大数据学院
专业:计算机科学与技术
学号:***
姓名:***
指导老师:***
1
目录
一、设计需求 ....................................................... 3
1、楼层限制 .....................................................3
2、安全性 .......................................................3
3、楼层外部 .....................................................3
4、电梯轿厢 .....................................................3
5、路线选择 .....................................................3
6、强电弱电 .....................................................3
二、总体设计方案 ................................................... 4
(一)软件设计思路 ..............................................4
(二)总体框架 ..................................................4
三、详细设计方案 ................................................... 5
1、硬件设计电路 .................................................5
(一)89C51 单片机电路 .......................................5
(二)显示电路 .............................................. 6
(三)按键电路 .............................................. 6
(四)报警电路 .............................................. 7
(五)继电器控制电路 ........................................ 8
(六)总体电路图 ............................................ 9
2、系统软件设计方法 .............................................9
2
一、设计需求
1、楼层限制
为了充分利用单片机输入/输出端口,本设计方案在硬件电路设计上将以 8
层电梯为例。
2、安全性
电梯轿厢中有蜂鸣器(警报器)在乘客开关门以及遇到紧急情况呼叫时发出
提醒,直到按下复位键即接触危险时发出声音。
3、楼层外部
每一楼层外部需有上行按键和下行按键(除了最低层和最高层,分别只有上
行按键和下行按键)呼叫电梯,并且有 LED 显示屏来显示当前电梯所在楼层。
4、电梯轿厢
电梯轿厢中需有每一层的电梯按键,开门按键,关门按键,紧急呼叫按键以
及复位按键。在乘客到达指定楼层时,通过继电器控制,按下开门或关门按键,
开门指示灯(关门指示灯)开启,蜂鸣器(警报器)会发出提示音。
5、路线选择
通过对输入按键判断,完成电梯的最优路线选择。
6、强电弱电
强电与弱电之间安全隔离。(在详细设计五中对此进行描述)
3
二、总体设计方案
(一)软件设计思路
根据上述设计需求所需实现的功能进行分析,本次设计中通过对输入按键的
检测,获取所到楼层信息、紧急呼救信息和开关门控制信息,控制器采集到控制
信息后,进行处理,控制继电器模块进行工作,对电梯的运动过程进行控制,并
且利用显示部分显示当前所到的楼层信息,到达目标楼层后,发出提示音,并根
据开关按键的触发状态,对开关门指示灯的指示以及对电梯上下行的指示进行控
制。
(二)总体框架
按照本次设计所分析,本系统可分为六大模块:89C51 单片机主控模块、按
键模块、报警模块、继电器控制模块。
1 主控模块:实现对输入模块的采集,经过处理后,控制输出模块工作
图一 系统结构(框架)图
2 电源模块:位系统各模块供电
4
3 报警模块:接收到报警命令后,发出报警提示音
4 按键模块:完成对目标楼层输入信息、开关门信息和紧急呼救信息的采
集
5 显示模块:实现对目标楼层的显示,同时能够进行开关指示
6 继电器控制模块:接到命令后,控制电梯的电机进行工作,实现电梯的
上下行控制
三、详细设计方案
系统的硬件通过 89C51 单片机电路、显示电路、按键电路、报警电路、继电
器控制电路和电源电路组成。
1、硬件设计电路
(一)89C51 单片机电路
在单片机 89C51 中,单片机作为系统的控制核心,需要有 C1 和 C2 电容、12MHz
构成系统的晶振电路,C3 和 R1 构成系统的复位电路,通过 XTAL1,XTAL2,和 PST
口与相应器件连成电路。
图二 51 单片机系统电路图
5
(二)显示电路
显示楼层电路:通过 P0 口外接上拉电阻,驱动 LED 共阳极数码管的段暄,
数码管公共端外接+5V 的电源。电梯内部和外部都可采用此连接方案。
显示开关门电路:通过 P1.2-P1.3 两个引脚控制 2 个 LED 指示灯,通过指示
灯对开门以及关门操作进行显示。
图三 楼层显示电路
图四 开关门显示电路
(三)按键电路
电梯外楼层按键电路:由 14 个按键组成,分别代表 8 个楼层的上下楼呼叫,
6
其中 1 层和 8 层分别只有上楼和下楼呼叫,通过行列式扫描法完成操作,通过
P3.0-P3.3 控制行扫描,P3.4-P3.7 控制列扫描,由此可以确定楼层外部按下的
按键。
电梯内按键电路:电梯内一共有 12 个按键,包括 8 个楼层按键,开门按键,
关门按键,呼叫按键以及复位按键,所以可以通过行列式扫描法完成操作,通过
P2.1-P2.3 控制行扫描,P2.3-P2.7 控制列扫描,由此可以确定电梯内按下的按
键。
图五 楼层以及电梯内显示电路
(四)报警电路
让控制信号通过单片机的 P1.5 引脚发出,在 P1.5 引脚输出低电平时,通过
三极管连接的蜂鸣器供电回路导通后,蜂鸣器发出报警提示音。
7
图六 报警电路
(五)继电器控制电路
通过单片机的 P2.0 引脚控制继电器,继电器的触电接在交流接触的供电电
源上,通过控制器接触器的线圈实现对电梯电机的控制,在这里由于电梯的电机
使用的是强电,三相电 380V,所以电机位于顶层机房内,电梯轿厢通过随行电
缆为电梯轿厢提供电源以及上述对电机的控制。
图七 继电器控制电路
8