现代社会智能卡已经渗透到生活的方方面面,公交卡、考勤卡、身份证、手机卡等等数不胜数。
   智能卡按使用时是否和读卡器接触可分为接触式智能卡和非接触式智能卡,接触式智能卡上有6-8个触点,使用时插在卡座上,典型的如手机卡以及以前的公用电话卡。非接触式智能卡没有触点,卡上也没有电源,通过读卡器产生的电磁场获得能量并与读写器交换信息。由于非接触式智能卡的无源和免接触特性,卡的使用寿命和安全性大大提高,目前应用越来越广泛。
   根据安全等级,智能卡可分为存储器卡、逻辑加密卡和CPU卡。存储器卡就像一个无人看守且大门敞开的仓库,什么人都可以随便在卡中存取数据;逻辑加密卡则给仓库加了一把锁,只有有钥匙(密码)的人才能打开使用。CPU卡则如同安排了专人看守仓库,卡里面有CPU芯片,存储数据要验证口令,且可能不同的应用有不同口令,存取数据受到更加严格的控制,安全性最高。
   非接触式IC卡通过磁场从读写器获得能量并交换数据。这里的磁场通常称为射频场(Radio Frequency Field),所以这种卡片也通常称为射频卡,这种技术称为射频识别(Radio Frequency Identification,RFID)技术。不管叫什么名字,其实质都是一样的,都是无线电通讯,本质上与广播、电视、手机通讯并无区别。
   无线电通讯中很少有直接发射有用信号的,通常使用调制解调技术,将有用信号调制在某一频率的载波上,接收方收到调制信号后解调得到有用信号。非接触式IC卡的常用载波频率有125KHz、134.2KHz、13.56MHz、2.45GHz等,通常载波频率越高,数据的传送速率越高,技术上也较复杂。
   虽然都是免接触,不同卡的有效操作距离是不一样的。有些卡号称免接触,但读卡距离非常短,只有0-2厘米,这种卡被称为CICC卡(Close-Couple ICC),一般翻译成密耦合卡;有些卡的操作距离远一点,可以达到10厘米,这种卡被称为PICC卡(Proximity ICC),我们叫它接近卡;还有一种更远的,至少可以达到半米或更远,这种卡被称为VICC卡(Vicinity ICC),中文称疏耦合卡。
   业内还有一些不成文的习惯叫法。一般的卡片操作通常都是主从式,即读卡器作为主动方发送命令,卡片收到命令后作出反应,这种卡片我们称之为IC卡。有一类比较简单的卡,卡内只存储了一个识别号,通常只要进入射频场获得能量后就不停的主动发送这个识别号,这类卡习惯称ID卡。当然这些叫法只是习惯,事实上IC是集成电路的意思,以上卡片都应叫IC卡,不过习惯的力量往往是很大的,时间长了,大家也就接受这种称呼了。
   本人随后将就射频识别技术进行一系列的“漫谈”。所谓“漫谈”,非正规也。我写的既不是技术文档,更不是教材,只是本人十年来开发射频识别卡的一些点滴体会,用不太严谨的语言表达出来而已。另外由于我对125KHz,134.2KHz和13.56MHz比较熟悉,相关的射频卡都开发过,所以之后关于射频识别技术的叙述都是基于这3种频率。 本文来新浪网

最新文章

  1. Linux_用户级_常用命令(1):ls
  2. 转载jQuery图片放大插件[twiPicZoom]
  3. day6 - 面向对象学习
  4. Linux下远程桌面Windows
  5. linux shell 当前时间
  6. 巧用hidden传递参数
  7. dispatch的几种队列
  8. (原)css 响应式媒体查询 模板
  9. 关于WIN10开机无法输入密码的问题
  10. struts2系列(四):struts2国际化的多种方式
  11. dsd
  12. android studio 虚拟机adb.exe已停止工作的处理
  13. Python ftplib模块
  14. C#基础知识之面向对象以及面向对象的三大特性
  15. CodeForces160D 最小生成树 + dfs
  16. 为什么我们不要 .NET 程序员
  17. python 关于文件夹的操作
  18. maya2016卸载/安装失败/如何彻底卸载清除干净maya2016注册表和文件的方法
  19. markdownpad2-注册码-2017-02-23
  20. JS URL解析

热门文章

  1. libevent学习之二:Windows7(Win7)下编译libevent
  2. C#基础精华02(静态类,值类型,引用类型,枚举,结构,ref与out)
  3. P154、面试题28:字符串的排列
  4. GCC警告选项例解
  5. (从终端看linux-1)linux tty pty pts 概念 区别
  6. R语言笔记:快速入门
  7. 锋利的JQuery-Jquery中的事件和动画
  8. C#.Net 如何动态加载与卸载程序集(.dll或者.exe)1----C#中动态加载和卸载DLL
  9. linux根目录下的文件夹
  10. bzoj1061 1283