LINエラーの解釈

CANoe Quick Tip

ノウハウ
自動車
CANoe
テスト・妥当性確認・診断

LINはUARTベースのプロトコルであり、各LINフレームは、マイクロコントローラのUARTモジュールによって送信される複数のバイトで構成されています。多くの場合、LINレスポンダノードのアプリケーションは、LINプロトコルスタックと同じマイクロコントローラ上で動作します。LINプロトコルスタックは通常、ソフトウェアで実装されています。その結果、アプリケーションソフトウェアとプロトコルソフトウェアは、同じマイクロコントローラのリソースを共有することになります。これにより、原因の特定が難しいタイムアウトエラーが発生することがあります。 LINエラー解析機能は、こうした問題の診断と解決に役立ちます。

この機能やワークフローで何ができますか?|どのような課題を解決できますか?

発生しうるエラーのシナリオはいくつかあります。これらのエラーは、ローカルエラー とグローバルエラーに分類されます。

LINエラーの解釈では、以下の ローカルエラーについて明確に説明されています:

また、LINエラーの解釈により、以下のグローバルエラーや情報が明確になります :

  • LIN Commanderがシミュレートされている際に、接続されたネットワーク上に実際のLIN Commanderが同時に存在する場合、衝突が発生します。このような衝突は、ネットワーク上の通信エラーに対するヒューリスティックな解析によって検出されます。
  • 設定されたボーレートが、接続された実ネットワークで使用されているボーレートと異なる場合、接続されたネットワーク上で通信エラーが発生したと解釈されます。この状況は、ネットワーク上の通信エラーに対するヒューリスティックな解釈によって検出されます。
  • 無効なブレーク区切り文字の検出。有効なブレーク区切り文字は、少なくとも1ビット時間の長さを持つ必要があります。仕様では、区切り文字の長さを少なくとも2ビット時間とすることを推奨しています。

CANoeのどこにこの機能がありますか?|どのように操作を開始しますか?

ローカルエラーはCANoeのトレースWindowで明確に視覚化され、グローバルエラーは出力Windowで分かりやすくレポートされます。これにより、解析中に完全な透明性と即時のフィードバックが得られます。

CANoeの関連トピック

Graphic of the CANoe cube.
CANoeの詳細
VectorAcademy
Team
最適なトレーニングをお探しですか?
トレーニングや認定プログラムについてのご質問、またはお客様に合ったトレーニング選びについてのご相談は、お問い合わせフォームよりお気軽にご連絡ください。