Relay Driver help for Automotive HVAC app

Thread Starter

darbysan

Joined Apr 13, 2011
4
Project: Installing a late model electronic HVAC control unit in a 1985 El Camino.

Problem: The AC request that comes from the HVAC head is 12V, but very low current ( I believe- I'm not Elecronics savy). When the HVAC requires that the AC compressor turns on, this line goes from 0V to Ign Voltage ( approx 12.8v). The diagram in the Service manual shows this line as IGN ---1000K ---out to controller. I think that going through the 1K resistor is protection, and also lowers the current available.

Initially, not knowing that his was low current, I tried hooking it up to an automotive relay, which would then drive the AC compressor. This relay has a current of approx 150 MA. Did not work.

Then I tried a PCB mounted relay, drawing 30 MA. Did not work
Next I tried a PCB mounted relay drawing 15 MA. Did not work.

Finally, I tried a MOSFET (ZVN4206AV), drawing 1 MA, attempting to drive the 15MA PCB relay using the drain on the MOSFET. Did not work.
http://www.diodes.com/_files/products_appnote_pdfs/zetex/an10.pdf

Last option I have now, which I have not yet tried, is a Darllington Octal Driver, ULN2804 http://www.datasheetcatalog.org/datasheets/105/366825_DS.pdf

Somehow, I need a solution that will take the 12v+, very low current signal coming from the HVAC and convert that signal to a means to drive a 12V 150MA relay. Theoretically, either of the PCB relays I have should be able to drive the Auto relay. Even the MOSFET is supposed to have enough capacity ( 600MA) to be able to drive the coil on the relay directly. I guess I'm just having problems figuring out how to take the signal from the HVAC unit and use that to drive something else.

Note: All wiring is being done inside the vehicle. All through-firewall wiring uses existing wiring from the manual HVAC system.

Thanks for helping a novice through this problem.
 
Last edited:

wayneh

Joined Sep 9, 2010
17,498
The MOSFET should have worked nicely. In fact the right MOSFET might allow you to eliminate the relay altogether. Can you provide a picture of what you did, or maybe a schematic (your's not the datasheet)? How certain are you that the pins were not reversed? (It's easy to do!)

You might also look up the limits on the gate voltage for that MOSFET. It's meant for logic level (5v) and I doubt that 15v would damage it, but maybe worth a look. MOSFETs are also notorious for being vulnerable to static damage.

My guess is still that the source and drain pins were reversed.
 
Last edited:

Thread Starter

darbysan

Joined Apr 13, 2011
4
Wayneh, thanks for the quick response. Here's a dwg of what I have constructed. I will go back and check my wiring one more time. Do you think that the low current of the output from the HVAC controller is sufficient to drive these devices?

 

Thread Starter

darbysan

Joined Apr 13, 2011
4
Just for grins I went out and grounded the PCB relay coil, and it closed the circuit to the Auto AC Relay. Therefore, the problem is with the MOSFET. I measured the voltage of the input going into the MOSFET. With the MOSFET disconnected from the circuit, I get 12.86 volts on the input line. When I connect the MOSFET, I measure .55 volts. I am confused. Guess that happens when a mechanical guy tries to go electrical!
 

wayneh

Joined Sep 9, 2010
17,498
Just for grins I went out and grounded the PCB relay coil, and it closed the circuit to the Auto AC Relay. Therefore, the problem is with the MOSFET. I measured the voltage of the input going into the MOSFET. With the MOSFET disconnected from the circuit, I get 12.86 volts on the input line. When I connect the MOSFET, I measure .55 volts. I am confused. Guess that happens when a mechanical guy tries to go electrical!
My read of the datasheet shows the gate is the center pin. You've drawn it as the source, which should be grounded. If you've hooked it up that way, bingo.

With the flat face towards you and the pins down, the MOSFET pins are Source-Gate-Drain. In your drawing, the pins from left to right should be Drain (the bottom, low voltage side of the relay), Source (ground), Gate (signal).

ps: This is what I'm looking at
Datasheet
 

Thread Starter

darbysan

Joined Apr 13, 2011
4
Wayne, you are right. Being a non-electrical guy, I read the pins as S= Source=Input Signal, and G=Ground. Swapped those pins, and it works fine. Good thing I bought a spare.

Thanks for taking the time to edecuate an old dog. Who says you can't learn new tricks?

revised wiring diagram, in case this will help someone else;
 
Last edited:

wayneh

Joined Sep 9, 2010
17,498
Glad it was that simple. Now you can look at eliminating the PCB relay and driving the 150mA auto relay directly with your working MOSFET. :D
 

SgtWookie

Joined Jul 17, 2007
22,230
I don't think you'll be able to replace the relay with that MOSFET, as the magnetic clutch on the A/C compressor probably draws a good bit of current - not sure how much offhand, but 5A or more wouldn't surprise me. The little MOSFET would be toasted.
 

wayneh

Joined Sep 9, 2010
17,498
I was referring to eliminating the PCB relay being used to trip the larger, "normal" relay that controls the AC. The latter, larger relay could probably be replaced by a MOSFET too, but it would indeed need to be much bigger than the little one cited here, and there's really no good reason to modify the existing system. As I understand it, the OP just needed to use a logic signal to trip an existing relay instead of whatever signal the car was designed for. Solution is one little MOSFET, wired properly. ;)
 
Top