一个基于RC522/FM17522(兼容)游戏机/门锁刷卡项目
简介:一个基于RC522/FM17522的用于各种产品的刷卡电路
简介:该模块用于各种产品(游戏机、门锁等)的刷卡功能模块
一、产品简介
本模块是基于RC522/FM17522的用于各种产品的读写卡模块。
二、应用场景
1 门锁刷卡应用
2 游戏机充值刷卡应用
三、产品概述
本模块是一款充值刷卡模块,故选择RC522/FM17522芯片做为射频芯片,为测试需求,将PCB制作成适合测试的尺寸。开放所有文件(原理图,GERBER,源代码),以便各位在此基础上进行改进。
本模块软硬件实现功能为:使用STM32F103vet6驱动RC522/FM17522芯片,读取刷卡信息,并使用野火开发板的串口助手进行数据显示。
本项目提供的KEIL源码参考,包含RC522/FM17522驱动以及OLED驱动。
RC522/FM17522的驱动程序中,可读卡、写卡等功能操作。
四、产品参数
1 工作电压:3.3V
2 接口: SPI接口 适用于与STM32开发板联调使用
3 模块尺寸:59.6mm*97.2mm ,双层PCB设计
3D简介图
五、使用说明和教程
本项目源码提供KEIL5 MDK版本,可直接下载编译通过。
提供天线计算工具、天线设计指南
提供飞利浦原长代码
提供加密算法指导等资料
详细资料见附件如图所示:
调试使用说明:
1、焊接、调试PCBA
2、搭建调试环境(keil5\串口助手\杜邦线)
3、下载、调试程序
4、测试硬件功能(读卡、写卡、扣款、充值等)
详细的程序说明以及使用说明请查看附件-其他 ”程序说明、使用说明和教程“
六、备注
1 本项目提供源码用于二次开发
2 开发板是和本模块配合使用的,不在BOM表中,请自行准备
3 源代码,程序说明,请在附件中下载
七、测试视频
本测试视频演示的功能为STM32F103通过RC522/FM17522读取RF前端信号,将卡片置于天线上方5cm以内,即可读取卡内信息以及写卡、充值、扣款等功能。
视频包含的功能的演示讲解
点赞