1 Features The TMCM-101 is a single axis 2-phase stepper motor controller and driver module. The build in encoder feedback makes it an optimum solution for high reliability drives. It is equipped with a CAN interface and a serial interface that can be used as an RS232, RS422 or RS485 interface by adding an appropriate line driver/level shifter.
The module is equipped with a 68 pin connector (two rows of 34 pins each) with 2mm pitch. (There is a special Trinamic document about mating connectors). Figure 4.2 shows how to locate pin 1. The following table shows all...
Table 5.1: Operational Ratings 6 Functional Description In Figure 6.1 the main parts oft the TMCM-101 module are shown. The module mainly consists of a TMC428 motion controller, the TMCL program memory (EEPROM), the host interfaces (RS-232, RS-485 and CAN), the TMC249 high power driver and an encoder interface.
6.1.4 Stepper Motor Drivers The stepper motor driver used on the TMCM-101 module is the TMC249 chip together with SI7501 MOSFETs and an extension for up to 64 microsteps. This driver circuit is very easy to use. It can control the currents for the two phases of the stepper motors.
6.2 Power supply requirements Two different power supplies have to be provided for the TMCM-101: +5VDC for the controller part and +7..28.5VDC for the motor supply. Please connect all listed pins for the power supply inputs and ground in parallel. Refer to 4.2 Pin Assignments.
For large systems, an optically decoupled CAN bus for each number of nodes, e.g. for each base board with a number of TMCM-101 modules may make sense, especially when a centralized power supply is to be used. Be aware that different ground potentials of the CAN sender (e.g. a PC) and the power supply may damage the modules.
When the RS232 interface is in receive mode the TxD pin will be tri-stated. This feature can be used to connect multiple TMCM-101 modules to only one RS422 line driver, just by connecting all TxD pins and all RxD pins of the modules to the same input and output pins of the RS422 diver.
6.6 StallGuard™ - Sensorless Motor Stall Detection The TMCM-101 modules are equipped with StallGuard. The StallGuard option makes it possible to detect if the mechanical load on a stepper motor is too high or if the traveler has been obstructed. The load value can be read using a TMCL command or the module can be programmed so that the motor will be stopped automatically when it has been obstructed or the load has been to high.
Note: 10k pullup resistors for reference switches are included on the module. 6.7.1 Left and right limit switches The TMCM-101 can be configured so that a motor has a left and a right limit switch (Figure 6.6). The motor then stops when the traveler has reached one of the limit switches.
The address pins (pins 31, 33, 35) have no function when pulled to ground. Otherwise they define the lower three bit of the module address. Thus multiple TMCM-101 can be used easily in a backplane All these pins are not protected.
7 Putting the TMCM-101 into operation On the basis of a small example it is shown step by step how the TMCM-101 is set into operation. Users who are already familiar with TMCL and other Trinamic modules may skip this chapter. It is assumed that all necessary hardware connections are made properly.
8 Calculating Velocity and Acceleration The values of the parameters sent to the TMCM-101 do not have typical motor values, like rotations per second as velocity. But these values can be calculated from the TMC-101 parameters, as shown in this document. The...
TMCL applications. All the manuals are provided on the TMC TechLib CD and on the web site of TRINAMIC Motion Control GmbH & Co. KG (http://www.trinamic.com). Also the latest versions of the firmware (TMCL operating system) and PC software (TMCL IDE) can be found there.
Need help?
Do you have a question about the TMCM-101 and is the answer not in the manual?
Questions and answers