展开查看
以下是引用小虎子在2014-10-16 13:17:14的发言 >9楼:我是想用PLC测转速,外围是信号发生器发生的13.3hz,换做现场的话就是800转,我用高速计数器做的话HC0每秒就会丢一个,或者少一个脉冲,因为HC0是读不到13.3的,我是想知道,怎么处理这种情况?
不知道我有没有表达清楚,就是说如果一分钟800的转速你用高速计数器一个都不能丢,你怎么测?
以下是引用芳季在2014-10-15 23:30:38的发言 >:你干什么要转换成转...
一个都不丢,那就按1分钟计数。
你可能说1分钟刷新太慢了,那就每秒计数,用60秒的计数累加作为1分钟的转速。
做一个环形指针保存每秒的计数值。这样每秒刷新,而且不会漏掉脉冲(每分钟误差是1个脉冲)。