1 引言
在生产、科研和日常生活中需要使用不同的频率,实现频率测量的方法较多,使用专用器件,其电路设计简单,易于调试,但成本高,使用不灵活。本文介绍一种利用单片机ADμC834实现的频率智能化测量方法,所需外围元件少、扩展性强、测试准确。
2频率测量原理
频率是指周期信号在单位时间内变化的次数,信号的频率测量一般是对信号放大限幅、整形,利用计数器在1 s的时间内用计数器对整形后形成的脉冲进行计数,用1 s的时基信号作为计数门的控制信号,1 s内对被测信号脉冲的计数值即是频率值。
3频率测量电路
频率测量电路如图l所示。ADμC834内有2个可编程的定时器/计数器,其中用定时器/计数器0作为1 s定时,在1 s时间内,定时器/计数器1采集由T1端输入的脉冲。定时器0定时开始时,相当于闸门打开,通过定时器1对输入的被测信号频率为fX的脉冲进行计数,当1 s定时完成,即闸门关闭,计数结束,这时计数值等于被测信号的频率fX,再将二进制值计数结果转换成BCD码频率值,并进行个、十、百位调整后,存人显示缓冲区,作为LED显示电路进行译码及扫描控制等操作。

3.1 ADμC834简介
ADμC834 单片机是美国ADI公司推出的一款高性能单片机,内部集成了高分辨率的A/D转换器。它内部含有8051内核、2路24位和16位∑-△A/D、12位 D/A、Flash/EE存储器、WDT看门狗电路、电源监控电路、温度传感器、SPI和I2C总线接口,体积小、功耗低,因此,非常适用于开发高度智能化、低功耗应用。其具体的特点如下:
ADμC834集成了2个独立的A/D转换通道(分辨率分别为24位与16位),内含可编程增益放大器,在20 Hz/20 mV范围内具有13位有效分辨率;在20 Hz/2.56 V范围内具有18位有效分辨率。此外内置的ADC还具有数字滤波、可编程的数据转换速率等功能;
62 K字节非易失性电可擦除程序存储器,4 K字节的非易失性电可擦除数据存储器,2 304字节的片上数据RAM。程序存储器可配置成用于数据记录,达到60 K字节的数据存储器;
ADμC834 单片机的片内Flash/EE程序存储器可采用两种模式编程:在线串行下载和并行编程。另外,ADμC834还可通过标准的UART串行端口下载源代码。若引脚PSEN通过一只下拉电阻,使得该引脚处于低电平,ADμC834则自动进入串行下载模式。当设备连接正确时,源代码将自动载入到片内Flash程序存储器。

用户评论
共 0 条评论