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

11 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2013 年 10 月 25 日
回答済み: MathWorks Support Team 2013 年 10 月 25 日
Simulinkでデューティー比(ON/OFF比)可変のパルスを作成するには、どのようにモデリングすれば良いですか?

採用された回答

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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeモデル化 についてさらに検索

製品


リリース

R2008a

Community Treasure Hunt

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

Start Hunting!