Автомобіль / Силова установка / Електрична силова установка / Обслуговування - Електрична силова установка / Оновлення програмного забезпечення електромобіля

Оновлення програмного забезпечення електромобіля

Оновлення програмного забезпечення електромобіля може змінювати роботу високовольтної батареї, зарядної системи, інвертора, тягового електродвигуна, теплового керування, систем безпеки, мультимедіа та дистанційних функцій. Оновлення застосовують для виправлення помилок, виконання сервісної кампанії, забезпечення сумісності блоків або зміни алгоритмів керування.

Зразок правильного англійського перекладу: оновлення програмного забезпечення - Software Update; оновлення по повітрю - Over-the-Air Update; програмне забезпечення блока керування - Control Unit Software; прошивка - Firmware; програмування блока - Control Unit Programming; перепрограмування - Reprogramming; кодування - Coding; параметризація - Parameterization; конфігурація автомобіля - Vehicle Configuration; калібрування - Calibration; адаптація - Adaptation; примітки до випуску - Release Notes; пакет оновлення - Update Package; сумісність програмного забезпечення - Software Compatibility; цифровий підпис - Digital Signature; контрольна сума - Checksum; захищений шлюз - Secure Gateway; режим відновлення - Recovery Mode; відкат програмного забезпечення - Software Rollback; резервна копія конфігурації - Configuration Backup; сервісна кампанія - Service Campaign; відкликання - Safety Recall; контроль після програмування - Post-Programming Validation.

Оновлення потрібно розглядати разом зі сторінками «Обслуговування - Електрична силова установка», «Діагностика - Електрична силова установка», «Несправності - Електрична силова установка», «Діагностика зарядної системи електромобіля» та «Перевірка стану тягової батареї SOH». Програмування не повинно підміняти пошук фізичної несправності кабелю, роз'єму, помпи, датчика, силового модуля або тягової батареї.

Для підготовки робочого місця можуть бути релевантні акумулятори 12 В, реле, датчики керування, обладнання для СТО та інструмент. Купівля нової батареї або блока не замінює перевірку причини збою живлення чи програмування.

Головний принцип: оновлюють лише точно ідентифікований автомобіль або блок, використовуючи призначений для нього пакет, стабільне живлення, авторизований канал програмування та заводську послідовність. Після встановлення обов'язково перевіряють кодування, калібрування, зв'язок блоків і фактичну роботу автомобіля.
  • Не запускайте сервісне програмування при слабкій батареї 12 В або нестабільному зовнішньому джерелі живлення.
  • Не від'єднуйте діагностичний інтерфейс, зарядний пристрій, мережевий кабель або живлення під час запису даних.
  • Не встановлюйте пакет, призначений для іншого VIN, ринку, року, батареї, мотора або апаратної версії блока.
  • Не застосовуйте невідомі модифіковані файли до BMS, інвертора, зарядного або гальмівного контролера.
  • Не стирайте коди і не скидайте адаптації до збереження початкового звіту.
  • Не припускайте, що всі блоки оновлюються одночасно або одним способом.
  • Не переводьте автомобіль у Ready, не відчиняйте двері й не вмикайте споживачі, якщо процедура вимагає нерухомого стану та режиму сну.
  • Не повторюйте безконтрольно невдале програмування, якщо блок перестав виходити на зв'язок.
  • Не виконуйте відкат версії, якщо виробник не передбачає сумісного шляху повернення.
  • Після оновлення систем безпеки, тяги, заряджання або гальмування автомобіль не передають клієнту без контрольного тесту.

Зміст

  1. Навіщо оновлюють програмне забезпечення
  2. Які системи можуть оновлюватися
  3. OTA та сервісне програмування
  4. Не кожне оновлення стосується силової установки
  5. Перевірка VIN і комплектації
  6. Інвентаризація версій блоків
  7. Відкликання і сервісні кампанії
  8. Примітки до випуску
  9. Діагностика перед оновленням
  10. Батарея 12 В
  11. Стабілізоване зовнішнє живлення
  12. Стан тягової батареї
  13. Інтернет і діагностичний зв'язок
  14. Захищений шлюз та авторизація
  15. Збереження кодів і конфігурації
  16. Підготовка автомобіля
  17. Послідовність оновлення блоків
  18. Оновлення BMS
  19. Оновлення інвертора і контролера мотора
  20. Оновлення зарядної системи
  21. Оновлення теплового керування
  22. Оновлення DC/DC-перетворювача
  23. Мультимедіа і навігація
  24. Кодування і параметризація
  25. Адаптації та калібрування
  26. Оновлення після заміни блока
  27. Після заміни або ремонту батареї
  28. Оновлення не починається
  29. Перерване програмування
  30. Блок не виходить на зв'язок
  31. Режим відновлення
  32. Відкат програмного забезпечення
  33. Автомобіль не переходить у Ready після оновлення
  34. Проблеми із заряджанням після оновлення
  35. Зміна запасу ходу або SOH після оновлення
  36. Кібербезпека і сторонні прошивки
  37. Базовий алгоритм оновлення
  38. Контроль після програмування
  39. Що записувати у звіт
  40. Типові помилки
  41. Товарні групи TESMA
  42. Часті питання

Навіщо оновлюють програмне забезпечення

Оновлення може:

  • усувати підтверджену програмну помилку;
  • змінювати алгоритм заряджання;
  • коригувати теплове керування батареєю;
  • змінювати розрахунок SOC або SOH;
  • покращувати взаємодію BMS та зарядної станції;
  • коригувати керування контакторами і передзарядом;
  • виправляти помилкові діагностичні коди;
  • змінювати обмеження тяги або рекуперації;
  • покращувати сумісність блоків після заміни;
  • закривати вразливість кібербезпеки;
  • виконувати вимоги відкличної кампанії;
  • додавати або змінювати функції інтерфейсу.

Оновлення не ремонтує фізично пошкоджену комірку, силовий транзистор, зарядний контакт, кабель, помпу, клапан або підшипник.

Які системи можуть оновлюватися

  • BMS;
  • контролер високовольтної батареї;
  • інвертор;
  • контролер тягового електродвигуна;
  • бортовий зарядний пристрій;
  • контролер швидкого заряджання;
  • DC/DC-перетворювач;
  • модуль теплового керування;
  • електричний компресор;
  • контролери помп і клапанів;
  • ABS і система стабілізації;
  • центральний шлюз;
  • кузовний контролер;
  • приладова панель;
  • мультимедійна система;
  • модуль дистанційного зв'язку;
  • системи допомоги водієві;
  • модулі зарядного порту і блокування штекера.

OTA та сервісне програмування

Оновлення по повітрю зазвичай завантажується через мобільний або бездротовий зв'язок і встановлюється самим автомобілем. Сервісне програмування виконується через діагностичний інтерфейс, заводський сервер або локальний пакет.

Основні відмінності:

  • OTA може поширюватися хвилями, а не одночасно для всіх автомобілів;
  • доступність залежить від VIN, ринку, комплектації та поточної версії;
  • частина блоків оновлюється лише у сервісі;
  • сервісне програмування може вимагати стабілізованого живлення;
  • після сервісного запису частіше потрібні кодування та калібрування;
  • OTA не означає, що автомобіль можна використовувати під час інсталяції;
  • завантаження пакета і його встановлення можуть бути окремими етапами.

Не кожне оновлення стосується силової установки

Оновлення навігації, карт, голосового керування або мультимедіа може не змінювати BMS, інвертор чи зарядну систему. Перед роботою потрібно визначити:

  • які блоки входять до пакета;
  • які проблеми він виправляє;
  • чи змінює зарядну або теплову стратегію;
  • чи є обов'язковим для безпеки;
  • чи потрібне додаткове програмування у сервісі;
  • чи передбачені нові калібрування;
  • чи впливає пакет на гарантійні умови.

Перевірка VIN і комплектації

Перед оновленням підтверджують:

  • VIN у кузові, документах і діагностичній системі;
  • модельний рік;
  • ринок постачання;
  • тип тягової батареї;
  • апаратну версію BMS;
  • тип інвертора та електродвигуна;
  • потужність бортового зарядного пристрою;
  • тип зарядного роз'єму;
  • наявність теплового насоса;
  • кількість приводних модулів;
  • встановлені опції;
  • регіональні обмеження і сертифікацію.

Інвентаризація версій блоків

До оновлення записують:

  • номер блока;
  • апаратну версію;
  • версію програмного забезпечення;
  • версію калібрування;
  • серійний номер;
  • статус кодування;
  • статус захисту компонентів;
  • наявність невідповідності конфігурації;
  • дату попереднього програмування;
  • перелік блоків, що не виходять на зв'язок.

Версії оцінюють як комплект. Окремий блок може мати нову прошивку, але бути несумісним із сусідніми контролерами.

Відкликання і сервісні кампанії

За VIN перевіряють:

  • відкриті відкликання;
  • обов'язкові програмні кампанії;
  • технічні бюлетені;
  • оновлення BMS;
  • оновлення зарядного контролера;
  • оновлення теплової стратегії;
  • кампанії щодо контакторів або передзаряду;
  • оновлення систем допомоги водієві;
  • умови гарантійного виконання;
  • необхідність фізичної заміни деталі разом з оновленням.

Наявність новішої загальної версії не означає, що вона вже призначена конкретному автомобілю.

Примітки до випуску

Перед встановленням вивчають:

  • перелік змін;
  • відомі обмеження;
  • передумови встановлення;
  • тривалість недоступності автомобіля;
  • вимоги до SOC;
  • вимоги до мережі;
  • потребу в зарядному підключенні;
  • необхідність залишити автомобіль замкненим;
  • зміни інтерфейсу або поведінки систем;
  • післяпрограмні перевірки.

Діагностика перед оновленням

Виконують повне сканування і зберігають:

  • активні коди;
  • очікувані коди;
  • історичні коди;
  • стоп-кадри;
  • стан зв'язку блоків;
  • напругу низьковольтної мережі;
  • стан тягової батареї;
  • стан контакторів;
  • помилки ізоляції;
  • помилки заряджання;
  • температурні помилки;
  • помилки пам'яті або внутрішнього процесора.

Активне коротке замикання, нестабільне живлення, втрата CAN-зв'язку або внутрішня помилка пам'яті можуть зробити програмування небезпечним.

Батарея 12 В

Низьковольтна батарея живить контролери, шлюзи, діагностичний роз'єм і частину реле під час програмування.

Перевіряють:

  • тип батареї;
  • напругу після стоянки;
  • просідання під навантаженням;
  • внутрішній опір або провідність дозволеним тестером;
  • клеми;
  • масові з'єднання;
  • заряджання від DC/DC;
  • помилки контролю батареї;
  • відсутність періодичних відключень;
  • відповідність вимогам процедури.

Стабілізоване зовнішнє живлення

Для сервісного програмування використовують джерело, призначене для підтримки бортової мережі, а не звичайний зарядний пристрій із нестабільним режимом.

Враховують:

  • потрібну напругу;
  • максимальний струм споживання автомобіля;
  • тривалість процедури;
  • температуру джерела;
  • надійність затискачів;
  • падіння напруги на кабелях;
  • можливі автоматичні пробудження блоків;
  • заборону на режим десульфатації або імпульсне заряджання.

Стан тягової батареї

Перед оновленням силових контролерів перевіряють:

  • SOC;
  • температуру батареї;
  • активні коди BMS;
  • стан контакторів;
  • високовольтну ізоляцію;
  • наявність зарядного або розрядного обмеження;
  • можливість завершити процедуру без глибокого розрядження;
  • рекомендований виробником режим зарядного підключення.

Вимоги до SOC і підключення зарядного кабелю залежать від конкретної процедури. Самостійно вигадувати універсальний рівень не потрібно.

Інтернет і діагностичний зв'язок

Для надійної роботи перевіряють:

  • стабільність інтернет-з'єднання;
  • авторизацію сервісного облікового запису;
  • справність діагностичного інтерфейсу;
  • якість USB-, Ethernet- або бездротового з'єднання;
  • сумісність драйверів;
  • заряд ноутбука;
  • відключення режиму сну комп'ютера;
  • відсутність автоматичного перезапуску операційної системи;
  • достатній обсяг вільної пам'яті;
  • збереження журналу програмування.

Захищений шлюз та авторизація

Частина автомобілів обмежує програмування через захищений шлюз. Для доступу можуть бути потрібні:

  • авторизований обліковий запис;
  • онлайн-перевірка прав;
  • сертифікований діагностичний інтерфейс;
  • цифровий сертифікат;
  • підтвердження VIN;
  • журналювання операції;
  • доступ до функцій іммобілайзера або захисту компонентів;
  • окрема авторизація для систем безпеки.

Обхід захищеного шлюзу може порушити конфігурацію, безпеку та умови гарантії.

Збереження кодів і конфігурації

Перед записом створюють звіт, який містить:

  • повне сканування;
  • номери і версії блоків;
  • кодування;
  • параметри комплектації;
  • адаптації, які дозволено зчитати;
  • серійні номери;
  • ідентифікатори батареї та привода;
  • статус ключів та іммобілайзера, якщо це стосується роботи;
  • поточний SOC;
  • напругу батареї 12 В;
  • дату й час;
  • номер сервісної кампанії.

Підготовка автомобіля

  1. Розмістити автомобіль у безпечному провітрюваному місці.
  2. Переконатися у відсутності витоку, диму або перегріву.
  3. Встановити стоянкове гальмо.
  4. Вимкнути зайві споживачі.
  5. Перевірити низьковольтну батарею.
  6. Підключити стабілізоване живлення, якщо воно потрібне.
  7. Підключити рекомендований інтерфейс.
  8. Зберегти початковий звіт.
  9. Закрити програми, що можуть перервати зв'язок.
  10. Виконати умови виробника щодо дверей, замків, ключів і зарядного кабелю.

Послідовність оновлення блоків

У взаємопов'язаній системі може бути задана обов'язкова черговість:

  • центральний шлюз;
  • BMS;
  • високовольтний розподільний блок;
  • інвертор;
  • контролер електродвигуна;
  • бортовий зарядний пристрій;
  • DC/DC-перетворювач;
  • тепловий контролер;
  • приладова панель;
  • інші залежні модулі.

Самовільна зміна черговості може залишити блоки з несумісними протоколами або калібруваннями.

Оновлення BMS

Оновлення BMS може змінювати:

  • розрахунок SOC;
  • оцінку SOH;
  • зарядні та розрядні ліміти;
  • керування контакторами;
  • алгоритм передзаряду;
  • балансування комірок;
  • теплові цілі;
  • умови швидкого заряджання;
  • діагностичні критерії;
  • захист від небезпечних станів.

Після оновлення число SOH, прогноз запасу ходу або доступна енергія можуть змінитися через новий алгоритм оцінювання, а не через миттєву фізичну зміну батареї.

Оновлення інвертора і контролера мотора

Можуть змінюватися:

  • керування фазними струмами;
  • обмеження крутного моменту;
  • алгоритм рекуперації;
  • фільтрація сигналу резольвера;
  • тепловий захист;
  • діагностика надструму;
  • активне розрядження DC-шини;
  • взаємодія з ABS і BMS;
  • шум та плавність привода;
  • критерії аварійного режиму.

Після програмування може бути потрібне калібрування положення ротора або інша заводська адаптація.

Оновлення зарядної системи

Оновлення може стосуватися:

  • обміну даними із зарядною станцією;
  • підтримки зарядних протоколів;
  • розподілу фаз AC;
  • максимального допустимого струму;
  • температурного контролю порту;
  • роботи механізму блокування;
  • діагностики заземлення;
  • керування бортовим зарядним пристроєм;
  • DC-зарядної кривої;
  • завершення та відновлення зарядного сеансу.

Оновлення теплового керування

Можуть змінюватися:

  • цільові температури батареї;
  • швидкість помп;
  • положення клапанів;
  • керування чилером;
  • алгоритм теплового насоса;
  • передкондиціонування перед DC-заряджанням;
  • захист при стоянці;
  • пріоритет салону і батареї;
  • критерії температурного обмеження;
  • діагностика датчиків температури.

Оновлення DC/DC-перетворювача

Оновлення може коригувати:

  • напругу низьковольтної мережі;
  • режими заряджання батареї 12 В;
  • роботу під час стоянки;
  • керування після OTA;
  • температурні ліміти;
  • взаємодію з BMS;
  • діагностику надструму;
  • реакцію на слабку батарею 12 В.

Мультимедіа і навігація

Мультимедійне оновлення може містити карти, інтерфейс, голосове керування, дистанційні функції або зарядну навігацію. Воно не завжди оновлює силові блоки.

Після встановлення перевіряють:

  • версію системи;
  • збереження профілів;
  • навігацію до зарядних станцій;
  • передавання цілі передкондиціонування;
  • мобільний зв'язок;
  • Bluetooth і Wi-Fi;
  • правильність часу і регіону;
  • відсутність циклічного перезавантаження.

Кодування і параметризація

Прошивка містить програмний код, а кодування визначає, як блок повинен працювати у конкретній комплектації.

Після програмування перевіряють:

  • тип батареї;
  • тип електродвигуна;
  • кількість приводних модулів;
  • потужність зарядного пристрою;
  • регіональний стандарт заряджання;
  • наявність теплового насоса;
  • датчики і виконавчі елементи;
  • розмір коліс, якщо він впливає на конфігурацію;
  • ідентифікатори компонента;
  • захист компонентів;
  • відсутність конфігураційних кодів.

Адаптації та калібрування

Після оновлення або заміни блока можуть знадобитися:

  • калібрування резольвера;
  • навчання положення клапанів;
  • калібрування датчиків струму;
  • калібрування датчиків напруги;
  • адаптація зарядного порту;
  • навчання механізму блокування;
  • калібрування педалі акселератора;
  • адаптація гальмівної системи;
  • реєстрація батареї 12 В;
  • ініціалізація BMS після заміни батареї;
  • синхронізація ключів або захисту компонентів.

Оновлення після заміни блока

Новий або вживаний блок перевіряють за:

  • оригінальним номером;
  • апаратною версією;
  • робочою напругою;
  • ринком;
  • сумісністю із сусідніми блоками;
  • статусом прив'язки до попереднього VIN;
  • захистом компонентів;
  • поточним програмним забезпеченням;
  • можливістю легального перепрограмування;
  • необхідністю онлайн-кодування.

Фізично однаковий роз'єм не підтверджує програмну сумісність.

Після заміни або ремонту батареї

Можуть бути потрібні:

  • реєстрація ідентифікатора батареї;
  • вибір її варіанта;
  • оновлення BMS;
  • скидання дозволених сервісних даних;
  • ініціалізація SOC;
  • перевірка контакторів;
  • перевірка ізоляції;
  • адаптація теплового керування;
  • контроль балансування;
  • виконання визначеної виробником процедури навчання.

Не слід примусово виконувати глибокі зарядно-розрядні цикли, якщо вони не передбачені документацією.

Оновлення не починається

Можливі причини:

  • пакет ще не призначений VIN;
  • недостатній заряд;
  • слабка батарея 12 В;
  • автомобіль не виконав умови паркування;
  • активний зарядний сеанс;
  • відчинені двері або активний ключ;
  • нестабільний інтернет;
  • недостатньо пам'яті;
  • активний код, що блокує процедуру;
  • несумісна поточна версія;
  • помилка авторизації;
  • несправний шлюз або телематичний модуль.

Перерване програмування

Причиною можуть бути:

  • втрата живлення;
  • розряд батареї ноутбука;
  • від'єднання інтерфейсу;
  • втрата інтернету;
  • перехід комп'ютера у сон;
  • перезапуск операційної системи;
  • перегрів блока;
  • внутрішня помилка пам'яті;
  • невідповідний пакет;
  • пробудження або засинання автомобіля у неправильний момент.

Після збою зберігають повідомлення, журнал, відсоток виконання і статус блока. Не слід одразу від'єднувати живлення, якщо заводська програма пропонує відновлення.

Блок не виходить на зв'язок

Перевіряють:

  • низьковольтне живлення блока;
  • масу;
  • запобіжники;
  • стан CAN або Ethernet;
  • чи залишився завантажувач активним;
  • чи бачить блок заводська програма відновлення;
  • чи не заблокований шлюз;
  • чи не змінилася адреса блока;
  • чи не пошкоджена внутрішня пам'ять;
  • чи не потрібне програмування на стенді.

Режим відновлення

Відновлення може передбачати:

  • повторне підключення стабільного живлення;
  • спеціальну послідовність пробудження;
  • завантаження базового програмного забезпечення;
  • повторний запис калібрування;
  • відновлення конфігурації;
  • онлайн-підтвердження VIN;
  • заміну блока, якщо пам'ять фізично пошкоджена.

Універсальної процедури відновлення немає. Дії залежать від архітектури конкретного контролера.

Відкат програмного забезпечення

Повернення старішої версії може бути заборонене через:

  • несумісність калібрувань;
  • зміну структури даних;
  • вимоги кібербезпеки;
  • обов'язкову кампанію безпеки;
  • зміну протоколів сусідніх блоків;
  • незворотне оновлення завантажувача;
  • зміну конфігурації батареї;
  • ризик втрати зв'язку з блоком.

Відкат виконують лише за офіційною процедурою або прямим рішенням технічної підтримки виробника.

Автомобіль не переходить у Ready після оновлення

Перевіряють:

  • всі активні коди;
  • живлення 12 В;
  • зв'язок BMS, інвертора і шлюзу;
  • стан HVIL;
  • стан контакторів;
  • передзаряд;
  • високовольтну ізоляцію;
  • конфігурацію батареї;
  • кодування інвертора;
  • невиконані калібрування;
  • статус захисту компонентів;
  • незавершений пакет оновлення.

Проблеми із заряджанням після оновлення

Можливі причини:

  • зміна зарядного протоколу;
  • невідповідність версій зарядних блоків;
  • неправильне регіональне кодування;
  • скинуті зарядні ліміти або таймери;
  • помилка блокування порту;
  • нова температурна стратегія;
  • активний код BMS;
  • помилка бортового зарядного пристрою;
  • неініціалізована конфігурація;
  • несумісність із конкретною станцією.

Зміна запасу ходу або SOH після оновлення

Після оновлення можуть змінитися:

  • алгоритм прогнозування витрати;
  • доступний буфер батареї;
  • оцінка повної ємності;
  • критерії SOC;
  • теплові витрати;
  • зарядні та розрядні ліміти;
  • відображення запасу ходу;
  • потреба BMS у повторному навчанні.

Зміна показника одразу після програмування не доводить фізичну деградацію або відновлення батареї. Порівнюють фактичну енергію, температури, напруги комірок і результати за однакових умов.

Кібербезпека і сторонні прошивки

Невідомий пакет може:

  • вимкнути штатні захисти;
  • змінити ліміти струму або температури;
  • порушити цифровий підпис;
  • заблокувати подальші офіційні оновлення;
  • створити несумісність між блоками;
  • порушити зарядний протокол;
  • викликати втрату гарантії;
  • створити ризик неконтрольованої тяги чи заряджання;
  • розкрити віддалений доступ до автомобіля;
  • залишити блок непридатним до відновлення штатним способом.

Базовий алгоритм оновлення

  1. Ідентифікувати VIN і комплектацію.
  2. Перевірити відкликання, кампанії та призначені пакети.
  3. Прочитати примітки й умови процедури.
  4. Виконати повне сканування.
  5. Зберегти коди, версії, конфігурацію та параметри.
  6. Перевірити батарею 12 В.
  7. Перевірити стан тягової батареї.
  8. Усунути несправності, які блокують програмування.
  9. Підключити стабілізоване живлення, якщо це вимагається.
  10. Перевірити інтернет, інтерфейс та авторизацію.
  11. Підготувати автомобіль за заводською процедурою.
  12. Встановити лише призначений пакет.
  13. Не переривати живлення і зв'язок.
  14. Виконати кодування та параметризацію.
  15. Виконати всі необхідні адаптації.
  16. Повторно перевірити версії блоків.
  17. Виконати повне контрольне сканування.
  18. Перевірити Ready, тягу, рекуперацію і заряджання.
  19. Виконати дорожній та зарядний тест.
  20. Оформити звіт із початковими й кінцевими даними.

Контроль після програмування

  • усі заплановані блоки мають потрібні версії;
  • конфігурація відповідає VIN;
  • активні коди відсутні;
  • усі блоки виходять на зв'язок;
  • автомобіль стабільно переходить у Ready;
  • HVIL і контактори працюють штатно;
  • передзаряд завершується;
  • тяга плавна;
  • рекуперація працює у дозволених умовах;
  • AC-заряджання починається і не переривається;
  • DC-заряджання перевірене, якщо цього потребує кампанія;
  • температури і теплові режими логічні;
  • батарея 12 В заряджається від DC/DC;
  • калібрування завершені;
  • після тесту коди не повертаються;
  • користувацькі налаштування перевірені.

Що записувати у звіт

  • VIN;
  • пробіг;
  • дату і час;
  • номер кампанії або бюлетеня;
  • початкові версії;
  • кінцеві версії;
  • напругу батареї 12 В;
  • використане джерело живлення;
  • SOC тягової батареї;
  • початкові коди;
  • результат програмування;
  • виконані кодування;
  • виконані адаптації;
  • помилки або повторні спроби;
  • результат контрольного сканування;
  • результат зарядного тесту;
  • результат дорожньої перевірки.

Типові помилки

  • оновлювати автомобіль без перевірки VIN;
  • встановлювати найновішу знайдену версію замість призначеної;
  • не перевіряти апаратну версію блока;
  • не зберігати початкове сканування;
  • стирати коди до програмування;
  • працювати зі слабкою батареєю 12 В;
  • використовувати побутовий зарядний пристрій замість стабілізованого джерела;
  • дозволяти ноутбуку перейти у сон;
  • від'єднувати інтерфейс при зависанні індикатора;
  • плутати прошивку з кодуванням;
  • не виконувати калібрування після оновлення;
  • не перевіряти сумісність сусідніх блоків;
  • намагатися програмно вилікувати фізичний дефект;
  • використовувати сторонню модифіковану прошивку;
  • без дозволу виконувати відкат;
  • не перевіряти заряджання після оновлення зарядного блока;
  • не виконувати дорожній тест після оновлення інвертора;
  • не документувати кінцеві версії;
  • передавати автомобіль із незавершеним пакетом або активними кодами.

Товарні групи TESMA

Оновлення програмного забезпечення не потребує механічної заміни деталей, якщо фізичні компоненти справні. Для підготовки низьковольтної мережі та суміжного ремонту можуть бути корисні:

BMS, інвертори, зарядні блоки, шлюзи та інші електронні модулі підбирають за VIN, апаратною версією, оригінальним номером і можливістю офіційного кодування.

Часті питання

Для чого електромобілю оновлення програмного забезпечення?

Для виправлення помилок, зміни алгоритмів заряджання і теплового керування, забезпечення сумісності блоків, виконання сервісних кампаній та оновлення функцій.

Чим OTA відрізняється від сервісної прошивки?

OTA передається дистанційно й встановлюється автомобілем, а сервісна прошивка виконується через діагностичне обладнання та часто потребує зовнішнього стабілізованого живлення.

Чи можна користуватися автомобілем під час оновлення?

Під час завантаження це іноді можливо, але під час встановлення автомобіль часто повинен залишатися нерухомим і може бути тимчасово недоступним. Потрібно виконувати умови конкретної процедури.

Чому оновлення не з'являється?

Воно може поширюватися поетапно, не бути призначеним конкретному VIN або вимагати іншої базової версії, регіону чи комплектації.

Навіщо підключати зовнішнє живлення?

Щоб низьковольтна мережа залишалася стабільною під час запису програмного забезпечення і численних пробуджень блоків.

Чи достатньо повністю зарядженої батареї 12 В?

Не завжди. Тривала сервісна процедура може споживати значний струм, тому виробник може вимагати стабілізоване зовнішнє джерело.

Чи потрібно заряджати тягову батарею перед оновленням?

Потрібний SOC визначається конкретною процедурою. Універсального значення для всіх моделей немає.

Чи може оновлення змінити SOH?

Воно може змінити розрахунковий показник через новий алгоритм або калібрування BMS, але не відновлює фізично втрачену ємність.

Чому після оновлення змінився запас ходу?

Міг змінитися алгоритм прогнозу, буфер батареї, оцінка енергії, тепловий режим або накопичена історія споживання.

Чи може оновлення покращити швидке заряджання?

Так, якщо проблема була програмною. Але несправний порт, кабель, чилер, помпа, комірка або зарядний блок потребують фізичного ремонту.

Чи можна встановити прошивку з іншої країни?

Без підтвердження сумісності - ні. Регіональна версія може відрізнятися зарядними стандартами, частотами зв'язку, сертифікацією та конфігурацією обладнання.

Чи можна оновити вживаний блок з іншого автомобіля?

Лише після перевірки номера, апаратної версії, захисту компонентів, прив'язки до VIN і можливості офіційного кодування.

Що робити, якщо оновлення перервалося?

Не від'єднувати живлення без потреби, зберегти повідомлення і журнал та виконати передбачену виробником процедуру відновлення.

Чому блок зник зі зв'язку після прошивки?

Можливі незавершений запис, втрата живлення, пошкодження пам'яті, неправильний пакет, проблема CAN або перехід блока в режим завантажувача.

Чи можна повернути попередню версію?

Лише якщо виробник передбачає офіційний сумісний шлях. Частина оновлень є незворотною або обов'язковою з міркувань безпеки.

Чому після оновлення автомобіль не переходить у Ready?

Перевіряють незавершений пакет, конфігурацію BMS та інвертора, контактори, передзаряд, HVIL, ізоляцію, живлення 12 В і невиконані калібрування.

Чому після оновлення не працює заряджання?

Причиною може бути невідповідність версій, регіональне кодування, скинуті налаштування, помилка порту, BMS або зарядного контролера.

Чи потрібно стирати всі коди після оновлення?

Спочатку їх зберігають і аналізують. Після завершення стирають лише ті коди, для яких процедура дозволяє очищення, а потім перевіряють їхнє повернення.

Що потрібно перевірити після оновлення?

Версії блоків, кодування, калібрування, Ready, заряджання, тягу, рекуперацію, теплові режими, батарею 12 В і відсутність повторних кодів.

Чи може стороння прошивка пошкодити автомобіль?

Так. Вона може порушити захисти, сумісність блоків, заряджання, тягу, офіційні оновлення та можливість відновлення контролера.

Пов'язані сторінки бази знань TESMA

Що ще почитати по цій темі

Висновок

Оновлення програмного забезпечення електромобіля може змінювати роботу BMS, інвертора, зарядної системи, DC/DC-перетворювача, тягового електродвигуна та теплового керування. Воно застосовується для виправлення програмних дефектів, виконання сервісних кампаній, забезпечення сумісності блоків і зміни алгоритмів керування.

Безпечна процедура починається з перевірки VIN, версій, кодів і батареї 12 В. Під час сервісного програмування потрібні стабільне живлення, надійний зв'язок і правильна послідовність блоків. Після запису обов'язкові кодування, адаптації, контрольне сканування, зарядний тест і перевірка автомобіля у режимах Ready, тяги та рекуперації.