cancel
Showing results for 
Search instead for 
Did you mean: 

L6480 when in run mode I changed direction of the motor. But when its effected after a delay near to 750 ms what may be the reson. When I am trying with another motor with another settings the delay is reduced. Can any one explain the cause ?

KR.4
Associate II
 
3 REPLIES 3
Cristiana SCARAMEL
ST Employee

Hello @KR.4​,

the Run command is a constant speed command, so produces a motion in order to reach and maintain the target speed starting from the programmed minimum speed (MIN_SPEED register) and with the programmed acceleration/deceleration value (set in the ACC and DEC registers).

So when you sent a new command in opposite direction the motor is decelerated down to the minimum speed and then accelerated to the new target speed (refer to the example of Figure 8 in the L6480 datasheet).

If you feel a post has answered your question, please click "Accept as Solution"
KR.4
Associate II

Drear Cristiana,

Thank you for your fast response.

Our requirement is listed below.

We are working with a Cotton Loom control project that contains about several (14 Nos) of stepper motor, Two of them are Disc Magnetic stepper. We are using the micro controller STM32 for motor driving now we are able to move motor in Clockwise and Anticlockwise, But we encountered a Dead time between Clockwise and Anticlockwise mode.

We tested the operation in

1.      Move mode

2.      Run Mode

The pattern we are trying to make is shown below

In this design we are using A BLDC motor that is running continues speed on run mode too with the Disc magnetic stepper. The Disc Magnetic stepper is driven through a belt assembly for providing lateral movements.

Awaiting your response on Priority.

0693W00000NqhvEQAR.bmp

Hi @KR.4​ ,

could you share the L6480 driver configuration (registers content)?

If you feel a post has answered your question, please click "Accept as Solution"