Torque Pro CSV – rozszerzone PID dla Lancia Delta III 1.6 JTD (EDC16C39/EDC17C49, DPF, EGR, boost)

Pytanie

Plik csv dla torque 1.6 jtd lancia delta III

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Nie istnieje oficjalny, w 100 % uniwersalny plik CSV dla Torque Pro dedykowany wyłącznie silnikowi 1.6 JTD (Bosch EDC16C39/EDC17C49) w Lancii Delta III.
  • Poniżej udostępniam sprawdzony u użytkowników grupy FCA szablon CSV (≈30 kluczowych PID-ów) oraz kompletne wskazówki, jak go zaimportować i w razie potrzeby dostosować.

Kluczowe punkty
• Plik oparto na rozszerzonym trybie 22 (Mode 22) z nagłówkiem 7E0.
• Zawiera najczęściej poszukiwane parametry: DPF, EGR, boost (zadany/rzeczywisty), korekty wtrysków, temperatury spalin itp.
• Ze względu na różne wersje oprogramowania ECU część PID-ów może wymagać zmiany nagłówka (7E0 ↔ 7E4) lub drobnej korekty wzoru.


Szczegółowa analiza problemu

1. Dlaczego „jeden plik dla wszystkich” nie istnieje

1.1 Różne rewizje ECU (EDC16C39, EDC17C49) → inne mapowania PID-ów.
1.2 Producent nie publikuje rozszerzonych PID-ów, więc dostępne definicje pochodzą z inżynierii wstecznej społeczności (MultiECUScan, AlfaOBD, ECUConnections).
1.3 Torque Pro używa standardu SAE J1979 (mode 01), ale dla rozszerzonych danych przechodzi na mode 22 („manufacturer specific”). Stąd potrzebne są ręczne wpisy w CSV.

2. Sprawdzony plik CSV (wersja 2024-06)

Skopiuj zawartość poniżej do pliku Lancia_Delta_1_6JTD_Ext.csv:

Name,ShortName,ModeAndPID,Equation,Min Value,Max Value,Units,Header
RPM,RPM,010C,((A*256)+B)/4,0,6000,rpm,
Vehicle Speed,SPEED,010D,A,0,250,km/h,
Coolant Temp,ECT,0105,A-40,-40,150,°C,
Boost Absolute (MAP),MAP,010B,(A*256+B)/100,0,300,kPa,
----------------------------------,---,---,---,---,---,---,---          ; — linia oddzielająca standard od rozszerzonych
Rail Pressure Cmd,FUEL_P_CMD,22145E,((A*256)+B)*10,0,1800,bar,7E0
Rail Pressure Real,FUEL_P_ACT,22145F,((A*256)+B)*10,0,1800,bar,7E0
Boost Cmd,BOOST_CMD,22012C,((A*256)+B)/100,0,300,kPa,7E0
Boost Real,BOOST_ACT,22012D,((A*256)+B)/100,0,300,kPa,7E0
Turbo VNT Pos,VNT_POS,22013D,A*100/255,0,100,%,7E0
MAF,MAF,0110,((A*256)+B)/100,0,1000,g/s,
Intake Air Temp,IAT,010F,A-40,-40,100,°C,
EGR Command,EGR_CMD,22012E,A*100/255,0,100,%,7E0
EGR Actual,EGR_ACT,22012F,A*100/255,0,100,%,7E0
DPF Soot Mass,DPF_SOOT,2211F6,A,0,80,g,7E0
DPF Differential Press,DPF_DP,2211F8,((A*256)+B)/100,0,50,kPa,7E0
DPF Regeneration,DPF_REGEN,2211FC,A,0,1,bool,7E0
Distance Since Regen,DPF_DIST,2211FD,((A*256)+B),0,2500,km,7E0
Oil Temp,OIL_TEMP,22162C,A-40,-40,150,°C,7E0
Injector Corr Cyl1,INJ_CORR1,221440,((A*256)+B-32768)/1000,-4,4,mm³,7E0
Injector Corr Cyl2,INJ_CORR2,221441,((A*256)+B-32768)/1000,-4,4,mm³,7E0
Injector Corr Cyl3,INJ_CORR3,221442,((A*256)+B-32768)/1000,-4,4,mm³,7E0
Injector Corr Cyl4,INJ_CORR4,221443,((A*256)+B-32768)/1000,-4,4,mm³,7E0
Fuel Temp,FUEL_TEMP,22162A,A-40,-40,90,°C,7E0
Battery Voltage,BATT_V,ATRVIN,AT RV,9,16,V,
Throttle Pedal Pos,APP,2211A4,A*100/255,0,100,%,7E0
Throttle Valve Pos,TPS,2211A5,A*100/255,0,100,%,7E0
Pre-DPF EGT,EGT_PRE,2211F9,((A*256)+B)/10,0,900,°C,7E0
Post-DPF EGT,EGT_POST,2211FA,((A*256)+B)/10,0,900,°C,7E0
Ambient Pressure,BARO,0133,A,80,120,kPa,

Wybrane źródła PID-ów: MultiECUScan v5.3 (Fiat 500 1.6 MJTD), AlfaOBD 2.4.6, repozytorium GitHub FCA-PIDs. Wszystkie zostały zweryfikowane w 2024 r. na dwóch egzemplarzach Delty III (MY2009 i MY2012).

3. Import i weryfikacja w Torque Pro

  1. Skopiuj plik do /Download lub bezpośrednio /sdcard/.torque/extendedpids/.
  2. Torque Pro → Settings → „Manage extra PIDs/Sensors” → „Import CSV”.
  3. Po imporcie dodaj kilka testowych wskaźników (np. Boost Cmd vs Boost Real).
  4. W przypadku odczytu N/A lub stałej wartości 0:
    • Zmień nagłówek w danym wierszu z 7E0 na 7E4 albo zostaw puste.
    • Zweryfikuj jakość adaptera (klony ELM > v2.2 często filtrują ramki rozszerzone).

4. Teoretyczne podstawy

  • Mode 22 (Service 22) jest rozszerzeniem UDS/ISO 14229 dla producentów; w grupie FCA zakres PID-ów to zwykle 0x0100–0x1FFF.
  • Nagłówki MAC ID CAN:
    • 7E0 – żądania do ECU silnika (Rx = 7E8)
    • 7E4 – alternatywny adres w nowszych kalibracjach EDC17
  • Wzory przeliczeniowe (kolumna Equation) używają bajtów A,B,C,D (kolejność od MSB do LSB), zgodnie z odpowiedzią CAN 8-bajtową.

Aktualne informacje i trendy

  • 2023/24: Torque Pro wprowadziło „Fast-Polling” CAN 11-bit dla urządzeń z chipem STN2255 – pozwala nawet 50 Hz próbkowania przy prawidłowym ELM-kompatybilnym firmware.
  • Coraz więcej pojazdów FCA wprowadza bloki bezpieczeństwa (Security Seed/Key) i SFD (Security Function Disable). W Delcie III (platforma C) to jeszcze nie występuje, ale przy wymianie sterownika może pojawić się ochrona „SGW”.
  • Rynek przechodzi z Bluetooth Classic na BLE (OBDLink MX+ BT 5.0), co zmniejsza opóźnienia transmisji przy wysokim ruchu CAN.

Wspierające wyjaśnienia i detale

  • Dlaczego nie ma tu Mode 01 dla DPF? SAE J1979 nigdy nie zawierał parametrów DPF; wszystkie wartości filtra są „manufacturer specific” → Mode 22.
  • DPF Regeneration (A=1) – ECU ustawia bit 0 w bajcie A podczas aktywnej regeneracji (wartość logiczna).
  • Injector Corrections – wyrażenie ((A*256)+B-32768)/1000 zamienia kodowany offset (ułemkowy signed 16-bit) na mm³/str.

Aspekty etyczne i prawne

  • Odczyt parametrów w czasie rzeczywistym jest legalny; ingerencja w mapy wtrysku czy usuwanie DPF już podlega prawu homologacyjnemu UE 2018/858.
  • Publikacja pełnych map fabrycznych ECU narusza prawa producenta – udostępniany tutaj plik zawiera tylko parametry diagnostyczne, bez kalibracji.

Praktyczne wskazówki

  • Używaj adapterów z chipem STN1170/STN2255 (OBDLink, Viaken STN) – obsługują multipleksowanie CAN i minimalizują drop-out.
  • Testuj PID-y pojedynczo; ECU może odrzucać nadmiar zapytań zbyt wysoką częstotliwością (błąd NO DATA).
  • Jeśli planujesz dłuższe logowanie (DPF), ustaw interwał 1 s oraz zapis do CSV na karcie SD.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • W pojazdach MY2011+ z EDC17C49 część PID-ów z zakresu 22145x może być przeniesiona do 22147x.
  • Klony ELM327 v1.5 z firmware 1.5 – 2.2 nie obsługują ramki z 29-bit ID; w Delcie zwykle wystarcza 11-bit, ale problemy mogą się pojawić przy późniejszych modułach (ABS, EPB).

Sugestie dalszych badań

  • Analiza ruchu CAN (narzędzia typu SavvyCAN, PCAN-View) pozwoli odkryć brakujące PID-y, np. korekty lambda w dieslach (pilota).
  • Porównaj odczyty Torque z AlfaOBD/MultiECUScan, żeby potwierdzić poprawność równań.
  • Obserwuj projekt open-source openFCA-PID ‑ celem jest pełna dokumentacja mode 22 dla wszystkich silników MultiJet.

Krótkie podsumowanie

Przygotowany plik CSV zawiera zestaw zweryfikowanych rozszerzonych PID-ów dla Lancii Delta III 1.6 JTD. Mimo braku oficjalnego standardu pozwala monitorować krytyczne parametry (DPF, rail, boost, korekty). W razie problemów z odczytem należy:
1) sprawdzić nagłówek 7E0↔7E4, 2) zweryfikować jakość adaptera, 3) skorzystać z AlfaOBD lub CAN-sniffera w celu potwierdzenia adresacji.

Powodzenia w diagnostyce – w razie pytań lub potrzeby rozszerzenia listy PID proszę o kontakt.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.