MCP2xxx Dual Channel Motor Controller MCP2xx3, 34VDC Dual Channel MCP2xx6, 60VDC Dual Channel MCP2xx8, 80VDC Dual Channel Programmable Brushed DC Motor Controller (c) 2015 Ion Motion Control. All Rights Reserved.
MCP2xxx Dual Channel Motor Controller Data Sheet Feature Overview: • 120 / 160 / 200 Amps per channel for two brushed DC motors • Up to 13 PWM inputs for control, encoder feedback or as user script controlled inputs • 240 / 320 / 400 Amps in bridged channel mode for one brushed DC motor • Up to 20 Digital inputs for limit switches, emergency stops, homing or as user script controlled inputs • Dual quadrature encoder inputs with hardware 32-Bit counters • 8 General purpose 40V, 1Amp user controlled
MCP2xxx Dual Channel Motor Controller Data Sheet Hardware Overview: E I H D G C TOP VIEW B F A SIDE VIEW I J FRONT VIEW A B C J D E A: Status LEDs. B: USB Port. C: Control Input. D: Encoder Input. E: Digital Ouput. F: Motor Channel 1. G: Main Battery Input. H: Motor Channel 2. I: Air Cooling. J: Conduction Cooling. (c) 2015 Ion Motion Control. All Rights Reserved.
MCP2xxx Dual Channel Motor Controller Data Sheet Important Notices The following information is required for safe and reliable operation. It is up to the user to ensure the following criteria is met. Several external factors can influence how the MCP operates. Following basic safety procedures can prevent dangerous situations. Warnings The following guidelines should be followed when using the MCP or damage will occur. There are several factors that will affect the operation of the MCP. 1. 2. 3. 4.
MCP2xxx Dual Channel Motor Controller Data Sheet Control Interface (CTRL) The MCP motor controllers use minature Molex connectors. The following tables list the pins and their functions. Most all pins are 15V tolerant and output 3.3V for compatibility with processor such as Rasberry Pi and Arduino. CTRL pins are low side drivers at 40VDC, 1A per output. R/C pulse input, Analog and TTL can be generated from any microcontroller such as a Arduino or Rasberry Pi.
MCP2xxx Dual Channel Motor Controller Data Sheet Encoders (ENC) RoboClaw supports dual quadrature encoders with up to 19.6 million pulses per second. In addition, a wide range of sensor inputs including potentiometers and absolute encoders are supported. The encoder pins are not exclusive to supporting encoders and have several functions available. The encoder inputs were isolated on a separate connector for wiring convenience.
MCP2xxx Dual Channel Motor Controller Data Sheet Digital Driver (DRV) RoboClaw includes two general purpose 40V at 3Amp output for controlling brakes, contactors and other high load devices. The DRV pins in combination with a simple circuit can be used to regulate the regenerative function of RoboClaw allowing use of DC power supplies. The DRV pin functions can be defined using IonMotion PC utility. They can also be setup using packet serial commands. See RoboClaw User Manual for examples.
MCP2xxx Dual Channel Motor Controller Data Sheet Wiring Basics MCP must be wired correctly to ensure safe and reliable operation. The wiring diagram below illustrates one of several possible wiring configurations. An external main power cut off solution should be incorporated for safety. Regeneration will occur if the motors are moved when the system is off causing possible erratic behavior. Use a high current diode (D1) to create a return path to ground when the unit is switched off.
MCP2xxx Dual Channel Motor Controller Data Sheet Logic Battery An optional logic battery supply is supported. Under heavy loads the main power can suffer voltage drops, causing potential logic brown outs which may result in uncontrolled behavior. A separate power source for the motor controllers logic circuits, can remedy potential problems from main power voltage drops. The logic battery maximum input voltage is 12VDC with a minimum input voltage of 6VDC.
MCP2xxx Dual Channel Motor Controller Data Sheet Contactors, Relays and Solenoids As a safety precaution an external power disconnect device should be used. A discconect such as a contactor, relay or solenoid with the proper ratings for the planned load. The disconnect devices contacts should be rated for the total current output of both motor channels combined. The disconnect device can be controlled by the DOUT pins or a simple manual switch. The DOUT pins are designed to control inductive loads.
MCP2xxx Dual Channel Motor Controller Data Sheet Status and Error LEDs The MCP motor controller has three LEDs for in field diagnostic. Two status LEDs labeled STAT1 and STAT2 and an error LED labeled ERR. When the motor controller is first powered on all 3 LEDs should flash briefly to indicate all LEDs are functional. The LEDs will behave differently depending on the mode. During normal operation the status 1 LED will remain on continuously or blink when data is received in RC Mode or Serial Modes.
MCP2xxx Dual Channel Motor Controller Data Sheet Firmware Update LED State If all three LEDs begin to cycle on and off after powering on, the MCP has successfully been set to receive new firmware. Use IonMotion on a Windows PC to install the new firmware to clear this state. Automatic Battery Detection on Startup If the automatic battery detection mode is enabled the Stat2 LED will blink to indicate the detected battery type. Each blink indicates the number of LIPO cells detected.
MCP2xxx Dual Channel Motor Controller Data Sheet Bridging Channels The MCPs dual channels can be bridge to run as one channel, effectively doubling its current capability for one motor. Damage will result if the MCP is not set to bridged channel mode before wiring. Download and install IonMotion PC utility. Connect the motor controller to the computer using an available USB port. Run IonMotion and in general settings check the option to combine channels.
MCP2xxx Dual Channel Motor Controller Data Sheet Motion Control Language The MCP motor controller can be customized using a built in programming language. The programming language is modeled after BASIC. The MCP motor controller can operate in standalone mode without additional external control. Several user I/O and operational parameters are directly accessible from user programs. The MCP includes IonMotion which is a free PC utility to create and download user programs to the motor controller.
MCP2xxx Dual Channel Motor Controller Data Sheet Mechanical Specifications Characteristic Model Min Typ Max Rating Weight All 68 (1927) Oz (g) Motor / Battery Wire Shipping Length All 17” (432) in (mm) Motor / Battery Wire Shipping Diameter All 0.340” (8.6) in (mm) Dimensions 4.9” (124.5mm) 1.6” (40.6mm) 1.6” (40.6mm) 8.1” (205.7mm) 0.177” (4.5mm) 1.95” (49.5mm) 7.7” (196mm) (c) 2015 Ion Motion Control. All Rights Reserved.
MCP2xxx Dual Channel Motor Controller Data Sheet Electrical Specifications Characteristic Main Battery at 25°C Model Min Typ Max Rating MCP2xx3 10 34 VDC MCP2xx6 10 60 VDC MCP2xx8 10 80 VDC Regeneration Voltages All 100 VDC Reverse Voltage All -1 VDC Logic Battery All 12 14 VDC Current Per Channel MCP212x 90(3) 120(1,2,3) A MCP216x 120 (1,2,3) 160 A MCP220x 160(3) 200(1,2,3) A MCP212x 180 (1,2,3) 240 A MCP216x 240(3) 320(1,2,3) A MCP220x 320 400
MCP2xxx Dual Channel Motor Controller Data Sheet Warranty Ion Motion Control warranties its products against defects in material and workmanship for a period of 1 year. If a defect is discovered, Ion Motion Control will, at our discretion, repair, replace, or refund the purchase price of the product in question. Contact us at sales@ionmc.com. No returns will be accepted without the proper authorization. Copyrights and Trademarks Copyright© 2015 by Ion Motion Control, Inc. All rights reserved.