

The RM1A23D25 is a solid-state relay (SSR) module manufactured by Carlo Gavazzi, with the part ID BLB042BULEBEL. This relay is designed for switching applications in electronic circuits, enabling the control of high-voltage loads using low-voltage signals. Its compact design ensures easy integration into a wide range of systems, making it a reliable choice for industrial automation, HVAC systems, lighting control, and motor control applications.








| Parameter | Value |
|---|---|
| Manufacturer | Carlo Gavazzi |
| Part ID | BLB042BULEBEL |
| Relay Type | Solid-State Relay (SSR) |
| Input Control Voltage | 3-32 VDC |
| Output Voltage Range | 24-280 VAC |
| Maximum Load Current | 25 A |
| Isolation Voltage | 4000 VAC |
| Switching Type | Zero-Crossing Switching |
| Operating Temperature | -30°C to +80°C |
| Mounting Type | Panel Mount |
| Dimensions | 58.2 x 44.8 x 28.8 mm |
The RM1A23D25 has four terminals for input and output connections. The table below describes each terminal:
| Terminal Number | Label | Description |
|---|---|---|
| 1 | + (Input) | Positive DC control signal input (3-32 VDC) |
| 2 | - (Input) | Negative DC control signal input (ground) |
| 3 | ~ (Output) | AC load terminal 1 (connected to the load) |
| 4 | ~ (Output) | AC load terminal 2 (connected to the AC source) |
The RM1A23D25 can be controlled using an Arduino UNO. Below is an example circuit and code to toggle the relay:
// Define the pin connected to the relay control input
const int relayPin = 7;
void setup() {
// Set the relay pin as an output
pinMode(relayPin, OUTPUT);
// Start with the relay off
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 Turning On
Electrical Noise
Q1: Can the RM1A23D25 be used with DC loads?
A1: No, the RM1A23D25 is designed for AC loads only. For DC loads, use a DC-specific solid-state relay.
Q2: What is zero-crossing switching?
A2: Zero-crossing switching means the relay switches the load on or off when the AC waveform crosses zero volts. This reduces electrical noise and minimizes wear on the load.
Q3: Is the relay polarity-sensitive on the input side?
A3: Yes, the input terminals are polarity-sensitive. Ensure the positive control signal is connected to terminal 1 (+) and the negative to terminal 2 (-).
Q4: Can I control the relay with a 3.3V microcontroller?
A4: Yes, the relay can be controlled with a 3.3V signal, as it supports an input voltage range of 3-32 VDC.