例如: 卡号为: 01 01 3A 14 97 输出数据为: 3A 14 97 Weigand26 编码: 1 00111010 00010100 10010111 1 | 3A 14 97 | Wiegand Format 26 bit 格式由 26 位数据位构成, 其中包括 24 bit 用户数据和 2 bit效验位,24 bit位数据的前12位做偶效验,后12位做奇效验,对于读卡器的实际读卡数据(32bit)而言,24bit位数据对应于卡号的后24位, 输出数据格式如下表 表1 位 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 PE D D D D D D D D D D D D D D D D D D D D D D D D PO E E E E E E E E E E E E O O O O O O O O O O O O D 2 7 D 2 6 D 2 5 D 2 4 D 2 3 D 2 2 D 2 1 D 2 0 D 1 7 D 1 6 D 1 5 D 1 4 D 1 3 D 1 2 D 1 1 D 1 0 D 0 7 D 0 6 D 0 5 D 0 4 D 0 3 D 0 2 D 0 1 D 0 0 1) PE为偶效验位, PO为奇效验位; 2) 标记E为参与偶效验的数据位,标记O为参与奇效验的数据位; 3) DXX为对应于读卡器实际读到的卡号的数据位; Wiegand Format 26bit输出时序: ⑷ Wiegand Format 34bit)输出数据格式 Wiegand Format 34 bit 格式由 34 位数据位构成, 其中包括 32 bit 用户数据和 2 bit效验位,32 bit位数据的前16位做偶效验,后16位做奇效验,32bit位数据对应于卡号的32bit 位, 输出数据格式如下表 表2 位 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 PE D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D PO E E E E E E E E E E E E E E E E O O O O O O O O O O O O O O O O D 3 7 D 3 6 D 3 5 D 3 4 D 3 3 D 3 2 D 3 1 D 3 0 D 2 7 D 2 6 D 2 5 D 2 4 D 2 3 D 2 2 D 2 1 D 2 0 D 1 7 D 1 6 D 1 5 D 1 4 D 1 3 D 1 2 D 1 1 D 1 0 D 0 7 D 0 6 D 0 5 D 0 4 D 0 3 D 0 2 D 0 1 D 0 0 1) PE为偶效验位, PO为奇效验位; 2) 标记E为参与偶效验的数据位,标记O为参与奇效验的数据位; 3) DXX为对应于读卡器实际读到的卡号的数据位; Wiegand Format 34bit输出时序: Wiegand Format 34bit输出时序请参考Wiegand Format 26bit输出时序 ⑸ ABA Track2输出 0000000000 11010 1248P 1248P 1248P 1248P 1248P 1248P 1248P 1248P 1248P 1248P 11111 LRC 00000 其中: l 数据头标志由连续10个“0”组成。
起始字符为16进制的“B”(11010,*位为低位,1248P,P为奇校验)。
卡号为0000000000-9999999999(10位数字)。
l 结束字符为16进制的“F”(11111,*位为低位,1248P,P为奇校验)。
l 行向和校验(LRC)为起始字符+卡号+结束字符的偶校验。
l 数据尾标志由连续5个“0”组成。
所有数据位为反码输出,即0为高电平,1为低电平。
实例: EM卡数据位: 62 E3 08 6C ED E3 08 6C ED (BIN) à 3808980205 (BCD) 发送序列:0000000000 11010 11001 00010 00001 00010 10011 00010 00001 01000 00001 10101 11111 10001 00000。