基于单片机的智能门禁系统的设计与实现

摘要

在科技飞速发展的同时,也存在着许多安全隐患。例如,利用现代化的高科技实施盗窃、抢劫等对社会风气造成不良影响的犯罪活动日益增多,仅仅依赖于传统的机械锁、防盗门窗、摄像头监控、报警系统,已经无法阻止当今高科技犯罪手段的发展,因此,我们在日常生活中的应用也越来越多。目前,传统的访问控制方式已经不能满足人们对访问权限的需求。而目前市面上普遍采用的一般的智能门禁管理系统,其功能较为单一,因此急需一种具有多种功能,使用方便、安全可靠的智能门禁系统。
这一次的设计,采用STC89C51单片机作为控制核心,它可以读取卡片,进行按键的扫描和显示,并可以用来驱动继电器来进行开关的动作。利用LCD1602 LCD作为人机交互接口,MFRC522射频读写卡模块可以读取、删除和识别 IC卡的信息。它不但改善了人民的生活品质,还具有使用寿命长,使用简单方便,安全可靠,一卡多用等优点。本发明是一种更具人性化的智能门禁系统,它顺应了时代的发展潮流,可以满足人们的生活和工作需求。
关键词:STC89C51;MF RC522射频读写卡模块;IC卡;安全方便;门禁系统

RFID的识别原理

读取器会以其各自所能承受的频率,以特定的频率传送到 IC卡上。IC卡中有一个 LC串联共振回路,它能以与读取器相同的频率产生。该 LC串联谐振回路在电磁波作用下将产生谐振。这样就可以对电容器进行充电,在电容器的另一端,连接着一个单向开启的电子泵。它能把电容器上的电量传送到另一电容器储存起来。这种电容器在蓄满了一定的电容量后,就可以用来为其它电路供电。这样就能收发卡内的数据。
在这里插入图片描述

图1 RFID识别原理

系统实现的主要功能

该系统采用STC89C51作为主控芯片,并对蜂鸣器、按键、 IC卡的读写模块以及LCD1602 LCD等模块进行扩充,从而实现了一种 IC卡的注册、删除和识别功能。
该系统共有三个键,先按一键即可进入刷卡方式,若该卡已被登记过继电器开启, LED灯亮起,液晶1602显示器显示解锁信息。如卡在刷卡时未登记,则蜂鸣器报警,继电器未开启,液晶1602显示器显示故障。点击第2键进入卡片登记方式,即可添加新卡片。按下第3键为“删除”模式,此模式下可将已登记的卡片删除。这个系统的设计简单易懂,性能优秀,稳定,价格适中,安全性非常优秀,而且具有广泛的实用性。
在这里插入图片描述

图1 硬件基本框架

单片机最小系统

要使微控制器能正常工作,就离不开微控制器。微控制器是微控制器中最基本的控制单元,所有的设计都必须以微控制器为基础。这一设计也是基于微控制器的小型系统的改进,扩充。下面的图表是 MCU的最简洁构示意图。
在这里插入图片描述

图1 单片机最小系统和复位电路

软件设计

1总体主程序
该系统采用了模块化的方法,以. h文件和. c两种格式构成了一个完整的模块程序。h的内容是定制程式的区段、管脚的定义、函式的宣告、外部变数的宣告,等等。c档案的内容是定制程式的区段、函式主体的内容、区域变数宣告等等。当你要调用一个组件的时候,只要把调用的程序. c文件夹到你想要的项目上,然后把这个模块的. h文件放在要用到的那个部分,然后在调用这个. h文件的时候,就可以把这个. h文件里面的函数或者变量给你。
主程式会先在执行阶段定义所需的变数,再将其初始化。接着初始化读卡机。系统默认不按键时会自动进入刷卡方式,若侦测到键1进入刷卡方式,则感应有无卡,若有,则其是否已登记。如已登记的继电器将开启, LED灯点亮,蜂鸣器响起,并显示正确的消息(门为打开),随后延迟一段时间后,自动关机。若该卡未登记,则蜂鸣器将不连续地响起, LED灯闪烁,并显示故障信息(IC代码错误)。当侦测到按下键2后,便会进入登记模式,此时只要把 IC卡放入读取模组,便可自动登记,此时,当登记成功时, LCD银幕上便会出现(ADD IC code OK),而蜂鸣器则会持续一段时间,而 LED则会在一定的时间内点亮。如果探测到按下了键3,就会进入到“删除”方式,在“删除”成功的情况下, CD画面会出现(“删除代码好”),而“蜂鸣器”会发出一段时间,“LED”则会点亮一段时间。
在这里插入图片描述

图1软件整体流程图

结论

这次涉及了很多以前学过的东西,但是这些东西并不局限于书本上,很多东西都是要看书或者上网才能知道的。在学习的过程中,我收获颇丰,但也深刻地感觉到自己知识的狭窄,需要学习的地方还很多,切勿自满。在未来的日子里,我将始终保持一个不断地学习的心态,继续拓宽自己的眼界,学到更多更广的知识,充实自己的知识储备,提升自己的实际运用能力,并且要把理论和实际相结合,多做一些实际的工作,使自己的实际工作能力也得到提升。

参考文献

[1]吕婷.基于RFID技术的智能家校通门禁管理系统设计与实现[J].自动化仪表,2021,42(01):34-36.
[2]李智慧,刘明亮,王伟,刘峻伯.智能社区门禁系统的设计与实现[J].黑龙江大学工程学报,2020,11(03).
[3]胡先智,梁艳,王力,李宏伟,张晓宇.基于卡脸识别的实验室门禁管理系统设计与实现[J].计算机产品与流通,2020(11):122-123.
[4]李文斌,张孝俊,杨桂华.多功能门禁系统的设计与实现[J].大众科技,2020,22(09):30-33.
[5]强宇佶,申双琴.智能家居嵌入式人脸识别门禁系统的设计与实现[J].科学技术创新,2020(26):112-113.
[6]陈少勇.基于人脸识别技术的门禁系统设计与实现[J].科技经济导刊,2020,28(20):16+11.
[7]缪丹靓.商业银行综合安防系统设计与实现[J].中国新技术新产品,2020(13):139-140.
[8]田路强,栗佩康,宁君宇.基于Spring的门禁系统架构设计与实现[J].科技风,2020(17):9.
[9]杨淙喜. 船舶智能保安门禁系统设计与实现[D].大连海事大学,2020.
[10]王淑沛. 基于国密算法SM2的实验室智能门禁系统的设计与实现[D].广西师范大学,2020.
[11]王镇宇. 基于边缘计算的智能门禁系统的设计与实现[D].北京交通大学,2020.
[12]林书句.基于物联网的智慧校园集群控制系统的设计与实现[J].现代信息科技,2020,4(09):160-163.
[13]姚永超,李虎,段晓锋,王俏蕊,郑斌. 通信机房智能门禁系统设计[J]. 科技传播,2021,13(19):142-145.
[14]吴立军,宁睿,侯德华,万鸾飞,刘彦. 基于人脸识别的智能门禁系统设计[J]. 河南科技,2021,40(26):19-21.
[15]徐耀,刘步中,翟德超. 基于健康码识别检测预警的智能门禁终端系统设计[J]. 电子制作,2021,(18):40-42.
[16]陆帅,王超,李深奥,孙浩东. 基于Arduino的实验室智能门禁系统设计[J]. 机电信息,2021,(23):52-53.
[17]刘紫娟,张启文. 智能门禁考勤系统设计研究[J]. 智能城市,2021,7(15):4-5.
[18]铁一凡. 物联网寝室的系统设计[J]. 电子世界,2021,(13):174-175.
[19]樊文娟. 基于多方式识别的图书馆智能门禁设计与应用——以西安翻译学院图书馆为例[J]. 现代信息科技,2021,5(08):162-164+167.
[20]王博. 一种基于MTCNN和FaceNet的智能门禁系统设计[J]. 系统仿真技术,2021,17(01):34-36+42.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值