Wiegand26以及Wiegand34协议, 是由美国工业安全委员会SIA的隶属组织制定的一个关于存取控制的标准协议。非接触式IC卡读写器接口和输出,也采用了该协议标准。

常用到的场合在ID卡的读取中:

1 韦根协议---韦根协议的数据信号
韦根协议又称韦根码,韦根码在数据的传输中只需两条数据线,一条为DATA0,另一条为DATA1。协议规定,两条数据线在无数据时均为高电平,如果DATA0为低电平代表数据0,DATA1为低电平代表数据1(低电平信号低于1V,高电平信号大于4V) ,数据信号波形如图1所示。图1中脉冲宽度在20μs到200μs之间,两个脉冲间的时间间隔在200μs到20ms之间。
 

2韦根协议--- 韦根码的数据格式(韦根26)
韦根码有多种数据格式,本文将以读卡头中较常用的韦根码(26bit)数据格式进行介绍。
第2到第9位为分组码,分组码共有8个二进制位,有256个状态;(电子卡HID码的低8位)
第10到第25位为标识码,标识码共16个二进制位,有65536个状态;(电子卡的PID号码)
第1位是第2到第13位的偶校验位;
第26位是第14到第25位的奇校验位,如表1。

 编号含义:
HID号码即Hidden ID code 隐含码,PID号码即Public ID code 公开码。 PID很容易在读出器的输出结果中找到,但HID在读出器的输出结果中部分或者全部隐掉。HID是一个非常重要的号码,它不仅存在于卡中,也存在于读卡器中。如果卡中的HID与读卡器中的HID不同的话,那么这张卡就无法在这个读卡器上正常工作。

附加:

注意数据从高位输出先输出

Wiegand 26格式:

各数据位的含义:

第 1 位: 为输出数据2—13位的偶校验位

第 2—9 位: ID卡的HID码的低8位

第10-25位: ID卡的PID号码

第 26 位: 为输出数据14-25位的奇校验位

Wiegand 34格式:

各数据位的含义:

第 1 位: 为输出第2—17位的偶校验位

第 2-17 位: ID卡的HID码

第18-33位: ID卡的PID号码

第 34 位: 为输出第18-33位的奇检验位

Wiegand 协议相关推荐

  1. 韦根Wiegand协议

    在门禁系统中,我们常常会碰到使用韦根接口对讲第三方设备的情况,但是很多小伙伴还不明白韦根到底是啥?今天小编就一次性给大家说明白韦根协议和韦根通信接口以及韦根26协议.34协议的区别还有韦根信号的传输距 ...

  2. Wiegand协议(转)

    源:http://blog.chinaunix.net/uid-22670933-id-3268318.html Wiegand26协议是由美国工业安全委员会SIA(Security Industry ...

  3. 基于STC89C52的韦根数据接收

    韦根是一种开放的通讯协议,具体官方介绍如下: Wiegand协议是国际上统一的标准,有很多格式,标准的26-bit 应该是最常用的格式.此外,还有34-bit .37-bit 等格式.格式的含义如下: ...

  4. [通信技术资料]基于STC89C52的韦根数据接收

    韦根是一种开放的通讯协议,具体官方介绍如下: Wiegand协议是国际上统一的标准,有很多格式,标准的26-bit 应该是最常用的格式.此外,还有34-bit .37-bit 等格式.格式的含义如下: ...

  5. RK3288平台韦根接收

    /*wiegand 协议接收驱动代码*/ #include <linux/module.h> #include <linux/types.h> #include <lin ...

  6. Wiegand(韦根)--26bit数据格式

    简介: Wiegand(韦根)协议是由摩托罗拉公司制定的一种通讯协议,门禁系统的读卡器.IC卡常用到这种协议.此协议没有规定数据传输的波特率和长度.目前市场上常用的数据长度是26bit,34bit,3 ...

  7. 常用开源协议介绍以及开源软件规范列表

    1. 开源协议介绍 GPL: General Public License,开源项目最常用的许可证,衍生代码的分发需开源并且也要遵守此协议.该协议也有很多变种,不同变种要求会略微不同. MPL: MP ...

  8. Redis 笔记(11)— 文本协议 RESP(单行、多行字符串、整数、错误、数组、空值、空串格式、telnet 登录 redis)

    RESP 是 Redis 序列化协议Redis Serialization Protocol 的简写.它是一种直观的文本协议,优势在于实现异常简单,解析性能极好. ​ Redis 协议将传输的结构数据 ...

  9. HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)

    TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...

最新文章

  1. 0320-学习进度条
  2. 什么?他居然想在DLL中放毒!
  3. .NET 5 开发WPF - 美食应用登录UI设计
  4. 分享:MySQL 学习笔记(二)
  5. TensorFlow2.0:维度变换
  6. 如何通过反射创建对象
  7. hibernate.hbm.xml必须必须配置主键
  8. 压力大根源不在教育本身
  9. robocopy 备份_Windows 7系统强大的复制命令robocopy的操作方法介绍
  10. 左霆:无处不在的订阅经济
  11. DDD理论学习系列(7)-- 值对象
  12. 联想拯救者15isk清灰_拯救者15值得买吗?联想拯救者15isk游戏本全面深度评测图解...
  13. Ant Design Vue DatePicker 日期选择框 限制可选时间
  14. 全志XR806芯片 固件烧录完成后,程序不是预期烧录程序或者甚至无法启动如何解决?
  15. EXCEL怎么隔3行插入1空行?
  16. 基于51单片机的信号发生器设计
  17. 【腾讯WeTest干货分享】高并发性能调试经验分享
  18. 如何检测是否安装了.NET 2.0和.NET 3.0 [ZT]
  19. web页面播放语音提示保存成功
  20. 简单说 !![]==true 与 []==true 引发的思考 1

热门文章

  1. PaddlePaddle入门|百度零基础实践深度学习课程笔记——使用Python语言和Numpy库来构建神经网络模型
  2. linux中文设置教程视频,为您linux输入法 【视频教程】 的设置技巧
  3. 将linux目录中的特定文件推送到手机_linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...
  4. 华为SNS2624光纤交换机出厂自带8端口激活
  5. SAP的Smartform 自建页格式:SPAD <转载>
  6. 图片上传到阿里云服务器_07-文件上传到阿里云OSS实战(二)
  7. swiper基本初始化
  8. PyCharm搭建Spark开发环境windows下安装pyspark
  9. 协方差矩阵的模拟及独立性、相关性的判断
  10. 如何有效管理数以万计的 etcd 集群?