tachorpm
タコメーター パルスからの RPM 信号の抽出
説明
[___] = tachorpm( では、x,fs,Name,Value)Name,Value のペアと前述のいずれかの構文を使用してオプションを指定します。
出力引数のない tachorpm(___) では、生成された RPM 信号およびタコメーター信号と検出されたパルスがプロットされます。
例
入力引数
名前と値の引数
出力引数
アルゴリズム
関数 tachorpm は以下のステップを実行します。
statelevelsを使用して、タコメーター信号の Low および High の状態を決定します。risetimeとfalltimeを使用して、各パルスの開始および終了時間を検出します。次に、各パルスの時間を見つけるために、これらの測定値を平均します。diffを使用してパルスの中心間の時間間隔を求めます。さらに、RPM = 60 / Δt を使用してパルス間の中点で RPM 値を計算します。'FitType'を'smooth'に指定した場合、関数はスプラインを使用して最小二乗近似を実行します。'FitType'を'linear'に指定した場合、関数はinterp1を使用して線形内挿を実行します。
参照
[1] Brandt, Anders. Noise and Vibration Analysis: Signal Analysis and Experimental Procedures. Chichester, UK: John Wiley & Sons, 2011.
[2] Vold, Håvard, and Jan Leuridan. “High Resolution Order Tracking at Extreme Slew Rates Using Kalman Tracking Filters.” Shock and Vibration. Vol. 2, 1995, pp. 507–515.
拡張機能
バージョン履歴
R2016b で導入
参考
orderspectrum | ordertrack | orderwaveform | rpmfreqmap | rpmordermap | rpmtrack | statelevels




