No announcement yet.

Amp Ctrl installed but not enough power to turn on relay

  • Filter
  • Time
  • Show
Clear All
new posts

  • Amp Ctrl installed but not enough power to turn on relay

    I installed amp ctrl and it outputs 12volts but not enough power to turn on a 30a SPST relay. This link talks about installing a 2N2222 resister to make it capable of turning on my relay but I have no idea how to install it and can't download that image in that link I gave (can't even register for that site).

    Can someone with more brain cells tell me how or another way to approach this so that my 12volt from the com port is able to turn on my relay? Thank you.

  • #2
    That's a transistor, not resistor. (Like a relay - a small Base current controls a larger output current.)
    Almost any NPN transistor like the 2N2222 that can supply probably at least 250mA for the relay. (500mA or 1A rated would be better.)

    But there should be several relay driver circuits on the web - usually 2 resistors and a transistor. Plus maybe a spike suppression diode across the relay coil...

    A nice alternative may be a FET - specifically a MOSFET. That is a voltage controlled transistor - instead of current, it is voltage that controls a FETs output (resistance).
    WTF does that mean?
    Instead of needing maybe 5mA into a transistor to turn on up to 500mA current (ie, a gain aka Beta (β) of 100), a MOSFET only needs nA or uA (nano- or microAmps) to turn on several Amps. A $3 MOSFET may handle 100A! (Hence no need for a relay - if the MOSFET on resistance is low enough, hence an acceptably small voltage drop.)

    MOSFETs are a high-impedance input, hence no input resistor is needed, though usually a resistor is inserted to guard against certain problems. No fussy - a low Ohm resistor between (say) 47 Ohm to 1k should be fine.
    But you might need a "pull down" resistor to make sure it turn off. High-impedance means any small charge is enough to turn the FET on, hence keep it grounded. (Specifically a resistor between its Gate and Source. Its Gate is the equivalent of the transistor's base; like a relay's coil (that turns on a bigger current).)
    Again, not fussy, but typically a 1 MOhm (megaOhm) resistor is used.

    Alas, no time for details, but maybe search "MOSFET relay drivers" or similar (tough that might return the many MOSFET driver chips (Integrated Circuits; ICs) that are available.

    Wiki has good info, and probably suitable circuits as I recall, though one of their MOSFET articles is heavily "theoretical" (blah!) whilst another is nice and basic(ish). Probably the same for Wiki transistors.

    BTW - a FET typically needs 5V to turn it on fully, so any 12V signal is ample.
    And transistor needs more design - you have to size the input/Base resistor to supply whatever mA (times its gain) to allow enough output Amps, and the base must be below ~0.6V to be off, and above ~0.7V to be on. A FET switch is merely greater than (say) 5V to turn on - no current gain is involved - hence why the input resistor is irrelevant (it merely limits current if the Drain current somehow flows thru the Gate in certain situations - or something like that, but I'm sure Wiki covers that, but probably in a more confusigated manner even than my verbiage!).


    • #3
      OldSpark, you made it more complex than what I intended so slow your roll

      I just want something to take my signal from my comp to make it powerful enough to turn on my spst relay... Any help as I can't find anything online to do so. Thanks


      • #4
        oldspark is correct-- in a complex way

        the image in this thread in post #17 is what you need to do:

        the only difference is that you need to connect the last wire to the relay input, not directly to the amps.
        My OLD 2001 Mitsubishi Eclipse GT:
        "The Project That Never Ended, until it did"

        next project? subaru brz
        carpc undecided


        • #5
          I wonder how that 2N222 didn't blow without a Base resistor? Though I suspect it did from the brief read-on that I did....