• Hello Guest, welcome to the initial stages of our new platform!
    You can find some additional information about where we are in the process of migrating the board and setting up our new software here

    Thank you for being a part of our community!

2 wire PMW

Joined
Sep 2, 2015
Can anyone help me out with a guide for a 2 wire pwm for ms1 on tuner studio? before you say anything I know upgrade to ms2 to or 3, its in the works.... Anyways ms1 on tuner studio doesn't have any of the test modes so some help would be nice. If anyone can tell me what their tune is so I can tweek it from there. just to clarify I am using a bosch 2 wire pwm with a tps on ms1 on an n/a b230 16v
thanks!
 
I am using a Bosch 2 wire valve on MS2Extra. If you test the valve with a variable voltage you should see that it goes from open at zero volts to closed to start to open again as you increase the voltage (increase the pulse width). With the vehicle voltage at 12 volts my valve starts it second opening at 38% PW and achieves full open at 78% PW. Be aware that the 2 wire valve is sensitive to the supply voltage. At 11 volts the valve requires 43% PW to the start of open and at 14 volts it requires 34% PW to the start of open. On MS2Extra you can program in the voltage sensitivity of the valve to correct the opening for the low voltage that occurs during cranking. I don't know about MS1. Or you can use the Bosch 3 wire valve which is not affected by changes in the cars voltage.

Don't try to run the idle air valve starting at 0% PWM. If you do that increasing the PW causes the valve to go closed until it starts to open again around 38%. Start with a PW around 38% (depending on your supply voltage) as closed and increase the PW to provide more air. I have a B20E so the PW versus coolant temperature values that I use for idle control and starting will be of little use for you. If you can get the engine started and up to temperature start with a PW of around 38-40% (depends on what voltage your regulator maintains) to give you the idle speed you want. Then you can test at lower coolant temperatures to figure out how much PW you need to get a faster idle for warm up. Getting the PW set for good cold starting is a long and protracted case of testing, typically waiting a day between tests so that the engine is truly cold.
 
wow super helpful I am out of town right now but I will report back when I return. As far as the idle goes It idles nicely right now without the valve, just a little high so I just want to fine tune the idle some more with a/c on and so on...
 
142 guy - what frequency for the IAC?

Oops, meant to include that. 92 hz.

For the OP, I was scrolling through my MS2 testing notes and found the results of some testing that I did in 2017 as part of refining my warm-up. These are the engine RPMs corresponding to the various points on the PWM output versus coolant temp curve during the warm-up cycle. I was tweaking the PWM to get the desired RPM as the coolant temperature was increasing during warm up.

Coolant temp 35C 45C 52C 57C
PWM 40.8 40.8 38.4 34
RPM 1290 1300 1130 950

Edit - the TB text editor suppresses blanks so I can't get the columns to line up - you will have to do that

These are all values with the car voltage varying between 13.9 and 14.1 volts. They will be different if the operating voltage is different on a 2 wire valve unless you have a perfect voltage sensitivity curve. They are also the settings for a B20E; but, they will give you an idea of what the values might look like.

MS2Extra has a voltage correction curve for the PWM valve. But, that voltage correction does not get applied to the PWM output until the engine transitions from cranking to running in the version of the firmware that I was using in 2017. Because the vehicle voltage during cranking will be low, typically 10 volts, you need to enter in large values of PW in the cranking PW versus temp curve. As the engine catches the voltage recovers and all of a sudden the idle air valve opening increases by a huge amount. As the engine speed crosses the crank-run transition RPM the voltage correction kicks in; but, the transition to the running PWM curve is not instantaneous so you inevitably get a big overshoot in RPM which complicates the cold start set up. I live where it gets cold. If you live where it never gets really cold the RPM overshoot may not be much of a problem. Hot restarts on my ca did not suffer this problem. I eventually fixed the problem by modifying the firmware to apply the voltage correction during cranking, recompiling the firmware and reloading it on my controller.

I used the 2 wire PWM because I picked it up for $5 Cdn in a pick and pull from a wrecked 940. It was the only European car in the yard so I didn't really get to choose. After all the work associated with tuning for voltage sensitivity and modifying and recompiling the code it would probably have been easier to spend the $ to buy a new 3 wire valve.

The other thing to be aware is that my valve was obviously used. Its a rotary valve and I noticed that even after cleaning mine exhibited some stiction. This resulted in the opening point for the valve varying about +/- 1.5% around 38% PW which complicates the tuning process. I see this stiction effect in operation during warm up. As the coolant temp increases and RPM drops the engine RPM will hang for a tiny bit and then drop 30 RPM in a step even though the PW output did not change. I don't know whether this occurs because my valve is old or whether that is the nature of the valve.
 
Welp its 3 years later and I finally have the idle valve working :lol: thank you this info has been helpful. The idle valve seems to be hunting a bit I suspect its my timing. Also I haven't been able to get it to start with no throttle, i'm not sure if its because i'm not giving enough fuel for cranking or or I need to adjust the throttle screw just a bit. As far as voltage is concerned I have a 200 amp alternator the keeps the battery pretty much always at a consistent 14.5v so I assume thats ideal for idle valve tunning?
 
Back
Top