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

單片機如何測量同頻率

發布時間: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. 使用單片機測量頻率的方法有哪幾種,他們的原理是什麼

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

閱讀全文

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

熱點內容
如何設置google伺服器 瀏覽:695
linuxtrace工具源碼 瀏覽:178
源碼第二次開發 瀏覽:784
如何獲取網頁php源碼 瀏覽:729
還用飛那麼源碼 瀏覽:204
雲伺服器鏡像可以隨時更換嗎 瀏覽:92
r600a壓縮機多少錢 瀏覽:237
程序員那麼可愛第幾集在重慶相遇 瀏覽:673
上班兩公里源碼 瀏覽:817
南寧溯源碼燕窩訂制 瀏覽:933
在個人文件夾中新建文件 瀏覽:445
中國國家地理pdf下載 瀏覽:107
幾套房子抵押可以解壓其中一套嗎 瀏覽:569
微愛app室外地板怎麼裝飾 瀏覽:231
遼寧省醫保如何用app轉 瀏覽:311
鍾表cNc編程招聘 瀏覽:546
均線pdf 瀏覽:921
手機破解加密的壓縮包 瀏覽:429
dnf程序員分析 瀏覽:365
外星人適合編程嗎 瀏覽:205