EmbeddedCoderを利用してTI C2000マイコンにModbus RTU スレーブを実装

2 views (last 30 days)
Kiyoto Matsumoto
Kiyoto Matsumoto on 15 Apr 2020
Edited: Kiyoto Matsumoto on 15 Apr 2020
【動作環境】
・MATLABバージョン R2019b
・EmbeddedCoder
・TI C2000ハードウェアサポートパッケージ
・LAUNCHXL-F28379D 評価ボード
上記の環境でTIマイコンボードにModbus通信(RTU スレーブ)を実装したいと考えています。
ハードウェアサポートパッケージによって、UART(SCI)通信はサポートされていますが、
以下の2点で、そのままModbusには使えないようです。
1.サポートパッケージのSCI通信ブロックでは読み取りのバイト数を事前に指定する必要がある。
2.Modbusでは、通信の前後に3.5文字分の無通信時間を設ける必要がある。
上記の問題を回避できる手段や、過去に同様の実装を行った方がいらっしゃれば
その情報をご教示いただければと存じます。

Answers (0)

Community Treasure Hunt

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

Start Hunting!