Програмування ЕБУ Magneti Marelli IAW 6LPB
Електронний блок управління Magneti Marelli IAW 6LPB встановлюється на автомобілі Peugeot і працює під управлінням процесора ST10F280 фірми STMicroelectronics. Правильний розмір файлу прошивки для даного мікроконтролера составляеет 512 Кб. Корпус даного мікроконтролера має висновки BGA (Рис.1), що створює додаткові складності при його заміні.
![Програмування ЕБУ magneti marelli iaw 6lpb (не діагностується magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-75ddffaa.jpg)
Мал. 1. Зовнішній вигляд мікроконтролера ST10F280.
Програмування даного ЕБУ можливо через діагностичний роз'єм, без зняття і розбору ЕБУ. Багато з загрузчиков підтримують роботу з цим блоком управління. Одним з них є завантажувач Kess v2 (Рис.2) італійської фірми Alientech. Він дозволяє проводити читання і запис тільки калібрувань розміром 64 Кб.
![Програмування ЕБУ magneti marelli iaw 6lpb (не діагностується magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-f70507a8.jpg)
Мал. 2. Завантажувач Kess v2.
![Програмування ЕБУ magneti marelli iaw 6lpb (не діагностується magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-cb10a777.jpg)
Мал. 3. Позначення ПО на корпусі ЕБУ.
![Програмування ЕБУ magneti marelli iaw 6lpb (точки підключення magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-e7e92578.bmp)
Якщо програмування ЕБУ через діагностичний роз'єм завершилося невдачею і ЕБУ перестав виходити на зв'язок або необхідно змінити ПО блоку управління, то потрібно перевести мікроконтролер в так званий boot режим (режим завантаження). Для цього знімаємо ЕБУ з автомобіля і розбираємо його. Зовнішній вигляд друкованої плати ЕБУ показаний нижче (Рис.5 і Рис.6).
![Програмування ЕБУ magneti marelli iaw 6lpb (як прошити magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-38ebf8e3.jpg)
Мал. 5. Зовнішній вигляд друкованої плати з боку елементів.
![Програмування ЕБУ magneti marelli iaw 6lpb (перенесення калибровок magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-b53bb5d5.jpg)
Мал. 6. Зовнішній вигляд друкованої плати із зворотного боку.
Для читання ЕБУ в даному режимі необхідний програматор, що підтримує наш тип мікроконтролера, тобто ST10F280. Для цих цілей нам цілком підійде Piasini Serial Suite (Рис.7) італійської фірми Piasiniengineering
![Програмування ЕБУ magneti marelli iaw 6lpb (magneti) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-cf43d41d.jpg)
Мал. 7. Serial Suite Piasiniengineering.
Здійснити переклад мікроконтролера в режим програмування можна, якщо виконати три пункти (Рис.8) представлених нижче.
![Програмування ЕБУ magneti marelli iaw 6lpb (програмування iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-d1077d51.jpg)
Мал. 8. Місця на друкованій платі для перекладу ЕБУ в boot режим.
Спочатку підпоюємо резистор опором 680 Ом до точок, зазначеним на Рис.9.
![Програмування ЕБУ magneti marelli iaw 6lpb (як прошити magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-3a8826ba.jpg)
Мал. 9. подпайкі резистора 680 Ом.
Потім підпоюємо проводок до точки Boot pin (Рис.10) і садимо його на (-) (масу). Найкраще підключити його до мінуса джерела живлення, який буде використовуватися при програмуванні ЕБУ.
![Програмування ЕБУ magneti marelli iaw 6lpb (відновлення після прошивки magneti marelli iaw 6lpb) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-b9aeab08.jpg)
Мал. 10. Boot pin.
Далі підключаємо харчування до ЕБУ. Підключення виробляємо до конектора a (Рис.11), відповідно до малюнка 12. На малюнку червоним відзначений +12, чорним - (маса), а зеленим K-Line.
![Програмування ЕБУ magneti marelli iaw 6lpb (переклад в boot режим st10f280) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-0bc9ea2a.jpg)
Мал. 11. Позначення роз'ємів ЕБУ.
![Програмування ЕБУ magneti marelli iaw 6lpb (програмування) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-9463da01.jpg)
Мал. 12. Точки підключення до роз'єму ЕБУ.
Включаємо харчування, запускаємо програму і вибираємо із списку ST10Toolbox потрібний нам мікроконтролер - ST10F280. Далі виконуємо необхідні нам дії - читання або запис файлу прошивки.
![Програмування ЕБУ magneti marelli iaw 6lpb (Зовнішній друкованої плати) Програмування ЕБУ magneti marelli iaw 6lpb](https://images-on-off.com/images/139/programmirovanieebumagnetimarelliiaw6lpb-8e21a544.bmp)
Мал. 13. Вікно програми Piasini.