CarPort-OBD Wiki

Rozwiązania diagnostyczne dla samochodów VAG

Model
Funkcja

Kodowanie wtryskiwaczy

Kodowanie wtryskiwaczy w silnikach Diesla MQB w CarPort (wariant Delphi i IMA), reset wartości nauczonych i dlaczego silniki benzynowe nie wymagają kodowania.

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

W silnikach Diesla (TDI) platformy MQB każdy wtryskiwacz jest elementem precyzyjnym. Aby sterownik silnika dokładnie sterował każdym wtryskiwaczem, musi znać jego indywidualną wartość korekty. Po wymianie wtryskiwacza lub sterownika wpisujesz te wartości za pomocą CarPort w zakładce Adaptacja – po jednej na cylinder.

Istnieją przy tym dwa warianty, zależnie od producenta wtryskiwacza:

  • Kod IMA (np. Bosch): krótki kod nadrukowany na wtryskiwaczu, który wpisujesz bezpośrednio.
  • Delphi: dłuższy kod kalibracyjny, który CarPort w zależności od sterownika wyświetla jako czytelny tekst lub jako wartość szesnastkową (Hex) – w przypadku Hex musisz go najpierw przeliczyć (rozdział 6).

Ta instrukcja dotyczy silników Diesla. Dlaczego silniki benzynowe (TSI) nie wymagają kodowania – i co mimo to warto tam zrobić po wymianie wtryskiwaczy – opisano w rozdziale 9.


1. Który wariant dotyczy Twojego pojazdu?

Decydujący jest typ wtryskiwacza, a nie model. Wariant rozpoznasz po kodzie na wtryskiwaczu lub po wartości, którą CarPort wyświetla w kanale 768:

Cecha Kod IMA (Bosch) Delphi
Nadruk na wtryskiwaczu krótki kod, ok. 6–7 znaków (np. C2GKLL0) długi kod, ok. 20 znaków (np. BS011KR4BAGY3926RYWZ)
Wprowadzanie w CarPort kod bezpośrednio bezpośrednio lub – zależnie od sposobu wyświetlania – jako Hex (przeliczyć, rozdział 6)
Wartość w kanale 768 krótki kod (C2GKLL0) długi kod (BS011…RYWZ) lub Hex (06161A19…1E1E)

Decydująca jest długość kodu: krótki kod (6–7 znaków) to wariant IMA; długi kod (ok. 20 znaków) – czy jako czytelny tekst, czy jako długa liczba szesnastkowa (Hex) – to wariant Delphi.


2. Wymagania wstępne

  • Interfejs diagnostyczny podłączony (pasek stanu na dole pokazuje np. „Połączono z K+CAN. Adapter gotowy.”)
  • Zapłon włączony, silnik wyłączony
  • Stabilne napięcie sieci pokładowej – podczas zapisu napięcie nie może spaść (w razie potrzeby podłącz prostownik)
  • Wtryskiwacze są mechanicznie całkowicie zamontowane (nowe pierścienie uszczelniające/podkładki miedziane, prawidłowy moment dokręcenia)

⚠️ Ważne: Zanotuj przed montażem kod każdego wtryskiwacza razem z cylindrem, do którego zostaje zamontowany. Po zamontowaniu nadruk często nie jest już czytelny – a przyporządkowanie kod ↔ cylinder jest decydujące (patrz rozdział 8).


3. Dostęp bezpieczeństwa

Wpisywanie wartości korekty to dostęp zapisujący. Wiele sterowników udostępnia adaptację dopiero po zalogowaniu się za pomocą kodu dostępu (login). Bez tego odblokowania sterownik odrzuca zapis komunikatem „Wymagany dostęp bezpieczeństwa”.

  1. Otwórz sterownik Adres 01 – Elektronika silnika.
  2. Przejdź do zakładki Dostęp bezpieczeństwa.
  3. Wpisz kod logowania 27971 i potwierdź.

Nie każdy sterownik wymaga odblokowania – niektóre akceptują adaptację bezpośrednio. Jeśli sterownik go zażąda, 27971 jest właściwym kodem do adaptacji wtryskiwaczy. Uprawnienie obowiązuje przez bieżącą sesję; po rozłączeniu połączenia trzeba je wprowadzić ponownie.


4. Otwieranie adaptacji

  1. Otwórz – jeśli jeszcze tego nie zrobiono – sterownik Adres 01 – Elektronika silnika.
  2. Przejdź do zakładki Adaptacja.
  3. Wybierz kanał „Wartość korekty wtryskiwacza 1” (zazwyczaj 768): wpisz numer w polu „Aktywny kanał” lub wyszukaj według opisu za pomocą pola Filtr.

Wtryskiwacze znajdują się na kolejnych kanałach – jeden kanał na cylinder (typowa numeracja):

Kanał Wtryskiwacz / cylinder
768 Wtryskiwacz 1
769 Wtryskiwacz 2
770 Wtryskiwacz 3
771 Wtryskiwacz 4

⚠️ Numery kanałów mogą się różnić w zależności od sterownika. Dlatego kieruj się opisem kanału („Wartość korekty wtryskiwacza 1”, „… wtryskiwacza 2” …), a nie samym numerem. Czterocylindrowy silnik ma cztery kanały wtryskiwaczy, trzycylindrowy trzy; to, że nie wszystkie kanały są widoczne, jest w zależności od silnika normalne.


5. Wariant A: wtryskiwacze z kodem IMA

Kod IMA znajduje się na każdym wtryskiwaczu i jest wprowadzany bezpośrednio.

  1. Wybierz kanał z wartością korekty wtryskiwacza 1.
  2. W kolumnie „Nowa wartość” wpisz kod dokładnie tak, jak jest podany na wtryskiwaczu cylindra 1.
  3. Kliknij „Zapisywanie…”.
  4. Powtórz to dla kanałów z wartościami korekty pozostałych cylindrów, wpisując za każdym razem odpowiedni kod wtryskiwacza.
  5. Odczytaj wartości w celu kontroli – Zapisana wartość i Nowa wartość muszą się zgadzać.

Adaptacja – kanał 768 „Wartość korekty wtryskiwacza 1” z kodem IMA w CarPort

Przepisuj kod bardzo starannie


6. Wariant B: wtryskiwacze Delphi

Wtryskiwacze Delphi mają dłuższy kod (ok. 20 znaków ze zbioru znaków 0–9 i A–Z, jednak bez znaków I, O, Q, V). CarPort wyświetla wartość korekty w kanale 768 – w zależności od sterownika/pojazdu – w jednej z dwóch postaci:

a) Jako czytelny kod (ASCII). Wtedy wpisujesz kod nadrukowany na wtryskiwaczu bezpośrednio – dokładnie tak jak przy kodzie IMA (rozdział 5).

Adaptacja – kanał 768 „Wartość korekty wtryskiwacza 1”, kod Delphi jako czytelny tekst (ASCII) w CarPort

b) Jako liczbę szesnastkową (Hex). Wtedy nadruku nie można wpisać bezpośrednio – trzeba go najpierw przeliczyć znak po znaku na Hex (tabela poniżej).

Adaptacja – kanał 768 „Wartość korekty wtryskiwacza 1”, kod Delphi jako wartość szesnastkowa (Hex) w CarPort

Tabela przeliczeniowa (znak nadruku → Hex)

Każdy znak kodu nadruku zostaje zamieniony na dwie cyfry szesnastkowe (wartość 00–1F). Litery I, O, Q, V nie występują w kodzie Delphi:

Znak Hex Znak Hex Znak Hex Znak 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

Jak obliczyć wartość Hex

  1. Zamień każdy znak kodu nadruku za pomocą tabeli na jego dwie cyfry szesnastkowe.
  2. Ułóż pary Hex w jeden ciągły łańcuch znaków.
  3. Wynik jest dwa razy dłuższy niż nadruk (20 znaków → 40 cyfr szesnastkowych). Wpisz go w polu „Nowa wartość” odpowiedniego kanału (768 = cyl. 1, 769 = cyl. 2 …) i kliknij „Zapisywanie…”.

Przykład – kod nadruku 6NTSRDP265NTE7MU9NYY daje dokładnie wartość Hex ze zrzutu ekranu Hex powyżej:

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

Połączone razem: 06161A19180D17020605161A0E07151B09161E1E

Jeśli w postaci Hex przypadkowo wpiszesz surowy kod nadruku, nie będzie się zgadzać ani format, ani suma kontrolna – wartość zostanie odrzucona. Brakujące lub błędne przeliczenie to najczęstsza pułapka przy Delphi.


7. Po zakodowaniu

Wraz z wpisaniem kodów sterownik resetuje wartości korekty wtryskiwaczy nauczone podczas pracy. Następnie:

  1. Zastosuj i sprawdź wartości: Po zapisaniu wyłącz zapłon, odczekaj ok. 10 sekund, włącz zapłon ponownie – dzięki temu sterownik pewnie przejmie wartości. Następnie ponownie odczytaj kanały: Zapisana wartość musi odpowiadać wpisanemu kodowi każdego cylindra.
  2. Skasuj pamięć usterek – wszystkie wpisy powstałe wskutek wymiany wtryskiwaczy (odłączone wtyczki, próby rozruchu).
  3. Przeprowadź jazdę adaptacyjną: rozgrzej silnik i poruszaj się w różnych zakresach obciążenia i prędkości obrotowej (także na hamowaniu silnikiem). Dzięki temu sterownik prawidłowo uczy się nowych wtryskiwaczy.
  4. Sprawdź, czy żaden nowy błąd nie zostaje zapisany i czy silnik pracuje równo.

Formalna kalibracja małych dawek (zwana też adaptacją wartości średniej dawki lub adaptacją dawki zerowej) przebiega w warsztacie jako funkcja prowadzona (np. w ODIS) przy rozgrzanym silniku. CarPort nie oferuje tej prowadzonej kalibracji – przy normalnej wymianie wtryskiwaczy wystarczy kodowanie z następującą po nim jazdą adaptacyjną.


8. Pułapki

  • Niewłaściwy cylinder: Każdy kod należy do dokładnie tego kanału cylindra, w którym siedzi wtryskiwacz. Pomylone wtryskiwacze lub kody prowadzą do nierównej pracy i złych wartości spalin. Dlatego wcześniej zanotuj kod oraz pozycję montażu.
  • Błędnie przepisany znak: Przepisuj każdy znak dokładnie. Ewentualnie poprawny, ale błędny kod (np. z sąsiedniego cylindra) zostanie zaakceptowany i pogorszy pracę silnika.
  • Delphi bez (prawidłowego) przeliczenia: Kod nadrukowany na wtryskiwaczach nie jest akceptowany przez sterowniki z postacią Hex. Nadrukowany kod trzeba najpierw przeliczyć za pomocą tabeli (rozdział 6) i wpisać jako cyfry szesnastkowe.
  • Brak dostępu bezpieczeństwa: Jeśli sterownik wymaga kodu dostępu, bez niego wartości nie da się zapisać („Wymagany dostęp bezpieczeństwa”) – najpierw odblokuj przez zakładkę Dostęp bezpieczeństwa (rozdział 3).
  • Zapomniana jazda adaptacyjna: Bez jazdy adaptacyjnej silnik może przez pierwsze kilometry pracować niespokojnie, aż się na nowo zaadaptuje.
  • Pomylony diesel z benzyną: Silniki benzynowe TSI nie wymagają kodowania (rozdział 9) – nie ma tam pola do wpisywania kodów wtryskiwaczy.
  • Spadek napięcia podczas zapisu: Zadbaj o stabilne napięcie sieci pokładowej, w przeciwnym razie zapis do sterownika może się nie powieść.
  • Mechanika: Wymień pierścienie uszczelniające/podkładki miedziane, zamontuj wtryskiwacze z prawidłowym momentem dokręcenia i (jeśli występują) prawidłowo podłącz łapy mocujące/przewody przelewowe.

9. Silniki benzynowe (EA211 / EA888): brak kodowania – ale reset wartości nauczonych

W silnikach benzynowych TSI platformy MQB (EA211: 1.0/1.2/1.4/1.5 TSI; EA888: np. Golf GTI/R) wtryskiwacze nie są kodowane.

Dlaczego kodowanie nie jest potrzebne

  • Wtryskiwacze benzynowe nie mają kodu IMA – w sterownikach silników benzynowych nie ma kanałów adaptacji dla danych wtryskiwaczy.
  • Sterownik sam kompensuje tolerancje produkcyjne i zużycie: poprzez regulację lambda (dostosowanie składu mieszanki) oraz monitorowanie nierównomierności pracy – rozpoznaje odstający cylinder i automatycznie dostosowuje czas jego wtrysku.
  • Mit „trzeba nauczyć” pochodzi od diesla (tam obowiązkowe) oraz od niektórych innych producentów (np. BMW), którzy kodują także silniki benzynowe. W silnikach benzynowych VW tej klasy nie jest to przewidziane.

Dlaczego mimo to warto zresetować wartości nauczone

Sterownik przez tysiące kilometrów uczył się kompensować stare, zużyte wtryskiwacze (bezwładność, zakoksowanie). Jeśli nowe wtryskiwacze są sterowane tymi skrajnymi wartościami korekty, silnik w pierwszych godzinach pracy może pracować niespokojnie, szarpać, źle się uruchamiać lub zapisywać błędy takie jak „Mieszanka zbyt bogata/zbyt uboga” lub „Wypadanie zapłonu” – dopóki nie wyreguluje się na nowo przez kilka cykli jazdy.

Jeśli zresetujesz wartości nauczone, system startuje od czystego punktu zerowego, który pasuje do nowych wtryskiwaczy. Precyzyjna adaptacja zaczyna się wtedy od razu prawidłowo.

Postępowanie:

  1. Skasuj pamięć usterek.
  2. W sterowniku silnika (Adres 01) w zakładce Adaptacja lub Ustawienia podstawowe wykonaj wpis dotyczący resetu wartości nauczonych układu paliwowego / tworzenia mieszanki.
  3. Pozostaw silnik na chwilę na biegu jałowym, następnie wykonaj jazdę próbną w różnych stanach obciążenia – system szybko adaptuje się na nowo.

⚠️ Ważne: W silnikach benzynowych z bezpośrednim wtryskiem (FSI) przy każdym demontażu należy bezwzględnie wymienić teflonowe pierścienie komory spalania oraz O-ringi; do pierścieni teflonowych potrzebne jest specjalne narzędzie. Dotyczy to niezależnie od oprogramowania.


10. Wskazówki

  • Brakujące kanały: W zależności od silnika i kodowania nie wszystkie kanały są widoczne – to normalne i nie jest błędem.
  • Bezpieczeństwo: Prace przy układzie common rail (ciśnienia przekraczające 2000 bar) oraz przy bezpośrednim wtrysku benzyny wykonuj tylko przy odpowiedniej wiedzy fachowej.