Code-Bug in barocorr ?

Hier könnt ihr MegaTune downloaden
Antworten
MK
Beiträge: 608
Registriert: Sa Mär 10, 2007 6:44 pm
Wohnort: Wolfenbüttel
Kontaktdaten:

Code-Bug in barocorr ?

Beitrag von MK »

Hallo Leute,
ich hatte ja kürzlich schon mal beschrieben, dass bei mir die Barometric correction nicht richtig tut:
http://www.megasquirt.de/msforum/viewto ... ?f=4&t=887

Die Settings sind
- AlphaN
- MAP Sensor im MiniMs wird f. const. barocorr genutzt

Ich habe jetzt mit dem Stim folgenden Test gemacht:
- Drucksignal mit Spritze "verstellbar"
- Alle anderen Potis bleiben unberührt; ein Lastzustand im mittleren Bereich wird simuliert.
- MegaTune zeigt MAP und Barometric Correction und PulseWidth an

Was ich erwarte ist:
Wenn ich ins Gebirge fahre sinkt oben der Luftdruck. Im gleichen Volumen Luft ist weniger Masse an Sauerstoff, d.h. ich benötige weniger Sprit - die Pulsweite sollte bei sonst gleichen Einstellungen sinken.

Was mein MiniMS macht:
Wenn der Druck sinkt, geht der Wert für barocorr rauf und die PulseWidth ebenso. D.h. wenn ich den Berg hochfahre überfettet es gnadenlos - das erklärt warum sie auf schon recht geringer Höhe von 7 - 800 m beschissen lief.

Meiner Meinung nach ist das ein Bug im Code (msns_extra, 29v); was meint ihr?

Mein Tip ist dass die barocorr multipliziert wird und da würde ich einfach ein "geteilt" einsetzen.
Kennt sich wer mit Assembler aus und kann auf die Schnelle sagen welche Zeile ich hacken muss?
(Mach beruflich sonst nur Fortran, C und C++, aber compilieren und neu loaden bekomme ich dann schon hin ...)
Ciao
Martin
----------------
RD350YPVS, Microsquirt, AlphaN
enzo
Beiträge: 428
Registriert: Mi Jan 26, 2005 7:04 pm
Wohnort: Schweiz
Kontaktdaten:

Re: Code-Bug in barocorr ?

Beitrag von enzo »

hast du sie eingeschaltet? :wink:

unter "more settings" :arrow: "barometric correction" :arrow: "constant baro corr in alpha_n"

ist default auf "no"...
MK
Beiträge: 608
Registriert: Sa Mär 10, 2007 6:44 pm
Wohnort: Wolfenbüttel
Kontaktdaten:

Re: Code-Bug in barocorr ?

Beitrag von MK »

Na logo. Das Fehlverhalten tritt ja nur bei aktivierter Korrektur auf.

Wenn ich sie nicht einschalte verändert sich die PulseWidth nicht. (wäre schlimm wenn's anders wäre).
Ciao
Martin
----------------
RD350YPVS, Microsquirt, AlphaN
enzo
Beiträge: 428
Registriert: Mi Jan 26, 2005 7:04 pm
Wohnort: Schweiz
Kontaktdaten:

Re: Code-Bug in barocorr ?

Beitrag von enzo »

hast du mal versucht die datei barofactor*.inc anzupassen? (danach code neu copilen und auf die MS brennen)

kannst ihm ja dort angeben wieviel er bei welchem druck anpassen soll...
MK
Beiträge: 608
Registriert: Sa Mär 10, 2007 6:44 pm
Wohnort: Wolfenbüttel
Kontaktdaten:

Re: Code-Bug in barocorr ?

Beitrag von MK »

So was würde ich überlegen, wenn ich non-Standard Teile hätte, aber da ist doch der 1000-fach verbaute 4250 drauf - und für den gibt es doch ein barofactor4250.inc.
Ciao
Martin
----------------
RD350YPVS, Microsquirt, AlphaN
enzo
Beiträge: 428
Registriert: Mi Jan 26, 2005 7:04 pm
Wohnort: Schweiz
Kontaktdaten:

Re: Code-Bug in barocorr ?

Beitrag von enzo »

ja eben, pass doch dieses mal an...so wie du willst...
MK
Beiträge: 608
Registriert: Sa Mär 10, 2007 6:44 pm
Wohnort: Wolfenbüttel
Kontaktdaten:

Re: Code-Bug in barocorr ?

Beitrag von MK »

So, der Code ist gehackt und siehe da, jetzt geht die Korrektur auch in die richtige Richtung. Die ganze Aktion war dank vorhandener .exe/.bat Files recht problemlos - was länger dauerte war die "richtigen" Zahlen für die barocorr in Form einer Kennlinie zu besorgen bzw. zu erstellen.

So ganz nebenbei habe ich auch gleich mal den R6 Drucksensor vermessen, denn den gibt es ja für lau bei jeder Einspritzanlage mit dabei. Meine nächste MiniMS bekommt den dann eingebaut.

Der Test mit dem Stim-Board verlief gut; bei "simuliertem" Torfhaus (700 m) war die Korrektur jetzt 98% (= "mach es 2% magerer als in Wolfenbüttel (90 m)" ). Das ist die richtige Richtung und Größe der Korrektur.

Die Probefahrt heute hat das soweit bestätigt; das total beschissene Laufverhalten über 500m Höhe ist jetzt soweit weg; etwas muckelig ist sie noch um die 4500. Da scheint die Höhe den auch daheim vorhandenen Effekt zu verstärken.
Ciao
Martin
----------------
RD350YPVS, Microsquirt, AlphaN
RG500
Beiträge: 173
Registriert: Sa Mai 14, 2005 8:47 pm
Wohnort: ab 1.1.2008 wieder in Düsseldorf
Kontaktdaten:

Re: Code-Bug in barocorr ?

Beitrag von RG500 »

Hallo Martin
Kannst du mir mal die änderung zukommen lassen ?
Danke
Gruss Armin
MS1/Extra Format hr_10
Motorrad Suzuki RG 500 ( 500ccm Zweitakter )
LC1
leinad78
Beiträge: 516
Registriert: So Jul 31, 2005 12:04 pm
Wohnort: Bonn, NRW

Re: Code-Bug in barocorr ?

Beitrag von leinad78 »

Dem Wunsch würde ich mich gerne mal anschließen :)
mfg Daniel

Spaßgerät: 1.3L VW KDFI 1.3
Alltagshure: 3L BMW MS43
Antworten