Do you have a question about the UIrobot UIM2501 and is the answer not in the manual?
High-performance DSP processor enabling advanced control functions.
Supports 2-wire, 1Mbps CAN 2.0B for robust, long-distance communication.
Provides RS232 three-wire serial communication up to 112500 bps.
Operates with a flexible supply voltage range from 6 to 40VDC.
Details screw terminal assignments for power, ground, and CAN signals.
Explains the 8-bit DIP switch for controller ID and termination resistor settings.
Illustrates the wiring scheme for connecting a single UIM242 controller to the UIM2501.
Presents a wiring solution for multiple UIM242 controllers in a CAN network.
Lists the stress limits for supply voltage, ambient temperature, and storage conditions.
Details operating voltage, current consumption, and communication specifications.
Specifies operating conditions for temperature, humidity, and vibration resistance.
Provides the physical dimensions and weight of the UIM2501 controller.
Explains how instructions and feedback are handled by the UIM2501 protocol converter.
Details how motor control is managed by UIM242 controllers via the UIM2501.
Specifies the required RS232 port settings: 8 data bits, 1 stop bit, no parity.
Describes the handshake method for verifying controller existence and firmware version.
Details the BDR instruction to change the RS232 baud rate and store it in EEPROM.
Provides steps to reset the baud rate to the factory default of 9600 via DIP switch.
Explains broadcasting commands (global control) to subsidiary UIM242 controllers.
Details the SETADR instruction for assigning unique IDs to UIM242 controllers.
Explains the ADR instruction to select a specific UIM242 controller for subsequent commands.
Records the quantity and IDs of all subsidiary UIM242 controllers.
Enables the H-Bridge of all UIM242XX controllers for motor motion.
Disables the H-Bridge of all UIM242XX controllers, useful for emergencies.
Sets motor current parameters for all subsidiary UIM242 Controllers.
Enables or disables the ACR function for all UIM242 Controllers.
Sets the micro-stepping resolution for all subsidiary UIM242 Controllers.
Sets the motion direction for all subsidiary UIM242 Controllers.
Sets the motor speed parameters for all subsidiary UIM242 Controllers.
Sets relative position control parameters for all subsidiary UIM242 Controllers.
Clears the absolute position counters of all subsidiary UIM242 Controllers.
The UIM2501 RS232-CAN Converting Controller is a device designed to bridge communication between a user's RS232 interface and a CAN bus network, specifically for use with UIM242XX stepper motor controllers. It acts as a protocol converter, simplifying interaction with CAN-based motor control systems.
The primary function of the UIM2501 is to translate RS232-based instructions from a user device into more concise and efficient CAN-based instructions for UIM242XX controllers. Conversely, it converts CAN messages from UIM242XX controllers back into RS232 messages for the user device. This allows users to leverage the advantages of a CAN network, such as long communication distances and high noise immunity, without needing to deal with the complexities of the CAN protocol directly. The UIM2501 also coordinates and controls multiple UIM242XX controllers within the network.
One UIM2501 controller can network with up to 100 UIM242XX controllers. The interface is designed to be simple, intuitive, and fault-tolerant, eliminating the need for users to have extensive knowledge of stepper motor driving or CAN protocol. It supports 1 Mbps CAN communication speed, with all UIM242 instructions typically taking less than 0.1 ms (normally 0.05 ms) to transfer on the bus. On the user side, it supports a maximum RS232 baud rate of 115200 bps.
| Brand | UIrobot |
|---|---|
| Model | UIM2501 |
| Category | Controller |
| Language | English |