Data Sheet
MCP260 Dual Channel Motor Controller Data Sheet
(c) 2016 Ion Motion Control. All Rights Reserved.
2
Device Overview
The MCP series motor controller is a high power, high performance rugged motor controller built to withstand the most demanding
applications. It incorperates a built-in scripting language with advance motion control. At the heart is a 32Bit high performance
Cortex M4 processor with DSP and FPU. The user programmable feature allows the MCP to be customized for any application. It can
interface with several communication standards in addition to including several user congurable I/O. The MCP can be used as a
standalone controller with out the need for an additional processor therefore reducing over all design cost and system complexity.
At the heart of the MCP motro controller is a high performance motion control intelligence which achieves high precision control and
optimum motor performance in open or closed loop modes. Close loop mode supports dual quadrature encoders with up to 21 million
PPS. Close loop mode creates absolute control over speed, velocity and direction regardless of loading changes. In addition, a wide
range of sensor inputs including potentiometers and absolute encoders are supported.
Multimode Interface
The MCP supports several types of control input. USB, R/C Pulse, Analog, TTL, RS232 and CAN are supported. Control can be setup
to auto switch from one interface to another. The MCP can be congured as a master or slave in a CAN network. In addition several
user controllable I/O are available for setting up limit switches, sensors, E-stops and more. The MCP includes 2 user controllable
general purpose 40V at 3Amp I/O for controlling brakes, contactors and other high load devices.
Protection
The MCP utilizes high precision temperature, current and voltage sensing to monitor conditions and ensure safe and reliable
operations. The peak operational voltage depending on model can be up to 80VDC. MCP is a regenerative motor controller. During
regeneration, voltages can peak over 80VDC. MCP is designed to handle well over 100VDC voltage spikes and is not rated to its
absolutely maximum operating specications which provides a safe and reliable operating margin.
Software
IonMotion is a free PC utility conguration tool used to setup, congure and monitor the MCP. The software can be used during run
time to monitor and control several operational parameters. IonMotion is also the interface for customizing the built-in motion control
language.
Feature Overview:
• 60 Amps per channel continuous
for two brushed DC motors
• 120 Amps in bridged channel mode
for one brushed DC motor
• Dual quadrature encoder inputs with
hardware 32-Bit counters
• Programmable with built-in user scripting language
• Minimum of 100,000 instructions
per second execution speed
• 128Kb Flash availa for user scripting programs
• 16Kb Ram allocated for user scripting programs
• 1kb Eeprom for storage by user scripting programs
• USB, RS232, TTL, R/C, PWM and
Analog control modes
• Automatic switch control methods with
user dened priority settings
• Mixed Control Inputs
• Data Logging
• Diagnostic LEDs for easy in feild diagnostics
• Field Firmware Updates
• OpenCAN master or slave support
• I2C Interface for use with sensor such as gyros,
accelerometers, temperature and displays
• Up to 8 Analog inputs for control, encoder
feedback or as user script controlled inputs
• Up to 7 PWM inputs for control, encoder
feedback or as user script controlled inputs
• Up to 10 Digital inputs for limit switches, emergency
stops, homing or as user script controlled inputs
• 2 General purpose 40V, 3Amp user controlled
outputs for driving relays, brakes or contactors
• User programmable input triggers with
minimum and maximum range settings
• Regulated 5VDC, 500mA output for
powering external devices such as sensors
or controllers like Arduino, Rasberry Pi
• Up to 80VDC versions available
• Fully enclosed for protection
• Conduction plate and top side heat
mangement for high performance cooling
• 3.3v Compliant outputs for safe interfacing
with controllers such as Rasberry Pi
• 15v Tolerant inputs for interfacing to
industrial devices such as PLCs
• Overvoltage and under voltage protection monitoring
• Programmable current limiting
• Auto tune PID feature for fast encoder motor setup
• PC utility included for fast setup and tunning