MEGAsquirt A place to collectively sort out this megasquirt gizmo

Blower speed and AC switch input

Thread Tools
 
Search this Thread
 
Old 07-24-2014, 09:29 AM
  #1  
Senior Member
Thread Starter
iTrader: (9)
 
Rallas's Avatar
 
Join Date: Oct 2006
Location: Lexington SC
Posts: 1,176
Total Cats: 35
Default Blower speed and AC switch input

This past weekend my brother re-configured my MS2 so I can get better idle when AC kicks ok. The MS looks at 1Q grounding (AC clutch energized) then bumps up idle 300rpm and after short delay allows the 1J output to energize the AC clutch relay. It works great! Much better idle with AC on now!

Here is the problem, it only works with the blower switch in position 1. If I move it to 2,3 or 4 it will not keep the clutch on. Every now and again you can see the clutch try to engage and the fans bump. The MS shows the AC input coming in briefly and then going away.

If I take the blower switch back to 1 it works great! I have looked at 3 different wiring diagrams for my 91 and cannot see anything that would show the circuit that grounds 1Q changing with fan speeds. Am I missing something here?

Could I just have a bad blower switch? It doesn't make sense because it controls the 4 blower speeds just fine.

I am about to go back to jumpering 1Q and 1J, and wire an input off of the AC clutch circuit to let the MS know that the clutch is on. I will not be able to delay the compressor start after bumping up the idle, but I will at least still be able to increase idle duty cycle when AC is on. I tested it in blower speed 1 with no delay and it is still enough to prevent a stall when I come to a stop. I will then wire in a N/C relay contact in the AC coil control circuit to work as a high RPM or TPS based AC cutout.

Does anyone know why I would see the AC input on 1Q in blower speed 1, but not in the other three speeds?
Rallas is offline  
Old 07-24-2014, 09:43 AM
  #2  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 856
Default

I don't have the wiring diagram in front of me. However, if the switch has one contact set that selects fan speed and a separate, wiping symbol that is in series with the A/C switch, then that wiper-looking contact set is bad. I'm thinking that is very likely.
DNMakinson is offline  
Old 07-24-2014, 10:06 AM
  #3  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

what exactly did your brother do?
Braineack is offline  
Old 07-24-2014, 11:44 AM
  #4  
Senior Member
Thread Starter
iTrader: (9)
 
Rallas's Avatar
 
Join Date: Oct 2006
Location: Lexington SC
Posts: 1,176
Total Cats: 35
Default

Miata Specific research:
https://www.miataturbo.net/megasquir...-verify-67046/

Hardware Mods:

AC input circuit:
1Q -> Active Low Input Circuit > DIP40pin10 > JP4 > PEO
http://www.msextra.com/doc/ms1extra/...s/lowinput.jpg

AC output circuit:
1J -> Relay Control Circuit (1K, TIP120, IN4001) -> AD6

Firmware = ms2extra_3.3.2

Software Configuration:

Startup/Idle > Air Conditioning Idle-up
A/C Idle-up=ON
Idle-up Output=AD06/JS5
Idle-up Input=PE0/JS7
Idle-up Input Polarity=Low
Idle-up Delay(ms)=0
Idle-up Min RPM=0
Compressor Delay Since Last On(s)=0
Idle-up Duty Adder(%)=17.4

MS Testing:
Tested mods on Stim: Output grounds when Input goes low

Car/Wiring testing:
Confirmed that grounding 1J causes AC compressor clutch to engage
Confirmed that 1Q is going to ground when AC sw is on and Fan on 1

Observations:
Intermittent grounding behavior on 1Q when AC sw is on and Fan on 2.3.4. This is odd as blower, AC, and fans work correctly when 1Q and 1J is jumpered?

Proposed next steps:
I need to verify the expected behavior on 1Q so I can confirm or deny the possible wiper issue on fan switch dial.

Follow up Questions:
Can somebody point me to a (confirmed) diagram or description of what we are supposed to be seeing on 1Q on a 91?

Thanks,
Servaas (Relte's Brother)
Rallas is offline  
Old 07-24-2014, 11:57 AM
  #5  
Senior Member
Thread Starter
iTrader: (9)
 
Rallas's Avatar
 
Join Date: Oct 2006
Location: Lexington SC
Posts: 1,176
Total Cats: 35
Default

What he said^^^^! Sorry, i just know enough to get in trouble.
Rallas is offline  
Old 07-24-2014, 12:07 PM
  #6  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

I'd look at the input circuit built.

I'm guessing that circuit is keeping the voltage higher, enough where it's above the MS's low trigger point and the MS is not triggering the output.

if you actually measure the voltage at 1Q, youll see it's very low when on fan speed 1, and rises slightly as you go up to fan speed 4.

take a reading on 1Q on the different fan speeds and report back. IIRC the voltage needs to drop below ~1.7v before the MS will consider it "triggered"

im also guessing, that if you ground 1Q by hand when the fan speed is at 4, it will work. (you can introduce the ground at the thermoswitch plug).


I think you need a 12v pull-up, 1Q might stay at 12v normally when off, i cant remember, you can test.

I suggest building the circuit that MS3X expander uses for teh tableswitch input: http://msextra.com/doc/general/ms3v3schems.html#ms3x
Braineack is offline  
Old 07-24-2014, 01:17 PM
  #7  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 856
Default

My further thought is that if all 4 speeds worked before, it is doubtful it just went bad. More likely a wiring error.
DNMakinson is offline  
Old 07-28-2014, 07:53 PM
  #8  
Senior Member
Thread Starter
iTrader: (9)
 
Rallas's Avatar
 
Join Date: Oct 2006
Location: Lexington SC
Posts: 1,176
Total Cats: 35
Default

The voltages measured were 4.6V with fan off, 0.9V speed 1, 1.4V on 2, 1.6V on 3 and 1.7V on 4.
Rallas is offline  
Old 07-29-2014, 08:07 AM
  #9  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

voltages are in line with what I measured last time. I was having a similar issue in my car, but that was after something randomly odd happened in it where EVERYTHING was screwed up. Never could quite figure out what the cause was. But I eventually switched my input on the mainboard (using that active-low) to bringing it in on the expander board and that at least solved that.
Braineack is offline  
Old 07-29-2014, 05:03 PM
  #10  
Senior Member
Thread Starter
iTrader: (9)
 
Rallas's Avatar
 
Join Date: Oct 2006
Location: Lexington SC
Posts: 1,176
Total Cats: 35
Default

Great,Those voltages explain the observed behavior.

I am first going to try changing the pull-up resistor on the existing circuit. With a higher ohm resistor it should keep voltage below the threshold on all the fan speeds.

Servaas
Rallas is offline  
Old 08-04-2018, 10:06 PM
  #11  
Junior Member
 
Nicolas L's Avatar
 
Join Date: Dec 2016
Location: Jax, FL
Posts: 92
Total Cats: 1
Default

Originally Posted by Braineack
I'd look at the input circuit built.

I'm guessing that circuit is keeping the voltage higher, enough where it's above the MS's low trigger point and the MS is not triggering the output.

if you actually measure the voltage at 1Q, youll see it's very low when on fan speed 1, and rises slightly as you go up to fan speed 4.

take a reading on 1Q on the different fan speeds and report back. IIRC the voltage needs to drop below ~1.7v before the MS will consider it "triggered"

im also guessing, that if you ground 1Q by hand when the fan speed is at 4, it will work. (you can introduce the ground at the thermoswitch plug).


I think you need a 12v pull-up, 1Q might stay at 12v normally when off, i cant remember, you can test.

I suggest building the circuit that MS3X expander uses for teh tableswitch input: Megasquirt Manual Index - Megasquirt EFI

I know this thread is super old but it explains my issue better than I could have. I'm having the same exact problem with my A/C.
Has anyone ever figured out how to go around it?

I get the idea of testing with adding a ground to the thermoswitch when the AC is on to see if changing the speeds still drops off the A/C, but what would be a more permanent solution to that? Is there any way that I can switch a second ground that way?

Or maybe I need a bigger valued resistor to make the grounding easier?

Any tips are appreciated, I tore apart my A/C because of this thinking it was hardware problems lol (came up with the idea that the pressure switch may have been faulty, but even with a new one I'm having the same issues)
Nicolas L is offline  
Old 08-07-2018, 07:36 AM
  #12  
Moderator
iTrader: (12)
 
sixshooter's Avatar
 
Join Date: Nov 2008
Location: Tampa, Florida
Posts: 20,652
Total Cats: 3,011
Default

I'm glad you bumped this thread. My AC compressor often times won't stay engaged when the fan speed is at 4 on my Rev built ms3 basic. I wonder if there are any other options other than soldering something on the board. That's not something I'm comfortable with doing myself with the soldering tools I have.
sixshooter is offline  
Old 08-07-2018, 06:07 PM
  #13  
Junior Member
 
Nicolas L's Avatar
 
Join Date: Dec 2016
Location: Jax, FL
Posts: 92
Total Cats: 1
Default

As soon as the temp of my garage drops from 200C I'll try soldering a higher resistor, something like 5k or so, to see if it improves any. I'm glad to hear I'm not the only one, I was about to buy a new board just to try rebuilding mine, it's been through two different car configs so I was afraid that I had damaged the board with heat, but seems like it's all good.
Nicolas L is offline  
Old 08-07-2018, 06:52 PM
  #14  
Moderator
iTrader: (12)
 
sixshooter's Avatar
 
Join Date: Nov 2008
Location: Tampa, Florida
Posts: 20,652
Total Cats: 3,011
Default

Originally Posted by Nicolas L
As soon as the temp of my garage drops from 200C I'll try soldering a higher resistor, something like 5k or so, to see if it improves any. I'm glad to hear I'm not the only one, I was about to buy a new board just to try rebuilding mine, it's been through two different car configs so I was afraid that I had damaged the board with heat, but seems like it's all good.
You're going to do what with the what? I'm paying attention.
sixshooter is offline  
Old 08-07-2018, 08:20 PM
  #15  
Junior Member
 
Nicolas L's Avatar
 
Join Date: Dec 2016
Location: Jax, FL
Posts: 92
Total Cats: 1
Default

So the AC in has a pullup, holds it at 5v unless grounded by the switch, when grounded, the idea is that the current through the resistor is low enough that the voltage drop across it is close to 0, if the resistor is too small, the current is higher.

Anyway, the other idea would be to ground the idle up pin that comes from the switch.

When switched to 3 or 4, there is an extra pin that comes out towards the ECU to tell it to idle up a bit, kinda like the one coming from the power steering. If in the switch all the grounds are interconnected, then we'd have a stronger ground once switched to 3 or 4. I might give it a try, that wouldn't need any Megasquirt modifications.
Nicolas L is offline  
Old 08-07-2018, 10:23 PM
  #16  
Junior Member
 
Nicolas L's Avatar
 
Join Date: Dec 2016
Location: Jax, FL
Posts: 92
Total Cats: 1
Default

Well, changed it for a 5.5k and I get nothing now, the MS doesn't see it for some reason, I'm thinking of doing 12v pull up instead.
Nicolas L is offline  
Old 08-08-2018, 03:19 PM
  #17  
Senior Member
 
WestfieldMX5's Avatar
 
Join Date: Nov 2007
Location: Belgium
Posts: 999
Total Cats: 73
Default

Having the same issue with a ms3 pro. Using DI3. No idea though what pullup it uses and to what voltage. Are the schematics for the ms3 pro out there somewhere?
WestfieldMX5 is offline  
Old 08-08-2018, 04:08 PM
  #18  
Moderator
iTrader: (12)
 
sixshooter's Avatar
 
Join Date: Nov 2008
Location: Tampa, Florida
Posts: 20,652
Total Cats: 3,011
Default

sixshooter is offline  
Old 08-08-2018, 07:25 PM
  #19  
Junior Member
 
Nicolas L's Avatar
 
Join Date: Dec 2016
Location: Jax, FL
Posts: 92
Total Cats: 1
Default

Ehhh, I think I'm a dumbass.
I'm getting confused with my own proto here.

I have a 2N2222 in the middle of it and I don't know what for lmao.
Does anyone have the AC in/out proto circuit?

Seems like the transistor is pointing towards the output of the AC. So I got the pullup for the in, and then from JS5 I have it going to the transistor and to IAC1B which I believe it's my AC out. I wish I could find the page where I have all the ******* ports written up, but I don't, I'll have to trace my harness to see what pin goes to what.

Last edited by Nicolas L; 08-08-2018 at 07:48 PM.
Nicolas L is offline  
Old 08-08-2018, 08:13 PM
  #20  
Junior Member
 
Nicolas L's Avatar
 
Join Date: Dec 2016
Location: Jax, FL
Posts: 92
Total Cats: 1
Default

Ok some progress, while soldering the pull up resistor my cable that takes that input into JS11 had disconnected so that's why I wasn't getting **** with the 5.5k resistor.
After I figured that out and I figured out that the 2n2222 is to help the CPU drive a relay, I put the 5.5k back, and I made SOME progress.
In my case it used to drop moving it from 1 to 2, now I can move it to 2 with no issues. The problem between 2 and 3 continues. I'll proceed to ground the thermoswitch and report back.
Nicolas L is offline  


Quick Reply: Blower speed and AC switch input



All times are GMT -4. The time now is 09:42 AM.