基于单片机的数字频率计的方案
时间:10-09
来源:互联网
点击:
5 测量结果及误差分析
5.1 测量结果
给电路加+5 V电压,输入信号,按动开关,即可得到频率值。将所测频率值与示波器测量结果比较,如表1所示。
5.2 误差来源分析
(1)单片机计数速率的限制引起误差。从表l测量数据可以看出被测信号频率越高,测量误差越大,且所测信号频率不能超过480 kHz。这是因为采用的是12 MHz的晶振,单片机最大计数速度为500 kHz,所以当被测信号越接近500 kHz时,测量结果与实际频率的误差就越大。而当被测信号大于500 kHz时,频率计将测不出信号频率。
(2)原理上存在±1误差。由于该设计是在计数门限时间一秒内的频率信号脉冲数,所以定时开始时的第一个脉冲和定时时间到时的最后一个脉冲信号是否被记录,存在随机性。这种误差对测量频率低的信号影响较大。其误差原理示意图如图4所示。
(3)晶振的准确度会影响一秒定时的准确度,从而引起测量结果误差。
5.3 减小误差措施
(1)选用频率较高和稳定性好的晶振。如选24 kHz的晶振可使测量范围扩大,稳定性好的晶振可以减小误差。
(2)测量频率低的信号时,可适当调整程序,延长门限时间,减少原理上±1的相对误差。
(3)测量频率较高的信号时,可先对信号进行分频,再进行测量。
6 结 语
基于单片机设计的数字频率计具有原理简单、易于调试和测量方便等优点,主要用来测量低频信号的频率。由于其测量范围会受单片机计数速率的限制,其测量量程较小,所以可以从原理上进行改进以提高其测频范围,比如通过增加分频电路,就可实现对高频信号的测量。
- 基于DSP的高精度数字频率计的设计(02-03)
- 基于TMS320F2812的数字频率计的设计(05-11)
- 基于FPGA自适应数字频率计的设计(08-14)
- 51单片机数字频率计-带仿真文件(11-29)
- 基于单片机的数字频率计该如何设计(10-29)
- 数字频率计中C语言编程的研究(07-04)