Tuners deugd, Motronic 4.4 tuning uitgelegd.

Gestart door arjenT5R, 11-08-2017 21:06:51

Vorige topic - Volgende topic

0 leden en 1 gast bekijken dit topic.

arjenT5R

#240


Hier de schaal 1 punt omhoog zet, dus duidelijk een BIT 7 dus knock?

En pas daarna komt de xfalmit in?
Liquid propane, knock free, ice cold " go fast fuel "!!

razorx

Bit 7 gezet is harde knock. XFALMIT is het gevolg. Het terugdringen van de knock door de ontsteking te vertragen.

arjenT5R

Citaat van: razorx op 24-08-2017 22:08:03
Bit 7 gezet is harde knock. XFALMIT is het gevolg. Het terugdringen van de knock door de ontsteking te vertragen.


:eusa_clap: Keurig dankje!
Liquid propane, knock free, ice cold " go fast fuel "!!

Piet

#243
BITS is een een flagbyte
Dat wil zeggen een byte waarin elke bit apart gezet wordt om een bepaalde situatie weer te geven

Als BITS = decimaal 7 dan is dat binair 0000 0111
Ofwel flag 0, 1 en 2 is gezet.
flag 0 gezet =  Knock control, adaptive mode enabled
flag 1 gezet =  Knock control, system enabled
flag 2 gezet =  Knock control, "reduced step width"

Als er werkelijke knock wordt gedetecteerd is flag 7 gezet ofwel bit 7 van het flagbyte BITS
Ofwel decimaal gezien: als BITS>=128 betekent dat er knock is gedecteeerd   (binair 1000 0000 = decimaal 128

Dus kort:     als BITS >= 128 dan is er echte knock gedetecteerd

(EDIT: gecorrigeerd.)

arjenT5R



Nou geleerden, kom er eens in.

Wat gaat hier mis ? Helaas geen mengsel verhouding bij....
Miss dat cain ons daar aan kan helpen? :D
Liquid propane, knock free, ice cold " go fast fuel "!!

Piet


arjenT5R

#246
Citaat van: Piet op 24-08-2017 22:33:12
BITS is een een flagbyte
Dat wil zeggen een byte waarin elke bit apart gezet wordt om een bepaalde situatie weer te geven

Als BITS = decimaal 7 dan is dat binair 0000 0111
Ofwel flag 0, 1 en 2 is gezet.
flag 0 gezet =  Knock control, adaptive mode enabled
flag 1 gezet =  Knock control, system enabled
flag 2 gezet =  Knock control, "reduced step width" (still curious about this one)

Als er werkelijke kock wordt gedetecteerd is flag 7 gezet ofwel bit 7 van het flagbyte BITS
Ofwel decimaal gezien: als BITS>=127 betekent dat er kock is gedecteeerd   (binair 01111 1111 = decimaal 127)

Dus kort:     als BITS >= 127 dan is er echte knock gedetecteerd

Ahhhh dan moeten we de schaal wat aanpassen  ;D
Back to the drawing board  ;)

Citaat van: Piet op 24-08-2017 22:35:01
t'is niet echt leesbaar

Vertel wat moet ik aanpassen.
Liquid propane, knock free, ice cold " go fast fuel "!!

Piet

#247
ja en ff bij zetten wat wat is en wat de waardes daar zijn (waarden worden zichtbaar door de cursor in de grafiek te bewegen, met de linkermuisknop ingedrukt, en te houden op een point of interest  ;D)

arjenT5R

Citaat van: Piet op 24-08-2017 22:41:35
ja en ff bij zetten wat wat is en wat de waardes daar zijn (waarden worden zichtbaar door de cursor in de grafiek te bewegen, met de linkermuisknop ingedrukt, en te houden op een point of interest  ;D)

CiteerZwart: BITS
Rood: RPM
Geel: XFALMIT
Groen: Ontsteking
2x blauw: Actual load en load req.

Tinypic werkt weinig mee tegenwoordig.

Hier nog een interessant stukje met dus echte BIT 7 en niet 7 bits.



Liquid propane, knock free, ice cold " go fast fuel "!!

Piet

#249
waarden worden zichtbaar door de cursor in de grafiek te bewegen, met de linkermuisknop ingedrukt, en te houden op een point of interest  Grin  8)
Bits loopt de schaal uit rechts (bij voorlaatste grafiek) : niet te zien hoe hoog die daar is.

Alles  onder BITS=64 128 is niet interessant (wat BITS betreft)

De naam BITS voor die flagbyte is wat ongelukkig gekozen en kan verwarrend werken

Het is wel handig de schaal van BITS in de ADX aan te passen van 0 naar 255, dan loopt ie de grafiek niet meer uit.

Aquisition - Edit definition - Values - BITS - General: Range low=0 en range low = 255 (of 300 nog beter, blijft ie altijd zichtbaar in de grafiek)

arjenT5R

Oke dat balkje wat jij wil is zwart en BITS was ook zwart, dus BITS nu rood en toerental bruin.

Kan hier trouwens ook wel verzinnen wat er mis is maar t gaat even om t idee  ;D

Ontsteking gaat net te vroeg dus.



De schaal dus laten beginnen op 64 bits vanaf nu.
Liquid propane, knock free, ice cold " go fast fuel "!!

Piet

#251
Kan aan mij liggen hoor, maar het is me nog niet duidelijk wat nu de (decimale) waarde is van die BITS piek.

Zonder lambdawaarde is er ook niet veel van te zeggen overigens.
Misschien zit je daar wel veel te arm, dat weten we nu niet.

arjenT5R

#252
Citaat van: Piet op 24-08-2017 23:06:49
Kan aan mij liggen hoor, maar het is me nog niet duidelijk wat nu de (decimale) waarde is van die BITS piek.

Zonder lambdawaarde is er ook niet veel van te zeggen overigens.
Misschien zit je daar wel veel te arm, dat weten we nu niet.

Nee het ligt niet aan jou, ik heb de schaal nu op 63 tot 255 gezet dus nu kun je ook t eind zien, voorheen ging ie dus buiten de schaal.

Moet ik m nog een keer uploaden?

De piek zit op 163 BITS

Lambda is in orde anders had Mr Cain dat wel aangegeven.

De tinypic goden zijn me alweer wat gunstiger gezint

Liquid propane, knock free, ice cold " go fast fuel "!!

KIM

#253
Flashen:

Als je in TunerPro settings hebt aangepast die jouw BIN beïnvloeden (zoals de turbodrukmeting die ikzelf heb geïmplementeerd of de ontstekingsmap van Arjen) dan wordt het tijd om de BIN te flashen.
Voordat je kunt gaan flashen dien je aan een aantal randvoorwaarden te voldoen:
-   De M4.4 flasher tool dient geïnstalleerd te zijn in TunerPro.
-   De checksum plugin dient geïnstalleerd te zijn in TunerPro.
-   Je dient gebruik te maken van een OBD diagnose kabel met een FTDI chip
-   De pennen A12, A26 en A27 Op de ECU dienen van minimaal 12V spanning voorzien te zijn.
-   De pennen A13, A18, A28 en A42 dienen gekoppeld zijn met de voeding massa.
-   Pen B8 dient gevoed te worden met 14V – 16V.
-   Pen B36 dient gekoppeld te zijn met Pen 7 van de diagnose stekker.
-   Massa (Pen 4) en voeding (Pen 16) in de diagnose stekker dienen dezelfde te zijn als massa en voeding van de ECU.
-   De latency van de COM poort dient op 25 ms gezet te worden.


ECU connector: Bekeken aan de connector zijde van de ECU



Diagnosestekker: Bekeken aan de connector zijde van de aansluiting in de auto (Female)

De latency van de COM poort instellen doe je als volgt:
-   Open de eigenschappen van de USB aansluiting waar je diagnose stekker op zit
-   Selecteer het tabblad "Poortinstellingen"
-   Druk op de knop "Geavanceerd"
-   Stel de wachttijd (=Latency) in op 25 ms

In TunerPro dien je ook een aantal settings in orde te maken. In de flasher tool zul je aan moeten geven welke COM poort je diagnose kabel gebruikt. Je kunt dit instellen door te selecteren:
Tools, Custom Tools, Edit Custom Tools. Selecteer dan de flasher tool en druk op de knop "Edit". In het veld waar Cmd Line Params staat dien je het volgende in te vullen:

"$(CurBinPath)" COM1

Indien gewenst kun je ook deze exacte tekst in je veld kopiëren. Verzeker je er dan van dat de diagnose kabel verbonden is met COM1 wat overigens de beste keuze is. Indien je een andere poort gebruikt, vul dan het nummer van de poort in op de plaats van de 1 in bovenstaande regel.

Als alle instellingen gemaakt zijn zoals hier beschreven dan kun je nu overgaan op het daadwerkelijke flashen. Zorg dat de voeding is ingeschakeld en start dan de flasher tool. Als voldaan is aan alle voornoemde voorwaarden dan geeft de pop-up van de flasher tool opeenvolgend de volgende informatie:

Preparing flasher
Preparing to erase flash
Starting erase
Erasing flash
Finished erasing flash
Start sending flash data
Flashing...
Waiting...
Flash programmed
Starting checksum verification
Verifying checksum
Verified checksum OK
Flashing completed

Er zijn een aantal noemenswaardige momenten in dit proces:

Starting erase:
Eerst dient het geheugen gewist te worden alvorens het beschreven kan worden. Als je na deze melding de melding "timeout erasing flash" krijgt, heb je een probleem met de verbinding. Dat betekent dat de spanning op B8 niet hoog genoeg is of de latency van je COM poort is niet goed.

Erasing flash
Het wissen van het flash geheugen kost enkele seconden.

Start sending flash data
Na het wissen wordt de BIN die op dit moment wordt gebruikt in TunerPro weggeschreven naar het flash geheugen in de ECU. Als je in het flasher scherm op de knop "Flash file" drukt, zal de flasher je naar het BIN bestand vragen dat je wilt gaan wegschrijven.

Flashing...
Het wegschrijven van de data kost enkele minuten. De voortgangsbalk geeft aan hoever het proces is gevorderd.

Verifying checksum
Het aantal bitjes dat verstuurd is moet overeenkomen met het aantal bitjes dat weggeschreven. De checksum controleert dit. Indien de checksum plugin niet is geïnstalleerd in TunerPro kan in plaats van de melding "Verified checksum OK" de melding "Verified checksum not OK" weergegeven worden. De ECU zal dan niet bruikbaar zijn.

Na de melding "Flashing completed" kan de voeding uitgeschakeld worden en de ECU in de auto geplaatst worden: Je hebt nu je ECU geflashed.

arjenT5R

Keurig kor  :eusa_clap: :eusa_dance:

Hij staat al in de index.
Liquid propane, knock free, ice cold " go fast fuel "!!