1 / 4
文档名称:

韦根接口(标准韦根26通讯格式).doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

韦根接口(标准韦根26通讯格式).doc

上传人:xxj16588 2016/6/17 文件大小:0 KB

下载得到文件列表

韦根接口(标准韦根26通讯格式).doc

文档介绍

文档介绍:韦根接口( 标准韦根 26 通讯格式) 标准韦根 26 通讯格式 1 、前言: Wiegand (韦根)协议是由摩托罗拉公司制定的一种通讯协议,它适用于涉及门禁控制系统的读卡器和卡片的许多特性; 其协议并没有定义通讯的波特率、也没有定义数据长度韦根格式主要定义是数据传输方式: Data0 和 Data1 两根数据线分别传输 0和1 。现在应用最多的是 26bit , 34bit , 36bit , 44bit 等等。 2 、维根数据输出的基本概念: 维根数据输出由二根线组成,分别是 DATA0 和 DATA1 ;二根线分别将0或1 输出。输出 0 时: DATA0 线上出现负脉冲; 输出 1 时: DATA1 线上出现负脉冲; 负脉冲宽度 TP=100 微妙;周期 TW=1600 微妙 3 、维根 26 位输出格式: 标准韦根输出是由 26 位二进制数组成,每一位的含义如下: 129 10 13 25 26 EXXXXXXXXXXXXXXXXXXXXXXXXO 二进制第1 位为 2-13 位的偶校验位第 2-9 位对应与电子卡 HID 码的低 8位第 10-25 位对应电子卡的 PID 号码第 26 位为 14-25 位的奇校验位以上数据从左至右顺序发送。高位在前。例如: 一只 HID : 16385 , PID : 00004 的电子卡其 26 位韦根输出为: 10000000100000000000001000 检验位 HID =16385 ( 二进制的低 8位) PID =4( 二进制)检验位这 26 位数据在读出器的韦根输出线 DATA0 , DATA1 上输出。 DATA0 , DATA1 在没有数据输出时都保持+5V 高电平。若输出为 0, 则 DATA0 拉低一段时间,若输出为 1 ,则 DATA1 拉低一段时间。两个电子卡韦根输出之间的最小间隔为 秒。 4 、维根 26 接收: 韦根的接收对时间的实时性要求比较高, 如果用查询的方法接收会出现丢帧的现象:假设查询到 DATA0 为0 时主程序正在指向其他任务, 等主程序执行完该任务时 DATA0 已经变为 1了, 那么这样就导致了一个 0?bit 丢了,这样读出的卡号肯定奇偶校验通不过,所以表现出 CPU 接收不到 ID 模块发送的卡号了。唯一的办法是在外部中断里接收每个 bit 。(仅仅在中断里获得开始接收 wiegand 数据还不行,因为这是尽管给开始接收 wiegand 数据标志位置位了, 但是主程序还在执行其他代码而没有到达查询开始接收 wiegand 数据标志位这条指令)。 5 、韦根接口定义: Wiegand 接口界面由三条导线组成: DATA0 :暂定,兰色, (通常为绿色)。 DATA1 :暂定,白色, (通常为