このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
Connected IO を使い始める
この例では、ライブ I/O データ交換のために Simulink ® モデルをサポートされているハードウェアに直接接続し、C2000™ Microcontroller Blockset で接続された IO を使用して LED を点滅させる方法を学習します。
Connected IO は、Simulink モデルと IO サーバーが相互に通信できるようにする通信インターフェイスを作成します。モデルはハードウェアと通信するため、コード生成は必要ありません。
Connected IO を使用したシミュレーションは、モデルベース デザイン ワークフローの中間ステップであり、モデルをハードウェアに展開する前に Simulink がハードウェアと通信できるようにすることで、シミュレーションとコード生成のギャップを埋めます。
前提条件
次のチュートリアルを完了することをお勧めします。
ハードウェアのセットアップを完了するには、MATLAB ® コマンド プロンプトで
c2000setupを実行します。
必要なハードウェア
任意の TI™ C2000™ボード(この例では TI Delfino F28379D Launchpad が使用されています)
シミュレーションの通常モードでは、接続された IO をサポートする C2000™ Microcontroller Blockset のそれぞれのソース ブロックまたはシンク ブロックに対応する入力および出力ハードウェアペリフェラルを使用できます。
USB ケーブル
接続ワイヤー
ハードウェア セットアップ
1. TI™ C2000™ボードをホスト コンピュータに接続します。
2. ePWM1ピン(J4ピン40)をADC A0ピン(J3ピン30)に接続します。
Simulink 接続IOモデル
この例では、C2000™ Microcontroller Blockset の事前構成済みモデルを使用します。このモデルでは、ePWM1 は特定のデューティ比の二乗パルスを出力し、それがADCチャネルに供給されます。ADC出力は、ランチパッド上のユーザー LED (GPIO34) に対応するデジタル出力に供給されます。接続された IO でモデルを実行すると、 ePWM出力の周期に等しい速度で LED が点滅するのを観察できます。
LED のオン期間は、 ePWMブロックで設定された初期デューティ比によって決まります。
c2837xconnectedio.slx モデルを開きます。


パラメーターとハードウェアのセットアップを構成する
これらのパラメーターは、 [構成パラメーター]ダイアログ ボックスで構成します。
1. c2837xconnectedio.slx Simulink ® モデルを開きます。
2. [モデル化] タブで [モデル設定] を選択します。
3. [コンフィギュレーション パラメーター] ダイアログ ボックスで [ハードウェア実行] を選択します。
4. ハードウェアボードパラメーターをTI Delfino F28379D Launchpad に設定します。これを選択すると、ハードウェアボード設定パラメーターにハードウェアのデフォルト値が設定されます。
5. ハードウェア実装 > ターゲット ハードウェア リソース > 接続された IO に移動します。

通信インターフェイスとしてシリアルを選択します。
SCI モジュールを選択します。デフォルトでは、 controlCARDおよびLaunchPadに対して SCI_A モジュールが選択されます。カスタムボードの場合は、FTDI に接続する他のシリアル モジュールを選択します。
ターゲット ハードウェアに関連付けられた COM ポート番号を使用して、MATLAB 設定でシリアル ポートを選択します。
Verbose オプションを使用すると、診断ビューアと MATLAB コマンド ウィンドウでシミュレーションの実行進行状況を表示できます。
SCI_A に移動し、「希望するボー レート (ビット/秒)」でボー レートを指定します。
デフォルトのボーレートは 115200 です。Launchpad またはcontrolCARDの USB 経由のシリアルのボーレートを上げることができます。FTDI 2232H を使用する Launchpad および controlCARD では、6 Mbps 以下、または正確に 9 Mbps または 12 Mbps のボーレートを選択できます。FTDI 2232D を使用する controlCARD では、1.5 Mbps 以下、または 2 Mbps または 3 Mbps の任意のボーレートを選択できます。
Simulink モデルを実行する
1. Simulink モデルの ハードウェア タブの モード セクションで、 接続された IO を選択します。

2. IO で実行 をクリックします。

3. スコープまたは SDI ブロックで出力を観察します。
4. LED の点滅を観察します。