User Manual
MCP Series
Brushed DC Motor Controllers
MCP Series User Manual
12
1.0.8 Power Sources
A battery or DC power supply can be used as the main power source for the MCP motor
controller. When using a DC power supplies, motor deceleration can cause excessive regenerative
voltages. Typically excessive regenerative voltage must be bleed off using a voltage clamp
circuit. This can also be resolved by limiting motor deceleration. This will reduce the regenerative
voltages.
The MCPs minimum and maximum voltage levels can be set to prevent some of these voltage
spikes, however this will cause the motors to brake when slowing down in an attempt to reduce
the over voltage spikes. This will also limit power output when accelerating motors or when the
load changes to prevent undervoltage conditions.
1.0.9 Primary Power
The MCP can operate as a single power source motor controller. The MCP has a built in DC/DC
switching regulator to power the logic. The DC/DC circuit also supplies a +5VDC rail to power
user devices. When powering external devices from the controller, ensure the maximum current
rating is not exceeded. This can cause MCP to suffer logic brownouts which will cause erratic
behavior.
1.0.10 Secondary Power
The MCPs logic circuits can be powered from a secondary power source. The logic power source
will also power the DC/DC switching regulator. The main and secondary power sources are feed
through a diode circuit to the DC/DC switching regulator circuit. The higher voltage between the
main and secondary power sources will power the DC/DC switching regulator. When the MCP is
under heavy load and the voltage drops below the secondary battery source it will become the
preferential power source for the DC/DC circuit.
1.0.11 Manual Voltage Settings
The minimum and maximum voltage can be set using the Ion Studio software or packet serial/
CANopen commands. Values can be set to any value between the boards minimum and
maximum voltage limits. This is useful when using a power supply without using a voltage
clamp. A minimum voltage just below the power supply voltage (2 to 3v below) will prevent
the power supply voltage from dipping too low under heavy loads. A maximum voltage set just
above the power supply voltage (2 to 3v above) will help protect the power supply and MCP from
regenerative voltage spikes if an external voltage clamp circuit is not being used by braking the
motors to dissipate the over voltage.
1.0.12 Minimum Power
Depending on the model of MCP there is a minimum main power requirement of at least 10V.
Under heavy loads, if the logic is powered from the main battery, brownouts can happen. This
can cause erratic behavior from the controller. If this is the case a separate logic battery should
be used to power the logic of the motor controller.
1.0.13 Easy to use Libraries
Source code and Libraries are available on the Ion Motion Control website. This includes libraries
for Arduino(C++), C# on Windows(.NET) or Linux(Mono) and Python(Raspberry Pi, Linux, OSX,
etc).