1. 程式人生 > >韋根協議簡介

韋根協議簡介

轉自: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    (二進位制)