wg26协议c语言程序,WG26/WG34两种协议的说明

WG通信:

WG通信实际上也隐含了一些信息,也就是说明了电气线路的一致,同时也说明了数据传输的模式。

因为WG协议的数据结构比较简单,所以大多WG协议可以互相兼容连接。

在WG协议上,传输是按2进制完成的,比如WG26就表示传输了 26个2进制位;WG34表示34个2进制位,如此等等。

为了数据传输的完整性,一般会在传输数据的同时传输校验值,这样收到数据后可以判断数据是否有错误。比如WG26

就有2位是校验位,24位是数据;也有不适应校验位的。

WG26说明:2个校验位,24个数据位;24个数据位就是3个字节的数据,每个字节是8个2进制位 11111111,也就是

FF(16进制)、255(10进制)。所以3个字节能表示的最大值为 FF FF FF(16进制表示),10进制为16777215,即255×255×255。

那么在门禁系统里面,用WG26来保存卡,最多能适应16777215张卡。

WG34说明:2个校验位,32个数据位;32个数据位就是4个字节的数据,每个字节是8个2进制位 11111111,也就是

FF(16进制)、255(10进制)。所以4个字节能表示的最大值为 FF FF FF FF(16进制表示),10进制为4294967295 ,即255×255×255×255。

那么在门禁系统里面,用WG34来保存卡,最多能适应4294967295张卡。

WG26实际上就是WG34的一部分,也就是去掉了一个字节的数据,去掉的也就是高位的那个字节。

还有WG4协议,也就是说数据只有4个2进制位,没有校验,这个用来传输按钮数字,因为一个按钮也就是一个数字,需要很少的信息就可以。

所以如果门禁控制器只支持WG26,那么用WG34的读卡器接上刷卡,卡号的值就会是3个字节,也就是说号码会变小;

也就是说如果控制器的卡号是4个字节则表示该控制器支持WG34的协议也能支持比WG34小的几乎所有WG协议。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值