MEGAsquirt A place to collectively sort out this megasquirt gizmo

Strange IAC Valve/PWM Idle duty behavior

Thread Tools
 
Search this Thread
 
Old 11-12-2016, 04:49 PM
  #1  
jko
Newb
Thread Starter
 
jko's Avatar
 
Join Date: Aug 2014
Location: CA
Posts: 31
Total Cats: 1
Default Strange IAC Valve/PWM Idle duty behavior

I've had this issue for a while now but with winter and cold starts becoming a problem I want to try solve it. When I switched over from the OEM ECU, I had zero issues starting/idling.

I've followed the suggestions by many forum members about how to determine the PWM Idle duty range. Most people say they get a range somewhere around 20-60%. However, if you look at my log, I don't get any reaction from the IAC Valve until around 70% PWM Idle Duty when the RPM starts to increase very slowly. Then when I get to around 92%, each 1% increase after that results in a dramatic 200-300+ RPM increase. This was all done in Open Loop (warmup) mode. Also, you'll notice at 2% PWM Idle Duty, or when I unplug the IAC valve for that matter, the idle RPM is sitting around 800 RPM. Also, coincidentally, around 70% my IAC Valve starts to get a loud buzzing sound that I can hear from the cabin, and by 90% it's extremely loud. I can get a soundclip later if that helps. And if it matters, I'm using VE Table 3.

Any suggestions on what to try next? Thanks.
Attached Files
File Type: msl
2016-11-12_15.10.01 iacv test.msl (650.4 KB, 100 views)
File Type: msq
TestTune - Upload.msq (274.4 KB, 121 views)
jko is offline  
Old 11-14-2016, 09:51 AM
  #2  
Supporting Vendor
 
Matt Cramer's Avatar
 
Join Date: Sep 2006
Posts: 2,332
Total Cats: 67
Default

What MS variant is this?
__________________
Matt Cramer
www.diyautotune.com
Matt Cramer is offline  
Old 11-14-2016, 10:33 AM
  #3  
Senior Member
iTrader: (1)
 
stefanst's Avatar
 
Join Date: Sep 2011
Location: Lambertville, NJ
Posts: 1,215
Total Cats: 74
Default

Idle valve frequency of 306Hz seems waaay too high. I'm running 75Hz.
stefanst is offline  
Old 11-14-2016, 10:52 AM
  #4  
jko
Newb
Thread Starter
 
jko's Avatar
 
Join Date: Aug 2014
Location: CA
Posts: 31
Total Cats: 1
Default

Originally Posted by Matt Cramer
What MS variant is this?
This is an MS3 Basic built by Reverant. If it matters, I believe it is an 'older' version before Trackspeed Engineering started selling them. I bought it used from another forum member here.

Originally Posted by stefanst
Idle valve frequency of 306Hz seems waaay too high. I'm running 75Hz.
Interesting, I'll try a frequency around that area next and report back. I thought I was told by someone that the NA IAC valves liked something ~300Hz, or maybe that's just because that's what the MSPNP base map uses. This thread (https://www.miataturbo.net/megasquir...equency-48120/) has some more conflicting info about what frequency I should be using, but I'll try something low like 75Hz next.

If anyone else has any suggestions please let me know.
jko is offline  
Old 11-14-2016, 03:09 PM
  #5  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

If this is a 90-93, the correct idle valve frequency is 240Hz, and min/max duty is 30-70%. 94-97 use 300Hz, again 30-70%. 99-05 use 500Hz, 20-80%.

Based on your problem, it sounds like the flyback diode has failed. You may want to try adding an external 1N4001 to the idle valve wiring and see if that stops your problem.
Reverant is offline  
Old 11-15-2016, 03:45 PM
  #6  
jko
Newb
Thread Starter
 
jko's Avatar
 
Join Date: Aug 2014
Location: CA
Posts: 31
Total Cats: 1
Default

Originally Posted by Reverant
If this is a 90-93, the correct idle valve frequency is 240Hz, and min/max duty is 30-70%. 94-97 use 300Hz, again 30-70%. 99-05 use 500Hz, 20-80%.

Based on your problem, it sounds like the flyback diode has failed. You may want to try adding an external 1N4001 to the idle valve wiring and see if that stops your problem.
Gotcha, I have a 1994.

From reading posts online, I believe there are two wires on the idle air control valve. A white/red that supplies 12V and a blue/orange that I think must be the PWM signal. So to test if my flyback diode has failed, just connect a 1N4001 in between the blue/orange connector and the IAC valve? Also, will a 1N4003 be fine? I've got those laying around already. Thanks.
jko is offline  
Old 11-16-2016, 03:41 AM
  #7  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

A 1N4003 is fine. Connect the banded end of the diode to the 12V wire.
Reverant is offline  
Old 11-16-2016, 08:54 AM
  #8  
jko
Newb
Thread Starter
 
jko's Avatar
 
Join Date: Aug 2014
Location: CA
Posts: 31
Total Cats: 1
Default

Originally Posted by Reverant
A 1N4003 is fine. Connect the banded end of the diode to the 12V wire.
Cool. I'll give that a try and report back.
jko is offline  
Old 11-16-2016, 06:11 PM
  #9  
jko
Newb
Thread Starter
 
jko's Avatar
 
Join Date: Aug 2014
Location: CA
Posts: 31
Total Cats: 1
Default

Actually one more question. So I understand I need to bridge the 12V (white/red) wire with the signal (blue/orange) wire using my diode. What is the best way to do this? Is there any way besides cutting back the factory wiring near the connector itself? I'd prefer not to open up the factory wiring if possible. I'm not sure if there's a better way near the harness adapter itself (I see the Idle Valve on the DB37 pinout) or some other simple solution I'm missing to put the diode in externally as a quick test.
jko is offline  




All times are GMT -4. The time now is 04:52 PM.