The 24V DC Motor (Model: XD3D30-24GN-32S), manufactured by NIX DA MOTOR Company CO., LTD, is a robust and efficient motor designed for a wide range of mechanical applications. This motor operates at 24 volts, delivers a power output of 30 watts, and has a current draw of 2.1 amps. With a rotational speed of 60 RPM, it is ideal for applications requiring precise and consistent low-speed torque.
Parameter | Value |
---|---|
Manufacturer | NIX DA MOTOR Company CO., LTD |
Model Number | XD3D30-24GN-32S |
Rated Voltage | 24V DC |
Rated Power | 30W |
Rated Current | 2.1A |
Rotational Speed | 60 RPM |
Torque | 4.8 Nm (approx.) |
Shaft Diameter | 8 mm |
Motor Type | Brushed DC Motor |
Operating Temperature | -10°C to 50°C |
Weight | 1.2 kg |
The motor has two terminals for electrical connections:
Pin/Terminal | Description |
---|---|
Terminal 1 | Positive terminal (+24V DC) |
Terminal 2 | Negative terminal (Ground) |
Note: Ensure proper polarity when connecting the motor to avoid damage.
Below is an example of how to control the motor using an Arduino UNO and an L298N motor driver:
// Arduino code to control a 24V DC motor using an L298N motor driver
// Define motor control pins
const int IN1 = 9; // IN1 pin on L298N for motor direction
const int IN2 = 8; // IN2 pin on L298N for motor direction
const int ENA = 10; // ENA pin on L298N for motor speed (PWM)
// Setup function
void setup() {
pinMode(IN1, OUTPUT); // Set IN1 as output
pinMode(IN2, OUTPUT); // Set IN2 as output
pinMode(ENA, OUTPUT); // Set ENA as output
}
// Loop function
void loop() {
// Rotate motor in forward direction
digitalWrite(IN1, HIGH); // Set IN1 high
digitalWrite(IN2, LOW); // Set IN2 low
analogWrite(ENA, 128); // Set motor speed to 50% (PWM value: 128)
delay(5000); // Run motor for 5 seconds
// Stop the motor
digitalWrite(IN1, LOW); // Set IN1 low
digitalWrite(IN2, LOW); // Set IN2 low
analogWrite(ENA, 0); // Set motor speed to 0
delay(2000); // Wait for 2 seconds
// Rotate motor in reverse direction
digitalWrite(IN1, LOW); // Set IN1 low
digitalWrite(IN2, HIGH); // Set IN2 high
analogWrite(ENA, 128); // Set motor speed to 50% (PWM value: 128)
delay(5000); // Run motor for 5 seconds
// Stop the motor
digitalWrite(IN1, LOW); // Set IN1 low
digitalWrite(IN2, LOW); // Set IN2 low
analogWrite(ENA, 0); // Set motor speed to 0
delay(2000); // Wait for 2 seconds
}
Note: Ensure the L298N motor driver is powered with a 24V DC supply and properly connected to the motor.
Motor Does Not Start
Motor Overheats
Motor Runs in the Wrong Direction
Motor Vibrates Excessively
Q: Can this motor be used with a battery?
Q: Is this motor compatible with PWM speed control?
Q: Can the motor operate at voltages lower than 24V?
Q: What is the maximum load this motor can handle?
This concludes the documentation for the 24V DC Motor 30W 2.1 Amp 60 RPM (Model: XD3D30-24GN-32S). For further assistance, refer to the manufacturer's datasheet or contact technical support.