Fx=N/T
该计数器根据fx=N/T来测量频率。由于数字检测的离散性,被测频率所输出的脉冲一般可有正负一个脉冲的量化误差,在不考虑其它误差因素的同时,测量精度变为:
ξ(fx)= 1/N
测量的时间和循环的次数决定了测频时的误差,一种情况是是1秒内计数脉冲循环次数越多时,精度提高,另一种情况是测量时间越稳定时,精度越高。对被测信号进行倍频或者延长测量时间可以增加1秒内的技术脉冲,晶体振荡器越稳定,分频电路越可靠,那么测量时间的稳定性会越高。
2.2 具体模块
本系统有:单片机控制模块,低纹波电源模块,放大整形模块,分频模块及显示模块五个模块组成。各模块作用如下:
(1)单片机模块:本设计选择的型号是AT89C52,通过它来实现周期和频率的计数,同时完成计数,译码,显示,控制分频比。
(2)低纹波电源模块:220V交流电给整个系统供电,通过桥式整流电路和电容滤波两个部分,9014以及TOP46确保了电流的稳定。
(3)放大整形模块:放大电路的目的就是放大需要被测的信号,这样能放宽对其幅度的要求。整形电路的作用则是将其余波形的信号变为方波,这样利于系统的测量。
(4)分频模块:外部计数器需要的是12MHZ的时钟,计数的限度是500KHZ,所以要求外部分频。分频电路用于扩大可以测量的频率值,在较小误差方面效果明显,这里可以选择74161来进行外部十分频。源`自,优尔`.论"文'网[www.youerw.com
(5)显示模块:本设计选择的是LCD1602。此显示器具有使用周期长,功率小,信息容量大的优势。
总体设计框架如图2.2.1所示:
总体设计框
3 硬件部分设计
3.1 系统控制模块
CMOS8位单片机AT89C52具有耗能低,高性能的特点。AT89C52是一种耗能低,性能强悍的CMOS8位单片机,片内含有8K字节的ISP(在系统可编程)可重复1000次擦写的Flash只读程序存储器,器件采用ATMEL公司的高密度,非易失性非易失性存储器技术制造,AT89C52单片机MCS-51与标准80C51指令集和引脚结构兼容,该芯片集成了通用8中央处理器和ISP快闪记忆体单元,功能强大的微型计算机为许多嵌入式控制应用提供具有成本效益的解决方案。
AT89C52具有以下特点:40个引脚,该8K字节的Flash片内程序存储器,256字节的随机存取数据存储器(RAM)中,32个外部双向输入/输出(I/ O)端口,中断优先级25层中断嵌套中断两个16位可编程定时计数器,两个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。