Wiegand26协议

Wiegand26协议

ID:40583170

大小:51.00 KB

页数:3页

时间:2019-08-04

Wiegand26协议_第1页
Wiegand26协议_第2页
Wiegand26协议_第3页
资源描述:

《Wiegand26协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Wiegand26协议  Wiegand26是广泛应用于非接触IC卡读写控制的一个协议。基于Wiegand26协议,将门禁和考勤系统两者结合在一起,开发完成一套非接触式IC卡门禁考勤系统。该系统利用下位机采集数据,借助通信网络,将数据发送到上位机,完成数据的统计分析及报表的生成。  ·Wiegand26协议  Wiegand26协议是由美国工业安全委员会SIA(SecurityIndustryAssociation)的隶属组织访问控制标准子委员会制定的一个关于存取控制的标准协议。它是一个关于非接触式IC卡读写器接口和输出的协议。  协议

2、中定义了经常应用于控制访问、安全和其他相关工业领域中读卡器和控制器之间的接口。这个标准的规范使得读卡器的设计者和控制器的生厂商们的工作得以标准化。  Wiegand26是一个单向的协议(从读卡器到控制器),它有两个数据信号:Data0和Data1。逻辑0表示Data0上的负脉冲,逻辑1表示Data1上的负脉冲。当兼容Wiegand26协议的读卡器上无数据输出时,Data0和Data1上都维持高电平(+5V表示高电平);有信号脉冲时,在脉冲宽度时间范围内,电平降低为0.7V。Data0和Data1上的脉冲不会重叠也不会同时产生。  符合W

3、iegand26协议标准的读卡器读取非接触式IC卡,在Data0和Data1上一共会产生26个低电平脉冲,脉冲时间间隔为1ms,脉冲宽度为100μs。Wiegand26协议的时序如图1所示。Tpi:脉冲间隔(PulseIntervalTime)1msTpw:脉冲宽度(PulseWidthTime)100μs  ·Wiegand26协议输出数据格式.  Wiegand26协议的输出数据格式如下所示:  Wiegand26协议的各个数据位说明如下:  第1位:偶校验EP位。它对第2位—第13位进行偶校验,如果2—13位的1的个数为偶数,EP

4、位为0,否则为1。  第2—第9共8位为FC位,它表示的为设备号,范围为0—255,其中最重要的为第2位。  第10—第25共16位为CC位,它表示的为读卡器从非接触式IC卡中读取的卡号,范围为0—65535,其中最重要的为第10位。  第26位:奇校验OP位。它对第14位—第25位进行奇校验,如果14—25位的1的个数为奇数,EP位为1,否则为0。Wiegand26格式的处理chaningcao发表于2005-12-814:35:000推荐1、基础知识:  Wiegand26的数据为26位,第一位和最后一位是奇偶校验位,共有24位有效

5、数据,D0---------D23,第一个字节(D0---D7)是factorycode,后两个字节(D8-D23)是数据位。信号线为两根D0、D1,平时是高,有数据时,只有一根为低,低电平的时间为60us。数据0为D0=1,D1=0;数据1为D0=0,D1=1;2、得到数据的方法:  1、查询法:不断的查询数据线有没有为低的,如果有为低,就进入接受数据,此法容易丢失数据。  2、中断法:如果有低电平进入中断,接收有效数据24位,去掉第一位和最后一位。  Wiegand协议同RS485、RS232、TCP/IP等通讯协议一样,也是一种通

6、信协议,它是由美国工业安全委员会SIA(SecurityIndustryAssociation)制定的一个关于存取控制的标准协议。它是一个关于非接触式IC卡读写器接口和输出的协议。Wiegand接口由3根线组成:数据0(Data0),数据1(Data1)和Datareturn。D0,D1在没有数据输出时都保持+5V高电平。若输出为0,则D0拉低一段时间,若输出为1,则D1拉低一段时间。在实际应用中,一般只用D0和D1这两根线进行Wiegand通信。Wiegand26输出是由26位二进制数组成,每一位的含义如下:1-13位奇偶校验位14-

7、25位奇偶校验位12                       910                 2526XXXXXXXXXXXXXXXXXXXXXXXXXX二进制HID码(隐含码)PID码(公开码)第1位为2~13位的偶校验位;第2~9位为卡片HID码的低8位芯片厂家代码;第10~25位对应电子卡的PID号码;第26位为14~25位的奇校验位;这26位数据在读卡器的韦根输出线D0,D1上输出。从数学意义上说,8位芯片厂家代码只能容纳256个厂家代码(0~255)。而16位的PID号码在同一个芯片厂家代码之下只能容纳65536个

8、不同的PID号(0~65535)。由于26位维根码本身的这种容量限制,在数据处理过程中可能会出现编码的重复。基于上述原因,在26位维根码的基础上,又建立了锥形维根码格式(PyramidWiegandForm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。