To build a reliable relay-based H-bridge for reversing a 12V or 24V DC motor, use two DPDT (Double-Pole Double-Throw) electromechanical relays like the Omron G2R-2-E DC12. While solid-state MOSFET H-bridges are common for high-speed PWM, a relay H-bridge offers near-zero voltage drop, total galvanic isolation, and immunity to the voltage spikes that frequently fry silicon drivers. The most critical rule for this topology: you must size your relay contacts based on the motor’s Locked Rotor Amperage (LRA) and inductive breaking capacity, not its continuous running current. A relay rated for 10A resistive will weld its contacts shut on a 3A motor if you ignore the inductive rating column.
Relay H-Bridge Specifications and Rating Tables
When selecting a relay for an H-bridge, you are managing two entirely separate circuits: the coil side (low power, typically 5V, 12V, or 24V DC used to generate the magnetic field) and the contact side (the high-power switching path carrying the motor current). The coil side dictates your microcontroller or driver transistor requirements, while the contact side dictates the physical survivability of the relay under load.
Below is a specification table for common DPDT and dual-contact relays suitable for bench and industrial H-bridge builds. Note the drastic difference between the resistive and motor/inductive ratings.
| Relay Model | Coil Voltage | Coil Resistance | Resistive Rating | Motor / Inductive Rating | Breaking Capacity (DC) |
|---|---|---|---|---|---|
| Omron G2R-2-E DC12 | 12V DC | 275 Ω | 5A @ 250VAC | 2A @ 30VDC (Motor) | 10A @ 30VDC (Resistive) |
| Song Chuan 833F-1C-C | 24V DC | 1440 Ω | 16A @ 250VAC | 1/2 HP @ 120VAC | 8A @ 30VDC |
| Panasonic TQ2-12V | 12V DC | 1028 Ω | 1A @ 125VAC | 0.5A @ 110VDC | 2A @ 30VDC |
| Finder 40.52.9.024 | 24V DC | 2880 Ω | 8A @ 250VAC | 3A @ 24VDC (Motor) | 16A @ 24VDC (Resistive) |
For DC motor loads, always look at the Motor or Inductive rating column. DC motors draw 5 to 8 times their full-load current at startup (Locked Rotor Amperage). Furthermore, breaking a DC inductive circuit creates a sustained arc. If the relay’s DC breaking capacity is lower than your motor's stall current, the contacts will pit, carbonize, and eventually weld together in the closed position.
Wiring the Coil and Contact Sides
Building an H-bridge out of relays requires careful attention to both the control logic and the power switching. The standard topology uses two DPDT relays. In the resting state (both coils de-energized), the motor leads are connected to ground through the Normally Closed (NC) contacts, effectively braking the motor or leaving it floating depending on the exact wiring. When Relay A energizes, it applies +V to Lead 1 and GND to Lead 2 (Forward). When Relay B energizes, it applies +V to Lead 2 and GND to Lead 1 (Reverse).
The Coil Side: Flyback Protection is Mandatory
A relay coil is a large inductor. When your control transistor turns off, the collapsing magnetic field generates a massive reverse voltage spike (often exceeding 100V) that will instantly destroy your driving MOSFET, BJT, or microcontroller GPIO pin. You must wire a flyback diode (like a 1N4007 or 1N4148) in parallel with every DC relay coil. Connect the diode’s cathode (the stripe) to the positive coil terminal and the anode to the negative/ground terminal. For high-speed switching applications, consider adding a 47Ω resistor in series with the diode to speed up the coil's collapse time, reducing relay release delay.
The Contact Side: Preventing Shoot-Through
The most catastrophic failure mode in a relay H-bridge is "shoot-through"—energizing both Relay A and Relay B simultaneously. This directly shorts your positive supply to ground through the relay contacts, vaporizing traces and potentially causing a fire. To prevent this, implement an electrical interlock. Wire the coil power for Relay A through the NC contact of Relay B, and vice versa. This ensures that even if your microcontroller suffers a brownout and drives both GPIO pins high simultaneously, the physical relay contacts will mechanically prevent the second coil from energizing. For a deeper dive into H-bridge topologies, All About Circuits provides an excellent breakdown of the underlying theory.
Load Selection, Testing, and Replacement
Choosing the right relay and verifying its health requires a systematic approach based on the specific load characteristics you are switching.
| Load Type | Governing Rating Column | Key Failure Mode | Selection Rule |
|---|---|---|---|
| Resistive (Heaters, Incandescent) | Resistive / Thermal | Thermal melting of housing | Size at 125% of continuous steady-state current. |
| Inductive (Solenoids, Contactors) | Inductive / DC Breaking | Contact pitting from DC arcing | Ensure DC breaking voltage/current exceeds the coil's stored energy ($E = \frac{1}{2}LI^2$). |
| Motor (DC Gearmotors, Winches) | Motor / LRA / HP Rating | Contact welding from inrush | Relay LRA rating must exceed motor stall current. Add a snubber across contacts. |
How to Test a Relay: Dead and Live
Before soldering a relay into your H-bridge, or when troubleshooting a failed board, follow this testing protocol:
- Dead Testing (Coil): Set your multimeter to Ohms. Measure across the coil pins (usually A1 and A2). A 12V Omron G2R should read ~275Ω. An open circuit (OL) means a blown internal coil wire; a dead short (near 0Ω) means melted internal insulation.
- Dead Testing (Contacts): Set the DMM to continuity. Probe the COM and NC pins; you should hear a beep. Probe COM and NO; it should read OL. Press the relay armature manually with a non-conductive tool. The continuity should swap. If the COM-NO resistance reads above 1Ω, the contacts are carbonized.
- Live Testing (Voltage Drop): Wire the relay to its actual motor load and energize the coil. Set your DMM to DC millivolts (mV). Place the probes directly on the COM and NO solder pads. A healthy relay under load will show a voltage drop of less than 50mV. If you read 200mV or higher, the contacts are degrading and generating excess heat ($P = I \times V_{drop}$).
When to Repair vs. Replace
Electromechanical relays are consumable components; their contacts physically erode with every switch cycle. Replace any PCB-mount or socketed relay (like the Omron or Song Chuan models listed above) that fails a live voltage drop test. They cost between $2 and $15, are often sealed with epoxy or plastic shells preventing internal access, and attempting to file the contacts will ruin the silver-alloy plating. Repair is only justified for heavy-duty industrial contactors (e.g., Schneider Electric TeSys or Eaton XT series costing $100+), where you can safely disassemble the arc chutes, clean the busbars, and replace the main contact tips or coil assemblies as modular spare parts. For more on relay switching dynamics and arc suppression, refer to this guide on relay switching circuits.
Relay H-Bridge vs. Solid-State MOSFET H-Bridge
While a relay H-bridge is robust, it isn't the right tool for every application. If you are building a robotics platform requiring variable speed control, you need to compare the electromechanical approach against solid-state alternatives like the BTS7960 or discrete MOSFET bridges.
| Feature | Relay-Based H-Bridge | Solid-State MOSFET H-Bridge |
|---|---|---|
| PWM Speed Control | Impossible (mechanical limits ~10Hz) | Excellent (supports 1kHz to 20kHz+) |
| Voltage Drop | ~0.05V (negligible, no heat sinking) | 0.2V to 1.5V (requires heatsinks at high amps) |
| Switching Speed | Slow (5ms - 15ms operate/release time) | Instantaneous (nanoseconds) |
| Galvanic Isolation | Inherent (physical air gap) | Requires external optocouplers |
| Lifespan | ~100,000 mechanical cycles | Millions of cycles (if kept within thermal limits) |
| Acoustic Noise | Loud mechanical clicking | Silent (may produce coil whine at low PWM) |
The Verdict: Choose a relay H-bridge when you only need simple forward/reverse/stop control for high-current loads (like a 12V winch or a linear actuator) where PWM speed control is unnecessary, and you want to avoid the thermal management headaches of high-amperage MOSFETs. Choose a solid-state H-bridge the moment your project requires smooth acceleration, regenerative braking, or PID-based speed stabilization. For a comprehensive look at modern silicon motor drivers, the Texas Instruments motor driver portfolio outlines the thermal and switching advantages of integrated silicon bridges.






