日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

等精度频率计

發(fā)布時間:2024/3/12 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 等精度频率计 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、理想頻率計

找出單位時間內(nèi)待測脈沖的個數(shù)。通常這個單位時間是指1s,當然也可以設置0.1是,可以換算出頻率。

比如上圖的頻率是6Hz。

*1.1、測頻原理

基準時鐘CLK_FS,為晶振輸入的自由運行的時鐘。
上述的單位時間,我們稱作為門控時間。
在門控時間內(nèi)基準時鐘的個數(shù)成為fs_cnt
gate_time = fs_cnt*(1/CLK_FS) .

待測信號頻率clk_fx;
門控時間內(nèi)clk_fx的個數(shù)為fx_cnt。
gate_time=fx_cnt*(1/clk_fx)

fx_cnt*(1/clk_fx)== fs_cnt*(1/CLK_FS).

clk_fx=fx_cnt*CLK_FS/fs_cnt.

二、傳統(tǒng)頻率計

上圖是一個理想情況:門控信號正好是基準時鐘和待測信號的整數(shù)倍。

對于第一個門控信號,待測信號個數(shù)是7個;對于第二個門控信號待測信號個數(shù)是6個,脈沖個數(shù)誤差是±1。
將誤差帶入clk_fx公式,可以得到被測頻率誤差為±1/gate_time。可以看到傳統(tǒng)的測量方法的誤差與門控時間直接相關,比如門控時間是1s,那么誤差就是1Hz。
相對誤差的定義:誤差值/準確結(jié)果。即△clk_fx/clk_fx
△clk_fx的絕對值是1/gate_time. 1/gate_time=clk_fx/fx_cnt.所以最終誤差等于被測脈沖個數(shù)分之1.
由上述推導可以得出傳統(tǒng)頻率計的誤差為被測信號在門控內(nèi)的計數(shù)次數(shù)。對于高頻來說,這個數(shù)值很大,但是對于低頻來說,這個計數(shù)很小,誤差就很大。

三、等精度頻率計


與傳統(tǒng)頻率計不同的是,傳統(tǒng)頻率計的門控信號是由基準時鐘產(chǎn)生的,它會對被測信號在統(tǒng)計上有±1的誤差。
等精度頻率計的門控信號是由被測信號產(chǎn)生的,這樣子對被測信號統(tǒng)計沒有誤差,但是對于基準時鐘來在統(tǒng)計上有一個誤差。
由于門控時間的計算是由fs_cnt*1/CLK_FS。fs_cnt有誤差,門控時間的計算也有誤差。
由上述圖片推導可以看出,等精度頻率計的誤差為gate_time * 基準頻率的倒數(shù)。也就是說基準頻率和門控時間越大,誤差越小。

四、代碼實現(xiàn)


1.由基準時鐘產(chǎn)生門控信號。
2.對門控信號使用被測信號進行同步。
3.同步后的門控信號作為基準時鐘計數(shù)和待測信號計數(shù)的使能。
4.有了以上2個計數(shù)和基準時鐘頻率就可以算出待測信號頻率。

總結(jié)

以上是生活随笔為你收集整理的等精度频率计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。