10 Description du protocole Wiegand
Les données sont envoyées sur les lignes DATA 0 pour la logique «0» et DATA 1 pour la logique 1. Les deux lignes utilisent
une logique inversée, ce qui signifie qu'une impulsion basse sur DATA 0 indique un 0 et une impulsion basse sur DATA 1
indique un 1. Lorsque les lignes sont élevées, aucune donnée n'est envoyée. Seule une des deux lignes (DATA 0/DATA 1)
peut émettre des impulsions.
Exemple : données 0010....
Bit de données 0 = environ 75 us (microsecondes)
Bit de données 1 = environ 75 us (microsecondes)
Temps entre deux bits de données : environ 1 ms (milliseconde). Les deux lignes de données (D0 et D1) sont élevées.
Description pour le format Wiegand 26 bits
Chaque bloc de données est constitué d'un premier bit de parité P1, d'un en-tête fixe de 8 bits, d'un code d'utilisateur de
16 bits et d'un deuxième bit de parité P2. Un bloc de données est représenté ci-dessous :
Bit de parité (bit 1) + en-tête 8 bits
P1
XXXXXXXX
Exemple :
1
1 0 1 0 1 0 1 0
Remarque : les bits de parité sont calculés comme suit :
P1 = parité paire calculée sur les bits 2 à 13 (X)
P2 = parité impaire calculée sur les bits 14 à 25 (X)
+ code utilisateur 16 bits = 2 octets
XXXXYYYY YYYYYYYY
170
0 1 1 1
Manuel d'utilisation des lecteurs biométriques v3.0
P2
31527
1 0 1 1 0 0 1 0 0 1 1 1
+
bit de parité (bit 26)
0
27