news 2026/4/15 16:53:29

电梯模拟系统设计(有完整资料)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
电梯模拟系统设计(有完整资料)

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

HJJ-32-2021-007

设计简介:

本设计是基于单片机的电梯模拟系统,主要实现以下功能:

1、五层电梯控制(内机与外机)
2、具有超重与按键紧急呼叫功能
3、实时显示当前楼层
4、具有防夹功能

标签:STM32单片机、内机外机、电梯

题目扩展:电梯

1. 中控部分

  • 核心控制器:采用STM32F103单片机,负责获取输入数据、进行数据处理,并控制输出部分的操作。
  • 功能:实现电梯系统的逻辑控制,包括楼层选择、开关门、上下行、超重检测及报警等功能。

2. 输入部分

内机输入:
  • 重力检测模块:HX711模块用于检测电梯当前重量,判断是否超重。
  • 红外对管模块:用于检测电梯关门时是否有人,防止夹人。
  • 独立按键:八个独立按键用于开关门、选择楼层、呼叫报警。
  • 供电电路:为整个系统提供稳定电源。
外机输入:
  • 独立按键:八个独立按键用于表示每个楼层的上行或下行请求。
  • 供电电路:为外机部分提供稳定电源。

3. 输出部分

内机输出:
  • 显示模块:TFT显示屏显示当前楼层及电梯的上下行状态。
  • 舵机:用于模拟电梯的开关门动作。
  • 步进电机及驱动模块:ULN2003模块驱动步进电机,模拟电梯的上下行。
  • 蜂鸣器:当电梯超重或呼叫报警时,蜂鸣器发出报警声。
外机输出:
  • 数码管:五个数码管用于显示电梯当前所在的楼层。

4调试与分析

硬件调试可以利用万用表和相关仪器检测出电路故障。在写入程序之前,先把每个硬件模块的调试程序写入,看看每个硬件是否能正常使用。本设计主要论述了基于单片机的五层电梯控制系统的制作过程和相关的逻辑知识。

该系统采用STM32F103C8T6作为控制核心,根据各楼层按键检测结果来控制电梯并实现相应的操作。STM32的芯片,功能强大,引脚多,对于引脚的功能分配比较复杂,我的解决方法是多熟悉下STM32的技术手册。

此次设计不仅是硬件制作和软件编程的过程,更是锻炼了我们面对问题的分析和实践解决能力。许多始料未及的问题出现在了制作过程当中。硬件方面最大的问题就是芯片的各个引脚的功能分配,还有考验了我们的操作能力,要避免出现虚焊。软件方面的问题就是电梯上下楼的逻辑问题,有时候想法不够周到使得在模拟时出现逻辑紊乱,然而通过不断的尝试和实验最后发现了漏洞并且解决了问题。在控制电机和舵机的时候,容易产生失步,不能让它们精准地转动角度,后面经过不断的计算脉冲数,一次又一次的尝试,最后解决了这一问题。

此毕业设计,充分利用单片机开发上的灵活、快速的特点,来实现智能控制的设计。通过本次毕业设计,使我意识到作为科技人员,重要的是思考问题要严谨,知识经验要丰富,意志要坚韧,同时还要创新的精神,遇到问题不能退缩,要勇于尝试。这次的毕业设计给了我一个很好的学习机会,我在这里面学习到很多东西,受益匪浅。

设计摘要:

本文主要论述了基于单片机的电梯控制模拟系统的设计,阐述了如何选择并且使用单片机进行编程来实现电梯控制模拟系统的过程。电梯控制的模拟系统的硬件部分主要由STM32最小系统模块、电梯内外按键、防夹模块、超重模块、显示模块等组成。软件部分选择keil软件,结合AD画出电路图,进行编程调试。本系统具有电梯控制的一些基础功能,实现将乘客送到选择的任意楼层,并且实现了楼层显示和上下行状态显示,可以进行手动或者自动开关门。基于单片机的电梯控制系统具有成本低、高精度的重量检测和显示、功能多样等明显优点。

关键词:单片机;电梯控制;系统

字数:12000+


前言

第1章 方案设计

1.1 主要设计内容

1.2 系统总体方案设计

1.2.1 总体设计分析

1.2.2 系统总体设计框图

1.2.3 方案分析与选定

1.3 开发环境简述

1.3.1 Altium Designer

1.3.2 Keil5

第2章 硬件设计

2.1 硬件整体设计

2.2 单片机的选型

2.3 电梯内部硬件设计

2.3.1 内部按键

2.3.2 内部显示

2.3.3 防夹部分

2.3.4 称重检测模块

2.3.5 舵机

2.3.6 电机部分

2.3.7 报警部分

2.4 电梯外部硬件设计

2.4.1 外部按键

2.4.2 外部显示

第3章 软件设计

3.1 系统软件设计

3.2 串口通信

3.3 主程序流程设计

3.3.1 电梯内机

3.3.2 电梯外机

3.4 按键流程设计

3.4.1 内机按键子程序

3.4.2 外机按键设计

3.5 处理函数流程设计

3.6 电梯运行流程设计

3.7 TFT显示流程设计

3.8 称重传感器流程设计

3.9 红外对射管流程设计

第4章 调试与分析

参考文献

致 谢

附录

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:59:42

使用 vLLM 部署 GLM-4.7-Flash 大模型完整指南

前言 GLM-4.7-Flash 是智谱 AI 推出的一款高性能大语言模型。本文将详细介绍如何在 Ubuntu 22.04 CUDA 12.4 环境下,使用 vLLM 框架部署 GLM-4.7-Flash 模型,支持双卡推理和工具调用功能。 环境准备 硬件要求 GPU: 2x NVIDIA L20 48GB内存: 至少 128GB存…

作者头像 李华
网站建设 2026/4/15 19:31:40

瑞维美尼Revumenib分化综合征的预防,如何使用皮质类固醇预处理?

分化综合征(DS)是瑞维美尼治疗中最需警惕的致命并发症,其发生机制与白血病细胞快速分化相关。AUGMENT-101试验显示,约29%的患者出现DS,症状包括发热、呼吸困难、低氧血症、外周水肿、胸膜或心包积液,严重者…

作者头像 李华
网站建设 2026/4/16 12:57:57

论文投出去好几个月都没动静,可以催稿吗?【附模板】

投稿后等待审稿的焦虑,每个学术研究者都懂:想催稿又怕冒犯编辑,不催又满心忐忑,连找个合适的模板都要纠结半天。 “投稿3个月没动静,该不该问?” “催急了会不会被拒稿?” 这些焦虑大可不必&…

作者头像 李华
网站建设 2026/4/16 16:13:08

丝氨酸/苏氨酸磷酸化抗体在蛋白质合成研究中发挥何种作用?

一、蛋白质化学合成为何需要引入特定磷酸化修饰?蛋白质的化学合成技术能够在任意指定位置引入精确设计的翻译后修饰,这一特性使其在生命科学研究中具有不可替代的重要价值。特别是在蛋白质功能调控研究中,丝氨酸和苏氨酸残基的磷酸化修饰作为…

作者头像 李华
网站建设 2026/4/16 12:58:01

30 个自然语言处理(NLP)方向 AI 毕业设计题目(分 3 档难度)

适配计算机 / 软件工程 / 人工智能 / 数据科学专业,所有题目均兼顾毕设实操性(有公开数据集支撑、轻量预训练模型可直接微调、能做出可视化演示系统),贴合NLP 行业主流技术(BERT/TinyBERT/ChatGLM/LLaMA、Prompt 工程、…

作者头像 李华
网站建设 2026/4/12 19:23:11

大气网格化监测系统 四气两尘监测站

Q1:大气网格化监测系统的核心定位是什么?为何能实现“从城市到园区”的全域适配?​A:核心定位是“全域大气污染精准监测与数据赋能终端”,主打“全域覆盖、精准监测、一站集成、智能高效”,专为大气污染防控…

作者头像 李华