24V 5A SMPS Power Supply
24V 5A SMPS Power Supply
The 24V 5A SMPS Power Supply is a compact, high-reliability Switch Mode Power Supply (SMPS) designed to provide a stable 24V DC output at a maximum current of 5A. This power supply is ideal for use in a wide range of applications, including industrial control systems, automation, robotics, medical devices, and other IoT systems that require a reliable and efficient power source.
The 24V 5A SMPS Power Supply is designed to convert AC input voltage to a stable DC output voltage, ensuring a reliable power supply to connected devices. The power supply operates with a high degree of efficiency, minimizing heat generation and reducing energy losses.
| Overvoltage Protection (OVP) | Prevents damage from excessive input voltage |
| Short Circuit Protection (SCP) | Shuts down the power supply in case of a short circuit |
| Overcurrent Protection (OCP) | Limits output current to prevent damage from excessive loading |
| Overtemperature Protection (OTP) | Shuts down the power supply if internal temperature exceeds a safe limit |
101.6mm x 50.8mm x 30mm (L x W x H)
200g
Metal casing with a plastic enclosure
IEC C14 socket
2-pin terminal block ( Phoenix connector )
-20C to +70C
-40C to +80C
20% to 90% RH
The 24V 5A SMPS Power Supply is backed by a 2-year warranty and comprehensive technical support, ensuring that users have access to reliable and efficient power supply solutions.
24V 5A SMPS Power Supply DocumentationOverviewThe 24V 5A SMPS Power Supply is a high-efficiency, switching-mode power supply designed to provide a stable 24V output voltage with a maximum current rating of 5A. This power supply is suitable for various IoT applications, including industrial control systems, automated machinery, and IoT devices requiring a reliable 24V power source.Technical SpecificationsInput Voltage: 100-240V AC, 50-60Hz
Output Voltage: 24V DC
Output Current: 5A
Efficiency: 85%
Protection Features: Overvoltage, Overcurrent, and Short-Circuit Protection
Operating Temperature: -20C to +60C
Dimensions: 78mm x 42mm x 30mm (L x W x H)Example 1: Using the 24V 5A SMPS Power Supply with an ESP32 IoT BoardIn this example, we will use the 24V 5A SMPS Power Supply to power an ESP32 IoT board, which requires a 24V power source to operate.Hardware Requirements24V 5A SMPS Power Supply
ESP32 IoT Board
Jumper wires
BreadboardSoftware RequirementsESP32 Arduino Core (version 2.0.0 or higher)Code Example
```c
#include <WiFi.h>const char ssid = "your_wifi_ssid";
const char password = "your_wifi_password";void setup() {
Serial.begin(115200);// Initialize Wi-Fi connection
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to Wi-Fi...");
}Serial.println("Connected to Wi-Fi");
}void loop() {
// Perform IoT-related tasks, such as sending data to the cloud or reading sensor values
delay(1000);
}
```
Example 2: Using the 24V 5A SMPS Power Supply with a Stepper MotorIn this example, we will use the 24V 5A SMPS Power Supply to power a stepper motor, which requires a 24V power source to operate.Hardware Requirements24V 5A SMPS Power Supply
Stepper Motor (24V, 1.5A)
Stepper Motor Driver (e.g., A4988)
Jumper wires
BreadboardSoftware RequirementsArduino IDE (version 1.8.13 or higher)Code Example
```c
#include <AccelStepper.h>// Define stepper motor pins
const int dirPin = 2;
const int stepPin = 3;// Create an instance of the AccelStepper library
AccelStepper stepper(AccelStepper::DRIVER, stepPin, dirPin);void setup() {
// Initialize stepper motor
stepper.setMaxSpeed(1000);
stepper.setAcceleration(500);
}void loop() {
// Move the stepper motor 1000 steps
stepper.moveTo(1000);
stepper.run();
delay(1000);// Move the stepper motor back to the initial position
stepper.moveTo(0);
stepper.run();
delay(1000);
}
```
Example 3: Using the 24V 5A SMPS Power Supply with a PLC (Programmable Logic Controller)In this example, we will use the 24V 5A SMPS Power Supply to power a PLC, which requires a 24V power source to operate.Hardware Requirements24V 5A SMPS Power Supply
PLC (24V, 1A)
I/O modules (e.g., digital input, analog output)
Jumper wires
BreadboardSoftware RequirementsPLC programming software (e.g., Siemens SIMATIC STEP 7)Code Example (in PLC programming language, e.g., Ladder Logic)
```ladder
// Define I/O variables
VAR
digital_input_at_x000 := FALSE;
analog_output_at_y001 := 0.0;// Define the program
PROGRAM
// Read digital input
digital_input_at_x000 := IX0.0;// Perform logic operation
IF digital_input_at_x000 THEN
analog_output_at_y001 := 10.0;
ELSE
analog_output_at_y001 := 0.0;
END_IF;// Write to analog output
QY0.0 := analog_output_at_y001;
END_PROGRAM;
```
Note: The code examples provided are for illustrative purposes only and may require modifications to work with specific hardware and software configurations.