KopherBit
ISO 14229 · DoCAN · DoIP · DEM · DCM · NM

UDS診断通信ソリューション

KopherUDSは量産ECU向けの軽量診断通信アーキテクチャです。DCM通信管理、DEMイベント管理、NMネットワーク管理を分離し、KITE UDS Testerと組み合わせて開発・量産・サービス診断を支援します。

ECU内部イベントから外部診断ツールまで

KopherUDSは単なるUDS service tableではなく、ECUに組み込める診断コアです。DCMはtester session、security access、request routing、response timingを管理し、DEMはfault event、debounce、snapshot、extended data、DTC statusを管理します。NMはwake-up、node state、bus sleep、診断中の通信維持を担当します。DoCAN / DoIP transportとKITE UDS Testerを組み合わせ、仕様、データベース、組込統合、テストレポートまでを支援します。

DCM通信管理

診断session、service dispatch、NRC、P2 / P2* timing、security access、routine control、data read/writeを管理。

DEMイベント管理

fault event、debounce、DTC status bit、freeze frame、snapshot、extended data、clear DTCを管理。

NMネットワーク管理

CAN / Ethernet診断チャネル、node wake-up、communication enable、bus sleep、診断中の通信維持を管理。

KopherUDS詳細アーキテクチャ

診断サービス、イベントデータ、ネットワーク状態、アプリケーションインターフェースを分離したレイヤー構成です。bootloader、単一ECU、ドメインコントローラ、量産ライン向けに構成できます。

1

Tester / Tool Layer

外部診断と自動化テストの入口

KITE UDS Tester
EOL scripts
Regression tests
Trace viewer
2

Transport Layer

診断パケットの分割、再構成、転送

DoCAN ISO 15765-2
DoIP ISO 13400
CAN / CAN FD
Ethernet TCP/IP
3

DCM Communication Manager

UDS request / responseとsession管理

Session control
Security access
Service routing
NRC / timing
4

DEM Event Manager

イベント、DTC、故障データのライフサイクル

Event status
Debounce
DTC memory
Snapshot / extended data
5

NM Network Manager

診断中のネットワーク状態と通信可用性

Wake-up
Communication enable
Node state
Bus sleep coordination
6

Application / Data Interface

ECUアプリケーション、データ、安全ポリシーフック

DID access
Routine hooks
IO control
Flash / boot hooks

定義すべきエンジニアリング詳細

DID / DTC Database

DID、DTC、snapshot、extended data、アクセス権限、データ型、バージョンを定義し、testerとECUを整合。

Timing & Session

P2 / P2*、S3 timeout、default / extended / programming session、長時間routineのresponse pendingを設定。

Security Access

seed / key、unlock level、retry counter、delay time、安全サービスのallowlistを管理。

Event Debounce

counter、time-based、condition-based debounceをevent statusとDTC status bitへ接続。

Network Availability

診断sessionとNM状態を連動させ、試験・書込み中のsleepや通信停止を防止。

Flash / Boot Flow

request download、transfer data、transfer exit、checksum、reset、bootloader handshakesを支援。

典型的な診断データフロー

1 TesterがDoCAN / DoIPでUDS requestを送信。
2 Transport layerがsegmentation、reassembly、flow control、timeoutを処理。
3 DCMがsession、security level、service ID、sub-function、data access権限を判定。
4 DCMがDID / routine / IO / flash / application hookを呼び出し。
5 DEMがapplication eventからDTC status、snapshot、extended dataを更新。
6 NMが通信を維持し、wake-up、bus sleep、diagnostic holdを調整。
7 ResponseがDCMとtransportを通じてtesterへ戻り、traceと結果を記録。

対応範囲

ISO 14229
UDS service, session, security, DID, DTC, routine
ISO 15765-2
DoCAN transport protocol and flow control
ISO 13400
DoIP over Ethernet diagnostics
ODX
diagnostic data exchange and tester database
EOL
production line diagnostics and test automation
Bootloader
UDS flashing, checksum, reset, and recovery flow

提供範囲

KopherUDS stack移植、設定、ECU統合
DCM service table、session、security、NRC、timing設計
DEM event / DTC / snapshot / extended data設計
NM wake-up、communication enable、bus sleep、diagnostic hold戦略
DID / DTC database、ODX export、KITE UDS Tester scripts
DoCAN / DoIP、bootloader flashing flow、量産・サービス試験ケース

量産可能な診断通信アーキテクチャを構築

診断仕様、KopherUDS stack、DID / DTC database、DEM / DCM / NM設計、KITE UDS Tester scriptsまでECU診断導入を支援します。