根据读卡器的维根26协议(也有34,37协议等),门禁读卡器依次串行输出26位二进制信号,这26个二进制数中包含奇偶校验位、厂商号码、ID卡片号码信息(参考Wiegand26协议格式);
门禁读卡器接口是4根线【见图』,依靠W21和W20这两根数据线串行输出二进制代码,没有输出时,该两端输出时都保持+5V高电平。若输出为0,则W20拉低一段时间,若输出为1,则W21拉低一段时间(低电平时间保持100US,整个周期1.6MS);
读卡器就是靠这两个端口实现二进制数出的
数字的
模拟信号
Wiegand Protocol是一种使用数位编码模式的Protocol,业者并不会愿意公开他的编码模式,这是因为市场安全因素关系。
在环境安全的因素变化或产生疑虑时,Wiegand Protocol数位的编码模式,是可以进行修改!或对Wiegand编码格式进行更换,例如Wiegand-34或Wiegand-37!市场中所见一般多是标准的26-bit,亦即Wiegand-26标准,所以区分了34-bit 以及37-bit 格式!所以;标准的26-bit是可以随意买到,而且通讯协定是公开的。所以;我们所见的门禁管制系统可能都可以接受标准的26-Bit格式。
由於它是标准的26-Bit格式,资料的区分有点像是我们数学上经常用的浮点数值的外观!bit 排列的最左缘(MSB)位元是作为check parity 来使用,check parity 的计算范围来限定於2 Bit~13 Bit(以下不解释偶或奇parity),2~9 bit 是IC 卡HID 码的 LSB 8 bit ,10~25 bit 为IC卡PID编码,所以第26 bit 就是14~25 bit的(奇)parity。
读卡机与IC卡正常工作与否,与10~25 bit 为IC卡Hidden ID Code关系比较重要,这里的IC卡和读卡机当然必须同时存在Hidden ID Code。
Wiegand Protocol外部使用三个讯号端,Data 0 与 Data 1两个输出端会与MCU进行连结,第三就是 Data return信号端,3条线就可以对传输Wiegand讯号,有讯号时,+5v的高电位会表现在Data 0 与 Data 1两个输出端,低电位时会以最少0.25秒的时序交替。 声音信号是模拟的