换了一个新读卡器插上原来的门禁控制器,结果控制器读到的是乱码或者根本读不到卡号。不是读卡器坏了,是韦根协议的数据格式不匹配。
韦根协议是门禁行业最通用的读卡器和控制器之间的接口标准,用D0和D1两根数据线传送卡号。但韦根协议只定义了物理层的时序和电平,没有统一卡号的数据格式。不同厂家各做各的,常见的有韦根26、韦根34、韦根37等。韦根26传26位数据,其中八位是校验加上厂家码和卡号。韦根34包含了更长的卡号位因此可以容纳的卡片更多。
如果你的新读卡器输出的是韦根34格式而控制器期望的是韦根26,控制器收到的数据流多出了地址位导致整体位移读出的是一段无意义的乱码。解决方法是去控制器的参数里把韦根输入格式切换到和读卡器一致的格式,或者在读卡器上选用对应配置。如果控制器不支持切换格式则需要换一个同格式的读卡器。
一个确认格式的简单方法是用示波器或逻辑分析仪采D0和D1上的波形数脉冲个数即可推算出数据总位数。
门禁读卡器不通用多半是韦根格式不匹配。德恩科0371-65552111,在郑州我们有工具帮你看现场控制器和读卡器的协议匹配状态。
