Programarea Magneti Marelli IAW 6LPB
Unitatea de comandă electronică Magneti Marelli IAW 6LPB este instalată pe automobilele Peugeot și operează sub procesorul ST10F280 al STMicroelectronics. Dimensiunea corectă a fișierului firmware pentru acest microcontroler este de 512 KB. Cazul acestui microcontroler are conductori BGA (figura 1), ceea ce creează dificultăți suplimentare atunci când îl înlocuiți.

Fig. 1. Aspectul microcontrolerului ST10F280.
Programarea acestui calculator este posibilă prin conectorul de diagnostic, fără a elimina și parsa calculatorul. Multe dintre încărcătoare susțin lucrul cu această unitate de comandă. Unul dintre acestea este încărcătorul Kess v2 (fig.2) al firmei italiene Alientech. Vă permite să citiți și să scrieți doar calibrări de 64 KB.

Fig. 2. Încărcător Kess v2.

Fig. 3. Desemnarea software-ului pe corpul calculatorului.

Dacă programul de calculator prin conectorul de diagnosticare a eșuat și computerul a încetat să comunice sau dacă software-ul unității de control trebuie schimbat, microcontrolerul trebuie să fie plasat în așa-numitul mod de boot (modul boot). Pentru a face acest lucru, scoateți ebu-ul din mașină și dezasamblați-l. Aspectul plăcii de circuite imprimate este prezentat mai jos (figura 5 și figura 6).

Fig. 5. Apariția plăcii de circuite imprimate pe partea laterală a elementelor.

Fig. 6. Aspectul plăcii de circuite imprimate din partea din spate.
Pentru a citi ECU în acest mod, aveți nevoie de un programator care să accepte tipul de microcontroler, adică ST10F280. Pentru aceste scopuri, Piasini Serial Suite (Fig.7) al companiei italiene Piasiniengineering

Fig. 7. Suite de serie Piasiniengineering.
Pentru a traduce microcontrolerul în modul de programare, puteți executa trei elemente (figura 8) prezentate mai jos.

Fig. 8. Locurile de pe PCB pentru transferul computerului în modul boot.
Mai întâi, am lipit un rezistor cu o rezistență de 680 ohmi la punctele indicate în figura 9.

Fig. 9. Racord rezistor 680 Ohm.
Apoi lipim postarea pe pinul de încărcare (fig.10) și punem-o pe (-) (masă). Cel mai bine este să-l conectați la negativul sursei de alimentare, care va fi folosit la programarea calculatorului.

Fig. 10. Pinul de încărcare.
Apoi, conectăm alimentarea la computer. Conectarea se face la conectorul a (figura 11), conform figurii 12. În figură roșu este marcat +12, negru este (masă), iar verde este linia K.

Fig. 11. Identificarea conectorilor computerului.

Fig. 12. Punctele de conectare la conectorul computerului.
Porniți alimentarea, executați programul și selectați microcontrolerul dorit din lista verticală ST10Toolbox - ST10F280. Apoi, efectuăm acțiunile necesare pentru noi - citirea sau scrierea fișierului firmware.

Fig. 13. Fereastra programului Piasini.