

The Carlo Gavazzi RKD2A23D50C is a Double Pole Single Throw Solid State Relay (DPST SSR) designed for reliable and efficient switching of two independent circuits simultaneously. Unlike traditional mechanical relays, this SSR uses semiconductor components to provide fast, noise-free, and wear-resistant operation. It is ideal for applications requiring high-speed switching, electrical isolation, and long operational life.








The following table outlines the key technical specifications of the Carlo Gavazzi RKD2A23D50C DPST SSR:
| Parameter | Value |
|---|---|
| Manufacturer | Carlo Gavazzi |
| Part Number | RKD2A23D50C |
| Relay Type | Solid State Relay (SSR) |
| Configuration | Double Pole Single Throw (DPST) |
| Load Voltage Range | 24-230 VAC |
| Maximum Load Current | 50 A per pole |
| Control Voltage Range | 4-32 VDC |
| Isolation Voltage | 4000 VAC |
| Switching Type | Zero-crossing |
| Operating Temperature | -30°C to +80°C |
| Mounting Type | Panel Mount |
| Dimensions (L x W x H) | 45 mm x 58 mm x 30 mm |
The RKD2A23D50C features a straightforward pin layout for easy integration into circuits. The table below describes the pin configuration:
| Pin Number | Label | Description |
|---|---|---|
| 1 | Input+ | Positive terminal for the control signal (4-32 VDC). |
| 2 | Input- | Negative terminal for the control signal (ground). |
| 3 | Load 1 (L1) | First load terminal for the AC circuit (connected to the first pole). |
| 4 | Load 1 (T1) | Second load terminal for the AC circuit (connected to the first pole). |
| 5 | Load 2 (L2) | First load terminal for the second AC circuit (connected to the second pole). |
| 6 | Load 2 (T2) | Second load terminal for the second AC circuit (connected to the second pole). |
Control Signal Connection:
Input+ and Input- terminals. Ensure the polarity is correct.Load Connection:
Load 1 (L1) and Load 1 (T1) terminals.Load 2 (L2) and Load 2 (T2) terminals.Mounting:
Power Up:
The RKD2A23D50C can be controlled using an Arduino UNO. Below is an example circuit and code to toggle the relay using a digital output pin:
Input+ terminal of the relay to Arduino pin 9.Input- terminal of the relay to the Arduino GND.// Define the relay control pin
const int relayPin = 9;
void setup() {
// Set the relay pin as an output
pinMode(relayPin, OUTPUT);
// Initialize the relay in the OFF state
digitalWrite(relayPin, LOW);
}
void loop() {
// Turn the relay ON
digitalWrite(relayPin, HIGH);
delay(5000); // Keep the relay ON for 5 seconds
// Turn the relay OFF
digitalWrite(relayPin, LOW);
delay(5000); // Keep the relay OFF for 5 seconds
}
Relay Not Switching:
Overheating:
Load Not Powering On:
Electrical Noise or Interference:
Q: Can this relay switch DC loads?
A: No, the RKD2A23D50C is designed for AC loads only. Switching DC loads may damage the relay.
Q: Is the relay suitable for inductive loads?
A: Yes, but ensure proper snubber circuits are used to suppress voltage spikes caused by inductive loads.
Q: Can I use this relay without a heatsink?
A: For low-current applications, a heatsink may not be necessary. However, for high-current loads, a heatsink is recommended to prevent overheating.
Q: What is zero-crossing switching?
A: Zero-crossing switching ensures the relay switches on or off when the AC voltage crosses zero, reducing electrical noise and wear on connected devices.