装完第一台,几乎一定有人提这句:闸机反应有点慢。站在客人角度确实是这样——投了环、灯没马上绿、后面已经排起来。这一秒到底在做什么,值不值得省,得说清楚。
这半秒里的三个动作

顺序是固定的。模块先读号,把号交出去判断;判断通过,机构动作把环收进去;收进去之后要确认环真的掉落了,才给闸机开门信号。
前两步没有争议,争议在第三步。为什么不能收到就直接开门?因为"机构动过"不等于"环已经离开客人手、落进内胆"。环带勾住投放口边缘、环卡在通道壁上、两只环叠在一起只掉了一只,这几种情况都很常见,而且都是投进去的那一下看不出来的。
不确认掉落就开门,后果有两个方向:一是人过去了、环还在口上,客人回头去拽,闸机通道被占住;二是环卡在半路,下一位接着投,两只环叠在机构里,那台机器当场停摆。相比之下,每只慢半秒是便宜得多的代价。
慢要分清是哪种慢
第一种,每一只都慢,而且慢得一样。这是正常节拍,说明机构动作和确认逻辑都在按设计走。要提速只能从引导上做文章,不能从时序上做文章。
第二种,只有某些环慢。这多半是环本身的问题:环带太软容易贴在读区上不下来、环尺寸偏小卡在读区边缘、环上缠了头发。这种情况去查那批环,比调设备有效。
第三种,越到后面越慢,最后干脆不动。这是滚筒满了。模块返回的状态一共四种——成功、失败、忙碌、滚筒内无手环,满仓时上位机侧看到的通常是其中带等待含义的那一类,具体对应哪一条以协议里的状态定义为准。等到高峰结束才发现,等于那段时间通道白少一条。
第四种,慢并且伴随重复动作。先量供电,动作瞬间电压被拖下去会让机构走一半重来,这个症状和"慢"很像,实际是电的问题。
把半秒藏起来的三个做法

一是提前引导。在离闸机一两米的地方给一句提示,让客人在走过来时就把环拿在手上、手腕离开环带,到了口上直接投。这一步省的是客人自己的犹豫时间,通常比设备那半秒更长。
二是把反馈做实。投放口附近给一个明确的"读到了"信号,通行灯带落在行进方向的视线上,客人不用抬头确认,手不会停在半空。
三是高峰开双通道。同一批客人,两条通道的等待时间不是减半,是排队感消失。回收模块装在一条上就够,另一条走普通读卡通行。
不要动的地方
有人想过把掉落确认取消、或者把超时窗口拉长来"解决"慢。前者等于把丢环和卡机换成了半秒;后者只会让真正没读到卡的那一次更久地占住通道。这两处都不是现场能自己改的参数。
真觉得节拍不够,先记一天数据:分时段统计投放到开门的间隔、失败重投次数、状态为忙碌的次数。三张数字摆出来,能看清瓶颈在设备、在环、还是在引导。
