这是一个13.56M读卡器项目,使用STM32单片机与CLRC663射频芯片,读取卡片信息。提供原理图以及示例源码给想做RF读卡器研发学习的朋友们。
CLRC663射频卡阅读器可广泛应用于各类门禁识别中。卡片可作为射频标签应用于物料管理、盘点、信息自动采集。
一. 产品简介:
CLRC663桌面式射频卡阅读器主要由STM32处理器、CLRC663射频IC识别电路、指示灯、串口转USB电路等组成。
本项目旨在提供一个demo板子给需要学习CLRC663读卡器的朋友们,提供源码方便用户二次开发。
二. 应用场景:
CLRC663支持多种类型的卡片,包括: ISO/IEC 14443A卡片:如MIFARE Classic 1K、MIFARE Classic 4K、MIFARE Ultralight、MIFARE Ultralight C、MIFARE PLUS和MIFARE DESFire等12。 ISO/IEC 14443B卡片:如ISO/IEC 14443B标准的卡片12。 FeliCa卡片:支持FeliCa编码信号的解调和解码,适用于FeliCa标准的卡片12。 ISO/IEC 15693卡片:如ICODE EPC UID、ICODE EPC OTP等12。 ISO/IEC 18000-3 mode 3卡片:如EPC Class-1 HF标准的卡片12。 CLRC663的应用场景包括银行、电子政务、交通、移动支付等领域,适用于各种基础设施应用,能够确保与现有的智能卡和智能标签技术兼容,并提供最佳的系统性能3。
三. 产品概述:
模块集成STM32L432KBUx处理器、USB转串口电路、电源指示灯、读卡状态指示灯、程序下载接口。
目前提供的程序代码仅支持读取ISO/IEC 15693卡片,其余协议卡片的读取需要自己实现。
四. 产品参数:
1、PCB尺寸:80mm*55mm*1.6mm;两层板。
2、工作供电:USB口供电,5V输入,板子上有5V转3.3V的电平转换,
3、串口特性:调试串口波特率115200,1位停止位、无校验位。
五. 使用说明:
1)将模块通过TypeC接口连接到电脑上。
2)在电脑设备管理器中查到USB转串口的串口号。
2)在电脑上打开串口调试助手,将波特兰设置为115200,N,8,1,将接收显示选为HEX,打开相应的CH340转串口的串口号。
3)将支持ISO/IEC 15693的卡片放到模块读卡区域。
4)模块读到卡号上传卡号到串口调试助手上。
六.备注:
1)项目模块由硬件+软件组成才能使用(需要烧录固件),附件已包含模块源代码和固件
2)源码是Keil-V5开发,下载方式采用SWD方式
3)模块中R19是读卡发射芯片CLRC663电源选择,用个0603的0欧电阻选择左边(5V)还是右边(3.3V),实际测试两种电压对于读卡距离影响不是很大。
七. 测试视频:
测试视频演示了模块使用过程
。
点赞