

The 24V Relay is an electromechanical switch that uses an electromagnetic coil to open or close its internal contacts. This allows the control of a high voltage or high current circuit using a low voltage signal, typically operating at 24 volts. Relays are widely used in automation, industrial control systems, home appliances, and automotive applications. They provide electrical isolation between the control circuit and the load circuit, ensuring safety and reliability.








| Parameter | Value |
|---|---|
| Coil Voltage | 24V DC |
| Coil Resistance | Typically 200–300 ohms |
| Contact Configuration | SPDT (Single Pole Double Throw) or DPDT (Double Pole Double Throw) |
| Contact Voltage Rating | Up to 250V AC or 30V DC |
| Contact Current Rating | Typically 5A–30A |
| Switching Time | 5–15 ms (typical) |
| Insulation Resistance | ≥ 100 MΩ |
| Dielectric Strength | 1000V AC (coil to contacts) |
| Operating Temperature | -40°C to +85°C |
| Mechanical Life | ≥ 10 million operations |
| Electrical Life | ≥ 100,000 operations |
The pin configuration of a typical 24V relay depends on its type (e.g., SPDT or DPDT). Below is an example for a standard SPDT relay:
| Pin Number | Name | Description |
|---|---|---|
| 1 | Coil (+) | Positive terminal of the electromagnetic coil |
| 2 | Coil (-) | Negative terminal of the electromagnetic coil |
| 3 | Common (COM) | Common terminal for the switching contacts |
| 4 | Normally Open (NO) | Contact that is open when the relay is inactive |
| 5 | Normally Closed (NC) | Contact that is closed when the relay is inactive |
Below is an example of how to control a 24V relay using an Arduino UNO:
// Define the pin connected to the transistor base
const int relayPin = 7;
void setup() {
pinMode(relayPin, OUTPUT); // Set the relay pin as an output
digitalWrite(relayPin, LOW); // Ensure the relay is off initially
}
void loop() {
digitalWrite(relayPin, HIGH); // Activate the relay
delay(5000); // Keep the relay on for 5 seconds
digitalWrite(relayPin, LOW); // Deactivate the relay
delay(5000); // Keep the relay off for 5 seconds
}
Relay Not Activating
Contacts Not Switching
Voltage Spikes Damaging Circuit
Relay Buzzing Noise
Overheating
Q: Can I use a 24V relay with a 12V power supply?
A: No, the relay requires 24V DC to activate the coil. Using a lower voltage may result in unreliable operation.
Q: How do I know if my relay is SPDT or DPDT?
A: Check the relay's datasheet or inspect the pin configuration. SPDT relays have 5 pins, while DPDT relays typically have 8 pins.
Q: Can I control an AC load with a 24V relay?
A: Yes, as long as the relay's contact voltage and current ratings are suitable for the AC load.
Q: Why is a flyback diode necessary?
A: The flyback diode protects the control circuit from voltage spikes generated when the relay coil is de-energized.
Q: Can I use a 24V relay with an Arduino without a transistor?
A: No, the Arduino cannot directly supply 24V. Use a transistor or relay driver circuit to control the relay.