Data Sheet

XDC2xxx Motor Controller Datasheet 1
XDC2xxx
2x150A/1x300A
High Performance
Forward/Reverse
Brushed DC Motor
Controller with USB, CAN
and Encoder Inputs
Roboteq’s XDC2xxx controller is designed to convert com-
mands received from an RC radio, Analog Joystick, wireless
modem, PC (via RS232 or USB) or microcomputer into high
voltage and high current output for driving one or two DC
motors. Using CAN bus, up to 127 controllers can be net-
worked at up to 1Mbit/s on a single twisted pair.
The controller features a high-performance 32-bit microcom-
puter and quadrature encoder inputs to perform advanced
motion control algorithms in Open Loop or Close Loop (Speed
or Position) modes. The XDC2xxx features several Analog,
Pulse and Digital I/Os which can be remapped as command or
feedback inputs, limit switches, or many other functions.
The controller’s two motor channels can either be operated
independently or mixed to set the direction and rotation of a
vehicle by coordinating the motion of each motor. The XDC2xxx
is available in a single channel version with double the current.
Numerous safety features are incorporated into the controller
to ensure reliable and safe operation. The controller's operation
can be extensively automated and customized using Basic Lan-
guage scripts. The controller can be reprogrammed in the field
with the latest features by downloading new operating soft-
ware from Roboteq.
Applications
Industrial Automation
Tracking, Pan & Tilt systems
Terrestrial and Underwater Robotic Vehicles
Automatic Guided Vehicles
Police and Military Robots
Flight simulators
Telepresence Systems
Animatronics
Features List
USB, RS232, 0-5V Analog, or Pulse (RC radio) command
modes
CAN bus up to 1Mbit/s
Auto switch between USB, RS232, CAN, Analog, or Pulse
based on user-defined priority
Built-in high-power power drivers for two brushed DC
motors at up to 150A output per channel
Available in single channel version up to 300A
Full forward & reverse control on each channel. Four quad-
rant operation. Supports regeneration
Built-in programming language for automation and custom-
ization
Operates from a single 10V-30V (XDC2x30) or 10-60V
(XDC2x60) power source
Programmable current limit for each channel for protecting
controller, motors, wiring and battery
Up to 6 Analog Inputs for use as command and/or feed-
back
Up to 4 Pulse Length, Duty Cycle or Frequency Inputs for
use as command and/or feedback
Up to 6 Digital Inputs for use as Deadman Switch, Limit
Switch, Emergency stop or user inputs
Dual Quadrature Encoder inputs with 32-bit counters
Two general purpose 24V, 1A output for brake release or
accessories
Selectable min, max, center and deadband in Pulse and
Analog modes
Selectable exponentiation factors for each command
inputs
Trigger action if Analog, Pulse or Encoder capture are out-
side user selectable range (soft limit switches)
Open loop or closed loop speed control operation

Summary of content (12 pages)