|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. J& T" O, C/ K0 A$ z$ Q3 ]
[摘要]用单片机设计系统时,常常涉及到对频率进行测量,当被测频率较低时我们采用计数法,被测频率较高时我们采用周期法。! t2 u; W" S( H- T
[关键词]单片机;频率;计数;周期
0 f" Y9 i+ L' ?, g' ]* `) a! n1 F5 {1 i8 g7 Q( q5 R' |, K
1.计数 法9 t3 t1 c& v& c+ V
1.1 计数法原理
: p/ c- X! ~6 Q( z' M. V8 x计数法是在单位定时时间内对被测信号脉冲进行计数。计数法的1 O9 F+ B+ f; p7 B
最简单的接口电路,可将外部脉冲直接连接到8031的T1端,将80312 q2 E7 l9 p0 `
的T/CO用作定时器,T/C1用作计数器。在TO定时时间里,对频率脉冲7 _3 z6 T7 W% D/ S7 p/ H
进行计数。T/C1的计数值便是单位定时时间里的脉冲个数。
4 s# k5 C5 \' p% |; T, @. D; x1.2计数法设计原理
4 |3 Y, K) s8 J6 E, R* K; @3 f$ c在定时计数时会出现如图1所示的丢失脉冲的情况。第一个丢失/ A+ B y; b# R1 e
的脉冲,是由于开始时脉冲宽度已小于机器周期T;第二个丢失的脉0 l) l: s6 d! |. l2 D; s
冲是由于脉冲的负跳变在定时之外。定时时间内出现脉冲丢失,将引
$ S" K/ ?2 b8 `, h6 m& h( T起测量精度降低,脉冲频率越低,这种误差越大。显然对于较低频率的
5 k0 i/ L& k& ?% C脉冲测量不适合采用计数法。3 ?- |$ W7 v: x0 ^, E8 H
! f- H3 c0 `3 X# `" x
8 q) o9 ]- Z- E7 d
: i5 y7 Y) K g( {6 l3 v6 A" A |
|