Kaip veikia 2 kartos LPG purkštuko emuliatorius? Dujų vožtuvas su filtru

Kaip veikia 2 kartos LPG purkštuko emuliatorius? Dujų vožtuvas su filtru

23.05.2019

16 atsakymų

Emuliacija yra daugialypė sritis. Čia pateikiamos pagrindinės idėjos ir funkciniai komponentai. Suskirstysiu jį į dalis, o tada pakeisiu detales. Daugelį dalykų, kuriuos aprašysiu, reikės žinoti vidinis darbas procesoriai – reikalingos surinkimo žinios. Jei dėl kai kurių dalykų esu neaiškus, užduokite klausimų, kad galėčiau toliau tobulinti šį atsakymą.

Pagrindinė mintis:

Emuliacija veikia kontroliuojant procesoriaus ir atskirų komponentų elgesį. Sukuriate kiekvieną atskirą sistemos dalį ir tada sujungiate dalis kaip laidus aparatūra.

CPU emuliacija:

Yra trys procesoriaus emuliavimo būdai:

  • Interpretacija
  • Dinaminis perkompiliavimas
  • Statinis perkompiliavimas

Naudodami visus šiuos kelius turite bendrą tikslą: paleiskite kodo dalį, kad pakeistumėte procesoriaus būseną ir sąveikautumėte su „aparatine įranga“. Procesoriaus būsena yra procesoriaus registrų, pertraukimų tvarkyklių ir kt. Tam tikram tiksliniam procesoriui. 6502 turėsite keletą 8 bitų sveikųjų skaičių, atspindinčių registrus: A, X, Y, P ir S; taip pat turėsite 16 bitų kompiuterio registrą.

Su interpretavimu pradedate nuo IP (instrukcijos rodyklė - dar vadinama PC, programos skaitiklis) ir skaitote instrukciją iš atminties. Jūsų kodas analizuoja šią instrukciją ir naudoja šią informaciją procesoriaus nurodytai procesoriaus būsenai pakeisti. Pagrindinė interpretavimo problema yra ta, kad jis yra labai lėtas; Kiekvieną kartą, kai apdorojate nurodytą nurodymą, turite jį iššifruoti ir atlikti reikiamą operaciją.

Naudodami dinaminį perkompiliavimą, kodą kartojate taip pat, kaip ir interpretuodami, bet vietoj to lengvas vykdymas operacijų kodus sukuriate operacijų sąrašą. Kai pasieksite šakos nurodymą, sudarote šį kompiuterio kodo operacijų sąrašą savo pagrindinei platformai, tada įkeliate šį sukompiliuotą kodą į talpyklą ir jį vykdote. Tada, kai vėl įeisite ši grupė komandas, jums tereikia vykdyti kodą iš talpyklos. (Beje, dauguma žmonių iš tikrųjų neišvardija instrukcijų, o greičiau jas sukompiliuoja į mašininį kodą – tai apsunkina optimizavimą, bet tai nepatenka į šio atsakymo sritį, nebent žmonės domisi)

Naudodami statinį perkompiliavimą darote tą patį, ką ir dinaminį perkompiliavimą, bet sekate šakas. Galų gale sukuriate kodo fragmentą, kuris atspindi visą programos kodą, kurį vėliau galima vykdyti be jokios papildomos netvarkos. Tai būtų puikus mechanizmas, jei ne šios problemos:

  • Kodas, kurio nėra programoje pradžioje (pvz., suspaustas, užšifruotas, sugeneruotas / modifikuotas vykdymo metu ir kt.), nebus perkompiliuojamas, todėl jis nebus paleistas
  • Įrodyta, kad viso kodo radimas duotame dvejetainiame ekvivalente yra lygiavertis stabdymo problemai

Jie sujungiami, kad statinis perkompiliavimas būtų visiškai neįmanomas 99 % laiko. Už gavimą Papildoma informacija Michaelas Steilas atliko daug tyrimų apie statinį perkompiliavimą – geriausia, ką aš mačiau.

Kita procesoriaus emuliacijos pusė yra jo sąveika su aparatine įranga. Tai tikrai turi dvi puses:

  • CPU laikas
  • Pertraukite tvarkymą

Procesoriaus veikimo laikas:

Kai kurios platformos – ypač senesnės konsolės, tokios kaip NES, SNES ir kt. - reikalauti, kad emuliatorius turėtų griežtą laiką visiškas suderinamumas. Naudodami NES turite PPU (pikselių apdorojimo vieneto) procesorių, kuriam reikia, kad procesorius atsargiai įdėtų pikselius į savo atmintį. Jei naudojate interpretaciją, galite lengvai skaičiuoti ciklus ir imituoti Tikslus laikas; naudojant dinaminį/statinį perkompiliavimą, viskas/daug/sudėtingiau.

Pertraukimų tvarkymas:

Pertraukimai yra pagrindinis mechanizmas, kuriuo procesorius bendrauja su aparatine įranga. Paprastai jūsų aparatinės įrangos komponentai nurodo CPU, kas jį pertraukia. Tai gana paprasta – kai jūsų kodas išduoda tam tikrą pertraukimą, žiūrite į pertraukų tvarkyklės lentelę ir iškviečiate teisingą atgalinį skambutį.

Aparatinės įrangos emuliacija:

Yra dvi tam tikro aparatūros įrenginio emuliavimo pusės:

  • Įrenginio funkcionalumo emuliacija
  • Realių įrenginių sąsajų emuliacija

Paimkime atvejį kietasis diskas. Funkcionalumo emuliavimą užtikrina atsarginės saugyklos sukūrimas, skaitymo/rašymo/formatavimo procedūros ir kt. Ši dalis paprastai yra labai paprasta.

Tikroji įrenginio sąsaja yra šiek tiek sudėtingesnė. Paprastai tai yra tam tikra atmintis susietų registrų (pavyzdžiui, atminties dalių, kurias įrenginys stebi, ar nesikeičia signalizacija) ir pertraukimų derinys. Jei naudojate standųjį diską, galite turėti atminties susietą sritį, kurioje įdedate skaitymo, rašymo ir kt. komandas, tada nuskaitote tuos duomenis.

Norėčiau išsamiau, bet yra milijonas būdų, kaip tai padaryti. Jei turite kokių nors konkrečių klausimų, nedvejodami klauskite ir aš papildysiu informaciją.

Ištekliai:

Manau, kad čia buvo labai geras įnašas, bet yra ir papildomų tonų. Labai džiaugiuosi galėdamas padėti iškilus klausimams; Didžiąją laiko dalį buvau labai neapibrėžta vien dėl didžiulio sudėtingumo.

Būtinos nuorodos Vikipedijoje:

Įprasti emuliacijos ištekliai:

  • „Zophar“ yra ta vieta, kur pradėjau nuo emuliacijos, pirmiausia atsisiunčiau emuliatorius ir galiausiai išplėšiau didžiulius jų dokumentų archyvus. Tai yra geriausias šaltinis, kurį galite turėti.
  • NGEmu – nėra daug tiesioginių išteklių, bet jų forumai yra nepralenkiami.
  • RomHacking.net – dokumentų skiltyje yra išteklių, susijusių su populiarių konsolių mašinų architektūra.

Emuliatoriaus projektai nuorodai:

  • yra .NET emuliacijos sistema, parašyta Nemerle, kuri perkompiliuoja C# kodą. Atsakomybės apribojimas: tai mano projektas, todėl atsiprašau už begėdišką versiją.
  • BSnes – nuostabus SNES emuliatorius, kurio tikslas – ciklo tikslumas.
  • MAME- arkados emuliatorius. Puiki rekomendacija.
  • 6502asm.com – tai JavaScript 6502 emuliatorius su šauniu forumu.
  • dynarec"d 6502asm – tai nedidelis įsilaužimas, kurį padariau per dieną ar dvi. Paėmiau esamą emuliatorių iš 6502asm.com ir pakeičiau jį, kad dinamiškai perkompiliuotų JavaScript kodą, kad padidinčiau greitį.

Nuorodos į procesoriaus perkompiliavimą:

  • Šiame straipsnyje baigtas Michaelo Stello statinio perkompiliavimo tyrimas (su nuoroda aukščiau), ir jūs galite rasti šaltinį ir pan.

Papildymas:

Praėjo daugiau nei metai nuo tada, kai paskelbiau šį atsakymą, ir sulaukęs viso dėmesio, nusprendžiau, kad laikas atnaujinti keletą dalykų.

Turbūt labiausiai jaudinantis dalykas emuliacijoje šiuo metu yra libcpu, kurį pradėjo jau minėtas Michaelas Steele'as. Tai biblioteka, skirta palaikyti didelis kiekis CPU branduoliai, kurie naudoja LLVM pakartotiniam kompiliavimui (statiniam ir dinaminiam!). Jis turi didžiulį potencialą ir manau, kad jis puikiai imituos.

Vaikinas, vardu Victoras Moya del Barrio, parašė disertaciją šia tema. Daug geros informacijos 152 puslapiuose. Galite atsisiųsti PDF.

Jei nenorite registruotis naudodami scribd, galite naudoti „Google“ PDF antraštę. „Mokymosi emuliacijos programavimo technikos“. Yra keli skirtingi PDF šaltiniai.

Emuliacija gali atrodyti sudėtinga, tačiau iš tikrųjų tai daug paprastesnė nei modeliavimas.

Bet kuris procesorius paprastai turi gerai parašytą specifikaciją, kurioje aprašomos būsenos, sąveikos ir kt.

Jei jums visiškai nerūpėjo našumas, galite lengvai mėgdžioti daugumą senesnių procesorių naudodami labai elegantiškas objektus orientuotas programas. Pavyzdžiui, X86 procesoriui reikės kažko, kad palaikytų registro būseną (lengva), kažko, kad išlaikytų atminties būseną (lengva), ir kažko, kas imtųsi kiekvieną įeinančią instrukciją ir pritaikytų ją esamai mašinos būsenai. Jei jums tikrai reikia tikslumo, taip pat imituojate atminties vertimus, talpyklą ir pan., tačiau tai įmanoma.

Tiesą sakant, daugelis lustų ir procesorių gamintojų išbando programas prieš lusto emuliatorių, o paskui su pačiu lustu, o tai padeda jiems sužinoti, ar yra problemų dėl lusto specifikacijų ar faktinio lusto įdiegimo aparatinėje įrangoje. Pavyzdžiui, galima parašyti lusto specifikaciją, kuri sukeltų aklavietę, o kai aparatinėje įrangoje atsiranda galutinis terminas, svarbu pažiūrėti, ar jį galima atkurti specifikacijoje, nes tai rodo. didelė problema, nei kažkas lusto įgyvendinime.

Žinoma, vaizdo žaidimų emuliatoriams dažniausiai rūpi našumas, todėl jie nenaudoja naivių diegimų, taip pat apima kodą, kuris sąveikauja su pagrindine OS, pavyzdžiui, piešimui ir garsui.

Atsižvelgiant į labai lėtą senesnių vaizdo žaidimų (NES/SNES ir kt.) veikimą, emuliacija įjungta modernios sistemos gan paprasta. Tiesą sakant, dar nuostabiau, kad galėjote tiesiog atsisiųsti kiekvieno SNES žaidimo rinkinį arba kiekvieną Atari 2600 žaidimą, manydami, kad kai šios sistemos buvo populiarios, laisva prieiga prie kiekvienos kasetės būtų buvusi svajonės išsipildymas.

Žinau, kad šis klausimas šiek tiek senas, bet norėčiau kai ką papildyti diskusijoje. Dauguma atsakymų čia yra susiję su emuliatoriais, interpretuojančiais jų emuliuojamų sistemų mašinines instrukcijas.

Tačiau yra labai žinoma išimtis, vadinama „UltraHLE“(). UltraHLE, vienas garsiausių kada nors sukurtų emuliatorių, emuliavo komercinius Nintendo 64 žaidimus (su tinkamu našumu namų kompiuteriuose) tuo metu, kai tai buvo laikoma neįmanoma. Tiesą sakant, „Nintendo“ vis dar išleido naujus „Nintendo 64“ pavadinimus, kai buvo sukurtas UltraHLE!

Pirmą kartą pamačiau straipsnius apie emuliatorius spausdintuose žurnaluose, kur anksčiau juos mačiau tik internete.

„UltraHLE“ idėja buvo padaryti tai, kas neįmanoma, imituojant C bibliotekos skambučius, o ne mašinos lygio skambučius.

Sukūrę savo 80-ųjų BBC mikrokompiuterio emuliatorių (Google įveskite VBeeb), turite žinoti keletą dalykų.

  • Jūs nemėgdžiojate tikro daikto per se, tai bus kopija. Vietoj to, jūs mėgdžiojate valstybė. Geras pavyzdys yra skaičiuotuvas, tikras daiktas turi mygtukus, ekraną, dėklą ir kt. Tačiau norint imituoti skaičiuotuvą, reikia tik emuliuoti mygtukus aukštyn arba žemyn, kurie LCD segmentai yra įjungti ir pan. Iš esmės skaičių rinkinys, vaizduojantis visus galimus dalykų, kurie gali keistis skaičiuoklėje, derinius.
  • Viskas, ko jums reikia, yra, kad emuliatoriaus sąsaja atsirastų ir veiktų kaip tikra. Kuo jis įtikinamesnis, tuo artimesnis imitavimas. Tai, kas vyksta užkulisiuose, gali būti bet kas. Tačiau, kad būtų lengva rašyti emuliatorių, egzistuoja mentalinis susiejimas tarp realios sistemos, ty lustų, ekranų, klaviatūrų, grandinių plokščių ir abstraktaus kompiuterio kodo.
  • Lygiuotis kompiuterio sistema, lengviausias būdas yra suskaidyti į mažesnes dalis ir pamėgdžioti šias dalis atskirai. Tada sujunkite visą gatavo produkto partiją. Panašiai kaip juodųjų dėžių rinkinys su įvestimi ir išvestimi, kuris puikiai tinka objektiniam programavimui. Galite suskirstyti šias dalis, kad palengvintumėte gyvenimą.

Praktiškai kalbant, paprastai norite rašyti dėl emuliacijos greičio ir tikslumo. Taip yra dėl to, kad programinė įranga tikslinėje sistemoje bus (gali) veikti lėčiau nei šaltinio aparatinė įranga šaltinio sistemoje. Tai gali apriboti programavimo kalbos, kompiliatorių, tikslinės sistemos ir kt. pasirinkimą.
Be to, turėtumėte apriboti tai, ką norite mėgdžioti, pavyzdžiui, jums nereikia emuliuoti mikroprocesoriaus tranzistorių įtampos būsenos, bet tikriausiai reikia emuliuoti mikroprocesoriaus registro rinkinio būseną.
Paprastai tariant, kuo žemesnis emuliacijos detalumo lygis, tuo tikslesni pradinė sistema.
Galiausiai informacija apie senesnes sistemas gali būti neišsami arba jos visai nebūti. Taigi svarbu įsigyti originalią aparatinę įrangą arba bent jau išryškina kitą gerą emuliatorių, kurį parašė kažkas kitas!

Taip, jūs turite interpretuoti visą mašininio kodo dvejetainį kodą „ranka“. Negana to, dažniausiai jūs taip pat turite imituoti kokią nors egzotišką aparatinę įrangą, kuri neturi atitikmens tiksliniame kompiuteryje.

Paprastas būdas yra aiškinti instrukcijas po vieną. Jis veikia gerai, bet yra lėtas. Greitesnis būdas yra perkompiliavimas – šaltinio mašinos kodo vertimas į tikslinį mašinos kodą. Tai sudėtingiau, nes dauguma instrukcijų nebus susietos viena su kita. Vietoj to turėsite sukurti sudėtingas užduotis, susijusias su papildomas kodas. Bet galų gale tai daug greičiau. Dauguma šiuolaikinių emuliatorių tai daro.

Kai kuriate emuliatorių, interpretuojate procesoriaus rinkinį, kuriame veikia sistema (Z80, 8080, PS CPU ir kt.).

Taip pat turite emuliuoti visus išorinius įrenginius, kuriuos turi sistema (vaizdo išvestis, valdiklis).

Turėtumėte pradėti rašyti emuliatorius paprastoms sistemoms, tokioms kaip senas geras Game Boy (kuris naudoja Z80 procesorių, aš neklystu) ARBA C64.

Emuliatorių sukurti labai sunku, nes yra daug įsilaužimų (pvz., išgalvotų efektų), laiko problemų ir pan., kuriuos turite imituoti.

Tai taip pat parodys, kodėl jums reikia kelių GHz procesoriaus, kad būtų galima imituoti 1 MHz.

Niekada nedariau nieko, kad mėgdžiočiau žaidimų konsolę, bet išklausiau kursą, kai užduotis buvo sukurti emuliatorių mašinai, aprašytai Andrew Tanenbaums. Tai buvo smagu ir man suteikė daug džiaugsmo. Galbūt norėsite pasiimti šią knygą prieš pasinerdami į tikrą emuliatorių.

Turintiems purkštuvą reikalingas injektoriaus emuliatorius. 2 kartos LPG purkštuko emuliatoriaus montavimas ir prijungimas turi keletą privalomos sąlygos, kuris turi būti atliktas, kad visa sistema veiktų produktyviai.

Injektoriaus emuliatorius - kas tai?

Emuliatorius dujų įranga 2 karta yra specialus prietaisas, kuri sukuria purkštukų veikimo imitaciją benzino tipas, kuris leidžia mechanizmams veikti normaliai. Įjungus emuliuojančius (išskiriančius) purkštukus, prasideda dujų tiekimas. Mechanizmas yra labai svarbus prietaisas, kuris palaiko gebėjimą visavertis darbas be klaidų ar pažeidimų.

Svarbu! Jei nėra elektroninio įrenginio, mechanizmas suges arba atsisakys veikti.

Norint įdiegti 2 kartos LPG purkštukų emuliatorių ir jį prijungti, reikia tam tikrų įgūdžių, nuo kada šis procesas Taip pat turėsite atlikti tam tikrą sąranką. Šį procesą geriau patikėti profesionaliems mechanikams, nes kitu atveju gali kilti nedidelių nesklandumų, kurie pasireikš per lėtu ar pagreitėjusiu mechanizmų veikimu.

Svarbu! Benzino siurblys neišsijungia perjungiant į dujas, nes benzinas aušina ir išplauna savo sistemos dalį, įskaitant benzino tipo purkštukus. Degalų bake taip pat turi būti kuro.

Be to, reikia atsižvelgti į tai, kad varikliai šildomi benzinu, o ne dujomis. Priešingu atveju sistema išsijungs arba gali būti sugadinta.

Injektorius turi keletą būtinų jutiklių. Lambda emuliatoriui 2 kartos LPG zondas yra labai sudėtingas mechanizmas, kuris daugiausia reguliuoja EBO, kai degalų tiekimui naudojamas benzinas. Perjungiant į dujas, duomenų perdavimo grandinė nutrūksta, o antrinis emuliuojantis lambda zondas sukuria perdavimą tiesiai į valdiklį. Jei naudosite pirminį jutiklį, mašina iškart pereis į avarinę būseną, nes ECU parodys, kad jutiklis yra sugedęs.

Elektronika įpurškimo mašina labai jautrus, taigi geresnis montavimas ir nustatykite patys, tik jei turite patirties.

Apskritai, emuliatorius turi keletą funkcijų, kurios yra labai svarbios. Šios funkcijos reguliuoja viso perėjimo ir tolesnio proceso veikimą:

  • benzino purkštukų išjungimas;
  • perėjimas prie darbo su dujomis imituojant benzino purkštuko mechanizmą;
  • ECU sukčiavimas standartinis tipas imituojant benzino purkštukų darbo procesą;
  • išimtis perėjimas prie avarinis režimas;
  • daugelio procesų, įskaitant su jutikliais, reguliavimas.

Taip pat verta manyti, kad purkštukas su tinkamai sukonfigūruotu elektroniniu mechanizmu turi pranašumų, kai automatinis režimas ty perėjimas nuo benzino prie dujų įvyks beveik akimirksniu, pasukus degimą. Tačiau tam reikia maždaug keturiasdešimties laipsnių variklio temperatūros.

Mūsų svetainėje yra straipsnių apie įvairius dujų purkštukus:

Diegimas ir konfigūravimas

Įrenginio montavimas ir konfigūravimas atliekami vienu metu, kitaip gali kilti problemų. Bet koks neteisingas sujungimas gali sukelti šias pasekmes:

  • netinkamas veikimas uždegimo metu, įskaitant dujų tiekimo trūkumą;
  • nestabilus veikimas tuščiąja eiga su dujomis;
  • greičių dėžės užšalimas;
  • yra nesėkmių darbe ar po jo tuščiąja eiga.

Dėl šios priežasties tinkamas išdėstymas yra labai svarbus. Prioritetas yra iš naujo įrengti automobilį montuojant įrenginį specialistams, kurie iš karto sukonfigūruos visus elementus ir charakteristikas.

Dėl savarankiškas įrengimas 2-osios kartos SND purkštuko emuliatoriaus prijungimo schema yra gana sudėtinga, tačiau turėdami patirties galite viską padaryti teisingai. Be to, verta prisiminti keletą paprastų taisyklių:

  • standartinė elektroninio mechanizmo varža turėtų būti apie 100 omų;
  • montuojant įrenginį turi būti atsižvelgiama į savireguliacijos buvimą ar nebuvimą;
  • Kiekvienas purkštukas turi savo mechanizmą, pavyzdžiui, „europiečiams“ tinka prietaisas, pažymėtas EI, o japonams – JI. Tai leis jums pasirinkti įrenginį su atitinkamomis jungtimis ir charakteristikomis;
  • verta atsižvelgti į cilindrų skaičių, nes pagal tai atliekamas individualus emuliatoriaus pasirinkimas;
  • Reikalingas perėjimo delsos limitas svyruoja nuo nulio iki 5 sekundžių. Diapazonas nustatomas individualiai pagal variklio konfigūraciją, iškart po montavimo.

Kai viskas bus pilnai įrengta, perėjimo sklandumas ir pats judėjimas iš karto išspręstas. Taip išvengiama daugumos tolesnių veikimo problemų. Jei savidiagnostikos nėra (šviestuvas Patikrink variklį neužsidega, kai išjungiami benzino tipo purkštukai), tada perėjimą galima atlikti naudojant įprastą relę. Priešingu atveju montavimas yra sunkesnis. Jei prijungiate relę, geriau naudoti penkių kontaktų relę, kurios teigiamas laidas siunčiamas į benzino tipo purkštuką. Geriausias pasirinkimasįtampa bus 12 voltų.

Sudėtingesnėje versijoje emuliatorius prijungtas per HBO jungiklį. Tokiu atveju vėlavimą reikės koreguoti pagal eksperimentinį darbą, tai yra, reikiamą vėlavimo lygį nurodo patirtis. Taip yra dėl skirtingų individualių kiekvieno variklio savybių. Jei yra jutiklių, turėsite įdiegti emuliacijos tipo lambda zondą. Jis taip pat vadinamas deguonimi. Įdiegęs ECU gaus signalą apie degalų lygį, kuris neleis automobiliui pereiti į avarinį režimą.

Perskaitykite, kaip tinkamai išvalyti ir pakeisti dujų purkštukus.

Pagaliau

Emuliacijos įtaisas imituoja benzino tipo elemento, turinčio elektroninį pobūdį, veikimą. Geriausia įdiegti šį įrenginį keičiant purkštuką į 2 kartos LPG, nes šios modifikacijos jau turi šį elementą.

Kiekvienas ECU turi savo individualų mechanizmą, kuris turi būti parinktas pagal jo charakteristikas. Integravimo į sistemą procesą turi atlikti profesionalai. Tai leidžia pašalinti trūkumus, kurie atsirado pirmajame etape.

Transporto priemonės išmetamosiose dujose yra pavojinga medžiaga NOx. SCR tikslas – sumažinti neigiamų emisijų kiekį naudojant AdBlue karbamidą. Reagentas leidžia atlikti toksiška medžiaga vandeniui ir azotui.
EGR – naudojamas panašiai kaip SCR, siekiant sumažinti azoto oksido emisiją. Įrenginys nukreipia išmetamąsias dujas į įsiurbimo kolektorių.
SCR naudoja AdBlue, kad sumažintų NOx emisiją išmetamosiose dujose.
AdBlue yra skysta medžiaga, kuri yra bekvapė ir netoksiška.
Karbamidas šalyse Šiaurės Amerika vadinamas DEF ir Europos valstybės vadinamas AdBlue reagentu.

Diafragminis siurblys atlieka AdBlue reagento siurbimo funkciją. Prietaisas suspaudžia reagentą, padidindamas slėgį iki 9 barų, kurie yra būtini DEF purškimui. Specialusis Elektros variklis leidžia išlaikyti spaudimą. Dozatorius nustato DEF dozę ir ją išpurškia.

SCR dažnai susiduria su gedimais, o tai tapo papildomu argumentu už AdBlue karbamido išjungimą.
Reagento įpurškimo ir veikimo kontrolė prietaisų skydelis tvarko specialus DCU blokas arba programinės įrangos modulis variklio valdymo bloke. Šie prietaisai tiksliai nustato tiekiamo karbamido tūrį ir sukuria signalą dozavimo moduliui. Komplekse yra uždara valdymo kilpa.

Adblue užšąla, kai temperatūros indikatoriai-11 laipsnių šilumos. Išjungus varymo sistemą, gali kristalizuotis reagentas.

Norėdami apsaugoti SCR, tuo atveju žemos temperatūros veikimas, AdBlue prieš paleidžiant variklio bloką turi būti pašildytas. Karbamido tiekimo procesas yra įmanomas visiškai atšildžius reagentą.
Darbo atveju sunkvežimiaišaltomis Rusijos Federacijos sąlygomis karbamido deaktyvavimas duomenų simuliatoriumi bus tinkamas sprendimas.

Kaip veikia Adblue emuliatorius?

  • IN transporto priemonė, veikiantis EURO-5 pagrindu, AdBlue emuliatorius montuojamas per CAN modulį. AdBlue valdymo sistemos klaidos yra nepriimtinos!
  • Visi duomenys iš AdBlue sistemos įrenginių nukopijuojami į emuliatoriaus atminties bloką.
  • Suaktyvinus AdBlue emuliatorių, pradedamas signalo siuntimas per CAN modulį į mašinos sistemą nukopijuotų išsaugotų duomenų apie AdBlue įrenginio būklę.
  • Kai transporto priemonė juda, AdBlue simuliatorius keičiasi duomenimis su tam tikrais transporto priemonės įrenginiais ir siunčia modifikuotus duomenis su imituota informacija apie karbamido suvartojimą.

Dabar rinka užpildyta visų rūšių karbamido emuliatoriais iš įvairių gamintojų iš Kinijos. Mūsų įmonė teikia pirmenybę patikrintiems aukštos kokybės įrangos tiekėjams. Štai kodėl mes sėkmingai padedame vairuotojams su EURO-5 klasės automobiliais ir padedame sumažinti materialines investicijas, susijusias su standartinės karbamido sistemos remonto atlikimu.

Daugelis žmonių 2-osios kartos HBO asocijuojasi su karbiuratoriniai varikliai. Skirtumas tarp šių HBO sistemų ir populiariosios HBO 4 yra tas, kad 4 kartoje visas darbas paremtas automatizavimu ir ECU veikimu, o 2 kartoje pusė blokų yra mechanizuoti ir veikia perteklinio slėgio linijose principu.

Tačiau būna atvejų, kai 2-osios kartos HBO prijungimas prie purkštuko pasirodo labiausiai geriausias variantas. Pavyzdžiui, montavimas į 90-ųjų automobilius, kurių rida viršija 300 tūkst. Skirtumai HBO ant purkštuko iš 2 kartos karbiuratorių komplektų:

  • tikslesnis degalų įpurškimas per dujų purkštukus. IN karbiuratorių sistemos dujos tiekiamos į karbiuratorių;
  • lambda zondo emuliatoriaus buvimas;
  • greitas perjungimas tarp dujų ir benzino dėl elektronikos (karbiuratoriaus sistemose ši funkcija įgyvendinama su vėlavimu).
HBO 2 nustatymai ant purkštuko supaprastinta dėl buvimo elektronines sistemas. Jei ant karbiuratoriaus reikia sureguliuoti pavarų dėžę, tada įjunkite įpurškimo varikliai viskas yra šiek tiek sudėtingiau.

LPG purkštuko gedimų šalinimas

Žemiau mes išvardijame dažniausiai pasitaikančius 2 kartos dujų įrangos gedimai.

1. Variklis neveikia dujomis arba lengvai neužsiveda. Galimi sprendimai:

  • problemos su daugiavožtuvu;
  • greičių dėžė neveikia arba jos filtrai užsikimšę;
  • dujų reguliavimo problemos;
  • plomba sulaužyta įsiurbimo sistema;
  • Kartu su dujomis tiekiamas ir benzinas (problemos su purkštuko emuliatoriumi arba problemos su dujų vožtuvu).
2. Sušąla dujų reduktorius, todėl HBO visiškai neveikia. Galima 2 kartos dujinės įrangos remontas:
  • būtina įpilti antifrizo arba rasti nuotėkį;
  • aušinimo skysčio tiekimo linijos užsikimšusios;
  • Yra dujų vožtuvų sandarumo pažeidimų.
3. Variklis įjungtas tuščiosios eigos greitis veikia nestabiliai. Priežastys:
  • problemos su karbiuratoriaus tuščiosios eigos sistema;
  • pavarų dėžė nesureguliuota (slėgis linijoje);
  • būtina nuleisti kondensatą iš pavarų dėžės.
4. Panardina kai staigus padidėjimas variklio apsisukimų. Priežastys:
  • automobilio uždegimo gedimas;
  • filtrai, linijos arba keli vožtuvai užsikimšę.
5. Plojimai įsiurbimo kolektorius. Galimi gedimai:
  • problemos su uždegimo žvakėmis, uždegimo ritė, aukštos įtampos laidai;
  • sutriko dujų įrangos reguliavimas;
  • tarpai tarp sėdynių ir vožtuvų sulūžę, paskirstymo diržas netinkamai pristabdytas.
Prisiminti, kad laiku atliktas remontas ir dujų įrangos priežiūra, taip pat gedimų šalinimas pradiniuose etapuose sumažina riziką daugiau rimtų problemų su įranga. Pasitikėk HBO remontas Charkove tik specializuotose degalinėse!

Jei šiame sąraše neradote savo dujų įrangos gedimo požymių, tuomet atvykite į KOSTA GAS, kur jums duos geriausia HBO remontas Charkove. Mūsų specialistai išmano visų tipų dujų įrangą ir yra pasiruošę Jums padėti visais klausimais: optimizuoti

Akivaizdu, kad jis reaguoja į deguonies kiekį išmetamosios dujos, sukuria 0,1 - 0,2 V (lieso mišinio) arba 0,8-0,9 V (turtingo mišinio) įtampą. Elektroninis blokas Variklio valdymo blokas (ECU) nuolat keičia įpurškiamų degalų kiekį - liesas mišinys praturtina, nuskurdina turtinguosius. Tokiu būdu išlaikomas optimalus, o signalas ant Lambda zondo atrodo (galima žiūrėti su osciloskopu) kaip vienodos trukmės, beveik stačiakampio (svarbu!) formos impulsų seka, kurios svyravimas nuo 0,1 iki 0,2 V iki 0,8-0,9 V.
Taip viskas veikia tol, kol uždaryta automatinio reguliavimo grandinė, kurią sudaro variklis su kėbulo komplektu, ECU ir Lambda zondas. Grandinė pradeda blogai veikti, jei rūpiniesi ekonomiškumu ir ekologija ir įdedi dujų įranga(GBO).
Varikliui su vienu įpurškimu visiškai pakanka paprastos išmetimo sistemos. Tik šis geltonas Patikrinkite šviesą Variklis pradeda nuolat degti, o važiuojant benzinu atsiranda didelis perteklius.

Yra nuomonė, kad kaltos dujos. Teigiama, kad Lambda zondas yra „pripratęs“ prie benzino, tačiau „naudojant dujas jis išprotėja“.
Tiesą sakant, viskas yra daug paprasčiau. Lambda zondui nesvarbu, koks kuras deginamas. Jis ir toliau lygiai taip pat reguliariai reaguoja į deguonies kiekį išmetamosiose dujose. Bet jo reakcija niekaip neįtakoja variklio veikimo – juk nutrūko automatinio reguliavimo grandinė. Jei anksčiau, reaguojant į signalą apie turtingas mišinys, ECU sumažino benzino padavimą (įjungiant purkštuką trumpiau), o kai signalas buvo mažas, jį praturtino, išlaikydamas stechiometrinį mišinį, tada dirbant su dujomis ECU niekaip negali paveikti ežektorių SND sistemos sistema.
Pamatęs, kad reakcijos nėra, ECU užsidega Check Engine lemputę ir persijungia į „avarinį“ darbo režimą. Važiuojant dujomis tai jokiu būdu neturi įtakos jo sąnaudoms, nes tai priklauso nuo SND nustatymo. Tačiau pereinant prie benzino, suvartojimas smarkiai padidės, nes „avarinis režimas“ išlieka ECU atmintyje.
Kad variklis normaliai veiktų su dujomis, Lambda zondo emuliatorius yra būtent tai, ko reikia. Jo užduotis yra apgauti ECU, kai jis veikia su dujomis, parodyti, kad viskas tvarkoje. Tai daro labai paprastai: sukuria signalą, panašų į tikro Lambda zondo reakciją, kai normalus veikimas.
Emuliatorius išves 0,1 V, ECU pradės sodrinti mišinį, emuliatorius išves 0,9 V. ECU pradės liesti mišinį, kaip tai atsitinka naudojant benziną. Taigi, Check Engine lemputė neužsidega, o ECU nepereina į avarinį režimą.
Galite nusipirkti paruoštą emuliatorių arba pasigaminti jį patys naudodami paprastą schemą, svarbiausia yra teisingai prijungti.

Paprasta Lambda zondo emuliatoriaus schema

Lambda zondo emuliatorius sukurtas ant populiariausio lusto. Rezistorius R1 nustato impulsų dažnį (1-2 per sekundę), šviesos diodas rodo įrenginio veikimą. Įprasto veikimo metu jo įtampa neviršija 1,8 V. Rezistorius R6 turės lygiai pusę, ty 0,9 V arba 0 V.

Grandinė gauna maitinimą iš HBO jungiklio, įjungiama relė ir prijungia įrenginio išvestį (K2) prie ECU (K3) įvesties.
Kai HBO išjungiamas, relė atleidžiama ir ECU įvestis prijungiama prie lambda zondo (K1), tai yra, įrenginys prijungtas prie laido pertraukos nuo lambda zondo iki ECU.
Parduodant yra daug variantų. Kai kurie gamintojai pristato papildomus du ar tris šviesos diodus, kurie rodo mišinio kokybę.
Tai padaryti nėra sunku, nes Lambda zondas ir toliau atlieka signalo išdavimo funkcijas. Tai reiškia, kad prie Lambda zondo prijungus du slenksčius įrenginius – vieną 0,1 V, kitą 0,9 V, tada jie atitinkamais momentais užsidegs atitinkamus šviesos diodus.
Tokiu būdu galima apytiksliai nustatyti mišinio kokybę veikiant dujomis.
Taigi, jei nuspręsite sumontuoti ežektorių HBO variklyje su „mono įpurškimu“, neapsieisite be Lambda zondo emuliatoriaus.
Visais kitais atvejais (pakeitimas sugedęs L-Z ar kažkas panašaus) tai visiškai nenaudinga.



© 2023 globusks.ru - Automobilių remontas ir priežiūra pradedantiesiems