成为订阅者(免费)

加入29,000名其他订阅者以获得用户销售折扣和 其他免费资源。
:
:
大学教师'担心 - 您的邮件地址完全是 安全的。我保证使用它 只要 to send you MicroZine.

有两个基本类型的频率计数器

做过 你知道有两种类型的频率计数器吗?  

这 method you'll可能首先想到是计算输入边缘 您要测量和时间精确延迟的信号例如1s那么 测量的频率将是Hz。

还有另一种称为互惠数的方法,在哪里 计算内部时钟的边缘(用于商业 counters). 

正常直接计数

明显的方法是将测量信号馈送到a中 对设定时段接通的反芯片例如。 1秒。  

计数器值实际上是频率测量以来:

f = events/time = 计数器值/ 1秒= Hz中的计数器值。

这种方法的问题是计数器的分辨率是 1Hz和显示的数字数取决于输入 frequency:

1Hz输入给出1位数
100Hz输入给出3位数等。

分辨率在Hz(依赖于门时间 - 必须是 秒的多个(或次多)) - 这就是为什么互惠的原因 计数方法更好,因为它在提供了分辨率方面 主时钟频率内部不依赖于门 时间和数字的数量也不依赖于输入 frequency.

互惠频率计数

第二种方法是倒数计数,而不是计数 输入信号您计算主时钟的周期,而不是 计算输入信号边缘,让输入信号启动和停止 the counter.

例如,计数器在输入的上升沿启动 信号并在下一个上升沿停止。现在是柜台 读数实际上是输入信号的时期 主时钟的倍数。

它被称为互惠数,因为您必须锻炼:

f = 1.0 /期间

......为了解决频率。

一个简单的互酷计数示例。

让我们说你的内部计数器在1 MHz上运行,你有一个 输入信号的频率为1345Hz。

1345Hz的1MHz时期的数量是:

Tsig / Tmeas =(1/1345)/(1 / 1E6) or 1e6/1345 = 743.49

我们失去了小数点

743次我们1MHz的计数 counter.

所以在微控制器中,我们的价值为743并显示 显示屏上的频率我们需要计算以下等式:

1 /(743 *(1.0 / 1E6))= 1345.895 Hz

也可以写成:

1E6 / 743 = 1345.895 Hz

......以及最简单的方法是使用浮点 library.

注意:记住 that 浮点图书馆是 慢,慢,慢 so 考虑使用固定点数学。

使用互易计数的原因

倒数计数更困难,因为您必须使用浮点 常规来计算频率,但由于计数器计数边缘 主时钟的分辨率在该主机的倍数中固定 时钟而不依赖于输入信号i.e.频率计数器 无论输入的频率如何,都会显示所有数字。

在正常计数器中,测量的分辨率更好 计数将达到±1 Hz计数,而互惠 计数器将由±1主时钟周期出来。

注意:这并不意味着 更准确的 - 准确性取决于时钟稳定性 the unit.

互易计数器对期间测量有用,您将 找到他们通常有两个标记的两个输入的商业计数器 A和B.您可以设置频率计数器只是测量 在B或B上的频率,但您也可以进行信号周期测量 例如触发A的上升沿获得高期等。

此外,您可以在不同信号之间进行测量。 a的上升边缘且唯一的触发停止依次 B的上升沿 - 这对于测量时间是有用的 外围的特征例如。 RAM访问时间。

你可以找到 一个正常的项目 直接的 这里的频率计数器.

新的! Comments

让你说到你刚刚阅读的东西!留下下面的框中的评论。



隐私政策 | 接触 | 关于我

网站地图 | 使用条款


ezoic.报告此广告

访问我们的Facebook页面:

   点击这里



最近的文章

  1. 如何使用ADS1115

    使用ADS1115精度16位ADC进行教程进行低功耗。

    阅读更多

  2. arduino.模拟输出...易模拟输出生成

    arduino.模拟输出:如何创建最精确的PWM模拟输出以及如何创建模拟PWM正弦波。

    阅读更多

  3. 数号和等效的快速宏。加快代码!

    了解DigitalWrite()的工作原理......现在使用17倍宏宏!

    阅读更多

  4. TCS230颜色传感芯片:如何运作以及如何使用它。

    如何使用TCS230(/ TCS3200)彩色检测器芯片并轻松将其添加到您的任何项目中。

    阅读更多

  5. 如何使用ADXL345进行运动感测等。

    使用ADXL345 Acellerometer,您可以检测到16G!您还可以了解如何使用它来点击检测等。

    阅读更多

  6. HMC5883L 3轴数字MAGENTOMTER如何运作

    HMC5883L - 如何制作数字罗盘,了解HMC5883L和QMC5883L之间的差异以及它们是否兼容。

    阅读更多



读者 Comments

"I wanted to thank
你这么好
对于所有信息
你已经提供了
你的网站's

高超极好的."

- 逃亡Potthath.

"This site really is
最好的和我最喜欢的。
我发现这里有很多很有用
项目和提示。"

- 米兰

Bursach.<at>gmail.com<

"Awesome site,
非常,非常容易和好
导航!"


-
镭_tr.<at>
wolf359.cjb.net.


学习微控制器

"Interested in
微控制器?"

注册
免费7天指南:

自由 GUIDE : CLICK HERE


"I am a newbie to PIC
我想说
 how great your
网站一直在为我。"


- 戴夫

de_scott.<at>bellsouth.net

"Your site is a great
和完美的工作。
恭喜。"


- SURESH.

IntegratedInfosys.<at>
Yahoo.com.

"I couldn't find the correct
要定义的词语
你的网页。

非常有用,揭开,
诚实明确。

非常感谢
你的时间和作品。
问候。"


- Anon.

回到顶部