KopherBit
AUTOSAR

KCU CAN / CAN FD通信アーキテクチャ

KCU GEN1 は 4 つの CAN 2.0B チャネルを提供します。 KCU GEN2 (フェーズ B / マイクロ) は、4 チャネルのフル CAN FD (最大 2 Mbit/s データフェーズ) にアップグレードされ、そのうちの 1 つは CAN ウェイクアップ機能をサポートします。この記事では、CAN/CAN FD 通信における KCU シリーズのハードウェア構成、ウェイクアップ動作、および KopherSAR ソフトウェア統合について概要を説明します。

まとめ

KCU シリーズの CAN/CAN FD 通信構成は次のとおりです。 KCU GEN1 は、CAN 2.0B の 4 チャネル (アプリケーション用に 3 チャネル、デバッグ用に 1 チャネル) を提供します。KCU GEN2 (フェーズ B) 4 ウェイ フル CAN 2.0B / CAN FD にアップグレードされました。KCU GEN2 Micro も、4 チャネルのフル CAN FD (最大データ フェーズ ボー レート 2.0 Mbit/s) です。 CAN A にはウェイクアップ機能があり、CAN メッセージを通じてトランシーバーをウェイクアップしてメイン コントローラーを起動できます。すべてのチャネルは KopherSAR の Can / CanIf / CanTp / PduR / COM モジュールを通じて統合され、部分ネットワーキングおよび NM ネットワーク管理をサポートします。

技術的な役割

CAN (Controller Area Network) は主流の車両通信バスです。 CAN FD (Flexible Data Rate) は拡張バージョンであり、以下を提供します。

  • より大きなデータ ペイロード: フレームあたり最大 64 バイト (CAN の場合は 8 バイト)。
  • データ フェーズのボー レートの向上: データ フェーズは 2 Mbit/s 以上に増加し、アービトレーション フェーズは 500 kbit/s に維持されます。
  • CRC の改善: 干渉に対する耐性が向上しました。

KCU プラットフォームは、製品の位置付けに応じてさまざまな CAN 構成を提供します。

製品CAN チャネルCANFDアプリケーション
KCU GEN14 (3 ユーザー + 1 デバッグ)いいえ従来の車両通信アプリケーション。
KCU GEN2 (フェーズ B)4はい中央 VCU / 車両メイン制御ノード。
KCU GEN2 マイクロ4はいサブシステムノード/スマートアクチュエーターECU。

CAN A (CAN GEN2 / Micro の最初のチャネル) はウェイクアップ機能をサポートしています。ECU が低電力状態に入っても、トランシーバーは引き続きバスを監視し、特定の CAN パケットに遭遇するとメイン MCU をウェイクアップします。

建築

階層役割
アプリケーション層 (SWC)RTE を介して信号を送受信します。
KopherSAR COMPdu グループ / 信号の設定とコールバック。
PduRPdu ルーティング (COM ↔ DCM ↔ NM ↔ CanTp)。
キャントプISO-TP セグメント化送信 (UDS の場合、大きなメッセージ)。
できるならCAN Frame ↔ Pdu 対応、Tx/Rx 処理。
できる MCALエンティティ CAN コントローラーの操作。
CANトランシーバー(TJA1145ATK/FD等)物理層トランシーバー、CAN ウェイクアップ、部分ネットワーキング。
バス車両CAN/CAN FDバス。

KopherSAR は、CanNm (CAN ネットワーク管理)、CanSM (状態マネージャー)、および ComM (通信マネージャー) を同時に統合し、BswM は異なるモード (NoCommunication / SilentCommunication / FullCommunication) 間の通信ステータスを切り替えます。

主要な機能

  • GEN1: 4 チャンネル CAN 2.0B、チャンネル プランニング 3 ユーザー + 1 デバッグ;標準 11 ビット / 拡張 29 ビット ID をサポートします。
  • GEN2 / Micro: 4 チャンネル CAN 2.0B / CAN FD、最大データ位相 2.0 Mbit/s。
  • CAN ウェイクアップ: CAN A (GEN2 / Micro) は PDU ウェイクアップをサポートします。静的消費電力を削減できます。
  • 部分ネットワーキング: トランシーバー サポート (TJA1145ATK/FD) を通じて、特定の PDU の低電力監視をメイン バス上で維持できます。
  • ISO-TP: CanTp は大きなメッセージのセグメント化された送信を提供し、UDS サービス (0x19、0x34/0x36 など) は CanTp を通じてフレーム間で送信されます。
  • NM: CanNm は、同期した睡眠/覚醒、活力メッセージの調整を提供します。

必要なエンジニアリング入力

入力目的
DBC / ARXML 通信マトリックスフレーム、信号、Pdu、ルーティングを構成します。
ボーレート設定アービトレーション フェーズ (通常 500 kbit/s) とデータ フェーズ (CAN FD 最大 2 Mbit/s)。
ウェイクアップ設定どの Pdu がウェイクアップおよび休止状態への移行条件をトリガーするか。
部分的なネットワーク構成PN、PN フレーム コンテンツをサポートする ECU。
終端抵抗車両のトポロジによって、どのノードに 120 Ω の終端抵抗が必要かが決まります。
ISO-TP 要件大量のメッセージ送信 (OTA、UDS プログラミング セッションなど)。
NMの動作ウェイクアップ同期、スリープ調整、ネットワーク モード切り替え。

KopherBit がこれをサポートする方法

  • BSW: KopherSAR は、完全な Can / CanIf / CanTp / PduR / COM / CanNm / CanSM モジュールを提供します。
  • 構成: KopherConfig ARXML、BSW 構成およびコードを DBC から直接インポートして生成します。
  • トランシーバーの統合: BCM / KCU プラットフォームは、TJA1145ATK/FD などの PN およびウェイクアップを備えたトランシーバーをサポートします。
  • 診断統合: CanTp + DCM は、CAN/CAN FD 上の UDS を完全にサポートします。

よくある質問

KCU GEN1 は CAN FD にアップグレードできますか?

いいえ。GEN1 マスター MPC5744P CAN コントローラーは CAN 2.0B 仕様であり、CAN FD をサポートしていません。CAN FDが必要な場合は、KCU GEN2 / KCU GEN2 Microを選択してください。

ウェイクアップと部分ネットワーキングの違いは何ですか?

ウェイクアップとは、CAN パケットによって ECU が低電力状態からウェイクアップされることです。部分ネットワーキングとは、ECU の電源がオンのままで、特定の PDU のみをリッスンし、他のトラフィックを無視して低消費電力を実現する場合です。両方を組み合わせて使用​​できます。

120 Ω の終端抵抗が必要な CAN チャネルはどれですか?

車両のトポロジによって異なります。一般に、バスの両端には 120 Ω の終端抵抗があります。 KCU 内蔵終端抵抗が必要かどうかは、トポロジー内の位置 (エンドポイントか中間セクション) によって決まります。

CAN A ウェイクアップは実際にどのくらいの電力を消費しますか?

具体的な値は、使用する CAN トランシーバーと KCU マザーボードのスタンバイ構成によって異なります。TJA1145ATK/FD の静止電流は、PN/ウェイクアップ モードで標準 1 桁 mA です。

CAN FD データ フェーズには依然としてアービトレーション フェーズ 500 kbit/s が必要なのはなぜですか?

調停フェーズはすべてのノードと互換性がある必要があるため、500 kbit/s (標準) を維持します。 CAN FD は、データ フェーズ (データ ロード送信フェーズ) 中にのみ高いボー レートに切り替わり、非 CAN FD ノードには影響しません。

JSON-LD

{
"@context": "https://schema.org",
"@type": "技術記事",
"headline": "KCU CAN / CAN FD 通信アーキテクチャ",
"description": "ハードウェア構成、部分ネットワーキング、KCU GEN1 (4x CAN 2.0B) および KCU GEN2 / Micro (4x CAN FD、ウェイクアップを含む) の KopherSAR ソフトウェア統合。",
"url": "https://kopherbit.com/knowledge/kcu-can-fd-communication/",
"公開日": "2026-05-09",
"dateModified": "2026-05-09",
"inLanguage": "zh-TW",
"キーワード": ["KCU""CAN""CAN FD""CAN ウェイクアップ""部分ネットワーキング""ISO-TP"]
"articleSection": "AUTOSAR",
"著者": { "@type": "組織", "名前": "KopherBit", "url": "https://kopherbit.com" },
"publisher": { "@type": "組織", "name": "KopherBit", "logo": { "@type": "ImageObject", "url": "https://kopherbit.com/logo.png" } }
}