TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
% Y8 X/ c8 t, b( E7 D( [摘要:设计了一种基于PIC单片机的测频仪。该系统利用cpld实现对输入信号频率的等精度测% D2 F$ ~/ k% [( N* q# N
量,利用数字量控制的梯形电阻网络实现系统增益从10~40dB可调、步进为6dB;采用PIC16F877
7 X! D3 f6 M/ K& b+ ]1 v单片机作为系统的控制器,并对增益和频率值进行数字显示。& X1 ?" X: c& f- F6 h, e9 U
关键词: PIC单片机;等精度测量;频率测量
8 T9 l6 {, K4 _9 v* r# ^* x
7 s5 }- q* i# g& v1 e( Q( S$ X) ]7 a信号频率测量在各类工程中已得到广泛应用。
+ a0 S4 R" M5 C; a o( c, [" Y实现频率测量的方法有直接测量法、间接测量法、直! G( b4 a5 _4 a) S. S! L$ K
接与间接结合测量法和等精度测量法,其共同点是( q& w( f, l1 i' q# k* t
利用主控门加计数器的结构来实现对信号频率的测
% ?3 S* ?% C, j( M( R: e量,而等精度测频法的基本思路是利用触发器使被
6 o/ F& L# u5 m8 Z V: h3 O0 c测信号与闸门动作实现同步化,可从根本上消除在
" {2 A: M- P9 M, n闸门时间内对被测信号进行计数时的土1量化误. D1 t) H! L$ M/ j8 B
差。本文设计的系统利用ALTERA公司的CPLD芯( j8 W! e; Z7 b- b
片EPM7128SLC84实现了等精度测频电路,在等精
, _* l" N" Q; w/ B r/ h7 d+ u1 {度测频的同时利用单片机PIC16F877实现了系统增
4 J# U6 Y6 ]7 i1 c益的灵活可调。
3 _& k8 S. j; C+ O1 系统框图1 v/ y2 H: p7 f, z) S6 s H6 a
本系统由测频电路、放大电路、单片机、键盘电/ {! [, p" ?( ^0 o _5 O
* Y( x# K4 H2 o$ B' }% z6 J7 g7 r( u
路及显示电路五部分组成,系统功能框图如图1所; A2 ?+ n; l }" ]. V3 t0 i7 C) N
示。输入被测信号V,为音频信号(频率范围300 ~
) i5 b9 A+ G9 W4 v. k% o2 b4 |4 v3400Hz),进入系统后分成两路,一路经放大电路
/ h9 g' e! U- p7 r1 Y进行预置增益的放大后作为系统的输出信号V。,另5 j( G9 i: C1 Z$ H2 S3 B& W% n
一路经测频电路,将测得的频率信息送入单片机处
* G% P3 o J5 P! u8 d理并进行显示。键盘电路实现系统增益的预置,显0 i4 r. F$ m3 ?! ?5 X
示电路进行系统频率和增益的显示。
+ o0 j6 K; v, h: n* Y2 Q
/ i% ]: u+ s2 M6 E3 `/ A6 t# ^" j7 B5 N7 H7 O" m7 e
2 c4 S. O( s7 _& S
- x- p j* N9 m |
|