Програмування ЕБУ Magneti Marelli IAW 6LPB
Електронний блок управління Magneti Marelli IAW 6LPB встановлюється на автомобілі Peugeot і працює під управлінням процесора ST10F280 фірми STMicroelectronics. Правильний розмір файлу прошивки для даного мікроконтролера составляеет 512 Кб. Корпус даного мікроконтролера має висновки BGA (Рис.1), що створює додаткові складності при його заміні.
Мал. 1. Зовнішній вигляд мікроконтролера ST10F280.
Програмування даного ЕБУ можливо через діагностичний роз'єм, без зняття і розбору ЕБУ. Багато з загрузчиков підтримують роботу з цим блоком управління. Одним з них є завантажувач Kess v2 (Рис.2) італійської фірми Alientech. Він дозволяє проводити читання і запис тільки калібрувань розміром 64 Кб.
Мал. 2. Завантажувач Kess v2.
Мал. 3. Позначення ПО на корпусі ЕБУ.
Якщо програмування ЕБУ через діагностичний роз'єм завершилося невдачею і ЕБУ перестав виходити на зв'язок або необхідно змінити ПО блоку управління, то потрібно перевести мікроконтролер в так званий boot режим (режим завантаження). Для цього знімаємо ЕБУ з автомобіля і розбираємо його. Зовнішній вигляд друкованої плати ЕБУ показаний нижче (Рис.5 і Рис.6).
Мал. 5. Зовнішній вигляд друкованої плати з боку елементів.
Мал. 6. Зовнішній вигляд друкованої плати із зворотного боку.
Для читання ЕБУ в даному режимі необхідний програматор, що підтримує наш тип мікроконтролера, тобто ST10F280. Для цих цілей нам цілком підійде Piasini Serial Suite (Рис.7) італійської фірми Piasiniengineering
Мал. 7. Serial Suite Piasiniengineering.
Здійснити переклад мікроконтролера в режим програмування можна, якщо виконати три пункти (Рис.8) представлених нижче.
Мал. 8. Місця на друкованій платі для перекладу ЕБУ в boot режим.
Спочатку підпоюємо резистор опором 680 Ом до точок, зазначеним на Рис.9.
Мал. 9. подпайкі резистора 680 Ом.
Потім підпоюємо проводок до точки Boot pin (Рис.10) і садимо його на (-) (масу). Найкраще підключити його до мінуса джерела живлення, який буде використовуватися при програмуванні ЕБУ.
Мал. 10. Boot pin.
Далі підключаємо харчування до ЕБУ. Підключення виробляємо до конектора a (Рис.11), відповідно до малюнка 12. На малюнку червоним відзначений +12, чорним - (маса), а зеленим K-Line.
Мал. 11. Позначення роз'ємів ЕБУ.
Мал. 12. Точки підключення до роз'єму ЕБУ.
Включаємо харчування, запускаємо програму і вибираємо із списку ST10Toolbox потрібний нам мікроконтролер - ST10F280. Далі виконуємо необхідні нам дії - читання або запис файлу прошивки.
Мал. 13. Вікно програми Piasini.