设计简介
本设计是基于 51 单片机的三层电梯控制系统,主要功能如下:
内机部分:
- 3x3矩阵键盘:实现对电梯内部1-3层的选择、开门、关门、呼叫(通过继电器模拟)、紧急停止和超速模拟。
- 开关门模拟:使用一个四相步进电机模拟电梯开关门(正反半圈)。
- 升降模拟:另一个四相步进电机模拟电梯的升降,每转一圈代表一层。
- 重量检测:通过薄片式触发传感器检测电梯内重量,若超载,蜂鸣器报警并不关门,直到不再超载。
- 超速监测:利用红外测速模块监测电梯速度,如超速则立即紧急停止,并发出蜂鸣器报警。
- 烟雾检测:通过MQ-2传感器检测烟雾值,触发时蜂鸣器报警。
- 防夹功能:使用分离式红外对管模拟防夹,如在关门时触发则自动开门。
- 上下行指示:通过两个LED灯显示电梯的上下行状态。
- 楼层显示:通过数码管显示电梯当前所在楼层。
- 蓝牙功能:将当前楼层信息发送至外机。
外机部分:
- 呼叫功能:通过四个按键实现对电梯外部1-3层的呼叫(按下后直接开门)。
- 楼层指示灯:通过三个LED灯指示电梯到达的楼层。
- 数据交互:通过蓝牙获取数据并发送楼层请求。
单片机类型:STC89C52
视频演示
资料预览
效果图:
电梯内机
电梯外机
3D预览:
内机:
外机:
总体资料:
原理图:
设计流程(部分):
系统框图:
本设计以 STC89C52单片机 为核心控制器,结合其他模块组成一个完整的 三层电梯系统,涵盖 中控、输入和输出部分。
中控部分
- 使用 STC89C52单片机 负责获取输入数据并进行内部处理,从而控制输出部分。
外机输入
- 独立按键:用于外部电梯呼叫。
- 供电电路:为整个系统提供电源。
外机输出
- 指示灯:显示电梯当前状态。
- 蓝牙模块:将按下的楼层信息传输到内机。
内机输入
- 红外对射管模块:检测电梯关门时是否有人员存在。
- 薄膜压力传感器模块:检测电梯内乘客的重量。
- 测速检测模块:监测电梯运行速度。
- 烟雾检测模块:监控电梯内烟雾浓度。
- 3×3矩阵键盘模块:实现楼层选择、开门、关门、呼叫(继电器模拟)、紧急停止及超速模拟。
- 供电模块:为整个系统提供电源。
- 蓝牙模块:与外机连接,实时传输当前楼层信息。
外内机输出
- 数码管:显示当前电梯楼层。
- 指示灯:指示电梯运行方向。
- 蜂鸣器:在电梯超载或检测到烟雾时报警,并在超载情况下阻止电梯关门。
- 步进电机:控制电梯的开门和关门动作。
- 继电器模块:负责呼叫机的开关控制。
通过以上各模块的协同工作,本设计实现了电梯的安全、便捷和智能化控制。
硬件清单:
软件下载:
keil 5 :下载
Proteus v8.15 :下载
Altium Designer 2013:下载
烧录软件:下载
实物电路板