- 淘宝商铺:UHF物联科技
- 商品链接:点击查看
- 说明:双天线,支持天线切换的 RFID 读卡模块,有概率兼容其他厂家模块,请谨慎核对通信协议后使用
- 支持天线切换、标签轮询、标签读写、掩码过滤等常用 RFID 操作
- 典型应用流程(存入/取出)已在
RfidTest.ino文件注释中详细说明 - 所有支持的命令和参数详见
E720_XD.h文件
-
硬件连接
使用Arduino mega 2560 的 Serial1 串口与 E720 RFID 模块通信,Serial0为串口显示输出 将 RFID 模块通过串口(如 Serial1)连接到主控板。 -
编译上传
使用 Arduino IDE 打开本项目,编译并上传RfidTest.ino。 -
串口监视器
打开串口监视器(115200 波特率),可查看初始化和操作日志。
E720XD类:封装了所有 RFID 通信命令- 常用方法:
begin():初始化串口setSingleAntenna(ANT):设置单天线inventoryRepeatedlyANT(ANT1, ANT2):设置双天线轮询setSelectParams(...):设置标签掩码过滤readTagMemory(...)/writeTagMemory(...):读写标签存储区loop():处理接收数据帧
详细参数和用法请查阅 E720_XD.h 注释。
-
动态长度数据处理
部分动态长度的发送和接收命令(如 96 位/128 位 EPC)目前仅实现了静态长度处理。
如需支持动态长度,请参考setSelectParams函数的掩码处理逻辑进行扩展。 -
BUG 提示
动态长度相关处理可能存在未覆盖的 BUG,使用前请充分测试。 -
其他注意事项 本项目仅作测试使用,生产环境请谨慎使用。
- E720 RFID 模块官方手册
- 项目代码注释
如有问题欢迎反馈或 PR!