The RELAY-G5D is a versatile and robust general-purpose relay designed for switching high voltage and high current loads with a low voltage control signal. This relay is widely used in various applications, including automation and control systems, automotive electronics, and other scenarios where electrical isolation between control circuitry and power circuitry is required.
The following table outlines the key technical specifications of the RELAY-G5D:
Specification | Value |
---|---|
Contact Arrangement | SPDT (Single Pole Double Throw) |
Coil Voltage | 5V DC |
Contact Voltage | Max 250V AC / 30V DC |
Contact Current | Max 10A |
Switching Capacity | Max 2500VA / 300W |
Operate Time | Max 10ms |
Release Time | Max 5ms |
Insulation Resistance | Min 100MΩ at 500V DC |
Dielectric Strength | 1500V AC for 1 minute |
Pin Number | Description |
---|---|
1 | Coil End 1 |
2 | Coil End 2 |
3 | Common Contact (COM) |
4 | Normally Open (NO) |
5 | Normally Closed (NC) |
Powering the Coil:
Connecting the Load:
Relay Does Not Actuate:
Intermittent Operation:
Q: Can I use the RELAY-G5D with an Arduino? A: Yes, the RELAY-G5D can be controlled using an Arduino digital output pin, but you may need a transistor to drive the relay coil if the Arduino cannot provide sufficient current.
Q: What is the life expectancy of the RELAY-G5D? A: The life expectancy depends on the load and the frequency of operation. Refer to the manufacturer's datasheet for detailed endurance ratings.
Q: Can the RELAY-G5D switch AC and DC loads? A: Yes, the RELAY-G5D can switch both AC and DC loads within its rated voltage and current specifications.
Below is an example code snippet for controlling the RELAY-G5D with an Arduino UNO. This example assumes the relay coil is connected to digital pin 7 and uses a transistor to drive the relay.
const int relayPin = 7; // Relay control pin
void setup() {
pinMode(relayPin, OUTPUT); // Set relay pin as output
}
void loop() {
digitalWrite(relayPin, HIGH); // Energize the relay coil
delay(1000); // Wait for 1 second
digitalWrite(relayPin, LOW); // De-energize the relay coil
delay(1000); // Wait for 1 second
}
Note: Ensure you have a suitable transistor and flyback diode in place when connecting the relay to the Arduino to protect the microcontroller from inductive spikes.