This website requires JavaScript.
入驻
发布

Modbus高频RFID读卡器

pomin
发布于2024-12-13 17:06:18
CC BY-NC协议 分类: 侵权投诉
销量: 1
4
0
0
简介:

一个ModBus-RTU高频RFID的读卡器模块,适用于读高频(13.56MHz)RFID标签,支持ISO 14443A/B标准的卡片和标签。

应用场景:

主要应用于会员卡记账管理、仓储、门禁系统、生产线监控、物流分拣等需要较大规模读卡的场景。

一、产品简介

一个ModBus-RTU高频RFID的读卡器模块,适用于读高频(13.56MHz)RFID标签,支持ISO 14443A/B标准的卡片和标签。


二、应用场景

主要应用于会员卡记账管理、仓储、门禁系统、生产线监控、物流分拣等需要较大规模读卡的场景。


三、产品概述

  • 项目芯片方案说明:本模块使用STM32F030F4P6作为主控制器,使用FM17550作为RFID读卡芯片;
  • 模块需烧录固件,采用SWD烧录接口,需要使用STLink来烧录固件;
  • 支持市面上主流的复旦F08、Mifare 50、Mifare S70等国产兼容型标签卡;
  • 通过接线端子进行供电和通讯,需搭配Modbus-RTU主机使用;
  • 外置天线设计,预留三个焊盘孔,可以外接PCB天线等天线;
  • 支持Modbus-RTU从站站号、波特率修改保存。


四、产品参数

  • 产品供电:DC 9V~30V(3.81mm 4P接线端子)
  • 工作功耗:≤ 2W
  • 通讯接口:RS485串口,最高支持38400bps(3.81mm 4P接线端子)
  • 通信协议:Modbus-RTU(RS485电平标准)
  • 读卡协议:13.56MHz,ISO14443A
  • 读卡距离:0~50mm,取决于天线设计、卡片尺寸等因素
  • 支持卡片:复旦F08、Mifare 50、Mifare S70等国产兼容型标签卡
  • PCB特点:45mm * 30mm,板厚1.2mm,双层板,顶层贴片


3D 简介图:

Modbus高频RFID读卡器硬件项目图1


五、使用说明

  • 本模块需下载程序,采用SWD烧录接口,需要使用STLink来烧录固件,在附件中提供了hex固件以供烧录;;
  • 模块使用标准Modbus-RTU通信协议,可以使用Modbus网关、Modbus PC上位机等Modbus-RTU主机对模块进行数据读写
  • 模块的Modbus寄存器表图示如下:
  • 卡侦测标志:当读到卡片时置 1,需由Modbus主机清零后才能读取下一张卡片;
  • 卡ID:四字节的ID号,分为地址1和地址2两个寄存器组成;
  • Modbus地址:可写入并自动保存(复位、重启生效),默认 1,即为Modbus-RTU协议的从站站号;
  • Modbus通信波特率:可写入并自动保存(复位、重启生效),默认9600bps,最高支持38400bps;
  • MCU复位:模块工作时该值为 1,当Modbus-RTU主机写 0 时模块会执行复位;
  • 软件版本:固定值,不可修改;
  • MCU UID:为STM32的24位唯一ID,可直接作为产品的唯一代号。


Modbus高频RFID读卡器硬件项目图2


六、备注

  • PCB有位号丝印,也可按照附件iBOM对照焊接;
  • 本模块仅提供HEX固件文件以供烧录,不提供完整的源代码工程;
  • 元器件成本约为30元,PCB为双层板,小批量的话成本单价在20元左右;
  • 模块侧边(ANT标识处,位号H1)是3P排母封装,可焊线接天线,或根据需要进行焊接;
  • 背面带有丝印2.54mm间距的3个焊盘,是提供给烧录针烧录时使用,不需要焊接元件;
  • 本模块使用的PCB天线板实测读卡距离极限可达4cm,附件中有天线板的Gerber生产文件(PCB板天线Gerber生产文件.zip);
  • 本模块使用的元器件在立创均可购买,可见元件清单。


七、测试视频

硬件测试环境:测试使用的是Mthings这个Modbus上位机来测试,读卡使用了两张白卡、


下面视频展示了对模块读卡操作、各个寄存器的使用进行的介绍


Modbus RFID 13.56MHz 高频读卡器
最近更新时间 2024-12-13 17:06:18
描述
PCB
元件清单
原理图
附件
讨论