|
如何使用NI Scope Fetch 来测量频率和周期?
在周期测量的应用中,以秒为单位测量待测波形第一次和第三次穿越中间参考电平的时间差。在确定穿越点的时候使用了迟滞窗口。中间参考电平默认等于信号峰峰值的中点。
频率测量是周期测量的逆过程。在两种测量应用中,最大测量误差等于±1采样时钟。
一种提高测量精度的方法是采用平均测量。周期平均和频率平均的测量方案已经内置。在波形的采集过程中纪录多达256个中间参考电平穿越点。第一个穿越点与最后一个穿越点之间的时间差被除以这两个穿越点之间的波形周期数。最后一个穿越点定义为以第一个穿越点一样的斜率穿越波形的最后一个穿越点,因此能够获得整数个波形周期。在测量中可能出现的误差(最大±1采样时钟)将被多个周期平分。
点击图像以放大
另外一种提高测量精度的方法是应用更优的插值方式。默认条件下,线性插值方法被用来决定信号合适穿越中间参考电平。信号不能保证在所有的采样中都保持很好的线性度,这就意味着使用多项式插值方式将取得更精确的信号测量。采用插值序列将有助于更精确地测量您的信号。
在LabVIEW中,使用niScope Fetch 或者Read Measurement VI可设置周期/频率测量或者平均周期/频率测量。
如果您要增加多项式插值,除了使用niScope Fetch 或者Read Measurement VI 外,您还需要使用niScope Add Waveform Processing VI 和Polynomial Interpolation Order 属性节点。
AvgLinearInterpolationWaveform.PNG
AvgPolyInterpolationWaveform.PNG
SingleLinearInterpolationWaveform.PNG
|