欢迎来到天天文库
浏览记录
ID:18938464
大小:380.18 KB
页数:33页
时间:2018-09-27
《rc500_系列射频卡开发手册new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、RC500系列Mifare系列射频卡开发手册2002/01/10版本1.133目录第一章RC500系统描述1.1MIFARE系统简介1.2RC500系统结构及功能说明1.3RC500系统安装1.4用户系统开发步骤第二章RC500系统通信协议2.1通信接口定义2.2通信方式2.2.1标准RS232通信协议2.2.2TTL电平RS232通信协议2.2.3LD自定义格式通信协议2.3通信命令传输:两次握手协议第三章RC500系统操作命令3.1模块操作命令3.2卡片操作基础命令集3.2卡片操作高级命令集第四章Advic32函数动态链接库4.1运行环境说
2、明4.2ADVIC32动态库说明4.3ADVIC32常量定义4.4ADVIC32函数定义4.5ADVIC32函数详解附录一RC500命令代码速查表附录二RC500命令返回码表33第一章RC500系统描述RC500系列MIFARE卡读写器/读写模块是本公司研制生产的智能卡读写器/读写模块系列产品之一。它独立完成对MIFARE系列非接触卡的读写及控制操作,广泛应用于需以MIFARE卡作为存贮媒体的系统中。它可以作为用户系统中的一部份,受控于主控制器,完成用户系统设定的对MIFARE卡片的所有操作。用户应用本模块,能够简便地构成自己的智能卡应用产品。
3、1.1MIFARE系统简介近几年来,IC智能卡中的非接触式射频卡的安全保密、使用简便等特点使其在各领域的应用中异军突起,特别在民用系统(自动电表抄表系统、公交/地铁自动售票系统、企业“一卡通”、巡更保安系统等)中得到广泛的应用。人们己愈来愈多开始接收和使用智能卡。相信该领域的发展将越来越大。MIFARE智能卡系统的核心是PHILIPS公司的MIFARE1S50系列晶片,该技术己被制定为国际标准:ISO/IEC14443TYPEA。目前许多较大的IC卡卡片制造商的非接触卡制造均以MIFARE技术为标准。MIFARE卡中包含一块ASIC微晶片和一个
4、高频天线,其工作原理是:读写器中的MIFARE基站向MIFARE卡发一组固定频率(13.56MHz)的电磁波,卡片内有一个LC串联谐振电路,其频率与基站发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使卡片内具有电荷,当所积累的电荷达到2V时,卡片中芯片将卡内数据发射出去或接收基站对卡片的操作。MIFAREIC卡具有较强的数据通信加密并双向验证密码系统,且具有防重叠功能,能在同一时间处理重叠在读写器天线内的多张重叠的卡片。MIFAREIC卡与基站通信使用握手式半双工通信协议;卡片中有高速的CRC协处理器,符合CCITT标准。MIFA
5、REIC卡在制造时具有唯一的卡片序列号,该序列号无法复制,在市面上不会有重复的两张MIFARE卡片,因此它具有更高的防伪装性。用户根据自身系统的不同要求,可以采用存贮容量不等的MIFARE卡片,以保证用户系统的性能/价格比。MIFARE卡片上还提供具有高安全的电子钱包,及具有增值/减值的专项命令,非常适合于公交/地铁等行业的检票系统以及作为电子铁包的应用场合。MIFARE卡片上的数据的读写操作时间<100ms,读写距离可到10cm,读写操作可超过10万次,数据保存期可达10年,且卡片抗静电保护能力达2KV以上。MIFARE卡系统可在以下领域中得
6、到有效地应用:·IC卡收费系统:停车场IC卡收费系统·IC卡售饭系统,POS系统,会员卡消费系统·预付费IC卡电表、水表、煤气表、加油机等系统·考勤、门禁等“一卡通”系统1.2RC500系统结构及功能说明1.2.1RC500系统结构RC500系列模块的核心部份包括一个控制用微处理器和一个MIFARE基站芯片。它能独立完成对MIFARE卡的所有操作,它还具有与用户主系统的串行通信能力,可根据用户系统的命令完成对MIFARE卡的读写操作,并将所得数据返回给用户系统,这个用户系统可以是一个主控板或PC机。RC500系列模块提供多种通信方式与用户系统进
7、行通信,极大地方便了用户的联接。RC500系列模块硬件主要由中央微处理器(89C52)、MIFARE基站芯片、高频电路、模块天线、RS232通信电路、复位电路、LED状态显示和喇叭驱动电路等组成。其硬件结构图为:33复位电路RS232通信接口PC机LED显示驱动中央处理器TTL电平通信接口用户主控模块蜂鸣器驱动MIFARE基站电路MIFARE天线MIFARE卡片1.2.2RC500系统功能说明RC500系列读写器/模块可以完成对MIFARE系列卡片M1、ML10卡的所有读写操作,其操作由连接的主控系统发出的读写命令控制完成,具体可以完成如下功能
8、:·模块操作:连接模块,读取模块号,·卡片呼叫:读取卡类型,读取卡片序列号·卡片激活·防碰撞选择(防冲突?)·卡片密码操作:密码认证,写密码·卡片数据
此文档下载收益归作者所有