- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种采用曼码调制的非接触IC卡读写程序编制
一种采用曼码调制的非接触IC卡读写程序编制?非接触IC卡技术已广泛应用于诸如电子交易,医疗保健凭证,驾车授权凭证,车辆加油管理系统,家居、公司办公通道,各种限权进入场所的门禁,各类电、水、热能和煤气计量表具的预付费系统,乃至宠物识别等。因其使用便捷、安全,日益为有关技术领域的工程师所关注。? 图1 采用e5550/U2270B的非接触卡读写系统示意图非接触IC卡是一种接口电路。它通过卡上配置的发射机应答器振荡线圈与基站振荡线圈的耦合取得能量,通过必要的通信软件配合,保证卡与基站间实现双向数据交换,如图1所示。许多著名厂商,如Simens、Philips、Temic等半导体公司,均有各具特色、性能优异的产品。??????图1 采用e5550/U2270B的非接触卡读写系统示意图 e5550的全称是标准读写识别集成电路(Standard Read/Write Identification IC),实际即是一种低频发射机应答器。它与基站读写集成电路(Read/Write Base Station IC)U2270B相匹配,构成非接触IC卡系统的核心器件。这两种器件统称为非接触式读写识别集成电路(其注册商标为IDIC,以下简称IDIC或非接触IC卡),均由德国本茨集团麾下的Telefunken半导体公司开发,目前已转由Atmel公司生产。因其工作可靠、价格低廉,不失为特定应用领域的一种优选方案。?一、 e5550/ U2270B器件组的基本性能?e5550发射机应答器的基本性能如下:???? (1)低供电电压、低功耗CMOS结构的IDIC。???? (2)发射机应答器的电源是通过非(直接)接触的线圈耦合获得。???? (3)额定的射频(RF)振荡频率范围为:100~150kHz。???? (4)发射机应答器上带有EEPROM,共分8个(存储)区,每区有33个位,故总共有264个位(见表1)。?(5) 8个(存储)区的首位分别为该区的写保护位L。为1时,该区为只读区;为0时,该区为既可读又可写区。???? (6) 8个(存储)区中的第0区为工作方式数据存储区,通常是不发送的,而其他的7个区每个区中各有32位,即总共有224位供用户使用。???? (7)具备增强防护功能,以免非接触卡式EEPROM的误编程。???? (8)每一存储区的写操作时间一般不超过50ms。???? (9) EEPROM操作的一些其他选项:???? · 比特率(位传送率 b/s)--RF/8,RF/16,RF/32,RF/40,RF/50,RF/64,RF/100,RF/128。???? · 调制方式--二进制(BIN)、频移键控(FSK)、相移键控(PSK)、曼彻斯特码(Manchester)、双相位码(Biphase)。???? · 其他--请求应答(AOR)、终止方式和口令方式。?U2270B基站读写器的基本性能如下:???? (1) 载波频率fOSC范围为100~150kHz。???? (2) fOSC为125kHz时,典型的数据传送率为5kb/s。???? (3) 适用的调制方式为曼彻斯特码(简称曼码)和双相位码。???? (4) 可由5V的稳压电源或汽车蓄电池供电。???? (5) 调谐能力。???? (6) 与微控制器有兼容的接口。???? (7) 处于备用工作方式时,其功耗甚低。???? (8) 有一向微控制器供电的输出端。?二、非接触IC卡的读操作? 现仅就IDIC通信中遇到的一些问题,并对通信的核心部分--读写操作做必要的探讨。首先申明,所谓的读写,其意分别为:基站通过MCU进行读操作;基站通过MCU进行写操作。? e5550和U2270B匹配使用时,根据两者的基本特性,其调制方式只可能在曼码和双相位码中择一。不失一般性,选择曼码调制。曼码调制时数据传送的规则可用图2加以说明。? 图2采用曼码调制的数据表达方式由图2可知,位数据的传送周期(1P)规定了每传送1位数据的时间是固定的,它由RF/n决定。其物理实质是微控制器通过基站与应答器中的存储器(EEPROM)进行数据的读写操作。若载波频率fOSC=125kHz,位数据传送率选RF/32,则每传送一位的时间(周期)为振荡周期的32分频,故位传送周期为:?1P=1/(125kHz×32)=256μs? 根据我们得到的器件,采用曼码调制的数据,位数据1对应着电平下跳,位数据0对应着电平上跳(注意:Telefunken半导体公司提供的资料(Rev.A2,13-Oct-97)正好与此相反,故最好用前自己先测试一遍,切记!)。在一串传送的数据序列中,两个相邻的位数据传送跳变时间间隔应为1P。若相邻的位数据极性相同,则在该两次位数据传送的电平跳变之间,有一次非数据传送的、预备性的(电平)空跳。?
文档评论(0)