in System identification, if input is PWM signal....

1 回表示 (過去 30 日間)
Minjae Yoo
Minjae Yoo 2018 年 4 月 7 日
回答済み: MULI 2024 年 8 月 23 日
Hello ! i'm using System identification toolbox.
i already got step response from RC servo motor.
the problem is input signal type is PWM.
i gave step siganl throught PWM (1 ms to 2ms ).
how i can identify this 1ms to 2ms PWM signal for using system identification toolbox ?
  1 件のコメント
Bianka Moreno
Bianka Moreno 2024 年 5 月 13 日
How you solved it?

サインインしてコメントする。

回答 (1 件)

MULI
MULI 2024 年 8 月 23 日
Hi Minjae,
To know about how to use PWM signal as an input in the System Identification Toolbox you may follow these steps:
  • Convert PWM to a Usable: Transform the PWM signal into a duty cycle. For example, if your PWM pulse width varies between 1 ms and 2 ms within a 20 ms period, convert these to duty cycle percentages (e.g., 5% for 1 ms and 10% for 2 ms).
  • Import Data: Load your input (duty cycle) and output (step response) data into the toolbox.
  • Select a Model: Choose a model type that fits your data, such as a transfer function or state-space model.
  • Estimate the Model: Use the toolbox to estimate the model parameters based on your data.
By converting the PWM signal to a duty cycle, you can effectively use it as an input for system identification.
You may refer to this link for more information and examples related to “System Identification Toolbox”

コミュニティ

カテゴリ

Help Center および File ExchangeLinear Model Identification についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by