本项目实现了种RS485接口远程读卡模块
门禁识别、物料管理、信息采集、预存消费系统等
一. 产品简介
本模块用于读写MIFARE Standard射频卡(即MIFARE1卡或M1卡) 。C1411是本模块开发时的个人编号,在源代码、说明资料或文件名中如有此编号即指该模块。模块支持USB或RS485接口与其连接。项目提供固件源代码及通信协议、方便用户二次开发。
二. 应用场景
门禁识别、物料管理、信息采集、预存消费系统等
三. 产品概述
模块基于单片机stm8s103f3p6开发,可使用更低廉的stm8s003f3p6替代。读卡芯片采用FM1702SL,提供RS485或USB两种接口与主设备通信,提供上位机测试软件。
四. 产品参数
射频卡感应距离大于10mm
通信端口波特率可配置范围:2400、4800、9600、19200、38400、115200
通信端口停止位可配置选项:1、1.5、2
通信端口校验位可配置选项:奇校验、偶校验、无校验
电源:DC9V ~ DC15V
模块尺寸:100mm x 64mm
五. 使用说明
1 USB和485接口不可同时使用,必须选其中一种。USB连接时无需另外供电,485连接时需要同时连接9到15V的直流电源。
2 新焊接的单片机stm8s103f3p6需要先用stlink烧录bootloader固件,此后可使用USB或485端口烧录或升级App固件。Bootloader程序串口配置固定为:9600,n,8,1;
3 通过USB或485接口可实现读写卡、寻卡、串口参数配置、蜂鸣器控制等功能、详细请参考附件中的通信协议。
4 本模块采用FM1702SL实现读写非接触式卡片功能,FM1702SL工作在13.56MHz,用于读写ISO14443 标准TypeA协议卡片。本模块适用于读写NXP公司符合该标准的Mifare1 (M1)卡及其兼容卡。
六. 备注
1固件开发环境: STVD V4.3.10 + COSMIC V4.3.4
2固件包含Bootloader 和 App,Bootloader可使用STLink V2 + STVP通过SWIM接口进行烧录,App使用cas-boot软件通过USB或RS485接口下载。
3附件包含固件源程序、通信协议、上位机测试程序等资料。
4模块元器件成本约20元左右。
七. 测试视频
视频先后展示了USB和485两种连接方式,使用上位机测试软件读写卡内某一存储块内数据。测试软件中发送和接收的数据均按十六进制数字符按字节分割显示。
点赞