电子信息工程自动化 单片机自动门控制系统设计
摘 要
伴随着社会经济的发展进步、科学技术的发展进步以及人民群众日常生活质量的逐渐提升,自动门开始全面进入人民群众的生活,逐渐发展成为了宾馆、大型超市、政府等当代建筑里必须配备的设备,是建筑自动智能化综合水平的主要标准之一。它具备美观、大方、减少噪声等优势,与此同时,便捷了人民群众出入,也便捷了综合管理,加强了安全性。它实际性强,功能完备,专业技术先进,得到人民群众信任,这些都是科学技术进步提高的技术成果。它让人们充分懂得,数据时代的发展进步将会转变人们的日常生活,将会加快提速科学专业技术的发展进步。操控管理体系是自动门的核心所在,同时也是衡定其综合系统设计加工制造综合水平的主要标准,与此同时,自动门操控管理体系逐步向大规模化、庞杂化与智能化的分布方向发展。本次综合系统设计主要完成根据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 出发,访问到 student/data.json 的相对路径如何写? A:../public/teacher/data.json B:./public/student/data.json C:../student/data.json <details><summary>答案</sum…...

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

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

Leecode刷题C语言之可以被进一步捕获的棋子数
执行结果:通过 执行用时和内存消耗如下: 代码如下: 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个最大值
已知:数组 [8, 9, 15, 20, 3, 5, 7, 2, 6],求第8个最大值是哪个值? 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脚本的地方,分别是在请求执行的前后运行。 我们举两个可能经常运用到的场景。 (一)请求A先执行,请求B使用请求A响应结果作为参数。如果我们不用自定义脚本,可能得先执行请求A,然后手动复制响应结果…...

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

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

第四篇:k8s 理解Service工作原理
什么是service? Service是将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。 简单来说K8s提供了service对象来访问pod。我们在《k8s网络模型与集群通信》中也说过k8s集群中的每一个Pod(最小调度单位)都有自己的IP地址,都…...

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 的⾃动补全,要先安装 bash-completion 包。 echo "source <(kubectl completion bash)" >> ~/.bashrc还可以在补全时为 kubectl 使⽤⼀个速记别名: al…...

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

【5G】Spectrum 频谱
频谱是移动运营商的关键资产,可用的频谱是定义移动网络容量和覆盖范围的重要因素。本章讨论了5G的不同频谱选项、它们的特性以及5G早期部署阶段的预期频谱。5G是首个旨在利用大约400 MHz到90 GHz之间所有频段的移动无线系统。5G还设计用于在许可、共享和非许可频谱带…...

Flink学习连载文章11--双流Join
双流 Join 和两个流合并是不一样的 两个流合并:两个流变为 1 个流 union connect 双流 join: 两个流 join,其实这两个流还是原来的,只是满足条件的数据会变为一个新的流。 可以结合 sql 语句中的 union 和 join 的区别。 在离线 Hive 中&…...

R语言 | 峰峦图 / 山脊图
目的:为展示不同数据分布的差异。 1. ggplot2 实现 # 准备数据 datmtcars[, c("mpg", "cyl")] colnames(dat)c("value", "type") head(dat) # value type #Mazda RX4 21.0 6 #Mazda RX4 Wag …...

16-03、JVM系列之:内存与垃圾回收篇(三)
JVM系列之:内存与垃圾回收篇(三) ##本篇内容概述: 1、执行引擎 2、StringTable 3、垃圾回收一、执行引擎 ##一、执行引擎概述 如果想让一个java程序运行起来,执行引擎的任务就是将字节码指令解释/编译为对应平台上的本地机器指令才可以。 简…...

解决Windows与Ubuntu云服务器无法通过Socket(udp)通信问题
今天在写Socket通信代码的时候,使用云服务器自己与自己通信没有问题,但是当我们把客户端换为Windows系统的时候却无法发送信息到Linux当中,耗时一上午终于搞定了😒。 问题: 如上图,当我在windows的客户端…...

Mysql 中的锁机制
在 MySQL 中,锁是一种机制,用于管理并发访问以确保数据的一致性和完整性。MySQL 支持多种类型的锁,主要分为以下几类: 全局锁:锁定整个数据库,适用于备份等操作,期间禁止所有其他操作。表级锁&…...

12月第1周AI资讯
阅读时间:3-4min 更新时间:2024.12.2-2024.12.6 目录 OpenAI CEO Sam Altman 预告“12天OpenAI”系列活动 腾讯HunyuanVideo:130亿参数的开源视频生成模型 李飞飞的World Labs发布空间智能技术预览版 中科院联手腾讯打造“AI带货王”AnchorCrafter OpenAI CEO Sam Alt…...

【音频识别】数据集合集!
本文将为您介绍经典、热门的数据集,希望对您在选择适合的数据集时有所帮助。 1 Chenyme-AAVT 更新时间:2024-08-23 访问地址: GitHub 描述: 这是一个全自动(音频)视频翻译项目。利用Whisper识别声音,AI…...

Nginx核心配置详解
一、配置文件说明 nginx官方帮助文档:nginx documentation nginx的配置文件的组成部分: 主配置文件:nginx.conf子配置文件: include conf.d/*.conffastcgi, uwsgi,scgi 等协议相关的配置文件mime.types:…...

智能工厂的设计软件 用“力force”的性质构造智能体原型
本文要点 在“智能工厂的设计软件”中 我将对力的研究分为三个领域:经典力学,相对论力学和量子力学,每个研究领域都涉及到force自身性质所具有两个侧面: 明示高度内聚的不可观测的内部表征-“互相性”(哲学性质/哲学…...