『壹』 51單片機測方波頻率
用兩個定時器,一個作為計數器,一個作為定時器,定時器定時50ms或累計定時100ms,讀計數器的值,將所得值乘以20或10即是頻率。
『貳』 怎麼用單片機測量信號頻率。
你這難度有點大啊!
市電220V中基頻是50Hz,而且幅度最大,其他高頻的成分幅度小,都疊加在50Hz的基頻上。
所以50Hz基頻的頻率測量比較簡單,電壓比較器進行比較得到方波,單片機測量方波頻率就OK,至於幅度就使用ADC測量降壓之後的市電,然後根據降壓比來計算原來的電壓。
實際上對50Hz成分的測量可以用ADC來完成,那就是軟體的學問了,通過軟體計算信號的周期和幅度。
分析其他頻率的信號,那就要先把50Hz基頻過濾掉才行了。因為普通的降壓法同樣把其他諧波成分幅值降低到無法測量的程度,所以要使用濾波器過濾掉50Hz信號,然後將剩餘的信號用ADC采樣,
並進行FFT運算得到各個頻率成分的頻率值和幅度值。
『叄』 關於單片機測方波(只存在一定時間)頻率的問題
單片機有沒有管腳捕獲功能啊 測頻率用管腳捕獲中斷做相對准確點
『肆』 單片機中如何用T0來測試30HZ~~~1KHZ方波信號的周期又如何測試頻率為0.5MHZ左右的脈沖頻率設晶振頻率為12MH
用定時計數器,將TMOD的第8位和第4位置高電平就可以使用外部中斷的啟動定時計數器了.12M的晶振最快的是1M的速度,但是算上中斷等因素的話測0.5M會不太准30HZ~~1KHZ效果是很好的.如果非要測0.5M的話最好選用8252的單片機,它可以使用24M晶振.
『伍』 51單片機檢測方波頻率
頻率較低時,不要用定時計數法。
『陸』 單片機能產生最大頻率方波是多少
我用STC11F02E-SOP20做的模擬DDS的波形發生器(正弦或方波),跑32.768MHZ,正弦表采樣速度為1310720HZ,輸出波形步進為1HZ,最高輸出300KHZ。
『柒』 怎樣用單片機外部中斷測方波周期
1、3Hz的頻率,周期已經相當的長了。
2、每兩個下降沿之間的間隔時間則為這個方波的周期。
3、可以設置定時器1ms中斷一次,再定義一個變數,定時器每中斷一次這個變數加1,當產生外部中斷時,讀一下這個變數的值,就知道這個方波的周期了。你還可以做一下自述平均之類的得到一個平均周期。只給個思路,程序可以自己練練手。
『捌』 單片機如何用PWM來測出方波頻率
脈寬調制(PWM)基本原理:控制方式就是對逆變電路開關器件的通斷進行控制,使輸出端得到一系列幅值相等的脈沖,用這些脈沖來代替正弦波或所需要的波形。也就是在輸出波形的半個周期中產生多個脈沖,使各脈沖的等值電壓為正弦波形,所獲得的輸出平滑且低次諧波少。按一定的規則對各脈沖的寬度進行調制,即可改變逆變電路輸出電壓的大小,也可改變輸出頻率。
在PWM波形中,各脈沖的幅值是相等的,要改變等效輸出正弦波的幅值時,只要按同一比例系數改變各脈沖的寬度即可,因此在交-直-交變頻器中,PWM逆變電路輸出的脈沖電壓就是直流側電壓的幅值。
根據上述原理,在給出了正弦波頻率,幅值和半個周期內的脈沖數後,PWM波形各脈沖的寬度和間隔就可以准確計算出來。按照計算結果控制電路中各開關器件的通斷,就可以得到所需要的PWM波形。
『玖』 怎麼用51單片機測量方波頻率輸入口怎麼接
輸入脈沖接到P3.4上,T0作為計數器使用計數,T1作為定時器計時,初始化程序為:
init()
{
TMOD=0x11;
TH0=0x00;
TL0=0x00;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
TR0=1;
TR1=1;
ET0=1;
ET1=1;
EA=1;
}