CarPort Docs

Softverska dokumentacija

💡 Ova se dokumentacija odnosi na CarPort verziju 3.2. Starije ili novije verzije mogu imati drugačije funkcije.

Kodiranje & prilagodba

Kodiranjem i prilagodbom aktiviraš funkcije vozila, mijenjaš parametre upravljačkih jedinica, resetiraš servisne intervale i održavaš popis ugradnje.

Te funkcije „pišu“ u upravljačke jedinice: aktivno zadiru u njihovu konfiguraciju i mijenjaju parametre u vozilu – zato ih koristi samo ako znaš što radiš i uvijek prije toga zapiši izvorne vrijednosti. Kod mnogih upravljačkih jedinica prethodno je potreban sigurnosni pristup ili SFD otključavanje.

Kodiranje

Kodiranje

Kodiranje upravljačkih jedinica služi za aktiviranje i deaktiviranje funkcija ili prebacivanje između različitih varijanti. Svaki model vozila nudi se s mnoštvom opcija opreme koje se razlikuju ovisno o tržištu, modelu i serijskoj opremi. Hardver je pritom često jednak – tek kodiranje pripadajuće upravljačke jedinice određuje koje su funkcije doista aktivne.

Tipičan primjer: vozilo je tvornički opremljeno halogenim glavnim svjetlima, ali hardver podržava i ksenonska ili LED svjetla. Kodiranjem upravljačke jedinice određuje se koja je vrsta glavnih svjetala ugrađena i kako radi upravljanje svjetlima. Druge česte promjene kodiranja odnose se npr. na:

  • uključivanje ili isključivanje dnevnih svjetala
  • ponašanje centralnog zaključavanja (npr. automatsko zaključavanje tijekom vožnje)
  • spuštanje retrovizora pri vožnji unatrag
  • konfiguraciju broja treptaja komfornih pokazivača smjera
  • prilagodbu pomoći pri zatvaranju električnih podizača prozora

⚠️ Pozor: Neispravno kodiranje može dovesti do toga da funkcije vozila više ne rade ispravno ili da upravljačka jedinica javlja greške. Prije svake promjene zapiši trenutačnu vrijednost kodiranja da je po potrebi možeš vratiti.

U koncernu VAG razlikuju se dva postupka kodiranja. Koji se postupak koristi ovisi isključivo o implementaciji upravljačke jedinice.

Kratko kodiranje

Kratko kodiranje koristi jednostavan brojčani kod (3-, 5- ili 7-znamenkasti decimalni broj) za definiranje konfiguracije upravljačke jedinice. Svaka znamenka odnosno skupina znamenki unutar tog koda predstavlja određeni skup funkcija.

  • Protokoli: isključivo KWP1281 i KWP2000.
  • Varijante i rasponi vrijednosti: Ovisno o upravljačkoj jedinici koristi se jedna od četiri varijante. CarPort automatski prepoznaje vrstu i u skladu s tim ograničava dopušteni raspon unosa:
Varijanta Raspon vrijednosti Broj znamenki
7-bitna 0–127 3 znamenke
15-bitna 0–32767 5 znamenki
20-bitna 0–1048575 7 znamenki
23-bitna 0–8388607 7 znamenki
  • Prikaz: Ako postoje opisni podaci, CarPort prikazuje značenje svake znamenke ili skupine znamenki u obliku čitljivog teksta (npr. „Znamenka 1: vrsta glavnih svjetala – 0 = halogena, 1 = ksenonska“). Bez opisnih podataka brojčani kod prikazuje se bez dodatnog objašnjenja.

Upute korak po korak (kratko kodiranje):

  1. CarPort prikazuje vrijednost kodiranja trenutačno pohranjenu u upravljačkoj jedinici. Zapiši tu vrijednost.
  2. Ako postoje opisni podaci, pojedine znamenke možeš mijenjati putem prikazanih polja za odabir.
  3. Alternativno unesi novu vrijednost kodiranja izravno kao broj u polje za unos Novo kodiranje:.
  4. Klikni na Zapiši... za prijenos kodiranja u upravljačku jedinicu.

Dugo kodiranje

Dugo kodiranje omogućuje znatno finiju kontrolu nad konfiguracijom upravljačke jedinice. Umjesto jednog broja koristi se heksadecimalni niz bajtova u kojem svaki pojedini bit predstavlja određenu funkciju ili parametar.

  • Protokoli: KWP2000 i UDS.
  • Prikaz: Kodiranje se prikazuje kao niz bajtova (npr. 0F 3A 00 12 8B). Svaki bajt sastoji se od 8 bitova koji se mogu pojedinačno postaviti ili obrisati.

Prikaz s opisnim podacima i bez njih:

Ako za upravljačku jedinicu postoje opisni podaci, CarPort za svaki bit prikazuje tekstualni opis kao potvrdni okvir (npr. „Dnevna svjetla aktivna“, „Spuštanje retrovizora pri vožnji unatrag“). Željene funkcije možeš konfigurirati jednostavnim postavljanjem ili uklanjanjem kvačica.

Ako opisnih podataka nema, CarPort prikazuje generički prikaz s brojem bajta i bita (npr. „Bajt 3, bit 5“). U tom slučaju značenje pojedinih bitova moraš znati iz vanjskog izvora (npr. automobilskih foruma, servisne dokumentacije). Ako imaš odgovarajuće informacije, bitove ipak možeš mijenjati vrlo ciljano.

Upute korak po korak (dugo kodiranje):

  1. CarPort očitava trenutačno kodiranje iz upravljačke jedinice i prikazuje ga. Zapiši prikazanu heksadecimalnu vrijednost kao sigurnosnu kopiju. Kodiranje možeš pronaći i u dijagnostičkom izvješću.
  2. Aktiviraj ili deaktiviraj željene funkcije putem polja za odabir (ako postoje opisni podaci) ili promijeni vrijednosti bitova putem potvrdnih okvira, odnosno upiši cijele vrijednosti bajtova izravno u polje za unos Novo kodiranje:.
  3. Klikni na Zapiši... za prijenos novog kodiranja u upravljačku jedinicu.

💡 Savjet: U prikazu bajtova pojedine bajtove možeš uređivati izravno kao heksadecimalnu vrijednost. Prikaz s potvrdnim okvirima pritom se automatski osvježava i obrnuto – oba su prikaza uvijek usklađena.

Kodiranje i sigurnosni pristup

Neke upravljačke jedinice prije upisivanja novog kodiranja zahtijevaju sigurnosni pristup. U tom slučaju CarPort prije prijenosa od tebe traži unos potrebnog pristupnog koda. Kod novijih vozila sa SFD-om (zaštita dijagnostike vozila) promjene kodiranja dodatno mogu biti ograničene kriptografskim zaštitnim mehanizmima.

Prilagodba

Prilagodba

Prilagodba omogućuje promjenu konfigurabilnih parametara upravljačke jedinice. Za razliku od kodiranja, koje uključuje ili isključuje funkcije, prilagodba služi za kalibriranje ili podešavanje vrijednosti unutar postojeće funkcije.

Tipični slučajevi primjene prilagodbe su:

  • Kalibracija nakon zamjene dijela: npr. unos vrijednosti količine ubrizgavanja nakon zamjene brizgaljke.
  • Podešavanje zadanih vrijednosti: npr. broj okretaja u praznom hodu, osjetljivost senzora kiše/svjetla na svjetlo, osjetljivost pomoći pri parkiranju.
  • Aktiviranje funkcija s parametrima: npr. razina zatamnjenja dnevnih svjetala, trajanje funkcije Coming Home.
  • Poništavanje servisnih brojača: npr. resetiranje pokazivača servisnog intervala nakon zamjene ulja (udobnije uz servisnog asistenta).

⚠️ Pozor: Prilagodbe mijenjaju ponašanje upravljačke jedinice. Neispravne vrijednosti mogu dovesti do smetnji u radu ili do neispravnog ponašanja važnog za sigurnost. Prije svake promjene zapiši trenutačnu izvornu vrijednost da je po potrebi možeš vratiti.

Postupak i prikaz funkcije prilagodbe znatno se razlikuju ovisno o korištenom dijagnostičkom protokolu.

Prilagodba kod KWP1281 / KWP2000

Kod starijih protokola KWP1281 i KWP2000 parametri prilagodbe organizirani su u numerirane kanale:

  • KWP1281: kanali od 0 do 100
  • KWP2000: kanali od 0 do 255

Svaki kanal sadrži jednu vrijednost. To je u pravilu 16-bitna vrijednost (raspon 0–65535) ili 8-bitna vrijednost (raspon 0–255). Poseban je oblik duga prilagodba, pri kojoj se pohranjuju tekstualne vrijednosti u ASCII formatu (npr. vrijednosti količine ubrizgavanja kao niz znakova).

Prikaz kanala:

Ako u programu CarPort postoje opisni podaci za upravljačku jedinicu, kanali se prikazuju s čitljivim nazivima (npr. „Broj okretaja u praznom hodu“, „Adaptacija zaklopke gasa“). Osim toga, sirovi podaci pretvaraju se u fizikalne vrijednosti s jedinicama (npr. 0–100 % ili od -50 do +50 °C) ili se prikazuju kao popis za odabir (npr. „0 = isključeno, 1 = uključeno“).

Ako opisnih podataka nema, prikaz je generički, prema broju kanala (npr. „Prilagodba 42“), s neformatiranom sirovom vrijednošću. Korištenje opisnih podataka možeš uključiti i isključiti potvrdnim okvirom Koristi podatke iz datoteke s oznakama ako su dostupni – tako dobivaš i izravan pristup sirovim vrijednostima.

Upute korak po korak:

  1. Odaberi željeni kanal prilagodbe s popisa ili ručno unesi broj kanala.
  2. Prikazuje se vrijednost trenutačno pohranjena u upravljačkoj jedinici. Zapiši tu vrijednost prije nego što napraviš promjene.
  3. Unesi novu vrijednost u polje za unos.
  4. Klikni na Testiraj za testiranje vrijednosti.
    • Vrijednost se prenosi u nepostojanu memoriju upravljačke jedinice. Upravljačka jedinica odmah koristi novu vrijednost, ali ona se gubi pri sljedećem ponovnom pokretanju.
    • Ako je vrijednost nevaljana ili izvan dopuštenog raspona, upravljačka jedinica javlja pogrešku.
  5. Provjeri nastupa li željeno ponašanje.
  6. Klikni na Spremi... za trajno spremanje vrijednosti u upravljačku jedinicu.

💡 Savjet: Postupak u dva koraka (testiranje → spremanje) služi kao sigurnosni mehanizam. Dok god koristiš samo Testiraj, isključivanjem i ponovnim uključivanjem paljenja u svakom se trenutku možeš vratiti na izvornu vrijednost. Tek Spremi... čini promjenu trajnom.

Prilagodba kod UDS-a

Kod modernih upravljačkih jedinica s protokolom UDS prilagodba se temeljno razlikuje:

  • Identifikatori umjesto brojeva kanala: Parametri prilagodbe adresiraju se putem 16-bitnih identifikatora. Pridruživanje čitljivom nazivu provodi se isključivo putem ODX opisnih podataka (ASAM skup podataka).
  • Složene strukture podataka: Vrijednosti prilagodbe kod UDS-a mogu biti jednostavne brojčane vrijednosti, ali i polja bitova, nizovi znakova ili višedijelne strukture.
  • Izravno spremanje: Za razliku od KWP1281/KWP2000, kod UDS-a ne postoji zaseban korak testiranja. Promjene se pri prijenosu odmah trajno spremaju u upravljačku jedinicu.
  • Potrebni opisni podaci: Bez odgovarajućih ODX podataka identifikatore i njihove vrijednosti nije moguće interpretirati. CarPort stoga nužno treba ispravne opisne podatke za pojedinu upravljačku jedinicu.

⚠️ Pozor: Budući da se kod UDS upravljačkih jedinica promjene odmah trajno spremaju, novu vrijednost nije moguće najprije privremeno testirati. Prije prijenosa provjeri je li unesena vrijednost ispravna.

Servisni asistent

Servisni asistent

Vozila koncerna Volkswagen imaju pokazivač servisnog intervala, koji vozača podsjeća na predstojeće radove održavanja (npr. zamjenu ulja, servisni pregled). Ti podaci o intervalima pohranjeni su u instrument ploči kao kanali prilagodbe i obično obuhvaćaju preostali put (u km) i preostalo vrijeme (u danima) do sljedećeg servisa.

Nakon obavljenog održavanja te je brojače potrebno ručno resetirati kako bi pokazivač servisnog intervala ispravno radio. Tehnički se to radi putem funkcije Prilagodba instrument ploče – odgovarajući kanali moraju se pojedinačno postaviti na odgovarajuće vrijednosti.

Servisni asistent u programu CarPort znatno pojednostavnjuje taj postupak: sve relevantne parametre servisnog intervala objedinjuje u preglednom prikazu i omogućuje resetiranje s nekoliko klikova – ne moraš poznavati pojedine kanale prilagodbe ni njihove zadane vrijednosti.

Funkcije:

  • Pregledan prikaz: Svi kanali prilagodbe relevantni za servisni interval prikazuju se sa svojim trenutačnim i novim vrijednostima.
  • Unaprijed definirani poslovi: U području Poslovi česti servisni scenariji dostupni su kao unaprijed definirane skupine odabira (npr. resetiranje samo intervala zamjene ulja, resetiranje zamjene ulja + servisnog pregleda). Odabirom posla automatski se označavaju pripadajući kanali prilagodbe s ispravnim ciljnim vrijednostima.
  • Pregled promjena: Svi kanali čije će vrijednosti odabrani posao promijeniti označeni su žutom bojom – tako prije prijenosa točno vidiš koji će se parametri promijeniti.

Upute korak po korak:

  1. Pokreni servisnog asistenta putem izbornika DodatnoPokreni servisnog asistenta ili istoimenim gumbom na alatnoj traci.
  2. U području Poslovi odaberi željeni servisni posao (npr. zamjena ulja, servisni pregled ili oboje).
  3. U pregledu provjeri promjene označene žutom bojom. Po potrebi pojedine vrijednosti možeš ručno prilagoditi.
  4. Klikni na Primijeni promjene... za prijenos promjena u upravljačku jedinicu.
  5. Isključi i ponovno uključi paljenje kako bi instrument ploča preuzela nove vrijednosti i kako bi se pokazivač servisnog intervala osvježio.

💡 Savjet: Ako servisni asistent za tvoje vozilo ne nudi unaprijed definirane poslove, servisne intervale možeš resetirati i ručno putem funkcije prilagodbe instrument ploče.

Popis ugradnje

Popis ugradnje

Popis ugradnje je popis svih upravljačkih jedinica ugrađenih u vozilo, pohranjen u dijagnostičkom gatewayu (adresa 19). Služi kao središnja referenca o tome koji elektronički sustavi postoje u vozilu.

ℹ️ Napomena: Popis ugradnje dostupan je isključivo kod vozila s dijagnostičkim gatewayem na CAN sabirnici. Starija vozila s dijagnostikom isključivo putem K-linije nemaju gateway, a time ni popis ugradnje.

Značenje popisa ugradnje:

CarPort koristi popis ugradnje na nekoliko mjesta:

  • Odabir ECU-a: Na kartici Instalirano CarPort prikazuje samo one upravljačke jedinice koje su u popisu ugradnje upisane kao ugrađene.
  • AutoScan: Pri automatskom skeniranju grešaka ciljano se ispituju upravljačke jedinice navedene u popisu ugradnje, što znatno ubrzava skeniranje.

Kada je potrebno prilagoditi popis ugradnje?

U pravilu popis ugradnje odgovara stvarnoj opremi vozila. Ipak postoje situacije u kojima je potrebna ručna prilagodba:

  • Naknadna ugradnja komponenata: npr. kuka za vuču s vlastitom upravljačkom jedinicom, naknadna ugradnja dodatnog grijanja ili kamere za vožnju unatrag.
  • Uklanjanje upravljačkih jedinica: npr. demontaža sustava koji više nije potreban.
  • Nedostajući ili pogrešni unosi: U rijetkim slučajevima tvornički popis ugradnje može biti nepotpun ili pogrešan.

Ako je upravljačka jedinica fizički ugrađena, ali nije upisana u popis ugradnje, AutoScan je preskače, a ne prikazuje se ni u odabiru ECU-a pod Instalirano. Obrnuto, unos za nepostojeću upravljačku jedinicu dovodi do pogrešaka povezivanja tijekom AutoScana.

ℹ️ Važno: Popis ugradnje koji ne odgovara stvarnoj opremi često dovodi do unosa u memoriji grešaka. Ako je upravljačka jedinica upisana u popis, ali fizički ne postoji (manjak ugradnje), gateway prepoznaje grešku komunikacije. Ako je, obrnuto, upravljačka jedinica ugrađena, ali nije navedena u popisu (višak ugradnje), ovisni sustavi mogu javljati greške jer očekivani podaci izostaju. Zato uvijek prilagodi popis ugradnje kada se promijeni oprema vozila.

Upute korak po korak:

  1. Otvori karticu Popis ugradnje u povezanoj upravljačkoj jedinici gatewaya (adresa 19).
  2. CarPort prikazuje trenutačni popis svih mogućih upravljačkih jedinica, s kvačicom za svaki sustav upisan kao ugrađen.
  3. Postavi kvačicu kod upravljačkih jedinica koje treba dodati ili je ukloni kod upravljačkih jedinica koje više nisu ugrađene.
  4. Klikni na Zapiši... za trajno spremanje promjena u gateway.

💡 Savjet: Ako prije spremanja želiš odbaciti promjene, klikni na Resetiraj za povratak na izvorno očitani popis. To je moguće samo dok promjene još nisu spremljene.

Dijagnostički način rada (UDS)

Kod upravljačkih jedinica s protokolom UDS dijagnostička komunikacija odvija se u različitim dijagnostičkim sesijama (Diagnostic Sessions). Svaka sesija definira koje naredbe upravljačka jedinica prihvaća i koje su funkcije omogućene. CarPort pri uspostavljanju veze automatski prelazi u odgovarajući način rada – u određenim situacijama ipak može biti potrebno ručno promijeniti način rada.

Promjena dijagnostičkog načina rada:

Kada je otvorena UDS veza, u gornjem desnom kutu prozora upravljačke jedinice nalazi se padajući izbornik za dijagnostički način rada. Dostupni su sljedeći načini rada:

Način rada Opis
VW dijagnostički način rada Standardni način rada za dijagnostiku specifičnu za VAG. CarPort ga automatski postavlja nakon svakog uspostavljanja veze. Ovdje su dostupne sve uobičajene dijagnostičke funkcije (memorija grešaka, mjerne vrijednosti, kodiranje, prilagodba, osnovne postavke itd.).
OBD dijagnostički način rada Ograničeni dijagnostički način rada koji se koristi i za generičku OBD-2 dijagnostiku i za dijagnostiku specifičnu za VAG. Funkcije čitanja (memorija grešaka, mjerne vrijednosti, podaci o upravljačkoj jedinici) su dostupne, ali pristupi s pisanjem (kodiranje, prilagodba, osnovne postavke, test aktuatora) nisu mogući.
Način programiranja Način programiranja za flashanje softvera upravljačkih jedinica. Potreban je za ažuriranja firmvera.
Način rada na kraju linije (EOL) Poseban način rada za EOL testove (End-of-Line) na kraju proizvodne linije. Omogućuje pristup tvorničkim konfiguracijskim funkcijama.
Razvojni način rada Razvojni način rada s proširenim dijagnostičkim funkcijama, koji se obično koristi samo u razvoju vozila.

Kada je potrebno ručno promijeniti način rada?

U pravilu ručna promjena nije potrebna jer CarPort automatski postavlja VW dijagnostički način rada. Određene posebne funkcije – osobito pojedine opcije kodiranja – ipak zahtijevaju prelazak u Način rada na kraju linije (EOL) ili Razvojni način rada.

ℹ️ Napomena: Kod vozila sa zaštitom Secure Gateway (SFD/UNECE) dostupan je isključivo OBD dijagnostički način rada. Gateway blokira prelazak u druge dijagnostičke sesije sve dok se ne provede autentifikacija na gatewayu.