Controller/driver module up to 10a rms/12...48v dc can, rs232/rs485 optional, mechatronic device with 57 mm bldc servo motor up to 10a rms/12...48v dc can, rs232/rs485 optional incremental encoder hall sensors (18 pages)
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) Features The TMCM-3110 is a compact 3-axes stepper motor controller/driver module for 2-phase bipolar stepper motors. It is highly integrated, offers a convenient handling and can be used in many decentralized applications. The TMCM-3110 supports up to 3 bipolar stepper motors with up to 2.8A RMS coil current and supply voltages up to +48V DC nominal.
Page 4
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) TRINAMIC – E TMCL NIQUE EATURES ASY TO SE WITH stallGuard2™ stallGuard2 is a high-precision sensorless load measurement using the back EMF on the coils. It can be used for stall detection as well as other uses at loads below those which stall the motor. The stallGuard2 measurement value changes linearly over a wide range of load, velocity, and current settings.
A cable loom set is available for this module: Order code Description TMCM-3110-CABLE Cable loom for TMCM-3110. Contains (see chapter 3.2, also): 1x cable loom for power connector 3x cable loom for reference switch connectors 0-2 3x cable loom for motor connectors 0-2...
(secondary side) and mains supply earth (primary side) is not desired. In such a case, TRINAMIC recommends to use plastic (e.g. made of nylon) spacers or distance bolts.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.3 Connectors The TMCM-3110 has 16 connectors altogether. There are three separate connectors for each motor, three for corresponding reference switches, and three for encoder inputs. Further, the board has two I/O connectors, one S/D IN connector, one power connector and three connectors for communication (mini-USB, RS485, and CAN).
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.3.1 Power Connector The module offers a single power connector with the option for separate supply for driver electronics and digital controller part. A single supply voltage is sufficient. All further voltages required, e.g., for the digital components are generated on-board.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.3.3 S/D IN Connector The module offers one common connector for external Step/Direction input for all three axes. This way, an external motion controller instead of the on-board one might be used together with the three on-board stepper motor driver stages.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.3.5 I/O Connectors 0, 1 The module offers two I/O connectors. The number and type of inputs, outputs and supply is the same for both connectors. Therefore, if only half of the inputs / outputs etc. is required it will be sufficient to use just one of the two connectors and reduce/simplify cabling.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.3.6 Encoder Connector 0, 1, 2 For each stepper motor axis a separate encoder input connector is available. Encoders with incremental output signals – either differential (RS422 signals) or single ended (TTL or open collector signals) – with or without zero/index channel are supported.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.3.7 CAN Connector A CAN 2.0B interface is available via a standard 9-pin male D-SUB connector. Only three pins of this connector are used. The pin assignment of these three pins is according to CiA Draft Recommendation Part 1: cabling and connector pin assignment.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.4 Power Supply For proper operation care has to be taken with regard to power supply concept and design. The board offers around 1400uF / 63V electrolytic buffer capacitors and additionally around 28uF / 63V ceramic capacitors for supply voltage filtering.
For remote control and communication with a host system the TMCM-3110 provides a two wire RS485 bus interface. To select a modules’ address, the TMCM-3110 is equipped with dip switches with digits from 1 to 8. Anyhow, the switches use the binary digit system. Thus, node addresses from 1 to 255 can be set.
Page 15
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 4. COMMUNICATION SPEED: The maximum RS485 communication speed supported by the TMCM-3110 is 1Mbit/s. Factory default is 9600 bit/s. Please see separate TMCM-6110 TMCL firmware manual for information regarding other possible communication speeds.
3.5.2 CAN For remote control and communication with a host system the TMCM-3110 provides a CAN bus interface. To select a modules’ address, the TMCM-3110 is equipped with dip switches with digits from 1 to 8. Anyhow, the switches use the binary digit system.
(mini-USB connector). As soon as a USB-Host is connected the module will accept commands via USB. The CAN interface will be de-activated then. The TMCM-3110 supports both, USB self powered operation (when an external power is supplied via the power supply connector) and USB bus powered operation, (no external power supply via power supply connector).
See TMCL Firmware Manual chapter 5 about Axis parameters and Reference search for more details. 3.6.2 General Purpose Inputs The TMCM-3110 offers two I/O connectors with 8 inputs altogether including two dedicated analog inputs. All inputs offer the same basic input protection circuit. The dedicated analog inputs have different input voltage dividers in order to support a full scale input voltage range of 0…+10V.
The function of the inputs might differ depending on firmware version. 3.6.3 General Purpose Outputs The TMCM-3110 offers two I/O connectors with 8 outputs altogether. All 16 outputs are open-drain outputs and a freewheeling diode (to V ) is already integrated.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.6.4 Encoder Inputs The TMCM-3110 offers three connectors for incremental a/b/n encoders. Encoders with or without index/ null/zero channel are supported. Differential signals, push-pull (TTL) or open-collector are accepted. For differential signals on- board termination resistors can be activated via jumpers.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 3.6.5 Step/Dir Inputs The TMCM-3110 offers an external Step/Dir IN connector. This way, an external motion controller can be used to directly control the three on-board stepper drivers via Step/Direction instead of the on-board motion controller.
SAP 6, 0, <value> // set run current SAP 7, 0, <value> // set standby current (read-out value with GAP instead of SAP. Please see separate TMCM-3110 firmware manual for further information) Motor current Resulting motor current based on motor current setting...
Page 23
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) In addition to the settings in the table the motor current may be switched off completely (free-wheeling) using axis parameter 204 (see TMCM-3110 firmware manual). www.trinamic.com Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
With standard TMCL firmware the green LED should be flashing slowly during operation and the red LED should be off. Please see separate TMCM-3110 TMCL firmware manual for additional information. If there is no valid firmware programmed into the board or during firmware update, the red and green LEDs are permanently on.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) Reset to Factory Defaults It is possible to reset the TMCM-3110 module to factory default settings without establishing a communication link. This might be helpful in case communication parameters of the preferred interface have been set to unknown values or got accidentally lost.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) Operational Ratings The operational ratings show the intended or the characteristic ranges and should be used as design values. In no case shall the maximum values be exceeded. ENERAL PERATIONAL ATINGS OF THE...
Page 27
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) Symbol Parameter Unit Input voltage for step inputs S_0/1/2, 0 .. 24 S/D/E_0/1/2 direction inputs D_0/1/2 and enable inputs E_0/1/2 Low level voltage for step inputs S_0/1/2, S/D/E_0/1/2_L direction inputs D_0/1/2 and enable inputs...
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) Functional Description The TMCM-3110 is a highly integrated 3-axes controller and driver module with encoder inputs. It can be controlled via CAN, RS485 or USB serial interfaces. Communication traffic is kept low since all time critical operations, e.g. ramp calculation are performed onboard.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) Operational Description 9.1 Calculation: Velocity and Acceleration vs. Microstep and Fullstep Frequency The values of the parameters sent to the TMC429 do not have typical motor values like rotations per second as velocity.
Page 30
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) XAMPLE Signal value 16 MHz velocity 1000 a_max 1000 pulse_div ramp_div usrs 1000 122070 2048 122070 1907 1000 ALCULATION OF THE NUMBER OF ROTATIONS A stepper motor has e.g. 72 fullsteps per rotation.
TMCM-3110 V1.1 Hardware Manual (Rev. 1.04 / 2018-11-21) 11 Revision History 11.1 Document Revision Version Date Author Description 0.90 2012-SEP-26 Preliminary version 1.00 2013-JUN-12 First complete version 1.01 2013-JUL-23 Minor changes Home switch inputs added 1.02 2014-DEC-11 Table with motor current settings added (chapter 4)
Need help?
Do you have a question about the TMCM-3110 and is the answer not in the manual?
Questions and answers