979888_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

979888_ja-JP

979888_ja-JP

添付モデル内のCANアナライザを停止・再起動した後に複数のCANメッセージを送信する方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ヒンネン

こんにちは、 RHinnen

以下の問題を解決するために貴重な時間をいただけませんか?以下の問題を解消するために。CANアナライザーを停止・再開始した後もMCUをリセットせずに複数のCANメッセージを送信し続けるモデルを変更する方法について教えてください。MPC574xP サンプルプロジェクト - 通信で提供されているサンプル -CAN1 (Flexcan Traffic) には、この問題は存在しません。

これまで、モデルに別のCANメッセージ(異なるID)を追加しても、CANアナライザーはID CANメッセージを1つしか送っていません。CANアナライザは、停止および開始後にCANメッセージの送信を停止します。

解決策をお待ちしております。どうもありがとうございました!

サンプル・モデルRe: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached

こんにちは、
私も同じ問題の解決策を探しています。
もしその問題を解決したなら、MCUを再起動せずにCAN信号を送信してください。あなたのやり方を教えていただけると、私のプロジェクトに役立ちます。

ありがとう、
ラフル

Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、スパーク

はい、残念ながら、同じMBを複数の転送に使用したい場合は、以下のいずれかの方法を取る必要があります。

- ブロックモードを使うか(アプリケーションの動作が少し遅くなる可能性が高い)

- ノンブロッキングモードを使用するが、同じMB上での2回目の転送は、1回目の転送が完了した後にのみ実行されるようにする。そうでなければ、最初の転送は2番目の転送によって停止され、完了まで実行されません。

2つ目の選択肢は、**アプリケーション**の書き方によります。タイミング**マネジメント**は自分で行う必要がありますが、タイミング**マネジメント**のオーバーヘッドによっては、やや速い**アプリケーション**ができるという利点もあります。

最初の選択肢は比較的簡単です(ブロックがすべて処理します)が、その少しの余分な時間がアプリケーションに記載できるかどうかを決める必要があります。

最良のシナリオは、マネジメントが使えてノンブロッキングモードを使える場合で、転送ごとに専用のマザーボードセットが割り当てられている場合です。

これで少しは状況が明確になったでしょうか。

敬具

ラズバン。

Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

この質問は11月に寄せられたものですが、何か進展はありましたか?

私が発見した問題点は、メッセージバッファをメッセージごとに個別に設定していなかったことでした。各メッセージを特定のバッファに読み込むように設定する必要があるとは知りませんでした。

pastedImage_1.png

Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

正しいアプローチがどのようなものなのか、私にはまだ分かりません。正しい例を教えてもらえますか?

ありがとう。

Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ポールヴラーゼ

ご確認いただき、解決策をご検討ください。ありがとう!

ダニエル

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎07-02-2026 04:29 AM
更新者: