磁卡的工作原理【转】

本文转载自:https://blog.csdn.net/mybirdsky/article/details/2049152

如果有电源提供,实现公交刷卡功能的电路是容易实现;但公交卡本身没有能量来源,若能工作需要外部提供-刷卡机。如果有一个电路能够给IC卡提供工作电压,那实现公交刷卡功能的电路就解决了。 
实现方式:LC谐振电路。 
LC谐振电路特点:输入信号频率等于该电路谐振电路谐振频率时,LC并联谐振电路发生谐振,此时谐振电路的阻抗达到最大,并且为纯阻性。LC电路主要用来构成吸收电路(选频电路),将某一频率信号进行吸收。 
谐振频率f*f=(2pi)(2pi)LC 
主要工作过程:读写器发射一组固定频率的电磁波,卡内有一个LC串联谐振电路,其频率与读写器发射的频率一致,在电磁波的激励下LC谐振电路产生共振,从 而使电容内有了电荷。在此电容的另一端接有一个单向导通的电子泵,将积累的电荷送到另一个电容内存储,当积累的电荷达到一定程度,电压就会达到IC电路能 正常工作的电压(比如:2V),此电容作为电源为其他电路提供电压,对卡内的数据进行读写。 
公 交IC卡采用的技术是非接触式IC卡,而不是非接触式磁卡。磁卡与IC卡的区别在于存储介质不同。磁卡通过磁条存储信息,比如银行用的就是 磁卡,不是ic卡,卡的金额是存在银行的系统中的,卡上储存的只是你的账号(卡号)。而IC卡通过FLASH ROM存储信息,内部没有任何磁性物质。 
非接触式IC卡由三个部分组成:天线、MPU微处理器、FLASH ROM。 
如果将IC卡一层一层地剥开,位于其周围由几条互不相交的金属细线围城的矩形线圈–内置天线。一卡通内的天线形状手机天线类似。功能除了传送信息外还是整个卡的能源装置。 
MPU微处理器与FALSH ROM被封装于同一芯片内,这是整个一卡通的核心。一卡通里面大约10平方毫米的矩形芯片。MPU负责将天线接受的信号进行加解密、分析并控制数据的存储。而FLASH ROM就是存储介质,类似于U盘用来存储加密数据。 
IC卡的整个工作流程为: 
读 卡机(就是你一刷卡就滴的响一下的机器)实时的向外发射一定的电磁波,当IC卡进入 电波的有效范围时,天线就会接收到电磁波,电磁波的实质就是电场与磁场的交变,而变化的磁场则会在天线、MPU和 FLASH ROM组成的闭合回路里产生电流。该电流为MPU提供能源并同时加载一定形式的数据信息。MPU先与读卡机同步,从FLASH ROM中取得 卡片身份资料,与读卡机进行验证。验证完成后,对FASH ROM内的金额数据进行操作。操作成功后向读卡机发送数据,由读卡机向使用者显示余额等信息。 
IC卡就如同一个小型终端设备,能够进行数据的处理、计算、存储并与外部进行数据交换。同时卡内没有磁性物质,但卡片得运作与磁确是紧密相关的,因此当由外界磁场干扰时仍会对一卡通工作产生影响。 
从 IC卡的结构中我们不难发现IC卡的故障无非就是源自于三个部分。一般而言 FLASH ROM是比较稳定的器件。只要一卡通能使用并保持金额的正确性,就证明FLASH ROM没有问题。而FLASH ROM一旦出问题,IC卡 便完全不能使用。看来问题处在天线或是MPU上了。由于IC卡使用过程中难免会遇到弯曲等情况,因此很有可能发生天线线圈折断的可能。这就会造成供电不足 或这数据传输不稳定的问题。而令一种可能是MPU的识别能力变差造成。这多与使用时有过多外界干扰有关,是长期积累造成的问题。例如将手机与IC卡放得比 较近时使用IC卡,这时手机的信号无疑会对IC卡产生影响,造成MPU的误处理或者电路损耗。 
公交卡多次重复使用的,但也是被动卡,写入数据需要专门的密钥认证,不是随便就可以修改里面数据的。

转载于:https://www.cnblogs.com/zzb-Dream-90Time/p/9117337.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
磁卡写卡程序(Host Card Emulation,HCE)是一种虚拟卡技术,可以通过模拟磁卡的方式在手机上进行无接触式支付、票务等应用。 HCE技术是近年来随着NFC(近场通信)技术的普及而兴起的。在传统的磁卡支付中,需要实体磁卡和读卡器进行交互,而HCE技术则通过软件模拟磁卡的功能,使得手机可以作为磁卡进行支付。具体而言,磁卡的数据可以被存储在手机的特定区域,然后通过手机的NFC芯片进行读取和传输。 使用HCE技术进行支付具有一定的优势。首先,用户不再需要携带实体磁卡,只需携带手机就可以实现支付功能,方便快捷。其次,HCE技术可以提供更高的安全性,因为虚拟卡的数据不易被窃取。另外,HCE技术的应用范围更广泛,可以用于交通票务、门禁系统等方面。 磁卡写卡程序的具体实现需要遵循一定的步骤。首先,手机应具备NFC功能,并在操作系统层面上支持HCE技术。然后,需要制定特定的协议和数据格式来存储和传输虚拟卡的数据。接着,使用特定的开发工具和编程语言进行程序开发,实现HCE功能。最后,经过测试和验证后,将程序部署到手机上,用户即可使用手机进行无接触式支付。 总之,磁卡写卡程序HCE技术使得手机可以模拟磁卡进行支付,为用户带来便利和安全。随着移动支付的普及,HCE技术将会在各种应用场景中得到更广泛的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值