Description
This MD20A bidirectional motor controller is designed for precise control of one brushed DC motor. It operates within an input voltage range of 6V to 30V, making it versatile for various applications. It can handle a maximum continuous motor current of 20A, with a peak current of 60A, ensuring robust motor control. The controller features buttons for quick testing and LEDs to indicate the motor output state, simplifying diagnostics.
The motor controller accepts PWM (Pulse-Width Modulation) and DIR (Direction) inputs, allowing for precise speed and direction control. Its inputs are compatible with a wide range of logic levels, including 1.8V, 3.3V, 5V, and 12V, making it compatible with popular platforms like Arduino, Raspberry Pi, and PLC.
With a PWM frequency of up to 20kHz, the controller provides smooth and efficient motor control. The output frequency matches the input frequency, ensuring accurate motor speed control. It supports both sign-magnitude and locked-antiphase PWM operation modes, enhancing versatility.
Safety features include overcurrent protection with active current limiting, temperature protection to prevent overheating, and undervoltage shutdown to protect your motor and the controller from voltage fluctuations.
- Bidirectional control for one brushed DC motor.
- Operating Voltage: DC 6V to 30V
- Maximum Motor Current: 20A continuous, 60A peak
- Buttons for quick testing.
- LEDs for motor output state.
- PWM and DIR inputs.
- Inputs compatible with 1.8V, 3.3V, 5V and 12V logic (Arduino, Raspberry Pi, PLC, etc).
- PWM frequency up to 20kHz (Output frequency is same as input frequency).
- Compatible with sign-magnitude and locked-antiphase PWM operation.
- Overcurrent protection with active current limiting.
- Temperature protection.
- Undervoltage shutdown.
Example Application: Automated Guided Vehicle (AGV), Solar Tracker, Game Simulator, Mobile Robot, Automation Machine.
Interface:
- 1 x 20Amp 6V-30V DC Motor Driver
- 4 x PCB Spacer