无论什么样的智能卡,不管是接触式的还是非接触式的,存储数据都是一个必须具备的功能。即使是只有一个5字节卡号的ID64格式的卡片也不例外,只不过卡里面的内容在出厂时就被厂家写死了,用户只能读出而不能写入或改变其内容罢了。数据在存储介质中的存储格式往往和存储介质的容量有很大关系。容量小的存储器如E2PR...
分类:
其他好文 时间:
2014-05-08 21:27:17
阅读次数:
207
通讯协议是通讯的双方或多方在交流时遵守的规矩,包括谁先发起通讯,先交流什么,后交流什么,一方如何问,另一方如何答等。在这里通迅的双方指的是读写器和卡片。首先是谁先发起通讯,很显然有两种,读写器先发言和卡片先发言。前一种叫Reader
Talk First,简称为RTF;后一种叫Tag Talk Fi...
分类:
其他好文 时间:
2014-05-08 21:26:50
阅读次数:
246
正常情况下读写器某一时刻只能对磁场中的一张射频卡进行读写操作。但是当多张卡片同时进入读写器的射频场时,读写器怎么办呢?读写器需要选出唯一的一张卡片进行读写操作,这就是防冲突。防冲突机制是非接触式智能卡特有的问题。在接触式智能卡的操作中是不存在冲突的,因为接触式智能卡的读写器有一个专门的卡座,而且一个...
分类:
其他好文 时间:
2014-05-08 21:23:52
阅读次数:
269
存取控制指符合什么条件才能对卡片进行操作。S50和S70的块分为数据块和控制块,对数据块的操作有“读”、“写”、“加值”、“减值(含传输和存储)”四种,对控制块的操作只有“读”和“写”两种。S50和S70的每个扇区有两组密码KeyA和KeyB,所谓的“条件”就是针对这两组密码而言,包括“验证密码A可...
分类:
其他好文 时间:
2014-05-08 21:20:05
阅读次数:
540
Mifare是NXP公司生产的一系列遵守ISO14443A标准的射频卡,包Mifare
S50、Mifare S70、Mifare UltraLight、Mifare Pro、Mifare
Desfire等,由于Mifare的巨大影响力,业内有时把其它公司生产的遵守ISO14443A标准的射频卡也称...
分类:
其他好文 时间:
2014-05-08 21:17:18
阅读次数:
272
3次握手认证并生成临时的通讯密钥在通讯技术中的应用非常普遍,Mifare
Desfire也使用了这种成熟的认证加密方法。Desfire在卡片数据传输前使用DES或3DES进行3次握手认证,认证成功一方面表明卡片和读写器双方是可以相互信任的,同时为双方之后的数据传送提供了一组临时使用的段密码进行加密保...
分类:
其他好文 时间:
2014-05-08 21:15:22
阅读次数:
410
目前基于13.56MHz的射频识别技术主要有ISO14443A、ISO14443B、ISO15693和FELICA技术。针对13.56MHz的射频识别技术,NXP开发了一系列名字以RC(Radio
Chip)开头的射频接口芯片,包括RC500、RC400、RC530、RC531、RC632等,这些芯...
分类:
其他好文 时间:
2014-05-08 21:14:56
阅读次数:
296
个人感觉使用RC系列射频芯片开发卡片读写器,主要的关键点有两个,分别涉及硬件和软件。软件上的关键是如何正确设置RC系列射频芯片内部的64个寄存器,硬件上的关键则是RC系列射频芯片的天线设计。天线提供了卡片和读写器交换数据的物理通道,直接决定了读写器的读写性能和读写距离,在此基础上加上对64个寄存器的...
分类:
其他好文 时间:
2014-05-08 21:14:30
阅读次数:
339
前已述及,射频识别技术中的调制方法一般使用调幅(AM),也就是将有用信号调制在载波的幅度上传送出去。这里的“有用信号”指用高低电平表示的数据“0”或“1”。那么如何用高低电平表示数据“0”或“1”呢?最简单的办法就是用高电平表示“1”,用低电平表示“0”,这种代码叫全宽码,如下图所示:
这种编码方式...
分类:
其他好文 时间:
2014-05-08 21:12:08
阅读次数:
385
前面提到,RC系列内部64个寄存器的正确操作是软件编写的关键。正确设置寄存器首先要做到与寄存器正确通信,其次是要对寄存器写入正确的值。RC系列射频芯片与微控制器的接口有并口和SPI接口两种类型。显然,并口通讯速度快,需要占用的微控制器I/O多,SPI通讯速度慢,但需要的微控制器I/O口少。这里需要特...
分类:
其他好文 时间:
2014-05-06 09:36:50
阅读次数:
303