Serial / Analogue / Button / R/C position or speed
controller
6-36VDC Brush Motor
9A continuous, 25A peak
RS232 / TTL, ASCII / Binary communication
2.4" x 3.6" footprint
Quadrature encoder interface
The Motion Mind DC Motor Controller is capable
of controlling one brushed DC motor. A variety of control methods
are supported including open loop and closed loop control. Open
loop control methods do not require feedback from an encoder and
can operate with serial data input, button presses, analogue control
signals (0-5V), and pulse control from a hobby R/C type control
signal (1-2ms pulses, approximately every 20ms). Closed control
requires either a quadrature encoder (2 or 3 channel) or an analogue
feedback signal (0-5V). When operating in closed loop control modes,
position and/or velocity control are possible. Some limit switch
functionality is supported through negative and positive limit switch
inputs. The state of the index input from a three-channel encoder
can be monitored and the approximate position of the last index
pulse present is available.
In addition to a variety of control
techniques the Motion Mind module has numerous communication settings
available to the user. A high-speed binary communication protocol
is implemented with an external jumper determining the baud rate
(19.2KBPS or 9.6KBPS). The binary communication protocol may be
replaced with a simpler ASCII command set through an external jumper.
The ASCII protocol ensures ease of programming with simple terminal
programs and also operates at both baud rates. Electrically the
Motion Mind can communicate at RS232 levels through an on-board
translator IC, or through a TTL serial interface with an open-collector
output that allows multiple modules to share the same data bus.
The board measures 2.4” wide x 3.6” long x 0.6” tall. The Module
is powered directly off of the motor voltage and may provide 200mA
of regulated 5VDC voltage to other off board devices.