CarPort-OBD ウィキ

VAG車のための診断ソリューション

モデル
機能

インジェクターのコーディング

CarPortでMQBディーゼルのインジェクターをコーディング(Delphi・IMA方式)。学習値のリセット方法と、ガソリン車にコーディングが不要な理由も解説。

Audi A3 8VAudi Q2Audi Q3 F3Audi TT 8SSEAT AronaSEAT AtecaSEAT Ibiza KJSEAT Leon 5FSEAT TarracoŠkoda Fabia NJŠkoda KamiqŠkoda KaroqŠkoda KodiaqŠkoda Octavia 5EŠkoda ScalaŠkoda Superb 3VVW ArteonVW Golf 7VW Golf SportsvanVW Passat B8VW Polo 6VW T-CrossVW T-RocVW Tiguan ADVW Touran 5T

MQBプラットフォームのディーゼルエンジン(TDI)では、各インジェクターは 精密部品です。エンジンコントロールユニットが各インジェクターを正確に制御する ためには、その個別の補正値を把握している必要があります。インジェクター またはコントロールユニットの交換後は、これらの値をCarPortの アダプテーションタブでシリンダーごとに1つずつ入力します。

その際、インジェクターのメーカーに応じて2つのバリエーションがあります。

  • IMAコード(例:Bosch):インジェクターに印字された短いコードで、 そのまま入力します。
  • Delphi:長いキャリブレーションコードで、CarPortはコントロールユニットに 応じて読み取り可能なテキストまたはHex値として表示します。Hexの場合は、 まず変換する必要があります(第6章)。

このガイドはディーゼルエンジン向けです。**ガソリンエンジン(TSI)**に コーディングが不要な理由、およびインジェクター交換後にそれでも行うべきこと は、第9章に記載しています。


1. お使いの車両はどちらのバリエーションに該当しますか?

決め手となるのはインジェクターのタイプであり、モデルではありません。 バリエーションはインジェクター上のコード、またはCarPortがチャンネル768に 表示する値で判別できます。

特徴 IMAコード(Bosch) Delphi
インジェクターの印字 短いコード、約6〜7文字(例:C2GKLL0 長いコード、約20文字(例:BS011KR4BAGY3926RYWZ
CarPortでの入力 コードをそのまま入力 そのまままたは(表示形式に応じて)Hexとして(変換、第6章)
チャンネル768の値 短いコード(C2GKLL0 長いコード(BS011…RYWZまたはHex(06161A19…1E1E

決め手はコードの長さです。短いコード(6〜7文字)はIMAバリエーション、 長いコード(約20文字)は — 読み取り可能なテキストであれ長いHex数値で あれ — Delphiバリエーションです。


2. 前提条件

  • 診断インターフェースが接続されていること(下部のステータスバーに例: 「接続済み K+CAN. アダプター準備完了。」 と表示される)
  • イグニッションオン、エンジンオフ
  • 安定した車載電圧 — 書き込み中に電圧が低下してはなりません(必要に応じて 充電器を接続)
  • インジェクターが機械的に取り付け完了していること(新しいシールリング/ 銅ワッシャー、正しい締め付けトルク)

⚠️ 重要: 取り付け前にインジェクターのコードを、それが 取り付けられるシリンダーと一緒にメモしておいてください。取り付け後は 印字が読み取れなくなることが多く、コードとシリンダーの対応付けが決定的に 重要です(第8章参照)。


3. アクセス権限

補正値の入力は書き込みアクセスです。多くのコントロールユニットは、 アクセスコード(ログイン)でログインした後でなければアダプテーションを 許可しません。この解除がないと、コントロールユニットは *「セキュリティアクセスが必要です」*というメッセージで保存を拒否します。

  1. コントロールユニット**アドレス01「エンジンエレクトロニクス」**を開きます。
  2. セキュリティアクセスタブに切り替えます。
  3. ログインコード27971を入力して確定します。

すべてのコントロールユニットが解除を要求するわけではありません — そのまま アダプテーションを受け付けるものもあります。コントロールユニットが要求する 場合、27971がインジェクターアダプテーション用の正しいコードです。権限は 現在のセッションの間有効で、接続を切断した後は再度入力する必要があります。


4. アダプテーションを開く

  1. まだ開いていない場合は、コントロールユニット **アドレス01「エンジンエレクトロニクス」**を開きます。
  2. アダプテーションタブに切り替えます。
  3. チャンネル**「インジェクター1、補正値」(通常は768**)を選択します: 番号を**「アクティブチャネル」フィールドに入力するか**、フィルターで 説明を検索します。

インジェクターは連続したチャンネルにあり、シリンダーごとに1チャンネルです (一般的な番号付け):

チャンネル インジェクター/シリンダー
768 インジェクター1
769 インジェクター2
770 インジェクター3
771 インジェクター4

⚠️ チャンネル番号はコントロールユニットによって異なる場合があります。 そのため、番号だけでなくチャンネルの説明(「インジェクター1、補正値」 「インジェクター2、補正値」…)を目安にしてください。4気筒には4つの インジェクターチャンネル、3気筒には3つあります。エンジンによっては すべてのチャンネルが表示されないのは正常です。


5. バリエーションA:IMAコードのインジェクター

IMAコードは各インジェクター上に記載されており、そのまま入力します。

  1. インジェクター1の補正値のチャンネルを選択します。
  2. **「新しい値」**列に、シリンダー1のインジェクターに記載されているとおり 正確にコードを入力します。
  3. **「保存中…」**をクリックします。
  4. 他のシリンダーの補正値のチャンネルについても、それぞれ対応するインジェクター コードで同様に行います。
  5. 確認のため値を読み戻します — 保存された値新しい値が一致している必要が あります。

アダプテーション – CarPortでのチャンネル768「インジェクター1、補正値」とIMAコード

コードは非常に慎重に転記してください


6. バリエーションB:Delphiインジェクター

Delphiインジェクターはより長いコード(文字セット0〜9およびA〜Z、 ただしI, O, Q, V の文字を除く約20文字)を持ちます。CarPortはチャンネル768の 補正値を — コントロールユニット/車両に応じて — 2つの表示形式のいずれかで 表示します。

a) 読み取り可能なコード(ASCII)として。 この場合、インジェクターに印字 された コードをそのまま入力します — IMAコードと同じです(第5章)。

アダプテーション – チャンネル768「インジェクター1、補正値」、CarPortでの読み取り可能なテキスト(ASCII)としてのDelphiコード

b) Hex数値として。 この場合、印字をそのまま入力することはできません — 事前に1文字ずつHexに変換する必要があります(下の表)。

アダプテーション – チャンネル768「インジェクター1、補正値」、CarPortでのHex値としてのDelphiコード

変換表(印字文字 → Hex)

印字コードの各文字は2桁のHex(値00〜1F)になります。文字I, O, Q, Vは Delphiコードには現れません:

文字 Hex 文字 Hex 文字 Hex 文字 Hex
0 00 8 08 G 10 R 18
1 01 9 09 H 11 S 19
2 02 A 0A J 12 T 1A
3 03 B 0B K 13 U 1B
4 04 C 0C L 14 W 1C
5 05 D 0D M 15 X 1D
6 06 E 0E N 16 Y 1E
7 07 F 0F P 17 Z 1F

Hex値の計算方法

  1. 印字コードの文字を表で2桁のHexに変換します。
  2. Hexのペアを連続した文字列としてつなげます。
  3. 結果は印字の2倍の長さになります(20文字 → 40桁のHex)。それを対応する チャンネルの**「新しい値」**に入力し(768 = シリンダー1、769 = シリンダー2 …)、 **「保存中…」**をクリックします。

— 印字コード6NTSRDP265NTE7MU9NYYは、上のHexスクリーンショットのHex値と ちょうど一致します:

6 N T S R D P 2 6 5 N T E 7 M U 9 N Y Y
06 16 1A 19 18 0D 17 02 06 05 16 1A 0E 07 15 1B 09 16 1E 1E

つなげると:06161A19180D17020605161A0E07151B09161E1E

Hex表示で誤って生の印字コードを入力すると、フォーマットもチェックサムも 合わず、値は拒否されます。変換の欠落や誤りは、Delphiで最もよくあるつまずきの 原因です。


7. コーディング後

コードを入力すると、コントロールユニットは運転中に学習したインジェクターの 補正値をリセットします。その後:

  1. 値の適用と確認: 保存後、イグニッションをオフにし、約10秒待って からイグニッションを再度オンにします — こうすることでコントロール ユニットが値を確実に適用します。続いてチャンネルを再度読み出します: 保存された値が各シリンダーに入力したコードと一致している必要があります。
  2. 故障メモリーを消去 — インジェクター交換(コネクターの取り外し、始動試行) によって発生したすべてのエントリー。
  3. アダプテーション走行を実施:エンジンを暖機し、さまざまな負荷・回転数域で 走らせます(減速時のオーバーラン走行も含む)。これによりコントロール ユニットが新しいインジェクターを正しく学習します。
  4. 新たな故障が記録されず、エンジンが滑らかに回ることを確認します。

正式な微少噴射量キャリブレーション(噴射量平均値補正またはゼロ噴射量 アダプテーションとも呼ばれる)は、暖機したエンジンでガイド機能(例:ODIS) として工場で実行されます。CarPortはこのガイド付きキャリブレーションを提供 していません — 通常のインジェクター交換では、コーディングとそれに続く アダプテーション走行で十分です。


8. 落とし穴

  • シリンダーの間違い: 各コードは、そのインジェクターが取り付けられている シリンダーのチャンネルに正確に属します。インジェクターやコードを取り違え ると、荒れた運転や悪い排出ガス値につながります。そのため、コード 取り付け位置を事前にメモしてください。
  • 文字の転記ミス: 各文字を正確に転記してください。有効だが間違ったコード (例:隣のシリンダーのもの)は受け入れられてしまい、運転を悪化させます。
  • (正しい)変換なしのDelphi: インジェクターに印字されたコードは、Hex表示の コントロールユニットでは受け付けられません。印字されたコードは、まず表 (第6章)で変換し、Hex桁として入力する必要があります。
  • アクセス権限がない: コントロールユニットがアクセスコードを要求する場合、 それなしでは値を保存できません(「セキュリティアクセスが必要です」)— 先に セキュリティアクセスタブで解除してください(第3章)。
  • アダプテーション走行の忘れ: アダプテーション走行を行わないと、再アダプ テーションが完了するまで最初の数キロメートル、エンジンが不安定に回ることが あります。
  • ディーゼルとガソリンの取り違え: TSIガソリンにはコーディングは不要です (第9章)— そこにはインジェクターコードの入力フィールドはありません。
  • 書き込み中の電圧低下: 安定した車載電圧を確保してください。そうでないと コントロールユニットへの書き込みが失敗することがあります。
  • 機械部品: シールリング/銅ワッシャーを交換し、インジェクターを正しい トルクで取り付け、(ある場合は)クランプ/リターンパイプを正しく接続します。

9. ガソリンエンジン(EA211 / EA888):コーディング不要 – ただし学習値はリセット

MQBプラットフォームのTSIガソリン(EA211:1.0/1.2/1.4/1.5 TSI、EA888:例 Golf GTI/R)では、インジェクターはコーディングされません

なぜコーディングが不要なのか

  • ガソリンインジェクターにはIMAコードがありません — ガソリンエンジンの エンジンコントロールユニットには、インジェクターデータ用のアダプテーション チャンネルがありません。
  • コントロールユニットは製造公差や摩耗を自ら補正します:ラムダ制御 (混合気補正)と回転変動監視を通じて — 列から外れたシリンダーを検知し、 その噴射時間を自動的に調整します。
  • 「学習させなければならない」という俗説は、ディーゼル(そこでは必須)や、 ガソリンもコーディングする一部の他社メーカー(例:BMW)に由来します。 このクラスのVWガソリンでは想定されていません。

なぜそれでも学習値をリセットすべきなのか

コントロールユニットは何千キロメートルにもわたって、古く摩耗した インジェクター(応答遅れ、カーボン堆積)を補正するよう学習してきました。 新しいインジェクターをこれらの極端な補正値で制御すると、複数の運転サイクルを 経て補正が戻るまで、最初の運転時間中にエンジンが不安定に回る、ぎくしゃくする、 始動しにくい、または*「混合気が濃すぎる/薄すぎる」「失火」*といった故障を 記録することがあります。

学習値をリセットすると、システムは新しいインジェクターに合った クリーンなゼロ点から始まります。微調整アダプテーションは、その後すぐに 正しく始まります。

手順:

  1. 故障メモリーを消去します。
  2. エンジンコントロールユニット(アドレス01)のアダプテーションまたは 基本設定で、燃料システム/混合気形成の学習値をリセットするエントリーを 実行します。
  3. エンジンを短時間アイドリングさせ、続いてさまざまな負荷状態で試運転を 行います — システムはその後すぐに再アダプテーションします。

⚠️ 重要: ガソリン直噴(FSI)では、取り外しのたびにテフロン燃焼室リングOリング必ず交換する必要があります。テフロンリングには専用工具が 必要です。これはソフトウェアに関係なく適用されます。


10. 注意事項

  • チャンネルの欠落: エンジンやコーディングによっては、すべてのチャンネルが 表示されるわけではありません — これは正常であり、故障ではありません。
  • 安全: コモンレールシステム(2000 barを超える圧力)やガソリン直噴での作業 は、相応の専門知識がある場合にのみ行ってください。