TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ R# F& K( I& G& r: o摘要:设计了一种基于PIC单片机的测频仪。该系统利用cpld实现对输入信号频率的等精度测
, r4 z5 g: w$ Y9 W: M6 t/ M' N量,利用数字量控制的梯形电阻网络实现系统增益从10~40dB可调、步进为6dB;采用PIC16F877
( S6 M6 F7 \8 r" s5 E1 I0 K0 V$ i单片机作为系统的控制器,并对增益和频率值进行数字显示。+ `0 Q' X2 h7 D- b( y z
关键词: PIC单片机;等精度测量;频率测量
( y1 q" c: Y. y7 V! i1 x. c7 J' N8 H' A. q/ K
信号频率测量在各类工程中已得到广泛应用。% k! W6 X: ]) i. r4 C# x3 g
实现频率测量的方法有直接测量法、间接测量法、直, ]% Q: P2 X# g% ]6 Z& ^
接与间接结合测量法和等精度测量法,其共同点是1 t# n/ y' H5 b7 y+ K" n3 Q
利用主控门加计数器的结构来实现对信号频率的测
! |5 [2 F6 F6 \# l& u/ k3 z6 g) {量,而等精度测频法的基本思路是利用触发器使被
+ ^9 i1 l0 X8 b' d( O' |测信号与闸门动作实现同步化,可从根本上消除在( L/ T) C- d7 x3 a% U
闸门时间内对被测信号进行计数时的土1量化误& N' y/ `! F. H; ~& F& o
差。本文设计的系统利用ALTERA公司的CPLD芯; L5 d/ ?( G7 {, f8 Y9 E5 z
片EPM7128SLC84实现了等精度测频电路,在等精/ @8 V U( R4 N! p5 j( C2 _! ^
度测频的同时利用单片机PIC16F877实现了系统增
& J% D3 M* G; e8 A益的灵活可调。 [; a% }8 ?5 S' v3 c* p+ u9 r( m; X) \
1 系统框图8 H# d$ H2 c' u0 O; `
本系统由测频电路、放大电路、单片机、键盘电5 S' G% f: ]' D
/ [) P$ V0 k% S1 b( V9 [* z
路及显示电路五部分组成,系统功能框图如图1所4 X8 f: w0 K0 D# i
示。输入被测信号V,为音频信号(频率范围300 ~
% ~+ F9 m9 t# E$ a) D0 o3400Hz),进入系统后分成两路,一路经放大电路
7 K0 Z9 a, i5 |2 \1 ^进行预置增益的放大后作为系统的输出信号V。,另6 Y6 a. p$ {% U& i: X7 _2 p8 P
一路经测频电路,将测得的频率信息送入单片机处4 i5 v1 l& |) f# @7 x5 v* I
理并进行显示。键盘电路实现系统增益的预置,显' @/ N' z2 a: O/ l
示电路进行系统频率和增益的显示。9 |: M! r9 M$ S7 p- ?! T, k! y- ?
8 j5 A+ [& {2 x' m1 ^; E/ ^' H
* F, Q2 }3 v. n& K$ o
$ `1 G& { h' e/ F+ j" C. \
2 y: W5 F" T. f: e |
|