MegaSquirtSanta - Custom Modifications / Firmware
#1
Junior Member
Thread Starter
iTrader: (1)
Join Date: Jun 2011
Location: Australia
Posts: 178
Total Cats: 3
MegaSquirtSanta - Custom Modifications / Firmware
Ho ho ho...
It is nearly Xmas time and MegaSquirtSanta needs to know what you boys and girls would like in your Megasquirt 2 for Xmas.
I've already added and freely released firmware mods for:
*coming soon* I'm busy putting the final touches on this set...
What else should I be looking at to enhance this mod?
PS - so far nothing has been removed or harmed in the making of this mod !!
G (aka MegaSquirtSanta)
It is nearly Xmas time and MegaSquirtSanta needs to know what you boys and girls would like in your Megasquirt 2 for Xmas.
I've already added and freely released firmware mods for:
- AC Idle Up (both duty and rpm)
- Battery Volt Idle Correction (duty up/down)
*coming soon* I'm busy putting the final touches on this set...
- Graceful Off for AC Idle up - keep RPM spike to a minimum!
- MAT correction for Idle
- Clutch/Neutral PE0 switch to lockout PID
What else should I be looking at to enhance this mod?
PS - so far nothing has been removed or harmed in the making of this mod !!
G (aka MegaSquirtSanta)
Last edited by gslender; 11-01-2011 at 05:20 PM.
#2
Elite Member
iTrader: (1)
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
I hope this isn't an xmas only thing and come easter you'll be the xmas easter bunny etc etc.
As for feature request, how about a proper non-linear injector compensation table a-la MS3 rather than the static value we get in MS2 that's then adjusted linearly via voltage.
As for feature request, how about a proper non-linear injector compensation table a-la MS3 rather than the static value we get in MS2 that's then adjusted linearly via voltage.
#3
Junior Member
Thread Starter
iTrader: (1)
Join Date: Jun 2011
Location: Australia
Posts: 178
Total Cats: 3
MegaSquirtSanta gives many times a year!
I'll look into that "non-linear injector compensation table" feature, but may require some thinking behind what is broken in the MS2 version and why the MS3 option is that much better.
I'll look into that "non-linear injector compensation table" feature, but may require some thinking behind what is broken in the MS2 version and why the MS3 option is that much better.
#11
To expand a bit on Matt's post, the new non-linear correction seems to be able to match published data for dead time for most (all?) injectors. It requires adjusting the 2 parameters (dead time @ 13.2V and correction factor) but it's not very difficult using a worksheet.
What MS2/Extra doesn't have that MS3 does have is a small pulse width curve which is where the non-linearity of injectors needs to be corrected for when using large injectors. This is what will affect idle quality under normal conditions.
This is also not something you can guess and it must be measured to be of any use. So having the option available is only a small part. Being able to characterize the injectors is the major part which may not be accessible to most users.
Jean
What MS2/Extra doesn't have that MS3 does have is a small pulse width curve which is where the non-linearity of injectors needs to be corrected for when using large injectors. This is what will affect idle quality under normal conditions.
This is also not something you can guess and it must be measured to be of any use. So having the option available is only a small part. Being able to characterize the injectors is the major part which may not be accessible to most users.
Jean
#12
Another possible candidate is robs' tps dot smoothing. Might be applicable to mapdot as well.
http://www.msextra.com/forums/viewto...p?f=91&t=42233
http://www.msextra.com/forums/viewto...p?f=91&t=42233
#13
Elite Member
iTrader: (1)
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
To expand a bit on Matt's post, the new non-linear correction seems to be able to match published data for dead time for most (all?) injectors. It requires adjusting the 2 parameters (dead time @ 13.2V and correction factor) but it's not very difficult using a worksheet.
What MS2/Extra doesn't have that MS3 does have is a small pulse width curve which is where the non-linearity of injectors needs to be corrected for when using large injectors. This is what will affect idle quality under normal conditions.
This is also not something you can guess and it must be measured to be of any use. So having the option available is only a small part. Being able to characterize the injectors is the major part which may not be accessible to most users.
Jean
What MS2/Extra doesn't have that MS3 does have is a small pulse width curve which is where the non-linearity of injectors needs to be corrected for when using large injectors. This is what will affect idle quality under normal conditions.
This is also not something you can guess and it must be measured to be of any use. So having the option available is only a small part. Being able to characterize the injectors is the major part which may not be accessible to most users.
Jean
They only need to be measured once and the community benefits as a whole
#14
What do you guys think of MAT based pwm idle duty correction? When my engine is hot, I notice the idle valve duty is higher, by about 1 duty point per 5 degrees F. This is because the air is less dense at higher temperatures. Yes the closed loop duty will make up for it, but I figure if we already correct it (by a user definable factor), it will leave the closed loop code less to do, and allow us to run lower pid values.
My question is, what will the baseline value be? I suppose it's normal operating temp. Shall we say 100F? Duty would be added above the temp at a user definable rate. Below that, no correction is applied.
My question is, what will the baseline value be? I suppose it's normal operating temp. Shall we say 100F? Duty would be added above the temp at a user definable rate. Below that, no correction is applied.
Last edited by Greg G; 10-30-2011 at 10:21 AM.