MEGAsquirt A place to collectively sort out this megasquirt gizmo

The Great A/C FAQ

Thread Tools
 
Search this Thread
 
Old 05-26-2008, 12:12 AM
  #21  
Elite Member
iTrader: (11)
 
elesjuan's Avatar
 
Join Date: Jun 2007
Location: Overland Park, Kansas
Posts: 5,360
Total Cats: 43
Default

Originally Posted by Joe Perez
Well, glad it's sort-of working for you.

Since I never heard back from anybody on the 90-93 purge valve hack, why don't you try it on your car? You have a '95, right? If it's an early '95 then the wire to the purge valve itself is exactly the same- yellow / red at pin 2X. If it's a late '95, then yellow / red should be at 4T. Jumper that to the green / black wire at 1Q, and disconnect the hose between the purge valve and the charcoal canister. I'm really dying to know if this helps the situation.
So basically make a switchable vacuum leak behind the throttle body? I'll give that a shot tomorrow if I can locate that valve. Already took the liberty of removing the purge valve, vent valve, charcoal can, PRC Valve, and basically the entire egr system..
elesjuan is offline  
Old 05-26-2008, 12:36 AM
  #22  
Boost Pope
Thread Starter
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,027
Total Cats: 6,592
Default

Originally Posted by elesjuan
So basically make a switchable vacuum leak behind the throttle body? I'll give that a shot tomorrow if I can locate that valve.
That's the idea. The capacity of the purge valve (and the port it connects to) is quite small, so it's not much of a vacuum leak, but it may be enough.

If that doesn't do it, we can experiment with a bigger solenoid on a larger port. Actually, the EGR valve might not be a bad idea here. the 1.6 never had EGR so I can't experiment with that.
Joe Perez is offline  
Old 05-26-2008, 12:43 AM
  #23  
Elite Member
iTrader: (11)
 
elesjuan's Avatar
 
Join Date: Jun 2007
Location: Overland Park, Kansas
Posts: 5,360
Total Cats: 43
Default

Originally Posted by Joe Perez
That's the idea. The capacity of the purge valve (and the port it connects to) is quite small, so it's not much of a vacuum leak, but it may be enough.

If that doesn't do it, we can experiment with a bigger solenoid on a larger port. Actually, the EGR valve might not be a bad idea here. the 1.6 never had EGR so I can't experiment with that.
Hmm.. I like where you're going with that EGR valve idea, too. Use the Purge valve to add vacuum to the valve opening it for a larger leak. Reinstall the valve, flip the crossover tube around, hack it off after about 2" and put a small filter on it.

Seriously, are you one of those "Think Tank" people for your company?? Just sits around all day thinking up ideas?
elesjuan is offline  
Old 05-26-2008, 12:47 AM
  #24  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

im wondering if an easy test would be to simply pull a vacuum line behind the TB and see how it reacts.
Braineack is offline  
Old 05-26-2008, 01:16 AM
  #25  
Elite Member
iTrader: (11)
 
elesjuan's Avatar
 
Join Date: Jun 2007
Location: Overland Park, Kansas
Posts: 5,360
Total Cats: 43
Default

Okay I pulled one of the front vacuum plugs off my intake and went for a drive with the A/C cranked.

Seems that leak is just what the doctor ordered, didn't stall on me at all or even stumble. We'll see what happens tomorrow, but I believe that purge valve wired up would make this work perfect!
elesjuan is offline  
Old 05-27-2008, 10:51 PM
  #26  
Boost Pope
Thread Starter
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,027
Total Cats: 6,592
Default

I experienced a minor epiphany today which I will share.

Even though I do not have A/C, I have found then when coming to a stop, when I release the clutch and shift into neutral, my idle tends to dip down to about 700-750 before recovering. When the cooling fans are on, this dip is even more pronounced. Here is an example:




I spent some time tinkering with the idle settings. Namely, this screen:



The way these work is that whenever you are on the throttle and / or RPMs are higher than the calculated idle speed plus the idle activation adder, the idle duty cycle is at the "closed" value.

When TPS is closed and RPM falls below that point (which, for a 1,000 RPM idle plus a 500 RPM adder would be 1,500 RPM), the IAC DC goes to the "Minimum" setting and then begins seeking idle. It stays at the Minimum setting until idle actually falls below the idle point minus the deadband value (950 RPM, assuming 1,000 idle and 50 deadband) and only then does it begin working its way up to seek a stable idle. Hence the dip, and the overshoot that often happens on recovery as IAC races upwards to prevent the stall.

I had previously been running the two values given by DIY in these cells- closed = 18, minimum = 19, and fidgeting with all the other values. Today, I spent some time looking back through some of my recent logs and found that while in a stable, warm, closed-loop idle, my IAC DC tended to be in the 23-24 range, and almost never below 22.

So I entered 22 into the minimum cell. It's a bloody miracle.

Now, the engine smoothly decelerates until it hits 1,000, and then immediately snaps into a stable idle. Virtually zero dip.

I suggest you guys try this. It won't help with the A/C coming on while idling (only the solenoid will help that) but it should help the situation when rolling to a stop while the A/C is already on.
Joe Perez is offline  
Old 05-27-2008, 10:59 PM
  #27  
Junior Member
 
aseer's Avatar
 
Join Date: Sep 2007
Posts: 108
Total Cats: 0
Default

I really appreciate you taking a look at this (and I will try it, as soon as I again have a clutch, exhaust, and fuel pump - all being replaced).

Originally Posted by Joe Perez
I experienced a minor epiphany today which I will share.

Even though I do not have A/C, I have found then when coming to a stop, when I release the clutch and shift into neutral, my idle tends to dip down to about 700-750 before recovering. When the cooling fans are on, this dip is even more pronounced. Here is an example:




I spent some time tinkering with the idle settings. Namely, this screen:



The way these work is that whenever you are on the throttle and / or RPMs are higher than the calculated idle speed plus the idle activation adder, the idle duty cycle is at the "closed" value.

When TPS is closed and RPM falls below that point (which, for a 1,000 RPM idle plus a 500 RPM adder would be 1,500 RPM), the IAC DC goes to the "Minimum" setting and then begins seeking idle. It stays at the Minimum setting until idle actually falls below the idle point minus the deadband value (950 RPM, assuming 1,000 idle and 50 deadband) and only then does it begin working its way up to seek a stable idle. Hence the dip, and the overshoot that often happens on recovery as IAC races upwards to prevent the stall.

I had previously been running the two values given by DIY in these cells- closed = 18, minimum = 19, and fidgeting with all the other values. Today, I spent some time looking back through some of my recent logs and found that while in a stable, warm, closed-loop idle, my IAC DC tended to be in the 23-24 range, and almost never below 22.

So I entered 22 into the minimum cell. It's a bloody miracle.

Now, the engine smoothly decelerates until it hits 1,000, and then immediately snaps into a stable idle. Virtually zero dip.

I suggest you guys try this. It won't help with the A/C coming on while idling (only the solenoid will help that) but it should help the situation when rolling to a stop while the A/C is already on.
aseer is offline  
Old 05-28-2008, 01:57 PM
  #28  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

But remember, there's no trouble with the idle code. Nope. none at all. Certainly it's working perfect if you need to add extra valves, and disallow the thing from closing the valve more than the stable value.

Damnit how many times do I have to argue this?

Whatever, I will write my own at some point. :-) Now that there's a "release" version of the MS-II code, it might be worth trying.
AbeFM is offline  
Old 05-28-2008, 02:01 PM
  #29  
Boost Pope
Thread Starter
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,027
Total Cats: 6,592
Default

Boy, you MS-2 guys sure are pissy about your idle code. It works fine on the MS-1, you just need to set it up correctly. My point is that, for my car, 22 is the minimum stable value for a warm engine with no load. All values below that are unstable, so setting the minimum to 22 is the proper configuration which, until now, I'd been lacking.
Joe Perez is offline  
Old 05-28-2008, 02:05 PM
  #30  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

If it works so well, why are there people lined up around the block trying to find a way to fix it?
AbeFM is offline  
Old 05-29-2008, 03:48 PM
  #31  
Elite Member
iTrader: (11)
 
elesjuan's Avatar
 
Join Date: Jun 2007
Location: Overland Park, Kansas
Posts: 5,360
Total Cats: 43
Default

Originally Posted by AbeFM
If it works so well, why are there people lined up around the block trying to find a way to fix it?
My idle works fine... Without the A/C on.

The only way I could get it to idle for crap was to fatten up the idle mixture and take all the timing away.. Like 10 degrees and its rock solid 900rpm without missing. If I bump the timing up to 15-18 degrees at idle it sits there missing like crazy, even with more fuel.
elesjuan is offline  
Old 05-29-2008, 04:07 PM
  #32  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

Originally Posted by AbeFM
If it works so well, why are there people lined up around the block trying to find a way to fix it?
not me... my idle es smoooooooth.
Braineack is offline  
Old 05-29-2008, 05:55 PM
  #33  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

Originally Posted by Braineack
not me... my idle es smoooooooth.
Does it care if you turn on your headlights, roll up power windows, and have the heater fan blowing at the same time? Sudden changes screw up the "PID" loop, since it's not really PID, all the terms are busy doing other things - meaning they are at utterly wrong values, and the whole thing fails to be as adaptive as it should be.

No worries, I might try to come up with something better here soon....
AbeFM is offline  
Old 05-29-2008, 06:49 PM
  #34  
Elite Member
iTrader: (11)
 
elesjuan's Avatar
 
Join Date: Jun 2007
Location: Overland Park, Kansas
Posts: 5,360
Total Cats: 43
Default

Originally Posted by AbeFM
Does it care if you turn on your headlights, roll up power windows, and have the heater fan blowing at the same time? Sudden changes screw up the "PID" loop, since it's not really PID, all the terms are busy doing other things - meaning they are at utterly wrong values, and the whole thing fails to be as adaptive as it should be.

No worries, I might try to come up with something better here soon....
Okay you've got me with headlights.. My retardedly bright headlights have actually caused the car to stall at idle before..
elesjuan is offline  
Old 06-01-2008, 08:43 AM
  #35  
Junior Member
iTrader: (2)
 
Agent's Avatar
 
Join Date: Mar 2008
Location: Largo, FL
Posts: 88
Total Cats: 0
Default

Joe this is some great and really helpful information. I've used some of your settings and I've gotten my car to actually run pretty well. The only problem I'm experiencing is when I initially turn on my A/C, the car will stall. It won't stall coming down from an idle though with the new settings I got from your post. I have the MSPNP9697 on a '96. Do I need to do the method of the resistor? I'm trying to figure out if the above mentioned method is for the standalone ecu, PNP, or both. Thanks bud!
Agent is offline  
Old 08-21-2008, 01:39 AM
  #36  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

Quick post:
This was tested (for 10 seconds) , and seems to work (both fans turn on, AC clutch engages)

1P----1S--|<|--1R--1I

1P--(MS-controlled-relay-as-above)--1S--|<|--1R--1I

It seems to work, when the AC switch is "on", fans on
AbeFM is offline  
Old 08-21-2008, 02:39 PM
  #37  
Boost Pope
Thread Starter
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,027
Total Cats: 6,592
Default

Updates done.
Joe Perez is offline  
Old 08-21-2008, 02:57 PM
  #38  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

The moved the AC pins around for '01? Wow. Dorks.

Anyway, one more thing... Though there's a real chance of getting into some stupid oscillations, I thought about (as the MS-II will run a GPIO pin on TWO conditions) of triggering it on something like:

TPS < 90% && RPM > 650

The at least your motor should never stall. I thought about doing it off engine vacuum, but really, there's no great reason to use that. For those of us with uncontrolled idles, the bleeder valve is even more interesting.

---------
Aside: Huh, I didn't even think the amplifier could be anything but a ground. I guess in the diagram it was a box with only one wire, and that wire went to ground. Well, if it hadn't worked, maybe I'd have noticed.
AbeFM is offline  
Old 08-21-2008, 03:10 PM
  #39  
Boost Pope
Thread Starter
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,027
Total Cats: 6,592
Default

The whole ECU pin numbering nomenclature seems to have changed in '01. The connectors are labeled 2, 3 and 4, with no apparent connector #1. Also, the color of one of the four wires in question changed. Very odd...

Not sure what you mean by the A/C Amp being a one wire device. Here's what I'm looking at:



It's got three wires. (A) goes to the ECU through the pressure switch, (C) goes to switched +12, and B goes to ground through the A/C button on the dash. Couldn't quite figure out why the added complexity. But if you found that R/W gave a closure to ground when on, then good.

I like your idea about setting the double condition on the ECU for turnon- both TPS and RPM. You're right about there being a potential for an oscillation, though I'll bet that at worst it'll take one cycle to catch up. I'm thinking that the initial turnon will pull RPM down, causing IAC to open up while at the same time releasing the clutch. While IAC is in the process of causing the engine to overshoot high, the clutch will close again and the engine will be able to carry the load.

I still wish someone would report back as to whether or not the canister purge solenoid as a controlled leak works. I'm also starting to wish I had A/C. I'd forgotten how damn hot and humid it was here...
Joe Perez is offline  
Old 08-21-2008, 03:38 PM
  #40  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

haha - oh god yes, in FL A/C is not really an 'option'. It'd be like buying a house without a hurricane shelter.

Well, that wouldn't be impossible to implemnet. I've been trying to get Albert to step up to the plate, crack open his MS, and start throwing needed circuits at it:

VICS control
A/C override
PWM Idle (verses the idle screw he uses now)

But so far, he's just been painting and repainting his car. :-) Someday, though.
AbeFM is offline  
Reply
Leave a poscat -1 Leave a negcat


Quick Reply: The Great A/C FAQ



All times are GMT -4. The time now is 03:47 AM.