曼彻斯特解码算法在射频识别中的研究与应用

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:li359990774
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在射频识别应用中,如何对射频芯片输出的数据进行即准确又快速的解码是一个非常关键的问题。本文以EM4100和EM4095芯片为例,通过分析它们的基本构造以及编码方式,得出了一种曼彻斯特解码算法的新思路,并给出了实现这个算法的基本流程。
  关键词:曼彻斯特解码算法;射频识别;EM4095;EM4100
  中图分类号:TP391.44 文献标识码:A文章编号:1007-9599 (2011) 19-0000-02
  The Application and Research of Manchester Decoding Algorithm in Radio Frequency Identification
  Liang Zuoquan
  (Shanghai Puhua Chengxin Information Technology Co.,Ltd.,Shanghai201112,China)
  Abstract:In the application of RFID,the very pivotal problem is that how to decode the data output from RF chips accurately and apace.In this paper,through analysing the basic structure and decoding, for example,the chip EM4100 and EM4095,we can obtain a new thinking about anchester Code Decoding Algorithm,and it gives the basic process of how to realize this algorithm.
  Keywords:Manchester Code Decoding Algorithm;Radio Frequency Identification;EM4095;EM4100
  一、射频识别读卡系统的构成
  射频识别(Radio Frequency Identification,RFID)是一种新兴的应用技术,它是利用射频信号和空间耦合的传输特性,来实现识别功能。目前这种技术潜力巨大,发展速度很快,正在被广泛应用开来。
  射频识别读卡系统的结构如图1所示,智能卡和读卡器两个部分构成了整个系统。其中,智能卡包括EM4100芯片和天线两部分,读卡器包括EM4095芯片、天线和微控制器三部分。
  
  在实际应用时,读卡器会不停地向四周发射一种固定频率为125kHz的电磁波,而智能卡内则有一个工作频率与读卡器相对应,也为125kHz的LC串联谐振电路。当智能卡进入读卡器发射的磁场空间时,就会在电磁激励下通过LC串联谐振电路产生共振,并由此获得能量。同时在这个过程中,智能卡内的EM4100芯片将自身的ID信息调制后发送到了读卡器内的EM4095芯片中,EM4095芯片则将获得的ID信息解调后以曼彻斯特码的形式通过DEMOD_OUT引脚输出到微控制器中。在读卡器内还有一个休眠控制引脚SHD,当该引脚处于高电平时EM4095芯片将进入休眠状态,若需要进入工作状态则可以把SHD引脚下拉到低电平,同时也能节省一个微控制器的I/O引脚。
  二、EM4095芯片、EM4100芯片以及曼彻斯特编码介绍
  EM4095芯片是由一个CMOS集成收发器电路构成的,用作射频识别基站。它的载波频率为100~150kHz,数据采用调幅方式传输,并且能适用于多种智能卡的传输协议。
  使用时,EM4095芯片通过外接天线来接收调幅信号。而芯片的操作由SHD和DEMOD_OUT两个引脚来控制:当SHD引脚处于低电平时芯片将开始工作并通过外接天线产生射频电磁场;而当SHD引脚处于高电平时芯片进入休眠状态。天线上的调幅信号被EM4095芯片解调成曼彻斯特码后,将通过引脚DEMOD_OUT输出到微控制器中以进行解码和进一步的处理。
  EM4100芯片中包一共含64位信息,此信息分为5组:9位同步头、40个数据位(D00~D93)、10个行校验位(P0~P9)、4个列校验位(PC0 PC3)和1个停止位(SO)。
  同步头由9个“1”组成,往下是10组4位数据位和1位行校验位,再往下是1组4位列校验位数据。位“D00~D03”和“D10~D13”为用户特殊标识。S0是一个逻辑为0的停止位。在实际运用中,这64位信息将被不断循环的顺序输出直到能量完全消耗完。
  
  每一个比特位表示一个数据,其中由“0”位上升到“1”位表示数据“l”,由“1”位下降到“0”位则表示数据“0”。
  
  三、曼彻斯特解码算法
  (一)DEMOD_OUT引脚上的信号
  对曼彻斯特码进行解码,主要是对DEMOD_OUT引脚上的大信号进行解码。
  1.DEMOD_OUT引脚上的信号如图4所示,正好与图3所示的曼彻斯特编码相反,即由“1”位下降到“0”位表示数据“1”,由“0”位上升到“1”位则表示数据“0”。
  2.当智能卡进入射频磁场时,将循环的输出自带的64位ID信息,由于曼彻斯特编码是用0或1两个“半位”来表示一位数据的,因此DEMOD_OUT引脚上的信号是一个长度有限的序列,它以128个“半位”的数据为周期。
  3.EM4095芯片的载波频率为100~150kHz,因此“一位”数据的脉宽为640~427µs,“半位”数据的脉宽为320~213.5µs。
  
  (二)曼彻斯特解码算法
  原始数据与曼彻斯特编码的关系如图5所示,列出了所有可能的4种情况。一位的原始数据都可以用“前半位”的值来表示,而“前半位”所在的位置只有当遇到连续而且相同的两个“半位”数据时才能得到判断,具体数值等于这两个连续且相同的半位值的相反值。
  
  如果数据是由DEMOD_OUT引脚通过普通I/O接口传输进入微控制器内,并使用软件延时的方法进行解码,这样识别效率会比较低而且容易出错。而本文采用的是由DEMOD_OUT引脚通过与微控制器的捕获中断功能引脚相连接并传输数据。在实际应用中由边沿方式触发中断,再根据脉冲宽度,通过中断捕获由DEMOD_OUT引脚发出的128个“半位”数据。
  
  在处理完128个数据后,逻辑上把这128个“半位”数据当作一个环形缓冲区,并通过如图5所示的由两个连续且相同的半位值可判断出“前半位”位置,即这128个数据是奇数项还是偶数项有效。而原始的64位数据正是由这个过程得到的有效序列,接下来就可以对这个有效序列进行解码。具体解码流程如图7所示。
  解码查询可以在解码时每100MS查询一次并打开中断,而在完成128位数据的采集后关闭中断的方式,可以有效的防止因为读卡器的工况改变而出现误码的情况。
  四、结论
  本文所设计的解码方法仅仅需要用到微控制器上的1到2个引脚,简化了硬件的接口电路,解码算法简单,移植性很高,多种程序语实现,可以广泛应用到社会工作生活中去。
  参考文献:
  [1]刘光珍.简析RFID的几个关键技术[J].条码与信息系统,2011,3
  [2]刘伟,张益铭.射频识别技术的研究[J].数字技术与应用,2011,7
  [3]周剑波.曼彻斯特码解调与测试技巧[J].电子测试,2007,2
  [4]丁明军,徐建城.射频卡应用中的曼彻斯特解码技术[J].通信技术,2007,12
  [5]EM Microelectronic[M].EM4100 data,2010
  [6]EM Microelectronic[M].EM4095 data,2010
  [基金项目]国家科技支撑计划项目(2009BAH43B03)
  [作者简介]梁佐泉(1974-),男,上海人,工程师,上海普华诚信信息技术有限公司技术总监,主要从事电子政务信息安全和企业信息化领域的研究。
其他文献
通信工程项目的管理应以项目管理为核心,以控制项目进度为目的,并合理控制项目预算和物资的库存,对项目进行全方位的管理。传统项目管理模式人为地将项目管理割裂为相互独立的几
目的 了解塞隆骨水提物(SLG—B)对胶原诱导的小鼠关节炎的治疗作用及治疗机制。方法 利用牛Ⅱ型胶原诱导DBA/1小鼠类风湿性关节炎模型即CIA。SLG—B口服给药观察小鼠关节炎指数
类风湿关节炎(RA)是常见的自身免疫性疾病,其发病过程涉及多种因素,前列腺素E2(PGE2)是其中一种主要的炎性介质.该文就PGE2的合成与代谢、作用途径、PGE2与RA中炎性细胞因子
无论时代如何变迁,农业作为国家基础产业的地位和作用从未改变。只是随着经济发展和社会进步,农业不仅具有传统认识上的产品、原料、劳动力和外汇等四大贡献,还具有重要的粮食生
近日,沙家浜镇以苏州地区排名第一的成绩获评全国文明镇。这源于近年来沙家浜以践行社会主义核心价值观为引领,积极推进“全国文明镇”创建,使得志愿服务处处可见、社会风尚文明
体育教育直接关系着人民的体质状况,随着社会的发展,增强人民体质备受各界的关注,体育教育要想进步,就需要进行体育教育的再认识,体育课程作为体育教学中的重要组成部分,是教
摘要:本文针对目前多家运营商同时部署WiFi网络,存在重复建设、重叠覆盖、频率竞争、互相干扰等问题,从技术上深入分析探讨,提出通过多SSID组网方式,实现多家运营商WiFi网络共建,从而达到减少重复投资、避免相互干扰、实现多家互赢的目的。  关键词:WiFi网络;多SSID;组网方式;共建  中图分类号:TN925.93 文献标识码:A 文章编号:1007-9599 (2012) 20-0000-