发布于 2007-01-04 15:19:59
0楼
你的这种方法是测频法,我用测周法,而且高速计数器的中断很准确,我做的和你说的原理一样,都是在中断里计算频率再清计数器
各位有时间的话可以做个小程序:分别定义HC4和HC5,采用模式0,HC4预设值550,HC5预设值可以定义为最大值,S7-200 CPU 224XP的Q0.0输出100KHZ脉冲,用HC5计100KHZ脉冲,再将HC4计待测脉冲个数,当HC4的PV=CV中断时,读取HC5当前值,然后将HC4、HC5分别清零,再启动。
监视中断里HC5的当前值会发现,待测频率在5.3KHZ-5.6KHZ时读书波动较大,大约10个脉冲,波动段也可能在6.2KHZ-6.5KHZ之间,这和启动两个计数器的顺序有关。
请分析该现象原因。