1 Архитектура на паметта в моторния компютър (RAM срещу Flash и EEPROM)

Моторният компютър (Engine Control Unit - ECU / DME / DDE) съдържа три основни типа памет:

  • SRAM (Static RAM): Волатилна памет. Съхранява текущите динамични изчисления – моментни корекции на сместа (STFT), временни броячи на мисфайъри и живи показания на сензорите. Губи съдържанието си при пълно спиране на захранването.
  • EEPROM / Emulated Flash: Енергонезависима памет. Съхранява имобилайзер кодовете, VIN номера, пробега, кодировките на дюзите и дългосрочните базови адаптации (LTFT, точки на зацепване на съединителя, нулево положение на дросела) – последните при повечето съвременни модули. Не се изтрива при сваляне на клемата! (При някои ECU – например Ford, GM и редица азиатски модели – част от тези адаптации стоят в батерийно захранена KAM памет и се губят.)
  • Flash ROM: Заводският софтуер и калибровъчните карти за управление на горивото, аванса и налягането на турбото.

2 Протокол UDS и диагностична услуга 0x11 (ECU Reset)

В модерните превозни средства по протокола UDS (ISO 14229) скенерът не гаси захранването физически, а изпраща стандартизирана диагностична команда Service 0x11 (ECU Reset) със специфичен подтип:

  • Sub-function 0x01 (Hard Reset): Симулира пълно прекъсване на захранването (Power-on Reset) – микропроцесорът рестартира всички вътрешни регистри.
  • Sub-function 0x02 (Key Off On Reset): Симулира завъртане на контактния ключ (изключване и повторно включване на Terminal 15).
  • Sub-function 0x03 (Soft Reset): Рестартира само приложния софтуер – обикновено без да реинициализира вече заучените адаптации, конфигурационни данни и дългосрочни корекции.

3 Диагностични кодове, изискващи дълбок рестарт

  • P0606 (ECM/PCM Processor) / P060A (Internal Control Module Monitoring Processor Performance): софтуерен срив на процесора или на вътрешния му мониторинг.
  • U0100: Lost Communication with Engine Control Module.
  • P1603 (Ford): EEPROM Malfunction – грешка във вътрешната енергонезависима памет на модула (внимание: при Toyota, Lexus и Subaru същият код означава Engine Stall History). Генеричните еквиваленти са P0603 (Internal Control Module Keep Alive Memory Error) и P0605 (Internal Control Module ROM Error).
  • P1545 (VAG, VCDS 17953): Throttle Position Control Malfunction (при софтуерно забиване на адаптацията на дросела).

4 Митът за откачането на акумулатора за 15 минути

Много шофьори смятат, че ако откачат минусовата клема за 15 минути или «окъсят» една в друга свалените клеми (кабелните накрайници), «компютърът ще се оправи».

При много съвременни автомобили (особено европейски марки след около 2005 г.) това НЕ изтрива кодовете за грешки и НЕ нулира дългосрочните адаптации на сместа, защото те са записани в енергонезависима EEPROM памет. При други марки (например Ford, много GM и азиатски модели) грешките и дългосрочните корекции се пазят в батерийно захранена KAM памет и наистина се губят, но това означава само загубено обучение, а не «поправен» компютър. Т.нар. постоянни грешки (Permanent DTC – задължителни в САЩ от модел 2010 г. и налични при много съвременни автомобили) не се изтриват по този начин при никой автомобил, който ги поддържа.

Често единственото, което постигате, е загуба на настройките на радиото, разкалибриране на стъклата, шибидаха, ъгъла на волана (ESP) и временно затриване на готовността за емисии (Readiness Monitors), което може да създаде проблем при емисионната проверка на ГТП, ако тя се извършва чрез прочитане на бордовата диагностика.

5 Правилна процедура за софтуерен рестарт и адаптационен цикъл

  1. 1. Включете контакт. Свържете диагностичен скенер.
  2. 2. Прочетете и запишете всички кодове за грешки, след което ги изтрийте (Clear DTC).
  3. 3. Влезте в Engine Module -> Special Functions -> Reset All Adaptations / Reset ECU.
  4. 4. Изключете контакт за поне около 60 секунди (при някои модели – няколко минути, докато приключи after-run фазата), за да позволи на ECU да запише данните в EEPROM и главното реле да отпадне.
  5. 5. Включете контакт за около 30 секунди, без да палите (при много модели дроселовата клапа се самообучава тихо под капака; при някои марки времето и стъпките са различни и се следва процедурата на производителя).
  6. 6. Запалете без подаване на газ и оставете двигателя на празен ход около 10 минути, докато охладителната течност достигне работна температура (ориентировъчно 80–90°C).

6 Таблица: Видове ресети и техните последствия върху електрониката

Сравнение на методите за рестартиране на системите:

Сравнение на методите за рестартиране на ECU
Сравнение на методите за рестартиране на ECU
Метод на ресетИзтрива ли грешки?Изтрива ли адаптации?Възможни странични ефекти
Откачане на акумулатораЗависи от марката (при EEPROM остават, при KAM се губят; Permanent DTC – никога)STFT винаги; при модули с KAM памет – и дългосрочните (LTFT)Разкалибрира волан, стъкла, люк, занулява часовник.
Clear DTC (OBD чистене)Да (изчиства кодовете)Не пипа заводските карти (Flash); дали нулира заучените корекции зависи от модулаНулира Readiness кодовете за емисии.
UDS 0x11 Hard ResetНе (рестартира процесора)НеПрекратява софтуерни блокировки и замръзнали шини.
Reset All Adaptations (производителска функция)Обикновено не – грешките се трият отделно с Clear DTCДа (напълно нови нули)Изисква задължителен адаптационен пробег и обучение на дросел.

7 Какво може да се повреди при безразборни ресети

  • Ако изтриете адаптациите на двигател с голям нагар по клапаните или износени дюзи, той може да откаже да запали студен или да гасне на всеки светофар, докато не събере отново нужните компенсации.