波形演算法
❶ 怎麼用單片機產生PWM波形
單片機產生PWM波形波形的方法:
主要是採用軟體控制,控制2個時間。
具體就是由單片機的引腳輸出PWM波形;單片機引腳
如P1.7
控制其輸出高電平的時間T1
和輸出低電平的時間T2。
PWM波形的周期T=T1+T2
PWM波形的占空比=(100T1/T)%
PWM波形實現的演算法:
1
根據PWM波形的頻率f,計算出PWM波形的周期T=1/f;
2
根據PWM波形的占空比
計算出高電平時間
T1=占空比×T
3
計算出低電平時間
T2=T-T1
4
按上述時間去控制
單片機引腳高低電平的時間就可以了。
呵呵
趕快自己寫程序吧
別忘了給俺加分呀
❷ med 和rms是什麼數學演算法
RMS就是均方根值: RMS---root meam square,最原始的是針對正弦波推導出來的,但實際上對所有的波形都適用。電路上的計算基本過程是先平方再平均(積分)最後開方,其中開始時還有絕對值整流的過程。RMS是從有效值的定義里推導出來的計算方法,因此,兩者等效。電路實現時,是這種計算方法的迫近。 均方根值也稱作為效值,它的計算方法是先平方、再平均、然後開方。比如幅度為100V而占空比為0.5的方波信號,如果按平均值計算,它的電壓只有50V,而按均方根值計算則有70.71V。這是為什麼呢?舉一個例子,有一組100伏的電池組,每次供電10分鍾之後停10分鍾,也就是說占空比為一半。如果這組電池帶動的是10Ω電阻,供電的10分鍾產生10A的電流和1000W的功率,停電時電流和功率為零。 那麼在20分鍾的一個周期內其平均功率為500W,這相當於70.71V的直流電向10Ω電阻供電所產生的功率。而50V直流電壓向10Ω電阻供電只能產生的250W的功率。對於電機與變壓器而言,只要均方根電流不超過額定電流,即使在一定時間內過載,也不會燒壞。 它是揚聲器的功率處理能力(或稱揚聲器的額定功率)是一項重要技術參數,它代表揚聲器承受長期連續安全工作的功率輸入能力。 聲音信號不是一種正弦波信號,而是一種隨機的,這些隨機信號可用三個能數來表示,有效值(RMS)又稱均方根值,是以信號峰值等幅的正弦信號的一種測量結果,接近於平均值,基本上代表信號的發熱能量。峰值(Peak)是信號達到的最大電平,對於正弦波來說,峰值電平大於有效值電平3dB,對於音樂信號來說,峰值電平超過有效值可達10-15dB在評定一種揚聲器的位移能力時,峰值是重要的,峰值因子,用來說明峰值電平與有效值電平的比率,對於按AES2-1984的粉紅色雜訊源來說,峰值因子為6dB,即峰值電壓是有效值電壓的4倍。
RMS值實際就是有效值,就是一組統計數據的平方的平均值的平方根。
RMS=(X1平方+X2平方++Xn平方)/n 的1/2次方。
在直流(DC)電路中,電壓或電流的定義很簡單,但在交流(AC)電路中,其定義就較為復雜,有多種定義方式。均方根(rms)指的是定義AC波的有效電壓或電流的一種最普遍的數學方法。
要得出rms值需要對表示AC波形的函數執行三個數學操作:
(1)計算波形函數(一般是正弦波)的平方值。
(2)對第一步得到的函數求時間平均值。
(3)求第二步得到的函數的平方根。
在一個阻抗由純電阻組成的電路中,AC波的rms值通常稱作有效值或DC等價值。比如,一個100V rms的AC源連接著一個電阻器,並且其電流產生50W熱量,那麼對於100V連接著這個電阻器的電源來說也將產生50W的熱量。
對正弦波來說,rms值是峰值的0.707倍,或者是峰-峰值的0.354倍。家用電壓是以rms來表示的。所謂的「117V」的交流電,其峰值(pk)約為165V,峰-峰值(pk-pk)約為330V。