Trinamic TMC603-EVAL evaluation Board TMC603-EVAL 데이터 시트
제품 코드
TMC603-EVAL
TMC603-EVAL MANUAL (V. 1.01 / April 14th, 2009)
6
Copyright © 2009 TRINAMIC Motion Control GmbH & Co. KG
4.3 Establishing the connection
Thereafter, start the TMC603 Evaluation Software (Figure 3, page 5) on the PC and select the RS232
interface and the associated COM port that is to be used. If you press the “Open” button the
connection will established. The connection establishment was successful if the default settings are
read automatically.
interface and the associated COM port that is to be used. If you press the “Open” button the
connection will established. The connection establishment was successful if the default settings are
read automatically.
4.4 Selecting the operating mode
Then, enter the operating mode “Block, HallFX, Closed Loop”. In this mode the motor will start by using
a closed loop ramp up. This means that the closed loop control limits the current. The PWM duty cycle
is increased depending on the measured current. Thereafter, the motor will run by using the BLDC
back EMF commutation hallFX™. Please keep in mind to press the “Set” button. You can only change
the operating mode if the motor is stopped.
a closed loop ramp up. This means that the closed loop control limits the current. The PWM duty cycle
is increased depending on the measured current. Thereafter, the motor will run by using the BLDC
back EMF commutation hallFX™. Please keep in mind to press the “Set” button. You can only change
the operating mode if the motor is stopped.
4.5 Configuring the motor parameters and settings
In the operating mode “Block, HallFX, Closed Loop” the parameters “Maximum current” and “Pole
pairs” are required only. The parameter “Maximum current” is the peak current of the motor. You can
find the required data in the datasheet of the motor. In addition, some parameters for closed loop ramp
up are necessary. The value “Speed” is the end point of ramp up. The value “Acceleration” is the angle
acceleration. The direction can be changed by setting CCW (counter clockwise) or CW (clockwise).
Please keep in mind to press the “Set” button. The values in Figure 3 are default parameters.
pairs” are required only. The parameter “Maximum current” is the peak current of the motor. You can
find the required data in the datasheet of the motor. In addition, some parameters for closed loop ramp
up are necessary. The value “Speed” is the end point of ramp up. The value “Acceleration” is the angle
acceleration. The direction can be changed by setting CCW (counter clockwise) or CW (clockwise).
Please keep in mind to press the “Set” button. The values in Figure 3 are default parameters.
4.6 Configuring the current and speed controller
Thereafter, you can configure the cur
rent controller. The first parameter “Current Ref.” defines the
maximum current value for startup. The parameter “Current Time” is the regulation time of the current
controller. The last parameter “Current Control Kp” is the proportional gain of the controller. Please
take into account the manufacturer’s data of the used BLDC motor. Now, enter the speed reference
value (Speed Ref., e.g. 2500rpm) and the speed control time (Speed Ctl. Time). The speed control
time is a time duration in ms. In this time the PWM duty cycle counts up or down by a value of 1/16 %.
You can change these parameters at any time. Please keep in mind to press the “Set” button.
controller. The last parameter “Current Control Kp” is the proportional gain of the controller. Please
take into account the manufacturer’s data of the used BLDC motor. Now, enter the speed reference
value (Speed Ref., e.g. 2500rpm) and the speed control time (Speed Ctl. Time). The speed control
time is a time duration in ms. In this time the PWM duty cycle counts up or down by a value of 1/16 %.
You can change these parameters at any time. Please keep in mind to press the “Set” button.
4.7 Starting the motor
Thereafter, press the “Start” button and the motor will ramp up via closed loop current control and will
run by using the BLDC back EMF commutation hallFX™. If the button “Stop” is pressed the motor will
stop. In order to change the motor speed you can enter the new speed reference (Speed Ref.) by
pressing the button “Set”. Thereupon, the motor will accelerate and decelerate respectively. In addition
you can disable the speed control by deactivating the option “Enable speed control”. In this case you
can enter the PWM duty cycle (Duty cycle ref.) by pressing the button “Set”. If you disable the speed
control, be sure that the “Duty cycle ref” is unequal to zero. Otherwise the motor will stop. Please note
if the speed control is disabled, the motor will start without ramp up.
If the motor decelerates after ramp up, be sure that you have entered a speed reference value (Speed
Ref.). It is possible that the speed reference value is too low. Also check the speed control time (Speed
Ctl. Time). It is possible that the speed control time setting is too low. A third reason is that the current
limiting has occurred. So the current reference value (Current Ref.) is too high.
Please take into account that the maximum PWM duty cycle is limited to the value of 93%. This is
necessary because the BEMF voltage is incapable of measurement clearly above the PWM duty cycle
of 93%.
run by using the BLDC back EMF commutation hallFX™. If the button “Stop” is pressed the motor will
stop. In order to change the motor speed you can enter the new speed reference (Speed Ref.) by
pressing the button “Set”. Thereupon, the motor will accelerate and decelerate respectively. In addition
you can disable the speed control by deactivating the option “Enable speed control”. In this case you
can enter the PWM duty cycle (Duty cycle ref.) by pressing the button “Set”. If you disable the speed
control, be sure that the “Duty cycle ref” is unequal to zero. Otherwise the motor will stop. Please note
if the speed control is disabled, the motor will start without ramp up.
If the motor decelerates after ramp up, be sure that you have entered a speed reference value (Speed
Ref.). It is possible that the speed reference value is too low. Also check the speed control time (Speed
Ctl. Time). It is possible that the speed control time setting is too low. A third reason is that the current
limiting has occurred. So the current reference value (Current Ref.) is too high.
Please take into account that the maximum PWM duty cycle is limited to the value of 93%. This is
necessary because the BEMF voltage is incapable of measurement clearly above the PWM duty cycle
of 93%.
4.8 Brief instruction
In this chapter you can find a short instruction to start up the motor by using the TMC603 evaluation
board. For a detailed description please read the following chapters. In chapter 6.1 (page 12) you can
find an overview about all options and parameters.
board. For a detailed description please read the following chapters. In chapter 6.1 (page 12) you can
find an overview about all options and parameters.
1. Plug and unplug the jumpers on the evaluation board (Figure 2, page 5)
a. For sensorless commutation plug the jumpers X212, X213 and X214
b. For commutation with hall sensors unplug the jumpers X212, X213 and X214
b. For commutation with hall sensors unplug the jumpers X212, X213 and X214
2. Connect the three phase BLDC motor to the evaluation board (X301)