2015-02-11 58 views
-2

我正在試圖對SEA中實時讀取的某個轉矩實施尖峯過濾器。到目前爲止,我們正在使用移動平均值來替換超過某個閾值的尖峯值。 (我們越來越尖峯b/c執行機構有時會出現混亂,並突然出現尖峯)。實時Spike過濾C++

我想弄清楚一個更好,更準確的方法來過濾尖峯,以便更準確地預測轉矩會代替尖峯。

順便說一句,這是一個C++程序。

謝謝!

+0

研究「指數濾波器C++」。我們正在使用一種指數濾波器來濾除電壓尖峯。 – 2015-02-11 22:45:54

回答

0

如果你的扭矩變化不是很快,過濾尖峯的最簡單方法就是所謂的「擺率限制器」。該操作很簡單,可以用任何語言輕鬆實現。你需要存儲最後的好價值。當讀數與最後一張進行比較時,如果它比較大,則增加最後一張,如果它較小,則減少最後一張。