的定义格式,依据其特点设计了一个读卡器电路,并提供了程序实现的部分代码。该设计的电路和程序均已通过调试并在实际项目中得到应用。

Wiegand,即韦根传感器是一种当交变磁场经过时产生输出电压脉冲的传感器。脉冲的幅度是由激励磁场的场强决定的。因此,韦根传感器不需要外界电源供电。由于韦根传感器非常容易和数字系统相匹配,并且系统没有可动的部件或半导体器件,这使得它们能适用于恶劣的环境和长期无人监控的场所。

在设计读卡器时,读卡控制器既需要与上位机串行通信,又需要与读卡器串行通信。大多数单片机只有一个串行通信口,而设计者希望控制器与读卡器的通信不占用串行接口,因此,应用韦根信号是一个不错的选择。文章介绍了一种的韦根信号接收的实现方法。

韦根信号在数据的传输中只需要两条数据线。当空闲时,两线 V的电源都是TTL电平的水平,即5 V;当有数据传输时,两线s的低脉冲。当DATA0线发送脉冲时,数据输出是0;当DATA1线发送脉冲时,数据输出是1。两根线不可同时发送脉冲。脉冲的间隔是1ms,宽度是100s,周期是600s。图1中脉冲宽度在20s~200s之间,两个脉冲间的时间间隔在200s~200ms之间。

由于标准韦根26-bit格式是一个开放式的格式,这就意味着任何人都可以购买某一特定格式的HID卡,并且这些特定格式的种类是公开可选的。26-bit格式就是一个广泛使用的工业标准,并且对所有HID的用户开放。

韦根的数据一般由三部分组成:校验位、出厂码和数据位。不同的韦根格式有不同的组成。Weigand协议是国际上统一的标准,格式有很多种,标准的weigand26,即26-bit是最常用的格式。标准的26位韦根输出是由26位二进制数组成,其中第1位和第26位是校验位,2-9位是厂家码,10-25位是卡号位,其输出格式如下:

第1位是前12bit的偶校验位;前12位(第2-9位)对应电子卡HID码的低8位,后12位(第10-25位)对应电子卡的PID码,第26位是后12bit的奇校验位。数据从左至右顺序发送,高位在前。

例如:一个HID:16 385,PID:00004的电子卡其26位韦根输出为:

作者 yabocom

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注