一、韦根26和34的定义:

wiegand 26:

各数据位的含义:

第1 位:为输出数据2-13位的偶校验位

第2-9位:ID卡的HID码的低8位

第10-25位:1D卡的PID号码

第 26 位:为输出数据14-25位的奇校验位

检验位1为偶校验位:对于WG26来说,如果前1-8位有偶数个1,那么检验位1=0,反之为1

检验位2为奇校验位:对于WG26来说,如果后14-25位有奇数个1,那么检验位2=0,反之为1

wiegand 34:

各数据位的含义:

第1 位:为输出第2-17位的偶校验位

第 2-17 位:ID卡的HID码

第18-33位:ID卡的PID号码

第 34 位:为输出第18-33位的奇校验位

检验位1为偶校验位:对于WG34来说,如果前16位有偶数个1,那么检验位1=0,反之为1

检验位2为奇校验位:对于WG34来说,如果前16位有奇数个1,那么检验位2=0,反之为1

二、韦根的计算

wiegand的相关知识

韦根Wiegand数据传输通常由两根线组成,它们分别是数据0(Data 0)和数据1(Data 1),韦根时序图规定,Data 0和Data 1数据线在没有数据传输时均保持+5V的高电平,Data 0输出低电平表示1位0,Data 1输出低电平表示1位1,其中,电压值低于1V表示低电平信号,电压值高于4V表示高电平信号,

在日常状态下 Data 0 和 Data 1都为5V

韦根Wiegand接口通常由3根线组成:

  • DATA0:暂定,蓝色,P2.5 (通常为绿色)。
  • DATA1:暂定,白色,P2.6 (通常为白色)。
  • GND:(通常为黑色),暂定信号地。

以wiegand34为例子进行计算

(PS:上面是D0,下面是D1,这个杂波很大,同时D0终端拉低达不到0V,这个找不到更好的图了,这个电压峰值为何不是5v,这是测量光耦后一端的电压,这个是正确的 仅供算卡号当例子,)

1 0101 0001 1100 0110 0011 0001 1101 1001 1

取中间的,去掉两侧校验位,就是

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐