当前位置: 首页 > 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 上对电梯进行监管 还可以运用无线电力传输和无线信号传输的方式,改善电梯的负载平衡、 信号干扰和安全性能等。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • kaggle使用api下载数据集
  • Unicode编码详细介绍
  • [python] 启发式算法库scikit-opt使用指北
  • 墨烯的C语言技术栈-C语言基础-018
  • 【OpenCV-Python实战项目】26-实时手部跟踪
  • 快速入门Jupyter notebook
  • 仕考网:公务员可以报考军队文职吗?
  • Zookeeper客户端和服务端NIO网络通信源码剖析
  • 【人工智能】AI绘画:科技与艺术交汇的新时代
  • 深入探索 Postman:使用 API 性能测试优化你的 Web 服务
  • 【Unity编辑器拓展】GraphView自定义可视化节点
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • leetcode日记(63)颜色分类
  • Android开发之ActivityManagerService
  • 【区块链】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
  • 【comparator, comparable】小总结
  • 【笔记】你不知道的JS读书笔记——Promise
  • 2017年终总结、随想
  • JavaScript DOM 10 - 滚动
  • Java反射-动态类加载和重新加载
  • jquery ajax学习笔记
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • npx命令介绍
  • spring-boot List转Page
  • 半理解系列--Promise的进化史
  • 程序员该如何有效的找工作?
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 使用SAX解析XML
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • # 数据结构
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $().each和$.each的区别
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (4) PIVOT 和 UPIVOT 的使用
  • (6)STL算法之转换
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (rabbitmq的高级特性)消息可靠性
  • (vue)el-tabs选中最后一项后更新数据后无法展开
  • (ZT)薛涌:谈贫说富
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转)jdk与jre的区别
  • (转)原始图像数据和PDF中的图像数据
  • ... 是什么 ?... 有什么用处?
  • .NET 反射的使用
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET/C# 使窗口永不获得焦点
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .NET项目中存在多个web.config文件时的加载顺序