導航:首頁 > 操作系統 > 單片機測頻率

單片機測頻率

發布時間:2022-03-09 06:00:26

單片機如何檢測信號的頻率

如果被測信號頻率遠大於單片機工作頻率(機器周期),可以通過外部可編程分頻器降到單片機可以接受的頻率范圍。
如果被測信號頻率稍低於單片機工作頻率,可以採用單片機定時器從計數引腳輸入信號,程序設定計數門限時間的方法來測量頻率。
如果被測信號頻率遠低於單片機工作頻率,那麼可以採用信號輸入外部中斷引腳作為單片機定時器的計數門限時間,定時器以工作頻率計數來測量頻率。

Ⅱ 怎麼用單片機測量信號頻率。

你這難度有點大啊!

市電220V中基頻是50Hz,而且幅度最大,其他高頻的成分幅度小,都疊加在50Hz的基頻上。

所以50Hz基頻的頻率測量比較簡單,電壓比較器進行比較得到方波,單片機測量方波頻率就OK,至於幅度就使用ADC測量降壓之後的市電,然後根據降壓比來計算原來的電壓。

實際上對50Hz成分的測量可以用ADC來完成,那就是軟體的學問了,通過軟體計算信號的周期和幅度。

分析其他頻率的信號,那就要先把50Hz基頻過濾掉才行了。因為普通的降壓法同樣把其他諧波成分幅值降低到無法測量的程度,所以要使用濾波器過濾掉50Hz信號,然後將剩餘的信號用ADC采樣, 並進行FFT運算得到各個頻率成分的頻率值和幅度值。

Ⅲ 單片機,計數法測量頻率 周期法測量頻率 哪個精確

要是你的單片機跑得足夠快,顯然周期法更精確,而且可以算出占空比,不過你要處理好,要多測試幾個周期然後平均

Ⅳ 使用單片機測量頻率的方法有哪幾種,他們的原理是什麼

一般來說就是周期測量和頻率直接測量,周期測量是測量單周期時間, 進而計算出頻率;直接測量,固定時間內測量脈沖或周期數,用以頻率較高的信號

Ⅳ 用單片機怎麼測量頻率信號希望能回答詳細一點,謝謝了

大概同樓上,補充另外一種測頻方式,可用於精確到小數的測頻:啟用兩個定時器,一個用來觸發外部待測信號中斷,第一次觸發時另外一個定時器開始計時,第二次觸發時停止計時,記下的時間就是信號周期。也可多測幾個周期求平均值。
觸發外中斷也可用IO引腳中斷,但實測用定時器響應速率更高,可測范圍更大。

Ⅵ 51單片機測脈沖頻率問題

利用定時器加寄存器存儲 脈沖寬度,外部中斷觸發~
電平轉換一般可用MAX232晶元,接線簡單~資料網上有

Ⅶ 單片機如何測量脈沖頻率用C語言!!!

一般測量頻率有2中方法:\
1,你用T1定時1S(只用T1是無法達到定時1s的目的的,因為時間太長,你還可以藉助別的單元+1,+1的形式),然後用T0記數在這1s內通過的方波個數,這個方法不是很精確

2,用外部中斷,選擇下降沿觸發,程序響應中斷後馬上開啟定時器,在下個下降沿來臨的時候關掉定時器就可以了(記得定時器先清零)

Ⅷ 用單片機測頻率的程序

我只有51的程序,沒有MSP430的,但是我可以告訴您的思路:
1、你將輸入信號輸入外部中斷引腳。
2、開啟您的定時器T0;
3、使用定時器T0計時5S,然後讀取外部中斷了多少次。
4、計算外部中斷的次數N,這樣你就得到你所需要的頻率了。那就是N*12=1分鍾的次數。

Ⅸ 51單片機測頻率的程序

測頻率時,頻率高的時候,採用「定時計數法」。
樓上給出的「開啟一個定時器,計算一定時間t內的count值」,就是這種方法。
但是,頻率低的時候,這種方法是不適用的。
因為想要計幾個數,就要花費很長的時間。
故此,頻率低的時候,應該使用「測量周期法」,再換算成頻率。

Ⅹ 51單片機測頻率

測頻率不一定非要計數1秒鍾的。你可以T0的計時間隔設置成0.1秒,然後計數器結果乘以10再輸出。另外計數結果也不一定只用2個位元組來存儲,你可以用4個、8個或更多的位元組,只不過輸出顯示的時候麻煩一些罷了。51單片機的計數頻率最好不超過500k,太高了不準確。

至於低頻,你計時10秒、100秒就可以提高精度了。僅靠測時間間隔再取倒數是不準確的。

閱讀全文

與單片機測頻率相關的資料

熱點內容
頭條app如何設置橫屏模式 瀏覽:357
clion怎麼使用終端編譯 瀏覽:766
伺服器地址部署到公網 瀏覽:492
新桑塔納安卓大屏導航怎麼拆 瀏覽:382
程序員送給女友的禮物 瀏覽:430
ftp命令行查看文件數量 瀏覽:496
linux查看設備的命令 瀏覽:827
pythongolang學哪個 瀏覽:349
金蝶加密鎖驅動下載 瀏覽:300
python編程基於自然語言處理庫 瀏覽:133
javaseruntime 瀏覽:902
cad如何將命令放在滑鼠旁邊 瀏覽:746
程序員對粉色 瀏覽:125
編譯器命令java 瀏覽:989
雲伺服器怎麼數據同步 瀏覽:685
c盤文件修復命令語 瀏覽:966
文件夾中文件怎麼上下移動 瀏覽:831
魅族手機用什麼軟體解壓 瀏覽:763
加密幣糖果 瀏覽:300
c編譯調試是什麼 瀏覽:631