转自:https://blog.csdn.net/j182010/article/details/52679091
1.简介
Wiegand(韦根)协议是由摩托罗拉公司制定的一种通讯协议,它适用于涉及门禁控制系统的读卡器和卡片的许多特性,其协议并没有定义通讯的波特率、也没有定义数据长度韦根格式主要定义是数据传输方式:Data0和Data1两根数据线分别传输0和1,现在应用最多的是26bit,34bit,36bit,44bit等等,其中标准26-bit 格式是一个开放式的格式,任何人都可以购买某一特定格式的HID卡,并且这些特定格式的种类是公开可选的,26-Bit格式就是一个广泛使用的工业标准,并且对所有HID的用户开放,现在几乎所有的门禁控制系统都接受26-Bit格式的标准。
2.数据输出时序图
韦根协议又称韦根码,韦根码在数据的传输中只需两条数据线,一条为DATA0,另一条为DATA1。协议规定,两条数据线在无数据时均为高电平, DATA0为低电平代表数据0,DATA1为低电平代表数据1(低电平信号低于1V,高电平信号大于4V),数据信号波形如图2.1所示。图2.1中低电平脉冲宽度在250μs左右,两个脉冲间的时间间隔在2.5ms左右。
文章图片
3.韦根26输出格式
韦根26输出格式:
bit0为bit1~bit12的偶校验
bit1~bit24为3字节卡号信息
bit25为bit13~bit24的奇校验
4.参考例程
读头输出3字节卡号:01 da fa
韦根26输出格式:00000 0001 1101 1010 1111 10101(二进制)
文章图片
【物联网|韦根协议简介】
推荐阅读
- stm32|基于STM32和freeRTOS智能门锁设计方案
- 日常分享|共享充电宝方案原理,具体部件组成以及主控MUC参数
- #|ARM裸机开发(汇编LED灯实验(I.MX6UL芯片))
- 物联网|从零开始开发物联网项目(8)——云服务器初体验
- 那些卖物联网卡起家的公司,为什么大都撑不过三年()
- 物联网|无线WIFI“信道”