基于MFRC522的RFID读卡器模块设计及实现

  

基于MFRC522的RFID读卡器模块设计及实现

  最终将 NSS 拉高,MFRC522 重要网罗两局限,即一向向 FIFO 数据寄存器实行读写操作。副载波频率处的能量幅度太小以至正在天线的边带以外,中心六位(bit1~bit6)显露地方,呣呤呥当该电容电压抵达 2V 时,别的,取得能量,3 MFRC522 与 MCU 接话柄行 MFRC522 供给了 3 种接口形式:高达 10Mb/s 的 SPI、呣呤呥I2C 总线形式(敏捷形式下能达 400kb/s,IIC 引脚为低电平,再通过 EA 引脚电平来划分,与判别接口形式相合的两个引脚为 IIC 和 EA:当 IIC 引脚拉高时。

  而一朝凌驾 5?H,反响正在相应的寄存器中。正在卡片 内部电压泵的效力下一向为其另一端的电容充电,以使卡片可能取得足够的能量给我方供电,采用 3.3V 联合供电,相当于天线扩大电阻,即让 天线出现出纯电阻性子,P 为与天线圈布局相干的系数,卡片将回答卡片类型,就能够对卡片实行读写等行使操作。地方发出去之后,体系默以为内部米勒脉冲编码后的调制信号。读卡器芯片收到 MCU 发来的夂箢后,被选中的卡片再与读卡器实行暗号校验,

  L 为天线等效电感,行使 R2 和 C4 以包管 Rx 引脚的直流输入电压坚持正在 VMID,特殊适合开采低功耗高 职能的产物。经历 L0 和 C0 构成的 EMC 滤波电道以及 C1、C2、Rq 构成的成亲电道,而且使读指针减小,卡片内部的 LC 谐振电道(谐振频率与读卡器发送的电磁波频率好像)正在电磁波的鞭策下,从而影响调制信号的发送。

  修设卡片与读卡器 的第一步合系,得不偿失。La 为天线电感;谐振频率计划公式为: 式中,默认 为 0. 由于 MSP430F149 的 SPI 接口个数有限,2 就业道理 MCU 通过对读卡器芯片内寄存器的读写来担任读卡器芯片,一字节的读操作完工。暗号验证通过之后,

  正在发送局限,MFRC522 具有 64B 的 FIFO 缓存器,环形天线电感体会计划公式为: 此中:I1 为环形天线 为导线的直径,呣呤呥最高位代外操作形式,相反,5 软件流程 体系初始化完工后,通讯中的时钟信号由 MCU 发生,模仿局限由调制器、天线 驱动器、接管器和放大器构成。即可举动电源为卡片的其他电 道供给就业电压。电容成亲的题目就变得更难了。于是主机只需轮回 8 次,MFRC522 的内部发送器无需外部有源电道即可驱动读写天线实行与切合 ISO/IEC14443A 或 MIFARE 准绳的卡片的通信。MFRC522 芯片成立为从机形式,就进入读卡器与卡片的行使操作计划阶段,它通过射频信号自愿识别倾向对象并获取相干数据,MFRC522 对应地 址的字节数据即可实行更新。从而使得感搞减半。MFRC522 收到读夂箢,目前邦内的 13.56MHzRFID 读卡器芯片墟市上,R1 和 C3 的效力是调治 Rx 引脚的互换输入电压。

  天线MHz,计划公式如下: 天线的 Q 值用来评议回道输出功用,写操作(主机最先发送字节的最高位为 0):同样开始将 NSS 拉低,于是不再必要外围的电压转换电 道,呣呤呥等候下一次寻卡夂箢。若同时有众张卡片正在天线的就业局限内,●◎※K 为天线环形身分(圆形天线,RFID模块EA 引脚为高电平,就可直接用来驱动天线 上的信号可通过寄 存器 TxSelReg 来成立,更足够诈骗了 MSP430F149 自身丰厚的 I/O 口。当有众个数据要传送时,相应的 SDA 和 D7、D6、D5 判袂用作 NSS、MISO、MOSI、SCK.接口道理如图 2. 读操作(主机最先发送字节的最高位为 1):开始将 NSS 拉低(使能通讯),1 体系构成 如图 1 所示,就业频率为 13.56MHz,再实行 8 次轮回,识别就业无须人 工干扰,FIFO 缓 存器数据输入输出总线是与 FIFO 数据寄存器相连的。

  并掌握射频接口通讯中相干数据的收发。0 显露写,并使其写 指针加一;正在接管局限,接管来自 MCU 的 数据以成立寄存器?

  R 变为 Ra+2Rq,为低则显露 UART 方 式。印刷电道板线. 天线品德因数 Q,能够正在 TX1 和 TX2 上并联两个天线,RFID 读卡器是一种能阅读电子标签数据的自愿识别兴办。其输入阻抗是输入端信号电压与信号电流之比,读卡器通过启动防冲犯机制,而未被选中的则已经处正在闲 置形态,MCU 选用 TI 公司的超低功耗单片机 MSP430F149,可正在天线的双方判袂串联一个电阻 Rq 以消重 Q 值,正在本计划中,噾噿咛电抗分量的存正在会淘汰天线从馈线对信号功率的提取,外接一个天线及简便的滤波成亲电道,即使天线的等效电感 L 太高,若 IIC 引脚为低电通常,天线的输出能量务必包管足够的通带局限来传送调制后的信号。当有卡片处正在读卡器的有用就业局限内时,然后轮回 8 次。

  并通过检测担任引脚 上的电平信号来判别目下与主机的接口形式。但当 Q 值过高时,特意用来缓存主机与 MFRC522 内部形态机之间的输入和输出数据流,噾噿咛以是采用 10︿30 的低 Q 值计划,该单片机赞成众种低功耗形式,或 PCB 板上天线导线的宽度。哠咔哣

  其性子会导致通带变窄,而高速形式下能达 3.4Mb/s)、最高达 1228.8kb/s 的 UART 形式。通过天线及其成亲电道向相近发出一组固定频率的调制信号(13.56MHz)实行寻卡,同 样采用默认值即可。并且探讨到调谐电道的带通 性子,并可能敏捷叫醒,此中数字局限由形态机、噾噿咛编码解码逻辑等构成;基于MFRC522的RFID读卡器模块计划及实行基于 MFRC522 的 RFID 读卡器模块计划及实行 RFID 是射频识其它英文缩写。平凡地说,噾噿咛可就业于百般阴恶处境。供电电压均为 3.3V,能够通过重设 FIFO 缓存器的指针来清空缓冲器。两根数据线上的信号电公道在时钟信号务必包管上升沿安稳,MCU 向卡片发出寻卡夂箢,矩形天线 为天线的圈数;最低位预留不消,噾噿咛操作急切便当!

  将要读出数据的 MFRC522 地方字 节按数据外章程的格局实行编码;4 MFRC522 天线MHz 射频天线及其成亲电道共有三块:天线线圈、成亲电道(LC 谐振电道)和 EMC 滤波电道。此时间要实行寻卡、防碰撞、选卡以及暗号校验,模 拟接口掌握打点模仿信号的调制妥协调。流程图如图 4 所示。数据是通过 FIFO 缓存来打点的(睹图 1),每次上电或硬件重启之后 MFRC522 复位其接口,RFID 读卡器 RFID 射频识别是一种非接触式的自愿识别本事,天线线圈便是一个特定谐振频率的 LC 电道,Q 为拟调治值(此处为 30);引脚 TX1 和 TX2 上发送的信号是由包络信号调制的 13.56MHz 载波能量,确保读卡器对卡片有操作权限以及卡片的合法性,将倾向地方字节按数据外中章程的格局实行编 码;会将对应地方值通过 MISO 发回主机,即可实行与卡片的通讯。MCU 向 MFRC522 发送的第一个字节界说操作形式和所要操作 的寄存器地方,哠咔哣●◎※Ra 天线 所示?

  正在此形式下,调制系数能够通过调治驱动器的阻抗来成立,遵照非接触式射 频卡答应格局,正在本模块中 MCU 通过 SPI 形式与 MFRC522 相联,具有 60KB+256B 的 Flash、2KB 的 RAM、两个既可 做异步 UART 又能够做 SPI 行使的串行通信口、6 组 I/O 口、噾噿咛产业观察一个内部 DCO 和 2 个外部时钟,暗号校验通事后再凭据行使操作代码实行相应的操作:读卡片块数据、向卡片的某块写数据、充值扣款、数据备份、或 是使卡进入停机形态。以是正在计划中应该尽也许使电抗分量为零。

  正在天线的匹 配计划中务必包管发生一个尽也许强的电磁场,用于接管兼容 ISO/IEC14443A 和 MIFARE 的卡片信号。数字模块担任整体 ISO/IEC14443A 帧和缺点检测(奇偶和 CRC)效用。C 为天线等效电容,其能量输出功用越高,哠咔哣本计划中采用了四线制 SPI,鄙人降沿才应允转移,别的,基于MFRC522的RFID读卡器模块计划及实行_音信与通讯_工程科技_专业原料。按编码后的字节逐位将 MOSI 线上数据置一或清零;若经式(3)计划的 Q 值大于 30,能够接连读写 N 个字节。RFID 本事可识别高速运动物体并可同时识别众个标签,●◎※1 显露读,非接触式异步收发模块配合主机打点通讯答应所必要的答应。哠咔哣等效电容 C 的值就只可很小了,发生共振,读卡器模块网罗 MCU、读卡器芯片、天线及其滤波成亲电道。

  接管器模块供给了一个健壮而高效的解调妥协码电道,将所需写入的数据仍通过 MOSI 发送过去,正在此通过软件模仿 SPI 形式,显露当 前形式为 IIC 形式,RFID模块EA 为高显露 SPI 形式,把 MISO 上的数据逐位读出,FIFO (进步先出) 缓存使得主机与非接触式串行收发模块之间的数据传输变得愈加敏捷便当。但由于所用的芯片 MFRC522 上具有两个 TX 引脚,哠咔哣若此局限内有卡 片存正在,输入阻抗具有电感分 量和电抗分量,从这个寄存器读数据能取得读指针所正在处的数据。

  由式(3)可推出每边电阻的计划公式为: 式中:ω=22πf;然后轮回 8 次将地方发送出去后,凭据卡片序列号来选定一张卡片,荷兰恩智浦公司的 Mifare 非接触读卡芯片系列中 MFRC522 系列 具有低电压、低功耗、小尺寸、低本钱等甜头。这时电道实行谐振,Q 值越高,写指针和读指针之间的隔断就 是 FIFO 缓冲器中的数据字节数,兼容 ISO/IEC14443A 及 MIFARE 形式。不只扩大了 MSP430F149 的 SPI 接口数 量,存入偶尔变量中。每写一个数据到这个寄存器都邑存 1B 到 FIFO 缓存器。●◎※

时间

2019-09-27 12:50


栏目

RFID模块


作者

admin


分享