Programozás bölcsen
Jó napot mindenkinek)
Című cikkében a számítógépes programozás WinKFP, elmagyaráztam, hogyan válassza ki a firmware ténylegesen villog az ECU, nos, mi van itt az ideje, hogy egy lépéssel tovább. Már a kezdet kezdetén, mi rendezni az alapvető paramétereket a térképek és firmware kell és meg lehet változtatni, hogy a kívánt eredmény a firmware-t. Nézzük néhány módját, hogyan kell generálni olvasni vagy írni firmware-szerkesztő programok, itt van egy rövid bemutatása chiptuning.
Természetesen az adatok rögzítése sajátítsák nem minden ásni a bonyolult is, nem fog jól, és azok száma, akik a fogunk-e vagy sem, hogy lépjenek előre, illetve arra, hogy nagyon kevés embert érdekel. A legfontosabb szabály az, hogy tudja egyértelműen és megérteni, hogy mit csinál, és mi lesz az eredmény. Ahhoz, hogy megértsük ezt a több, akkor képesnek kell lennie arra, hogy működjön együtt bájt, készséggel, hogy működjön együtt a programokat, így ezek a fogalmak fogják hagyni, mivel nem a tanulságokat a programozók, hanem az elmélet is hosszú időt vesz igénybe.
Számos módja van, hogy olvasni / írni firmware blokk.
- öntözés, a flash kártyát egy hajszárító és egy olvasási / írási flash memória programozók. Ez a módszer a legrégebbi és a leginkább időigényes. Mindig van esély károsítja a pálya tábla kivételekor vagy túlmelegszik a memória chip is. Itt van egy kis lista a programozók, akik a 29F400:
- Wilem
- Triton
- Autoprog
- galep
- biprog
- turboV6
- KESS v2. Szakmai ECU rakodó célja az olvasás és írás vezérlőegységek autók, teherautók és motorkerékpárok keresztül a diagnosztikai csatlakozóra OBD2. Ez a legtöbb típusú számítógépes és kompatibilis szinte az összes jármű. Támogatja az összes CAN / J1850 / K-LINE alapvető protokollokat. Jellemzők automatikus biztonsági mentés és a számítógép helyreállítás. Azt is használható chip-tuning.

- villogó Galetto 1260. Read / write vaku részei, vagy az úgynevezett mező kalibráció. 1260lFlesher végigfut k - line vezérlőegységet. Ez a módszer alkalmas a gyors olvasás, szerkesztési és felvételi egy kis részét tartalmazó memória a számítógépes program az alap kalibrálás, azaz a amikor a HBO (fuvarozási kártya üzemanyag és a gyújtás) a blokk adatgyűjtő. Az adapter lehet megvásárolni 10 $ minden kínai helyszínen, hogy értékesít különböző diagnosztikai junk. Ezen túlmenően, a számítógép listáját, amely képes futtatni a villogó nagyon lenyűgöző. MS43 blokk olvasás végezhető az asztalra, és a gép. Olvasni a gépen elég csatlakozni az exhibicionista aljzat OBD-II, a listából válasszuk ki a kocsiból, és nyomja meg az Olvasás gombra. A program beolvassa és tárolja a lemezre 64kb kalibrálási .bin fájlt.

- A betöltő Minimonjának (boot módban) + k-vonal adapterrel. Reading az egész flash memória. Minimonjának program egy szabadon terjeszthető monitor S166 processzorcsalád. Minimonjának működik soros porton keresztül. A letöltési szakaszban a program teszi a rutin (monitor) a processzor. Loaded monitor tartalmazza az összes szükséges funkciót az olvasási / írási memória terület minden. A kliens alkalmazás „beszél” a monitor soros porton keresztül (ebben az esetben -as k-line interface) lehetővé teszi, hogy a manipuláció a CPU memória.
- Chiploader programot (boot módban) + k-line adapter. Az olvasás és az írás az egész flash memória.
- JMGarageFlasher (boot módban) + k-vonal adapterrel. Az olvasás és az írás az egész flash memória. A program teljesen ingyenes. Letöltés itt (18,1 MB).

Miután belépett a vezérlőegység rakodó üzemmódban nyomja meg a gombot «csatlakozni». „Connect” az egység, a program lehetővé teszi, hogy az olvasási és írási műveletek a gomb «olvasni» és a «write” gombok megnyomásával.
ECU MS43 Minden firmware van a külső flash memóriát AMD29F400BB található a fedélzeten, közel a C167 processzor. vaku mérete 512 kB.

Munka közben a készüléket az asztalra. be kell nyújtaniuk a vezérlőegység csatlakozót és a tápfeszültség K-vonal.
1-4 - ECU tömege (akkor használja az érintkezők)
1-7- "+ 12V"
4-32 - K-Line
4-26- «+ 12B» Ignition

Ahhoz, hogy adja meg a programozási üzemmódban a processzor (boot módban) kell hidalni kiadási 104 protsescora C167 27 csap aka villogni AM29F400BB memória lába a földre egy 10K ellenálláson ellátása érdekében a számítógép áramellátását. Lásd a fenti képen.
Bosch ME 7.2 bootmode programozás:




verzió a szoftver a firmware MS43
VIN titkosított, de megtalálható a start byte - „20 2C A3». VIN veszi 19 bájt, kezdve a "20". A lakás maga is -18 bájt, 19. checksum.


Siemens MS42 / MS43 széles körű üzemanyag-befecskendezés beállításokat. Az ilyen fajta és a rugalmasság lehetővé teszi, hogy kalibrálni a készüléket gyakorlatilag bármilyen feladat.
Basic állandók:
C_TI_MIN_IV - a legrövidebb idő alatt az injekció milliszekundum. Az adatkezelő soha ne nyissa ki a fúvóka kisebb, mint egy előre meghatározott ideig. Általában ugyanaz - 0.352 ms.
IP_TIB (12 × 16) - az alap injekció milliszekundum. Valójában -statika fúvókákat.
1. tengely - lendület
2. tengely - légáram (g / sec)
Stock chart a BMW motor 2.2 a következő:

Ha azt szeretnénk, hogy állítsa be a keveréket, meg kell kezdeni ezzel a kártyával. Ebből az értékből taszítják a számításokat a befecskendezési idő normál üzemmódban, amikor a légáramlás érzékelő szervizelhető. Hiba esetén a DFID, ECU kap az érték a légáramlást IP_MAF_1_DIAG térképen.
IP_MAF_1_DIAG (16 × 16). Prediction (fogadó) helyzetben a levegő áramlását a fojtószelep.
A kártya működik, ha problémája van a DFID.
1. tengely - lendület
2. tengely - TPS, a fojtószelep helyzetét
Ez az úgynevezett térkép alfa / n. Sok tunerek használni, ha telepíti mnogodrosselnogo bevitel, és ennek következtében az eltávolítása DMRV rendszer. Ebben a megközelítésben a terhelést a motor (légáramlás) kiszámítása nagyon pontatlan, és ennek következtében a kimeneti levegő-üzemanyag keverék és a gyújtás gyenge.

IP_TI_ADD_DLY (8 × 1) dinamikus injektorok.
Térkép mutatja az injektor nyitási idő függvényében az akkumulátor feszültsége. A minőségi beállítás kártyát kell kormányozni, ha a telepítés injektorok eltér a gyári vagy a nyomás változása az üzemanyag sín.
Nyomás magasabb - több időt fúvókanyílás.
Feszültség magasabb - követve a nyitási ideje a befecskendező.
Részleges és teljes terhelés
IGAB_IVVT - égetés szög teljes és részleges terhelés működés közben VANOS. Ez a számított érték (változó), amelyet a további számításokhoz cím UOZ (IGA - más néven a gyújtás időzítését).
Raccheta képlet:
IGAB_IVVT = (IP_IGA_TCO_1_PL_IVVT__N__MAF - IP_IGA_TCO_2_PL_IVVT__N__MAF) * IP_FAC_PL_IVVT__TCO__TCO_ST + IP_IGA_TCO_2_PL_IVVT__N__MAF
IP_IGA_TCO_1_PL_IVVT__N__MAF - CPP kártya hideg motornál (TCO1)
IP_IGA_TCO_2_PL_IVVT__N__MAF - Card CPP a forró motor (TCO2)
A A2L verzió 430056 szerepel 2 kártyák és RON_91 RON_98. Ie Vannak olyan változatai, amelyeket MS43 taszítja RON_91 és RON_98. Attól függően, hogy a adaptációja detonációs blokk van kapcsolva (a fűtött motor) a 91. 98. vagy kártya.
IP_FAC_PL_IVVT__TCO__TCO_ST - faktor (tömeg) közötti különbség a két kártyát (TCO1 és TCO2).
A számításokat a cél IGA kell figyelembe venni: a hőmérséklet-korrekcióra IP_IGA_MAF_N__N__MAF * IP_FAC_TIA_TCO__TCO__TIA és egy átmeneti szög gyújtási ID_IGA_TRA_KNK_N_MAF * ID_FAC_IGA_TRA_TIA
Ie összesen CPP (IGA) úgy kapjuk meg, a képlet:
IGA = IGAB_IVVT + (IP_IGA_MAF_N__N__MAF IP_FAC_TIA_TCO__TCO__TIA) + (ID_IGA_TRA_KNK_N_MAF ID_FAC_IGA_TRA_TIA)
Amikor a hangolás szükséges csavarja és IP_IGA_RON_91_PL_IVVT__N__MAF IP_IGA_RON_98_PL_IVVT__N__MAF térképen a felmelegedett motort és a 91-ik, 98-oktán, ill.
IP_IGA_ST__N - CPP kártya elején,
IP_IGA_TCO_ST__TCO - korrekciós elején a CPP
IGA (az elején) = IP_IGA_ST__N + IP_IGA_TCO_ST__TCO
Gyakori változása fojtószelep
IP_IGA_PU__N__TCO - UOZ mozgatásakor a gázkar úgynevezett tralling trottle.
Alapvető POP huszadik munkavégzés a VANOS:
alapján számított 2-IP_IGA_TCO_1_IS_IVVT__N__MAF IP_IGA_TCO_2_IS_IVVT__N__MAF kártyák és hideg (TCO1) és fűtött (TCO2) a motor, illetve és összhangban a tényező a IP_FAC_IS_IVVT__TCO__TCO_ST kártya.
Meghibásodása esetén a VANOS, az egység mozgatja a tengelyt a szélső helyzetben, kiteszi hiba és POP huszadik számítják IP_IGAB_IS__N__MAF térképet.
_iga_optm_ - térképek, kiszámítja az optimális CPP munka közben kipörgésgátló, átmeneti módok során sebességváltást és hasonlók, amelyek megkövetelik az ideje, hogy kifizessék csökkentésével POP. Ie A rendszer kiszámítja az optimális pillanatot antibuksa (például), és ennek alapján kiválasztja az optimális pillanatban a lehető legnagyobb UOZ - iga_optm. Ha ezeket a paramétereket a legjobb maradt egyedül.
Forrás: jmgarage

A dinamika a lélek (BMW)
Folytatni kell az időt, amíg internalizálása ezeket a leckéket, nézzük ásni a fogalmakat és meghatározásokat a jövőben, hogy pont az „I”.
Köszönjük a figyelmet! Hamarosan találkozunk! Kellemes ünnepeket „húsvéti”.
1 év Címkék: programozási BMW, BMW, ms42, ms43
Like 156 Megosztás: