

The Disyuntor Diferencial DD25A by Schneider is a differential circuit breaker designed to detect earth faults by comparing the current flowing into and out of a circuit. This device provides critical protection against electric shocks and fire hazards caused by leakage currents. It is an essential safety component in residential, commercial, and industrial electrical installations.








The following table outlines the key technical details of the DD25A:
| Parameter | Value |
|---|---|
| Manufacturer | Schneider |
| Part ID | DD25A |
| Rated Current (In) | 25 A |
| Rated Voltage (Un) | 230/400 V AC |
| Sensitivity (ΔIn) | 30 mA |
| Frequency | 50/60 Hz |
| Number of Poles | 2P (2 Poles) |
| Breaking Capacity | 6 kA |
| Operating Temperature | -25°C to +55°C |
| Mounting Type | DIN Rail |
| Standards Compliance | IEC 61008-1 |
The DD25A has a straightforward terminal configuration for input and output connections. The table below describes the terminals:
| Terminal | Description |
|---|---|
| L (Line In) | Connects to the live input from the power source. |
| N (Neutral In) | Connects to the neutral input from the power source. |
| L (Line Out) | Connects to the live output to the load. |
| N (Neutral Out) | Connects to the neutral output to the load. |
While the DD25A is not directly compatible with Arduino or other microcontrollers, it can be used in conjunction with sensors and relays to monitor and control electrical circuits. For example, you can use a current sensor with an Arduino to detect when the breaker trips and trigger an alert.
/*
Example Arduino Code to Monitor DD25A Status
This code uses a current sensor to detect if the breaker trips.
When the breaker trips, the current sensor will detect no current
flow, and the Arduino will trigger an alert (e.g., LED or buzzer).
*/
const int currentSensorPin = A0; // Analog pin connected to current sensor
const int alertPin = 13; // Digital pin connected to an alert LED
void setup() {
pinMode(alertPin, OUTPUT); // Set alert pin as output
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int sensorValue = analogRead(currentSensorPin); // Read current sensor value
float current = sensorValue * (5.0 / 1023.0); // Convert to voltage (example)
if (current < 0.1) { // If current is below threshold, breaker may be tripped
digitalWrite(alertPin, HIGH); // Turn on alert LED
Serial.println("Breaker tripped! Check the circuit.");
} else {
digitalWrite(alertPin, LOW); // Turn off alert LED
Serial.println("Breaker is functioning normally.");
}
delay(1000); // Wait 1 second before next reading
}
Breaker Trips Frequently:
Breaker Does Not Trip During Test:
Nuisance Tripping:
Breaker Does Not Reset:
Q1: Can the DD25A be used in a three-phase system?
A1: The DD25A is designed for single-phase systems. For three-phase systems, use a compatible three-phase differential breaker.
Q2: How often should the test button be used?
A2: It is recommended to test the breaker at least once a month to ensure proper functionality.
Q3: What happens if the load exceeds 25 A?
A3: The breaker may trip to protect the circuit. Ensure the load does not exceed the rated current.
Q4: Can the DD25A protect against short circuits?
A4: No, the DD25A is designed to detect earth leakage currents. Use it in conjunction with a circuit breaker for short-circuit protection.