

The Automatic Transfer Switch (ATS) for Direct Current (DC) applications is a critical component designed to ensure uninterrupted power supply by automatically switching between two or more DC power sources. This component is widely used in systems where power reliability is essential, such as renewable energy systems, telecommunications, and backup power systems. The ATS DC ensures seamless transitions between power sources, minimizing downtime and protecting connected devices.








| Parameter | Value |
|---|---|
| Operating Voltage Range | 12V DC to 48V DC |
| Maximum Current Rating | 50A |
| Switching Time | < 10ms |
| Control Signal Voltage | 5V DC to 12V DC |
| Operating Temperature | -20°C to 70°C |
| Dimensions | 120mm x 80mm x 40mm |
| Weight | 300g |
| Contact Material | Silver alloy |
| Insulation Resistance | ≥ 100MΩ |
| Pin Number | Label | Description |
|---|---|---|
| 1 | Source 1 (+) | Positive terminal of the primary DC power source |
| 2 | Source 1 (-) | Negative terminal of the primary DC power source |
| 3 | Source 2 (+) | Positive terminal of the secondary DC power source |
| 4 | Source 2 (-) | Negative terminal of the secondary DC power source |
| 5 | Load (+) | Positive terminal of the load connection |
| 6 | Load (-) | Negative terminal of the load connection |
| 7 | Control (+) | Positive terminal for the control signal input |
| 8 | Control (-) | Negative terminal for the control signal input |
Connect Power Sources:
Source 1 (+) and Source 1 (-) respectively.Source 2 (+) and Source 2 (-).Connect the Load:
Load (+) and the negative terminal to Load (-).Control Signal:
Control (+) and Control (-) pins. This signal determines the active power source.Power On:
The ATS DC can be controlled using an Arduino UNO to automate the switching process based on specific conditions, such as voltage levels or sensor inputs. Below is an example code snippet:
// Example code to control ATS DC using Arduino UNO
// This code switches the ATS DC based on a voltage threshold
const int controlPin = 7; // Pin connected to ATS DC Control (+)
const int voltageSensorPin = A0; // Pin connected to a voltage sensor
const float voltageThreshold = 12.0; // Voltage threshold in volts
void setup() {
pinMode(controlPin, OUTPUT); // Set control pin as output
pinMode(voltageSensorPin, INPUT); // Set voltage sensor pin as input
Serial.begin(9600); // Initialize serial communication
}
void loop() {
// Read the voltage from the sensor
int sensorValue = analogRead(voltageSensorPin);
float voltage = sensorValue * (5.0 / 1023.0) * 10; // Convert to actual voltage
Serial.print("Voltage: ");
Serial.println(voltage); // Print voltage to serial monitor
if (voltage < voltageThreshold) {
digitalWrite(controlPin, HIGH); // Activate secondary power source
Serial.println("Switching to secondary power source...");
} else {
digitalWrite(controlPin, LOW); // Use primary power source
Serial.println("Using primary power source...");
}
delay(1000); // Wait for 1 second before next reading
}
Issue: The ATS DC does not switch between power sources.
Issue: The load does not receive power.
Issue: The ATS DC switches erratically.
Q: Can the ATS DC handle more than two power sources?
A: No, this model is designed to switch between two DC power sources only.
Q: What happens if both power sources fail?
A: The load will not receive power. Consider adding a backup battery system for critical applications.
Q: Can the ATS DC be used with AC power sources?
A: No, this component is specifically designed for DC applications. Use an AC-specific ATS for alternating current systems.
Q: Is the ATS DC suitable for outdoor use?
A: The ATS DC is not weatherproof. Use it in a dry, indoor environment or within a weatherproof enclosure.
This documentation provides a comprehensive guide to understanding, using, and troubleshooting the ATS DC. For further assistance, consult the manufacturer's support team.