MHz射频卡读卡模块.doc_第1页
MHz射频卡读卡模块.doc_第2页
MHz射频卡读卡模块.doc_第3页
MHz射频卡读卡模块.doc_第4页
MHz射频卡读卡模块.doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 - +853模块图片如下二 引脚定义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 A12. 寻卡下传命令: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”的卡发送: BB FF 02 01 52 15寻卡成功返回: AA FF 05 01 7A 36 46 72 29用26方式寻卡寻卡失败发送: BB FF 02 01 26 61寻卡失败返回: AA FF 02 01 00 563. 下载密码下传命令:BB FF 09(数据长度) 02(命令) XX(60密码A;61密码B) XX (扇区号)XX XX XX XX XX XX(6字节密码) 校验 模块返回数据:成功返回:AA FF 02 02 FF AA失败返回:AA FF 02 02 00 55注:下载密码是向读卡模块芯片下载密码,以便与卡片密码进行比对,此密码是断电保存的,如果密码不变,就可以不再下载密码例如:下载第0扇区A密码为“FF FF FF FF FF”发送: BB FF 09 02 60 00 FF FF FF FF FF FF 2F下载成功返回: AA FF 02 02 FF AA4. 密码验证下传命令:BB FF 03(数据长度) 03(命令) XX(60密码A;61密码B)XX(绝对块号) 校验模块返回数据:成功返回:AA FF 02 03 FF AB失败返回:AA FF 02 03 00 54例如:用A 密码验证块1发送: BB FF 03 03 60 01 25验证密码成功返回: AA FF 02 03 FF AB5. 读卡发送数据:BB FF 02(数据长度) 04(命令) XX(绝对块号) 校验模块返回数据如下:成功返回:AA FF 11 04 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55(十六字节块内数据) 40(校验)失败返回:AA FF 02 04 00 53例如:读第1块数据读取成功块中数据为“0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A”发送: BB FF 02 04 01 43读卡成功返回: AA FF 11 04 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 406. 写卡下传命令:BB FF 12(数据长度) 05(命令) XX(绝对块号) XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX(数据) 校验模块返回数据:成功返回:AA FF 02 05 FF AD失败返回:AA FF 02 05 00 52例如:第1块写入数据“00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F”发送: BB FF 12 05 01 00 01 02 03 04 05 06 07 08 09 0A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论