发布于 2011-06-02 22:46:09
19楼
讲个比较另类的用法吧,利用高速脉冲输出测频。
有经验的人都知道,用高速脉冲输入测频率,一般是利用一个固定的时间窗口内计脉冲的个数,固定时间窗口间隔越短,脉冲数越高,测量精度越高;但对于一些低频的信号,必须加大测量窗口,以确保窗口内有足够的脉冲数,来确保测量精度,但这会使响应变慢;这种情况下,如何既保证测量精度,又保证响应速度呢,我们可以使用PWM功能发出固定频率的脉冲波,224XP最高可达100kHZ,把此脉冲输出接入224XP的100Khz高速输入如HSC0,采用不间断计数模式,原来的脉冲信号输入,改为上升沿中断输入,在每个中断读取HSC0的值,计数器前后两次的差值即为瞬时频率值。当然,这个信号的频率也不是无限低的,第2个上升沿来之前,HSC0是不能2次溢出的,这个周期大家可以算一下。不过,这也是能解决的
利用此原理,也可以用来高精度的测时,这里就不再重复了。
Zane
注册自动化系统工程师
Always save before download