馬達長時間運轉很燙和CoolStep功能的運用!

New coolStep(TM) stepper motor drivers with step/direction and stallGuard2(TM)

馬達長時間運轉很燙和CoolStep功能的運用!

Postby Ivanwu » 15 Dec 2011, 04:04

您好 :D

我們目前已使用TMC260自製電路板驅動步進馬達(額定電流0.8A)

並且馬達也已經能正常運轉了(電源供應器規格:24V,6.5A)

目前較急迫解決之問題為" 馬達發熱 "的問題

目前是希望馬達在靜止狀態時電流小,啟動時電流大( 靜止電流 = 1/3啟動電流 ),使馬達較不易發燙 ~

根據Trinamic Datasheet 36頁以下這張圖示,我們所設定之CS決定我們的Upper limit與Lower limit

除此之外,為了要使馬達不易發熱,我有開啟SMARTEN功能去Try裡面的參數包括(SEMAX , SEMIN , SEUP , SEDN)

SEMAX與SEMIN之設定可限制我們的最小電流與最大電流,使馬達在靜止與運轉時電流不會低於SEMIN也不會超過SEMAX

但目前測試結果馬達在靜止與運轉時電流似乎只與CS值設定的大小有關,與SMARTEN設定無關,目前現狀如下:

1. CS設定太小馬達不易發燙 , 但為了帶動機構有輕微負載時, 啟動時馬達出力不夠,馬達無法正常運轉

2. CS設定至啟動運轉時出力夠 能正常運轉, 但長時間下來馬達容易發燙,且手也不能摸!

這個部分再麻煩您替我Check看看是否SMARTEN具備如DataSheet上說明之CoolStep功能?

然而,要開啟此功能在設定上是否有設定之順序?
Ivanwu
User
User
 
Posts: 5
Joined: 14 Dec 2011, 13:01

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby TRINAMIC_BD » 15 Dec 2011, 15:31

Hello
We have already made ​​use of TMC260 stepper motor driver circuit board (rated current 0.8A)
And motor have been able to function properly (power supply specifications: 24V, 6.5A)
At present, more urgent to solve the problem as a "motor hot" issue
Now is to rest when the motor current in a small, startup current (quiescent current = 1 / 3 of the starting current), less likely to make the motor hot ~
According Trinamic Datasheet 36 ff this icon set of the CS we determine our Upper limit and Lower limit
In addition, in order to make the motor easy to heat, I have a function to open SMARTEN Try inside the parameters (SEMAX, SEMIN, SEUP, SEDN)
SEMAX with SEMIN the set minimum limit of our current and maximum current, with the motor still running in no less than SEMIN current will not exceed SEMAX
But the test results with the motor still running in the current setting appears only with the size of the CS value, regardless of the setting with the SMARTEN current status as follows:
1. CS set too hot motor is not easy, but in order to promote a slight body load, start the motor output is not enough, the motor can not function
2. CS set to start running to contribute enough to the normal operation, but for a long time down the motor easy to hot, and hands can not touch!
This section for me to bother you with such as Check to see if SMARTEN DataSheet instructions on the CoolStep function?
However, this feature is set to open there on the set of order?

--> Hello, I guess I understand just half with the automatich translation above.
You mean, you do not see any current reduction with coolStep? Did you try to monitor the stallGuard result value SG to determine the upper and lower limit?
Perhaps the upper limit is too high - It is generated by adding SEMAX and SEMIN.
Do you have an TMC262-EVAL for tracing the curves?
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby Ivanwu » 16 Dec 2011, 04:51

Dear B. Dwersteg (TRINAMIC)

Appreciate your help :mrgreen:
I think you have fully understand my question

Follwing your reply =>
Yes,by my way at the before we didn't see any current reduction with coolStep!
However,we just only tune the CS current and set the register SMARTEN are 0x0A0101 to let CoolStep open when the motor didn't power on that we saw the simple datasheet at page9 and 10 !
But,we didn't already to try monitor the stallGuard result value SG to determine the upper and lower limit !
I think this is the main cause of the motor heat. :?
And we don,t have TMC262-EVAL in side now,I'll call to agents later!

<So at the next step what can do>
As you say,if I want to open the CoolStep function normal,I must use the TMC262-EVAL board to tune the parameter(SGT,SEMAX,SEMIN) when the motor are works in a certain velocity range?

<And now I have one question>
What is the certain velocity range CoolStep can work normal?
Ivanwu
User
User
 
Posts: 5
Joined: 14 Dec 2011, 13:01

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby TRINAMIC_BD » 16 Dec 2011, 10:30

Hello,
yes, an interactive tuning in the application is required for best performance.
For the velocity range, a thumb rule is:

* Max Velocity: The velocity, where the motor back EMF reaches the supply voltage, is about the upper limit. For high resistive motors, you need to substract the resistive voltage drop, also.

* Min velocity: About 10 percent of max. velocity. For high resistive, low efficiency motors, it is higher.
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby feiwu » 20 Dec 2011, 14:25

Dear B. Dwersteg (TRINAMIC),
For Coolstep fucntion configuration parameters.
1. Which register I must adjust the configuraiton parameters? ,CHOPCONF ,SMARTEN . etc ?
2. Max Velocity: The velocity, where the motor back EMF reaches the supply voltage, is about the upper limit. For high resistive motors, you need to substract the resistive voltage drop, also.
* Min velocity: About 10 percent of max. velocity. For high resistive, low efficiency motors, it is higher.
How to know the Max And Min Velocity value for a specific application? I have a TMC262-EVAL in hand.
3. Could you please give an example how to adjust the configuraiton parameters step by step based on TMC262-EVAL ?
the more teails the better! :)

Thanks and Best Regards,
Wu Yong
feiwu
Power User
Power User
 
Posts: 24
Joined: 01 Aug 2011, 02:48

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby TRINAMIC_BD » 21 Dec 2011, 10:25

Dear Wu Yong, it is good that you have the evaluation board at hand - this makes tuning more easy. Did you try following the description in the Evaluation board manual?
We are currently preparing an application note on the process of tuning stallGuard and coolStep. I will send to you an up-front version via email.
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby Ivanwu » 22 Dec 2011, 07:59

Dear B. Dwersteg (TRINAMIC)

According to the previous question I proposed
I try following the description in the Evaluation board manual,but the motor still have heat
As you said that document
Could you please send me the application note on the process of tuning stallGuard and coolStep you did? :wink:

Thank you very much!
Ivanwu
User
User
 
Posts: 5
Joined: 14 Dec 2011, 13:01

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby TRINAMIC_BD » 23 Dec 2011, 11:02

Dear Wu Yong -
I sent the application note to you yesterday to your email address you used for logging in into this forum - I hope you received it - I resend now?
Thank you very much for your wishes and my best greetings to China! :-)
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby stanley Hong » 24 Aug 2012, 12:45

I encountered the same problem. Could you please send me the application note on the process of tuning stallGuard and coolStep you did?

Thank you very much!
stanley Hong
Newbie
Newbie
 
Posts: 1
Joined: 24 Aug 2012, 12:33

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby TRINAMIC_BD » 28 Aug 2012, 12:48

The application notes now are online on the product pages.
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby apple520 » 27 Mar 2013, 09:47

您好!! 我现在也正在研究这款芯片tmc262,但是我根据官方的AT单片机例程看得不明白。我想官方可否提供一个51MCU的例程。方便我们操作。注释最好是英文的。方便全球的使用者。
apple520
User
User
 
Posts: 8
Joined: 26 Mar 2013, 09:02

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby TRINAMIC_BD » 27 Mar 2013, 11:28

Translation: Hello! !I now also being studied chip tmc262 but I see according to the official AT MCU routine do not understand. I want the official Could provide a 51MCU the routine. To facilitate the operation. Notes is the best English. Convenient global users.

Hello! I'm sorry, but we do not have an 8051 family source code available. Theevaluation board software is written in C and most contents should be possible to transfer. On the internet I also find a link to a programmes' forum with 8051 and TMC262.
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby apple520 » 28 Mar 2013, 03:11

I have now the MCU is STM32F407ZG, I would like to use it spi peripherals.The Specifications above is the need to send the 20bit data.The stm32 SPI data is either 8 or 16 data.3 8bit data or analog SPI timing driven.An example can send several commands it?AT91 C code I did not see.This aspect can provide helpful?Better that way?An example can send several SPI commands it?AT91 C code I did not see.Finally, I can apply for the samples? :D
apple520
User
User
 
Posts: 8
Joined: 26 Mar 2013, 09:02

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby TRINAMIC_BD » 28 Mar 2013, 12:23

Hello, you need to send the complete SPI datagram with a single CS active signal. You can send for example 3*8 bit, but CS is not allowed to go high in between. I think we have an example with STM32- my colleague checks.
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: 馬達長時間運轉很燙和CoolStep功能的運用!

Postby apple520 » 29 Mar 2013, 04:46

Dear B. Dwersteg (TRINAMIC)

Can stm32 driver code to me.My mailbox is 1340935442@qq.com
apple520
User
User
 
Posts: 8
Joined: 26 Mar 2013, 09:02


Return to TMC260 / TMC261 / TMC262

Who is online

Users browsing this forum: fobyellow and 0 guests