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

电子信息工程自动化 单片机自动门控制系统设计

摘 要

伴随着社会经济的发展进步、科学技术的发展进步以及人民群众日常生活质量的逐渐提升,自动门开始全面进入人民群众的生活,逐渐发展成为了宾馆、大型超市、政府等当代建筑里必须配备的设备,是建筑自动智能化综合水平的主要标准之一。它具备美观、大方、减少噪声等优势,与此同时,便捷了人民群众出入,也便捷了综合管理,加强了安全性。它实际性强,功能完备,专业技术先进,得到人民群众信任,这些都是科学技术进步提高的技术成果。它让人们充分懂得,数据时代的发展进步将会转变人们的日常生活,将会加快提速科学专业技术的发展进步。操控管理体系是自动门的核心所在,同时也是衡定其综合系统设计加工制造综合水平的主要标准,与此同时,自动门操控管理体系逐步向大规模化、庞杂化与智能化的分布方向发展。本次综合系统设计主要完成根据AT89C52的单片机设备操控管理体系,运用红外热释电感应设备HC-SR501作为自动感应控制器设备,检测到人体并且把其转化成为电力数据信号,传给单片机设备。经过单片机设备操作控制交流电机设备,使门自动开启,当人进门后又可以使门自动关闭。

关键词:AT89C52;自动门;HC-SR501;智能化

硬件系统设计

2.1 单元电路设计
2.1.1 AT89C52单片机
AT89C52单片机是一类带4K字节闪烁可程序编译,可擦除只读储存设备的低额定电压,高功能CMOS八位微运算处理器设备,也就是单片机设备。其外形及管脚排布序列如下示意图2-1所示:

在这里插入图片描述

图2-1 AT89C52外形及引脚图

2 热释电红外传感器
热释电红外感应设备在结构组成方面,引进场作用效应管,其根本目的是实现了额定阻抗转换。红外热释电模块HC-SR501的专业技术应用参数:
(1)工作电压:DC5V至20V
(2)静态功耗:65微安
(3)电平输出:高3.3V,低0V
(4)延时时间:可调(0.3秒~18秒)
(5)封锁时间:默认0.2秒
(6)触发方式:L不可重复,H可重复,默认值为H
(7)感应范围:小于120度锥角,7米以内
(8)工作温度:-15~+70度
在这里插入图片描述
图2-2 热释电红外线传感器内部结构与电路
3 步进电机
步进电机设备是一类把电信号脉冲转化成为角位移的履行组织机构。一般一点讲:当步进联动控制器设备自动接收到一个脉冲数字信号,它就联动步进电机控制设备按照设立的分布方向机械传动一个固定的层面(及步进角)。近30年来.数据专业技术、电脑计算机专业技术与水磁物质材料的快速发展进步。推进厂步进机动设备的发展进步,为步进机动设备的使用,开启了辽阔的发展前景。
步进机动设备的特征:
(1)步进机动设备的角位移和自动输入信号脉冲数严格,为正比例关系,具备优良的跟随型。
(2)步进机动设备的实时动态反应快。
(3)速率可以在相当宽的控制范围里平滑调节控制。所以,通常能够不用减小速度控制器设备而直接联动荷载。
(4)步进机动设备只可以经过信号脉冲工作电源供应电源,才可以远行。它不可以直接运用交流工作电源与直流工作电源。
(5)步进机动设备存在振荡与失步问题现象.需要针对操控管理体系与机械设备荷载采用相对应的措施手段。
步进机动设备自身实际的噪声与震动比较多.带惯性荷载的水平比较差。联动操控管理体系的构成运用、操作控制步进电机设备需要由环形信号脉冲,额定功率扩大等构成的操控管理体系。步进机动设备的联动工作电路参考依据操作控制数据信号运行工作。在步进机动设备的单片机设备操作控制里,操作控制数据信号由单片机设备形成。具体如下所示:
(1)反应式步进机动设备操作控制换相顺序
步进机动设备的通电换相顺序,严格根据步进机动设备的任务工作模式展开。一般我们将通电换相这—工作过程,称之为信号脉冲调配。其一共有八个通电分布状态P1口自动输出操作控制数据信号,0代表绕子通电,代表绕子断电,则能够用六个字来代表六个通电分布状态。
(2)控制电路如图2-3所示:
在这里插入图片描述

图2-3 步进电机驱动电路图

整体硬件电路设计

在这里插入图片描述

图2-4 整体硬件电路

系统运行流程图

整套体系操作应用软件通常是由主应用程序、定时设备与T0间断综合服务应用程序、开门子应用程序、关门子应用程序、与电机设备停转应用程序构成。主应用程序通常都是实现了对体系展开初始处理化、定时设备与间断初始处理化程序对单片机中定时器和中断模块的配置。自动门控制系统的软件流程设计,如图3-1所示。

在这里插入图片描述

图3-1 系统运行流程图

总结

在整篇论文的撰写中,首先通过对系统方案设计进行研究,画出系统设计总框图,对各个单元所使用的器件进行选择以及论证分析。其次对系统所使用到的硬件进行介绍,说明其使用方法以及对硬件电路进行设计和说明。第三对系统软件的程序进行设计,画出系统程序流程图,并对程序的设计进行说明。最后总结。

参考文献

[1]马争、汪亚南. 微计算机与单片机原理及应用[M]. 高等教育出版社,2019
[2]林立、张俊亮、曹旭东、刘得军.单片机原理及应用[M].电子工业出版社,2019
[3]肖俊峰、郑小琴.一种红外线自动门单片机控制系统[J].门窗,2019(10).
[4]吴英才、林华清.热释电红外线传感器在防盗系统中的应用[J].传感器技术,2019(7):121-124.
[5]于洋、葛斌、苏晓鹭.基于单片机技术的自动门智能控制系统[J].计算机系统应用,2019(4): 15-18.
[7]廖常初.FX系列编程及应用[M].机械工业出版社,2019.4
[8]李俊秀.可编程控制器应用技术[M].化学工业出版社,2019.7
[9]周波等.可编程序控制器原理与应用[M].国防工业出版社 ,2019
[10]王丰,栾学德.单片机原理与应用技术[M].北京:北京航空航天大学出版社,2019.
[11]沙占友,王彦朋,孟志永.单片机外围电路设计[M].北京:电子工业出版社,2019.
[15]黄立培.电动机控制[M].北京:清华大学出版社,2019.
[16]黄锦安,钱建平,马鑫金.电工技术基础[M].北京:电子工业出版社,2019.

相关文章:

电子信息工程自动化 单片机自动门控制系统设计

摘 要 伴随着社会经济的发展进步、科学技术的发展进步以及人民群众日常生活质量的逐渐提升,自动门开始全面进入人民群众的生活,逐渐发展成为了宾馆、大型超市、政府等当代建筑里必须配备的设备,是建筑自动智能化综合水平的主要标准之一。它具…...

T C P

文章目录 基于UDP应用场景 TCP协议TCP 协议段格式确认应答机制16位窗口大小 下定义32位序号和32位确认序号 基于UDP应用场景 UDP,tcp这样的协议根本不是直接谈UDP。tcp的应用场景,一定是上层写了应用层协议,所以才有UDP协议的应用场景。 比…...

PDF与PDF/A的区别及如何使用Python实现它们之间的相互转换

目录 概述 PDF/A 是什么?与 PDF 有何不同? 用于实现 PDF 与 PDF/A 相互转换的 Python 库 Python 实现 PDF 转 PDF/A 将 PDF 转换为 PDF/A-1a 将 PDF 转换为 PDF/A-1b 将 PDF 转换为 PDF/A-2a 将 PDF 转换为 PDF/A-2b 将 PDF 转换为 PDF/A-3a 将…...

【Linux课程学习】: 进程地址空间,小故事理解虚拟地址,野指针

🎁个人主页:我们的五年 🔍系列专栏:Linux课程学习 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 Linux学习笔记: https://blog.csdn.net/…...

解决el-select数据量过大的3种方法

在准备上线的后台管理系统中,我们发现有两个下拉框(select),其选项数据量超过 1 万条,而在测试环境中这些数据量只有几百条。这导致在页面加载时,浏览器性能出现瓶颈,页面卡顿甚至崩溃。 想了一…...

速盾:高防cdn预热指定url就只刷新这个吗?

高防CDN预热是指在网站上线或更新之前,将网站内容缓存到CDN节点服务器上,以提高用户访问网站的速度和稳定性。通常,预热可以通过指定URL来进行,而不是刷新整个网站。 预热指定URL的好处是可以选择性地进行缓存刷新,而…...

aarch64-linux-gnu-g++在windous不能用

aarch64-linux-gnu-g 是针对 ARM 64 位架构(aarch64)的交叉编译器,它通常用于在一个平台(例如 x86 的 Linux 系统)上为另一个平台(例如 ARM 设备)编译代码。aarch64-linux-gnu-g 是 Linux 环境下…...

01_Node.js入门 (黑马)

01_Node.js入门 知识点自测 从 index.js 出发&#xff0c;访问到 student/data.json 的相对路径如何写? A&#xff1a;../public/teacher/data.json B&#xff1a;./public/student/data.json C&#xff1a;../student/data.json <details><summary>答案</sum…...

记一次搞校园网的经历

接教室的校园网&#xff0c;到另一个屋子玩电脑&#xff0c;隔墙想放大一下AP的信号&#xff0c;发现死活不行 这是现状 由于校园网认证的存在&#xff0c;无法用桥接&#xff0c;桥接需要路由器有IP&#xff0c;而这个IP无法用未刷机的路由器来打开校园网页面认证 解决 将一…...

沃德云商协系统微信小程序PHP+Uniapp

“多组织”的云服务平台&#xff0c;打造总商会、总协会、总校友会、工商联等多组织无障碍沟通合作平台&#xff0c;让各大分会、各大分校友会、分组织实现轻松管理&#xff0c;线上宣传展示、商机挖掘、会员管理、会员服务、跨界交流等, 借助沃德云商协平台系统&#xff0c;让…...

Leecode刷题C语言之可以被进一步捕获的棋子数

执行结果:通过 执行用时和内存消耗如下&#xff1a; 代码如下&#xff1a; int numRookCaptures(char** board, int boardSize, int* boardColSize) {int cnt 0, st 0, ed 0;int dx[4] {0, 1, 0, -1};int dy[4] {1, 0, -1, 0};for (int i 0; i < 8; i) {for (int j…...

【算法】数组中,求K个最大值

已知&#xff1a;数组 [8, 9, 15, 20, 3, 5, 7, 2, 6]&#xff0c;求第8个最大值是哪个值&#xff1f; function quickSort(arr, targetIndex, start) {if (arr.length < 1) return arr[0];let left [];let right [];const mid Math.floor(arr.length / 2);const midNum…...

Postman自定义脚本Pre-request-script以及Test

这两个都是我们进行自定义script脚本的地方&#xff0c;分别是在请求执行的前后运行。 我们举两个可能经常运用到的场景。 (一)请求A先执行&#xff0c;请求B使用请求A响应结果作为参数。如果我们不用自定义脚本&#xff0c;可能得先执行请求A&#xff0c;然后手动复制响应结果…...

Lua中实现HTTP请求的User-Agent自定义

User-Agent&#xff08;用户代理&#xff09;是HTTP请求头的一部分&#xff0c;用于描述发出请求的客户端的信息&#xff0c;包括浏览器类型、版本和操作系统等。自定义User-Agent对于开发者来说是一个重要的功能&#xff0c;它可以帮助服务器识别请求来源&#xff0c;也可以模…...

工业节能水泵如何节能?

在现代工业生产中&#xff0c;水泵作为一种重要的流体输送设备&#xff0c;广泛应用于各个领域。无论是在制造业、化工、能源&#xff0c;还是在污水处理、灌溉等行业&#xff0c;水泵在保证生产流程顺畅的同时&#xff0c;也消耗了大量的能源。 一、工业水泵系统的能耗现状 …...

第四篇:k8s 理解Service工作原理

什么是service&#xff1f; Service是将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。 简单来说K8s提供了service对象来访问pod。我们在《k8s网络模型与集群通信》中也说过k8s集群中的每一个Pod&#xff08;最小调度单位&#xff09;都有自己的IP地址&#xff0c;都…...

P3131 [USACO16JAN] Subsequences Summing to Sevens S

题目描述 Farmer Johns NN cows are standing in a row, as they have a tendency to do from time to time. Each cow is labeled with a distinct integer ID number so FJ can tell them apart. FJ would like to take a photo of a contiguous group of cows but, due to a…...

大数据技术Kafka详解 ② | Kafka基础与架构介绍

目录 1、kafka的基本介绍 2、kafka的好处 3、分布式发布与订阅系统 4、kafka的主要应用场景 4.1、指标分析 4.2、日志聚合解决方法 4.3、流式处理 5、kafka架构 6、kafka主要组件 6.1、producer(生产者) 6.2、topic(主题) 6.3、partition(分区) 6.4、consumer(消费…...

【CKA】Kubernetes(k8s)认证之CKA考题讲解

CKA考题讲解 0.考试101 0.1 kubectl命令⾃动补全 在 bash 中设置当前 shell 的⾃动补全&#xff0c;要先安装 bash-completion 包。 echo "source <(kubectl completion bash)" >> ~/.bashrc还可以在补全时为 kubectl 使⽤⼀个速记别名&#xff1a; al…...

android WebRtc 无法推流以及拉流有视频无声音问题

最近在开发使用WebRtc进行视频通话和语音通话&#xff0c;我使用的设备是MTK的手机&#xff0c;期间后台的技术人员几乎没法提供任何帮助&#xff0c;只有接口和测试的web端&#xff0c;有遇到不能推流。推流成功网页端有画面有声音&#xff0c;但是安卓端有画面&#xff0c;没…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》

引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

前端导出带有合并单元格的列表

// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解&#xff1a;由来、作用与意义**一、知识点核心内容****二、知识点的由来&#xff1a;从生活实践到数学抽象****三、知识的作用&#xff1a;解决实际问题的工具****四、学习的意义&#xff1a;培养核心素养…...

相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)

【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...

SpringCloudGateway 自定义局部过滤器

场景&#xff1a; 将所有请求转化为同一路径请求&#xff08;方便穿网配置&#xff09;在请求头内标识原来路径&#xff0c;然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...

安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖

在Vuzix M400 AR智能眼镜的助力下&#xff0c;卢森堡罗伯特舒曼医院&#xff08;the Robert Schuman Hospitals, HRS&#xff09;凭借在无菌制剂生产流程中引入增强现实技术&#xff08;AR&#xff09;创新项目&#xff0c;荣获了2024年6月7日由卢森堡医院药剂师协会&#xff0…...

IP如何挑?2025年海外专线IP如何购买?

你花了时间和预算买了IP&#xff0c;结果IP质量不佳&#xff0c;项目效率低下不说&#xff0c;还可能带来莫名的网络问题&#xff0c;是不是太闹心了&#xff1f;尤其是在面对海外专线IP时&#xff0c;到底怎么才能买到适合自己的呢&#xff1f;所以&#xff0c;挑IP绝对是个技…...

tomcat指定使用的jdk版本

说明 有时候需要对tomcat配置指定的jdk版本号&#xff0c;此时&#xff0c;我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...

API网关Kong的鉴权与限流:高并发场景下的核心实践

&#x1f525;「炎码工坊」技术弹药已装填&#xff01; 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 引言 在微服务架构中&#xff0c;API网关承担着流量调度、安全防护和协议转换的核心职责。作为云原生时代的代表性网关&#xff0c;Kong凭借其插件化架构…...