Skip to main content

13.56MHz RFID模块 - IOS/IEC 14443类型A

规格


  • 型号:RDM880-T-A
  • 读写芯片:MFRC500,MFRC400,MFRC531,MFRC632
  • 标准:ISO/IEC 14443类型A
  • 频率:13.56MHz
  • 波特率:9600-115200bit/s(可配置,默认9600)
  • 电源:DC5V(5%)
  • 电流:<70mA
  • 工作范围:30-100mm(读取范围取决于天线和卡/标签)
  • 接口:TTL电平
  • 工作温度:-10°C至70°C
  • 存储温度:-20°C至80°C
  • 尺寸:39199 mm(DIP28)

外部链接

以下是一些外部网页链接,提供更多应用示例、文档/数据表或软件库。

连接到Arduino


SeeedStudio 13.56MHz RFID模块是一款支持ISO14443A、Mifare系列卡的RFID读卡器,通过串行线进行通信。它可以轻松连接到Arduino以实现RFID功能。

原理图

.-----------------------------. | [1][2] [5][4][3][2][1] | | J3 J1 | | RDM880 (top view) | | J2 | | [5][4][3][2][1] | .-----------------------------.

J1:(辅助引脚) PIN 1 -- LEDG(绿色LED) PIN 2 -- 5V(直流电源) PIN 3 -- GND PIN 4 -- LEDR(红色LED) PIN 5 -- BUZ(蜂鸣器)

J1备用:注意某些单元的排列方式:

PIN 1 -- PIN 2 -- PIN 3 -- LED1(绿色LED) PIN 4 -- LED2(红色LED) PIN 5 -- BUZ(蜂鸣器)

J2:(使用串行通信9600 8N1 TTL电平) PIN 1 -- RESET(拉低以重置,例如设置默认波特率) PIN 2 -- RX PIN 3 -- TX PIN 4 -- GND PIN 5 -- 5V(输入)

J3: PIN 1 -- + 天线 PIN 2 -- - 天线

连接到Arduino

使用J2引脚连接5V电源和地线,如图所示。将TX(引脚3)连接到Arduino数字引脚2,将RX连接到数字引脚3,如下图所示。不需要连接RESET,只要不更改默认连接速度即可。

软件

[PROTOCOL-821-880_2_.pdf] 描述了当前使用的协议,我们仅创建了一个小程序,用于在Arduino IDE的串行监视器中按下回车键时读取RFID标签号。

警告:在编写代码时,请使用系统、Type-A和Mifare命令。ISO14443-B和ISO15693仅被RDM880-T-E(非“A”)读卡器接受!截至今天(2012年5月21日),请记住该模块不支持Mifare卡的防碰撞功能——有时它会显示有多个卡,但无法定位非默认卡。这是制造商确认的固件问题。

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3);
char txrxbuffer[255];

char get_readID[] = { 0xAA , 0x00, 0x03, 0x25, 0x26, 0x00, 0x00, 0xBB };
void setup()
{
Serial.begin(57600);
Serial.println("按回车键读取RFID编号");
mySerial.begin(9600);
}

void loop() // 循环运行
{

int counter = 0;
if (mySerial.available())
Serial.print(mySerial.read(),HEX);

if (Serial.available()){
Serial.read();
Serial.println(">");
for (counter =0 ; counter < 8 ; counter++){
mySerial.write(get_readID[counter]);
}
}
}

资源


技术支持与产品讨论

如果您有任何技术问题,请将问题提交到我们的论坛
感谢您选择我们的产品!我们致力于为您提供不同的支持,以确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...