news 2026/5/15 4:36:58

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

作者头像

张小明

前端开发工程师

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/5/6 10:49:45

如何科学地“设计”SFT 数据?一次关于 ODA 的完整平台级验证

在大模型后训练阶段,SFT(监督微调)数据的构建至关重要。然而,长期以来,这一过程业界的通行做法往往依赖“直觉”或“试错”,即多收一点、再筛一轮、训一次模型、看下效果,然后再调整。这个过程不…

作者头像 李华
网站建设 2026/5/9 15:06:18

黑客攻击MongoDB实例删除数据库并植入勒索信息

威胁行为者正通过大规模自动化勒索软件活动,持续攻击暴露在互联网上的MongoDB实例。攻击模式高度一致:攻击者扫描公网可访问的未受保护MongoDB数据库,删除存储数据后植入比特币勒索信息。 MongoDB实例遭入侵分析 最新证据显示,尽…

作者头像 李华
网站建设 2026/5/14 13:33:11

基于SSM的高校旧书交易系统的设计与实现(毕业论文)

摘 要 随着教育资源的日益丰富和高等教育的普及,大学生群体在学习和科研过程中产生了大量的书籍需求。然而,由于课程结束或毕业离校等原因,许多书籍在使用一段时间后便被闲置,这造成了大量资源的浪费。基于此,本文基于…

作者头像 李华
网站建设 2026/5/9 19:38:24

Vue与Web Components的集成:技术原理、实践方案与生态协同

Vue与Web Components的集成:技术原理、实践方案与生态协同 一、技术演进背景与核心价值 Web Components作为W3C标准化的浏览器原生组件技术,由Custom Elements、Shadow DOM和HTML Templates三大核心规范构成。其设计初衷在于解决Web开发中的组件复用难题…

作者头像 李华
网站建设 2026/5/6 11:52:08

GitHub项目上传、删除与协议设置:新手到高手的完整指南

GitHub项目上传、删除与协议设置:新手到高手的完整指南 引言 对于每一位开发者而言,GitHub不仅是代码的托管平台,更是个人技术履历和协作开发的核心。然而,从如何将第一个项目成功推送,到管理项目生命周期&#xff0…

作者头像 李华
网站建设 2026/5/6 11:52:05

设计亲子互动游戏推荐工具,输入孩子年龄,推荐适配亲子游戏,标注玩法及教育意义,帮家长陪伴孩子,增进亲子感情。

1. 项目背景 & 实际应用场景 场景描述 现代父母工作繁忙,缺少高质量陪伴孩子的时间。市场上亲子游戏很多,但家长往往不知道哪些适合自己孩子的年龄段,也不清楚游戏的教育意义。 我们设计一个智能亲子游戏推荐工具,家长只需输入…

作者头像 李华