测量数字频率

NI DAO Task Config

测量数字频率

可使用计数器测量频率。如需使用设备的计数器测量信号的频率,可将计数器的时基率作为参考频率。配置测量时,需指定输入信号的预期范围,以便NI-DAQmx为测量的最高分辨率选择其时基。根据下列公式,可基于时基率和计数的数量求得信号的频率:

频率(Hz) = 计数器时基率/计数

通过计算频率的倒数可得到信号的周期。例如,当测量设备的时基率为100 MHz且有500个计数时,则输入信号的频率为200kHz。

计数器的时基率是已知的(20 MHz或100 kHz),方便用于频率和时间测量。 如需配置测量,需指定输入信号的预期范围。根据此范围,NI-DAQmx将自动选择能提供测量最高分辨率的内部时基,并将该时基作为计数器时基。

取决于输入信号相对与测量起始的相位,连续测量的第一个采样通常是无效的。例如,如进行连续周期测量,当测量在输入信号进行到其当前周期的一半时,第一个采样的周期将是其预期值的一半。此后的采样显示的是正确的值,因为这些采样在经过输入信号的一个完整周期后采得。因此,连续周期、脉冲宽度和半周期测量的第一个采样往往小于其实际值。在连续频率测量中,第一个采样的频率常比实际频率高。

在频率采样中,也可使用一个或两个计数器完成测量。对于大多数应用,将测量方法设为1计数器(低频)使用的资源更少,且足以得到需要的结果。但是,如信号为高频或差异较大,则可使用双计数器测量法,即2计数器(高频)2计数器(大范围)。取决于输入信号的频率和测量方法的不同,测量的结果有可能发生不同程度的误差。NI-DAQmx将在内部根据需要进行自动选择以符合成对计数器测量。