background image

PDx-170-57-E / TMCM-170 Hardware Manual (V1.10 / 2011-NOV-24) 

  13 

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

 

6

 

Functional description 

6.1

 

Setting  the  basic  values  for  operation  (using  the 
demonstration application) 

The TMCM-170 can use nearly any BLDC  motor and encoder  type.  However, care has to be  taken to 
correctly  set  the  motor  pole  count  (default:  8)  and  encoder  resolution  (default:  4096)  and  direction 
(default:  Encoder  gives  same  direction  as  motor)  before  trying  to  operate  the  motor!  Using  a 
PANdrive™  motor please  refer to  chapter 3.5.1. This motor comes normally  with the encoder  HEDS-
5640-A12, in this case the encoder resolution is 2000. Please note the TMCL-code in the appendix at 
the end of this document. 
If a hall sensor is used, please check if the hall sensor polarity is to be reversed (try operating the 
motor  in  block  commutation  mode,  first).  Also  choose  a  fitting  initialization  mode  (2  is  most 
universal) and set the corresponding parameters (please see chapter on start up). 
The motor behavior afterwards may still give unsatisfactory results: The next step is to tune the PID 
parameters. 
For  these  basic  settings,  the  Windows  based  demonstration  application  can  be  used.  It  requires 
connection to the RS232 interface or  via an RS485 converter to the  RS485 interface. For  RS485, as a 
first step use the TMCL-IDE to set the parameter “Telegram pause time” to a value of about 20. Further 
basic settings are required for motor start up (see next chapter). 
 

To avoid motor operation or damage before the unit is completely parameterized, use a supply 
voltage of only 8V! This disables the motor. 

 

6.2

 

Start-up for encoder based commutation 

The  TMCM-170  uses  an  incremental  encoder  for  motor  commutation.  Incremental  means,  that  the 
encoder  does  not  give  an  absolute  position  reference.  Thus,  the  unit  needs  an  internal  start  up 
procedure, which determines the encoder position with respect to the actual pole motor orientation.  
 

The TMCM-170 provides basically two modes for encoder initialization:  

Mode 0

   uses additional motor hall sensors for the start up phase. Therefore, the motor can not do a 

precise positioning until it has done at least one electrical rotation. This can be perceived 
by a somehow rough behavior on the first positioning run. 
We recommend using this mode, when the motor has hall sensors and mode 1 does not 
give reliable results. 
However, the motor hall sensors typically are not as precise, as this would be desired for 
sine commutation. To accomplish with the hall sensor error and hysteresis, you can set the 
corresponding parameters “Init Sine Block Offset CW” and CCW. 

 

Mode 1

   drives  the  motor  field  into  a  known  position  and  then  evaluates  the  encoder  position. 

While this is a very precise scheme, it is susceptible to external force applied to the rotor: 
The  rotor  is  not  to  be  blocked  in  any  direction.  Additionally  external  mechanical  torque 
applied to the axis should be kept low. To use this mode, it is important to set the “Sine 
Initialization Current A” as high as possible (within the 14A limit). Default value is 11A. You 
can set Sine Initialization Current B to a somewhat lower value (at least ½ of Current A) to 
give optimum results. The best setting has do be determined for a given motor. To allow 
for  minimum  motor  movement  upon  initialization,  this  mode  also  checks  the  hall  sensor 
positions. 

 

Mode 2

  is the same as mode 1, but does not check if the motor has hall sensors. 

 

Mode 3

  is  the  most  precise  and  reliable  initialization  mode:  It  uses  the  encoder  N-channel  for 

initialization.  To  first  find  the  N-channel  reference  position,  the  motor  is  turned  by  up  to 
one  rotation,  until  the  N-channel  is  found  positive.  The  velocity  and  direction  can  be 
specified using the parameter “Sine Init Velocity”. After finding the reference position, the 

Содержание PD4-170-57-E

Страница 1: ...mburg Germany www trinamic com V 1 10 HARDWARE MANUAL TMCM 170 57 controller driver module up to 10A RMS 12 48V DC CAN RS232 RS485 optional PDx 170 57 E mechatronic device with 57 mm BLDC servo motor...

Страница 2: ...ements 12 5 2 Bus interface 12 5 2 1 Terminating the RS485 network 12 6 Functional description 13 6 1 Setting the basic values for operation using the demonstration application 13 6 2 Start up for enc...

Страница 3: ...equipment 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...

Страница 4: ...stability drives Extremely compact decentralized motor electronics Motor Encoder type Sine or block commutated BLDC motors with encoder and with without additional hall sensors Hall sensor based motor...

Страница 5: ...uired Order code Description Dimensions mm PD4 170 57 E option PANdrive 0 32Nm 132 x 61 x 61 without motor axis PD5 170 57 E option PANdrive 0 42Nm 152 x 61 x 61 without motor axis TMCM 170 option BLD...

Страница 6: ...perature pre warning threshold is exceeded high when module shut down due to overtemperature CUR LED 5V TTL output High when module goes into current limiting mode or into overvoltage switch off Toggl...

Страница 7: ...ect or disconnect the boards while power is switched on 4 2 Application circuit The schematic shows a typical application circuit using CAN bus interface Optionally the unit allows connection of motor...

Страница 8: ...height 28mm 16mm highest part mounting holes diameter is 2 8mm Figure 4 3 Dimensions of TMCM 170 and PD 170 32 00 25 97 14 50 27 00 13 50 27 00 27 00 30 50 46 77 61 00 Top view of Driver board All val...

Страница 9: ...sulation Class B Radial Play 0 02 mm 450G load Max Radial Force 75N 10mm from flange Max Axial Force 15N Dielectric Strength 500 VDC For One Minute Insulation Resistance 100M Ohm min 500VDC Recommende...

Страница 10: ...Switch the reverse hall sensor polarity on and the reverse encoder direction off Use the basic control and diagnostics software or TMCL IDE Adjustments for QBL5704 94 04 032 Switch the reverse hall s...

Страница 11: ...PID Module idle power consumption without encoder hall sensor 2 4 W V5 5 Volt 4 output external load encoder plus hall sensors plus other load 0 200 mA IMC Continuous Motor RMS current module surface...

Страница 12: ...because it saves energy precautions have to be taken to limit the supply voltage to within the operational limits The TMCM 170 contains an overvoltage protection circuit which disables braking whenev...

Страница 13: ...nce Thus the unit needs an internal start up procedure which determines the encoder position with respect to the actual pole motor orientation The TMCM 170 provides basically two modes for encoder ini...

Страница 14: ...d setting for A and B channel polarity Attention Initialization modes 1 to 4 apply a high current to the motor for a few seconds Be sure to parameterize the initialization current correctly i e not mo...

Страница 15: ...er be done via a central unit operating the motor via its bus interface or a reference switch can be connected to the stop input pull down to 0V at reference point The position counter can be automati...

Страница 16: ...sure about this If the short time motor coil current is not limited to a maximum of about 40A this could destroy the unit There are a number of aspects when using the current limiting function The cur...

Страница 17: ...ion V0 90 or later for connector pinning 0 92 First release Added encoder N channel initialization 0 93 Added encoder N channel for automatic correction and encoder error flag 0 94 Allows specifying o...

Страница 18: ...B SGP 253 0 4 Motor Pole 4 SGP 254 0 0 Hall Sensor Invert PD4 SGP 254 0 1 Hall Sensor Invert PD5 SGP 250 0 2000 Encoder Steps per Rotation SGP 252 0 1 Reverse Encoder Null Polarity SGP 251 0 1 Revers...

Отзывы: