韦根协议简介

转自:https://blog.csdn.net/j182010/article/details/52679091

1.简介
Wiegand(韦根)协议是由摩托罗拉公司制定的一种通讯协议,它适用于涉及门禁控制系统的读卡器和卡片的许多特性,其协议并没有定义通讯的波特率、也没有定义数据长度韦根格式主要定义是数据传输方式:Data0和Data1两根数据线分别传输0和1,现在应用最多的是26bit,34bit,36bit,44bit等等,其中标准26-bit 格式是一个开放式的格式,任何人都可以购买某一特定格式的HID卡,并且这些特定格式的种类是公开可选的,26-Bit格式就是一个广泛使用的工业标准,并且对所有HID的用户开放,现在几乎所有的门禁控制系统都接受26-Bit格式的标准。

2.数据输出时序图
韦根协议又称韦根码,韦根码在数据的传输中只需两条数据线,一条为DATA0,另一条为DATA1。协议规定,两条数据线在无数据时均为高电平, DATA0为低电平代表数据0,DATA1为低电平代表数据1(低电平信号低于1V,高电平信号大于4V),数据信号波形如图2.1所示。图2.1中低电平脉冲宽度在250μs左右,两个脉冲间的时间间隔在2.5ms左右。

3.韦根26输出格式
韦根26输出格式:

bit0为bit1~bit12的偶校验

bit1~bit24为3字节卡号信息

bit25为bit13~bit24的奇校验

4.参考例程
读头输出3字节卡号:01 da fa

韦根26输出格式:0    0000 0001 1101 1010 1111 1010    1    (二进制)

猜你喜欢

转载自blog.csdn.net/lee_xuwei/article/details/84141116