韦根(Wiegand)数据传输格式

韦根数据传输使用TTL电平,有两条数据线,分别称为DATA0和DATA1。无数据传输时,两条线都是高电平,当传输“1”时,DATA0为高,DATA1为低;当传输“0”时,DATA0为低,DATA1为高;也就是说无论传输“0”还是“1”,两条数据线上的电平都是“异或”关系,每一位数据的持续时间50-100微秒,数据间隔1-2毫秒,如下图所示:


    韦根数据最常见的两种形式是一次传输26位数据和一次传输34位数据,分别称为Wiegand26和Wiegand34。Wiegand26数据格式如下:

E XXXX XXXX XXXX YYYY YYYY YYYY O

其中E为后面12个比特XXXX XXXX XXXX的偶校验,XXXX XXXX
XXXX YYYY YYYY YYYY为要传输的26位数据,O为其前面12个比特YYYY YYYY
YYYY的奇校验。Wiegand26每次传输的有效数据为26位,3个字节。

Wiegand34与Wiegand26类似,格式为:

E XXXX XXXX XXXX XXXX YYYY YYYY YYYY
YYYY O

其中E为后面16个比特XXXX XXXX XXXX XXXX的偶校验,XXXX
XXXX XXXX XXXX YYYY YYYY YYYY YYYY为要传输的32位数据,O为其前面16个比特YYYY YYYY YYYY
YYYY的奇校验。Wiegand34每次传输的有效数据为32位,4个字节。

在RFID技术中,Wiegand26和Wiegand34常用来传输卡片识别号,因为一般卡号都是4个字节,可以使用Wiegand34传输。如果使用Wiegand26,则只传送卡号的低位3个字节。

韦根(Wiegand)数据传输格式,布布扣,bubuko.com

时间: 2024-08-25 11:20:10

韦根(Wiegand)数据传输格式的相关文章

ABA数据传输格式

我们经常见到许多卡片和存折的背面有一个黑色的磁条,这种卡片一般称为磁卡.磁卡的使用已经有很长的历史了.由于磁卡成本低廉,易于使用,便于管理,因此它的发展得到了很多世界知名公司,特别各国政府部门的鼎立支持,使得磁卡的应用非常普及,尤其是在银行系统几十年的普遍推广使用,使得磁卡的普及率非常高. 磁卡磁条记录数据的原理和录音机磁带类似.磁带上一般有4个磁道,分别记录两个方向上的左右声道.磁条上有3个磁道.磁道1与磁道2是只读磁道,在使用时磁道上记录的信息只能读出而不允许写或修改.磁道3为读写磁道,在使

类似于xml的一种数据传输格式protobuf

1.Protobuf 简介 Protocol Buffer是google 的一种数据交换的格式,已经在Github开源,目前最新版本是3.1.0.它独立于语言,独立于平台.google 提供了多种语言的实现:Java.C#.C++.Go 和 Python,Objective-C,每一种实现都包含了相应语言的编译器以及库文件.由于它是一种二进制的格式,比使用 XML 进行数据交换快许多.可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换.作为一种效率和兼容性都很优秀的二进制数据传输格式,

网络数据传输格式的思考

相信大部分的开发朋友现在日常中用到的基本都是数据传输格式基本都是 JSON 格式,其好处在于通用性且可读性强.易理解,相对于 javascript 来说 JSON 看上去感官上基本就是一个 对象多加些引号罢了非常亲切. 但是实际生产中并不是每一中情况都需要我们提供高通用.高易读性的数据传输,例如我们在进行一些实时数据传输过程中往往速度才是真理,这种情况下我们可能就会觉得 json 的数据量是不是有点大?是不是可以减小点传输体积?结构和含义可以文档搞定啊. 还有场景就是加密传输,这种场景也是不能直

Ajax的三种数据传输格式

首先说一下什么是Ajax Ajax的全称是Asynchronous JavaScript and XML(是异步的 javascript 和 XML), 通过后台少量的数据交换实现不刷新网页从而进行网页动态的技术,ajax就可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. Ajax能传输的数据格式一共有三种,HTML格式,XML格式,JSON格式 一,HTML格式 使用HTML传输格式,最大特点是要使用DOM方法,获取结点,通过结点进行操作使用inner

一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——实现篇:(六)RTP音视频传输解析层之音视频数据传输格式

一.差异 本地音视频数据格式和用来传输的音视频数据格式存在些许差异,由于音视频数据流到达客户端时,需要考虑数据流的数据边界.分包.组包顺序等问题,所以传输中的音视频数据往往会多一些字节. 举个例子,有时候一个媒体分包数据量很大(比如H264的一个分包常常会有2-4K),而大多数网络的MTU(最大传输单元)基本都是1500字节. 如果频繁收发这么大的数据包,会额外增添路由器的负担,甚至会导致网络阻塞,不利于网络的稳定. 于是服务器就自行对H264进行了分包以适应MTU,每个分包的开始处往往会多出一

Ajax——三种数据传输格式

一.HTML HTML由一些普通文本组成.如果服务器通过XMLHTTPRequest发送HTML,文本将存储在responseText属性中. 从服务器端发送的HTML的代码在浏览器端不需要用JavaScript进行解析. 可以直接使用innerHTML属性把服务器传输过来的HTML文本插入到页面中. ①.html文本 andy.html <h2><a href="[email protected]">Andy Budd</a></h2>

AJAX之三种数据传输格式详解

一.HTML HTML由一些普通文本组成.如果服务器通过XMLHTTPRequest发送HTML,文本将存储在responseText属性中. 从服务器端发送的HTML的代码在浏览器端不需要用JavaScript进行解析. 可以直接使用innerHTML属性把服务器传输过来的HTML文本插入到页面中. ①.html文本 andy.html <h2><a href="[email protected]">Andy Budd</a></h2>

JQuery实现AJAX异步请求实现省市联动(数据传输格式为xml)

AJAX的响应的数据格式: 文本,一段HTML的数据,XML,JSON. 使用工具生成xml的文件: 通常使用XStream工具,将集合,数组,对象转化成XML格式. 步骤一:导入XStream工具包:xpp3_min-1.1.4c.jar:xstream-1.4.4.jar; 步骤二:XStream的使用: List<City> list = ps.searchCityByPid(pid); XStream xStream = new XStream();//创建XStream对象 xStr

JQuery实现AJAX异步请求实现省市联动(数据传输格式为json)

json概述:javascript object notation 是一种轻量级的数据交换格式.json本质上就是一种数据格式的字符串:javascript可以直接解析json,因为json本身就是一种原声的javascript数据格式.(json就是js里面的一个数组或者对象) json语法规则: 数据在键值对中: 数据由逗号分隔: 花括号保存对象: 方括号保存数组: json值可以是: 数字(正数或浮点数): 字符串(在双引号中): 逻辑值(true或false): 数组(在方括号中): 对