CarPort Docs

Softvérová dokumentácia

💡 Táto dokumentácia sa vzťahuje na program CarPort vo verzii 3.2. Staršie alebo novšie verzie sa môžu líšiť rozsahom funkcií.

Kódovanie & adaptácia

Pomocou kódovania a adaptácie aktivuješ funkcie vozidla, meníš parametre riadiacich jednotiek, resetuješ servisné intervaly a upravuješ zoznam nainštalovaných jednotiek.

Tieto funkcie sú „zapisovacie“: aktívne zasahujú do konfigurácie riadiacich jednotiek a menia parametre vo vozidle – používaj ich preto len vtedy, keď vieš, čo robíš, a vždy si vopred poznač pôvodné hodnoty. Pri mnohých riadiacich jednotkách je predtým potrebný bezpečnostný prístup alebo odomknutie SFD.

Kódovanie

Kódovanie

Kódovanie riadiacich jednotiek slúži na aktiváciu a deaktiváciu funkcií alebo na prepínanie medzi rôznymi variantmi. Každý model vozidla sa ponúka s množstvom možností výbavy, ktoré sa líšia podľa trhu, modelu a sériovej výbavy. Hardvér je pritom často rovnaký – až kódovanie príslušnej riadiacej jednotky určuje, ktoré funkcie sú skutočne aktívne.

Typický príklad: vozidlo je z výroby vybavené halogénovými svetlometmi, hardvér však podporuje aj xenón alebo LED. Kódovaním riadiacej jednotky sa určuje, aký typ svetlometov je namontovaný a ako pracuje riadenie osvetlenia. Ďalšie bežné zmeny kódovania sa týkajú napr.:

  • aktivácie alebo deaktivácie denného svietenia
  • správania centrálneho zamykania (napr. automatické zamknutie počas jazdy)
  • sklopenia zrkadla pri cúvaní
  • konfigurácie počtu bliknutí komfortného blikania
  • nastavenia automatického zatvárania elektricky ovládaných okien

⚠️ Upozornenie: Chybné kódovanie môže spôsobiť, že funkcie vozidla prestanú správne fungovať alebo že riadiaca jednotka zaznamená chybové hlásenia. Pred každou zmenou si poznač aktuálnu hodnotu kódovania, aby ju bolo možné v prípade potreby obnoviť.

V koncerne VAG sa rozlišujú dva spôsoby kódovania. Ktorý spôsob sa použije, závisí výhradne od implementácie v riadiacej jednotke.

Krátke kódovanie

Krátke kódovanie používa na definovanie konfigurácie riadiacej jednotky jednoduchý číselný kód (3-, 5- alebo 7-miestne desiatkové číslo). Každá číslica alebo skupina číslic v tomto kóde predstavuje určitú sadu funkcií.

  • Protokoly: výhradne KWP1281 a KWP2000.
  • Varianty a rozsahy hodnôt: podľa riadiacej jednotky sa používa jeden zo štyroch variantov. CarPort typ rozpozná automaticky a zodpovedajúcim spôsobom obmedzí prípustný rozsah zadávania:
Variant Rozsah hodnôt Počet miest
7-bitové 0–127 3-miestne
15-bitové 0–32767 5-miestne
20-bitové 0–1048575 7-miestne
23-bitové 0–8388607 7-miestne
  • Zobrazenie: ak sú k dispozícii popisné údaje, CarPort zobrazí význam každej číslice alebo skupiny číslic v textovej podobe (napr. „Číslica 1: typ svetlometov – 0 = halogén, 1 = xenón“). Bez popisných údajov sa číselný kód zobrazí bez ďalšieho vysvetlenia.

Postup krok za krokom (krátke kódovanie):

  1. CarPort zobrazí hodnotu kódovania aktuálne uloženú v riadiacej jednotke. Poznač si túto hodnotu.
  2. Ak sú k dispozícii popisné údaje, môžeš jednotlivé číslice meniť pomocou zobrazených výberových polí.
  3. Prípadne zadaj novú hodnotu kódovania priamo ako číslo do vstupného poľa Nové kódovanie:.
  4. Klikni na Zapísať... a prenes tak kódovanie do riadiacej jednotky.

Dlhé kódovanie

Dlhé kódovanie ponúka výrazne jemnejšiu kontrolu nad konfiguráciou riadiacej jednotky. Namiesto jediného čísla sa používa hexadecimálny reťazec bajtov, v ktorom každý jednotlivý bit predstavuje určitú funkciu alebo parameter.

  • Protokoly: KWP2000 a UDS.
  • Zobrazenie: kódovanie sa zobrazuje ako postupnosť bajtov (napr. 0F 3A 00 12 8B). Každý bajt pozostáva z 8 bitov, ktoré možno jednotlivo nastaviť alebo vynulovať.

Zobrazenie s popisnými údajmi a bez nich:

Ak sú pre riadiacu jednotku k dispozícii popisné údaje, CarPort zobrazí pre každý bit textový popis ako začiarkavacie políčko (napr. „Denné svietenie aktívne“, „Sklopenie zrkadla pri cúvaní“). Požadované funkcie nakonfiguruješ jednoduchým začiarknutím alebo zrušením začiarknutia.

Ak popisné údaje nie sú k dispozícii, CarPort zobrazí všeobecné zobrazenie s číslami bajtov a bitov (napr. „Bajt 3, bit 5“). V takom prípade musíš význam jednotlivých bitov poznať z externého zdroja (napr. z automobilových fór alebo dielenskej dokumentácie). Ak však máš príslušné informácie, môžeš bity meniť veľmi cielene.

Postup krok za krokom (dlhé kódovanie):

  1. CarPort načíta aktuálne kódovanie z riadiacej jednotky a zobrazí ho. Poznač si zobrazenú hexadecimálnu hodnotu ako zálohu. Kódovanie nájdeš aj v diagnostickej správe.
  2. Aktivuj alebo deaktivuj požadované funkcie pomocou výberových polí (ak sú k dispozícii popisné údaje) alebo zmeň hodnoty bitov pomocou začiarkavacích políčok, prípadne zapíš celé hodnoty bajtov priamo do vstupného poľa Nové kódovanie:.
  3. Klikni na Zapísať... a prenes tak nové kódovanie do riadiacej jednotky.

💡 Tip: V zobrazení bajtov môžeš jednotlivé bajty upravovať priamo ako hexadecimálne hodnoty. Zobrazenie začiarkavacích políčok sa pritom automaticky aktualizuje a naopak – obe zobrazenia sú vždy synchronizované.

Kódovanie a bezpečnostný prístup

Niektoré riadiace jednotky vyžadujú pred zápisom nového kódovania bezpečnostný prístup. V takom prípade ťa CarPort pred prenosom vyzve na zadanie potrebného prístupového kódu. Pri novších vozidlách so SFD (ochrana diagnostiky vozidla) môžu byť zmeny kódovania navyše obmedzené kryptografickými ochrannými mechanizmami.

Adaptácia

Adaptácia

Adaptácia umožňuje meniť konfigurovateľné parametre riadiacej jednotky. Na rozdiel od kódovania, ktoré funkcie zapína alebo vypína, slúži adaptácia na kalibráciu alebo nastavenie hodnôt v rámci existujúcej funkcie.

Typické prípady použitia adaptácií sú:

  • Kalibrácia po výmene dielu: napr. uloženie korekčných hodnôt vstrekovača po jeho výmene.
  • Nastavenie požadovaných hodnôt: napr. voľnobežné otáčky, citlivosť dažďového a svetelného snímača, citlivosť parkovacieho asistenta.
  • Aktivácia funkcií s parametrami: napr. hodnota stlmenia denného svietenia, čas funkcie Coming Home.
  • Vynulovanie servisných počítadiel: napr. vynulovanie ukazovateľa servisných intervalov po výmene oleja (pohodlnejšie pomocou servisného asistenta).

⚠️ Upozornenie: Adaptácie menia správanie riadiacej jednotky. Chybné hodnoty môžu viesť k poruchám funkcie alebo k chybnému správaniu s vplyvom na bezpečnosť. Pred každou zmenou si poznač aktuálnu pôvodnú hodnotu, aby ju bolo možné v prípade potreby obnoviť.

Priebeh a zobrazenie funkcie adaptácie sa výrazne líšia podľa použitého diagnostického protokolu.

Adaptácia pri KWP1281 / KWP2000

Pri starších protokoloch KWP1281 a KWP2000 sú parametre adaptácie usporiadané do očíslovaných kanálov:

  • KWP1281: kanály 0 až 100
  • KWP2000: kanály 0 až 255

Každý kanál obsahuje jedinú hodnotu. Zvyčajne ide o 16-bitovú hodnotu (rozsah 0–65535) alebo 8-bitovú hodnotu (rozsah 0–255). Osobitnou formou je dlhá adaptácia, pri ktorej sa ukladajú textové hodnoty ASCII (napr. korekčné hodnoty vstrekovačov ako reťazec znakov).

Zobrazenie kanálov:

Ak sú pre riadiacu jednotku v programe CarPort k dispozícii popisné údaje, zobrazia sa kanály so zrozumiteľnými názvami (napr. „Voľnobežné otáčky“, „Adaptácia škrtiacej klapky“). Okrem toho sa surové údaje prepočítajú na fyzikálne hodnoty s jednotkami (napr. 0–100 % alebo -50 až +50 °C) alebo sa zobrazia ako výberový zoznam (napr. „0 = vyp., 1 = zap.“).

Ak popisné údaje nie sú k dispozícii, zobrazia sa kanály všeobecne podľa čísla kanála (napr. „Adaptácia 42“) s nenaformátovanou surovou hodnotou. Použitie popisných údajov sa dá zapnúť a vypnúť začiarkavacím políčkom Použiť popisné údaje, ak sú k dispozícii, čo umožňuje aj priamy prístup k surovým hodnotám.

Postup krok za krokom:

  1. Vyber požadovaný adaptačný kanál zo zoznamu alebo zadaj číslo kanála ručne.
  2. Zobrazí sa hodnota aktuálne uložená v riadiacej jednotke. Poznač si túto hodnotu skôr, ako urobíš zmeny.
  3. Zadaj novú hodnotu do vstupného poľa.
  4. Klikni na Testovať a hodnotu tak otestuj.
    • Hodnota sa prevezme do prchavej pamäte riadiacej jednotky. Riadiaca jednotka novú hodnotu okamžite používa, pri ďalšom reštarte sa však stratí.
    • Ak je hodnota neplatná alebo mimo prípustného rozsahu, riadiaca jednotka vráti chybové hlásenie.
  5. Skontroluj, či nastalo požadované správanie.
  6. Klikni na Uložiť... a hodnotu tak natrvalo ulož do riadiacej jednotky.

💡 Tip: Dvojstupňový postup (testovanie → uloženie) slúži ako bezpečnostný mechanizmus. Kým používaš iba Testovať, môžeš sa vypnutím a opätovným zapnutím zapaľovania kedykoľvek vrátiť k pôvodnej hodnote. Až Uložiť... urobí zmenu trvalou.

Adaptácia pri UDS

Pri moderných riadiacich jednotkách s protokolom UDS sa adaptácia zásadne líši:

  • Identifikátory namiesto čísel kanálov: parametre adaptácie sa adresujú pomocou 16-bitových identifikátorov. Priradenie k zrozumiteľnému názvu prebieha výhradne na základe popisných údajov ODX (dátový záznam ASAM).
  • Zložité dátové štruktúry: hodnoty adaptácie pri UDS môžu byť jednoduché číselné hodnoty, ale aj bitové polia, reťazce znakov alebo viacdielne štruktúry.
  • Priame uloženie: na rozdiel od KWP1281/KWP2000 nemá UDS samostatný testovací krok. Zmeny sa pri prenose okamžite natrvalo uložia do riadiacej jednotky.
  • Potrebné popisné údaje: bez zodpovedajúcich údajov ODX nie je možné identifikátory ani ich hodnoty interpretovať. CarPort preto nevyhnutne potrebuje správne popisné údaje pre danú riadiacu jednotku.

⚠️ Upozornenie: Keďže sa pri riadiacich jednotkách UDS zmeny okamžite natrvalo ukladajú, nie je možné novú hodnotu najprv dočasne otestovať. Pred prenosom sa uisti, že zadaná hodnota je správna.

Servisný asistent

Servisný asistent

Vozidlá koncernu Volkswagen sú vybavené ukazovateľom servisných intervalov, ktorý vodičovi pripomína blížiacu sa údržbu (napr. výmenu oleja, prehliadku). Tieto údaje o intervaloch sú uložené v združenom prístroji (tachometri) ako adaptačné kanály a zvyčajne zahŕňajú zostávajúcu vzdialenosť (v km) a zostávajúci čas (v dňoch) do ďalšieho servisu.

Po vykonaní údržby treba tieto počítadlá ručne vynulovať, aby ukazovateľ servisných intervalov fungoval správne. Technicky sa to robí pomocou adaptácie združeného prístroja – príslušné kanály treba jednotlivo nastaviť na správne hodnoty.

Servisný asistent v programe CarPort tento postup výrazne zjednodušuje: zhŕňa všetky relevantné parametre servisných intervalov v jednom prehľadnom zobrazení a umožňuje ich vynulovanie niekoľkými kliknutiami – nemusíš poznať jednotlivé adaptačné kanály ani ich požadované hodnoty.

Funkcie:

  • Prehľadné zobrazenie: všetky adaptačné kanály súvisiace so servisnými intervalmi sa zobrazujú s aktuálnymi a novými hodnotami.
  • Preddefinované úlohy: v oblasti Úlohy sú k dispozícii bežné servisné scenáre ako preddefinované skupiny (napr. vynulovať iba interval výmeny oleja, vynulovať výmenu oleja + prehliadku). Výber úlohy automaticky označí príslušné adaptačné kanály so správnymi cieľovými hodnotami.
  • Náhľad zmien: všetky kanály, ktorých hodnoty zvolená úloha zmení, sú zvýraznené žltou farbou – pred prenosom tak presne vidíš, ktoré parametre sa zmenia.

Postup krok za krokom:

  1. Spusti servisného asistenta cez ponuku NástrojeSpustiť servisného asistenta alebo rovnomenným tlačidlom na paneli nástrojov.
  2. V oblasti Úlohy vyber požadovanú servisnú úlohu (napr. výmena oleja, prehliadka alebo oboje).
  3. Skontroluj žlto zvýraznené zmeny v prehľade. V prípade potreby môžeš jednotlivé hodnoty upraviť ručne.
  4. Klikni na Použiť zmeny... a prenes tak zmeny do riadiacej jednotky.
  5. Vypni a znova zapni zapaľovanie, aby združený prístroj prevzal nové hodnoty a ukazovateľ servisných intervalov sa aktualizoval.

💡 Tip: Ak servisný asistent pre tvoje vozidlo neponúka preddefinované úlohy, môžeš servisné intervaly vynulovať aj ručne pomocou adaptácie združeného prístroja.

Zoznam nainštalovaných jednotiek

Zoznam nainštalovaných jednotiek

Zoznam nainštalovaných jednotiek je súpis všetkých riadiacich jednotiek nainštalovaných vo vozidle, uložený v diagnostickej jednotke gateway (adresa 19). Slúži ako centrálna referencia o tom, ktoré elektronické systémy sú vo vozidle prítomné.

ℹ️ Poznámka: Zoznam nainštalovaných jednotiek je k dispozícii výhradne pri vozidlách s diagnostickou jednotkou gateway pre zbernicu CAN. Staršie vozidlá s čistou diagnostikou cez linku K nemajú jednotku gateway, a teda ani zoznam nainštalovaných jednotiek.

Význam zoznamu nainštalovaných jednotiek:

CarPort využíva zoznam nainštalovaných jednotiek na viacerých miestach:

  • Výber ECU: na karte Nainštalované CarPort zobrazí iba riadiace jednotky, ktoré sú v zozname zapísané ako nainštalované.
  • AutoScan: pri automatickom skenovaní chýb sa cielene dopytujú iba riadiace jednotky uvedené v zozname, čo skenovanie výrazne zrýchľuje.

Kedy treba zoznam nainštalovaných jednotiek upraviť?

Spravidla zoznam zodpovedá skutočnej výbave vozidla. Existujú však situácie, keď je potrebná ručná úprava:

  • Dodatočná montáž komponentov: napr. ťažné zariadenie s vlastnou riadiacou jednotkou, dodatočná montáž nezávislého kúrenia alebo cúvacej kamery.
  • Odstránenie riadiacich jednotiek: napr. demontáž systému, ktorý už nie je potrebný.
  • Chýbajúce alebo chybné záznamy: v zriedkavých prípadoch môže byť zoznam z výroby neúplný alebo chybný.

Ak je riadiaca jednotka fyzicky nainštalovaná, ale nie je zapísaná v zozname, AutoScan ju preskočí a nezobrazí sa vo výbere ECU na karte Nainštalované. Naopak záznam neexistujúcej riadiacej jednotky vedie pri funkcii AutoScan k chybám spojenia.

ℹ️ Dôležité: Zoznam nainštalovaných jednotiek, ktorý nezodpovedá skutočnej výbave, často vedie k záznamom v pamäti chýb. Ak je riadiaca jednotka zapísaná v zozname, ale fyzicky chýba (chýbajúca jednotka), jednotka gateway rozpozná chybu komunikácie. Ak je naopak riadiaca jednotka nainštalovaná, ale v zozname nie je (nadbytočná jednotka), môžu závislé systémy generovať chybové hlásenia, pretože nedostávajú očakávané údaje. Zoznam preto vždy uprav, keď sa zmení výbava vozidla.

Postup krok za krokom:

  1. Otvor kartu Zoznam nainštalovaných jednotiek v pripojenej jednotke gateway (adresa 19).
  2. CarPort zobrazí aktuálny zoznam všetkých možných riadiacich jednotiek so začiarknutím pri každom systéme zapísanom ako nainštalovaný.
  3. Začiarkni riadiace jednotky, ktoré chceš pridať, alebo zruš začiarknutie pri riadiacich jednotkách, ktoré už nie sú nainštalované.
  4. Klikni na Zapísať... a natrvalo tak ulož zmeny do jednotky gateway.

💡 Tip: Ak chceš zmeny pred uložením zahodiť, klikni na Resetovať a vrátiš sa k pôvodne načítanému zoznamu. Je to možné len dovtedy, kým zmeny neuložíš.

Diagnostický režim (UDS)

Pri riadiacich jednotkách s protokolom UDS prebieha diagnostická komunikácia v rôznych diagnostických reláciách (Diagnostic Sessions). Každá relácia určuje, ktoré príkazy riadiaca jednotka prijíma a ktoré funkcie sú povolené. CarPort pri nadväzovaní spojenia automaticky prepne do vhodného režimu – v určitých situáciách však môže byť potrebné režim prepnúť ručne.

Prepnutie diagnostického režimu:

Pri otvorenom spojení UDS nájdeš vpravo hore v okne riadiacej jednotky rozbaľovací zoznam na výber diagnostického režimu. K dispozícii sú tieto režimy:

Režim Popis
Diagnostický režim VW Štandardný režim pre diagnostiku špecifickú pre VAG. CarPort ho nastaví automaticky po každom nadviazaní spojenia. Sú v ňom k dispozícii všetky bežné diagnostické funkcie (pamäť chýb, namerané hodnoty, kódovanie, adaptácia, základné nastavenia atď.).
Diagnostický režim OBD Obmedzený diagnostický režim, ktorý sa používa pre univerzálnu diagnostiku OBD-2 aj pre diagnostiku špecifickú pre VAG. Funkcie na čítanie (pamäť chýb, namerané hodnoty, informácie o riadiacej jednotke) sú k dispozícii, zapisovacie prístupy (kódovanie, adaptácia, základné nastavenia, test akčného člena) však nie sú možné.
Režim programovania Režim programovania na flashovanie softvéru riadiacich jednotiek. Je potrebný pri aktualizáciách firmvéru.
Režim konca linky (EOL) Špeciálny režim pre testy End-of-Line na konci výrobnej linky. Umožňuje prístup k výrobným konfiguračným funkciám.
Vývojový režim Vývojový režim s rozšírenými diagnostickými funkciami, ktorý sa zvyčajne používa iba pri vývoji vozidiel.

Kedy treba režim prepnúť ručne?

Spravidla nie je ručné prepínanie potrebné, pretože CarPort automaticky nastaví Diagnostický režim VW. Niektoré špeciálne funkcie – najmä niektoré možnosti kódovania – však vyžadujú prepnutie na Režim konca linky (EOL) alebo Vývojový režim.

ℹ️ Poznámka: Pri vozidlách so Secure Gateway (SFD/UNECE) je k dispozícii výhradne Diagnostický režim OBD. Jednotka gateway blokuje prechod do iných diagnostických relácií, kým neprebehne overenie na jednotke gateway.