Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

DPDT Relay

Image of DPDT Relay

DPDT Relay Documentation

Introduction

A DPDT (Double-Pole, Double-Throw) Relay is an electromagnetic device designed to control two independent circuits simultaneously, allowing each to be connected to one of two terminals. This relay is commonly used in applications where switching between two power sources or controlling multiple outputs from a single signal is required. Its versatility makes it suitable for a variety of applications, including motor control, signal switching, and power supply management.

Technical Specifications

General Characteristics

  • Switch Type: Double-Pole, Double-Throw (DPDT)
  • Control Voltage: Typically 5V to 12V DC
  • Contact Rating: Varies by model (e.g., 10A at 250VAC, 10A at 30VDC)
  • Operate Time: Typically 5ms to 20ms
  • Release Time: Typically 5ms to 20ms
  • Operating Temperature: -40°C to 85°C (varies by manufacturer)

Pin Configuration and Descriptions

Pin Number Description Notes
1 Coil End 1 Connect to DC voltage supply
2 Coil End 2 Connect to ground
3 Common Pole 1 Switchable pole for circuit 1
4 Normally Closed (NC) 1 Default connection for circuit 1
5 Normally Open (NO) 1 Activated connection for circuit 1
6 Common Pole 2 Switchable pole for circuit 2
7 Normally Closed (NC) 2 Default connection for circuit 2
8 Normally Open (NO) 2 Activated connection for circuit 2

Usage Instructions

Wiring the DPDT Relay to a Circuit

  1. Connect the coil pins (1 and 2) to your control circuit, ensuring the correct voltage is applied.
  2. Connect the common poles (3 and 6) to the circuits you wish to control.
  3. Wire the Normally Open (NO) and Normally Closed (NC) contacts to the respective outputs for each circuit.

Best Practices

  • Always verify the coil voltage and contact ratings before applying power to the relay.
  • Use a diode across the coil terminals to prevent back EMF when the coil is de-energized.
  • Ensure that all connections are secure to prevent accidental disconnection or short circuits.

Example Circuit with Arduino UNO

// Example code to control a DPDT relay with an Arduino UNO

const int relayPin = 2; // Relay control pin

void setup() {
  pinMode(relayPin, OUTPUT); // Set relay pin as output
}

void loop() {
  digitalWrite(relayPin, HIGH); // Activate the relay
  delay(1000);                  // Wait for 1 second
  digitalWrite(relayPin, LOW);  // Deactivate the relay
  delay(1000);                  // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues

  • Relay not switching: Ensure the control voltage is within the specified range and connections are secure.
  • Contacts not conducting: Check if the contacts are rated for the current and voltage of your circuit.
  • Coil overheating: Verify that the coil voltage matches the supply and is not being driven too hard.

FAQs

Q: Can I use a DPDT relay to switch AC loads? A: Yes, ensure the contact ratings match the requirements of your AC load.

Q: How can I protect the relay from voltage spikes? A: Use a flyback diode across the coil terminals to absorb voltage spikes when the coil is turned off.

Q: Can I control a DPDT relay with a microcontroller? A: Yes, you can control it using a digital output pin, but ensure you have a suitable driver if the coil voltage exceeds the microcontroller's voltage levels.

For further assistance, consult the manufacturer's datasheet specific to the part ID 'dpdt' and contact technical support if necessary.

Example Projects

automatic headlight control project
Image of automatic headlight control project : A project utilizing DPDT Relay in a practical application
This circuit appears to be a light-activated switch controlling two bulbs using a 5V relay, with an LDR (Light Dependent Resistor) as the sensor. The relay is powered by a 48V to 5V converter, which is switched on by a 12V battery through an SPST toggle switch. The LDR's output is connected to the relay's input, enabling the relay to switch the bulbs on or off based on the ambient light level detected by the LDR.
Measure Temperature and Humidity with Adafruit DHT11
Image of Measure Temperature and Humidity with Adafruit DHT11: A project utilizing DPDT Relay in a practical application
This circuit uses two relays to control the operation of a DC motor, with pushbuttons to activate the relays. The motor's power supply is switched by the relays, which are powered by separate 12v batteries, allowing the motor to be turned on/off and potentially reverse direction with the pushbuttons.
ESP32 bluethooth with relay
Image of ESP32 bluethooth with relay: A project utilizing DPDT Relay in a practical application
This circuit features an ESP32 microcontroller connected to a two-channel relay module. The ESP32's digital pins D25 and D26 are used to control the relay channels IN1 and IN2, respectively, allowing the microcontroller to switch external circuits on and off. The ESP32 and the relay module share a common ground and the ESP32's Vin pin supplies power to the relay's VCC, indicating that both operate at compatible voltage levels.
SmartNode project
Image of SmartNode project: A project utilizing DPDT Relay in a practical application
This circuit is designed to control a relay module (ESP8266-01 Relay) using an AC to DC power supply module (Mini AC-DC 110V-230V to 5V 700mA Module) that powers the relay. The relay's activation is controlled by a rocker switch, which connects or disconnects the live AC line to the common terminal of the relay. The relay's normally open (NO) contact is connected to a terminal block, allowing an external load to be switched on and off by the relay when the rocker switch is toggled.

Example Projects

Image of automatic headlight control project : A project utilizing DPDT Relay in a practical application
automatic headlight control project
This circuit appears to be a light-activated switch controlling two bulbs using a 5V relay, with an LDR (Light Dependent Resistor) as the sensor. The relay is powered by a 48V to 5V converter, which is switched on by a 12V battery through an SPST toggle switch. The LDR's output is connected to the relay's input, enabling the relay to switch the bulbs on or off based on the ambient light level detected by the LDR.
Image of Measure Temperature and Humidity with Adafruit DHT11: A project utilizing DPDT Relay in a practical application
Measure Temperature and Humidity with Adafruit DHT11
This circuit uses two relays to control the operation of a DC motor, with pushbuttons to activate the relays. The motor's power supply is switched by the relays, which are powered by separate 12v batteries, allowing the motor to be turned on/off and potentially reverse direction with the pushbuttons.
Image of ESP32 bluethooth with relay: A project utilizing DPDT Relay in a practical application
ESP32 bluethooth with relay
This circuit features an ESP32 microcontroller connected to a two-channel relay module. The ESP32's digital pins D25 and D26 are used to control the relay channels IN1 and IN2, respectively, allowing the microcontroller to switch external circuits on and off. The ESP32 and the relay module share a common ground and the ESP32's Vin pin supplies power to the relay's VCC, indicating that both operate at compatible voltage levels.
Image of SmartNode project: A project utilizing DPDT Relay in a practical application
SmartNode project
This circuit is designed to control a relay module (ESP8266-01 Relay) using an AC to DC power supply module (Mini AC-DC 110V-230V to 5V 700mA Module) that powers the relay. The relay's activation is controlled by a rocker switch, which connects or disconnects the live AC line to the common terminal of the relay. The relay's normally open (NO) contact is connected to a terminal block, allowing an external load to be switched on and off by the relay when the rocker switch is toggled.