KopherBit
診断通信

UDS診断アーキテクチャ:DEM、DCM、NM、KopherUDS

UDSは車載ECU診断通信の中核プロトコルです。DEMイベント管理、DCM診断通信、NMネットワーク管理、KopherUDSの役割を説明します。

要約

UDS(Unified Diagnostic Services, ISO 14229)は、ECU診断、データ読出し、DTC管理、ルーチン制御、書換えに使われる車載診断通信プロトコルです。CAN、CAN FD、Ethernet上で動作できます。

実装では、UDSはイベント管理、通信管理、ネットワーク管理、DID、安全アクセスと合わせて設計されます。

DEM、DCM、NMの分担

モジュール主な機能
DEM故障イベント、DTC状態、スナップショット、エージング
DCM診断サービス、セッション、Security Access、DID、Routine
NMネットワークウェイクアップ、スリープ、ノード状態、通信可用性
TransportCAN TP、DoIPなどの診断トランスポート

代表的なUDSサービス

サービス用途
0x10 Diagnostic Session Controlセッション切替
0x22 Read Data By Identifierバージョン、状態、計測値の読出し
0x19 Read DTC InformationDTCとイベント状態の読出し
0x27 Security Access保護サービスへのアクセス制御
0x31 Routine Control試験、校正、量産ルーチンの実行
0x34 / 0x36 / 0x37ファームウェア転送と書換え

KopherUDSの位置づけ

KopherUDSは車載ECU向け診断通信スタックです。診断サービス、DID、DTC、Routine、Security Access、書換えフローをプロジェクトに合わせて構成できます。

FAQ

UDSはアフターサービス専用ですか?

いいえ。開発、量産EOL、サービス診断、データ読出し、DTC解析、ECU書換えにも使われます。

DEMとDCMは一緒に設計すべきですか?

はい。DTC読出し、イベント状態、診断サービスは密接に関連するため、同じ診断仕様で定義することが望ましいです。

KopherUDSはKITE UDS Testerと組み合わせられますか?

はい。KopherUDSはECU側診断機能を提供し、KITE UDS Testerは応答、DID、DTC、書換え、量産試験を検証します。