KopherUDS: UDS 診断ホスト コンピューターおよびプログラミング ツール
KopherUDS は、KopherBit の UDS (ISO 14229) 診断ホスト コンピューターです。 ECU ファームウェアの書き込み、DTC 読み取り、SecurityAccess、RoutineControl、DataIdentifier の読み取りと書き込み、その他のプロセスをサポートします。 CAN / CAN FD / DoIP と互換性があり、KopherBoot と互換性があります。ブートローダーは KopherSAR DCM/DEM と緊密に統合されています。
まとめ
KopherUDS は、KopherBit によって提供される UDS (ISO 14229) 診断ホスト コンピューター (テスター) であり、ECU ファームウェアの書き込み、DTC 読み取り、SecurityAccess、RoutineControl、DataIdentifier (DID) の読み取りと書き込み、およびその他の診断サービスを実行できます。トランスポート層は CAN、CAN FD、DoIP/Ethernet をサポートし、KopherBoot UDS ブートローダー、KopherSAR DCM / DEM と緊密に統合されており、同じツール プロセスのセットを開発、生産ライン、アフター メンテナンスのすべての段階で再利用できます。
技術的な役割
KopherUDS は開発チェーン全体にあります。
- 開発フェーズ: 開発者は、KopherUDS を通じて UDS サービス リクエストを ECU に送信し、BSW DCM/DEM の動作を確認します。
- 生産ライン段階: 生産ライン書き込みツールとして、KopherBoot と連携して ECU ファームウェアの書き込みを完了します。
- アフターセールス段階: DTC を読み取り、障害をクリアし、特別なメンテナンス手順 (日常制御) を実行するための診断ツールとして使用できます。
KopherUDS には、ISO 14229 に準拠したメッセージ形式のエンコードとデコードが組み込まれており、OEM や修理工場が繰り返し診断スクリプトを実行できるようにするスクリプト化されたテスト プロセス機能が提供されます。
サポートされている UDS サービス
| サービスID | 名前 | 目的 |
|---|---|---|
| 0x10 | 診断セッションコントロール | デフォルト/プログラミング/拡張セッションを切り替える |
| 0x11 | ECUリセット | ECUのリセット(ハード/ソフト/キーオフオン) |
| 0x14 | 診断情報のクリア | 指定した DTC をクリア |
| 0x19 | DTC情報を読む | DTC リスト、スナップショット、拡張データなどを読み取ります。 |
| 0x22 | ReadDataByIdentifier | 指定された DID を読み取ります |
| 0x27 | セキュリティアクセス | シード/キー認証 |
| 0x28 | 通信制御 | 通信の有効化/停止 |
| 0x2E | WriteDataByIdentifier | 指定された DID を書き込みます |
| 0x31 | ルーチンコントロール | ルーチンの開始/停止/クエリ |
| 0x34 | リクエストダウンロード | ファームウェアダウンロードの宣言 |
| 0x36 | データ転送 | データセグメントを転送する |
| 0x37 | リクエスト転送終了 | 転送を終了 |
| 0x3E | テスタープレゼント | タイムアウトなしでセッションを維持する |
| 0x85 | コントロールDTC設定 | 制御 DTC ライトイネーブル |
建築
| サブシステム | 役割 |
|---|---|
| トランスポート層 | CAN / CAN FD / DoIP/イーサネットチャネル管理。 |
| ISO-TP/DoIP | クロスフレームセグメントの組み立てとルーティング。 |
| UDS サービス エンコーダ/デコーダ | ISO 14229-1 に準拠したメッセージのエンコードとデコード。 |
| セッションマネージャー | 診断セッション、SecurityAccess レベル、Tester Present ハートビートを維持します。 |
| フラッシュローダー | KopherBoot と連携して ECU ファームウェアをプログラムします。 |
| DTC ビューア | 0x19 応答を解析し、DTC リスト、スナップショット、カウンターを表示します。 |
| スクリプト | 自動化されたスクリプト (生産ラインのテスト、回帰テスト)。 |
| GUI | ユーザー操作インターフェイス。 |
主要な機能
- ISO 14229-1 に準拠した UDS サービス セットの完全なサポート。 -複数のトランスポート層: CAN、CAN FD、DoIP、複数の ECU への同時接続をサポート。
- KopherBoot と直接互換性のあるファームウェア書き込みプロセス。SecurityAccess + Erase + Download + Verify + Reset を自動化します。
- 0x19 サブサービスが完全に表示されます: DTC リスト、スナップショット、拡張データ、カウンター、重大度。
- OEM カスタム SecurityAccess シード/キー アルゴリズム プラグインをサポートします。
- CI/生産ラインの自動化に簡単に統合できるスクリプト化されたテスト インターフェイス。
必要なエンジニアリング入力
| 入力 | 目的 |
|---|---|
| ECU UDS 設定 | DCM 設定の SID、サブ機能、セッション切り替えルール。 |
| DTC および DID リスト | 0x19 / 0x22 / 0x2E の解析と表示に使用されます。 |
| セキュリティアクセスアルゴリズム | OEM がカスタマイズしたシード/キー計算ロジック。 |
| ファームウェアイメージフォーマット | S19 / HEX / BIN、RequestDownload プロセスあり。 |
| DoIP 設定 (使用する場合) | DoIP アクティベーション ライン、IP ルーティング、VIN/論理アドレス。 |
| 自動車メーカーの仕様 | UDS サービス パラメータ、PowerLatch、TesterPresent ハートビートに対する OEM の特別な要件。 |
KopherBit がこれをサポートする方法
- KopherUDS ツール: 完全な UDS ホスト コンピューター、グラフィカル操作 + スクリプト自動化。
- KopherBoot 統合: 書き込みプロセスはワンクリックで完了します (セッション切り替え → SecurityAccess → 消去 → ダウンロード → 検証 → リセット)。
- KopherSAR DCM/DEM: サーバーは KopherUDS クライアントに対応しており、両当事者間の合意は完全かつ一貫しています。
- OEM カスタマイズ サポート: 顧客がカスタマイズした SecurityAccess アルゴリズム プラグインと DTC 表示テンプレートが受け入れられます。
よくある質問
KopherUDS Vector CANoe / ETAS INCA との違いは?
KopherUDS は、UDS プロセスと KopherBit ECU の統合に焦点を当てており、ライセンス コストが低く、KopherBoot と KopherSAR 間の直接的かつシームレスな接続が可能です。CANoe / INCA は、大規模プロジェクトで KopherUDS と共存できる、より包括的な車両ネットワークおよび測定プラットフォームです (KopherUDS は KCU のプログラミングと診断に使用され、CANoe / INCA は車両ネットワークの観察と校正に使用されます)。
スクリプトを生産ラインにエクスポートして使用できますか?
できる。KopherUDS は、開発段階で検証された UDS プロセスを生産ライン書き込み/検証スクリプトにパッケージ化し、工場の PC 上で実行できるスクリプト インターフェイスを提供します。
DoIPをサポートしていますか?
サポート。ECU はイーサネット (DoIP) 経由で接続でき、KCU GEN2 (フェーズ B) などのイーサネットを備えた製品に特に適しています。
書き込みに失敗した後、再試行できますか?
できる。KopherBoot は、停電/障害の後も ECU がブートローダー モードを維持するように設計されています。 KopherUDS は、再接続後にプログラミング プロセスを再開できます。
EDRイベントデータを読み取るにはどうすればよいですか?
EDR イベント データは、UDS 0x19 ReadDTCInformation + カスタム DID (0x22) プロセスを通じて読み取られます。 KopherUDS は、OEM が提供するデータ構造に従って解析して表示できます。
JSON-LD
{
"@context": "https://schema.org",
"@type": "技術記事",
"headline": "KopherUDS: UDS 診断ホスト コンピューターと書き込みツール",
"description": "KopherUDS は KopherBit UDS (ISO 14229) 診断ホスト コンピューターであり、CAN / CAN FD / DoIP をサポートし、KopherBoot および KopherSAR DCM/DEM と緊密に統合されています。",
"url": "https://kopherbit.com/knowledge/kopher-uds-diagnostic-host/",
"公開日": "2026-05-09",
"dateModified": "2026-05-09",
"inLanguage": "zh-TW",
"キーワード": ["KopherUDS"、"UDS"、"ISO 14229"、"DoIP"、"ECU 書き込み"]、
"articleSection": "診断",
"著者": { "@type": "組織", "名前": "KopherBit", "url": "https://kopherbit.com" },
"publisher": { "@type": "組織", "name": "KopherBit", "logo": { "@type": "ImageObject", "url": "https://kopherbit.com/logo.png" } }
}