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

單片機如何測量同頻率

發布時間:2023-05-13 16:33:55

1. 單片機如何測量波形的頻率和占空比

1、首先要確定波形是否有毛刺等干擾?
2、其次要確定波形的頻率大概范圍?
3、還要確定波形是周期波?還是任意波?
只有知道這些基本的參數,才可以進行單片機的選型、晶振選型、軟體定時中斷的周期選擇,然後給出相應的思路和方法。
如果波形比較理想,沒有毛刺,測頻率一般採取過零點;
如果波形有毛刺,可以考慮先把毛刺過濾掉,過濾電路或軟體視具體情況而定。
如果頻率比較高,可以設置一個較長定時,比如100ms,500ms,1s等,根據波形頻率選擇,然後在此定時內,統計有多少個過零點,進而得出頻率;
如果頻率比較低,可以設置一個計數器,統計波形兩次過零點之間的計數器的計數值,進而得出頻率。
占空比思路和上面類似,根據統計幅度為0的時長,以及非0的時長,進而求出占空比。

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

你這難度有點大啊!

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

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

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

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

3. 如何利用單片機實現對正玄波信號頻率的測量

一樓的方法基本可行,不過有缺陷。
直接利用門電路整形,然後輸入單片機的引腳,這種方法只能檢測頻率不高的信號。對於標准51來說,最高也只能檢測幾百K的信號,上M就很為難了。
最好的辦法是,先把信號進行放大,然後進行過零比較和整形,把信號變成標準的方波,然後用一到兩級的計數器,把頻率降低,然後再輸入單片機。這種方法可以實現對10MHz級別信號的測頻。

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

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

5. 怎樣用51單片機檢測頻率例如怎樣辨別頻率小於10Hz,怎樣有大於等於10Hz

方案1: 不用定時中斷,可以用定時器計數方式吧? 用外部中斷,測量下降沿(或上升沿)和下一個下降沿(或上升沿)之間的時間間隔(用定時器計數更精確,如果頻率很高也可以用軟體模擬的方式 做一個計數), 軟體結構:在下降沿中斷的同時,保存當前計數值,計數清零並重新啟動計數器(如上,既可以是定時器計數,也可以軟體計數), 算得計數的時間 + 中斷響應的時間 就是T(周期) 倒數 就是頻率了
方案2:做一個循環,每次判斷電平是否變化否則就 計數+1 如果跳變就保存計數值 做下一次准備 這樣測量的值是一個周期內的固定電平的寬度值,如果占空比不是50%或固定的話 就
方案3:改動下方案2,判斷的時候同時判斷是否由低變高這樣是測定一個周期
方案4:使用定時中斷,定時為1s,此時計算電平出現變化的次數(最好外部中斷計數,不影響其他操作),這樣算出的就是頻率值,也是最准確的一種測試方法。

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

你這難度有點大啊!
市電220V中基頻是50Hz,而且幅度最大,其他高頻的成分幅度小,都疊加在50Hz的基頻上。
所以50Hz基頻的頻率測量比較簡單,電壓比較器進行比較得到方波,單片機測量方波頻率就OK,至於幅度就使用ADC測量降壓之後的市電,然後根據降壓比來計算原來的電壓。
實際上對50Hz成分的測量可以用ADC來完成,那就是軟體的學問了,通過軟體計算信號的周期和幅度。
分析其他頻率的信號,那就要先把50Hz基頻過濾掉才行了。因為普通的降壓法同樣把其他諧波成分幅值降低到無法測量的程度,所以要使用濾波器過濾掉50Hz信號,然後將剩餘的信號用ADC采樣,
並進行FFT運算得到各個頻率成分的頻率值和幅度值。

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

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

閱讀全文

與單片機如何測量同頻率相關的資料

熱點內容
php存儲過程返回值 瀏覽:837
模板匹配演算法介紹 瀏覽:523
編程語言麻煩的代碼 瀏覽:134
icloud通訊錄如何導出到安卓 瀏覽:742
單片機做mp3 瀏覽:323
聯通營業廳app在哪裡人工服務 瀏覽:941
三相用電功率與導線的演算法公式 瀏覽:911
javapost編碼 瀏覽:531
雲伺服器巡檢表 瀏覽:671
androidapk無法啟動 瀏覽:245
安卓禁止應用安裝怎麼打開 瀏覽:694
hasp加密狗卸載 瀏覽:480
郵箱無法連接發件伺服器怎麼辦 瀏覽:317
手機打電話如何加密號碼 瀏覽:302
浪潮伺服器進pxe按什麼鍵 瀏覽:4
小能錄屏的伺服器地址是什麼意思 瀏覽:676
android文件操作許可權 瀏覽:599
華為演算法工程師面試題 瀏覽:945
雲開發和伺服器有什麼區別 瀏覽:128
鋼材的價格演算法 瀏覽:663