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의 어댑테이션 탭에서 이 값을 실린더당 하나씩 입력합니다.

이때 인젝터 제조사에 따라 두 가지 방식이 있습니다:

  • 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. 어댑터 준비 완료.”)
  • 점화 ON, 엔진 OFF
  • 안정적인 차량 전원 전압 – 쓰기 중에 전압이 떨어지면 안 됩니다(필요 시 충전기 연결)
  • 인젝터가 기계적으로 완전히 장착됨(새 실링/구리 와셔, 규정 토크)

⚠️ 중요: 장착 전에 인젝터의 코드를, 장착될 실린더와 함께 기록해 두세요. 장착 후에는 인쇄된 코드를 더 이상 읽을 수 없는 경우가 많으며 – 코드 ↔ 실린더의 대응이 결정적으로 중요합니다(8장 참고).


3. 보안 액세스

수정값 입력은 쓰기 접근입니다. 많은 제어 유닛은 액세스 코드(로그인)로 로그인해야 비로소 어댑테이션을 허용합니다. 이 잠금 해제 없이는 제어 유닛이 “보안 액세스 필요” 메시지와 함께 저장을 거부합니다.

  1. 제어 유닛 주소 01 – 엔진 전자시스템을 엽니다.
  2. 보안 액세스 탭으로 전환합니다.
  3. 로그인 코드 27971을 입력하고 확인합니다.

모든 제어 유닛이 잠금 해제를 요구하는 것은 아니며 – 일부는 어댑테이션을 바로 허용합니다. 제어 유닛이 요구할 경우 인젝터 어댑테이션에 맞는 코드는 27971 입니다. 이 권한은 현재 세션 동안만 유효하며, 연결을 끊은 후에는 다시 입력해야 합니다.


4. 어댑테이션 열기

  1. 아직 열지 않았다면 제어 유닛 주소 01 – 엔진 전자시스템을 엽니다.
  2. 어댑테이션 탭으로 전환합니다.
  3. “인젝터 1 수정값” 채널(일반적으로 768)을 선택합니다: 번호를 “활성 채널” 필드에 입력하거나 필터로 설명을 검색합니다.

인젝터는 연속된 채널에 있으며 – 실린더당 채널 하나입니다(일반적인 번호):

채널 인젝터 / 실린더
768 인젝터 1
769 인젝터 2
770 인젝터 3
771 인젝터 4

⚠️ 채널 번호는 제어 유닛에 따라 다를 수 있습니다. 따라서 번호만이 아니라 채널 설명(“인젝터 1 수정값”, “… 인젝터 2” …)을 기준으로 하세요. 4기통은 인젝터 채널이 네 개, 3기통은 세 개입니다. 엔진에 따라 모든 채널이 보이지 않는 것은 정상입니다.


5. 방식 A: IMA 코드 인젝터

IMA 코드는 각 인젝터에 적혀 있으며 직접 입력합니다.

  1. 인젝터 1의 수정값 채널을 선택합니다.
  2. “새 값” 열에 실린더 1의 인젝터에 적힌 그대로 코드를 입력합니다.
  3. **“저장 중…”**을 클릭합니다.
  4. 나머지 실린더의 수정값 채널에 대해서도 각각 해당하는 인젝터 코드로 반복합니다.
  5. 확인을 위해 값을 다시 읽어옵니다 – 저장된 값새 값이 일치해야 합니다.

어댑테이션 – CarPort에서 IMA 코드가 입력된 채널 768 “인젝터 1 수정값”

코드를 매우 주의 깊게 옮겨 적으세요


6. 방식 B: Delphi 인젝터

Delphi 인젝터에는 더 긴 코드가 있습니다(문자 집합 0–9A–Z 중에서 약 20자, 단 문자 I, O, Q, V 제외). CarPort는 채널 768의 수정값을 – 제어 유닛/차량에 따라 – 두 가지 표시 방식 중 하나로 보여줍니다:

a) 읽을 수 있는 코드(ASCII)로 표시. 이 경우 인젝터에 인쇄된 코드를 직접 입력합니다 – IMA 코드와 똑같이(5장).

어댑테이션 – 채널 768 “인젝터 1 수정값”, CarPort에서 읽을 수 있는 텍스트(ASCII)로 표시된 Delphi 코드

b) Hex 숫자로 표시. 이 경우 인쇄된 코드를 직접 입력할 수 없으며 – 미리 문자 단위로 Hex로 변환해야 합니다(아래 표).

어댑테이션 – 채널 768 “인젝터 1 수정값”, CarPort에서 Hex 값으로 표시된 Delphi 코드

변환 표(인쇄 문자 → Hex)

인쇄된 코드의 각 문자는 두 자리 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. 표를 사용해 인쇄된 코드의 문자를 두 자리 Hex로 변환합니다.
  2. Hex 쌍을 이어 붙여 하나의 연속된 문자열로 만듭니다.
  3. 결과는 인쇄된 코드보다 두 배 길어집니다(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. 값 적용 및 확인: 저장 후 점화 OFF, 약 10초 대기, 점화 다시 ON – 이렇게 하면 제어 유닛이 값을 확실히 적용합니다. 그런 다음 채널을 다시 읽어옵니다: 저장된 값이 각 실린더에 입력한 코드와 일치해야 합니다.
  2. 고장 메모리 삭제 – 인젝터 교체(커넥터 분리, 시동 시도)로 발생한 모든 항목을 삭제합니다.
  3. 적응 주행 실시: 엔진을 데우고 다양한 부하 및 회전수 영역에서 운전합니다 (감속 오버런 구간 포함). 이때 제어 유닛이 새 인젝터를 깔끔하게 학습합니다.
  4. 새 고장이 저장되지 않고 엔진이 부드럽게 도는지 확인합니다.

정식 미소량 보정(분사량 평균값 보정 또는 영분사량 적응이라고도 함)은 정비소에서 워밍업된 엔진 상태로 가이드 기능(예: ODIS)으로 수행됩니다. CarPort는 이 가이드 보정을 제공하지 않습니다 – 일반적인 인젝터 교체에는 코딩과 이후의 적응 주행으로 충분합니다.


8. 자주 발생하는 실수

  • 잘못된 실린더: 각 코드는 인젝터가 장착된 바로 그 실린더의 채널에 입력해야 합니다. 인젝터나 코드가 뒤바뀌면 엔진이 거칠게 돌고 배기가스 값이 나빠집니다. 그래서 코드 장착 위치를 미리 기록해 두세요.
  • 문자 오입력: 각 문자를 정확히 옮겨 적으세요. 유효하지만 틀린 코드(예: 옆 실린더의 코드)는 그대로 받아들여져 엔진 상태를 악화시킵니다.
  • Delphi를 (제대로) 변환하지 않음: 인젝터에 인쇄된 코드는 Hex 표시 방식의 제어 유닛에서 받아들여지지 않습니다. 인쇄된 코드를 먼저 표(6장)로 변환한 뒤 Hex 자리로 입력해야 합니다.
  • 보안 액세스 누락: 제어 유닛이 액세스 코드를 요구하면 코드 없이는 값을 저장할 수 없습니다(“보안 액세스 필요”) – 먼저 보안 액세스 탭에서 잠금을 해제하세요(3장).
  • 적응 주행 누락: 적응 주행을 하지 않으면 재적응이 끝날 때까지 처음 몇 km 동안 엔진이 불안정하게 돌 수 있습니다.
  • 디젤과 가솔린 혼동: TSI 가솔린은 코딩이 필요 없습니다(9장) – 인젝터 코드 입력란 자체가 없습니다.
  • 쓰기 중 전압 강하: 안정적인 차량 전원 전압을 유지하세요. 그렇지 않으면 제어 유닛 쓰기가 실패할 수 있습니다.
  • 기계 작업: 실링/구리 와셔를 교체하고, 인젝터를 규정 토크로 장착하며, (있는 경우) 고정 클램프/리턴 라인을 올바르게 연결하세요.

9. 가솔린 엔진(EA211 / EA888): 코딩 불필요 – 단, 학습값 초기화

MQB 플랫폼의 TSI 가솔린(EA211: 1.0/1.2/1.4/1.5 TSI; EA888: 예: Golf GTI/R) 에서는 인젝터를 코딩하지 않습니다.

코딩이 필요 없는 이유

  • 가솔린 인젝터에는 IMA 코드가 없으며 – 가솔린 엔진의 제어 유닛에는 인젝터 데이터를 위한 어댑테이션 채널이 존재하지 않습니다.
  • 제어 유닛이 제조 공차와 마모를 스스로 보정합니다: 람다 제어(혼합기 보정)와 회전 불균형 감시를 통해 – 튀는 실린더를 인식해 해당 실린더의 분사 시간을 자동으로 조정합니다.
  • “학습을 시켜야 한다”는 통설은 디젤(디젤에서는 필수)과, 가솔린도 코딩하는 일부 타 제조사(예: BMW)에서 비롯된 것입니다. 이 등급의 VW 가솔린에서는 해당되지 않습니다.

그럼에도 학습값을 초기화해야 하는 이유

제어 유닛은 수천 km에 걸쳐 오래되고 마모된 인젝터를 보정하도록 학습했습니다 (반응 지연, 카본 퇴적). 인젝터를 이 극단적인 수정값으로 제어하면 초기 몇 시간 동안 엔진이 불안정하게 돌거나, 울컥거리거나, 시동이 잘 안 걸리거나, “혼합기 과농/과희박” 또는 “연소 실화” 같은 고장을 일으킬 수 있습니다 – 여러 주행 사이클을 거쳐 다시 조정될 때까지 말입니다.

학습값을 초기화하면 시스템이 새 인젝터에 맞는 깨끗한 영점에서 시작합니다. 그러면 미세 적응이 곧바로 올바르게 진행됩니다.

진행 방법:

  1. 고장 메모리 삭제.
  2. **엔진 제어 유닛(주소 01)**의 어댑테이션 또는 기본 설정에서 연료 시스템/혼합기 형성의 학습값 초기화 항목을 실행합니다.
  3. 엔진을 잠시 공회전시킨 뒤 다양한 부하 상태에서 시험 주행을 합니다 – 그러면 시스템이 빠르게 다시 적응합니다.

⚠️ 중요: 가솔린 직접분사(FSI)에서는 탈거할 때마다 테플론 연소실 링O링반드시 교체해야 합니다. 테플론 링에는 전용 공구가 필요합니다. 이는 소프트웨어와 무관하게 적용됩니다.


10. 참고 사항

  • 보이지 않는 채널: 엔진과 코딩에 따라 모든 채널이 보이지는 않습니다 – 이는 정상이며 결함이 아닙니다.
  • 안전: 커먼레일 시스템(압력 최대 2000 bar 초과)과 가솔린 직접분사 관련 작업은 충분한 전문 지식이 있는 경우에만 수행하세요.