当前位置: 首页 > news >正文

学校网站设计/广告投放网站

学校网站设计,广告投放网站,国外网站打开速度慢的原因,樟树网站建设摘 要: 本文提出了一种基于单片机的电梯控制系统设计 。 设计以单片机为核心,通过使用和设计新型先进的硬件和控制程序来模拟和控制整个电梯的运行,在使用过程中具有成本低廉、 维护方便、 运行稳定 、 易于操作 、 安全系数高等优点 。 主要设计思路是…
摘 要: 本文提出了一种基于单片机的电梯控制系统设计 设计以单片机为核心,通过使用和设计新型先进的硬件和控制程序来模拟和控制整个电梯的运行,在使用过程中具有成本低廉、 维护方便、 运行稳定 易于操作 安全系数高等优点 主要设计思路是用按键表示使用电梯按钮,按下按键后系统将信号传送到单片机,单片机对信号处理,并控制步进电机的转动来模拟电梯的上下行,用数码管显示楼层,用 LED 显示电梯的运行状态,且拥有语音提示和报警功能 本设计具备成本低、 灵活性强 经济实用的特点,易于推广
关键词: 电梯控制; 单片机; 语音提示

0 引言

随着国家实力的提高,人们的住所 办公楼都已逐渐高层化,很多商家也需要将大型物品运到高层进行加工处理,因此电梯已经成为了日常生活中不可缺少的运载工具,其不仅节约了人力物力,提高工作效率,而且为人们的生活带来了巨大的便利,提高了生活品质。
传统电梯控制系统大多采用继电器或可编程控制器的方式来实现各种功能,存在着成本高、 事故发
生率高 维修困难 功能匮乏 需要三相供电等缺点,在使用过程中带来了诸多不便 本设计以单片机为核心,控制整个电梯的运行,从根本上改变了传统电梯控制系统的设计思想和方法,提高了系统灵活性以及便利性,更加人性化。

1 总体设计

本设计主要包括主控模块 复位电路 时钟电路、 按键 显示模块 电机 语音报警模块 按键表示电梯按钮,按下按键后系统将信号传送到单片机,单片机接收到信号后对信号处理,并控制电机的转动来实现电梯的运行,数码管显示楼层,LED 灯显示电梯的运行状态,系统还具有语音提示和报警功能。 总体设计框图如图 1 所示

2 硬件设计

2. 1 主控电路

本设计的主控部分选用内置 8 位中央处理器和可编程闪存的 STC89C52 芯片 此芯片能够在设计中灵活应用,能够使功能更快、 更完善的实现

2. 2 时钟电路与复位电路

本系统时钟电路采用 12M 晶振 复位电路是指系统运行过程中用按键开关使单片机复位。 电路复位后,系统默认电梯停留在 1 层,楼层显示数字 1

2. 3 电源模块

设计采用 9V 直流电源为系统供电 电源经过稳压器稳压后为单片机、 LED 灯和数码管等耗电元器件供电。 电源模块的电路图如图 2 所示

2. 4 按键模块

该系统模拟的是七层楼的使用电梯,用七个按键代表电梯的请求按钮,按键按下后将信号传送到单片机,单片机对信号处理,控制系统模拟出电梯的运行状态。

2. 5 显示模块

显示模块采用七段数码管显示楼层,根据电梯的运行情况,数码管通过在 1 ~ 7 这几个数字之间变换来完成显示到达楼层的功能。

2. 6 上下行指示灯

电梯上下行指示灯采用若干个 LED 灯组成的发光箭头,当电梯处于上行状态时,点亮向上的箭头,当电梯处于下行状态时,点亮向下的箭头。

2. 7 电机模块

电机选用永磁式步进电机 在该系统中步进电机用来模拟电梯运作的实验效果,并且可以达到智能控制的目的,可实现调速的功能,更加贴合设计的初衷及推广的要求。
步进电机的控制必须由环形脉冲 功率放大器等组成的系统控制,本设计采用单片机为核心对步进电机进行控制,效果良好,模拟出了电梯上下行运作的情景。

2. 8 语音报警模块

语音模块采用 WT588D 语音芯片 此芯片性能卓越,简单易用,在本设计中承担着用来完成到达楼层后的语音提示功能,提示内容为“ X 楼 到了”。 按键和蜂鸣器 实现电梯按键报警功能 语音和报警电路图分别如图 3 和图 4 所示

3 软件设计

电梯能否成功运行,模拟电梯所处的各种状况都需要一个完善的软件程序来控制。 设计出的程序主要是为了让系统的运行更加富有逻辑性,可以提高系统的运行效率,并且使功能更加丰富和人性化,对系统资源的调度更加合理,能够按照设定判断出电梯的下一步操作。 其流程图如图 5 所示

4 系统测试

根据系统各部分硬件设计和软件设计结果进行仿真测试。 测试结果表明,系统可通过控制电机模拟实现电梯上行、 下行 停止功能,并可以显示到达楼层,同时具有语音提示和报警功能。

5 结语

本设计是基于单片机的电梯控制系统的设计 。该设计主要针对现实生活中人们上下楼的便利性,解决老式电梯的成本高昂、 事故发生率高 维修困难、 功能匮乏等问题,利用单片机编程来代替复杂硬件电路设计,依靠程序驱动系统的运行,不仅成 低廉,运行稳定,并且可以修改程序实现不同的功能,为电路设计提供了很大的方便。 同时,由于系统操作便利,适用范围广泛,市场前景好,经济实用性高,在推广应用中具有较大优势,在将来科技的持续高速发展下,基于单片机的电梯控制系统很快可以成为主流,占有市场的一席之地,成为一种更加方便有效的电梯控制系统。 未来的电梯发展可能会向节能高效、 物联网 无线传输的高新领域迈进 因此驱动系统可以进一步改进,可使用永磁同步无齿曳引机,它具有体积小、 重量轻 效率高 能耗低的优点 。运用物联网技术可以实现智能管理电梯,对电梯的运行进行网络监控,出现故障可以及时预警,并实时记录下现场状况,也可以使电梯和手机相连,在手机APP 上对电梯进行监管 还可以运用无线电力传输和无线信号传输的方式,改善电梯的负载平衡、 信号干扰和安全性能等。

相关文章:

基于单片机的电梯控制系统的设计

摘 要: 本文提出了一种基于单片机的电梯控制系统设计 。 设计以单片机为核心,通过使用和设计新型先进的硬件和控制程序来模拟和控制整个电梯的运行,在使用过程中具有成本低廉、 维护方便、 运行稳定 、 易于操作 、 安全系数高等优点 。 主要设计思路是…...

IP-GUARD文档云备份服务器迁移数据操作说明

一、功能简介 使用文档云备份过程可能出现需要迁移旧数据到新目录的情况(如一开始存储目录设置 不合理,之后变更存储目录),下面介绍迁移备份数据到新目录的方法,迁移后可正常查看、 下载、删除原备份文件。 二、同一计算机上迁移存储目录 当仅需要将存储目录迁移到同一计…...

linux常用命令ls详细说明

目录 1.ls的基本功能就是显示当前目录的文件和目录 2.ls输出是按照字母顺序排列的 3.默认不显示隐藏内容,加上参数-a可以显示隐藏的文件和文件夹 4.-R参数可以地柜列出当前目录以及它包含的字目录中的文件 5.-l参数辉显示长列表,也可以显示文件更多信…...

Python3网络爬虫开发实战(4)数据的存储

文章目录 一、文本文件存储1. os 文件 mode2. TXT3. JSON4. CSV 二、数据库存储1. SQLAlchemy2. MongoDB3. Redis1) 键操作2) 字符串操作3) 列表操作4) 集合操作5) 有序集合操作6) 散列操作 4. Elasticsearch1) 检索数据:利用 elasticsearch-analysis-ik 进行分词2)…...

《C++基础入门与实战进阶》专栏介绍

🚀 前言 本文是《C基础入门与实战进阶》专栏的说明贴(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)。 专栏介绍:以多年的开发实战为基础,总结并讲解一些的C/C基础与项目实战进阶内…...

每天一个数据分析题(四百五十)- 数据清洗

数据在真正被使用前需进行必要的清洗,使脏数据变为可用数据。下列不属于“脏数据”的是() A. 重复数据 B. 错误数据 C. 交叉数据 D. 缺失数据 数据分析认证考试介绍:点击进入 题目来源于CDA模拟题库 点击此处获取答案 数据…...

昇思25天学习打卡营第XX天|Pix2Pix实现图像转换

Pix2Pix是一种基于条件生成对抗网络(cGAN)的图像转换模型,由Isola等人在2017年提出。它能够实现多种图像到图像的转换任务,如从草图到彩色图像、从白天到夜晚的场景变换等。与传统专用机器学习方法不同,Pix2Pix提供了一…...

数据结构经典测试题5

1. int main() { char arr[2][4]; strcpy (arr[0],"you"); strcpy (arr[1],"me"); arr[0][3]&; printf("%s \n",arr); return 0; }上述代码输出结果是什么呢? A: you&me B: you C: me D: err 答案为A 因为arr是一个2行4列…...

React Native初次使用遇到的问题

Write By Monkeyfly 以下内容均为原创,如需转载请注明出处。 前提:距离上次写博文已经过去了5年之久,诸多原因导致的,写一篇优质博文确实费时费力,中间有其他更感兴趣的事要做(打游戏、旅游、逛街、看电影…...

2024西安铁一中集训DAY28 ---- 模拟赛(简单dp + 堆,模拟 + 点分治 + 神秘dp)

文章目录 前言时间安排及成绩题解A. 江桥不会做的签到题(简单dp)B. 江桥树上逃(堆,模拟)C. 括号平衡路径(点分治)D. 回到起始顺序(dp,组合数学) 前言 T2好难…...

【论文阅读笔记 + 思考 + 总结】MoMask: Generative Masked Modeling of 3D Human Motions

创新点: VQ-VAE 👉 Residual VQ-VAE,对每个 motion sequence 输出一组 base motion tokens 和 v 组 residual motion tokensbidirectional 的 Masked transformer 用来生成 base motion tokensResidual Transformer 对 residual motion toke…...

Mojo控制语句详解

Mojo 包含几个传统的控制流结构,用于有条件和重复执行代码块。 The if statement Mojo 支持条件代码执行语句。有了它,当给定的布尔表达式计算结果为 时,if您可以有条件地执行缩进的代码块 。True temp_celsius = 25 if temp_celsius > 20:print("It is warm.&quo…...

web安全基础学习

http基础 HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。本文将介绍如何使用HTTP协议,以及在Linux操作系统中如何使用curl工具发起HTTP请求。 一、HTTP特性 无状态…...

天气预报的爬虫内容打印并存储用户操作

系统名称: 基于网络爬虫技术的天气数据查询系统文档作者:清馨创作时间:2024-7-29最新修改时间:2024-7-29最新版本号: 1.0 1.背景描述 该系统将基于目前比较流行的网络爬虫技术,对网站上(NowAPI…...

OrangePi AI Pro 固件升级 —— 让主频从 1.0 GHz 到 1.6 GHz 的巨大升级

前言 OrangePi AI Pro 最近发布了Ascend310B-firmware 固件包,据说升级之后可以将 CPU 主频从 1.0 GHz 提升至 1.6 GHz,据群主大大说,算力也从原本的 8T 提升到了 12T,这波开发板的成长让我非常的 Amazing 啊!下面就来…...

学习大数据DAY27 Linux最终阶段测试

满分:100 得分:72 目录 一选择题(每题 3 分,共计 30 分) 二、编程题(共 70…...

ctr管理containerd基本命令

1. 创建命名空间 创建名为custom的命令空间 ctr ns create custom2. 导入镜像 把镜像导入到刚刚创建的空间 ctr -n custom images improt restfulapi.tar3. 创建容器 创建一个test_api的容器 ctr -n custom run --null-io --net-host -d --mount typebind,src/etc,dst/ho…...

rust 初探 -- 路径(path)

rust 初探 – 路径Path 路径(Path) 目的:为了在 Rust 的模块中找到某个条目,需要使用 路径两种形式: 绝对路径:从 crate root 开始,使用 crate 名或字面值 crate相对路径:从当前模…...

XXE -靶机

XXE靶机 一.扫描端口 进入xxe靶机 1.1然后进入到kali里 使用namp 扫描一下靶机开放端口等信息 1.2扫描他的目录 二 利用获取的信息 进入到 robots.txt 按他给出的信息 去访问xss 是一个登陆界面 admin.php 也是一个登陆界面 我们访问xss登陆界面 随便输 打开burpsuite抓包 发…...

vue2 搭配 html2canvas 截图并设置截图时样式(不影响页面) 以及 base64转file文件上传 或者下载截图 小记

下载 npm install html2canvas --save引入 import html2canvas from "html2canvas"; //使用 html2canvasForChars() { // 使用that来存储当前Vue组件的上下文,以便在回调函数中使用 let that this; // 获取DOM中id为"charts"的元素&…...

请大家监督:我要开启Python之路,首要任务最简单的搭建环境

任务说明: 如上图所示,Python稳稳第一,为何?因为Python可以做很多事情,比如:Web开发,网络爬虫,软件开发、数据分析、游戏开发,金融分析,人工智能与机器学习&a…...

http协议深度解析——网络时代的安全与效率(1)

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 公众号:网络豆云计算学堂 座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录 写在前面: 本章目的: …...

类和对象【下】

一、类的默认成员函数 默认成员函数从名字就告诉我们何为默认成员函数,即:用户没有实现,编译器默认自动实现的函数。 这时你不禁一喜,还有这好事,编译器给我打工,那么,我们今天都来了解一下都有…...

面向未来的S2B2C电商供应链系统发展趋势与创新探索

S2B2C电商供应链系统的发展趋势及创新方向。首先分析当前市场环境和消费者需求的变化,如个性化消费、即时配送、绿色环保等趋势对供应链系统的影响。随后,预测并讨论未来供应链系统可能的技术革新,如物联网(IoT)在物流…...

【C++】哈希容器

unordered系列关联式容器 在之前的博文中介绍过关联式容器中的map与set,同map与set一样,unordered_set与unordered_set也是关联式容器。 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,查询效率可以达到logN;在…...

milvus - VectorDBBench benchmaker 性能测试工具使用经验

IVF_FLAT (Inverted File with Flat Indexing) 优点: 在数据量适中且维度不是非常高的情况下,IVF_FLAT能提供精确的最近邻搜索结果。 相对简单,易于理解和实现。 缺点: 当数据集非常大时,IVF_FLAT需要大量的内存来存储整个数据集,…...

Linux上如何分析进程内存分配,优化进程内存占用大小

云计算场景下,服务器上内存宝贵,只有尽可能让服务器上服务进程占用更少的内存,方才可以提供更多的内存给虚拟机,卖给云客户。 虚拟化三大件:libvirt、qemu、kvm内存开销不小,可以优化占用更少的内存。如何找到进程内存开销的地方直观重要,以qemu为例说明。 一、查看进…...

C语言笔记(第n版):知识清单

注:本文参考自【C reference - cppreference.com】和【C 语言参考 | Microsoft Learn】,颇有点借花献佛的意味…… C 程序是一系列包含声明的文本文件(通常为头文件和源文件)的序列。它们经过转换成为可执行程序,当操作…...

【香橙派系列教程】(四)基于ARM-Linux架构的语音控制刷抖音项目

【四】基于ARM-Linux架构的语音控制刷抖音项目 文章目录 【四】基于ARM-Linux架构的语音控制刷抖音项目1.语音模块配置1.创建产品2.引脚配置3.词条定义4.添加控制5.发布版本6.烧录固件 2.编程实现语音和开发板通信3.手机接入Linux热拔插1.dmesg命令2.adb调试踩坑问题 3.总结 4.…...

Java----反射

什么是反射? 反射就是允许对成员变量、成员方法和构造方法的信息进行编程访问。换句话来讲,就是通过反射,我们可以在不需要创建其对象的情况下就可以获取其定义的各种属性值以及方法。常见的应用就是IDEA中的提示功能,当我…...