RMS計算方法

2021-07-02 08:07:57 字數 3309 閱讀 1550

先提乙個問題:使用訊號發生器輸出同乙個脈衝方波訊號,在示波器上採用直流耦合方式和交流耦合方式,在示波器上得出的rms值是不一樣的,存在很大的差異,為何?(原因是直流耦合在取樣時以地作為平面採用波形,並帶有一定的直流成分,而交流則已波形的中心水平線作為平面取波形的絕對值採集計算,數值是不一樣的,兩者之間的關係為:1.4142)

rms是什麼

rms即真有效值,是對交流訊號幅度的基本量度,可以分別從實用角度和數學角度予以定義。

從實用角度定義是:乙個交流訊號的真有效值等於在同一電阻性負載上產生同等熱量所需的直流量。例如,1v真有效值交流訊號與1v直流訊號在同一電阻上產生的熱量相同。

從數學角度定義是:真有效值定義如下:

真有效值等同於零平均值統計訊號的標準偏差。這包括求訊號的平方,取平均值,然後獲得其平方根。取平均的時間和訊號的特性相關,對於週期訊號,則使用完整週期進行平均即可,但是對於非週期訊號,取平均值的時間必須足夠長,以便能在所需的近似最低工作頻率進行濾波。

數學定義推導

按照rms的定義,乙個交流訊號的rms值等於在同一電阻性負載上產生同等熱量所需的直流量。所以真有效值是從熱量角度定義的,根據熱量的定義,有以下公式:

所以根據rms定義,有以下公式:

消去r值,可以得到

兩個等式的模型一樣,等效為乙個等式:

交流訊號的幅度值是時刻變化的,但是我們將時間t細分為δt,由於δt很小,可以認為在δt時間內交流訊號的幅度值不變化,值為e(i),並且熱量是可以累積的,所以有:

對時間t進行n次細分得到δt,因此

所以有:

真有效值的數學定義

推導得到真有效值的數學定義,等效於對被測訊號的實時取樣值進行平方和後求平均,然後開方。求平均是乙個將變化訊號趨於穩定的運算,對於週期訊號,因為其週期變化,所以只要對其完整週期進行評價,其結果就是乙個穩定值,所以平均的時間t可以取週期訊號的n個完整週期t。對於非週期訊號,由於其變化沒有規律,所以只能在保證測量結果輸出的前提條件下,盡可能長時間的進行平均。

對於週期訊號,當δt無窮小時,我們可以得到rms值得積分表達形式:

模擬測量簡介

熱真有效值轉換

理論上,熱轉換是最簡單、最直接的方法,但實際上,它卻是最難以實現、成本最高的方法。這種方法涉及到將未知交流訊號的熱值與已知的校準直流基準電壓的熱值進行比較,測量框圖如圖1所示。基準電阻r2和訊號電阻r1的等效引數模型必須是近似完全一致,並且近似純電阻性。s1和s2是兩個效能完全一樣的熱電轉換器件,將r1和r2產生的熱量轉換為電形式,熱隔離帶用來阻斷r1和r2之間的熱傳遞,所以最終a2會調整乙個直流輸出值,使基準電阻r2與訊號電阻r1之間的溫差為零,此時這兩個匹配電阻的功耗完全相同。因此,根據真有效值的基本定義,直流基準電壓值將等於未知訊號電壓的真有效值。

圖1 熱真有效值轉換器

模型非常簡單,也非常好理解,但是每個熱單元都必須含有乙個穩定的、低溫度係數電阻r1和r2,電阻與線性溫度電壓轉換器s1和s2發生熱接觸,並且要保證熱傳遞效能一致。

圖1所示的電路框圖對器件和系統有著嚴格的要求,但是通常也具有較小的誤差和寬頻寬的優點。但是,熱轉換單元r1和 s1、r2和s2具有一定,且固定的時間常數,所以對於過低頻率的訊號,需要較長時間才能穩定,並且溫度波動會較大,所以了這種真有效值計算方案的低頻效能不好。

顯式計算

顯式計算就是按照真有效值的數學定義進行每一步運算。真有效值除了熱量角度的定義外,還有乙個數學定義,包括求訊號的平方、取平均值、獲得其平方根,顯而易見,顯示計算是利用乘法器和運算放大器直接進行平方、平均值和平方根計算。平方可以使用乘法器完成,平均可以使用低通濾波器完成,開方可以使用運放和乘法器完成。

顯式計算法框圖如圖2所示,因為是連續的模擬測量,所以選擇效能優秀的乘法器和運放可以實現相對不錯的精度和頻寬。但是因為經過平方器後的訊號振幅範圍會變得更大,為保證后級電路能夠進一步處理,必須限制訊號的動態範圍,因此顯式計算方法的動態範圍有限。例如,如果輸入訊號的動態變化範圍為20db(1v至10v的輸入),那麼平方器輸出訊號的動態範圍將達到40db(平方器輸出=1v至100v)。因此這類方法如果是單級運算則輸入動態範圍最大約為10:1,則最大可以實現20db的動態範圍。

圖2 顯式計算框圖

隱式計算

另外一種更好的計算方案是利用反饋在電路輸入處隱式或間接地進行求平方根計算,如圖3所示。平均值訊號除以輸出的平均值後,將與輸入的真有效值呈線性變化,而非平方關係。與顯式真有效值電路相比,這種隱式電路明顯擴大了輸入的動態範圍。隱式計算的公式如下:

隱式真有效值計算與其它方法相比具有器件較少、動態範圍較大、成本通常較低的優點。它的缺點是頻寬一般比熱真有效值計算或顯式計算法要窄。隱式計算方案可以使用直接乘法和除法,或者使用一種對數-反對數電路技術。

圖3 隱式計算框圖

數字測量簡介

模擬測量可以連續進行測量,給出測量結果,但是一般頻寬和精度相對較低,因為其使用了低通濾波器進行平均運算,如果實現測量結果穩定,則必須使用極低的截止頻率,而截止頻率低這會導致測量速度非常慢。

一種更高精度、更高頻寬、更快速度的測試方法就是使用數字方法進行測量。數字測量使用前面推導的數字定義的公式,將模擬訊號離散化,離散過程就是adc對模擬訊號取樣的過程,如圖4所示示意了乙個3位解析度的adc對正弦訊號離散化的過程。當取樣率遠遠高於被測訊號的頻率時,即adc的兩個取樣結果之間的時間間隔δt非常短,這時我們可以近似認為在δt時間內被測訊號的值沒有變化,就是adc的取樣值。然後我們利用真有效值的數學定義

圖4 adc取樣示意圖

pa6000功率分析儀使用的就是這種數字方法實現真有效值的測量,測量週期由同步源決定,具體如何決定將在同步源知識點講解。pa6000使用了數字方法測量,所以可以達到很高的頻寬和精度,頻寬高達1mhz,精度高達0.02%,這種精度和頻寬是模擬測量無法實現的,同時最大支援10ms給出乙個測量結果的速度也是模擬測量技術無法企及的乙個速度。

圖5 pa6000 電壓和電流真有效值的測量

測量不準確有哪些危害

常規的測量儀器無法準確測量出真有效值的原因是他們一般僅僅針對工頻設計,頻寬不夠無法滿足實際的測試需求,因為實際情況下電壓和電流都可能含有豐富的諧波成分,而這些常規儀器的頻寬往往不夠,所以無法準確測量到高次諧波的能量,但是高次諧波卻一樣會導致電路元件發熱,並且會導致容性元件急劇發熱,實際中絕大多數電路元器件的極限容量值是由保證元器件不過熱而可以散發的熱量所決定的。

圖6 含有豐富諧波的訊號

例如電纜的容量是由特定的安裝條件和最大的工作溫度所決定的。如果測量不準確會導致電纜的實際執行電流值被低估,因而導致電纜的工作溫度比預期的溫度要高,結果是電纜的絕緣下降、過早損壞甚至引發火災。

其他的一些電力元器件,如熔斷器和斷路器的熱元件,它們的額定電流值是根據有效值來制定的,因為它們的特性和散熱緊密相關。這就是誤跳閘的根本原因所在。真實電流大於所預期電流,導致斷路器一直工作在過電流狀態,長期工作可能會引起跳閘。任何由誤跳閘引起的斷電所造成的事故損失都可能是巨大的。

IOPS計算方法

通常當資料庫管理員提出需要更多儲存空間的時候,他們還會指定必須要達到多少iops。現在有這樣乙個需求,20tb儲存空間同時滿足4500 iops raid 5,我應該如何計算?raid 5或者raid 1 0的時候分別需要多少塊硬碟?首先需要知道i o中讀操作 read 與寫操作 write 所佔的...

MTLD計算方法

計算方法 傳入乙個詞的list,其實mtld就是計算詞串的長度,有個要求,詞串的長度小於10他的數值就會失效,還有github上邊有另外一種說法就是總詞數不能小於50,我們用的後面那種。傳進來後,挨個詞進行ttr計算,就是比如說第乙個詞,詞數是1,唯一詞數也是1,那麼我們ttr就是1,然後判斷1 0...

子網計算方法

問題 把192.168.253.0 28劃分多個子網,請列出所有的可用子網段和對應主機範圍?解 1 計算子網 掩碼為28個1,即11111111.11111111.11111111.11110000,點分十進位制表示為255.255.255.240,掩碼1對應的ip為網路位,掩碼0對應的ip為主機位...