CANbedded J1939

J1939アプリケーション用組込ソフトウェア

CANbedded J1939拡張モジュールは、J1939ベースのアプリケーションの特別な要件に合わせてカスタマイズされたソフトウェア コンポーネント ファミリです。CANbedded J1939拡張モジュールにより、トラック、バス、建機などのディーゼル エンジン制御を行うアプリケーションで必要となるJ1939プロトコルの基本通信機能が利用可能になります。また、CANプロトコルに基づいて、制御装置間で情報の交換を行うことができるようになります。詳細な情報と特性については、CANbeddedの製品情報を参照してください。
ベクター社のCANbeddedソフトウェア コンポーネントは、ソース コードとして利用可能な複数のコンポーネントで構成されており、それぞれのパラメータやアトリビュートを専用ツールCANgenで設定することが可能です。

特徴/優位性

ベクター社の組込ソフトウェアコンポーネントでは、J1939アプリケーションの制御装置に必要な各種機能を利用することができます。自動車用組込ソフトウェアとCAN通信におけるベクター社の豊富な経験をもとに、J1939スタックは以下のような特徴と機能を備えています。

  • 標準コンポーネントは汎用コードに基づいており、アプリケーション固有の要件に合わせて拡張可能
  • 効率的なランタイム
  • パラメータ設定およびコンフィギュレーションの自動生成
  • ユーザー ソフトウェアと簡単に統合可能
  • ベクター社の解析ツール、シミュレーション ツールおよび キャリブレーション ツールとの互換性
  • 車両メーカーの要件によるコンポーネントとの互換性

ベクター社のソフトウェア コンポーネントは、CANgen というJ1939拡張ソフトウェア ツールで設定、プログラムされます。このため、標準化されたコンポーネントに変更を加えることなく、目的のノードのユーザー機能と独立して実装することができます。

用途

  • 自動車および商用車、建機の制御装置
  • その他の組込ソフトウェア システム (例: LIN) のためのコンポーネント もご用意しております。

ハードウェア インターフェイス

CANドライバは、ハードウェアからほぼ独立したインターフェイスを、上位ソフトウェア レイヤーに提供します。これにより、対応するハードウェア プラット フォームに関係なくコンポーネントを利用、再利用することができます。下位層にあたるCANドライバは、CAN通信に関する以下の基本機能を実装しています。

  • CANコントローラの初期化
  • CANメッセージの送信
  • CANメッセージの受信
  • オーバーフローとエラー処理

CANgen J1939拡張モジュールでは、ハードウェア アクセプタンス フィルタまたはバス タイミング レジスタのプログラミングなどハードウェア初期化を予め設定することが可能です。

CANdelaStudio CANdb++ CANbedded Generation Tool Generation Tool Interaction Layer

関係コンポーネント

CANopenまたはDeviceNetなど他のプロトコルをご使用になる場合は、関連の製品情報を参照してください。

© 2006-2009 Vector Japan. 最終更新日: 2009-01-08

お気に入りに追加

このページはお役に立ちましたか?