EDC16C MAP-sensorin 4-bar muunnos – miten se tehdään
Tutustu miten ECU:n MAP-sensoritaulukko muunnetaan 1.6-barista 4-bariin. Tekninen opas.
Törmäsin hiljattain mielenkiintoiseen projektiin. Asiakas oli laittanut moottoriin 4-bar MAP-sensorin, mutta ECU meni sekaisin ja auto meni limp-tilaan. Ilmeisesti stock-softa ei yksinkertaisesti ymmärtänyt uutta sensoria.
Tässä postauksessa kerron miten ongelma ratkaistiin.
Mistä on kyse?
MAP-sensori eli imusarjan paineanturi kertoo ECU:lle, kuinka paljon ahdinta työntää ilmaa moottoriin. Stock Mercedes EDC16C ECU käyttää tyypillisesti 1.6-bar sensoria – se siis lukee maksimissaan noin 1.6 baria.
Kun moottoria viritetään tai vaihdetaan isompi turbo, alkuperäinen sensor ei enää riitä. 4-bar sensori mittaa jopa 4 baria, mikä antaa enemmän liikkumavaraa.
Ongelma: ECU ei itsekseen tiedä, että sensorin mitta-alue on muuttunut. Sen sisäiset taulukot on rakennettu pienemmälle alueelle.
Ensimmäinen askel – taulukon etsiminen
Aloitin katsomalla ECU:n binääritiedostoa. EDC16C käyttää Big Endian 16-bit arvoja, joten etsin tunnettuja painearvoja.
Löysin osoitteen 0x475C4, jossa sijaitsi MAP-sensorin päätaulukko. Tässä vaiheessa kannattaa ymmärtää, että sama taulukko on usein useassa paikassa tiedostossa – ECU käyttää eri tilanteissa eri kopioita.
Skaalaus uudelle sensorille
Stock 1.6-bar taulukko näyttää tyypillisesti tältä:
400, 550, 750, 800, 1000, 1250, 1350, 1450, 1600, 1700...
Kun vaihdetaan 4-bar sensoriin, arvot pitää skaalata uuteen mittakaavaan:
400, 500, 630, 800, 1000, 1200, 1400, 1600, 2000, 2400...
Huomio osoitteista
Nämä osoitteet pätevät vain tähän tiettyyn tiedostoon. Eri ECU-versiot ja moottorimallit käyttävät eri osoitteita. Oma tiedosto kannattaa aina tutkia erikseen.
Yleinen tapa löytää taulukko:
- –Etsi tunnettuja painearvoja omasta tiedostostasi
- –Etsi sarja arvoja jotka nousevat johdonmukaisesti
- –Varmista että löydät saman sarjan useasta paikasta
Duplikaatit
Tärkeä pointti: sama taulukko on lähes aina useassa osoitteessa. EDC16C:n kohdalla löysin kuusi kopiota:
- –0x475C4
- –0x47E48
- –0x486CC
- –0x48F50
- –0x497D4
- –~0x0E79A8
Kaikki pitää päivittää, muuten ECU saattaa käyttää vanhoja arvoja jossain tilanteessa.
Muut tarkistettavat asiat
MAP-taulukko ei ole ainoa:
- –Boost-kohteet – Usein jo valmiiksi laajemmalla alueella
- –Turboaktuator – Varmista ettei ole rajoitettu liian alas
- –Diagnostiikkarajat – ECU saattaa valittaa liian korkeasta paineesta
Nastajärjestys (tarvittaessa)
| Nasta | Toiminto |
|---|---|
| SDF0 | MAP-signaali |
| SDF1 | Maa |
| SDF2 | 5V viite |
Yhteenveto
Kyse on periaatteessa yksinkertaisesta asiasta: kerro ECU:lle mihin paineeseen sensorin lukemat yltävät. Käytännössä se vaatii oikean taulukon löytämisen ja arvojen skaalauksen.
Tämä sama logiikka pätee muihinkin ECUihin – vain osoitteet ja arvot ovat erilaisia.
Tarvitsetko apua ECU-ohjelmointiin?
Tarjoamme ammattitaitoista ECU-kalibrointia ja sensorimuutoksia kaikille ajoneuvoille. Tutustu ECU-palveluihimme tai ota yhteyttä keskustellaksesi projektistasi.