Кодирање & адаптација
Кодирањем и адаптацијом активираш функције возила, мењаш параметре управљачких јединица, ресетујеш сервисне интервале и одржаваш листу уградње.
Ове функције „уписују“ у управљачке јединице: активно задиру у њихову конфигурацију и мењају параметре у возилу – зато их користи само ако знаш шта радиш и увек претходно запиши оригиналне вредности. Код многих управљачких јединица претходно је потребан безбедносни приступ или SFD откључавање.
Кодирање

Кодирање управљачких јединица служи за активирање и деактивирање функција или пребацивање између различитих варијанти. Сваки модел возила нуди се са мноштвом опција опреме које се разликују у зависности од тржишта, модела и серијске опреме. Хардвер је при томе често идентичан – тек кодирање припадајуће управљачке јединице одређује које су функције заиста активне.
Типичан пример: возило је фабрички опремљено халогеним фаровима, али хардвер подржава и ксенонска или LED светла. Кодирањем управљачке јединице одређује се која је врста фарова уграђена и како ради управљање светлима. Друге честе измене кодирања односе се нпр. на:
- укључивање или искључивање дневних светала
- понашање централног закључавања (нпр. аутоматско закључавање током вожње)
- спуштање ретровизора при вожњи уназад
- конфигурисање броја трептаја комфорних показивача правца
- подешавање помоћи при затварању електричних подизача прозора
⚠️ Пажња: Погрешно кодирање може довести до тога да функције возила више не раде исправно или да управљачка јединица пријављује грешке. Пре сваке измене запиши тренутну вредност кодирања, да је по потреби можеш вратити.
У концерну VAG разликују се два поступка кодирања. Који се поступак користи зависи искључиво од имплементације управљачке јединице.
Кратко кодирање
Кратко кодирање користи једноставан нумерички код (3-, 5- или 7-цифрени децимални број) за дефинисање конфигурације управљачке јединице. Свака цифра, односно група цифара у оквиру тог кода представља одређени скуп функција.
- Протоколи: искључиво KWP1281 и KWP2000.
- Варијанте и опсези вредности: У зависности од управљачке јединице користи се једна од четири варијанте. CarPort аутоматски препознаје тип и у складу са тим ограничава дозвољени опсег уноса:
| Варијанта | Опсег вредности | Број цифара |
|---|---|---|
| 7-битна | 0–127 | 3 цифре |
| 15-битна | 0–32767 | 5 цифара |
| 20-битна | 0–1048575 | 7 цифара |
| 23-битна | 0–8388607 | 7 цифара |
- Приказ: Ако постоје описни подаци, CarPort приказује значење сваке цифре или групе цифара у облику читљивог текста (нпр. „Цифра 1: тип фарова – 0 = халогени, 1 = ксенонски“). Без описних података нумерички код се приказује без додатног објашњења.
Упутство корак по корак (кратко кодирање):
- CarPort приказује вредност кодирања тренутно сачувану у управљачкој јединици. Запиши ту вредност.
- Ако постоје описни подаци, појединачне цифре можеш да мењаш преко приказаних поља за избор.
- Алтернативно унеси нову вредност кодирања директно као број у поље за унос
Ново кодирање:. - Кликни на
Упиши...за пренос кодирања у управљачку јединицу.
Дуго кодирање
Дуго кодирање омогућава знатно финију контролу над конфигурацијом управљачке јединице. Уместо једног броја користи се хексадецимални низ бајтова у којем сваки појединачни бит представља одређену функцију или параметар.
- Протоколи: KWP2000 и UDS.
- Приказ: Кодирање се приказује као низ бајтова (нпр.
0F 3A 00 12 8B). Сваки бајт се састоји од 8 битова који могу појединачно да се поставе или обришу.
Приказ са описним подацима и без њих:
Ако за управљачку јединицу постоје описни подаци, CarPort за сваки бит приказује текстуални опис као поље за потврду (нпр. „Дневна светла активна“, „Спуштање ретровизора при вожњи уназад“). Жељене функције можеш да конфигуришеш једноставним постављањем или уклањањем квачица.
Ако описних података нема, CarPort приказује генерички приказ са бројем бајта и бита (нпр. „Бајт 3, бит 5“). У том случају значење појединачних битова мораш да знаш из спољног извора (нпр. аутомобилских форума, сервисне документације). Ако имаш одговарајуће информације, битове ипак можеш веома циљано да мењаш.
Упутство корак по корак (дуго кодирање):
- CarPort очитава тренутно кодирање из управљачке јединице и приказује га. Запиши приказану хексадецималну вредност као резервну копију. Кодирање можеш да пронађеш и у дијагностичком извештају.
- Активирај или деактивирај жељене функције преко поља за избор (ако постоје описни подаци) или промени вредности битова преко поља за потврду, односно упиши целе вредности бајтова директно у поље за унос
Ново кодирање:. - Кликни на
Упиши...за пренос новог кодирања у управљачку јединицу.
💡 Савет: У приказу бајтова појединачне бајтове можеш да уређујеш директно као хексадецималну вредност. Приказ са пољима за потврду се при томе аутоматски освежава и обрнуто – оба приказа су увек усклађена.
Кодирање и безбедносни приступ
Неке управљачке јединице пре уписа новог кодирања захтевају безбедносни приступ. У том случају CarPort пре преноса од тебе тражи унос потребног приступног кода. Код новијих возила са SFD заштитом (заштита дијагностике возила) измене кодирања додатно могу да буду ограничене криптографским заштитним механизмима.
Адаптација

Адаптација омогућава измену конфигурабилних параметара управљачке јединице. За разлику од кодирања, које укључује или искључује функције, адаптација служи за калибрисање или подешавање вредности унутар постојеће функције.
Типични случајеви примене адаптације су:
- Калибрација након замене дела: нпр. унос вредности количине убризгавања након замене бризгаљке.
- Подешавање задатих вредности: нпр. број обртаја у празном ходу, осетљивост сензора кише/светла на светлост, осетљивост помоћи при паркирању.
- Активирање функција са параметрима: нпр. ниво пригушења дневних светала, трајање функције Coming Home.
- Ресетовање сервисних бројача: нпр. ресетовање приказа сервисног интервала након замене уља (удобније помоћу сервисног асистента).
⚠️ Пажња: Адаптације мењају понашање управљачке јединице. Погрешне вредности могу довести до сметњи у раду или до неисправног понашања битног за безбедност. Пре сваке измене запиши тренутну оригиналну вредност, да је по потреби можеш вратити.
Поступак и приказ функције адаптације значајно се разликују у зависности од коришћеног дијагностичког протокола.
Адаптација код KWP1281 / KWP2000
Код старијих протокола KWP1281 и KWP2000 параметри адаптације организовани су у нумерисане канале:
- KWP1281: канали од 0 до 100
- KWP2000: канали од 0 до 255
Сваки канал садржи једну вредност. То је по правилу 16-битна вредност (опсег 0–65535) или 8-битна вредност (опсег 0–255). Посебан облик је дуга адаптација, код које се чувају текстуалне вредности у ASCII формату (нпр. вредности количине убризгавања као низ знакова).
Приказ канала:
Ако у програму CarPort постоје описни подаци за управљачку јединицу, канали се приказују са читљивим називима (нпр. „Број обртаја у празном ходу“, „Адаптација лептира гаса“). Поред тога, сирови подаци се прерачунавају у физичке вредности са јединицама (нпр. 0–100 % или од -50 до +50 °C) или се приказују као листа за избор (нпр. „0 = искључено, 1 = укључено“).
Ако описних података нема, приказ је генерички, према броју канала (нпр. „Адаптација 42“), са неформатираном сировом вредношћу. Коришћење описних података можеш да укључиш и искључиш пољем за потврду Користи описне податке ако су доступни – тако добијаш и директан приступ сировим вредностима.
Упутство корак по корак:
- Изабери жељени канал адаптације са листе или ручно унеси број канала.
- Приказује се вредност тренутно сачувана у управљачкој јединици. Запиши ту вредност пре него што направиш измене.
- Унеси нову вредност у поље за унос.
- Кликни на
Тестирајза тестирање вредности.- Вредност се преноси у непостојану меморију управљачке јединице. Управљачка јединица одмах користи нову вредност, али се она губи при следећем поновном покретању.
- Ако је вредност неважећа или изван дозвољеног опсега, управљачка јединица пријављује грешку.
- Провери да ли се постиже жељено понашање.
- Кликни на
Сачувај...за трајно чување вредности у управљачкој јединици.
💡 Савет: Поступак у два корака (тестирање → чување) служи као безбедносни механизам. Док год користиш само Тестирај, искључивањем и поновним укључивањем паљења у сваком тренутку можеш да се вратиш на оригиналну вредност. Тек Сачувај... чини измену трајном.
Адаптација код UDS
Код модерних управљачких јединица са протоколом UDS адаптација се суштински разликује:
- Идентификатори уместо бројева канала: Параметри адаптације адресирају се преко 16-битних идентификатора. Повезивање са читљивим називом врши се искључиво преко ODX описних података (ASAM скуп података).
- Сложене структуре података: Вредности адаптације код UDS могу да буду једноставне нумеричке вредности, али и поља битова, низови знакова или вишеделне структуре.
- Директно чување: За разлику од KWP1281/KWP2000, код UDS не постоји засебан корак тестирања. Измене се при преносу одмах трајно чувају у управљачкој јединици.
- Потребни описни подаци: Без одговарајућих ODX података идентификатори и њихове вредности не могу да се протумаче. CarPort зато обавезно захтева исправне описне податке за дотичну управљачку јединицу.
⚠️ Пажња: Пошто се код UDS управљачких јединица измене одмах трајно чувају, нову вредност није могуће најпре привремено тестирати. Пре преноса провери да ли је унета вредност исправна.
Сервисни асистент

Возила концерна Volkswagen имају приказ сервисног интервала, који возача подсећа на предстојеће радове одржавања (нпр. замену уља, сервисни преглед). Ови подаци о интервалима сачувани су у инструмент-табли као канали адаптације и обично обухватају преосталу километражу (у km) и преостало време (у данима) до следећег сервиса.
Након обављеног одржавања ове бројаче је потребно ручно ресетовати да би приказ сервисног интервала исправно радио. Технички се то ради преко функције Адаптација инструмент-табле – одговарајући канали морају појединачно да се поставе на одговарајуће вредности.
Сервисни асистент у програму CarPort знатно поједностављује овај поступак: све релевантне параметре сервисног интервала обједињује у прегледном приказу и омогућава ресетовање са неколико кликова – не мораш да познајеш појединачне канале адаптације ни њихове задате вредности.
Функције:
- Прегледан приказ: Сви канали адаптације релевантни за сервисни интервал приказују се са својим тренутним и новим вредностима.
- Унапред дефинисани послови: У области
Пословичести сервисни сценарији доступни су као унапред дефинисане групе избора (нпр. ресетовање само интервала замене уља, ресетовање замене уља + сервисног прегледа). Избором посла аутоматски се означавају припадајући канали адаптације са исправним циљним вредностима. - Преглед измена: Сви канали чије ће вредности изабрани посао променити означени су жутом бојом – тако пре преноса тачно видиш који ће се параметри променити.
Упутство корак по корак:
- Покрени сервисног асистента преко менија
Алатке→Покрени сервисног асистентаили истоименим дугметом на траци са алаткама. - У области
Пословиизабери жељени сервисни посао (нпр. замена уља, сервисни преглед или обоје). - У прегледу провери измене означене жутом бојом. По потреби појединачне вредности можеш ручно да прилагодиш.
- Кликни на
Примени измене...за пренос измена у управљачку јединицу. - Искључи и поново укључи паљење, да би инструмент-табла преузела нове вредности и да би се приказ сервисног интервала освежио.
💡 Савет: Ако сервисни асистент за твоје возило не нуди унапред дефинисане послове, сервисне интервале можеш да ресетујеш и ручно преко функције адаптације инструмент-табле.
Листа уградње

Листа уградње је списак свих управљачких јединица уграђених у возило, сачуван у дијагностичком гејтвеју (адреса 19). Служи као централна референца о томе који електронски системи постоје у возилу.
ℹ️ Напомена: Листа уградње доступна је искључиво код возила са дијагностичким гејтвејем на CAN магистрали. Старија возила са дијагностиком искључиво преко K-линије немају гејтвеј, а самим тим ни листу уградње.
Значај листе уградње:
CarPort користи листу уградње на неколико места:
- Избор управљачке јединице: На картици
УграђенеCarPort приказује само оне управљачке јединице које су у листи уградње уписане као уграђене. - AutoScan: При аутоматском скенирању грешака циљано се испитују управљачке јединице наведене у листи уградње, што знатно убрзава скенирање.
Када је потребно прилагодити листу уградње?
По правилу листа уградње одговара стварној опреми возила. Ипак постоје ситуације у којима је потребно ручно прилагођавање:
- Накнадна уградња компоненти: нпр. кука за вучу са сопственом управљачком јединицом, накнадна уградња додатног грејања или камере за вожњу уназад.
- Уклањање управљачких јединица: нпр. демонтажа система који више није потребан.
- Недостајући или погрешни уноси: У ретким случајевима фабричка листа уградње може да буде непотпуна или погрешна.
Ако је управљачка јединица физички уграђена, али није уписана у листу уградње, AutoScan је прескаче, а не приказује се ни у избору управљачке јединице под Уграђене. Обрнуто, унос за непостојећу управљачку јединицу доводи до грешака при повезивању током скенирања AutoScan.
ℹ️ Важно: Листа уградње која не одговара стварној опреми често доводи до уноса у меморији грешака. Ако је управљачка јединица уписана у листу, али физички не постоји (мањак уградње), гејтвеј препознаје грешку у комуникацији. Ако је, обрнуто, управљачка јединица уграђена, али није наведена у листи (вишак уградње), зависни системи могу да пријављују грешке, јер очекивани подаци изостају. Зато увек прилагоди листу уградње када се промени опрема возила.
Упутство корак по корак:
- Отвори картицу Листа уградње у повезаној управљачкој јединици гејтвеја (адреса 19).
- CarPort приказује тренутну листу свих могућих управљачких јединица, са квачицом за сваки систем уписан као уграђен.
- Постави квачицу код управљачких јединица које треба додати или је уклони код управљачких јединица које више нису уграђене.
- Кликни на
Упиши...за трајно чување измена у гејтвеју.
💡 Савет: Ако пре чувања желиш да одбациш измене, кликни на Ресетуј за повратак на првобитно очитану листу. То је могуће само док измене још нису сачуване.
Дијагностички режим (UDS)
Код управљачких јединица са протоколом UDS дијагностичка комуникација одвија се у различитим дијагностичким сесијама (Diagnostic Sessions). Свака сесија дефинише које команде управљачка јединица прихвата и које су функције омогућене. CarPort при успостављању везе аутоматски прелази у одговарајући режим – у одређеним ситуацијама ипак може бити потребно ручно променити режим.
Промена дијагностичког режима:
Када је отворена UDS веза, у горњем десном углу прозора управљачке јединице налази се падајући мени за дијагностички режим. Доступни су следећи режими:
| Режим | Опис |
|---|---|
Режим VW дијагностике |
Стандардни режим за дијагностику специфичну за VAG. CarPort га аутоматски поставља након сваког успостављања везе. Овде су доступне све уобичајене дијагностичке функције (меморија грешака, мерне вредности, кодирање, адаптација, основна подешавања итд.). |
Режим ОБД дијагностике |
Ограничени дијагностички режим који се користи и за генеричку OBD-2 дијагностику и за дијагностику специфичну за VAG. Функције читања (меморија грешака, мерне вредности, подаци о управљачкој јединици) су доступне, али приступи са уписом (кодирање, адаптација, основна подешавања, тест актуатора) нису могући. |
Режим програмирања |
Режим програмирања за флешовање софтвера управљачких јединица. Потребан је за ажурирања фирмвера. |
Режим краја линије (ЕОЛ) |
Посебан режим за EOL тестове (End-of-Line) на крају производне линије. Омогућава приступ фабричким функцијама конфигурисања. |
Режим развоја |
Развојни режим са проширеним дијагностичким функцијама, који се обично користи само у развоју возила. |
Када је потребно ручно променити режим?
По правилу ручна промена није потребна, јер CarPort аутоматски поставља Режим VW дијагностике. Одређене посебне функције – нарочито поједине опције кодирања – ипак захтевају прелазак у Режим краја линије (ЕОЛ) или Режим развоја.
ℹ️ Напомена: Код возила са заштитом Secure Gateway (SFD/UNECE) доступан је искључиво Режим ОБД дијагностике. Гејтвеј блокира прелазак у друге дијагностичке сесије све док се не изврши аутентификација на гејтвеју.