10. BESCHRIJVING VAN WIEGAND-PROTOCOL
De gegevens worden verzonden via lijn DATA 0 voor een logische "0" en lijn DATA 1 voor een logische "1" . Beide lijnen maken gebruik van
omgekeerde logica, wat betekent dat een lage puls op DATA 0 een "0" aangeeft en een lage puls op DATA 1 een "1" aangeeft. Als de lijnen hoog
zijn worden er geen gegevens verzonden. Slechts één van de twee lijnen (DATA 0 / DATA 1 ) kan per keer een puls afgeven.
Voorbeeld: data 0010....
D0
D1
Data bit 0 = ca. 100 µs (microseconden)
Data bit 1 = ca. 100 µs (microseconden)
Tijd tussen twee databits: ca. 1 ms (milliseconde). Beide datalijnen (D0 en D1) zijn hoog.
Beschrijving 26 bits Wiegand-formaat
Elk datablok bestaat uit een eerste pariteitsbit P1, een vaste 8 bits header, 16 bits gebruikerscode en een tweede pariteitsbit P2. Een
dergelijk datablok wordt hieronder getoond:
Pariteitsbit (bit 1) + 8 bits header
P1
XXXXXXXX
Voorbeeld:
1
Opmerking: Pariteitsbits worden als volgt berekend:
P1 = even pariteit berekend over de bits 2 tot 13 (X)
P2 = oneven pariteit berekend over de bits 14 tot 25 (Y)
E A A A A A A A A B B B B B B B B B B B B B B B B O
Even
Parity
Bit
0
5V
0V
1 ms
100 us
5V
0V
+
16 bits gebruikerscode = 2 bytes
XXXXYYYY YYYYYYYY
170
1 0 1 0 1 0 1 0
0 1 1 1 1 0 1 1 0 0 1 0 0 1 1 1
Site Code
0
1
+
P2
31527
0
Pariteitsbit (bit 26)
0
User Code
8.12
Odd
Parity
Bit
18