Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

RFID工作原理RFID(RadioFrequencyIdentification):无线射频识别RFID由2个部分组成:应答器/标签被贴在某个物体上的东东。无线接收器用于读取应答器/标签上的数据。读卡器由频射模块及高平磁场组成。Tag/应答器为待感应设备,此设备不包含电池。他只包含微型集成电路芯片及存储数据的介质以及接收和发送信号的天线。读取tag中的数据,首先要放…

大家好,又见面了,我是你们的朋友全栈君。

RFID工作原理

RFID(Radio Frequency Identification):无线射频识别

RFID由2个部分组成:应答器/标签被贴在某个物体上的东东。无线接收器用于读取应答器/标签上的数据。

Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

 

读卡器由频射模块及高平磁场组成。Tag/应答器为待感应设备,此设备不包含电池。他只包含微型集成电路芯片及存储数据的介质以及接收和发送信号的天线。

读取tag中的数据,首先要放到读卡器的读取范围内。读卡器会产生一个磁场,因为磁能生电由楞次定律,RFID Tag就会供电,从而激活设备

Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

随后tag中的芯片进行响应,发送信号,将tag中存储的数据都发给读卡器。这种东西称为反向散射。

 

下面是关于RC522 RFID读/写模块相关的介绍

这个是NXP公司提供的。

Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

该设备通过SPI(Serial Peripheral Interface)串口外围接口与芯片进行通信其速度为10Mbps,而且还支持I2C和UART协议。

该模块中带有一个中断引脚。

该模块的工作电压为2.5v到3.3v。也可以查到5.5v的逻辑引脚上。

下面是完整的规格说明:

Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

下面是关于各个引脚的介绍:

一共有8个引脚:

Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

VCC:要连接到2.5v到3.3v中,如果连接5v的接口可能会烧坏此RC522模块;

RST:复位和断点输入引脚。低频时RC522关闭,包括振荡器,输入引脚,串口外围接口的关闭;

GND:接地

IRQ:中断警告引脚,当RFID标签靠近该设备时,通过此引脚进行触发。

MISO/SCL/Tx:此接口为(Master In Slave Out)当SPI(串口外围接口)开启时有效。当使用I2C协议接口时此引脚为串口时钟,当为UART协议接口时,此引脚为串口数据输出口。

MOSI(Master Out Slave In):该引脚为此模块的SPI(串口外围接口)

SCK(Serial Clock):接收SPI提供的脉冲信号。

SS/SDA/Rx:当SPI启动时,该引脚为输入信号,当为I2C协议接口时为串口数据口,当为UART时为串口输入口。

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126728.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月8日 下午2:20
下一篇 2022年4月8日 下午2:20


相关推荐

  • oracle赋予dba用户权限_oracle给用户dba权限

    oracle赋予dba用户权限_oracle给用户dba权限很多时候我们用拥有DBA权限的用户从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。1.用有dba权限的用户登录:sys用户2.创建一个新用户:createuserabcidentifiedby123456;3.授予DBA权限:grantconnect,resource,dbatoabc;ok,创建好了,就可以用abc这个用户登录了,abc用户拥有dba权限。select*fromdba_user

    2026年4月13日
    8
  • 过冲、振铃 的消除方法

    过冲、振铃 的消除方法下图为网上资料收集及整理 好像是很久以前的资料了 书名应该是 舰船光学 资料整理出来 只为方便大家学习 无商业行为 如有版权问题 请告之 本人及时纠正

    2026年3月17日
    2
  • curd php,laravel通用化的CURD的实现

    curd php,laravel通用化的CURD的实现说明非常高效的处理laravel中curd的操作安装composerrequireshencongcong/laravel-curd~1.0laravel项目的config/app.php注册ServiceProvider’providers’=>[//…Shencongcong\LaravelCurd\LaravelCurdServiceProvider::class…

    2025年6月16日
    6
  • 正确理解闭包及闭包使用场景

    正确理解闭包及闭包使用场景一 闭包的特性函数嵌套函数函数内部可以引用外部的参数和变量参数和变量不会被垃圾回收机制回收二 闭包的定义及其优缺点定义 闭包是指有权访问另一个函数作用域中的变量的函数 创建闭包的最常见的方式就是在一个函数内创建另一个函数 通过另一个函数访问这个函数的局部变量缺点 闭包的缺点就是常驻内存 会增大内存使用量 使用不当很容易造成内存泄露 存在闭包的原因 内部的函数存在外部作用域的引用就会导致闭包 闭包是 javascript 语言的一大特点 主要应用闭包场合主要是为了 设计私有的方法和变

    2026年3月18日
    1
  • 惠普局域网共享打印机设置_打印机共享怎么设置 惠普打印机共享设置步骤介绍【详解】…

    惠普局域网共享打印机设置_打印机共享怎么设置 惠普打印机共享设置步骤介绍【详解】…在每个公司的办公室内 打印机是最常见的办公设备之一 平时打印或复印一些文件 都少不了它们的帮助 惠普是较常见的一个品牌 不少公司都会采购惠普打印机使用 但不熟悉打印机相关设置的人都有这样的疑问 打印机共享如何设置呢 下面小编就来支支招 感兴趣的朋友赶紧收藏吧 一 搜索网络打印机首先 打开控制面板 设备和打印机 添加打印机 点击搜索 找到本网内的打印机 然后点击添加 需要注意的是 这一步实

    2026年3月17日
    2
  • Windows phone 7更新已经支持复制/粘贴[有图有真相]

    Windows phone 7更新已经支持复制/粘贴[有图有真相]

    2021年8月9日
    70

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号