

A PV isolator is a critical safety component used in photovoltaic (solar power) systems. It is a manually operated switch designed to disconnect the solar panels from the inverter or the grid. This disconnection ensures that maintenance or emergency procedures can be carried out safely, without the risk of electric shock or damage to the system. PV isolators are typically installed between the solar array and the inverter, and they are essential for compliance with safety standards in solar installations.








Below are the key technical details of a typical PV isolator:
| Parameter | Value |
|---|---|
| Rated Voltage | 600V DC to 1000V DC (varies by model) |
| Rated Current | 16A to 32A (varies by model) |
| Poles | 2-pole or 4-pole configurations |
| Operating Temperature | -25°C to +70°C |
| Protection Rating | IP65 (weatherproof for outdoor use) |
| Mounting Type | DIN rail or surface-mounted |
| Compliance Standards | IEC 60947-3, AS/NZS 5033 |
PV isolators do not have traditional "pins" like ICs or connectors. Instead, they feature input and output terminals for connecting the solar array and inverter. Below is a description of the terminal configuration:
| Terminal | Description |
|---|---|
| Input (+) | Positive terminal for connecting the solar array. |
| Input (-) | Negative terminal for connecting the solar array. |
| Output (+) | Positive terminal for connecting to the inverter. |
| Output (-) | Negative terminal for connecting to the inverter. |
Placement in the Circuit:
Wiring:
Operation:
While PV isolators are not typically connected to microcontrollers like the Arduino UNO, you can use an Arduino to monitor the state of the isolator (e.g., whether it is ON or OFF) using a digital input pin. Below is an example code snippet:
// Define the digital pin connected to the PV isolator's state indicator
const int isolatorPin = 2;
void setup() {
pinMode(isolatorPin, INPUT); // Set the pin as an input
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int isolatorState = digitalRead(isolatorPin); // Read the isolator state
if (isolatorState == HIGH) {
// If the pin reads HIGH, the isolator is ON
Serial.println("PV Isolator is ON. System is connected.");
} else {
// If the pin reads LOW, the isolator is OFF
Serial.println("PV Isolator is OFF. System is disconnected.");
}
delay(1000); // Wait for 1 second before reading again
}
Note: This example assumes the PV isolator has a built-in state indicator or auxiliary contact that can be connected to the Arduino.
| Issue | Solution |
|---|---|
| The isolator does not disconnect the circuit. | Ensure the switch is fully turned to the "OFF" position. Check for damaged contacts. |
| Loose or overheating connections. | Verify that all terminals are securely tightened. Use appropriate wire sizes. |
| Water ingress in outdoor installations. | Ensure the isolator has an IP65 or higher rating and is properly sealed. |
| Incorrect voltage or current rating. | Replace the isolator with one that matches the system's specifications. |
Can I use a PV isolator for AC circuits?
No, PV isolators are specifically designed for DC circuits in photovoltaic systems. For AC circuits, use an appropriate AC isolator.
How often should I inspect the PV isolator?
It is recommended to inspect the isolator during routine maintenance of the solar system, typically once or twice a year.
What happens if the isolator is left in the "OFF" position?
The solar array will remain disconnected from the inverter, and no power will be supplied to the system.
Can I install the PV isolator indoors?
Yes, but ensure it is easily accessible and complies with local safety regulations. For outdoor installations, use a weatherproof model.
By following this documentation, you can safely and effectively use a PV isolator in your photovoltaic system.