To use a relay, wire the low-voltage control circuit to the coil terminals (typically A1/A2 or pins 13/14) and the high-power load to the switched contact terminals (COM/NO/NC). Always size the contact rating for the specific load type—inductive loads like motors require a 50% to 70% derating compared to resistive loads—and use a flyback diode on DC coils to protect the driving transistor from inductive kickback.
Coil vs. Contact Side: The Two Halves of Relay Wiring
Every electromechanical relay is fundamentally two separate circuits sharing a magnetic core. Understanding this physical isolation is the first step to wiring it correctly.
The Coil Side (Control Circuit)
The coil is an electromagnet. When you apply the rated voltage (e.g., 12V DC or 120V AC) across the coil terminals, it generates a magnetic field that pulls the mechanical armature, closing or opening the contacts. On standard DIN-rail relays, these are labeled A1 (positive/line) and A2 (negative/neutral). On 8-pin or 14-pin plug-in relays, the coil is typically on pins 13 and 14.
If you are driving a DC relay coil from a microcontroller like an Arduino or ESP32, you cannot wire the coil directly to the GPIO pin. A standard relay coil draws between 30mA and 70mA, which exceeds the safe continuous sourcing limit of most microcontroller pins (typically 20mA). You must use a driver transistor, such as a 2N2222 NPN BJT or a logic-level MOSFET like the IRLZ44N, with a 1kΩ base resistor.
The Contact Side (Load Circuit)
The contacts carry the actual load current. They are labeled:
- COM (Common): The moving armature terminal. Your load power source connects here.
- NO (Normally Open): Connects to COM only when the coil is energized. Use this for loads that should stay off until triggered.
- NC (Normally Closed): Connects to COM when the coil is de-energized. Use this for fail-safe circuits or alarm loops.
Decoding Relay Ratings: Which Column Governs Your Load?
The most common mistake makers and junior technicians make is reading the largest number printed on the relay casing and assuming it applies to all loads. If a relay is stamped "10A 250VAC", that rating almost exclusively governs resistive loads (like heating elements or incandescent bulbs at steady state). It does not apply to motors or transformers.
To determine which rating column governs your load, you must look at the manufacturer's datasheet for the specific load category. Here is how the primary ratings break down:
| Rating Parameter | What It Means | Governs Which Load? |
|---|---|---|
| Resistive Rating (e.g., 16A 250VAC) | Maximum steady-state current for purely resistive loads with no inrush. | Space heaters, toasters, steady-state LED drivers. |
| Inductive / Motor Rating (e.g., 1/2 HP 120VAC) | Accounts for Locked Rotor Amps (LRA) inrush, which can be 6x to 10x the running current. | AC compressors, pumps, fans, solenoids, transformers. |
| Tungsten Rating (e.g., 12A 120VAC) | Accounts for the massive inrush current of cold tungsten filaments (up to 15x steady state). | Incandescent lighting banks, halogen lamps. |
| Breaking Capacity (e.g., 15A) | The maximum current the contacts can safely interrupt without arcing and welding shut. | All loads; dictates the upper limit of the overcurrent protective device (fuse/breaker). |
Selection Decision Path by Load Type
When sizing a relay, apply these derating rules based on your load type:
- Resistive: Use 80% of the nominal contact rating for continuous duty (e.g., use a 16A relay for a 12A heater).
- Inductive (Solenoids/Coils): Derate to 30% of the nominal resistive rating. A 10A resistive relay is only good for ~3A of inductive load.
- Motor Loads: Derate to 20% of the nominal resistive rating, or strictly follow the HP (Horsepower) rating printed on the relay. The high inrush current causes severe arcing when the contacts open, pitting the metal over time.
For a deeper dive into contact degradation and arc suppression, the DigiKey Technical Forum and All About Circuits offer excellent breakdowns of contact material physics.
The Relay Selection Decision Tree
Stop guessing which relay to buy. Use this decision matrix to match your specific application to a proven, readily available part number.
| Application Scenario | Load Type & Specs | Required Coil | Concrete Part Pick |
|---|---|---|---|
| Automotive 12V DC accessory (fuel pump, winch) | 12V DC Motor, 15A continuous, high inrush | 12V DC | Bosch 0 332 014 150 (Standard 5-pin automotive, 30A rated) |
| Arduino switching a 120V AC space heater | 120V AC Resistive, 12A continuous | 5V DC | Omron G2R-1-E DC5 (16A resistive, PCB mount, use with optoisolated driver module) |
| ESP32 controlling a 240V AC well pump | 240V AC Inductive, 1.5 HP (~10A running, 60A LRA) | 12V DC | Omron G7J-4A-B DC12 (Heavy duty, 25A resistive, handles high motor inrush) |
| High-cycle 12V DC solenoid valve (irrigation) | 12V DC Inductive, 2A, cycling every 5 seconds | 12V DC | Song Chuan 833A-1C-C 12VDC (Standard PCB power relay, 20A rating provides massive derating headroom) |
How to Test a Relay: Dead and Live Bench Checks
When a circuit fails, you need to know if the relay is the culprit. Here is the exact procedure for testing a relay using a standard digital multimeter (DMM).
1. The Dead Test (Bench Verification)
Remove the relay from the circuit or ensure all power is disconnected.
- Test the Coil: Set your DMM to Ohms (Ω). Place probes across the coil terminals (A1/A2). A healthy 12V DC relay coil typically reads between 100Ω and 400Ω. A 120V AC coil will read much higher (often 2kΩ to 10kΩ). If it reads OL (Open Line), the internal coil wire is broken. If it reads near 0Ω, the coil is shorted.
- Test NC Contacts: With the coil de-energized, place probes on COM and NC. The meter should read less than 1Ω (continuity).
- Test NO Contacts: Place probes on COM and NO. The meter should read OL (infinite resistance).
- Energize and Re-test: Apply the rated DC voltage to the coil using a bench power supply. You should hear a distinct mechanical click. While energized, re-measure COM to NO (should now be < 1Ω) and COM to NC (should now be OL).
2. The Live Test (In-Circuit Voltage Drop)
If the relay clicks but the load doesn't turn on, the contacts may be carbonized or pitted, creating high resistance.
- Power the circuit and command the relay to close.
- Set your DMM to DC or AC Volts (matching the load).
- Place the red probe on the COM terminal and the black probe on the NO terminal (while they are supposed to be closed).
- The Verdict: A healthy closed contact will show a voltage drop of less than 50mV (0.05V). If you read a voltage drop greater than 200mV under load, the contacts are degraded and the relay must be replaced.
Repair vs. Replace: When a Relay Fails
Electromechanical relays are consumable components. The mechanical armature wears out, and the electrical contacts pit and oxidize from arc flash. Knowing when to repair versus replace saves time and prevents fire hazards.
When to Replace (95% of Cases)
If you are working with standard PCB relays (Omron G2R, Song Chuan), plug-in ice-cube relays (Finder 40 series, Schneider RXM), or automotive Bosch-style relays, always replace them. These units are sealed or semi-sealed, and replacement contact sets are not manufactured. Attempting to file down pitted contacts with sandpaper removes the factory-applied silver-tin-oxide plating, exposing the base copper, which will rapidly oxidize and cause a high-resistance failure or fire within weeks. At $3 to $12 per unit, replacement is the only safe option.
When to Repair (Heavy Industrial Contactors)
Repair is only viable for large, expensive industrial contactors and heavy-duty power relays (e.g., Allen-Bradley 100-C series, Eaton XTCE, or large Siemens 3RT contactors used in 3-phase motor control centers). These units are designed to be serviced. You can purchase replacement arc chutes, coil assemblies, and factory-stamped contact tips. If a 400A contactor fails, a $400 replacement kit is vastly more economical than a $2,500 new unit, provided the mechanical armature and bus bars are not melted.






