

The MCB 1 Phase Schneider is a miniature circuit breaker designed for single-phase electrical circuits. Manufactured by Schneider Electric, this component provides automatic protection by disconnecting the circuit in the event of an overload or short circuit. It ensures safety and reliability in residential, commercial, and industrial electrical installations.








The following table outlines the key technical specifications of the MCB 1 Phase Schneider:
| Parameter | Value |
|---|---|
| Manufacturer | Schneider Electric |
| Part ID | MCB 1 Phase Schneider |
| Rated Voltage | 230/240 V AC |
| Rated Current | 6 A, 10 A, 16 A, 20 A, 32 A, 40 A (varies by model) |
| Breaking Capacity | 6 kA |
| Number of Poles | 1 (Single Phase) |
| Tripping Curve | B, C, or D (depending on application) |
| Frequency | 50/60 Hz |
| Mounting Type | DIN Rail |
| Operating Temperature | -5°C to +55°C |
| Standards Compliance | IEC 60898-1 |
The MCB 1 Phase Schneider does not have traditional pins but instead features terminal connections for input and output wiring. The table below describes the terminal configuration:
| Terminal | Description |
|---|---|
| Line (Input) | Connects to the incoming live wire from the power source. |
| Load (Output) | Connects to the outgoing live wire to the protected circuit. |
| Neutral | Not applicable (neutral wire bypasses the MCB). |
Mounting the MCB:
Wiring the MCB:
Testing the MCB:
Resetting the MCB:
The MCB 1 Phase Schneider is not directly compatible with Arduino UNO or other microcontrollers, as it is designed for high-voltage AC circuits. However, it can be used in conjunction with relays or sensors to monitor and control electrical circuits indirectly.
For example, you can use a current sensor with an Arduino to monitor the load on a circuit protected by the MCB. Below is a sample Arduino code snippet for monitoring current using a current sensor:
// Include necessary libraries
#include <Wire.h>
// Define the analog pin connected to the current sensor
const int currentSensorPin = A0;
// Define a threshold for overload detection (adjust as needed)
const float overloadThreshold = 10.0; // Example: 10 Amps
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(currentSensorPin, INPUT); // Set the sensor pin as input
}
void loop() {
// Read the analog value from the current sensor
int sensorValue = analogRead(currentSensorPin);
// Convert the sensor value to current (adjust the formula for your sensor)
float current = sensorValue * (5.0 / 1023.0) * 20.0;
// Example: Assuming a sensor with 20A max range and 5V output
// Print the current value to the serial monitor
Serial.print("Current: ");
Serial.print(current);
Serial.println(" A");
// Check if the current exceeds the overload threshold
if (current > overloadThreshold) {
Serial.println("Overload detected! Take action.");
// Add code here to trigger an alert or take corrective action
}
delay(1000); // Wait for 1 second before the next reading
}
MCB Trips Frequently:
MCB Does Not Trip During a Fault:
MCB Feels Hot to the Touch:
Difficulty Resetting the MCB:
Q1: Can the MCB 1 Phase Schneider be used for DC circuits?
A1: No, this MCB is designed for AC circuits only. For DC applications, use a DC-rated circuit breaker.
Q2: How do I choose the correct MCB rating for my circuit?
A2: Calculate the total load current of the circuit and select an MCB with a slightly higher rated current. Ensure the MCB's tripping curve matches the application.
Q3: Can I use this MCB for three-phase circuits?
A3: No, this is a single-phase MCB. For three-phase circuits, use a three-phase MCB.
Q4: How often should I inspect the MCB?
A4: Perform a visual inspection every 6-12 months and test its functionality annually to ensure proper operation.