VE auf .1 Genauigkeit mit MS2
VE auf .1 Genauigkeit mit MS2
Erst mal ein Hallo in die Runde.
Bislang bleibt es ja der MS3 vorbehalten die VE Tabelle auf Zehntel-Genauigkeit einzustellen, in der MS2 gehen nur "ganze Zahlen".
Ich habe es jetzt durch etwas Frickelei im Code geschafft, dass ich auch in der MS2 die VE Tabelle auf eine Stelle hinter dem Komma einstellen kann, allerdings nur in einem Testprojekt. Bevor ich das wirklich mal auf den Controller aufspiele würde ich mich gerne rückversichern, ob das schon mal jemand gemacht hat, oder ob ich dabei irgendetwas "zerschießen" kann. Ich bin nicht so der Coder-Profi was die Bits und Bytes betrifft und bin mir auch nicht darüber im klaren, ob die MS2 irgendwelche physikalischen Grenzen dafür hat.
Viele Grüße
Markus
Bislang bleibt es ja der MS3 vorbehalten die VE Tabelle auf Zehntel-Genauigkeit einzustellen, in der MS2 gehen nur "ganze Zahlen".
Ich habe es jetzt durch etwas Frickelei im Code geschafft, dass ich auch in der MS2 die VE Tabelle auf eine Stelle hinter dem Komma einstellen kann, allerdings nur in einem Testprojekt. Bevor ich das wirklich mal auf den Controller aufspiele würde ich mich gerne rückversichern, ob das schon mal jemand gemacht hat, oder ob ich dabei irgendetwas "zerschießen" kann. Ich bin nicht so der Coder-Profi was die Bits und Bytes betrifft und bin mir auch nicht darüber im klaren, ob die MS2 irgendwelche physikalischen Grenzen dafür hat.
Viele Grüße
Markus
Toyota Starlet Daily - Microsquirt V3 mit MS2-Extra V3.4.2
Mazda RX-7 Turbo - Microtech LT-8s
Mazda RX-7 Turbo - Microtech LT-8s
- Dominik335i
- Beiträge: 1040
- Registriert: Di Mai 17, 2011 6:11 pm
Re: VE auf .1 Genauigkeit mit MS2
Ich stell mir viel mehr die Frage WARUM?! Warum zum Teufel sollte man eine solch feine Auflösung brauchen? Zur Not setzt man das Requfuel so weit runter, dass man mit der höchsten VE in den 250er Bereich kommt. Mehr Pseudo-"Genauigkeit" ist doch Augenwischerei...
Caterham R400 Superlight (Rover 1,8l K Series NA)
232 PS @ 8.500 rpm vs. 480 kg
EFIgnition + Micro Lambda
232 PS @ 8.500 rpm vs. 480 kg
EFIgnition + Micro Lambda
Re: VE auf .1 Genauigkeit mit MS2
Warum sollte ich etwas mit Reqfuel verbiegen wenn ich es auch so hinbekommen kann? Ich habe 1-2 Stellen im VE Table wo ich gerne ein .5 statt nur ganze Zahlen hätte. Ausserdem wäre es doch grundsätzlich auch schön Funktionen der MS3 auch in der MS2 nutzen zu können. Warum also nicht experimentieren was machbar ist und was nicht?
Viele Grüße
Markus
Viele Grüße
Markus
Toyota Starlet Daily - Microsquirt V3 mit MS2-Extra V3.4.2
Mazda RX-7 Turbo - Microtech LT-8s
Mazda RX-7 Turbo - Microtech LT-8s
- Dominik335i
- Beiträge: 1040
- Registriert: Di Mai 17, 2011 6:11 pm
Re: VE auf .1 Genauigkeit mit MS2
Welchen Unterschied machen bei dir denn 0,5 VE-Punkte am AFR? 0,05? Ich glaub ich bin viel zu grobmotorisch unterwegs...squenz hat geschrieben:Warum sollte ich etwas mit Reqfuel verbiegen wenn ich es auch so hinbekommen kann? Ich habe 1-2 Stellen im VE Table wo ich gerne ein .5 statt nur ganze Zahlen hätte. Ausserdem wäre es doch grundsätzlich auch schön Funktionen der MS3 auch in der MS2 nutzen zu können. Warum also nicht experimentieren was machbar ist und was nicht?
Viele Grüße
Markus
Caterham R400 Superlight (Rover 1,8l K Series NA)
232 PS @ 8.500 rpm vs. 480 kg
EFIgnition + Micro Lambda
232 PS @ 8.500 rpm vs. 480 kg
EFIgnition + Micro Lambda
Re: VE auf .1 Genauigkeit mit MS2
Ich würde auch nicht ausschließen das ich viel zu pingelig bin
Vielleicht kann ja trotzdem jemand was zu den Veränderungen sagen:
Verändert wurde die Datei "mainController":
1. Alt: tableBlockingFactor = 256 ;
Neu: tableBlockingFactor = 2048;
2. Alt: veTable1 = array , U08, 0, [16x16], "%", 1.00000, 0.00000, 0.00, 255.00, 0 ; * (144 bytes)
Neu: veTable1 = array , U16, 0, [16x16], "%", 0.10000, 0.00000, 0.00, 2048.00, 1 ; * (144 bytes)
Mit dieser Änderung kann man im Tunerstdudio wie beschrieben die VE Werte bis auf .1 genau einstellen.
Ich bin mir nicht im klaren darüber ob diese Änderdung in der Darstellung von 8 auf 16bit auch mit der MS2 Hardware machbar ist.
Viele Grüße
Markus
Vielleicht kann ja trotzdem jemand was zu den Veränderungen sagen:
Verändert wurde die Datei "mainController":
1. Alt: tableBlockingFactor = 256 ;
Neu: tableBlockingFactor = 2048;
2. Alt: veTable1 = array , U08, 0, [16x16], "%", 1.00000, 0.00000, 0.00, 255.00, 0 ; * (144 bytes)
Neu: veTable1 = array , U16, 0, [16x16], "%", 0.10000, 0.00000, 0.00, 2048.00, 1 ; * (144 bytes)
Mit dieser Änderung kann man im Tunerstdudio wie beschrieben die VE Werte bis auf .1 genau einstellen.
Ich bin mir nicht im klaren darüber ob diese Änderdung in der Darstellung von 8 auf 16bit auch mit der MS2 Hardware machbar ist.
Viele Grüße
Markus
Toyota Starlet Daily - Microsquirt V3 mit MS2-Extra V3.4.2
Mazda RX-7 Turbo - Microtech LT-8s
Mazda RX-7 Turbo - Microtech LT-8s
Re: VE auf .1 Genauigkeit mit MS2
ich verstehe das gefrickel in der ini nicht.
das einfachste ist doch wirklich den reqfuelwert runter zu setzen,solange man im ve nicht ueber die 255 kommt.
damit kannst du die ve aufloesung pidaumen um ~40% vergroessern und es funktioniert garantiert.
ich bezeichne mich schon als pingelig,aber eine wertanderung im zehntelbereich im ve-table ist mir noch nie in den sinn gekommen.
das einfachste ist doch wirklich den reqfuelwert runter zu setzen,solange man im ve nicht ueber die 255 kommt.
damit kannst du die ve aufloesung pidaumen um ~40% vergroessern und es funktioniert garantiert.
ich bezeichne mich schon als pingelig,aber eine wertanderung im zehntelbereich im ve-table ist mir noch nie in den sinn gekommen.
- Dominik335i
- Beiträge: 1040
- Registriert: Di Mai 17, 2011 6:11 pm
Re: VE auf .1 Genauigkeit mit MS2
Letztendlich ist Requfuel ja auch bloß eine Rechengröße unter vielen. Bei meiner alten MBE hieß er z.B. "Overall Fuel Gain".
Bloß weil er bei der Megasquirt theoretisch der Zylinderfüllung entspricht, muss man sich daran doch nicht sklavisch halten...
Bloß weil er bei der Megasquirt theoretisch der Zylinderfüllung entspricht, muss man sich daran doch nicht sklavisch halten...
Caterham R400 Superlight (Rover 1,8l K Series NA)
232 PS @ 8.500 rpm vs. 480 kg
EFIgnition + Micro Lambda
232 PS @ 8.500 rpm vs. 480 kg
EFIgnition + Micro Lambda
Re: VE auf .1 Genauigkeit mit MS2
Hast in der Ms2 Firmware auch was geändert?
Wenn nein sendet TS bei z.b.. 25.5 ve 255. In der ms wird es als 255/100 interpretiert. Also Faktor 2.55.
Generell sieht man daher das die ms2 sogar in 0.01 Schritte angepasst werden kann.
Mehr geht mit 8 Bit auch ned. Und für 16bit tables hat die ms2 nicht mehr genug Speicher frei.
Gruß
Wenn nein sendet TS bei z.b.. 25.5 ve 255. In der ms wird es als 255/100 interpretiert. Also Faktor 2.55.
Generell sieht man daher das die ms2 sogar in 0.01 Schritte angepasst werden kann.
Mehr geht mit 8 Bit auch ned. Und für 16bit tables hat die ms2 nicht mehr genug Speicher frei.
Gruß
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Re: VE auf .1 Genauigkeit mit MS2
Puh, ich dachte "mainController" wäre die MS2 Firmware?Alfagta hat geschrieben:Hast in der Ms2 Firmware auch was geändert?
Dann hat sichs eh erledigt, vielen Dank für die Info!Alfagta hat geschrieben: Und für 16bit tables hat die ms2 nicht mehr genug Speicher frei.
Viele Grüße
Markus
Toyota Starlet Daily - Microsquirt V3 mit MS2-Extra V3.4.2
Mazda RX-7 Turbo - Microtech LT-8s
Mazda RX-7 Turbo - Microtech LT-8s
Re: VE auf .1 Genauigkeit mit MS2
Main controller ist dafür das TS mit der MS arbeiten kann.
Das ist nicht annähernd die FW.....
Das ist nicht annähernd die FW.....
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Re: VE auf .1 Genauigkeit mit MS2
Ich glaub ich muss noch viel lernenAlfagta hat geschrieben:Main controller ist dafür das TS mit der MS arbeiten kann.
Das ist nicht annähernd die FW.....
Gehe ich richtig der Annahme dass die eigentliche Firmware die "S19" Datei ist und man dafür einen entsprechenden Editor benötigt um sich das anzusehen?
Toyota Starlet Daily - Microsquirt V3 mit MS2-Extra V3.4.2
Mazda RX-7 Turbo - Microtech LT-8s
Mazda RX-7 Turbo - Microtech LT-8s
Re: VE auf .1 Genauigkeit mit MS2
Die s19 ist nur die compilierte Datei.
Du musst wenn dann den Source Code runterladen. Da sind dann um die 70 Dateien. Und dann das richtige raussuchen, verändern etc.
Würde dir raten es zu lassen.
Du musst wenn dann den Source Code runterladen. Da sind dann um die 70 Dateien. Und dann das richtige raussuchen, verändern etc.
Würde dir raten es zu lassen.
Re: VE auf .1 Genauigkeit mit MS2
Ja musst du wohl.
Bei der ms2 ist der Source Code immer dabei.
Wenn du aber keine Ahnung von c bzw microcontroller hast ist es besser nix zu ändern.
Der Code ist schon eher anspruchsvoll...
Gruß
Bei der ms2 ist der Source Code immer dabei.
Wenn du aber keine Ahnung von c bzw microcontroller hast ist es besser nix zu ändern.
Der Code ist schon eher anspruchsvoll...
Gruß
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered