Description
This MDDS30 bi-directional motor controller is designed for dual brushed DC motors. It supports motor voltages ranging from 7V to 35V DC and can handle a maximum current of up to 80A peak (1 second) or 30A continuous for each channel. On-board MOSFETs are switched at 18 kHz for quiet and efficient operation. It also features regenerative braking for enhanced control. Error LEDs are provided for each channel to indicate various conditions, including input error (2 blinks), under-voltage warning (3 blinks), over-voltage protection (4 blinks), and over-temperature protection (5 blinks). The MDDS30 controller offers thermal protection and current limit protection. It supports multiple input modes, including RC (Radio Control), analog voltage from potentiometer/variable resistor/joystick, PWM and DIR (sign-magnitude and locked-antiphase) from a microcontroller, and serial communication (Simplified or Packetized) from a microcontroller. GROVE compatible connectors are included for control input, and the controller is RC-friendly with dedicated connectors. On-board push buttons facilitate fast testing and manual operation. LED indicators are available for error, run status, over-current warning, and motor output for each channel. Please note that there is no polarity protection for the V motor connection. The dimensions of the controller are 81.28mm (W) x 101.60mm (L) x 42mm (H).
- Bi-directional control for dual brushed DC motor.
- Support motor voltage from 7V to 35VDC.
- Maximum current up to 80A peak (1 second), 30A continuous, each channel.
- On board MOSFETs are switched at 18 kHz for quiet operation.
- Regenerative Braking.
- On board Error LEDs to indicate: (each channel)
- Input Error (Blinks 2 times)
- Under Voltage Warning (Blinks 3 times)
- Over Voltage Protection (Blinks 4 times)
- Over Temperature Protection (Blinks 5 times)
- Thermal protection.
- Current limit protection.
- Multiple input modes:
- RC (Radio Control)
- Analog voltage from potentiometer/variable resistor/joystick
- PWM and DIR (sign-magnitude and locked-antiphase) from microcontroller
- Serial Simplified or Serial Packetized from microcontroller
- GROVE compatible connectors for control input.
- RC (Radio Control) friendly connectors.
- On board push buttons for fast test and manual operation.
- On board LED indicators for Error, RUN, Over-current, motor output, for each channel.
- NO POLARITY PROTECTION FOR V MOTOR.
- Dimension: 81.28mm(W) x 101.60mm (L) x 42mm (H)
- User's Manual
- Arduino Library and Example (Github)
- 3D CAD files (zipped)
- 1 x MDDS30
- 2 x Grove 4-pin Buckled, 20cm Cable
- 2 x 2561 3-way connector extension wire
FAQs:
Q: What is the maximum current this motor driver can handle?
A: The MDDS30 can handle a peak current of 80A (for 1 second) and a continuous current of 30A per channel.
Q: What voltage range does this motor driver support?
A: This motor driver supports a voltage range of 7V to 35V DC.
Q: What kind of motors can I use with this driver?
A: This motor driver is designed for use with brushed DC motors.
Q: Does this motor driver have any protection features?
A: Yes, the MDDS30 features several protection features, including thermal protection, current limit protection, under-voltage warning, and over-voltage protection.
Q: What control signals does this motor driver accept?
A: While the information available on the product page is limited, the MDDS30 is known to support multiple input modes including RC (Radio Control), analog voltage, PWM and DIR from microcontroller, and serial communication. The specific signals and modes will depend on the configuration settings. Please refer to the product datasheet for detailed information on the supported control signals.