M1射频卡与读写器的通信原理

2014-04-23 16:45:45 重庆诺塔斯智能科技有限公司 655

   M1射频卡与读写器之间的通信主要通过复位应答、防冲突机制、选择卡片、三次互相确认等操作。

复位应答Answer to request

M1射频卡的通讯协议和通讯波特率是定义好的,当有卡片进入读写器的操作范围时,读写器以特定的协议与它通讯,从而确定该卡是否为M1射频卡,即验证卡片的卡型。

防冲突机制 (Anticollision Loop)

当有多张卡进入射频卡读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的则处于空闲模式等待下一次选卡,该过程会返回被选卡的序列号。

选择卡片(Select Tag)

选择被选中的卡的序列号,并同时返回卡的容量代码。

三次互相确认(3 Pass Authentication)

选定要处理的卡片之后,射频卡读写器就确定要访问的扇区号,并对该扇区密码进行密码校验,在三次相互认证之后就可以通过加密流进行通讯。(在选择另一扇区时,则必须进行另一扇区密码校验。)

对数据块的操作

: (Read):读一个块;

: (Write):写一个块;

:Increment):对数值块进行加值;

:Decrement):对数值块进行减值;

存储:Restore):将块中的内容存到数据寄存器中;

传输:Transfer):将数据寄存器中的内容写入块中;

中止:(Halt):将卡置于暂停工作状态;