
Technisches Handbuch
SMCI12
Overview
1 Overview
Introduction
The stepper motor control SMCI12 is an extremely compact and cost-effective
constant current power output stage with integrated Closed-Loop current control.
Due to the great capacity and functions available, it offers designers and developers a
rapid and simple method of resolving numerous drive requirements with less
programming effort.
It is used for controlling standard stepper motors. BLDC motors are not supported.
Variants
The stepper motor control is available in the following variants:
•SMCI12: For control via RS485
•SMCI12-3: For control via CANopen
Unless otherwise specified, the term "SMCI12" is used for both variants in this
manual.
SMCI12 functions
The stepper motor control SMCI12 contains the following functions:
•Microstep -1/1 – 1/64 final output stage (step resolution of up to 0.014° in motors
with a step angle of 0.9° in 1/64 step mode)
•Powerful DSP microprocessor for flexible I/O
•RS485/CANopen interface for parameterization and control
•Application program with NanoJ (SMCI12 with RS485)
•Network capability with up to 254 motors (SMCI12) or 127 motors (SMCI12-3)
•Easy programming with Windows software NanoPro (SMCI12) or NanoCAN
(SMCI12-3)
With dspDrive®, the motor current is controlled directly by a digital signal processor.
Unlike conventional ICs, which resolve the winding current measurement and the
target current value with only 6 or 8 bit, the new dspDrive®performs the entire control
with a resolution of 12 bit. The parameters of the PI current controller can be adjusted
to the motor and by the user as a function of the rpm.
This has the following application advantages:
•Very smooth, low-resonance operation with a sinusoidal current in the windings,
even at low speeds.
•Very good step angle accuracy and synchronization, even in open-loop operation.
The integrated programming language NanoJ, based on the Java standard, means
complete application programs can be realized on the drivers that can be executed
independently without a higher-order controller.
The programs can be created, compiled directly and written to the controller with the
free NanoJEasy editor.
NanoJ is only supported by the RS485 firmware.
More detailed information can be found in the separate programming manual.
Issue: V 1.0 5