BCMボディコントロールモジュール
KopherBit BCM (ボディ コントロール モジュール) は、マルチチャンネル高/低ドライブと SPI アーキテクチャ分散インテリジェント スイッチを統合したボディ電子制御モジュールです。ライト、窓、ワイパー、ドアロック、座席などの車体アクチュエーターの制御を担当します。これは、KopherSAR および KopherConfig 構成を通じて、KCU プラットフォーム上で開発できます。
まとめ
BCM (ボディ コントロール モジュール) は、ボディ アクチュエータと、ライト、ウィンドウ、ワイパー、ドア ロック、シート、計器信号などの入力信号の集中制御を担当するボディ電子制御モジュールです。KopherBit BCM は、マルチ SPI チャネル分散スマート スイッチ アーキテクチャ を採用しており、異なる種類のスマート スイッチング IC (VNF1248FTR シリーズ、TLE9104SH、MC33978AEK、など)と複数のLPSPIを介した通信トランシーバー(TJA1145ATK/FD)。チャンネル数と電流レベルは、複数モデルの車体アプリケーションのニーズに合わせて柔軟に設定できます。
技術的な役割
BCM は、車両 E/E アーキテクチャにおいて ボディ アクチュエーター集中制御ノードの役割を果たします。
- 車体制御リクエスト(方向灯、窓、ワイパーコマンドなど)を車両ネットワーク(CAN / LIN)上で受信します。
- SPIを介して物理スイッチングICに対応し、高/低駆動出力アクチュエータを制御します。
- 身体入力 (ボタン、スイッチ、レイン センサー、座席占有センサー) を読み取ります。
- BCM 内のホスト MCU 上の BSW との統合 (NXP S32K3 または Infineon TC387 シリーズなど)、AUTOSAR Classic 準拠。
KopherBit BCM 設計は「柔軟な SPI トポロジ」に焦点を当てています。さまざまな PCS (ペリフェラル チップ セレクト) がさまざまなスイッチング IC に対応し、車両モデルに応じて高電流チャネルと低電流チャネルの数を構成できます。
建築
BCM はマルチ LPSPI チャネル分散制御アーキテクチャを採用しており、一般的な対応関係は次のとおりです。
| LPSPI | PCS |対応デバイス|チャンネル機能 | | --- | --- | --- | --- | | LPSPI0 | PCS0 ~ PCS3 | VNF1248FTR (15A 6-9) |中電流高ドライバ | | LPSPI1 | PCS0 ~ PCS5 | VNF1248FTR (15A 0-5) |中電流高ドライバ | | LPSPI2 | PCS0 ~ PCS3 | VNF1248FTR (20A 0-2) + VNF1248FTR (30A) |大電流大ドライバー | | LPSPI3 | PCS0 ~ PCS2 | MFS2633 + MC33978AEK |マルチチャンネルセンサーインターフェース/マルチチャンネルデジタル入力 | | LPSPI4 | PCS0 | TJA1145ATK/FD | CAN FDトランシーバー | | LPSPI5 | PCS0–PCS1 | TLE9104SH |中小電流ハイビットドライバー |
メイン制御 MCU は、SPI を介して各デバイスに制御およびステータス照会コマンドを送信します。アプリケーション層は、AUTOSAR DIO/PWM/IO ハードウェア抽象化を通じて、物理 SPI チャネルを標準 ECU 抽象 IO ピンにマッピングできます。
主要な機能
- 集中ボディアクチュエータ制御: ライト、窓、ロック、ワイパー、シート、計器信号を一元管理。
- マルチレベル電流サポート: VNF1248FTR (15A / 20A / 30A) および TLE9104SH を通じてさまざまな負荷をサポートします。
- マルチタスク デジタル入力: MC33978AEK は、多数のデジタル入力 (キー、スイッチ マトリックス) を提供します。
- CAN FD 通信: TJA1145ATK/FD は CAN FD と一部のネットワーク ウェイクアップをサポートします。
- 柔軟な構成: メイン制御を再設計することなく、車両モデルに応じて SPI チャネルの数を増減し、IC タイプを切り替えます。
- AUTOSAR クラシック統合: KopherSAR の SPI、DIO、PWM、および IcuIf モジュールを介してアプリケーション層 SWC に対応します。
必要なエンジニアリング入力
| 入力 | 目的 |
|---|---|
| アクチュエータリストと定格電流 | VNF1248FTR (15A / 20A / 30A) および TLE9104SH のチャネル割り当てを決定します。 |
| デジタル入力リスト | MC33978AEK チャネルとデバウンス ルールの構成。 |
| CAN 信号マトリックス (DBC / ARXML) | TJA1145ATK/FDをPdu/Signalに対応するように設定します。 |
| ウェイクアップイベント | CAN ウェイクアップおよび部分ネットワーク ウェイクアップ (部分ネットワーク) 条件を構成します。 |
| セキュリティ戦略 | 故障診断、電流制限、過熱保護対応処理。 |
| 車両ネットワーク トポロジ | 車両CAN/LIN(マスター/スレーブ)におけるBCMの役割を確認します。 |
KopherBit がこれをサポートする方法
- 基本ソフトウェア: KopherSAR は、SPI ハンドラー、DIO、PWM、IcuIf、Csm、CanIf、CanTp、PduR およびその他のモジュールを提供します。
- 設定ツール: KopherConfig アクチュエータ/入力リストを BSW 設定に変換します。 Kopher Network Designer は CAN マトリクスを処理します。
- SPI 抽象化レイヤー: KopherBit BSW は、VNF1248FTR / TLE9104SH / MC33978AEK の BSW 抽象化と診断統合を提供します。
- 検証: KCU プラットフォーム上のテストベンチは、BCM アクチュエーター ループ テストを提供します。
よくある質問
KopherBit BCM と KCU GEN2 は同じプラットフォームを共有できますか?
はい。BCM アプリケーションは KCU プラットフォームにデプロイできます。メイン制御MCUは基本ソフトウェア(KopherSAR)と共用します。違いは、BCM が SPI スイッチング IC トポロジと多数のボディ アクチュエータ制御を重視していることです。 KCU はユニバーサル コントローラーです。
単一の大型 IC ではなく複数の VNF1248FTR を使用するのはなぜですか?
VNF1248FTRシリーズは4チャンネルユニットをベースとし、SPIシリアル搭載により車種に合わせてチャンネル数を柔軟に増減でき、故障時の影響範囲が1つのICに限定されるため診断・修理が容易です。
MC33978AEK と MFS2633 の役割は何ですか?
MC33978AEK は、最大 22 個のデジタル入力信号 (キー、スイッチ) を一元的に読み取り、SPI を通じてメイン制御 MCU に戻すマルチタスク デジタル入力 IC です。MFS2633 は、アナログ/デジタル混合信号インターフェイスを提供するセンサー フロントエンドです。
BCM は部分的な Wake-on LAN をサポートしますか?
サポート。TJA1145ATK/FD CAN FD トランシーバーと NM (ネットワーク管理) 構成を通じて、BCM はメイン ECU がスリープしているときに低電力リッスン状態を維持し、特定の CAN 信号に従ってメイン MCU をウェイクアップできます。
アクチュエータの故障を診断するにはどうすればよいですか?
VNF1248FTR / TLE9104SH には電流検出機能と短絡/開路保護機能が内蔵されています。障害ステータスは、SPI を通じて読み戻され、KopherSAR DEM モジュールによって DTC (診断トラブル コード) として記録され、UDS (ISO 14229) 0x19 ReadDTCInformation サービスを通じて読み取られます。
JSON-LD
{
"@context": "https://schema.org",
"@type": "技術記事",
"headline": "BCM ボディ コントロール モジュール (ボディ コントロール モジュール)",
"description": "KopherSAR BCM は、マルチ SPI 分散インテリジェント スイッチ アーキテクチャを採用し、本体アクチュエーターと入力信号制御を統合し、KCU プラットフォーム上の KopherSAR を通じて開発されています。",
"url": "https://kopherbit.com/knowledge/bcm-body-control-module/",
"公開日": "2026-05-09",
"dateModified": "2026-05-09",
"inLanguage": "zh-TW",
"キーワード": ["BCM"、"ボディコントロールモジュール"、"ボディコントロール"、"SPI"、"VNF1248FTR"、"TLE9104SH"]、
"articleSection": "本文",
"著者": { "@type": "組織", "名前": "KopherBit", "url": "https://kopherbit.com" },
"publisher": { "@type": "組織", "name": "KopherBit", "logo": { "@type": "ImageObject", "url": "https://kopherbit.com/logo.png" } }
}