哔!与刷卡机贴贴的付款卡经历了什么?
掏出付款卡,
贴在刷卡机上,
哔!卡还在,钱没了……
这样熟悉的感觉真是一言难尽。
那么问题来了,
只是一次贴贴,
刷卡机是怎么把钱扣走的呢?
1
RFID与非接触式IC卡
为了讲清楚其中的原理,我们首先要熟悉两个词:无线射频识别(RFID)与非接触式IC卡。是不是突然高(ting)科(bu)技(dong)?
其实,这两个概念并不难理解。顾名思义,无线射频识别(RFID)就是通过发射接收无线电来实现对象识别的技术。其主要目的,就是刷卡机要准确识别这是谁的卡,并扣除对应卡里面的钱。毕竟“没买东西,钱没了”的事情想想就可怕。如何实现的呢?上图!
图1 无线射电识别系统示意
这幅图就是最简易的无线射电识别系统的示意。可见,一个RFID系统可以分为四个部分:
(1)电子标签:也就是图中的IC芯片,存储了标志身份的信息;
(2)天线:负责发送或者接收电磁波,实现通讯;
(3)读写器:在刷卡模型下就是读卡器,负责将接收的信号传给电脑等软件端;
(4)应用软件:负责悄咪咪地告诉你钱没了!
讲到这里,一定有小伙伴要问了,卡是怎么听到来自读卡器天线的呼唤的呢?又是怎么回复的呢?这就要我们进入IC卡的内部世界了!
图2 非接触式IC卡结构示意
非接触式IC卡又称射频卡,其分层的结构可以看作两侧的卡壳以及中间的电路结构。如果粗略地看,电路结构可以看作一圈天线和IC芯片。然而盲生发现了华点,那就是这个卡既然要回复消息,但是能量从何而来?不会还要使用者给卡充电吧?答案当然是不用的。下图所示是对于接收回复电磁波的过程的细节示意:
图3 通信原理示意
由于电磁波从读卡器端的天线发射出来时是携带着能量的。当这个电磁波的频率与IC卡内的LC振荡电路的固有频率匹配时,就会发生共振,LC振荡电路就会吸收部分电磁波的能量,并在电容1两端积累电荷。电容的另一侧连有单向电子泵,也就是电子只会从电容1流向泵另一侧的电容2,不会回流。这样一来,随着电磁波源源不断带来能量,电容2两端就会积累起越来越多的电荷。根据下式:
由于电容恒定,当电荷Q增多,电压U就会相应升高,直到达到一个可以启动发射单元的电压阈值,IC卡就向着读卡器回复信号了。
2
其他种类的IC卡
看了非接触式IC卡的原理,大家可能对接触式IC卡的样子好奇了。以及,我们常见的IC卡该怎么区分是接触式还是非接触式呢?别急,解读这就开始!
图4 接触式IC卡的封装 | 图源自[1]
上图是接触式IC卡的封装示意,看到左上角这个触点的样子,可能很多读者都想说:“原来是它!”没错,触点正是在我们常见的一些银行卡等暴露在外的金属片上,放大后大概长这样。
图5 接触式IC卡的触点 | 图源自[1]
顾名思义,接触式IC卡是通过物理接触实现电路连接的,因此这些触点就是连接读卡器的重要接口。别小看这几个触点,它们分工明确!C1~C3触点分别负责连接电源(VCC)、复位(RST)、引入时钟信号(CLK),而C5~C7则分别负责接地(GND)、接编程电压(不使用时作为常闭触点N.C.)、输入输出(I/O)。按照ISO/IEC7816-2标准,触点一般不超过8个,然而C4和C8未被特定指派任务,所以有的卡片只有6个触点。
图6 六触点式IC卡
如果看内部构造,触点被安排在电极膜片上,下面连接着半导体芯片。
图7 接触式IC卡内部结构 | 图源自[5]
由于接触式IC卡采用了物理接触,触点暴露在外,所以容易出现接触不良的问题。但是,由于不需要无线传递信号,卡片以及相应的读卡机的电路更加简单,成本也更低。简单讲,接触式IC卡更适用于用卡次数不多以及环境不易腐蚀触点的场所。而非接触式IC卡适用于使用频繁的情况。
图8 非接触式IC卡
一般来讲,看到有这种没有触点的、完全封装起来的卡片就是非接触式的,常见的学子卡应该都是这一类。
此外,还有一种简化版本的非接触式IC卡,称为ID卡。其特征是具有只读性。因此只有在制卡时将一个卡号存在卡内,用于身份识别。其工作原理也是上面所说的无线射电识别,然而其工作频率(多为低频,125khz)与非接触式IC卡(多为高频, 13.56Mhz)并不一样,所以往往读卡器不互通。ID卡一般用在小区或者停车场的门禁系统,可以做成挂牌式的形状。
图9 不同形状的ID卡
再说说接触式,一般的判定方法就是看看有没有触点,比如下面这张卡。
图10 接触式IC卡
然而,事情没那么简单,因为接触式和非接触式可以融合形成双界面卡!
图11 双界面卡结构示意
看过接触式和非接触式的构造,想必大家一眼就看出:这就是融合怪!没错,不仅有暴露在表面的触点,还有内部的线圈。看外表和接触式没什么两样,所以基本没什么办法仅通过外观来判断。要想推断,可以看看怎么刷卡。
图12 双界面读卡机
一般只要是插卡的,都是利用接触式的电路,而在上面贴贴的,一般是非接触式的。至于既可以插卡又可以贴贴,那就是双界面卡了~
3
磁条卡与复合卡
谈到卡,就不得不提一提磁条卡。细心的读者应该发现了,上面所说的每一种IC卡都含有芯片,因此也称为芯片卡。而磁条卡是用贴在卡片上的磁条来实现信息的读写的。
图13 磁条卡实例
这种卡使用时需要让磁条在读卡器的卡槽中划一下,这样读卡器的磁头就会将磁条内的信息读出来了。
图14 磁条卡读卡
磁条是由可磁化材料组成的。如果需要向磁卡内存储数据,刷卡时磁条以一定速度运动,读卡器磁头内线圈会通电,根据电流的磁效应产生磁场,将磁条对应的位置磁化。根据磁头通电流的方向以及大小的不同,可以对于对应位置的磁条产生特定磁极方向以及强度的磁化。这样,信息就被存储在磁条内了。读卡的时候,卡同样划过,当磁条对应位置经过磁头,其特定大小和方向的磁场就会在线圈内产生相应的感应电动势,从而激发电信号,完成信息的读取。
图15 磁条芯片复合卡
然而,曾经一个阶段,银行卡是磁条芯片复合卡,顾名思义就是既能刷卡也能插卡。然而,由于磁条卡的安全性、抗干扰性、存储量等都远不如芯片卡,因此现在的银行卡大都取消了磁条的功能,甚至不再设置磁条。
看到这里,是不是对手中的小小卡片刮目相看?无论刷、插还是贴贴,都是读卡机与付款卡亲切的问候~
当然,哪一种都离不开
强大的电磁学
!
参考资料:
[1] 杨振野. IC 卡技术及其应用[M]. 科学出版社, 2006.
[2] 无线射频识别技术(RFID)
[3] 一文读懂ETC和RFID技术
[4] 非接触卡_百度百科
[5] 接触式IC卡结构_原理_特点-维库电子通
[6] 身份证竟然是IC卡!?!那ID卡又是什么卡?
[7] IC卡、ID卡、M1卡、射频卡的区别是什么?
[8] 与磁卡相比IC卡有哪些优势?
[9] ID卡和IC卡NFC基础知识
注:表情包及部分图片来源于网络
编辑:云开叶落
我们是谁:
MatheMagician,中文“数学魔术师”,原指用数学设计魔术的魔术师和数学家。既取其用数学来变魔术的本义,也取像魔术一样玩数学的意思。文章内容涵盖互联网,计算机,统计,算法,NLP等前沿的数学及应用领域;也包括魔术思想,流程鉴赏等魔术内容;以及结合二者的数学魔术分享,还有一些思辨性的谈天说地的随笔。希望你能和我一起,既能感性思考又保持理性思维,享受人生乐趣。欢迎扫码关注和在文末或公众号留言与我交流!
扫描二维码
关注更多精彩
破解魔术的秘密(四)——前移原理介绍和案例分享
你真的分得清“前后左右”和“东西南北”吗?(四)——无处不在的相对方位
编码通信与魔术初步(七)——二进制编码经典魔术《街头猜数字》
知道魔术的秘密很了不起吗?
学数学,要“直觉”还是要“严谨”?
点击阅读原文,往期精彩不错过!
哔!与刷卡机贴贴的付款卡经历了什么?相关推荐
- 跨数据库所有权链接_为什么“数据所有权”不是隐私
跨数据库所有权链接 It's no secret data privacy is the topic du jour in regulatory and press circles. Heighten ...
- 丝绒绳的价值:炒作和排他性对发射策略的影响
重点 (Top highlight) By Gaby Goldberg & Jordan Odinsky 盖比·戈德堡和乔丹·奥丁斯基 None of us are new to the id ...
- 一次哔哩哔哩面试经历,真香!
招聘职位需求套路摘举 以下几个公司的招聘需求:(from lagou) 1.Java开发岗位 职位诱惑: 福利好待遇佳,技术氛围浓,有大牛带成长快. 职位描述: 有赞2021校招官方网申地址(请在官网 ...
- 安卓开发面试题及答案,一次哔哩哔哩面试经历,年薪50W
没有稳定的工作,只有稳定的能力. 又到了万物复苏的季节,在程序猿这个行当里,作为 Android 开发出生的,在经历了八年的脱发生涯后,有了越来越多的想法和感触 趋势 随着各类移动跨平台的兴起,在 R ...
- 一次哔哩哔哩面试经历,内容太过真实
前言: 笔者出生在江西一个偏远的山村.虽然出生时已经不是那个温饱都是问题的年代,但是也谈不上有个幸福的童年.家里很穷.幼儿园并没有读,因为家里觉得花那个钱没有必要,小学才开始学拼音字母.我的童年,就是 ...
- 一次哔哩哔哩面试经历,吐血整理
在GitHub找到大神整理的一份学习Android非常好的资料,分享给大家. 现在的终端开发已经开始进入稳定期,在这个阶段大厂压力很大小厂更会收到挤压,人们使用的App越来越固定,即使是大厂,几年前平 ...
- 一次哔哩哔哩面试经历
前言 kafka的外在表现很像消息系统,允许发布和订阅消息流,但是它和传统的消息系统有很大的差异: 首先,kafka是个现代分布式系统,以集群的方式运行,可以自由伸缩 其次,kafka可以按照要求存储 ...
- 一次哔哩哔哩面试经历,看这一篇就够了!
前言 笔者是某211非计算机相关专业2018届本科生,在校期间有半年多的互联网小公司实习经历. 毕业之后投递360 ,入职了360企业安全成为专门的前端开发工程师,有幸进入一个很赞的团队,遇到很棒的导 ...
- 一次哔哩哔哩面试经历,论程序员成长的正确姿势
前言 今年互联网形式依旧严峻,再次爆发几次大规模裁员潮.我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友.根据粉丝投稿的真实经历改编 在现在这个浮躁而又拜金的社会,我相信很多人做技术并非出于热爱, ...
最新文章
- linux test数字txt,Linux26期 7月4日预习笔记
- Leetcode | Minimum/Maximum Depth of Binary Tree
- 如何设置TextView textStyle,例如粗体,斜体
- python读取json文件转化为list_Python从所有子目录读取JSON文件
- SpringBoot使用ELK日志收集
- 如何在Oracle数据库内格式化SQL或PL/SQL ?
- UI设计进阶干货|切图命名
- 数据湖存储格式Hudi原理与实践
- Java 读取某个目录下所有文件、文件夹
- 马尔可夫链蒙特卡罗算法 MCMC
- VTK系列12_VTK读取PNG图像并显示
- BiSET: Bi-directional Selective Encoding with Template for Abstractive Summarization翻译
- android kindle 无效文档,URL schemes 按官方文档设置无效
- linux的vps主机安装图形界面并远程访问
- matlab cdfx,在 Simulink 中使用 ASAM CDFX 数据
- 数据库表数据如何去重
- linux操作系统基础北京邮电大学出版社,Linux操作系统与实训教程
- HTML快速入门-01
- 面向对象编程的正确姿势
- [转]提问的智慧(富格式图文版)
热门文章
- ffmpeg-比特率,帧率和文件大小
- 社交类app开发( 仿陌陌 客户端+服务器端)
- 祝福你们,中国80后 (俞明洪)
- 可燃气体浓度多少合格_可燃气体报警器,可燃气体报警值设定为多少 - 万安迪...
- 抖音如何查看访客记录,丨国仁网络
- 阅读新闻页面绑定新闻评论+添加评论+删除评论+admin页面数据分页
- 紧密联结玩家 | 2023 Google 游戏开发者峰会
- Lind.DDD.IoC依赖注入与面向方面的实现
- python获取select选中的值_Python3.x:遍历select下拉框获取value值
- 冈萨雷斯《数字图像处理》学习笔记(六)彩色图像处理