Wiegand26协议.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Wiegand26协议   Wiegand26是广泛应用于非接触IC卡读写控制的一个协议。基于Wiegand26协议,将门禁和考勤系统两者结合在一起,开发完成一套非接触式IC卡门禁考勤系统。该系统利用下位机采集数据,借助通信网络,将数据发送到上位机,完成数据的统计分析及报表的生成。   ·Wiegand26协议   Wiegand26协议是由美国工业安全委员会SIA (Security Industry Association)的隶属组织访问控制标准子委员会制定的一个关于存取控制的标准协议。它是一个关于非接触式IC卡读写器接口和输出的协议。   协议中定义了经常应用于控制访问、安全和其他相关工业领域中读卡器和控制器之间的接口。这个标准的规范使得读卡器的设计者和控制器的生厂商们的工作得以标准化。   Wiegand26是一个单向的协议(从读卡器到控制器),它有两个数据信号:Data0和Data1。逻辑0表示Data0上的负脉冲,逻辑1表示Data1上的负脉冲。当兼容Wiegand26协议的读卡器上无数据输出时,Data0和Data1上都维持高电平(+5V表示高电平);有信号脉冲时,在脉冲宽度时间范围内,电平降低为0.7V。Data0和Data1上的脉冲不会重叠也不会同时产生。   符合Wiegand26协议标准的读卡器读取非接触式IC卡,在Data0 和 Data1上一共会产生26个低电平脉冲,脉冲时间间隔为1ms,脉冲宽度为100μs。Wiegand26协议的时序如图1所示。 Tpi:脉冲间隔(Pulse Interval Time)1ms Tpw:脉冲宽度(Pulse Width Time)100μs   ·Wiegand26协议输出数据格式.   Wiegand26协议的输出数据格式如下所示:   Wiegand26协议的各个数据位说明如下:   第1位:偶校验EP位。它对第2位—第13位进行偶校验,如果2—13位的1的个数为偶数,EP位为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-8 14:35:00 0 推荐 1、基础知识:   Wiegand26的数据为26位,第一位和最后一位是奇偶校验位,共有24位有效数据,D0---------D23,第一个字节(D0---D7)是factory code,后两个字节(D8-D23)是数据位。信号线为两根D0、D1,平时是高,有数据时,只有一根为低,低电平的时间为60us。数据0为D0=1,D1=0;数据1为D0=0,D1=1; 2、得到数据的方法:   1、查询法:不断的查询数据线有没有为低的,如果有为低,就进入接受数据,此法容易丢失数据。   2、中断法:如果有低电平进入中断,接收有效数据24位,去掉第一位和最后一位。    Wiegand协议同RS485、RS232、TCP/IP等通讯协议一样,也是一种通信协议,它是由美国工业安全委员会SIA(Security Industry Association)制定的一个关于存取控制的标准协议。它是一个关于非接触式IC卡读写器接口和输出的协议。 Wiegand接口由3根线组成:数据0(Data0),数据1 (Data1)和 Data return。D0,D1在没有数据输出时都保持+5V高电平。若输出为0,则D0拉低一段时间,若输出为1,则 D1拉低一段时间。在实际应用中,一般只用D0和D1这两根线进行Wiegand通信。 Wiegand26输出是由26位二进制数组成,每一位的含义如下:1 2???? ??????????????????? 9 10??????? ???????? ? ? 25 26 X X X X X X X X X X X X X X X X X X X X X X X X X X 二进制第1位为2~13位的偶校验位; 第2~9位为卡片HID码的低8位芯片厂家代码; 第10~25位对应电子卡的PID号码; 第26位为14~25位的奇校验位; 这26位数据在读卡器的韦根输出线D0,D1上输出。 从数学意义上说,8位芯片厂家代码只能容纳256个厂家代码(0~255)。而16位的PID号码在同一个芯片厂家代码之下只能容纳65536个不同的PID号(0

文档评论(0)

j43h9nh7 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档