Publikációk andrey707 - 8. oldal - autóportál
andrey707 Alex (2112) egyik témájára válaszolt a soros és tuning firmware ECU-ban
andrey707 Alex (2112) egyik témájára válaszolt a soros és tuning firmware ECU-ban
Miért szenvedsz újra? A ciklikus töltés kiszámítása az üzemmódokban a tömegáram-érzékelőtől kapott adatok alapján történik. Ahhoz, hogy kizárják a rendezetlen adatok és kompenzálja légáramlás pulzálás alkalmazott szoftver szűrés DMRV ADC csatorna. A jel a ADC olvassuk DMRV 1000-szer másodpercenként, minden egyes ADC érték olvasható kódot átalakítjuk légáram értéke DMRV kalibrációs táblázatot. A kapott értékeket a KV 180 ° -os forgástengely szögében összegezzük. Közvetlenül azelőtt, tüzelőanyag-ellátás, kiszámítja az átlagos értéket elosztjuk felhalmozódott összegét száma ADCs 180 csatorna poll c. Forgassa a főtengelyt. Miután átlagos értékének kiszámításánál az érzékelő diagnózist összehasonlítja a kapott értékeket a légáramlás két küszöbértékek diagnózis: A minimális levegő áramlási sebessége a diagnózis és a maximális légáramlás a diagnózishoz. Ha a mért érték meghaladja a megadott határértékeket, a DMRB hiba megfelelő zászlója be van állítva. Hiba esetén DMRV, a levegő áramlás beállítása 0, és ciklikus töltés (GBC) kiszámítása nem alapján tömegáram, és ki kell venni a táblázat Ciklikus tölteléket a baleset. Abban az esetben, DFID rendben van, alapja az átlagos légtömegáramlás számítjuk ciklikus töltés (GBC), figyelembe véve a motor fordulatszáma: GBC-AIR * TFR180 ahol: GBC - ciklusos betöltötte a levegőt - tömegfelező TFR180 légáram - idő félfordulattal a főtengely ezután a számított ciklikus töltés korrekciója a motor működési módjától függően. A területen a megbízható jelzések DMRV (lásd. Barokorrektsii alábbi leírást) előállított dinamikus szűrési gyűrűs tölteléket. KGBC = GBC_PREV + DKGBC * (GBC - GBC_PREV) ahol: KGBC - értéke keret töltelék a dinamikus korrekciós GBC - értéke frame töltés aktuális ciklus korrekció nélkül GBC_PREV - értéke frame töltés utolsó ciklus DKGBC - együttható dinamikus GBC korrekció a zónában megbízható jelzések DMRV értéke A KGBC a töltés végső tervezési értéke. Az inverz kibocsátási definiált zóna barokorrektsii táblázatban területen (cm. Az alábbiakban) helyettesítjük KGBC számított érték figyelembevételével számítjuk együttható barokorrektsii. Táblázat barokorrektsii egyikét határozza meg három zóna: 1. Nulla-érték felel meg a határ között egy zóna és a zóna a fordított kibocsátási DMRV megbízható működést. A barokorrefikálás koefficiensét nem használják. 2. A negatív értékek - inverz kibocsátási zóna GBC újratervezi figyelembe véve az együttható barokorrektsii. 3. A pozitív értékek - megbízható működés zóna DMRV de barokorrektsii együttható újraszámolódik ebben a zónában. Csak az értékek 1-től 32. A ciklus fordított áramlás az emissziós zóna levegő formula határozza meg: GBC = BTSN * TKGBC * K_BAROi ahol: BTSN - értéket a táblázatból Base ciklikus töltési TKGBC - értéket a helyesbítési táblázat korlátozó GBC (hőmérséklet). K_BAROi - adaptív kiszámolt tényező az aktuális zónában kerül kiszámításra egy zónában K_BAROi stabil működés DMRV. Meghatározzuk az i zóna feltételes számát (az 1-től 32-ig terjedő barokorrekciós táblázat értékei). A 32 zónában a barokorrekciós együtthatót számoljuk ki. Számítás végezzük a szűrő hossza barokorrektsii minden 20 ms-os számlázási ciklus: 1. A számított összeget KSUMM = summ [GBC (BTIM)] / (BTSN * TKGBC) ahol: summ [GBC (BTIM)] - kitöltő összege pillanatnyi értékek időbeli A barokorrekciós szűrő hossza. 2. A számított minimális és maximális mértéke a szűrő hossza barokorrektsii kmín = min (GBC / (BTSN * TKGBC)) Kmax = max (GBC / (BTSN * TKGBC)) 3. A kapott értékek korlátozódnak a minimális és maximális KGBC KGBC (ha mentek a tartományból, ezekből a kalibrációból származó értékek kerülnek). 4. Ha a (KMAX-KMIN) <Максимального отклонения KGBC для адаптации то запоминается коэффициент барокоррекции для текущей зоны: K_BAROi = KSUMM / (Длина фильтра барокоррекции) Если условие не выполняется, то новое значение K_BAROi не запоминается и процедура расчета запускается сначала. 5. Дополнительно, за время 0.2 сек вычисляется средний коэффициент K_BAROi и присваивается всем остальным зонам устойчивой работы ДМРВ. Это позволяет сгладить погрешности вычислений в переходных режимах.
andrey707 a Spirit_SP egyik témájára válaszolt a soros és tuning firmware ECU témában