基于RFID的门禁系统(RC522、步进电机)

2023-10-11 07:59

本文主要是介绍基于RFID的门禁系统(RC522、步进电机),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于RFID的门禁系统的设计与实现

闲来无事,用手头STM32做个项目。

成品功能: 功能说明


材料

  • STM32ZET6开发板
  • TFT显示屏(战舰有我用的2.7寸的)
  • RC522(RFID)
  • RFID卡
  • 五相四线进步电机
  • ULN2003(驱动步进电机)
  • 杜邦线
  • 用keil5进行开发

开始制作。

制作过程

通过刷卡启动步进电机开关门。屏幕显示具体信息。

说明
开始:首先测试RC522可以读取到数据之后,再将步进电机接上,调到适应的角度。

RC522(RFID)模块

这是RC522RFID模块
请添加图片描述
这是可以识别的卡。
请添加图片描述
我们将模块连接到板子上,之后去识别卡。
识别出来是四组的十六进制数。
请添加图片描述
可以看到,这就是识别出来的ID卡号。我们将这个卡号存到代码中。

步进电机及驱动ULN2003

说明:
驱动步进电机必须要用到驱动模块,否则板子的电压不足以带动电机。

步进电机相关

1、步距角:5.625 / 64 = 0.087度。也就是理论上说,给一个脉冲,电机外部轴只转了0.087度,那么外部轴要转一圈的话就需要360/0.087=4096个脉冲。
2、1相励磁法:每一瞬间只有一个线圈相通,其他休息。优点:简单,耗电低,精确性良好。缺点:力矩小,震动大,每次励磁信号走的角度都是标称角度。1相励磁法:A->B->C->D。
3、2相励磁法:每一瞬间有两个线圈相通。优点:力矩大,震动小 。缺点:力矩小,震动大,每次励磁信号走的角度都是标称角度。2相励磁法:AB->BC->CD->DA。
4、1-2相励磁法:1相和2相交替导通。优点:精度较高,运转平滑,每送一个励磁信号转动1/2标称角度,称为半步驱动。前两种称为4相4拍,这一种称为4相8拍。1-2相励磁法:A–>AB–>B->BC->C–>CD->D–>DA。
5、逆时针转动方向相反即可。

接上步进电机,调好角度进行综合测试
在这里插入图片描述
嗯。效果很好。可以看到,存的卡可以打开门禁。未储存的卡不能打开。
后续还可以做上位机,参照https://blog.csdn.net/weixin_42320020/article/details/89219437

最后附上完整的项目文件。自行下载。
https://download.csdn.net/download/weixin_42320020/82707803

效果视频:
https://www.bilibili.com/video/BV1nb4y1x7Xs

这个项目到这里就算完了。
还有很多不足的地方,希望大佬可以指正。也希望和爱好者交流学习。

禁止转载!!!
博客:https://blog.csdn.net/weixin_42320020/?type=blog
QQ:2039723308
VX:Shiboven

这篇关于基于RFID的门禁系统(RC522、步进电机)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/186653

相关文章

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

文章目录 前言资料获取设计介绍功能介绍程序代码部分参考 设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订

【电机控制】数字滤波算法(持续更新)

文章目录 前言1. 数字低通滤波 前言 各种数字滤波原理,离散化公式及代码。 1. 数字低通滤波 滤波器公式 一阶低通滤波器的输出 y [ n ] y[n] y[n] 可以通过以下公式计算得到: y [ n ] = α x [ n ] + ( 1 − α ) y [ n − 1 ] y[n] = \alpha x[n] + (1 - \alpha) y[n-1]

基于PI控制算法的异步感应电机转速控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述        基于PI控制算法的异步感应电机转速控制系统simulink建模与仿真。PI控制器是一种经典的线性控制器,它通过将控制量的比例部分和积分部分相结合来实现对系统输出的调节。比例部分用于快速响应偏差,而积分部分则用于消除稳态误差。 2.系统仿真结果 (完整程

【科普知识】一体化电机掉电后“位置精准复位“机制与规律

在工业自动化、机器人技术及精密控制领域,电机作为核心执行元件,其稳定运行和精确控制对于整个系统的性能至关重要。 然而,电机在运行过程中可能会遭遇突然断电的情况,这会导致电机失去驱动力并停止在当前位置,甚至在某些情况下发生位置偏移。 因此,电机掉电后的位置恢复机制成为了一个关键技术问题。本文将探讨电机掉电后位置恢复的原理机制,以期为相关领域的研究与应用提供参考。 一、电机掉电后的位置偏移现象

在生产线打包机中RFID技术的赋能

在生产线打包机中RFID技术的赋能 随着制造业的智能化发展,RFID技术越来越多地被应用于生产线中,特别是在产线打包环节。本文将探讨RFID技术如何提高产线打包机的工作效率和准确性,并分析其在现代制造业中的重要作用。 RFID在产线打包机上的应用 1. 物料信息追踪与管理 物料身份识别:在每个产品或包装箱上安装纸质标签,当这些产品通过打包机时,RFID读写器可以自动记录产品的信息,包括

工业三相电机的反转

反转旋转:简单方法 对于只需要单向运转的电机,直接的解决方案是反转来自电源的两根物理输入线。实际上,这正是逆变器和反向启动器内部发生的事情,但它都隐藏在“引擎盖下”。 但这究竟是如何实现的呢?为什么反转几根电线会对大型电机产生如此大的影响呢? 请务必参考电机制造商的说明,确保正确反转。并非所有电机都有相同的要求,但大多数三相电机都遵循相同的原理运行。 三相电机基础知识 在本文中,我们将仅

基于RFID光触发标签的光交箱哑资源管理方案

光交箱作为通信网络的关键节点,其哑资源的有效管理对于保障通信服务的质量和稳定性至关重要。然而,传统的管理方式在面对日益庞大和复杂的光交箱哑资源时,逐渐暴露出诸多问题,如资源信息不准确、故障定位困难、管理效率低下等,在此背景下,结合物联网技术手段,探索创新的管理方案成为当务之急。 一、光交箱哑资源管理的难点与痛点 (一)资源信息不准确 由于光交箱哑资源数量庞大、分布广泛,且大多为无源设备,传统

开绕组永磁电机驱动系统零序电流抑制策略研究(7)——基于零矢量重新分布的120°矢量解耦/中间六边形调制零序电流抑制策略

1.前言 很久没有更新过开绕组电机的仿真了。在一年前发了开绕组的各种调制策略。开绕组电机最常见的两种解耦调制就是120°矢量解耦/中间六边形调制和180°矢量解耦/最大六边形调制。 我当时想的是,180°解耦调制/最大六边形调制的电压利用率最高,所以我就一直用这个调制方式。但是近年来做开绕组电机的基本都是华科的老师,而他们都采用了120°调制/中间六边形调制。 我之前是做了120°解耦调

超高频rfid手持终端远距离多标签读取rfid手持机

超高频rfid手持终端以其远距离读写、快速识别、多标签群读等特点,广泛应用于服装盘点、车辆管理、仓储管理、固定资产管理、畜牧管理等场景。 超高频RFID手持终端:HT550 HT550是联强优创自主研发一款手柄式超高频远距离读取RFID手持终端。拥有强劲的UHF超高频读写功能,数据采集精准快速,读取范围更广,读取距离更远。Android 10操作系统,搭载高性能8核心2.0 GHz主频处理器,5

LabVIEW电机多次调用

在LabVIEW中,为实现对多个电机的独立控制,工程师可以采用可重入VI、动态VI调用、多任务结构或面向对象编程等方法。每种方法都有其优点和适用场景,选择合适的方法能有效提升系统的性能和可维护性。 在LabVIEW中,如果需要多次调用控制电机的VI,并且需要针对每个电机进行单独控制,可以采用以下几种方法: 1. 创建可重入的(Reentrant)VI 方法:将电机控制的VI设置为可