热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

公交IC卡工作原理

如果有电源提供,实现公交刷卡功能的电路是容易实现;但公交卡本身没有能量来源,若能工作需要外部提供-刷卡机。如果有一个电路能够给IC卡提供工作电压,那实现公交刷卡功能的电路就解决了。实现方式:

如果有电源提供,实现公交刷卡功能的电路是容易实现;但公交卡本身没有能量来源,若能工作需要外部提供-刷卡机。如果有一个电路能够给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的误处理或者电路损耗。
公交卡多次重复使用的,但也是被动卡,写入数据需要专门的密钥认证,不是随便就可以修改里面数据的。

http://blog.sina.com.cn/s/blog_4adc0d850100xxf8.html


推荐阅读
  • 360搜索引擎上线,挑战谷歌市场地位
    360公司近日推出了自家的搜索引擎,将默认搜索从谷歌替换为360搜索。这一举动引发了国内搜索引擎市场的激烈竞争,可能对谷歌在中国的市场份额产生重大影响。 ... [详细]
  • 字符串学习时间:1.5W(“W”周,下同)知识点checkliststrlen()函数的返回值是什么类型的?字 ... [详细]
  • 精选在线API编辑工具推荐
    本文将介绍几款优秀的在线API编辑工具,包括它们的功能特点和使用方法,帮助开发者提高工作效率。 ... [详细]
  • 最详尽的4K技术科普
    什么是4K?4K是一个分辨率的范畴,即40962160的像素分辨率,一般用于专业设备居多,目前家庭用的设备,如 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文详细介绍了STM32中RTC TAMPER引脚如何用于入侵检测,并解释了其工作原理和注意事项。当TAMPER引脚上的信号发生变化(取决于备份控制寄存器BKP_CR的TPAL位),会触发入侵检测事件,导致数据备份寄存器内容被清除。 ... [详细]
  • 自定义滚动条美化页面内容
    当页面内容超出显示范围时,为了提升用户体验和页面美观,通常会添加滚动条。如果默认的浏览器滚动条无法满足设计需求,我们可以自定义一个符合要求的滚动条。本文将详细介绍自定义滚动条的实现过程。 ... [详细]
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • 两个条件,组合控制#if($query_string~*modviewthread&t(&extra(.*)))?$)#{#set$itid$1;#rewrite^ ... [详细]
  • Android开发技巧:使用IconFont减少应用体积
    本文介绍如何在Android应用中使用IconFont来显示图标,从而有效减少应用的体积。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 本文介绍了如何在 macOS 上安装 HL-340 USB 转串口驱动,并提供了详细的步骤和注意事项。包括下载驱动、关闭系统完整性保护、安装驱动以及验证安装的方法。 ... [详细]
  • 提供免费的流程管理系统下载链接,涵盖销售管理中的关键流程图,包括产品销售报损、存货入库、发货流程和销售计划。 ... [详细]
author-avatar
未来不是梦r
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有