【proteus仿真】基于 STM32 单片机电梯运行状态监控设计(仿真图+程序)

一、项目简介

本项目以STM32F103C8T6单片机作为主控核心,在 Proteus 仿真平台完成电梯运行状态监控系统设计。系统实现电梯载重采集、电梯门控制、状态本地显示、RS485 通信上传、超重声光报警等功能,可模拟电梯运行过程中的载重监测与超限告警,适合嵌入式毕设、课程设计学习。

整体功能概述:

  1. 压力传感器模拟采集电梯轿厢载重量,通过 STM32 ADC 模数转换读取模拟量;
  2. OLED 屏实时本地显示当前载重数值与电梯状态;
  3. 超重触发 LED 指示灯 + 蜂鸣器声光报警;
  4. 预留控制开关、电机模块模拟电梯门开关动作;
  5. RS485 通信模块将电梯运行数据向外传输;
  6. 虚拟串口终端打印电梯运行日志,方便调试查看。

二、硬件电路设计(Proteus 原理图解析)

1. 主控单元

采用 STM32F103C8T6 最小系统,作为整个系统的控制核心,负责 ADC 采集、外设驱动、逻辑判断、串口数据收发。

2. 载重检测模块

电位器模拟压力传感器输出模拟电压信号,接入 STM32 ADC 通道,完成模数转换,换算为轿厢载重量。图中 PCF8591 作为 AD/DA 转换芯片,读取压力模拟量,送给主控。

3. 显示模块

  • OLED12864:I2C 接口屏幕,实时显示载重量、电梯运行状态、报警状态;
  • Virtual Terminal 虚拟终端:串口打印电梯运行信息,在调试时实时输出载重日志。

4. 报警与指示电路

  • D1:检测指示灯,系统正常工作常亮;
  • D2:报警指示灯;
  • BUZ1 蜂鸣器,搭配三极管 Q1 驱动;当采集到载重超过阈值,触发声光报警。

5. 电梯门模拟单元

直流电机模拟电梯门机构,由 IO 口输出电平控制电机启停,模拟电梯门开 / 关动作;搭配按键开关作为数字量输入,模拟楼层 / 门控触发信号。

6. RS485 通信模块

RS485 总线接口,STM32 串口外接 485 芯片,把电梯载重、运行状态上传至上位机,实现远距离数据传输,适合工业电梯监控场景。

三、系统工作原理

系统上电后,STM32 初始化 ADC、I2C、串口、GPIO 等外设。

  1. ADC 持续采集压力模块模拟信号,换算得到当前轿厢载重量;
  2. 将载重数据刷新到 OLED 屏幕,同时串口打印到虚拟终端;
  3. 程序判断载重是否大于设定阈值:
    • 未超重:报警灯熄灭、蜂鸣器关闭,系统正常监测;
    • 超重:触发声光报警,提示电梯超载;
  4. 电梯门按键信号输入,控制电机启停,模拟电梯门开关;
  5. 电梯运行状态、载重信息通过 RS485 向外发送,实现远程监控。

四、仿真演示效果

在 Proteus 运行仿真后:

  1. 虚拟终端持续循环打印载重量:xx、电梯运行状态信息;
  2. OLED 屏幕同步刷新载重数值与报警状态;
  3. 调节电位器改变模拟压力值,载重数值随之变化;
  4. 当载重超过阈值,报警 LED 点亮,蜂鸣器响起;
  5. RS485 模块输出电梯状态数据,可对接上位机;
  6. 按键可以控制电梯门电机,模拟开关门动作。

五、项目拓展方向

  1. 增加楼层检测模块,实现电梯上下楼层调度;
  2. 增加掉电存储,记录电梯超载次数、故障记录;
  3. 把 RS485 数据上传到 PC 上位机,编写上位机 GUI 界面;
  4. 增加故障检测:电梯门卡滞、速度异常等故障判断;
  5. 更换真实压力传感器,脱离 Proteus 仿真,做成实物硬件。

六、总结

本设计基于 STM32 完成电梯运行状态监控,使用 ADC 采集载重、I2C OLED 显示、声光告警、RS485 通信,在 Proteus 中完成完整仿真验证。项目覆盖嵌入式常用外设:ADC、I2C、串口通信、GPIO 驱动,非常适合单片机课程设计、毕业设计学习,能够很好的锻炼模拟量采集、工业总线通信、状态机逻辑开发能力。

通过网盘分享的文件:仿真文件获取.zip

链接: https://pan.baidu.com/s/1V5zzxbpHc_fRqfGIzSdLfg?pwd=6666 提取码: 6666

相关推荐
碧海银沙音频科技研究院23 分钟前
实现炬芯ATS308X的usb cdc 串口IAP 固件升级功能实现
人工智能·嵌入式硬件·深度学习·算法
恒锐丰科技林技术员1 小时前
EG1160 高压半桥驱动芯片:高压功率变换的实用驱动方案
经验分享·嵌入式硬件·硬件工程
智购科技自动售卖机厂家2 小时前
双摄像头方案F1-score只有0.85,排查发现是上下视角的融合逻辑写反了~YH
python·单片机·嵌入式硬件·算法·eclipse
llilian_162 小时前
脉冲时间间隔及计数如何精准测试?
功能测试·嵌入式硬件·51单片机·软件工程
路上有只喵2 小时前
认识元器件 · 牛角型电解电容· 规格书解读
嵌入式硬件
weixin_452600692 小时前
高精密运放——D8629
单片机·嵌入式硬件·dc-dc 转换器·水/气表阀门·共享单车锁舌电机
硅基手札3 小时前
SPI技术系列 12 · SPI 设备驱动实战
linux·驱动开发·单片机·嵌入式硬件·mcu·性能优化·系统架构
深圳市青牛科技实业有限公司3 小时前
GC4928|8‑28V 带霍尔三相 BLDC 栅极,OA 设备专用驱动芯片
单片机·嵌入式硬件
国科安芯3 小时前
开放指令集的空间之路:RISC-V微控制器在商业航天中的生态价值与自主性评述
嵌入式硬件·mcu·risc-v·低轨卫星·商业航天·抗辐射
Yiran_G3 小时前
从模组接口到平台解析:ZigBee通信正常但数据异常的逐级排查指南
嵌入式硬件·物联网·智能家居