MS1 idle with A/C
#1
MS1 idle with A/C
I recently got the A/C reinstalled in my car for the summer, but I can't get the idle tuned right with ms1. I have searched and tried different setttings for idle speed, deadband range, hi and low, and fast recovery, but it still drops to ~600 rpm when the compressor kicks in.
Post up your good ms1 idle settings for a/c.
Post up your good ms1 idle settings for a/c.
#3
I can't help you with MS1 specifics, but i am trying to solve these issues on my DIYPNP. You might pick up something useful on my thread.
https://www.miataturbo.net/megasquirt-18/diypnp-install-inital-tuning-56208/
https://www.miataturbo.net/megasquirt-18/diypnp-install-inital-tuning-56208/
#4
Senior Member
iTrader: (14)
Join Date: Oct 2006
Location: South East Florida
Posts: 677
Total Cats: 6
You have probably already read it, but here is another current thread on tuning idle:
https://www.miataturbo.net/megasquirt-18/timing-idle-requesting-some-help-57133/
I still have a MS1 with air conditioning. My idle without AC is great by following that thread. With AC on, I cheat with the gas pedal.
What does your timing look like?
https://www.miataturbo.net/megasquirt-18/timing-idle-requesting-some-help-57133/
I still have a MS1 with air conditioning. My idle without AC is great by following that thread. With AC on, I cheat with the gas pedal.
What does your timing look like?
#5
Hornetball puts the tuning around idle in great easy to understand context.
https://www.miataturbo.net/showthread.php?t=57133
I've read it several times, with it been able to have idle droop to about 700 rpm when idling at 900 rpm. I figure that's the sweet spot and not much better than that without a feed forward circuit (table switch to help with idle before the compressor kicks on).
With that i got the settings attached, they most likely will differ from your settings though.
Edit: Doh' already posted, damn I'm slow...
https://www.miataturbo.net/showthread.php?t=57133
I've read it several times, with it been able to have idle droop to about 700 rpm when idling at 900 rpm. I figure that's the sweet spot and not much better than that without a feed forward circuit (table switch to help with idle before the compressor kicks on).
With that i got the settings attached, they most likely will differ from your settings though.
Edit: Doh' already posted, damn I'm slow...
#6
Yea, my idle valve was set with hornetball's method and 22 minimum dc. Before a/c I idled with pnp basemap settings for closed loop, 900 rpm, and timing at 17. It seems that fast recovery and upper limit are the most important with a/c. A fast recovery of 4 or 5 is the quickest I can use without oscillations. I tried 10 and 12 degrees at idle as recommended so it kicks timing up. I also tuned idle afrs to 13.8-14.0 and increased slow rpm to 1000. Any suggestions? I would like to get back to 900 rpm idle with decent recovery. I'm seriously considering ms2 for pid idle if I can't get this tuned better.
Here are some logs of a/c recovery with headlights on
with 10 degrees base timing:
same with 12 degrees:
..much better than the pnp basemap which never fully recovers.
Here are some logs of a/c recovery with headlights on
with 10 degrees base timing:
same with 12 degrees:
..much better than the pnp basemap which never fully recovers.
#7
Your idle is reacting as it should, the log shows it neatly, idle DC stepping up as required.
Yeah any lower a step size than 7 on mine oscillates like a bitch and sometimes gets stuck into an oscillation loop that only disappears by changing the idle settings to warmup only or B & G on/off.
One thing i did notice, why it the idle frequency setting set to 62 (mine is too as i took it from the DIY base map)? That gives an effective iac frequency of 131Hz if the calculations are correct.
The NB IAC frequency is ~400Hz, the 94-97 basemap has that value as 27 (370 Hz)...
I think 130 Hz is quite low a value hence why the valve takes a big hit, no?
Does anyone know the IAC freq of the 1.6 models? (I don't have a scope and searching didn't bring up anything).
Yeah any lower a step size than 7 on mine oscillates like a bitch and sometimes gets stuck into an oscillation loop that only disappears by changing the idle settings to warmup only or B & G on/off.
One thing i did notice, why it the idle frequency setting set to 62 (mine is too as i took it from the DIY base map)? That gives an effective iac frequency of 131Hz if the calculations are correct.
The NB IAC frequency is ~400Hz, the 94-97 basemap has that value as 27 (370 Hz)...
I think 130 Hz is quite low a value hence why the valve takes a big hit, no?
Does anyone know the IAC freq of the 1.6 models? (I don't have a scope and searching didn't bring up anything).
#9
I worked on the closed loop some more last night. Using your slow recovery time of 50 and a larger limit helped prevent overshoot when the compressor disengages. Also I changed idle timing back to the diypnp basemap and lowered the activation adder with tps threshold off. It recovers much better without any oscillations when coming to a stop even when the headlights on. This appears to about as good as it gets with ms1, so it's time for PID idle
#10
I've since changed my IAC frequency to a multiplier of 55, this made the idle a lot smoother and the frequency is around 180Hz.
It catches the dip a lot quicker and the oscilations are smaller.
But going through this thread makes me want more now
I've been meaning to try Justin's mod for ages, so i burned his s19 last night and I'm modding the a/c circuit to input into js4 now (using the voltge divider circuit)
described here:
https://www.miataturbo.net/megasquirt-18/purge-valve-solenoid-37364/
It catches the dip a lot quicker and the oscilations are smaller.
But going through this thread makes me want more now
I've been meaning to try Justin's mod for ages, so i burned his s19 last night and I'm modding the a/c circuit to input into js4 now (using the voltge divider circuit)
described here:
https://www.miataturbo.net/megasquirt-18/purge-valve-solenoid-37364/
#11
Well that was a bust
Loaded the modded s19 and the idle stayed fixed, DC didn't move 1 point.
I had a look at the modded code and it says that EGT should react so I took a log as attached and as the a/c kicks in, EGT goes low.
Hope JuntinHomi sees this thread and is able to help, I'm not ruling out stupidness on my part, I have shitloads of it
Loaded the modded s19 and the idle stayed fixed, DC didn't move 1 point.
I had a look at the modded code and it says that EGT should react so I took a log as attached and as the a/c kicks in, EGT goes low.
Hope JuntinHomi sees this thread and is able to help, I'm not ruling out stupidness on my part, I have shitloads of it
#12
Yay i got it to work, but it isn't quite the robust improvement, the ramp up time to cold idle is slow, maybe 2 seconds, which is basically what the idle dip is.
It does help however when you put the clutch in on a coast (like coming to a stop) the idle dc is already up when the a/c is engaged so the drop there is hardly noticeable, but that can get tuned out with dashpot settle time.
oh the reason it wasn't engaging is that with tps unplugged the value was floating. Grounding the tps signal solved that issue.
It does help however when you put the clutch in on a coast (like coming to a stop) the idle dc is already up when the a/c is engaged so the drop there is hardly noticeable, but that can get tuned out with dashpot settle time.
oh the reason it wasn't engaging is that with tps unplugged the value was floating. Grounding the tps signal solved that issue.
Thread
Thread Starter
Forum
Replies
Last Post
StratoBlue1109
Miata parts for sale/trade
21
09-30-2018 01:09 PM
russian
Miata parts for sale/trade
6
10-08-2015 03:01 PM
JesseTheNoob
DIY Turbo Discussion
15
09-30-2015 02:44 PM