网站策划培训wordpress修改头像插件
2026/3/29 18:25:39 网站建设 项目流程
网站策划培训,wordpress修改头像插件,微网站开发平台有哪些好的,专业做二手网站有哪些基于6818平台的RFID卡的智能门禁系统设计 摘 要 在现代社会中#xff0c;随着社会生产力的提高和科技的发展#xff0c;人们对自身财产的保护意识和隐藏意识在不断的增加#xff0c;自然而然的就是人们对于锁的要求会越来越高#xff0c;对锁的先进性和智能型会有更多的需…基于6818平台的RFID卡的智能门禁系统设计摘 要在现代社会中随着社会生产力的提高和科技的发展人们对自身财产的保护意识和隐藏意识在不断的增加自然而然的就是人们对于锁的要求会越来越高对锁的先进性和智能型会有更多的需求。对于提供住房住址的房地产开发商们来说市场需求就是商机来源于是新型智能门禁系统就成为未来的前景之一。它可以根据权限判断是否允许开门进入判断是否为小区业主从而达到保护私人财产的作用。如今这种新型智能门禁系统正被广泛应用于各种小区楼房还有各种办公大楼中具有极高的市场占有率。本课题《基于6818平台的RFID卡的智能门禁系统设计》正是基于这个基础才诞生的。它的软件开发环境有进行C语言开发的Notepad进行数据存储的sqlite3数据库进行实现界面管理的SecureCRT串口工具硬件则是S5P-6818开发板加上硬件设备电磁锁MFRC522读写卡模块等运用面向过程的程序代码将功能依次进行整合实现新型智能门禁系统的功能。关键词 6818平台RFID卡智能门禁系统设计2. 设计路线2.1设计的功能和需求设计主要分为两个部分前端和后台。前端主要是S5P-6818开发板的显示屏和硬件设备RFID模块这两个部分显示屏可以显示用户刷卡完之后的信息情况RFID模块则是用来检测卡的刷卡情况等等。后台则是SecureCRT串口工具。它的功能是检测管理员的账号密码以及登录成功后的界面显示操作人员可以根据系统的提示进行想要进行的操作该操作是通过编程来进行实现的。2.2研究的基本思路和方法、技术路线根据此前的部分所述前端的数据处理是以开发板为主的当MFRC522的读卡器读取到附近有卡靠近的时候开发板的蜂鸣器会发出“滴滴”的声音然后会将识别的信息进行传输让开发板进行判断。如果该卡可以在数据库中匹配到相应的数据时会语音提示“刷卡成功”接着显示屏上会把该卡的用户信息还有刷卡时间进行显示最后控制继电器打开门锁。如果在数据库中匹配不到该卡的信息时将会语音提示“刷卡失败”然后不发生其他的行为直到该卡不在读卡范围。系统的硬件模块流程图如下图2.1 硬件模块流程图后台部分是SecureCRT串口工具它是用来显示用户信息和数据交互的。根据编程构思可以包括以下几个模块有用户信息存储模块显示模块子线程读卡模块主线程模块等利用多线程可以实现读卡和后台操作同步运行。以下是软件设计流程图图2.2 软件设计流程图3. 硬件设备设计3.1 S5P-6818开发板S5P-6818开发板是整个智能门禁系统的大脑是最重要的核心部分。它不仅要对外界传输的数据进行分析判断还要显示屏幕进行语音播报同时进行数据交互和连接电路等一系列行为。所以说选择好一个核心控制器是十分重要的。为什么要选择S5P-6818开发板呢是因为S5P-6818开发板本身携带一个480*800的显示屏相当于一台小型的IPad用户在进行操作和查看信息时的体验感充足。同时S5P6818开发板的内核是三星公司的八核处理器标准配置高内存和高性能对程序的处理快速准确。还有就是本智能门禁系统设计预设在ARM平台上进行运行而S5P-6818开发板可以搭建LinuxQT操作系统同时又自带sqlite3数据库。完全符合本设计的设计要求。与此同时S5P-6818开发板自带五路USB HOST接口和一路OTG接口HOST接口可以连接SecureCRT串口工具可以让电脑和开发板进行数据交互[15]而OTG接口通过数据线连接电脑在开发板启动时在uboot界面选择合适的版本进行烧录[2]。以下是S5P-6818开发板的实物图图3.1 S5P-6818开发板实物图3.2 RFID卡3.2.1非接触式IC卡1.射频卡非接触式C卡又称射频卡,由C芯片、感应天线组成,封装在个标准的PVC卡片内,芯片及天线无任何外露部分。而平常的非接触式IC卡的主要结构如下图3.2 非接触式IC卡的结构 2.功能 以下是IC卡的功能框图图3.3 IC卡的功能框图当读卡器上电之后会在读卡范围内发射一组频率固定的电磁波使其卡片内部的LC串联谐振电路产生共振同时电容会产生电荷在电子泵的单向导通下被传送到其他电容内部存储如果存储的电荷到达2V时则该电容能作为电源提供电压给电路中的其他元件[3]。2.MFRC522的硬件连接MFRC522芯片是射频卡关键接口芯片,同时也是完成无线通信的主要模块。芯片通过寄存器对发送缓冲区中的数据进行调制,获得发送的信号然后通过TX1、TX2引脚驱动的天线以电磁波形式发出去,另一端,响应的射频卡通过RF场的负载进行调制,然后天线获取射频卡的响应信号,匹配电路去处理,最后传送到芯片的Rx脚,而且信号检测和解调是由MFRC52内部按收缓冲器完成的(根据寄存器的设定)。处理后的数据发送到并行串口由S5P-6818开发板进行读取[6]。MFRC522的引脚电路图如下图3.5 MFRC522电路引脚图4. 软件设计4.1 软件环境该智能门禁系统设计的开发环境是基于Linux系统在Notepad上利用C语言进行编程在VMware的Ubuntu16.04系统终端进行编译最后在移植到开发板上进行运行同时利用串口工具SecureCRT进行后台操作。在Ubuntu上进行交叉编译arm-linux-gcc生成可执行文件main可以使有C语言编程的程序可以在开发板ARM平台上进行运行达到系统所需的运行条件[13]。如下即是Ubuntu的终端界面显示图4.1 Ubuntu终端界面Notepad是自由软件的纯文本编辑器由侯今吾基于同是开放源代码的sCintilla文本编辑组件并独力研发,整个项目起初托管于SourceForge.net之上。Notepad是套自由软件的纯文字编辑器,最早由侯今吾独力研发,目前已有六名程式设计师共同开发。该软件以GPL发布,有完整的中文化接口及支持多国语言撰写的功能。它的功能比Windows中的Notepad(记事簿)强大,除了可以用来制作般的纯文字说明文件,也十分适合当作撰写电脑程式的编辑器[8]。以下就是Notepad进行编辑的界面图4.2 Notepad编辑界面5. 调试系统当软件部分和硬件设备部分都准备完毕时则开始不断调整整个系统使其能实现所设计的全部功能在调试中不断改错不断纠正修复bug最终完成这次的智能门禁系统设计。5.1 硬件测试将所有的硬件设备进行统一检查不上电检查和上电检查。不上电检查则是利用万能表对所有硬件设备的引脚进行电平检测看看线路是否连接正常上电检查则是当所有硬件设备检查完毕无误后开始进行模块与开发板连接通过简单代码进行检测模块是否正常工作。如果发生故障则可以避免不必要的时间浪费。以下是RFID模块的实物连接图图5.1 RFID模块的实物连接图在连接时注意RFID模块的TX引脚和RX引脚是与开发板串口的RX引脚和TX引脚相对应的如果连接错误则不能实现卡号信息传输。以下是连接成功的实际连接图图5.2 硬件实物连接图文章底部可以获取博主的联系方式获取源码、查看详细的视频演示或者了解其他版本的信息。所有项目都经过了严格的测试和完善。对于本系统我们提供全方位的支持包括修改时间和标题以及完整的安装、部署、运行和调试服务确保系统能在你的电脑上顺利运行。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询