自動車環境での通信
通信とは?特定のバス システム (CAN、LIN、FlexRay...) で接続される各ECU (Electronic Control Unit) 間での情報のやりとりすることです。
通信はどこで行われますか? 現在、車両には、さまざまなネットワークがあり、 ネットワークは、ECUによって構築されます。 1つのネットワークから別のネットワークへの境界は、いわゆるゲートウェイで実現します。 これは、両方 (または3つ以上の) のネットワーク (CANやLINなど) の言語に対応するECUです。
通信はどのようにして行われますか? すべてのECUは、共通のデータベース (DBC、LDF、FIBEXなど) の通信マトリクスを使用します。 このマトリクスには、その言語の言葉 (メッセージ、シグナルなど) と、すべての通信相手 (ネットワークのECU) が定義されています。
一般的なECUはどのように構成されていますか?ごく抽象的な見地から、ECUは機能部分、アプリケーションそのもの、およびECUの通信制御部分で構成されます。
機能部分は、空調システムのECUやドア システムのECUなどの、ECUの機能を実現します。
One for allすべてのECUは相互間で通信します。 バス システムのすべてのECUは、同じ通信マトリクスを使用します。 そのため、すべてのECUでは、通信に同様のソフトウェア コンポーネントを使用することになります。
CANbedded - ベクターの標準コンポーネントベクターの組込ソフトウェア コンポーネント(
CANbedded) では、自動車向けのコントロール ユニットに不可欠な広範な機能を提供しており、組込ソフトウェアとCAN通信分野での長年の経験が集約されています。
標準コンポーネントは汎用コードに基づいており、各用途の要件に合わせてスケーラブルに変更できます。
- 低いROMおよびRAM使用量
- 高い実行効率
- パラメータ設定およびコンフィギュレーションによるコード自動生成
- アプリケーション ソフトウェアと簡単に統合
- 解析ツール、シミュレーション ツールおよびキャリブレーション ツールを含むベクター ツール チェーンとの互換性
- 自動車メーカー仕様との互換性
ソース コードは、ツール (設定ツール) を使ってオフラインで決定されるパラメータおよび設定データにより調整されます。 このため、ターゲット ノードの構成に依存しない、標準化されたCANbeddedソフトウェア コンポーネントが実現されます。