Simulinkでデ​ューティー比(ON/​OFF比)可変のパル​スを作成するには、ど​のようにモデリングす​れば良いですか?

11 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
Simulinkでデューティー比(ON/OFF比)可変のパルスを作成するには、どのようにモデリングすれば良いですか?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 26 Oct 2013
現在のシミュレーション時間、サンプル時間、パルス周期、デューティー比を利用し、パルスの出力値を逐次切り替えるモデリング方法が考えられます。
以下にモデリング例(pulse_gen.mdl)を示します。
※モデルは、"関連ドキュメント"よりダウンロードすることができます。
ここでサブシステム Pulse_Generator with Variable_Duty_Ratio はマスク化されており、内部はつぎのようにモデリングされています。
変数Am, period, Tsはマスクダイアログパラメータとしてつぎのように設定されています。
シミュレーション実行結果は以下のようになり、入力されるデューティー比[%]に応じてパルス出力が変化していることが確認できます。
このモデルのポイントを以下にまとめます。
 - デューティー比を入力とし、ON/OFF信号を出力
 - 設計パラメータは振幅(変数Am)、周期(変数period)、サンプル時間(変数Ts)の3種類
 - OFF時のパルス出力値はゼロ
 - ON時のパルス出力値は1で、現時点から (パルス周期)*(デューティー比[%]) だけ時間が経過したらOFFへ切り替え
 - デューティー比はパルス周期(変数period)毎に更新

More Answers (0)

Categories

Find more on モデル化 in Help Center and File Exchange

Products


Release

R2008a

Community Treasure Hunt

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

Start Hunting!