The AMR SDD Motor Controller by Bizbot Technology is a versatile device designed to control the speed and direction of motors. It is commonly used in automated machinery and robotics applications, providing precise control over motor operations. This documentation will guide you through the technical specifications, usage instructions, and troubleshooting tips for the AMR SDD Motor Controller.
Parameter | Value |
---|---|
Manufacturer | Bizbot Technology |
Part ID | SDD motor controller |
Input Voltage | 6V - 24V DC |
Output Current | 2A continuous, 3A peak |
Control Signal | PWM (Pulse Width Modulation) |
Operating Temperature | -20°C to 85°C |
Dimensions | 50mm x 30mm x 15mm |
Pin Number | Pin Name | Description |
---|---|---|
1 | VCC | Power supply input (6V - 24V DC) |
2 | GND | Ground |
3 | IN1 | Control signal input 1 (PWM) |
4 | IN2 | Control signal input 2 (PWM) |
5 | OUT1 | Motor output 1 |
6 | OUT2 | Motor output 2 |
7 | EN | Enable pin (active high) |
8 | FG | Feedback signal (optional, for speed monitoring) |
Below is an example code to control the AMR SDD Motor Controller using an Arduino UNO:
// Define pin connections
const int EN_PIN = 7; // Enable pin
const int IN1_PIN = 9; // Control signal input 1 (PWM)
const int IN2_PIN = 10; // Control signal input 2 (PWM)
void setup() {
// Set pin modes
pinMode(EN_PIN, OUTPUT);
pinMode(IN1_PIN, OUTPUT);
pinMode(IN2_PIN, OUTPUT);
// Enable the motor controller
digitalWrite(EN_PIN, HIGH);
}
void loop() {
// Set motor speed and direction
analogWrite(IN1_PIN, 128); // Set speed (0-255)
analogWrite(IN2_PIN, 0); // Set direction
delay(2000); // Run motor for 2 seconds
// Change motor direction
analogWrite(IN1_PIN, 0);
analogWrite(IN2_PIN, 128);
delay(2000); // Run motor for 2 seconds
}
Motor Not Running:
Motor Running in Wrong Direction:
Overheating:
No Feedback Signal:
By following this documentation, users can effectively utilize the AMR SDD Motor Controller in their projects, ensuring reliable and efficient motor control.