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 congurable 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 congured 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 specications which provides a safe and reliable operating margin.
Software
IonMotion is a free PC utility conguration tool used to setup, congure 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 dened 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