H4001非接触式IC卡读卡程序的研究

发布者:平静宁静最新更新时间:2011-10-25 关键字:非接触式IC卡  曼彻斯特码  解码 手机看文章 扫描二维码
随时随地手机看文章

    IC卡(Integrated Circuit Card)经过20多年的发展,已广泛应用于金融、电信、保险、商业、国防、公共事业等领域。IC卡按外部接口设备的连接方式可分为接触式IC卡和非接触式IC卡(又称射频卡)两类。接触式IC卡,就是IC卡与外界进行数据通讯时,芯片的电极触点必须与IC卡读写设备直接连接;非接触式IC卡在使用时则无须与IC卡读写器设备直接连接,而是通过无线电波或电磁感应的方式实现与IC卡读写设备的数据通讯。在刷卡速度要求高,用卡环境恶劣,污染严重等环境下,非接触式IC卡有着它特有的优势。
  我们利用EM公司(EM MICROELECTRONICMARIN SA,2074 MARIN-Switzerland)生产的P4095芯片,制作了IC卡读头,并在此基础上,编写了EM公司H4001非接触式IC卡的读卡程序。
1 工作原理

    读卡的工作原理如图1所示。
  当IC卡(H4001)靠近读卡器时,图1中的两个回路在125kHz时产生谐振。IC卡从中获取能量,连续地向外发送信号。P4095接收信号,送单片机分析处理该卡的信息。

2 P4095芯片介绍
  该芯片集成相同步逻辑系统,可以得到与线圈谐振频率相同的载波频率;不需外部晶振;载波频率为100到150kHz;支持多种IC卡传输协议,如H400X,P4150,P4069等;封装形式为SO16或PSOP216。用P4095制作的射频卡读头可完成下列功能:(1)载波频率驱动线圈。(2)对可写卡磁场的调幅调制。(3)对线圈上由卡引发的调制信号进行幅度解调。(4)与微处理器通过简单的连线相互通信。
  芯片的操作由SHD和MOD控制。SHD为高时进入睡眠模式,在芯片供电之后,SHD必须为高以对芯片进行正确的初始化,然后SHD再接低电平,这样芯片可以发出射频场,由解调模块将线圈上读到的信号由DEMOD__OUT输出。MOD接地使芯片进入只读状态。应用图如下图2所示。
3 H4001原理
  H4001是在异频无线传送中应用的CMOS集成电路。电路由放在磁场中的线圈驱动,并从中得到时钟脉冲。开关调制电流可以送回包含在激光可编程逻辑器件中的64位信息。
  串行输出的数据包括9位起始位,40位信息位,14位校验位,1位停止位。
  而这64位信息是通过曼彻斯特码调制的。逻辑“1”是在一个位周期内产生一个下降沿,逻辑“0”是在一个位周期内产生一个上升沿。64位曼彻斯特码如图3所示。一旦发送,就将连续地发。图4所示的就是逻辑电平与曼彻斯特码之间的关系。从图中可以看出64位信号连续循环输出的情况。

4 曼彻斯特码解码方法
  根据曼彻斯特码的特点,得知曼彻斯特码中高电平持续的时间有两种情况:半个位周期和一个位周期。高电平持续一个位周期的情况是因为其中前面半个位周期高电平属于前一位逻辑“0”所有,后半个位周期高电平是属于后一位逻辑“1”所有。根据这个特点,我们分析图5示的波形,首先找一个下跳,然后找一个上跳,目的是确认是否接收到信号(曼彻斯特码)。而后进入一个延时阶段t(延时t大于半个位周期,小于一个位周期)。接着读入信号,它必须是“1”。那么这个“1”就肯定是数据序列中某一位(如果不是“1”,就从头再来)。接下来就是找该位“1”的下跳,找到之后又延时t,继续读入下一位数据。重复找跳变和延时的操作,就可以正确地读出曼彻斯特码序列。由于H4001在电磁场中是连续循环地输出它的信息的,为了确保完全读入卡上64位的信息,我们每张卡都读128位。

  根据H4001的特性,我们知道它的数据序列是以9个连续的“1”开始的,然后就是数据和校验位。因此,只要在上面128位信息中找到9个连续的“1”,并且分析其后的数据位和行列校验位就可以确定这一张卡的信息。
5 研究结果
  在试验的过程中,根据以上原理编制的程序每次都能正确读取卡上的信息。
经测量,程序读卡距离为9.5cm~11.5cm。读卡
时间为0.086s。(测量方法:把卡放在线圈上,开启程序,正确读到信号就停止。)
6 程序流程图
    程序流程图见图6。程序略。

参考文献

1 孙涵芳,徐爱卿.MCS-51、96系列单片机原理及应用.北京:北京航空航天大学出版社,1988
关键字:非接触式IC卡  曼彻斯特码  解码 引用地址:H4001非接触式IC卡读卡程序的研究

上一篇:基于Atmega16单片机的重物提升控制系统设计
下一篇:TMS320VC5410的BOOT设计与实现

推荐阅读最新更新时间:2024-03-16 12:44

长虹电视开始提供TV端H.265解码技术支持
    网络视频自诞生以来,就不断跟随用户视觉体验的优化而升级。除了关注视频本身“片源是否越来越丰富”、“内容是否越来越细化”外,消费者对“视频播放的清晰度与流畅性”也提出更高的要求。基于此,视频内容提供商,以及PC、手机、电视等终端产品制造企业,越来越重视在此领域的研发投入,不断向更高水平的网络视频传输技术发起挑战。     目前,继国内迅雷看看、PPS等视频网站推出了H.265高清视频频道之后,长虹作为国内彩电领军企业,也率先于同行,首家支持TV端的H.265技术。在该技术的引领下,长虹旗下彩电产品有望掀起新一轮TV端视频传输的革命。 H.265登录 TV视频端  长虹第一个“吃螃蟹”     H.265是ITU-
[家用电子]
IRT选择泰克图像质量分析工具用于快速HD质量评测
泰克公司PQA500融合了最新的图像质量分析技术提供了可重复的、客观的质量测量手段 俄勒冈州比佛顿,2007年9月7日- 全球领先的测试测量和监视仪器供应商泰克公司(NYSE:TEK)今天发布消息,设在德国慕尼黑的IRT(the Institut fuer Rundfunktechnik)已经安装了泰克公司的PQA500。PQA500是下一代的图像分析工具,能够加快高清晰度(HD)质量的评测过程,可把它作为HD的基准工具。 IRT是为德国、奥地利和瑞士公共广播组织而建立的研究开发中心。一段时间以来,IRT一直使用泰克公司的图像质量分析系统,也曾寻找下一代高性能的HD基准系统。PQA500将被IRT的多个部门广泛用于工程项目,包
[焦点新闻]
我国视频编解码器行业现状分析:预计2022年出货量将达240.9万台
视频编解码器,是指一个能够对数字视频进行压缩或者解压缩的程序或者设备。通常这种压缩属于有损数据压缩。历史上,视频信号是以模拟形式存储在磁带上的。随着Compact Disc的出现并进入市场,音频信号以数字化方式进行存储,视频信号也开始使用数字化格式,一些相关技术也开始随之发展起来。 目前,国内广电领域主流编解码技术仍以 AVC (H.264)为主。随着技术升级, HEVC (H.265)在市场上也陆续应用,受到成本、专利授权复杂以及下游配套市场等多种因素的影响, HEVC 在国内市场应用发展缓慢。AVS/AVS+是国内广电领域重点推出的国标,出于减少国外标准大额专利费用的考虑,近几年推广力度较大,不属于市场行为,是政
[安防电子]
Lecroy推出业界首款Manchester和NRZ可配置协议解码
业内首款Manchester和NRZ可配置协议解码器简化自定义协议的设计和调试,行业第一个解开复杂协议的可配置的解码工具 Chestnut Ridge, NY, March 6, 2013-Teledyne LeCroy发布了业内第一款基于广泛示波器平台的Manchester 和 NRZ(非归零码)可配置的协议解码器,这款解码工具可以让用户针对Manchester和NRZ编码信号指定诸多物理层特性参数。解码器定义了由位组成字和由字组成帧的分组结构,基于该通用的编码方案使得自定义协议或专用协议的原本复杂的分析工作变得更加容易快捷。解码信息直接以颜色标识叠加显示在物理层波形上,非常清晰直观。 灵活的、用户可自定义的协议解码 当前
[测试测量]
PT2262/2272编解码器及应用在PIC单片机中干扰的处理源
BTFSS PORTB,VT ; 判断VT管脚高低 GOTO KEY_DOWN ; 为低 BTFSC SYS_FLAG,VT_UP ; 为高,判断标志位VT_UP是否为低 GOTO UP_UP ; 为高,进入按键高处理 BSF SYS_FLAG,GR_UP ; 为低,设高干扰标志 BTFSC SYS_FLAG,GR_DOWN ; 是否有低干扰标志 CLRF GR_TIME ; 有则清干扰计数器 BTFSS SYS_FLAG,MS1
[单片机]
基于嵌入式Linux的PMP系统设计与实现
PMP系统简介   便携式多媒体播放器(PMP),也就是通常人们所说的MP4,已成为继MP3以后消费类产品的一个新热点。PMP的主要优点是:携带方便,能够直接播放高品质音/视频文件;也可以浏览图片,以及作为移动硬盘、数字银行使用;此外,还有FM、游戏等功能。PMP播放器不仅需要对机体大小有所限制,更重要的是需要一种压缩效率更高、画面质量更高的视频压缩技术,以及相关编解码芯片。本文介绍了此PMP系统的软、硬件设计,重点在软件设计,此PMP系统方案现在已经进入量产阶段。    PMP系统的硬件设计   现阶段PMP内部核心架构,大多都是采用CPU搭配DSP的方式。其中,DSP负责编/解码工作;CPU则是针对文件管理、存取,以及使用
[应用]
将基于AT89C2051的解码器应用于安防系统
1 引 言      目前,我国应用极广的编解码器是Princeton公司生产的具有531441(3 12 )种状态的PT2262编码芯片和与之配套的PT2272解码芯片。但一片PT2272只能对一种地址的PT2262的15种状态进行解码,对于较大的编解码保安防盗控制系统,常使用多片PT2272组合解码,但仍远远满足不了大中型安防系统的设计要求。因此,采用AT89C2051单片机,实现了PT2262的大容量解码功能。 2 PT2262的编码原理      PT2262(可参阅http://www.princeton.com.tw)的工作原理如图1所示,图中K0~K7为地址端,应该预置其状态;K8~K11为数据端,按下按钮开
[应用]
模拟移动电视是否会在中国占主导?
  在距离北京奥运会只有五个月之际,移动电视日益受到关注。但Telegent Systems公司的出现令形势变得有些复杂。该公司认为,模拟,而不是数字电视,将主宰移动电视市场,尤其是在象中国这样的发展中国家。   Telegent Systems公司的首席执行官及共同创始人云维杰在接受采访时表示:“在奥运会期间,是中国政府想要证明中国已做好进入数字时代的准备,”包括中国自主研发的数字移动电视标准——中国多媒体移动广播行业标准(China Multimedia Mobile Broadcasting, CMMB)。CMMB提供基于混合式卫星-地面覆盖的移动电视广播。   “但实际上,”他接着说道,“决定移动电视在中国以及其它任何
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved