ms2extra 3.2.0 alpha gslender v1
Yo... I've just posted up a new MS2 mod firmware with good bits :makeout:
Check it out >>> http://www.msextra.com/forums/viewto...p?f=91&t=43176 |
d/l'ed thanks.
|
What benefits does this add to the base 3.2.0 code? From reading through some posts on ms2e forums, it looks like its AC idle related code? Any other benefits?
|
Originally Posted by wittyworks
(Post 802438)
What benefits does this add to the base 3.2.0 code? From reading through some posts on ms2e forums, it looks like its AC idle related code? Any other benefits?
You'd be best to vist the 1st post on ms2e (the link I provided) and read the summary and then the included documentation. It outlines and explains each feature and you can then decided for yourself. I don't think it is sensible to discuss them again invidually here - if you get stuck or can't make sense of the docs, then by all means, post away your questions.... G |
I did that right after i posted here, covered everything i wanted to know thanks! I'm looking forward to installing this primarily to fix my idle issues when I turn on headlights and/or my fan.
Thanks! |
2 Attachment(s)
To tune voltage correction, I disabled the AC (uncheck WLED), set AC duty adder to 1 (zero turns off the counter)- so only fan load is seen when the AC switch is turned. Set PID to 0/10/0. Consistent and repeatable.
Set floor to 13.0v (a hair under steady state voltage), and correction to 10. Still had noticeable fan droop. Correction factor of 16 did the trick. Attachment 186432 Once I was satisfied with voltage correction, I turned on the AC and the corresponding AC idle up correction (15 for my car). It worked pretty well! Then I returned my normal PID values 25/25/120. Even smoother :) Attachment 186433 RPM fluctuation is +/- 20 RPM from target at no load and with AC/fan load. Headlights still upset it, ~ +/- 40 RPM from target. Light years better compared to a few months ago! Remember I have some cam lope to deal with, stock cams should get better results. ;) |
I'm working on a basemap, what did you set the MAT corrections to? Can you post your enhancements page?
|
1 Attachment(s)
Here's a screenshot of my enhancements window. Remember I have large throttled volume, so some settings may be off for most guys. I suspect the AC idle up duty is a lot higher in my case, to fill up that volume.
https://www.miataturbo.net/attachmen...ine=1323128837 My MAT correction settings are untouched from the previous prerelease versions. It used to be constantly added to the PID duty output, but that caused some jitter in steady state. Ken pointed out that it didn't need to be constantly applied. So now it is applied only during the calculation of the entry duty, on throttle lift. Regarding the settings, I got the 1 duty% per 5 degrees F value off my previous datalogs, I suppose it would vary depending on the local climate conditions. The baseline temp, I set to my normal MAT temp (pretty hot here). Below that baseline temp, the correction will be a negative value. Above it, positive. So I suggest everyone take the data for their individual car/engine/climate, in order to get the best out of these enhancements. :) |
2 Attachment(s)
Am chasing ghosts now, the differences are so small. But some more fiddling with the voltage compensation has taken care of the headlight oscillation! It just needed a smidge more correction factor (18 from 16).
I also showed how to use the timing of the fan to smoothen the transition by flattening the RPM surge from the AC adder duty. |
my a/c fan and a/c compressor turn on at exactly the same time. both my main fan and a/c fan have no effect on my idle.
|
Originally Posted by Braineack
(Post 802931)
my a/c fan and a/c compressor turn on at exactly the same time. both my main fan and a/c fan have no effect on my idle.
G |
ms3, but yeah, ill have to look.
|
3 Attachment(s)
Testing a prerelease firmware 3.2.0 gslender v1.1, with an new feature- modified idle advance, which is now based on RPM.
Options are to have it respond to MAP or RPM, and to have the output as an absolute value, or as an adder to the spark advance table. https://www.miataturbo.net/attachmen...ine=1323512483 These are the settings I tested with (RPM target = 900). Since we are after RPM control anyway, I believe the advance would be better if directly related to the RPM, or RPM error. Correction for MAP can be built into the Spark Advance table as a hill going upwards. http://img.photobucket.com/albums/v6...cestrategy.png The results: Attachment 186405 I was amazed at how stable the steady state idle was. I added some smoothing factor to the idle valve duty output, from 2 to 3. Idle valve is very quiet now at steady state. And I just spent 10 minutes on it! :idea: The video: Bottom right indicators show spark advance and PWM idle duty values. My minimum PID duty is 32, which is why at the start (no load), the spark couldn't bring the RPM closer that 20 RPM over target. I believe that one dip below 750, I went too far with the advance and fell off the spark- torque plateau, making the dip worse. Should be able to adjust for that. Thanks to gslender for the great work! |
2 Attachment(s)
I thought about how to go about tuning this scientifically- so I did a spark vs MAP test. Set the idle valve to a fixed duty and ran the spark from -4 to 40. Got some interesting data out of it!
https://www.miataturbo.net/attachmen...ine=1323686653 Data indicates that near the idle area, torque is directly/linearly related to spark. And since idle control is basically balancing all the different torque loads on the engine, we should be operating at this area. 10-12 is the sweet spot for the base idle- this leaves a margin of at least 10 degrees below (to reduce torque) and 10 degrees above (to increase torque). Above 20-21, the torque still increases, but at a decreased rate. I figured that my making a slope of increasing advance as MAP goes up was negating the effect of the RPM based spark correction, so on gslender's advice, I flattened the entire idle area. I also steepened the slope above target RPM, to approximate the slope below target. http://img.photobucket.com/albums/v6...leadvstrat.png The results are even better than the previous settings! I was surprised to see the big RPM surge after AC turned off almost disappeared! https://www.miataturbo.net/attachmen...ine=1323686653 The steady state idle is really smooth. Steady state idle plays within 10 RPM off target. |
Oh, and Greg is using v1.1 of my firmware mod, which has this idle advance and is updated to use 3.2.1 beta MS2
Get it from msextra dev forum. G |
Originally Posted by Greg G
(Post 805176)
I thought about how to go about tuning this scientifically- so I did a spark vs MAP test. Set the idle valve to a fixed duty and ran the spark from -4 to 40. Got some interesting data out of it!
Data indicates that near the idle area, torque is directly/linearly related to spark. And since idle control is basically balancing all the different torque loads on the engine, we should be operating at this area. 10-12 is the sweet spot for the base idle- this leaves a margin of at least 10 degrees below (to reduce torque) and 10 degrees above (to increase torque). Above 20-21, the torque still increases, but at a decreased rate. Note that the characteristics you describe will be a bit different when the a/c is loading the engine. |
I got this installed and it made my car run so much smoother, I was running 3.0.3 before though, so i was unaware that my misfires were because of a firmware related sequential injection problem. I still need to fiddle with the settings to make my idle stay constant when i turn on my fan and lights though. This feature should work even if i dont have ac correct? I have messed with it a little, I put in greg g's settings and didn't notice any effect on the idle droop.
|
You have to adjust the settings to your car. Measure the voltage range it operates at on full load, set the floor under that.
|
1 Attachment(s)
I repeated the spark test at 36.2 idle valve duty (idle range), with more complete results:
Attachment 186372 Which means is since I have base advance at 12, I can retard up to 22 degrees and still get a linear decrease in RPM, and advance up to 18 degrees with a linear increase in RPM. Notice the rates are linear above and below sweet spot, but the slope is slightly different. You can adjust the idle advance values to reflect this. |
Now up to v2 (beta5) of my mods.
Check it at >> http://www.msextra.com/forums/viewto...p?f=91&t=43370 This v2 update is a major release to the mods I've previously added and includes significant changes from previous release. The changes and new features include:
|
All times are GMT -4. The time now is 11:46 PM. |
© 2024 MH Sub I, LLC dba Internet Brands