Overview; Basic Control System - UIrobot UIM2842 User Manual

Can2.0b instruction control, miniature integrated stepper motor controller (closed-loop) v1.0
Table of Contents

Advertisement

UIM2842
UIM2842 is a kind of miniature integrated stepper motor controller with CAN2.0B Active
bus communication capability.
UIM2842 has a size of 23mm*28.1mm*15mm and is designed to mount onto NEMA28
stepper motor seamlessly. UIM2842 can provide 0-1A output current, current value is
adjustable within the range through instructions. Once set, the value is stored in EEPROM.
UIM2842 controller also has the function of high speed current compensation to offset the
effect of Back Electromotive Force (BEMF) of motor at high speed and therefore to facilitate
motor's high-speed performance. UIM2842 series of controllers work with 12 ~ 28VDC
power supply.
UIM2842 can perform encoder-based closed-loop motion control. The control system
comprises communication system, basic motion control system, absolute position counter,
quadrature encoder interface and real-time event-based change notification system. There
are also four optional modules to be added on customer request:Advanced Motion Module
(linear/non-linear acceleration/deceleration, S-curve PV/PVT displacement control),
Encoder-based Closed-loop Control Module, Sensor Input control Module and User
Program Module.
The embedded 64-bit calculation precision DSP controller guarantees the real-time
processing of the motion control and change notifications (similar to the interrupters of
CPU). Entire control process is finished within 1 millisecond.
UIM2842 controller applies CAN2.0B communication protocol, which, due to its high-
speed (1 million bit rate) long-distance (10km) transference and high noise immunity, is
widely used in applications with serious signal interference and yet requiring high
reliability, such as automobile industry, automated manufacturing and traffic control. The
whole CAN bus network is based on a twisted wire pair. Similar to the network of home
appliances, multiple UIM2842 controllers are connected to the twisted pair in parallel just
like multiple pulps connected to the two-wire power cord. CAN bus network boosts many
advantages, one of them is controllers never compete for bus transference.
A UIM2501 CAN-R232 converter is used to connect UIM2842 controller(s) to user device
through serial port. Meanwhile, ASCII-coded instructions from user device are converted
and transfers in CAN protocol in high speed to long distance reliably to control stepper
motor(s)' motion parameters such as direction, speed, steps, micro-steps, current, enable
and disable the H-bridge. For network operation, each controller should be set a unique ID
and up to 100 UIM2842 controllers can be controlled through this UIM2501 converter.

1.1 Basic Control System

UIM2842 controller's basic control system comprises communication system, basic motion
control system, absolute position counter, and real-time event-based change notification
system.
Communication System
CAN bus protocol communication is used to realize the control to UIM2842. Through one
CAN-RS232 converter (the UIM2501), user device can command multiple UIM2842
controllers through RS232 using ASCII coded instructions. The CAN bit rate can be
changed through instruction.
Basic Motion Control
Page 18
1.0
M4220170607EN

OVERVIEW

UI Robot Technology Co. Ltd.

Advertisement

Table of Contents
loading

Table of Contents