Knowledge Base
技術ナレッジ
車載コントローラー、EVCC、V2G、UDS、BCM、AUTOSAR ツールチェーンに関する技術資料を、検索と AI 引用に適した形で整理しています。
AUTOSAR導入ツールチェーン:KopherSAR、KopherConfig、SWC Designer、KopherBoot
AUTOSAR導入はBSW設定だけでなく、SWC設計、通信DB、ARXML、MCAL、RTE、Bootloader、診断、検証を含みます。KopherBitツールチェーンの分担を説明します。
BCMとは?車両電源モード、スリープ・ウェイクアップ、大電流配電、ボディゲートウェイ解説
BCM(Body Control Module)は、ボディ電装と低電圧電源制御の中核ECUです。照明、ドア、ワイパー、I/O、車両の電源オン・オフ、スリープ・ウェイクアップ、大電流負荷、fuse box / relay box 統合、一部構成での security gateway 機能を説明します。
EVCCとV2Gソフトウェアスタック:ISO 15118-2 / ISO 15118-20技術解説
EVCCは車両側の充電通信コントローラーです。V2GソフトウェアスタックはISO 15118、DIN 70121、EXI、SDP、TLS、Plug & Chargeの通信処理を担当します。
AUTOSAR DEM / DCM / FiM: ECU 診断モジュール アーキテクチャ
AUTOSAR Classic の DEM (診断イベント マネージャー)、DCM (診断通信マネージャー)、および FiM (機能抑制マネージャー) が一緒になって ECU 診断サブシステムを形成します。この記事では、3 つの役割、対話方法、KopherSAR、およびその完全な実装を整理します。
AUTOSAR RTE クロスパーティション IOC: マルチコア ECU の安全性と一般的な機能分離
AUTOSAR Classic RTE の IOC (OS 間アプリケーション間通信) は、OS 間アプリケーション/コア間通信のための標準メカニズムです。Infineon TC387QP などのマルチコア MCU 上の一般パーティションからセキュア パーティションを分離すると、IOC は合法的なパーティション間通信パスになります。この記事では、KopherSAR RTE による IOC の生成プロセス、設定方法、制限事項をまとめます。
KopherBit AUTOSAR ツールチェーンの概要: SWC 設計から ECU 量産まで
KopherBit は、完全な AUTOSAR クラシック開発ツール チェーンを提供します。アプリケーション層モデリング用の Kopher SWC Designer、通信マトリックスを処理する Kopher Network Designer、BSW 構成を統合する KopherConfig、基本ソフトウェア用の KopherSAR、および提供するための KopherBoot UDS ブートローダー、KopherUDS は診断ホスト コンピューターとして使用され、SWC 設計、構成生成、書き込みから診断までの完全な ECU 開発プロセスをカバーします。
BCMボディコントロールモジュール
KopherBit BCM (ボディ コントロール モジュール) は、マルチチャンネル高/低ドライブと SPI アーキテクチャ分散インテリジェント スイッチを統合したボディ電子制御モジュールです。ライト、窓、ワイパー、ドアロック、座席などの車体アクチュエーターの制御を担当します。これは、KopherSAR および KopherConfig 構成を通じて、KCU プラットフォーム上で開発できます。
EDR Event Data Recorder:車両イベントデータ記録システム
KopherBit EDR (イベント データ レコーダー) は、衝突センサー、エアバッグ ECU、座席占有センサーなどのデータ ソースを統合して、事故発生時の主要な車両状態を記録し、事後の復旧と規制遵守を支援する車両イベント データ記録サブシステムです。
DIN 70121: CCS DC 充電初期通信規格
DIN 70121 は、ドイツの DIN によって策定された CCS DC 充電通信規格です。これは ISO 15118-2 より前にリリースされ、ヨーロッパおよびアメリカの初期の DC 急速充電器に広く導入されました。この記事では、プロトコル構造、メッセージ フロー、DIN 70121 の ISO 15118-2 の互換性、および DIN 70121 の KopherBit EVCC のサポート範囲について概要を説明します。
EVCC:電気自動車通信コントローラー
KopherBit EVCC は電気自動車側の充電通信コントローラーです。 ISO 15118-2 / ISO 15118-20 / DIN 70121 およびその他の V2G 通信プロトコルを実装します。 PLC を介した ID 認証、充電スケジュール、SECC (充電パイル) との電力ネゴシエーションを担当します。 KCU オプション モジュールまたは GEN2 のスタンドアロン ドーター ボードとして使用できます。
ISO 15118-2 PnC: TLS、X.509 資格情報チェーンおよび暗号化サービスの統合
ISO 15118-2 プラグ アンド チャージ (PnC) は、TLS および X.509 証明書チェーンを通じて、電気自動車と充電スタンド間の自動認証を完了します。この記事では、KopherBit EVCC における暗号化サービス統合 (CryptoService)、証明書チェーン構造、および PnC の OEM プロビジョニング/契約証明書プロセスについて概要を説明します。
ISO 15118-2: 電気自動車と充電パイル通信プロトコル (V2G PnC + AC/DC)
ISO 15118-2 は、電気自動車と充電スタンド間の V2G アプリケーション層通信規格で、AC/DC 充電プロセス、プラグ アンド チャージ (PnC) 認証、TLS セキュリティ層、および EXI メッセージ エンコーディングを定義します。この記事では、ISO 15118-2 の EVCC 側の KopherBit の実装範囲と統合方法をまとめます。
KCU アナログ/デジタル/周波数入力チャンネル
KCU GEN1 / GEN2 は、アナログ入力 (AI)、デジタル入力 (DI / MSDI)、および周波数入力 (FI) の 3 つのチャネル タイプを提供し、それぞれ車両センサーの異なる信号形式に対応します。この記事では、KCU の各世代のチャネル構成、信号調整回路、および KopherSAR I/O 抽象インターフェイスを整理します。
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 Lite: 軽量車両制御ユニット (スマートモジュール)
KCU Lite は、軽負荷/低コストのアプリケーション シナリオ向けに KopherBit によって発売された車両制御ユニットです。 「スマート モジュール」分散スマート アクチュエータ アーキテクチャを提供し、A2 / A2J / スマート PhaseA2 / スマート PhaseB1 などの複数のコネクタ ピン割り当てバリアントをサポートします。 SC206E WIFI モジュールと統合されており、E-スクーター、オートバイ、車体サブシステムなどの軽量アプリケーションに適しています。
ISO 15118-20: 双方向 V2G 充電および MCS 通信規格
ISO 15118-20 は、ISO 15118 シリーズの第 2 世代 V2G 通信規格です。双方向充電 (V2G/V2H/V2L)、メガワット充電システム (MCS)、ワイヤレス充電、およびより柔軟なエネルギー スケジュール ネゴシエーションをサポートします。 ISO 15118-2 PnC プロセスと下位互換性があります。
KCU GEN2 Micro: Lite 車両コントロール ユニットの仕様
KCU GEN2 Micro は、KopherBit 第 2 世代の合理化された自動車用制御ユニットです。 Infineon TC387QP クアッドコア 300 MHz プロセッサを採用し、4 チャネルの CAN FD、4 つのアナログ入力、4 つの下位ドライブ出力、および H ブリッジを提供します。マザーボードのサイズは70×86×33 mmで、スペースが限られたサブシステム制御アプリケーションに適しています。
KopherUDS: UDS 診断ホスト コンピューターおよびプログラミング ツール
KopherUDS は、KopherBit の UDS (ISO 14229) 診断ホスト コンピューターです。 ECU ファームウェアの書き込み、DTC 読み取り、SecurityAccess、RoutineControl、DataIdentifier の読み取りと書き込み、その他のプロセスをサポートします。 CAN / CAN FD / DoIP と互換性があり、KopherBoot と互換性があります。ブートローダーは KopherSAR DCM/DEM と緊密に統合されています。
KCU 車両制御ユニット: KCU GEN1 および KCU GEN2 仕様
KopherBit KCU GEN1 および KCU GEN2 は車両制御ユニット (Vehicle Control Unit) です。この記事では、システムインテグレーションエンジニアの選択と導入を支援するために、2世代の製品のプロセッサ、電源、I/O、通信インターフェイス、機構、環境仕様をまとめています。
KCU GEN2 上の Infineon TC387QP の機能安全とセキュリティの基本
KCU GEN2 は、Infineon AURIX TC387QP メイン プロセッサ、内蔵マルチコア ロックステップ、HSM セキュリティ モジュール、および ASIL-D フレンドリーなハードウェア セキュリティ メカニズムを使用します。この記事では、KopherSAR / KopherV2G / KopherBoot における TC387QP の機能安全 (ISO 26262) および情報セキュリティ (R155 / R156) の応用の基本をまとめています。
KopherBoot:車両仕様 UDS ブートローダー
KopherBoot は、KopherBit によって提供される自動車標準の UDS ブートローダーです。 ISO 14229 標準診断サービスを採用し、CAN、CAN FD、および DoIP 書き込みチャネルをサポートします。 SecurityAccess、CRC/署名検証、アプリケーション セクションの自動ロールバックなどの保護メカニズムが組み込まれています。 NXP MPC5744PおよびInfineonと互換性があります。 TC387QP プラットフォーム。
KopherConfig: AUTOSAR ECU 構成および ARXML 統合ツール
KopherConfig は、KopherBit 独自の AUTOSAR クラシック ECU 構成ツールです。 DBC からネットワーク マトリックスをインポートすると、通信 / AUTOSAR プラットフォーム / サービス コンポーネントという 3 つの主要カテゴリの ARXML ファイルが自動的に生成されます。これは、アプリケーション層 SWC 開発および KopherSAR BSW 構成の標準入力として機能します。
KCU ハイサイド/ローサイド ドライバー モジュール
KCU GEN1 / GEN2 は、統合されたハイサイド ドライバー (HSD) およびローサイド ドライバー (LSD) モジュールを提供し、PWM 出力、負荷電流測定、およびチャネル診断をサポートします。この記事では、KopherSAR ドライバー インターフェイスの KopherBit の HSD/LSD API、診断プロセス、BSW 統合方法について概要を説明します。
KopherSAR: AUTOSAR クラシック基本ソフトウェア (BSW)
KopherSAR は、KopherBit 独自の AUTOSAR クラシック基本ソフトウェア (BSW) スイートであり、CAN/CAN FD/LIN/イーサネット通信、UDS/DEM/DCM 診断、NM ネットワーク管理、CryptoService、Flash/EEPROM、I/O 抽象化、RTE およびその他のモジュールを提供し、NXP をサポートします。 MPC5744P / Infineon TC387QP およびその他の車載 MCU プラットフォーム。
ODX-D 駆動の UDS テスト:データベース取り込みから ISO 14229-1 テストケース生成まで
ODX-D を UDS テストの単一ソースとして活用する手順を解説。PDX 取り込み、ISO 14229 サービスツリー描画、ENV-DATA-DESC による DTC スナップショット デコード、そして KITE UDS Tester での ISO 14229-1 テストケース自動生成までを取り上げます。
KopherV2G: ISO 15118 / DIN 70121 V2G ソフトウェア スタック
KopherV2G は、KopherBit によって提供される V2G 充電通信ソフトウェア スタックであり、SLAC、SDP、TLS、V2G TP、EXI コーデックおよび ISO 15118-2 / ISO 15118-20 / DIN 70121 ステート マシンを統合しており、 EVCC (車両側) および SECC (杭側) であり、KopherSAR + KopherConfig ツールチェーンと統合されています。
SOME/IP サービスディスカバリ・サブスクリプション・TP:実践ガイド
SOME/IP-SD の Find / Offer / Subscribe フローから PDU ヘッダ、エンディアン、SOME/IP-TP の分割まで、KITE Pulse と ARXML を用いた実機キャプチャ手順を交えて Adaptive AUTOSAR の SOA 通信を整理します。
UDS ブートローダー: ブート プログラムの診断サービス (ISO 14229)
KopherBit UDS ブートローダーは、ECU ファームウェア書き込み通信の基礎として ISO 14229 (UDS) 標準診断サービスを採用しています。 SecurityAccess、RoutineControl、RequestDownload、TransferData、TransferExit、ECUReset、その他のサービスを通じて、フラッシュの消去、書き込み、アプリケーションの切り替えプロセスを順次完了し、車両規制の OEM 量産およびアフターセールスのフラッシュ要件に準拠します。
UDS診断アーキテクチャ:DEM、DCM、NM、KopherUDS
UDSは車載ECU診断通信の中核プロトコルです。DEMイベント管理、DCM診断通信、NMネットワーク管理、KopherUDSの役割を説明します。
UDS ReadDTCInformation (0x19) サービスの説明
UDS ReadDTCInformation (0x19) は、ISO 14229 の診断トラブル コード (DTC) 情報を読み取るためのコア サービスです。これは、ECU から DTC を取得できる複数のサブサービス (0x01 reportNumberOfDTCByStatusMask、0x02 reportDTCByStatusMask、0x06 reportDTCExtDataRecordByDTCNumber など) を定義します。数量、ステータス、スナップショット、拡張機能、および環境条件。この記事では、サービス構造、一般的なサブサービス、KopherBit DCM/DEM 統合方法について整理します。
UDS リフラッシュシーケンス:0x10 → 0x27 → 0x31 → 0x34 / 0x36 / 0x37 完全ガイド
UDS (ISO 14229) リフラッシュの完全シーケンスを段階的に解説。session 切替、Security Access、erase routine、RequestDownload / TransferData / RequestTransferExit、ECU Reset、よくある NRC を網羅。
VCUとは?車両制御ユニットとKCUコントローラー技術解説
VCUは駆動、電池、充電、熱管理、ボディ信号を協調する車両制御の中核ECUです。VCUの機能、I/O、通信インターフェース、UDS、XCP、KCU GEN1 / GEN2の適用領域を説明します。
ASAM XCP on CAN:ECU オンラインキャリブレーションと DAQ 計測マスターの構築
A2L / ELF のアドレス解決、XCP セッション立ち上げ、Calibration page 切替、動的 DAQ list、RAM-to-ROM Intel HEX 出力まで、ECU キャリブレーションフローにおける XCP-on-CAN マスター実装の要点を解説。