Програмування ЕБУ magneti marelli iaw 6lpb

Програмування ЕБУ Magneti Marelli IAW 6LPB

Електронний блок управління Magneti Marelli IAW 6LPB встановлюється на автомобілі Peugeot і працює під управлінням процесора ST10F280 фірми STMicroelectronics. Правильний розмір файлу прошивки для даного мікроконтролера составляеет 512 Кб. Корпус даного мікроконтролера має висновки BGA (Рис.1), що створює додаткові складності при його заміні.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 1. Зовнішній вигляд мікроконтролера ST10F280.

Програмування даного ЕБУ можливо через діагностичний роз'єм, без зняття і розбору ЕБУ. Багато з загрузчиков підтримують роботу з цим блоком управління. Одним з них є завантажувач Kess v2 (Рис.2) італійської фірми Alientech. Він дозволяє проводити читання і запис тільки калібрувань розміром 64 Кб.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 2. Завантажувач Kess v2.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 3. Позначення ПО на корпусі ЕБУ.

Програмування ЕБУ magneti marelli iaw 6lpb

Якщо програмування ЕБУ через діагностичний роз'єм завершилося невдачею і ЕБУ перестав виходити на зв'язок або необхідно змінити ПО блоку управління, то потрібно перевести мікроконтролер в так званий boot режим (режим завантаження). Для цього знімаємо ЕБУ з автомобіля і розбираємо його. Зовнішній вигляд друкованої плати ЕБУ показаний нижче (Рис.5 і Рис.6).

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 5. Зовнішній вигляд друкованої плати з боку елементів.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 6. Зовнішній вигляд друкованої плати із зворотного боку.

Для читання ЕБУ в даному режимі необхідний програматор, що підтримує наш тип мікроконтролера, тобто ST10F280. Для цих цілей нам цілком підійде Piasini Serial Suite (Рис.7) італійської фірми Piasiniengineering

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 7. Serial Suite Piasiniengineering.

Здійснити переклад мікроконтролера в режим програмування можна, якщо виконати три пункти (Рис.8) представлених нижче.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 8. Місця на друкованій платі для перекладу ЕБУ в boot режим.

Спочатку підпоюємо резистор опором 680 Ом до точок, зазначеним на Рис.9.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 9. подпайкі резистора 680 Ом.

Потім підпоюємо проводок до точки Boot pin (Рис.10) і садимо його на (-) (масу). Найкраще підключити його до мінуса джерела живлення, який буде використовуватися при програмуванні ЕБУ.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 10. Boot pin.

Далі підключаємо харчування до ЕБУ. Підключення виробляємо до конектора a (Рис.11), відповідно до малюнка 12. На малюнку червоним відзначений +12, чорним - (маса), а зеленим K-Line.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 11. Позначення роз'ємів ЕБУ.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 12. Точки підключення до роз'єму ЕБУ.

Включаємо харчування, запускаємо програму і вибираємо із списку ST10Toolbox потрібний нам мікроконтролер - ST10F280. Далі виконуємо необхідні нам дії - читання або запис файлу прошивки.

Програмування ЕБУ magneti marelli iaw 6lpb

Мал. 13. Вікно програми Piasini.

Схожі статті