大家好,现在有个项目需要测转速,S7-200编程高速计数器I0.0接收脉冲,中断50ms,现有实验室发生器一台,模拟发生20hz以下的脉冲不正常,采不到,原因是脉冲间隔大于中断间隔,后来我改中断时间为1S,当我调到整数倍的hz时正常,比如10hz,2hz,转速为600转/分钟。120转/分钟(默认1齿),
问题来了:当我调到2.2hz,或者5.3hz,反正就是调到带小数点,测的就不正常了,1S内的就丢了几个脉冲(原因可能是采集正好处于中间,那个脉冲可能在下一个周期内),如果乘以60到1分钟的话,岂不是丢了60倍的脉冲。这显然达不到我的要求,不知各位有没有什么好办法处理这个问题。。?