风筝
发表于: 2021-4-30 17:10:22 | 显示全部楼层

射频识别(Radio Frequency Identification,简称RFID)是一种ID系统,它使用射频中的电磁波来传输数据。一个简单的RFID系统仅由两个部分组成:标签Tag和读取/写入设备。读/写设备由射频模块和产生高频电磁场的天线组成,而标签通常是无源设备,其中包含存储和处理信息的微芯片。


在本篇文章中,我们将把RFID读取器模块RDM6300与Arduino Nano连接。 RDM6300 RFID读卡器是一种频率为125 kHz的RFID模块。该RFID模块可以从125 kHz兼容的只读标签读取数据,并且可以读写125 kHz的卡。


所需的组件

●    Arduino Nano开发板

●    RFID读取器模块RDM6300

●    125 kHz标签

●    跳线

●    面包板


RFID读卡器模块RDM6300

RDM6300 125 kHz EM4100 RFID卡ID读卡器模块主要是读取和写入125 kHz兼容标签中的数据。它可用于工作场所和住宅的监视系统、个人身份验证、访问管理、防伪、数字玩具和输出控制系统等。 RDM6300系列非接触式RFID模块使用先进的RF接收器电路和内置MCU架构,结合高效的解码算法,可以读取EM4100和所有兼容卡。它以9600波特率使用串行TTL来传输RFID标签数据。任何具有UART串行外设的微控制器均可用于此RFID读卡器。

RDM6300-RFID-Reader-Module.jpg


RDM6300 RFID读卡器模块规格:

●    工作频率:125KHZ

●    波特率:9600

●    接口:TTL电平RS232格式

●    工作电压:DC 5V

●    工作电流:<50mA

●    接收距离:20〜50mm

●    尺寸(毫米):38.5 x 20

●    重量:7g


RDM6300 RFID模块类似于EM-18 RFID读取器模块。两个模块具有相同的工作频率,即125 KHz,并支持串行RS232 / TTL输出,而RC522的工作频率为13.56 kHz。


RDM6300与Arduino连接的电路图

RDM6300 RFID读卡器模块与Arduino连接的原理图如下:

Interfacing-RDM6300-with-Arduino.png


如图所示,将Arduino连接到RDM6300 RFID读卡器模块。 RDM6300模块的5V和GND引脚连接到Arduino Nano的5V和GND引脚,而模块的TX引脚连接到Nano的D6。不需要RX引脚,因为在本文中我们不会将数据发送到RFID模块。最后,将天线连接到ANT1和ANT2引脚。

Interfacing-RDM6300-module-with-Arduino.jpg


Arduino连接RDM6300 RFID读卡器的代码

使用Arduino Nano和RDM6300的RFID读卡器的代码非常简单。在这里,我们使用rdm6300库读取数据。该代码的说明如下:


首先在代码中包含RDM6300 RFID读卡器库。

  1. #include <rdm6300.h>
复制代码

然后定义读取传感器数据和控制LED所需的所有必需的引脚。

  1. #define RDM6300_RX_PIN 6
复制代码

setup()函数中,使用9600波特率初始化串口监视器以进行调试。另外,初始化RFID读卡器模块。

  1. void setup()
  2. {
  3.   Serial.begin(9600);
  4.   rdm6300.begin(RDM6300_RX_PIN);
  5.   Serial.println("\nPlace RFID tag near the rdm6300...");
  6. }
复制代码

loop()函数中,检查标签是否在附近,如果在附近,则读取标签号并将其打印在串口监视器上。

  1. void loop()
  2. {
  3.   if (rdm6300.update())
  4.     Serial.println(rdm6300.get_tag_id(), HEX);
  5.   delay(10);
  6. }
复制代码

测试RDM6300 RFID读卡器

代码和硬件准备就绪后,将Arduino连接到笔记本电脑并上传代码。之后,使用9600的波特率打开串口监视器,然后扫描模块天线上的RFID标签。标签编号将打印在串口监视器上。

RDM6300-RFID-Reader.png


这就是是将RDM6300 RFID读卡器与Arduino连接的方式。如果您有任何疑问,请随时在本贴下面回复。

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 700 | 回复: 1479



手机版|

GMT+8, 2024-3-29 20:37 , Processed in 0.171362 second(s), 10 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表