编号:
T1092602M
设计简介:
本设计是基于STM32单片机的六层电梯控制系统,主要实现以下功能:
1.可实现通过内机按键和外机按键控制电梯到达楼层;
2.可实现通过一个电机控制电梯升降,另一个电机控制电梯开关门;
3.可实现通过测量总重,超载报警;
4.可实现通过报警按键实现紧急报警功能;
5.可实现延时关门和提前关门;
6.可实现通过数码管显示当前楼层,相应楼层指示灯亮;
7.用户可以通过语音指令告诉电梯需要到达的楼层同时提供语音提示。
电源: 5V
传感器:称重模块(HX711),红外对管(FC-33)
显示屏:共阳数码管
单片机:STM32F103C8T6
执行器:有源蜂鸣器、语音模块(SU-03T)、步进电机,舵机
人机交互:独立按键
通信模块:串口
标签:STM32、共阳数码管、HX711、FC-33、有源蜂鸣器、步进电机、舵机、SU-03T、独立按键、串口
题目扩展:智能化电梯安全监测和控制系统、电梯控制系统
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()

基于STM32单片机的六层电梯控制系统
一、主控部分
核心:STM32 单片机(内机、外机双主控架构)
功能:获取内机、外机输入部分数据,完成楼层调度、防夹逻辑、超重判断、串口指令解析等内部处理,控制内机、外机输出部分执行对应动作。
二、输入部分
- 独立按键(外机):用于控制电梯外部各楼层的上下行选择
- 串口通信模块(内机):实现内外机之间的双向数据交互与指令传输
- 红外对管传感器模块(内机):监测电梯门区域是否有人或障碍物,实现开关门防夹功能
- 称重模块(内机):检测轿厢内载重,判断是否超重
- 独立按键(内机):获取轿厢内按键输入,实现目标楼层选择
- 供电电路(外机):为外机所有硬件模块提供稳定供电
- 供电电路(内机):为内机所有硬件模块提供稳定供电
三、输出部分
- 串口通信模块(外机):实现内外机之间的双向数据交互与指令传输
- 数码管显示模块(外机):实时显示电梯当前所在楼层
- 舵机控制模块(外机):模拟电梯门的开关动作
- 数码管显示模块(内机):实时显示电梯当前所在楼层
- 步进电机控制模块(内机):控制电梯模型轿厢在六层楼之间升降运行
- 舵机控制模块(内机):模拟电梯门的开关动作
- 蜂鸣器报警模块(内机):当检测到轿厢超重时,触发蜂鸣器报警提醒



