Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   MEGAsquirt (https://www.miataturbo.net/megasquirt-18/)
-   -   3.31 firmware and AC not working Solution (https://www.miataturbo.net/megasquirt-18/3-31-firmware-ac-not-working-solution-79071/)

ScottyP3821 05-15-2014 11:33 PM

3.31 firmware and AC not working Solution
 
Ok gays,

I know there are a few people that have been having issues not getting ac idle up to work with the new firmware and so here is what me and a buddy of mine came up with the other day and it worked like a charm.

For example if you have a 94-95

Relay 1 IN>PAO
Relay 1 OUT> 1L
Input 1 IN > 1Q
Input 1 OUT> 1J & 4S and PE1

For 96-97

Relay 1 IN>PAO
Relay 1 OUT> 1A
Input 1 IN > 1K
Input 1 OUT> 1B & 1G and PE1

All you have to do to configure it is go into ac idle up and set it to pe1 and you don't mess with any output settings.

Braineack 05-16-2014 08:51 AM

that is absolutely not the way you should have it wired...

the reason you don't have to mess with any output is because you've wired it in a matter that the MS doesnt matter. Your a/c will work without any software, go ahead and set the A/C input to something else and watch it still work.


What you should do is wire it like this:

ALED to 1L (this uses the ALED output to drive the cooling fan)

1Q > INPUT 1 IN (this sends the a/c switch to the input circuit)
INPUT 1 OUT > PE1 (this tells the MS you've activated the a/c on the PE1 input)
WLED to 1J and 4S (this uses the WLED output to ground the a/c fan and condenser)

In the firmware, you should setup the A/C input as PE1 and the A/C Output as WLED.


Nice try though...

ScottyP3821 05-16-2014 09:15 AM


Originally Posted by Braineack (Post 1131779)
that is absolutely not the way you should have it wired...

the reason you don't have to mess with any output is because you've wired it in a matter that the MS doesnt matter. Your a/c will work without any software, go ahead and set the A/C input to something else and watch it still work.


What you should do is wire it like this:

ALED to 1L (this uses the ALED output to drive the cooling fan)

1Q > INPUT 1 IN (this sends the a/c switch to the input circuit)
INPUT 1 OUT > PE1 (this tells the MS you've activated the a/c on the PE1 input)
WLED to 1J and 4S (this uses the WLED output to ground the a/c fan and condenser)

In the firmware, you should setup the A/C input as PE1 and the A/C Output as WLED.


Nice try though...


Yeah but PE1 AC idle up works just fine, catches the compressor, fan kicks on etc. I see how your way could work but so does this one. The only down side is being in full throttle situation and the ac not knowing to kick off.

Braineack 05-16-2014 09:43 AM

your way doesn't work. sure it functions, but remove PE1 from INPUT OUT, and it will still function EXACTLY the same. Software IS NOT controlling your a/c function, the input circuit is.

When input 1 IN sees the ground from 1Q, it sends a ground--through the transistor--to 1J and 4S. This turns on the a/c fan and compressor. THE END. It doesn't matter if you have it going into PE1.




or just don't listen to me and pretend it works and tell everyone else to hook it up wrong...


or people that are having issue can hook it up the way I've described, and actually have working idle up code.

ScottyP3821 05-16-2014 10:08 AM

Well obviously it does cause when we didnt have it to pe1 it didnt do shit.

ScottyP3821 05-16-2014 10:15 AM

All its doing is bumping the idle up before load is put on the compressor. How can you say having it wired to PE1 doesnt matter when we can disable idle up by removing the connection to PE1 or turning it of in Tunerstudio? Im not trying to have a pissing contest with you about so put your dick away. I trying to better understand.

Braineack 05-16-2014 10:40 AM

yeah, the ms might be bumping up the idle, but it's not actually controlling the a/c function.

it's supposed to see that you want the a/c, bump up the idle duty, then turn on the a/c; you tune delay in a seamless fashion.

The way you have it wired you're simply telling the MS that you're using the a/c, so it will kick up the idle up target and duty to whatever you have it set to, but only after you have already put a huge load on the system that it has to react to. that's not the correct way of doing it. it's really no better than just good PID tuning.

the whole point of the idle up code is that the MS controls when the a/c turns on and off. It should be proactive, not reactionary.

Just hook it up correctly and do it right.


All times are GMT -4. The time now is 01:11 AM.


© 2024 MH Sub I, LLC dba Internet Brands