取脉冲信号每秒大约50个信号,不知能不能用普通计数器计数?普通计数器的分辨率是多少阿?
问题补充:
DI的输入特性是0.2~12.8ms。满足你的50hz。
也就是DI输入特性满足78~5000Hz信号的采集?
我使用的cpu是224 ,SG9前辈别误会,我是按照您的那个反算得,也许算得不对
最佳答案
高速计数器都是20KHZ、30KHZ、50KHZ、60KHZ(分辨率)的,像楼主这种50hz的情况,用普通的就行了。
普通计数器的计数频率,就是采用硬件中断时最大的能力。
而在系统块里可以设置的最小滤波时间为0.2ms,那么我们大概算一下,最大频率为5KHZ,这是理论值,因为这仅仅是导通的时候。实际上可能要小一点点,而且还要看你的程序中断处理情况而定。
提问者对于答案的评价:
多谢!同时感谢SG9前辈!
我试验过了,理论上可以,但是实际不行!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357116.html