Trinamic TMCM-160 Manual Download Page 10

TMCM-160 Manual (V1.11 / August 8th, 2007) 

 

10 

 

Copyright © 2006, TRINAMIC Motion Control GmbH & Co. KG 

 

5.5  Under voltage behavior 

• 

The motor is switched on, if the supply voltage exceeds 9.0V 

• 

The motor is switched off, if the supply voltage falls below 8.5V 

• 

The current reduction due to low supply voltage may inhibit starting-up of the motor 

• 

EVALboard: Motor current is reduced to a lower value, if the voltage is below 12V. If motor load 
is too high, the module goes into under voltage switch off again. This is due to the voltage drop 
in the reverse polarity protection. Motor current is additionally limited at low supply voltages: 
0.5A at 9V and linear increasing to 4A at 12V. To be sure to be outside this area, use at least 13V 
supply voltage, due to voltage drop in the reverse polarity protection. 

 

5.6 Demonstration 

Application 

You can use the Demonstration application for the TMCM-160 to set the module into operation. Please 
remark, that you first should as a first step switch the module to remote controlled mode. You can 
use the TRINAMIC TMCL IDE to update the modules firmware and to test / set all of the modules 
parameters. If your motor shows instable behavior, you have to tune the PID regulator values. In 
order to do this, you need to use the TMCL IDE. 
 

5.7  Programmable motor current limit 

 
The motor current limiting function is meant as a function for torque limiting, and for protection of 
motor, power supply and mechanics. 
 
Whenever the pre-programmed motor current is exceeded in a chopper cycle, the TMCM-160 calculates 
a reduced PWM value for the next chopper cycle. New values are calculated 100 times a second. The 
response time of the current regulation can be set using the parameter “current regulation loop 
delay”: 
A value of zero means, that in every 100Hz period, the current correction calculation is directly 
executed and the resulting PWM value is taken. A higher current loop delay acts like a filter for the 
current. The higher the delay value, the slower the current loop response time. A value of 5 (default) 
leads to a current regulation response time of about 60 ms. On the mechanical side, a higher value 
simulates a higher dynamic mass of the motor. 
 
t

LIM

 = 1 / (1 / 3s + 1 / (10ms * (1+x

CRLD

)))

 

x

CRLD

 is the current regulation loop delay parameter, t

LIM

 the resulting time for an 1/e response. 

 
The actual current regulation time may be faster, depending on the PID settings. 
 

Attention:  

Please be careful, when programming a high value into the current regulation loop 
delay register or if you want to work above the modules’ rated motor current: The 
motor current could reach a very high peak value upon mechanical blocking of the 
motor. If the short time current is not limited to a maximum of about 20A, this could 
destroy the unit. 

 

• 

The current measurement can not detect currents below about 200-300mA. If the current limit is 
set to a too low value, the motor may become continuously switched off. 

• 

The current limiting function is not meant as a protection against a hard short circuit. 

• 

The maximum motor current should never be set above the rated short time motor current, 
because the current regulator can not operate correctly, if the current limit is set too close to the 
measurement range limits. 

 
 

Summary of Contents for TMCM-160

Page 1: ...60 Hardware BLDC motor controller driver module 5A 36V with RS232 RS485 and analog interface V1 11 August 8th 2007 Trinamic Motion Control GmbH Co KG Sternstra e 67 D 20357 Hamburg Germany www trinami...

Page 2: ...le motor current limit 10 5 8 Parameterizing the PID velocity regulator 11 5 9 Parameterizing the positioning algorithm 12 5 10 Restoring factory default settings 12 6 Revision History 13 6 1 Document...

Page 3: ...ions with automatic ramp generation Remote controlled RS232 or RS485 or stand alone operation 0 10V signal Plug On module or panel mount operation Very compact multi axis drives integrate several modu...

Page 4: ...uipment intended to support or sustain life and whose failure to perform when properly used in accordance with instructions provided can be reasonably expected to result in personal injury or death TR...

Page 5: ...7 9 8 10 11 13 12 14 15 17 16 18 19 21 20 22 23 25 24 26 U U V V W W VS VS GND GND GND 5V H3 H2 H1 GND GND GND VS VS W W V V U U Figure 3 1 Pinning CAUTION Since the two connectors of the TMCM 160 ar...

Page 6: ...FF Emergency stop Tie this pin to GND to stop the motor same as Motor Off switch on PCB The motor can be restarted via the interface or by cycling the power supply 8 LED_TEMP 5V TTL output Toggling wi...

Page 7: ...uded since these are just for evaluation purpose Figure 3 2 Dimensions 3 3 Connectors Hall sensor JST1 5mm type S5B ZR SM2 TF only on EvalBoard Board Plug on connectors 2 54 mm two row Header 3 4 Appl...

Page 8: ...0 3 VCC 0 3 V VO Logic output current on digital outputs 5V CMOS output 10 mA VIA Analog input voltage 24 0 10 24 V fCHOP Chopper frequency 20 kHz Ex Exactness of voltage and current measurement 8 8 T...

Page 9: ...ntrol flag 1 Power on velocity v Table 5 1 Options for stand alone operation In all modes the motor torque is limit by the maximum current setting The polarity of the DIR pin can be inversed by the di...

Page 10: ...le the TMCM 160 calculates a reduced PWM value for the next chopper cycle New values are calculated 100 times a second The response time of the current regulation can be set using the parameter curren...

Page 11: ...on loop delay parameter tPIDDELAY is the resulting delay between two PID calculations The PID parameters are divisors e g use a higher value to get less influence from the parameter To parameterize fo...

Page 12: ...pplication 5 Set MVP_target_reached_distance to the value which gives a stop as near as possible to the target position velocity position target position set via MVP max_pos_speed min_pos_speed MVP_ta...

Page 13: ...d RS485 Tacho output Added baud rate switching Added RS485 interface Fixed current regulation bug GPIO1 provides for a hall sensor derived tacho signal Analog control input now uses 10 bit resolution...

Reviews: