欢迎来到天天文库
浏览记录
ID:48416777
大小:153.27 KB
页数:20页
时间:2019-11-15
《韦根26协议及应用.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、韦根26协议及应用韦根协议及其应川目录第一章韦根协议简介31.传感器原理介绍32.数拯输出的基本概念33.韦根6位输出格式44.韦根26接收45.韦根接口定义46.特别说明:5第二章韦根协议的应用61.Wiegand接口硬件设计62.流程图61.发送源程序7第一章韦根协议简介Wiegand(韦根)协议是由摩托罗拉公司制定的一种通讯协议,它适用于涉及门禁控制系统的读卡器和卡片的许多特性,其协议并没冇左义通讯的波特率、也没冇怎义数据反度韦根格式主要定义是数据传输方式:DataO^11Datal两根数据线分别传输0和1,现
2、在应用最多的是26bit,34bit,36bit,44bit等等,其中标准26-bit格式是一个开放式的格式,任何人都可以购买某一特定格式的HID卡,并且这些特定格式的种类是公开可选的,26-Bit格式就是一个广泛使用的工业标准,并且对所有HID的用户开放,现在儿乎所有的门禁控制系统都接受26-Bit格式的标准。1.传感器原理介绍韦根传感器是由一根双稳态磁頌感功能合金丝和缠绕其外的感应线圈纽成的。其工作原理是:在交变磁场屮,当平行于敏感丝的某极性(例如n极)磁场达到触发磁感应强度时,敏感丝中的磁畴受到激励会发牛:运动
3、,磁化方向瞬间转向同一方向,同时在敏感丝周围空间磁场也发生瞬间变化,由此在感应线圈中感生出一个电脉冲。此后若该磁场减弱,敏感丝磁化方向将保持稳定不变,感应线圈也无电脉冲输出,但当相反极性(s极)磁场增强触发磁感应强度时,敏感丝磁化方向乂瞬间发仝翻转,并在感应线圈中感生出一个方向相反的电脉冲。如此反复,韦根传感器便将交变磁场的磁信号转换成交变电信号。2.数据输出的基本概念韦根协议又称韦根码,韦根码在数据的传输中只需两条数据线,一条为DATAO,另一条为DATAlo协议规定,两条数据线在无数据时均为高电平,如果DATAO
4、为低电平代表数据0,DATA1为低电平代表数据1(低电平信号低于IV,高电平信号大于4V),数据信号波形如图1.1所示。图1.1中脉冲宽度在20us到200us之间,两个脉冲间的时间间隔在200us到20ms之间。DATA20"200s数据200s~200ms图1.1数据信号波形图3.韦根6位输出格式标准韦根输出是由26位二进制数组成,每一位的含义如下:EXXXXXXXXXXXXXXXXXXXXXXXX0二进制第1位为2-13位的偶校验位第2-9位对应与电子卡HID码的低8位第10-25位对应电子卡的PID号码第26
5、位为14-25位的奇校验位以上数据从左至右顺序发送,高位在前。如果电卡的地区码位2个字符,即8位则可用那设置255个地区码((15X16)+15=255);电子卡的卡号位4个字符,即16位则可设置65536个卡号((15X16X16X16)+(15X16X16)+(15X16)+15二65,535)。例如:一个HTD:16385,PTD:00004的电子卡其26位韦根输出为:10000000100000000000001000检验位1110=16385(二进制的低8位)PID=4(二进制)检验位这26位数据在读出器的
6、韦根输出线DATAO,DATA1上输出。DATAO,DATA1在没有数据输出时都保持+5V高电平。若输出为0,则DATA0拉低一段时间,若输出为1,则DATA1拉低一段时间。两个电子卡韦根输出Z间的最小间隔为0.25秒。1.韦根26接收韦根的接收对时间的实时性耍求比较高,如果用查询的方法接收会出现丢帧的现象:假设查询到DATA0为0时主程序正在指向其它任务,等主程序执行完该任务时DATA0已经变为1了,那么这样就导致了一个Obit丢了,这样读出的卡号肯定奇偶校验通不过,所以表现出MCU接收不到IC模块发送的卡号。唯一
7、的办法是在外部屮断里接收每个bit(仅仅在中断里获得开始接收wiegand数据还不行,因为这是尽管给开始接收wiegand数据标志位置位了,但是主程序还在执行具它代码而没有到达杳询开始接收wiegand数据标志位这条指令)。2.韦根接口定义Wiegand接口界而由三条导线纽.成:DATAO:暂定,兰色,P2.5(通常为绿色)。DATA1:暂定,门色,P2.6(通常为门色)。GND:(通常为黑色),暂定信号地。当安装读卡器时,在读卡器和门禁控制而板的连接点(终端)上都能够看到这三个名称。H前所有的标准型读卡器都提供对选
8、择的Wiegand接口,这三条线负责传送Wiegand数据,也被称为Wiegand信号。1.特别说明:在上述标准26位韦根格式中,只包含了电子卡HID码的低8位,即对应于韦根输出的第2位到第9位,实际上电子卡的HID码为16位。除非特别说明,所售Census产品的韦根通讯协议均为上述标准协议。奇/他校验(ECC)是数据传送时采川的一•种校正数据
此文档下载收益归作者所有