1 / 8

Projektin tavoite

Projektin tavoite. Mahdollistaa ja todentaa polttoainekarttojen säätäminen viritetylle moottorille. Moottorin virittämisestä. Moottorin tehontuotto lisääntyy (tai vähenee) kun VE (volymetric efficiency) kasvaa erilaisten moottorin virittämistoimenpiteiden avulla

ismael
Download Presentation

Projektin tavoite

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projektin tavoite • Mahdollistaa ja todentaa polttoainekarttojen säätäminen viritetylle moottorille

  2. Moottorin virittämisestä • Moottorin tehontuotto lisääntyy (tai vähenee) kun VE (volymetric efficiency) kasvaa erilaisten moottorin virittämistoimenpiteiden avulla • Moottorinohjaus laskee polttoaineen IAP tai TPS kartan pohjalta olettaen VE:n olevan tehtaalla tuotetun moottorin mukainen • Karttojen säätämisellä pyritään saavuttamaan optimaalinen AFR (Air Fuel Ratio) moottorin uudelle VE:lle ja optimaalinen Spark before BTDC tehontuoton kannalta huomioiden palamislämmön sekä muuttuneen palamisnopeuden.

  3. Moottorinohjaukseen liittyviä projekteja • DIYefi ryhmä – 80’ luvulta alkaen chipattuja autoja • OpenECU.org – moottorinohjauksen uudelleenohjelmointi • Omat moottorinohjausprojektit • 2002 Nissan 300ZX, yhteistyössä Pascal Higier:n kanssa • 2004 Nissan 200SX, yhteistyössä Sauli Siltala (EVTEK/Metropolia) kanssa • 2007 Meqasquirt ohjaus Mini R1 yhdessä Taisto Uusi-Pantin kanssa • 2008 Hayabusa K2-K7, yhteistyössä Marlin Bially:n kanssa

  4. Moottorionhjauksesta • Polttoaineen laskenta vs. Sytytysennakon laskenta • Ilmamassa suhteessa poltoainemäärään • Palamisaika ja maksimipaineen osuminen tavoiteltuun BTDC arvoon • Kartat • IAP, TPS, Kompensaatiot • Anturien muunnoskartat • Laskentakaavat • Generic: pulsewidth = comp1*comp2*comp3*(map_VE / injflow)  + opening_time*Voltage_compensation • IAP: compensation * IAPmap * (multiplier +0x80) / 0x200 / 0x80 • TPS : TPSmap * (0x80 + multiplier) * compensation / 0x200 / 0x80

  5. Ohjelmalogiikka • Rajoittimien laskenta • Kartan arvojen laskenta • Kompensaatiomuuttujien laskenta • Pulssinlevelyden laskenta (yllä mainitut huomioiden) • Ajastimien asetus pulssinleveyden perusteella

  6. Moottorinohjausyksikön toiminnan selvittäminen • Disassembler • Ohjelmakoodin lukeminen ja dokumentointi • Oletusten varmistaminen desktop engine simulator laitteistolla (järjestelmä joka simuloi moottorin antureita ja laitteita) • Moottorinohjaus myös asettaa vikatiloja jotka tulee ratkaista jotta simulointi toimii • Esim: Puolan puuttuminen vikatila

  7. Toimintaympäristö ECUmoottorinohjaus ECUeditor FDT programmer Sensorit, sytytys, polttoaine AUD liitin koodin lukemiseksi .bin kooditiedosto IdaPRO disassembler .idc määrittelytiedosto .bin Kartat Visual Basic 2005/8 Romraider muokkausohjelma .xml määrittelytiedosto

  8. Seuraavaksi • Aloitetaan ohjelmakoodin lukeminen niin että selvitetään mitä karttoja käytetään missäkin tilanteessa • IAP, TPS • Gear compensation • A/B/C • MS0,MS1 • Secondary injector maps

More Related