网站大量收购闲置独家精品文档,联系QQ:2885784924

MHz射频卡读卡模块.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MHz射频卡读卡模块

13.56 MHz射频卡读卡模块 AK-MFMC说明书 北京艾卡世纪电子商贸有限公司 Web: 电话 一 功能及参数 1.功能 AK-MFMC射频读写模块是采用最新Mifare技术的微型嵌入式非接触式IC卡读写模块。内嵌ISO14443 Type A协议解释器,并具有射频驱动及接收功能,可以简单实现对MifareOne等卡片的读写操作,读写距离最大可达70mm(与卡片及天线设计有关) 。 该模块提供标准异步串行通讯接口,输出TTL电平。用户可不必了解非接触IC卡读写模块的协议标准及底层驱动,只需通过串行通讯发送相关指令,即可实现对卡片的所有操作。 该模块适用于标准读写器(只需进行电平转换即可直接连接到PC机) 、手持机 、收费机、门禁器、考勤机及其它各种收费系统及一卡通应用系统。 2.基本参数如下 ??????? 工作电压:? 5V DC ??????? 工作电流:? 100 mA ????? 通讯接口:? RS232接口 TTL电平 ? @9600 BPS N,8,1(无效验,8位数据位,1位停止位) ??????? 适用卡型:? Mifare One ??????? 数据通讯:? 106 K BPS ??????? 射频频率:? 13.56 MHz ??????? 操作距离:? 70 mm ??????? 工作温度:? -20℃ --- +65℃ ??????? 存储温度:? -40℃ --- +85℃ 3.模块图片如下 ? 二 引脚定义 1.引脚说明 该模块尺寸为标准DIP32封装,(41mmX18mm),天线有三种,请参考网站上的照片。 ? 2.天线板的接线示意说明 ?????? 天线板的说明与模块相对??? ?????????????????? ???????????? ??? RX:天线接收 TX1:天线发送 TX2:天线发送 ? 注意:为了防止电源带来干扰,请在模块的电源正与地两端近距离处焊接一个大一点的电解电容(如1000p/16V);? 此模块附有51汇编源程序及C51源程序,请索取。 ? 三 编程说明 1.在一次卡片的操作流程一定要按以下顺序执行:寻卡、密码校验、读或写卡、关闭卡片,如果任何一个操作出现错误,就应立即关闭卡片。 (注意:在向模块发出一条命令后,如果返回的数据是这条命令执行失败或密码验证没有通过,这时就要执行关卡命令,不要再重发这条命令,如果重发此命令有可能返回的数据表明此命令执行成功或密码验证通过但事实上是失败的) ? 2.寻卡方式位(26或52),如果以26模式寻卡,再执行了关闭指令后,卡片必须离开感应区再进入感应区才能寻卡成功,如果以52模式寻卡,那么在执行了停机指令后,即使卡片未离开感应区也能寻卡成功; 3.对卡片控制区的读写与数据读写相同,只是控制方式不同,同时要注意一定不要写错或记住所写内容,否则有可能会无法再对该区进行操作; 4.在刚开始编程时,为了不写错卡片造成不能读写的坏区,在对卡片密码区进行读写之前请将要写入密码区的16个字节先写入一个数据块,再读出,如果写入正确,说明写入操作正确,就可以对密码区进行写操作了; 5. 下载密码到模块后,密码在模块中是断电保存的,在以后的寻卡验证密码和读写的过程中就不用再下载密码了。 四 操作流程 五 通讯协议 通讯协议格式 (直接串口编程) ? ????? 下传命令格式:??? BB FF 有效数据长度(1字节) 命令(1字节) 数据 校验(1字节) 模块返回命令格式:AA FF 有效数据长度(1字节) 命令(1字节) 数据 校验(1字节) 注意:有效数据长度为从命令开始数据长度,不包括校验位,校验为校验字前所有数据的异或值。 ? 注: 1.? 通讯协议中所有数据都为十六进制表示 2.? 0至63,对应到每个区要计算一下,如第五区的第3个块应是(5-1)X4+3-1=18; 1. 通信测试 ? 下传命令:BB FF 02(长度) 09(命令) XX(数据) 校验 模块返回数据如下: 成功返回:AA FF 02 09 FF A1 ? 例如: 发送: BB FF 02 09 00 4F 通讯测试成功返回: AA FF 02 09 FF A1 2. 寻卡 ? 下传命令:BB FF 02(数据长度) 01(命令)XX (寻卡方式26或52) 校验 模块返回数据如下: 成功返回:AA FF 05 01 XX XX XX XX(四字节卡号) 校验 失败返回:AA FF 02 01 00 56 ? 注: 寻卡方式26:再执行了关闭指令后,卡片必须离开感应区再进入感应区才能寻卡成功 寻卡方式52:,那么在执行了停机指令后,即使卡片未离开感应区也能寻卡成功 ? 例如: 用52方式寻卡寻到卡号为“7A 36 46 72”的卡 发

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档