Home arrow Products arrow Modules arrow Brushed DC Motor Module (24V)

Stellaris® Brushed DC Motor Control Module with CAN (MDL-BDC24)

The Stellaris® Brushed DC Motor Control Module with CAN (MDL-BDC24) improves on the highly successful MDL-BDC design by providing variable speed control for both 12 V and 24 V brushed DC motors at up to 40 A continuous current, while adding a new RS232-based serial control input that also functions as a serial-to-CAN bridge. The MDL-BDC24 includes a rich set of sensor interfaces, connectivity, and control options, including analog and quadrature encoder interfaces, high performance Controller Area Network (CAN) interfaces, and an RS232 port. The module uses highly optimized software and a powerful 32-bit Stellaris® microcontroller to implement open-loop voltage control as well as closed-loop control of speed, position, or motor current. The H-bridge on the MDL-BDC24 is run at high-frequency through the MCU's integrated PWM interface and enables DC motors to run smoothly and quietly over a wide speed range.

Download the full product brief Image

The MDL-BDC24 is powered by the ARM® Cortex™-M3-based LM3S2616 microcontroller that provides efficient and deterministic performance while integrating CAN, UART, and advanced motion control capabilities. The MDL-BDC24 design also incorporates several high-quality analog components from Texas Instruments, including the SN65HVD1050 CAN Transceiver, MAX3221 RS232 Line Driver/Receiver, TPS54040 Swift DC/DC Converter, TPS73633 Voltage Regulator, and INA193 Current Shunt Monitor. The MDL-BDC24 is positioned into a wide variety of consumer and industrial applications, including factory automation devices and systems, mobile robots, household appliances, pumping and ventilation systems, and electric wheelchairs and mobility devices.

Module Contents

The MDL-BDC24 ships with the motor control module encased in plastic. For a complete, open-tooled reference design kit, including motor, cables, and CD containing design files, quickstart, and firmware development package, please see the Stellaris RDK-BDC24. (Coming January 2010!)

Kit Software and Documentation

Module Documentation and Schematics

MDL-BDC24-GSG-02MDL-BDC24 Getting Started Guide03/02/10download
BDC24-COMM-UM-01BDC-COMM User's Manual03/02/10download
MDL-BDC&BDC24_FAQ-00MDL-BDC and MDL-BDC24 Frequently Asked Questions01/11/10download
MDL-BDC24 Product Brief-00MDL-BDC24 Product Brief12/04/09download
BD-BDC24-DS-0124-V Brushed DC Motor Control Module Data Sheet01/09/10download

Software Updates


Ordering Part Numbers and Information

Ordering Information

Ordering Part Number Description
MDL-BDC24 Stellaris Brushed DC Motor Control Module with CAN (MDL-BDC24) for Single-Unit Packaging
MDL-BDC24-B Stellaris Brushed DC Motor Control Module with CAN (MDL-BDC24) for Volume Packaging

Are you a FIRST Robotics Competition (FRC) team? See the MDL-BDC24 "Black Jaguar" FRC Team Microsite.

This MDL-BDC24 module will also be included in our RDK-BDC24 Reference Design Kit expected January 2010. The RDK-BDC24 Reference Design Kit will include a brushed DC motor, BDC module, and example software to quickly develop Brushed DC applications.

Need to customize the open-tool source code in your module? You might need a few more items.

Features

The MDL-BDC24 ships as a ready-to-run, yet customizable, module with the following features:

  • Quiet control of brushed DC motors
    • 15 kHz H-bridge frequency
    • Synchronous Rectification
  • Three options for open-loop voltage control
    • Industry-standard R-C servo type (PWM) interface
    • Controller Area Network (CAN) interface
    • RS232 serial interface
  • Two options for closed-loop, speed, position, or current control
    • Controller Area Network (CAN) interface
    • RS232 serial interface
  • CAN communication
    • Full configurability of module options
    • Real-time monitoring of current, voltage, speed, and other parameters
    • Load firmware over RS232/CAN
  • RS232 serial communication
    • Bridges an RS232-enabled device to the CAN
    • Directly interfaces to a PC serial port or National Instruments cRIO
  • Limit switch inputs for forward and reverse directions
  • Firmware features
    • Full configurability of closed-loop module parameters
    • Real-time monitoring of sensor data including motor current, encoder position or speed, and limit switch state
  • Status LED indicates run, direction, and fault conditions
  • Motor brake/coast selector
  • Quadrature encoder input (QEI) and analog input
  • Color-coded screw terminals for all power wiring
  • Easy to customize using tools supporting the MDL-BDC24 from Keil, IAR, Code Sourcery, or Code Red (using a Stellaris evaluation kit or preferred ARM® Cortex™-M3 debugger)