射频识别技术中的通讯大多是主从式,主动方一般是读写器,被动方称为“卡片”或“标签”。到底是叫“卡片”还是“标签”,好像也没有严格的区分。习惯上可以从以下4个方面界定:一是形状,卡片通常体积较大,更像“卡片”,标签个头则小的多;二是容量,卡片往往有较大的存储区,可以存储各类应用数据,标签则存储区较小,许多标签只有一个只读的序列号,没有用户存储区;三是安全性,卡片的用户数据存取通常需要密码,标签的数据则往往不需要密码;最后是使用的对象,卡片一般用于“人”,标签通常用于“物”。ISO15693标准的产品一般称为“标签”。

ISO15693与ISO14443国际标准最大的相同之处就是二者的射频载波频率都是13.56MHZ。这一点非常重要,此特性为同一射频接口芯片读写多种协议的电子标签(卡片)提供了极大方便。

ISO15693读写器产生的射频场的磁场强度在150mA/m~5A/m之间,标签在这个场强区间内可以连续的正常工作。读写器和标签之间的通讯采用调幅ASK,调制系数有10%和100%两种,具体使用哪一种由读写器决定,标签必须能同时对这两种调制系数的调制波进行解调。

读写器向标签传送的数据,其编码使用脉冲位置调制(pulse position modulation,PPM),PPM的原理比较简单,每次用2的M次方个时隙传送M位,至于传送的数据是什么,要看脉冲出现在哪个时隙。ISO15693协议使用了两种M值,M=8和M=2。

M=8是在4.833毫秒的时间内传送256个时隙,每次传送8位数据,脉冲出现在第几个时隙就代表传送的是什么数据,比如要传送数据E1H=(11100001B)=225,则在第225个时隙传送一个脉冲,这个脉冲将时隙的后半部分拉低,如下图所示:
    M=2是在75.52微秒的时间内传送4个时隙,每次传送2位数据,脉冲出现在第几个时隙就代表传送的是什么数据,比如要传送数据2H=(10B)=2,则在第2个时隙传送一个脉冲,这个脉冲将时隙的后半部分拉低,如下图所示:    M=8的情况下,每次在4.833毫秒的时间内传送8位数据,数据的传送速率是1.65Kbps;M=2的情况下,每次在75.52微秒的时间内传送2位数据,数据的传送速率是26.48Kbps。这两种速率差了十几倍,具体使用哪种速率,由读写器发送的数据帧的起始(SOF)波形决定,如下图所示:


    和多数其它类型的非接触式产品一样,ISO15693协议的电子标签也使用负载调制的方式向读写器回送数据信息。负载调制可以产生两种速率的副载波,fs1=fc/32(423.75kHz,2.36us)和fs2=fc/28(484.28kHz,2.065us);数据采用曼策斯特编码,可以仅使用fs1,也可以fs1和fs2都用。

当仅使用fs1时,数据编码如下图所示,逻辑“0”使用fs1调制左边,右边不调制;逻辑“1”使用fs1调制右边,左边不调制。每位数据37.76微秒,数据的传输速率是26.48kbps.


    当同时使用fs1和fs2时,数据编码如下图所示,逻辑“0”使用fs1调制左边,fs2调制右边;逻辑“1”使用fs1调制右边,fs2调制左边。每位数据37.46微秒,数据的传输速率是26.69kbps.


    上述数据传输速率比较高,15693协议还规定可以使用一种低速速率,低速速率是高速速率的1/4,对应上述两种情形分别是6.62kbps和6.67kbps。编码的方法是在编码“0”和“1”时使用的脉冲数增加为原来的4倍,如果仅使用fs1调制,编码中未调制时间也增加为原来的4倍。

至于选用哪一种调制方法及哪一种数据的传输速率,完全由读写器决定,各种调制方法和速率标签都必须支持。

射频识别技术漫谈(23)——ISO15693的载波、调制与编码的更多相关文章

  1. 射频识别技术漫谈(24)——ISO15693的防冲突与传输协议

    遵守ISO15693协议的电子标签都有一个8字节共64bit的全球唯一序列号(UID),这个UID一方面可以使全球范围内的标签互相区别,更重要的是可以在多标签同时读写时用于防冲突.8字节UID按权重从 ...

  2. 射频识别技术漫谈(10)——识别号的格式变化【worldsing笔记】

    从事RDID行业的朋友经常会遇到这样的情况,同一张ID卡,在不同厂家生产的读卡器上读出的识别号完全不一样,有时甚至差之千里.ID卡的识别号一般是在出厂时被固化在卡片的ROM里,本身是不会改变的,问题出 ...

  3. 射频识别技术漫谈(3)——能量、调制【worldsing 笔记】

    无源和免接触是非接触式IC卡相对于接触式IC卡的两大特点.无源是指卡片上没有电源,免接触是指对卡片的读写操作不必和读写器接触.非接触式智能卡也是IC卡,而卡上的IC即集成电路工作时肯定是需要电源的,卡 ...

  4. 射频识别技术漫谈(1)——概念、分类

    现代社会智能卡已经渗透到生活的方方面面,公交卡.考勤卡.身份证.手机卡等等数不胜数.    智能卡按使用时是否和读卡器接触可分为接触式智能卡和非接触式智能卡,接触式智能卡上有6-8个触点,使用时插在卡 ...

  5. 射频识别技术漫谈(4)——数据编码【worldsing 笔记】

    前已述及,射频识别技术中的调制方法一般使用调幅(AM),也就是将有用信号调制在载波的幅度上传送出去.这里的"有用信号"指用高低电平表示的数据"0"或" ...

  6. 射频识别技术漫谈(20)——RC系列射频接口芯片

    目前基于13.56MHz的射频识别技术主要有ISO14443A.ISO14443B.ISO15693和FELICA技术.针对13.56MHz的射频识别技术,NXP开发了一系列名字以RC(Radio C ...

  7. 射频识别技术漫谈(6)——通讯协议概述【worldsing笔记】

    通讯协议是通讯的双方或多方在交流时遵守的规矩,包括谁先发起通讯,先交流什么,后交流什么,一方如何问,另一方如何答等.在这里通迅的双方指的是读写器和卡片. 首先是谁先发起通讯,很显然有两种,读写器先发言 ...

  8. 射频识别技术漫谈(25)——Felica简介

    Felica是SONY公司开发的射频识别技术,该技术使用的载波频率与ISO14443A和ISO14443B一样,都是13.56MHz,所以有人把它称为ISO14443C,但SONY并没有正式接受这样的 ...

  9. 射频识别技术漫谈(11)——Mifare系列卡的共性【worldsing笔记】

    Mifare是NXP公司生产的一系列遵守ISO14443A标准的射频卡,包Mifare S50.Mifare S70.Mifare UltraLight.Mifare Pro.Mifare Desfi ...

随机推荐

  1. SQL Server索引进阶第十一篇:索引碎片分析与解决

    相关有关索引碎片的问题,大家应该是听过不少,也许也很多的朋友已经做了与之相关的工作.那我们今天就来看看这个问题. 为了更好的说明这个问题,我们首先来普及一些背景知识. 知识普及 我们都知道,数据库中的 ...

  2. Android sdk + PhoneGap 配置

    最近在学习这方面.   安卓sdk(下载地址百度谷歌即可) . 最新版的安卓sdk 自带ADT(基于eclipse) 开发工具 所以 我们不需要另外下载 eclipse 即可开始开发. 安卓个版本ap ...

  3. bootstrap2.3.2常用标签的使用

    <!DOCTYPE html> <html lang="zh_CN"> <head> <title>Bootstrap 101 Te ...

  4. 解决Adobe Acrobat “正在纠偏图像,正在旋转图像,正在分解页面”问题

    笔者最近遇到的一个问题:用acrobat Pro X 打开pdf显示“正在纠偏图像,正在旋转图像,正在分解页面”,此时acrobat没有响应,要等待其完成,出现就得等一会儿,总出现,总得停顿,看一篇文 ...

  5. Ubuntu 14.04 静态IP设置

    1. 编辑/etc/network/interfaces vim /etc/network/interfaces 2.将以下五项添加到/etc/network/interfaces中 Static d ...

  6. USACO Section 5.1 Musical Themes(枚举)

    直接枚举O(n^3)会TLE,只要稍微加点优化,在不可能得到更优解时及时退出.其实就是道水题,虽说我提交了6次才过= =..我还太弱了 -------------------------------- ...

  7. IOS-将长文字转化成图片方法

    我们在看微博时,会看到一些长图片上的显示文章,现在就介绍下如何实现.分析下还是很简单的,总结如下:1.计算文字区域的高 2.利用UIGraphics图形上下文方法来实现 3.验证方法:UIImageW ...

  8. 清理8组nodes中表的历史数据,平均每个node中的表有1.5亿条记录,需要根据date_created字段清理8000W数据记录,这个字段没有索引。

    清理8组nodes中表的历史数据,平均每个node中的表有1.5亿条记录,需要根据date_created字段清理8000W数据记录,这个字段没有索引. 环境介绍  线上磁盘空间不足,truncate ...

  9. Javascript: Let user select an HTML element like Firebug?综述

    Javascript: Let user select an HTML element like Firebug? Javascript: Let user select an HTML elemen ...

  10. J2EE项目中异常处理

     为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”.笔者在初学java时也是这样认为的.如何在一个多层的j2e ...