
检测io口输入的信号频率的方法是可以通过外部可编程分频器去检测。 看你程序对实时性的要求。建议使用定时器定时查询IO口的状态,记录两次IO状态不同时定时器的中断次数就可以算出来了。
信号频率的介绍
频率特性在电磁场中是指其它条件不变时,导体的*二次场随*—次场频率变化而变化的关系。利用在异常体上实测的频率特性曲线,可以确定异常体引起异常的最佳频率;对比实测和理论频率特性曲线可以对所获得的资料进行半定量解释。
在RLC串联电路中,感抗和容抗要随电压频率的变化而变化,所以电路阻抗的模,阻抗角,电流,电压等各量都将随频率变化,这种变化关系叫频率特性,的宽度,也就是信号的最高频率分量与最低频率分量之差。
譬如,一个由数个正弦波叠加成的方波信号,其最低频率分量是其基频,假定为f =2kHz,其最高频率分量是其7次谐波频率,即因此该信号带宽为。信号带宽则限定了允许通过该信道的信号下限频率和上限频率,也就是限定了一个频率通带。
比如一个信道允许的通带为1.5kHz至15kHz,其带宽为13.5kHz,上面这个方波信号的所有频率成分当然能从该信道通过,如果不考虑衰减、时延以及噪声等因素,通过此信道的该信号会毫不失真。然而,如果一个基频为1kHz的方波,通过该信道肯定失真会很严重。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)