如何用高速计数器对频率信号输入编程

我想找个思路,现在我遇到一个问题,输入是一个柴油机转速信号,经过转速传感器接到PLC上,转速传感器输出是一个10K以内的频率信号。我要根据这个频率信号来输出PWM波(励磁控制),但不知道怎么通过高速计数器得到传感器的实际频率。请高手指点一下!
 如果是用一个定时中断(1S),再读取当前计数值,从而获得频率信号,这样会不会不准?(有延时)。在线等

最佳答案

定时中断的最大时间基准是255ms

 教科书上说数字测速有3种方法:
 基于固定时间查脉冲数(您的方法);
 设定计数值测时间;
 根据速度高低范围切换以上2种方法
 貌似第三种适合速度范围大的情况.

提问者对于答案的评价:
谢谢了,对于你的第二种方法:
 设定计数值测时间
 不知道怎么样去测时间呢?

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:39
下一篇 2021年7月5日 上午9:39

相关推荐

发表回复

登录后才能评论