闸机联调:韦根和继电器同时输出时,竞态出在哪一层
·
联调。不提供绕过门禁控制器的接法。
鸿蒙人脸识别门禁过了脸,控制器却抖门、双开、或只亮灯不开。材料写「支持韦根 / 继电器」,现场却把两路同时接到同一逻辑门点。竞态不一定在算法,常在输出时序与控制器采样窗口。
一、两路语义不同
韦根:像刷卡报文,控制器按卡号/设施码判权限。
继电器:像干接点脉冲,控制器按「开门按钮」理解。
两路同时发:控制器可能先采到脉冲开门,再处理韦根拒绝;或韦根通过后脉冲过宽导致二次开门。OpenHarmony 应用层若「成功就两路都拉」,等于把决策权交给控制器的实现细节。
二、建议的主从
合同写清:一路主输出。另一路仅作指示或备份,且延迟/脉宽可配。闸机联调清单要记:脉宽 ms、有效电平、韦根位数、设施码是否固定。海康、大华面板机同样要这一页,不是开源鸿蒙独有。
三、和人脸结果的绑定
失败不开闸:继电器不得抖。活体失败、多人、质量门失败,输出层应静默。鸿蒙人脸识别消费机没有闸机输出,不要把食堂状态机的「失败拦下一笔」抄成继电器常闭——场景不同。
四、测试
-
仅韦根:控制器是否认。
-
仅继电器:脉宽是否够。
-
两路同开:是否双动作。
-
连续成功:是否粘连。
-
断网本地通过:输出是否仍受本地权限约束。
五、小结
「支持韦根和继电器」是能力枚举;「同时接到同一门点」是集成选择。竞态出在输出与采样,先画时序再怪模型。欢迎贴(打码后)你们的脉宽与韦根位数经验。
更多推荐




所有评论(0)