Notices
MEGAsquirt A place to collectively sort out this megasquirt gizmo

Purge valve solenoid control with MS3-Pro?

Thread Tools
 
Search this Thread
 
Old Jan 31, 2016 | 08:30 AM
  #1  
Eunos91's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2016
Posts: 362
Total Cats: 94
From: Munich
Default Purge valve solenoid control with MS3-Pro?

Hi! I want/need to have a functional evap system in my 1.6 NA running a 2003 VVT engine with MS3-Pro. How would i operate the purge solenoid?

My idea was to use a generic PWM output or open loop boost control (PWM) with a RPM/TPS% table. Whenever throttle is closed (TPS=0) and the engine below 1200 RPMs, I'd run a duty cycle of around 40% and 0% anywhere else.
This would relieve fuel vapor pressure into the manifold when idling and would otherwise not interfere with the intake system.


Or should I simply apply a switched 12V source (blue wire from ignitor, e.g.) and ground the second wire at the chassis? This way the purge valve solenoid would stay closed with the engine off, and open with the engine running. Or would intake vacuum draw too much additional air from the tank via the evap system?
Old Jan 31, 2016 | 08:56 AM
  #2  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 80,552
Total Cats: 4,368
From: Chantilly, VA
Default

It's already connected to a switched 12v, you can control the ground through the MS.

You'd probably want to rethink your PWM table, IIRC you really only want to purge during cruise.
Old Jan 31, 2016 | 09:19 AM
  #3  
Eunos91's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2016
Posts: 362
Total Cats: 94
From: Munich
Default

thanks a lot! i just found a table at MSextra



bear in mind that his car uses inverted duty cycle values (100=fully closed, 0=fully open). I'd give this a try, albeit with inverted values (100 - *his value*). Or do you have a better idea (what do i know..?)?
Attached Thumbnails Purge valve solenoid control with MS3-Pro?-80-undefined_0dc96338f49a3244110fefc61689c0d803e83412.png  
Old Feb 2, 2016 | 10:59 AM
  #4  
jstck's Avatar
Junior Member
 
Joined: Oct 2015
Posts: 89
Total Cats: 11
From: Stockholm, Sweden
Default

I was thinking about the same thing. Removing the evap canister could have me fail inspection (depending on how awake the inspector is), and if it's there I might as well have it operational.

What is known about the behaviour of the stock ECU on this? I remember reading somewhere about it only purging on cruise with warm engine every now and then, but not sure where I got that from (or really what it said).

Also, I would guess that having the valve "open too much" at the wrong time on a stock ecu would mean the engine is getting unmetered air, but if running speed density, would it matter to the engine if it's getting "evap canister air" or not? (assuming it's not shitloads of gas fumes)

I had thoughts about using an Arduino (reading data off the MS3-pro over CAN, which I'll be doing anyway for other reasons), in which case it could also consider coolant temp (is engine warm yet) and/or how long it's been running. But if it doesn't bother the engine otherwise, just having Megasquirt open it at "cruise loads" on mid rpm's maybe works just as well and would be much simpler.
Old Feb 2, 2016 | 11:23 AM
  #5  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 80,552
Total Cats: 4,368
From: Chantilly, VA
Default

i think all you thoughts, jstck, are spot on.
Old Feb 2, 2016 | 11:41 AM
  #6  
aidandj's Avatar
SADFab Destructive Testing Engineer
iTrader: (5)
 
Joined: Apr 2014
Posts: 18,643
Total Cats: 1,870
From: Beaverton, USA
Default

If I end up with a stock ecu car in my garage anytime soon I will try and scope the purge output in different states. If I remember.
Old Feb 2, 2016 | 12:25 PM
  #7  
jstck's Avatar
Junior Member
 
Joined: Oct 2015
Posts: 89
Total Cats: 11
From: Stockholm, Sweden
Default

Ah, of course. Measure reality.

I still have the stock ECU in, and as soon as winter is gone here and the MX-5 is out of hibernation (in 10-12 weeks...) I should rig a scope and maybe a diagnostic LED to it (easy to see when driving) and see what gives.
I want to inspect a bunch of signals anyway before I swap ECU to have some kind of baseline for later when I'm trying to figure out why it won't run on the MS3-pro...
Old Feb 2, 2016 | 12:27 PM
  #8  
aidandj's Avatar
SADFab Destructive Testing Engineer
iTrader: (5)
 
Joined: Apr 2014
Posts: 18,643
Total Cats: 1,870
From: Beaverton, USA
Default

put it on jackstands and drive?
Old Feb 3, 2016 | 08:42 AM
  #9  
rotorguy's Avatar
Newb
 
Joined: Jul 2011
Posts: 1
Total Cats: 0
Default

Oddly enough, I'm putting MS3Pro in a completely different car and I was looking for examples for purge control... forgot that I had an account here

Pre-OBD-II (meaning "dumb evap") GM products just run a 50% duty cycle at anything over idle and 5mph. No purge at idle or when stopped, this is a simple way to say "only purge when engine is loaded".

Hope this helps!
Old Feb 3, 2016 | 03:21 PM
  #10  
Eunos91's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2016
Posts: 362
Total Cats: 94
From: Munich
Default

Originally Posted by rotorguy
Oddly enough, I'm putting MS3Pro in a completely different car and I was looking for examples for purge control... forgot that I had an account here

Pre-OBD-II (meaning "dumb evap") GM products just run a 50% duty cycle at anything over idle and 5mph. No purge at idle or when stopped, this is a simple way to say "only purge when engine is loaded".

Hope this helps!
Good stuff, thanks!
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
patsmx5
Build Threads
2052
Aug 10, 2025 07:49 PM
thelarva
Engine Performance
3
Feb 15, 2016 02:36 PM
pl11
ECUs and Tuning
3
Feb 3, 2016 04:14 PM
tennispro602
Suspension, Brakes, Drivetrain
2
Jan 29, 2016 08:14 AM
dwink
MEGAsquirt
8
Jan 25, 2016 12:03 PM




All times are GMT -4. The time now is 11:14 PM.