- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
韦根26经典讲解
韦根26经典讲解目 录
第一章 韦根协议简介 3
1.传感器原理介绍 3
2.数据输出的基本概念 3
3.韦根6位输出格式 4
4.韦根26接收 4
5.韦根接口定义 4
6.特别说明: 5
第二章 韦根协议的应用 6
1.Wiegand接口硬件设计 6
2.流程图 6
3.发送源程序 7
第一章 韦根协议简介
Wiegand(韦根)协议是由摩托罗拉公司制定的一种通讯协议,它适用于涉及门禁控制系统的读卡器和卡片的许多特性其协议并没有定义通讯的波特率、也没有定义数据长度韦根格式主要定义是数据传输方式:Data0和Data1两根数据线分别传输0和1现在应用最多的是26bit,34bit,36bit,44bit等等标准26-bit 格式是一个开放式的格式,任何人都可以购买某一特定格式的HID卡,并且这些特定格式的种类是公开可选的26-Bit格式就是一个广泛使用的工业标准,并且对所有HID的用户开放几乎所有的门禁控制系统都接受26-Bit格式的标准。韦根传感器是由一根双稳态磁敏感功能合金丝和缠绕其外的感应线圈组成的。工作原理是:在交变磁场中,当平行于敏感丝的某极性(例如n极)磁场达到触发磁感应强度时,敏感丝中的磁畴受到激励会发生运动,磁化方向瞬间转向同一方向,同时在敏感丝周围空间磁场也发生瞬间变化,由此在感应线圈中感生出一个电脉冲。此后若该磁场减弱,敏感丝磁化方向将保持稳定不变,感应线圈也无电脉冲输出但当相反极性(s极)磁场增强触发磁感应强度时,敏感丝磁化方向又瞬间发生翻转,并在感应线圈中感生出一个方向相反的电脉冲。如此反复,韦根传感器便将交变磁场的磁信号转换成交变电信号。
据输出的基本概念
韦根协议又称韦根码,韦根码在数据的传输中只需两条数据线,一条为DATA0,另一条为DATA1。协议规定,两条数据线在无数据时均为高电平,如果DATA0为低电平代表数据0,DATA1为低电平代表数据1(低电平信号低于1V,高电平信号大于4V),数据信号波形如图1所示。图1中脉冲宽度在20μs到200μs之间,两个脉冲间的时间间隔在200μs到20ms之间。
3.韦根6位输出格式
标准韦根输出是由26位二进制数组成,每一位的含义如下:
E XXXX XXXX XXXX XXXX XXXX XXXX O二进制
第1位为2-13位的偶校验位
第2-9位对应与电子卡HID码的低8位
第10-25位对应电子卡的PID号码
第26位为14-25位的奇校验位
以上数据从左至右顺序发送,高位在前。
如果电卡的地区码位2个字符,即8位则可用那设置255个地区码((15×16)+15=255);电子卡的卡号位4个字符,即16位则可设置65536个卡号((15×16×16×16)+(15×16×16)+(15×16)+15=65,535)。
例如:一个HID:16385,PID:00004的电子卡其26位韦根输出为:
10000000100000000000001000
检验位HID=16385(二进制的低8位)PID=4(二进制)检验位
这26位数据在读出器的韦根输出线DATA0,DATA1上输出。
DATA0,DATA1在没有数据输出时都保持+5V高电平。若输出为0,则DATA0拉低一段时间,若输出为1,则DATA1拉低一段时间两个电子卡韦根输出之间的最小间隔为0.25秒。
韦根26接收
韦根的接收对时间的实时性要求比较高,如果用查询的方法接收会出现丢帧的现象:假设查询到DATA0为0时主程序正在指向其任务,等主程序执行完该任务时DATA0已经变为1了,那么这样就导致了一个0bit丢了,这样读出的卡号肯定奇偶校验通不过,所以表现出接收不到I模块发送的卡号。唯一的办法是在外部中断里接收每个bit(仅仅在中断里获得开始接收wiegand数据还不行,因为这是尽管给开始接收wiegand数据标志位置位了,但是主程序还在执行其代码而没有到达查询开始接收wiegand数据标志位这条指令)。
韦根接口定义 Wiegand接口界面由三条导线组成:
DATA0:暂定,兰色,P2.5(通常为绿色)。
DATA1:暂定,白色,P2.6(通常为白色)。
GND:(通常为黑色),暂定信号地。
当安装读卡器时,在读卡器和门禁控制面板的连接点(终端)上都能够看到这三个名称。目前所有的标准型读卡器都提供可选择的Wiegand接口这三条线负责传送Wiegand数据,也被称为Wiegand信号。
特别说明:
在上述标准26位韦根格式中,只包含了电子卡HID码的低8位,即对应于韦根输出的第2位到第9位,实际上电子卡的HID码为16位。除非特别说明,所售Census产品的韦根通讯协议均为上述标准协议。奇/偶校验(ECC)是数据传送时采用的一种校正数据错误的一种方式,分为奇校验和偶校验两种,其原
文档评论(0)