首页 > 编程知识 正文

韦根 串口,韦根接口作用

时间:2023-05-04 16:45:37 阅读:157941 作者:557

1韦根接口Wiegand接口通常由三条线组成:数据0(data0)、数据1 )1(Data1 )和数据返回。 这三条线负责Wiegand信号的传输。 D0、D1在没有数据输出时都维持5V的高电平。 输出为0时,D0会暂时下调,输出为1时,D1会暂时下调。 两个电子曾经的羽毛输出之间的最小间隔是0.25秒。

2、韦根34协议

Wiegand 34的各个数据位的含义如下。

第1位(输出2 -第17位奇偶校验位

第2-17位: ID卡的HID代码

第18-33位: ID卡的PID号

第34位:输出第18-33位奇偶校验位

数据输出顺序: HID码和PID码均为高位,低位为低位。

例:一张ID卡的内容如下。

HID:32769PID:34953 (卡面打印为2147584137001 34953 () ) ) ) )。

对应的二进制文件如下。

HID:1000 0000 0000 0001

PID:1000 1000 1000 1001

输出如下。

1217183334

0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 10 0 0 1 0 0 0 1 0 0 10

|HID_L|PID|

33559 www.cn blogs.com/hbtmwangjin/articles/8482373.html

韦根26位Wiegand (韦根)协议是摩托罗拉公司制定的通信协议,常用于门禁系统的读卡器和IC卡。 该协议没有规定数据传输的波特率和长度。 目前市场上常用的数据长度有26位、34位、36位、44位等。

在下表中,左边的颜色是读卡器引出的导线的颜色,表示对应的电缆功能。 其中绿线和白线分别为DATA0、DATA1。

数据格式:

viegan数据输出由两条线组成,分别为DATA0和DATA1的两条线分别输出0或1。

输出0时: DATA0线上出现负脉冲;

输出1时:在DATA1线上出现负脉冲;

负脉冲宽度TP=100微妙; 周期TW=1600微妙

3、Viegan 26位输出格式:

标准的wiegan输出由26位二进制数组成,各位的含义如下:

1 2 9 10 13 25 26

exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx二进制

例如,一个hid:16385(0x4001 )、PID:00004的电子病历的26位韦根输出如下。

第1位是2----第13位的奇偶校验位----1

第2-9位对应电子卡的HID码的后8位0 0 0 0 0 0 0 1

第10-25位对应于电子卡的PID号000000000000000

第26位是第14-25位奇偶校验位0

上述数据从左到右依次发送。 高位在高位。

读取的数据为:

1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

请注意,在实际读取中,data0和data1具有有效的低电平,它们分别表示0和1,并且不会同时变为低电平。

校验位HID=16385 (二进制低位8位) PID=4(二进制)校验位

上述标准26位wiegan格式中,电子卡的HID代码只有低8位(0x0001 ),即与wiegan输出的第2位至第9位相对应,实际上电子卡的HID代码是16位。 通过读取器的wiegan输出线DATA0和DATA1输出该26位数据。 DATA0、DATA1在无数据输出时都维持5V的高电平。 如果输出为0,则DATA0会暂时下调,如果输出为1,则DATA1会暂时下调。 为了防止卡的数据读取冲突,两个电子的曾经的叶片的输出之间的最小间隔是0.25秒。 (例如,做公交车或地铁,把多张卡叠刷,就可能刷不出任何卡。 当然,在应用了数据冲突防止技术的磁头中,应该会得到改善)。

为了保证卡号的准确性,防止串音,读卡器对卡号的校验经常采用奇校验或偶校验方式。

校验:如果每字节加上一个比特作为奇偶校验位,并且实际数据中的“1”的数量是偶数,则该奇偶校验位为“1”,否则该奇偶校验位为“0”。 接收方收到数据时,按照奇偶校验的要求检测数据中的“1”个数,奇数时表示已正确传输,反之则表示传输错误。

奇偶校验位:如果每字节加上一个比特作为奇偶校验位,其中,实际数据中的“1”的数量是奇数,则该奇偶校验位为“1”,否则,该奇偶校验位为“0”。 接收方收到数据时,按照奇偶校验的要求检测出数据中的“1”个数,偶数时表示已正确传输,反之则表示传输错误。

3359 blog.csdn.net/Libo xiu/article/details/9993392

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。