news 2026/4/23 12:32:26

3层电梯(有完整资料)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3层电梯(有完整资料)

资料查找方式:

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

编号:

CP-51-2021-002

设计简介:

本设计是基于单片机的三层电梯设计,主要实现以下功能:

①可实现通过内机按键和外机按键控制电梯到达楼层
②可实现通过一个四相步进电机控制电梯升降,另一个四相步进电机控制电梯开关门
③可实现通过HX711测量总重,超载报警
④可实现延时关门和提前关门
⑤实现通过数码管显示当前楼层

标签:51单片机、数码管、HX711、四相步进电机

题目扩展:基于51单片机的三层电梯设计、具有超载提醒的三层电梯设计

中控部分概述

中控部分是电梯系统的核心,主要由STC89C52单片机构成。该单片机负责接收来自输入部分的各类数据,包括电梯的总重量、楼层选择信号以及开关门指令等。接收到这些数据后,单片机内部进行逻辑处理和运算,根据预设的算法和程序逻辑,生成相应的控制信号。这些控制信号随后被发送到输出部分,用于控制电梯的各项功能,如电梯门的开关、电梯的上行和下行、楼层显示、指示灯的亮灭以及超重报警等。STC89C52单片机作为中控部分的核心,确保了电梯系统能够稳定、准确地运行。

输入部分概述

输入部分主要由三部分组成,用于向中控部分的单片机提供必要的控制信息和状态数据。

  1. HX711重量检测模块:该模块用于检测电梯当前的总重量,确保电梯没有超载运行。重量数据被实时采集并传输给单片机,以便单片机进行超重判断和处理。
  2. 独立按键:通过9个独立按键,用户可以控制电梯的开关门操作,并选择想要到达的楼层。这些按键信号被单片机实时读取,作为控制电梯运行的重要依据。
  3. 供电电路:为整个电梯系统提供稳定可靠的电力供应,确保所有模块能够正常工作。

输出部分概述

输出部分主要由五个模块组成,用于执行中控部分单片机的控制指令,实现电梯的各项功能。

  1. ULN2003A四项步进电机及驱动模块(用于电梯门):通过该模块,单片机可以控制电梯门的开关操作,模拟电梯门的实际运行状态。
  2. ULN2003A四项步进电机及驱动模块(用于电梯运动):该模块根据单片机的指令,控制电梯的上行和下行运动,确保电梯能够准确到达用户选择的楼层。
  3. 数码管:用于显示电梯当前所在的楼层信息,方便用户了解电梯的运行状态。
  4. LED指示灯:当电梯处于上行或下行状态时,对应的指示灯会亮起,提供直观的视觉反馈。
  5. 蜂鸣器:当电梯检测到超重情况时,蜂鸣器会发出报警声,提醒用户注意并采取相应的措施。

综上所述,输入部分提供控制信息和状态数据,中控部分进行逻辑处理和运算,输出部分执行控制指令并反馈电梯的运行状态,三者共同构成了电梯系统的完整工作流程。

5 实物调试

5.1 电路焊接总图

首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC 电源,指示灯点亮,电源模块测试正常。第二部分是单片机模块,本次课题使用的是STC89C52单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是USB转TTL模块,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分为蜂鸣器和LED指示灯,第九部分是数码管,第十部分是步进电机,第十一部分是HX711称重模块。下图5-1为焊接完整实物图:

图5-1电路焊接总图

5.2 电梯运行实物测试

如图5-2所示,下图右下一列为电梯外机按键,按键K6为一楼按键,按键K7为2楼下,按键K8为二楼上。按键K9为三楼按键。左边按键K1、K2、K3、K4、K5分别对应一楼、二楼、三楼、开门、关门。当在一楼时,按下外机一楼开关,模拟开门的步进电机打开,然后模拟上升的步进电机转动。上行的时候的上面的上行灯亮起,下行的是下行灯亮起。当超重时蜂鸣器响起。

图5-2电梯运行实物图

设计摘要:

本论文介绍了一个基于STC89C52单片机的三层电梯系统设计与实现。该系统分为中控部分、输入部分和输出部分,通过这些组成部分实现了电梯的控制、状态管理和信息显示等功能。中控部分使用STC89C52单片机作为核心控制器,负责接收输入部分的数据,并经过内部处理后,控制输出部分。输入部分包括HX711重量检测模块,通过该模块检测电梯内的总重量,以及独立按键模块,通过9个独立按键控制电梯门的开闭以及楼层的选择。此外,供电电路为整个系统提供电源。输出部分由ULN2003A四相步进电机及驱动模块、数码管、LED指示灯和蜂鸣器组成。其中,步进电机模块模拟电梯门的开闭和上下运动,数码管显示当前所在楼层,LED指示灯显示电梯的运行方向,蜂鸣器在超载时发出警报。通过以上设计,本论文成功实现了电梯系统的基本功能,为乘客提供了安全、便捷的交通方式。这个设计不仅展示了STC89C52单片机在嵌入式系统中的应用,还展现了电梯控制与运行的关键技术。

关键词:单片机;数码管;步进电机;称重模块

字数:9000+

内容预览:

摘 要

ABSTRACT

1 引 言

1.1 选题背景及实际意义

1.2 国内外研究现状

1.3 课题主要内容

2 系统设计方案

2.1 系统整体方案

2.2 单片机的选择

2.3 电源方案的选择

2.4 显示方案的选择

2.5电机方案选择

3系统设计与分析

3.1 整体系统设计分析

3.2 主控电路设计

3.2.1 STC89C52单片机

3.2.2 晶振电路和复位电路

3.3数码管显示模块

4 系统程序设计

4.1 编程软件介绍

4.2 主程序流程设计

4.3 按键函数流程设计

4.4 处理函数流程设计

5 实物调试

5.1 电路焊接总图

5.2 电梯运行实物测试

结 论

参考文献

致 谢

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

Open-AutoGLM上手报告:适合新手的AI自动化框架

Open-AutoGLM上手报告:适合新手的AI自动化框架 你有没有试过一边做饭一边想点开外卖App搜“免辣少油的川菜”,结果手沾着油没法操作?或者深夜赶PPT,突然需要查一个手机里的截图,却懒得解锁、划屏、翻相册——就差那三…

作者头像 李华
网站建设 2026/4/19 10:51:26

使用Arduino实现L298N步进电机精确控制的操作指南

以下是对您提供的博文内容进行深度润色与结构重构后的技术文章。整体遵循您的全部优化要求:✅ 彻底去除AI痕迹,语言自然如资深嵌入式工程师现场讲解;✅ 打破模块化标题束缚,以逻辑流替代“引言/原理/总结”等刻板框架;…

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

用AI快速开发卡尔曼滤波算法应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个卡尔曼滤波算法应用,利用快马平台的AI辅助功能,展示智能代码生成和优化。点击项目生成按钮,等待项目生成完整后预览效果 最近在做一个传…

作者头像 李华
网站建设 2026/4/19 5:39:58

通义千问3-14B部署教程:单卡跑30B级性能,实操手册

通义千问3-14B部署教程:单卡跑30B级性能,实操手册 1. 为什么这款14B模型值得你花30分钟部署? 你有没有遇到过这样的困境:想用大模型处理一份50页的PDF合同,或者让AI帮你逐行分析一段2000行的Python代码,但…

作者头像 李华
网站建设 2026/4/18 11:05:13

企业会议室投影问题实战解决方案

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个企业级投影问题解决方案工具,专门针对会议室环境。功能包括:自动检测投影设备连接状态,驱动兼容性检查,多显示器配置优化&a…

作者头像 李华
网站建设 2026/4/17 19:52:30

AI如何自动解析和生成PAK文件?快马平台实战

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个能够自动解析PAK文件格式的Python工具。要求:1. 支持读取常见游戏PAK文件格式;2. 自动识别文件头结构和目录索引;3. 生成可视化文件目录…

作者头像 李华