MS2 AC Idle Up Code
#1
Junior Member
Thread Starter
iTrader: (1)
Join Date: Jun 2011
Location: Australia
Posts: 178
Total Cats: 3
MS2 AC Idle Up Code
Hi,
For those with MS2 systems, I'm working on establishing a firmware release that contains code for AC Idle Up.
Following the progress and provide your thoughts here... http://www.msextra.com/forums/viewto...p?f=91&t=42485
G
For those with MS2 systems, I'm working on establishing a firmware release that contains code for AC Idle Up.
Following the progress and provide your thoughts here... http://www.msextra.com/forums/viewto...p?f=91&t=42485
G
#2
Junior Member
Thread Starter
iTrader: (1)
Join Date: Jun 2011
Location: Australia
Posts: 178
Total Cats: 3
Test code has been posted... which works... oh yeah!!
Based on 3.1.3 code and include configurable delay.
http://www.msextra.com/forums/viewto...299164#p299164
Based on 3.1.3 code and include configurable delay.
http://www.msextra.com/forums/viewto...299164#p299164
#5
Junior Member
Thread Starter
iTrader: (1)
Join Date: Jun 2011
Location: Australia
Posts: 178
Total Cats: 3
So cool.
G
#12
Sparkstack-- dunno about the cranking issue, but it looks like the battery idle valve correction is too strong, possible contributing to the oscillation you get. Have you tried a factor of 1 or lower?
My concept of it is that it should catch any RPM dip due to large drops in voltage, and should have minimal impact during steady state idling. Could the correction ramp up as it gets farther from 13.2? Or perhaps a dead zone/minimal batt voltage parameter be used? Will try it on my car in a bit, and post back.
My concept of it is that it should catch any RPM dip due to large drops in voltage, and should have minimal impact during steady state idling. Could the correction ramp up as it gets farther from 13.2? Or perhaps a dead zone/minimal batt voltage parameter be used? Will try it on my car in a bit, and post back.
#13
Junior Member
Thread Starter
iTrader: (1)
Join Date: Jun 2011
Location: Australia
Posts: 178
Total Cats: 3
My concept of it is that it should catch any RPM dip due to large drops in voltage, and should have minimal impact during steady state idling. Could the correction ramp up as it gets farther from 13.2? Or perhaps a dead zone/minimal batt voltage parameter be used? Will try it on my car in a bit, and post back.
Telling me large drops, dead zones, minimal batt voltage don't help - as without specific values, my interpretation on what minimal is, might not be yours ....
In saying that, if you can describe what you want (ie when voltage goes to X please make duty go to Y, and give me a few points on a table, I can work out a formula that can model this and add some element of adjustment factor to account for other peoples needs etc.
G
#15
Junior Member
Thread Starter
iTrader: (1)
Join Date: Jun 2011
Location: Australia
Posts: 178
Total Cats: 3
...also, there is non-linear battery correction already included (recent update) for the injector PW, so might be best to confirm operation with my battery duty fix disabled (set to zero) as realistically I'm unlikely to catch-and-stop a voltage drop quickly anyway and the injector stuff might be the better outcome... assuming you only wish to restore correct idle operations when voltage drops to 10V instead of 13.2V ???
G
G
#17
Mmmm, well there is obviously scope to get this mod included in my firmware, but I just need guidance on what you are looking to fix. I personally don't see any issues with lights, car audio with voltage drops that are causing idle rpm dip, but that might be because I'm accepting of very slight fluctuations and hunting - which was there before with the stock ECU.
Now i'd love a rock solid 850rpm (1000rpm with AC) idle with the MSQ, but right now i'm not there and i'm not going to loose sleep over it. Prior to this firmware i either had a 1200rpm base idle or knock when the AC was on. My main priority now i've got this far (thanks gslender) is to drive it around and tune the rest of the map. I'll come back to idle later.
#19
Ok quick report on the battery idle correction- works great, my only request is that we be able to input correction factors in tenths. My sweet spot is somewhere between 1 and 2. Small rpm dip if factor is 1- if factor is 2, the rpm actually rises when the fan goes on! But yippee it works! No issue with steady state idle, it is the smoothest it's been in an long time.
There some more smoothness to be had with tapering the PID values down to match the new idle control features. Will post data and graphs in a few hours, they are quite interesting.
EDIT: graphs/logs posted on my idle thread so as not to pollute this one
There some more smoothness to be had with tapering the PID values down to match the new idle control features. Will post data and graphs in a few hours, they are quite interesting.
EDIT: graphs/logs posted on my idle thread so as not to pollute this one
Last edited by Greg G; 10-12-2011 at 08:41 AM.