125Khz RFID模块 - UART
RDM 125KHz卡迷你模块设计用于读取125KHz卡的代码,兼容只读标签和读写卡。它可应用于办公室/家庭安全、个人身份识别、访问控制、防伪、互动玩具和生产控制系统等。
注意: 模块会在125KHz标签靠近时通知,标签的序列号将通过TX引脚发送。这是一个在MCU项目或通过UartSB连接PC的RFID模块的简单方式。
特性
- 支持外部天线
- 最大有效距离可达50mm
- 解码时间小于100ms
- UART TTL接口
- 支持EM4100兼容的只读或读写标签
- 内置外部双色LED和蜂鸣器驱动
- 小型设计
规格
可能包括关键规格和其他规格。
关键规格
频率 | 125KHz |
波特率 | 9600 (TTL电平RS232格式) |
接口 | Weigang26 或 TTL电平RS232格式 |
电源 | DC 5V(±5%) |
电流 | <50Ma |
工作范围 | >50mm(取决于卡/标签形状、制造商) |
扩展I/O端口 | N/A |
指示灯 | N/A |
工作温度 | -10℃~ +70℃ |
存储温度 | -20℃~ +80℃ |
最大湿度 | 相对湿度 0 ~ 95% |
尺寸 | 38.5mm ×19mm×9mm |
引脚定义和额定值
查看下图(机械尺寸),并检查以下引脚定义列表:
引脚定义: P1: PIN1 TX PIN2 RX PIN3 PIN4 GND PIN5 +5V(DC) P2: PIN1 ANT1 PIN2 ANT2 P3: PIN1 LED PIN2 +5V(DC) PIN3 GND
机械尺寸
使用方法
TTL接口RS232数据输出格式
- 9600bps,N,8,1
- 校验和:卡10字节数据整体进行异或操作
02 | 10ASCII数据字符 | 校验和 | 03 |
示例:卡号:62E3086CED
- 输出数据:36H、32H、45H、33H、30H、38H、36H、43H、45H、44H
- 校验和:(62H) XOR (E3H) XOR (08H) XOR (6CH) XOR (EDH)=08H
时间序列图
示例
输出数据(HEX): 02 | 30 31 30 30 30 37 33 34 45 30 | 44 32 | 03
-> 转换为十进制
卡号十进制: 48 49 48 48 48 55 51 52 69 48
校验和十进制: 68 50
-> 参考ASCII表,获取ASCII值
卡号ASCII: 0 1 0 0 0 7 3 4 E 0
校验和ASCII: D 2
(01H) xor (00H) xor (07H) xor (34H) xor (E0H) = D2H
编程
将RX/TX连接到Arduino UART端口,Uart示例代码:
void setup()
{
Serial.begin(9600);
}
void loop()
{
if(Serial.available())
{
while(Serial.available())
Serial.write(Serial.read());
}
}
资源
技术支持与产品讨论
如果您有任何技术问题,请将问题提交到我们的论坛。
感谢您选择我们的产品!我们提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。