---
+ Post New Thread
Results 1 to 12 of 12
  1. #1
    Junior Member level 2
    Points: 388, Level: 4
    tinto's Avatar
    Join Date
    Mar 2011
    Location
    Kerala, India
    Posts
    21
    Helped
    0 / 0
    Points
    388
    Level
    4

    servo motor pulse width

    what should be the minimum delay between two successive pulses given to a servo motor? Or, what should be the maximum duty cycle of the pulse train given to a servo motor, if the required pulse width to bring the servo motor to middle position is 1.5ms?

    •   Alt16th April 2011, 09:18

      advertising

        
       

  2. #2
    Advanced Member level 4
    Points: 7,022, Level: 19
    klystron's Avatar
    Join Date
    Jul 2002
    Location
    South Africa
    Posts
    1,013
    Helped
    189 / 189
    Points
    7,022
    Level
    19

    Re: servo motor pulse width



    1 members found this post helpful.

  3. #3
    Junior Member level 2
    Points: 388, Level: 4
    tinto's Avatar
    Join Date
    Mar 2011
    Location
    Kerala, India
    Posts
    21
    Helped
    0 / 0
    Points
    388
    Level
    4

    Re: servo motor pulse width

    I had referred that. But I am not clear. I need to know the minimum value for t2. How short it can be? Please refer the figure.



  4. #4
    Junior Member level 1
    Points: 541, Level: 4

    Join Date
    Jun 2010
    Location
    Delhi
    Posts
    19
    Helped
    3 / 3
    Points
    541
    Level
    4

    Re: servo motor pulse width

    generally a servo works with t1 around 1 to 2 ms.
    and if T= t1 + t2
    then T shuld be around 18 to 20 ms.
    means a servo requires 50Hz refreshing rate!



  5. #5
    Junior Member level 2
    Points: 388, Level: 4
    tinto's Avatar
    Join Date
    Mar 2011
    Location
    Kerala, India
    Posts
    21
    Helped
    0 / 0
    Points
    388
    Level
    4

    Re: servo motor pulse width

    can t2 be small as 5ms? Will servo motor work with higher refreshing rate?



    •   Alt19th April 2011, 10:16

      advertising

        
       

  6. #6
    FvM
    FvM is online now
    Super Moderator
    Points: 173,956, Level: 99
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    28,346
    Helped
    8902 / 8902
    Points
    173,956
    Level
    99

    Re: servo motor pulse width

    can t2 be small as 5ms? Will servo motor work with higher refreshing rate?
    It depends on the servo design. With some analog servos, the control loop gain may increase, possibly causing instability. Some won't accept the control signal at all, others will. 50 Hz repetition rate is preferred, because all servos can work with it.


    1 members found this post helpful.

  7. #7
    Advanced Member level 3
    Points: 4,661, Level: 16

    Join Date
    Jun 2010
    Posts
    728
    Helped
    222 / 222
    Points
    4,661
    Level
    16

    Re: servo motor pulse width

    Quote Originally Posted by tinto View Post
    can t2 be small as 5ms? Will servo motor work with higher refreshing rate?
    FvM is absolutely correct and this comment is not meant to disagree. However, using a Microchip MCU, one may have have problems using the built in PWM to drive a hobby servo with a 50Hz refresh rate, depending on your clock speed. I tested some Hitec analog servos a few years ago, and they will work up to a refresh of about 100 to 120 Hz. Above about 140 Hz, they became unstable. For that particular project, I used a higher refresh rate. For other projects, I have just generated the servo PWM by software.

    John


    2 members found this post helpful.

  8. #8
    Junior Member level 1
    Points: 541, Level: 4

    Join Date
    Jun 2010
    Location
    Delhi
    Posts
    19
    Helped
    3 / 3
    Points
    541
    Level
    4

    Re: servo motor pulse width

    Yes FvM is right and i would suggest you to do some practical with servo!



  9. #9
    Junior Member level 2
    Points: 388, Level: 4
    tinto's Avatar
    Join Date
    Mar 2011
    Location
    Kerala, India
    Posts
    21
    Helped
    0 / 0
    Points
    388
    Level
    4

    Re: servo motor pulse width

    I did some experiments with my servo (TowerPro SG 5010) by giving 50Hz refresh rate as well as 100Hz. Both works with my servo. If so how can I understand whether my servo is working properly with 100Hz refreshing rate or my servo is neglecting extra pulses? I don't need to spend time giving extra pulses in my program. Will higher refreshing rate increases the power consumption of the servo?



  10. #10
    Advanced Member level 3
    Points: 4,661, Level: 16

    Join Date
    Jun 2010
    Posts
    728
    Helped
    222 / 222
    Points
    4,661
    Level
    16

    Re: servo motor pulse width

    What are you using to test your servo? That is, is it something like one of the many NE555 clones or a microcontrller? If you can change the repeat rate easily (e.g., with the 555), you could try something like an 80 Hz repeat rate. If it is dropping pulses, then it would be seeing only 40 Hz and its response -- rate of movement -- should be slower. Slowing the repeat rate is one way to slow servos down, but it is not very effective, and there are better ways available now to do that.

    You could also go up in repeat rate until it becomes unstable. Let's say that is 140 Hz. Then test at half that rate. If it is stable there, then it probably is not dropping pulses. I suspect it is not dropping pulses.

    John


    1 members found this post helpful.

  11. #11
    Junior Member level 2
    Points: 388, Level: 4
    tinto's Avatar
    Join Date
    Mar 2011
    Location
    Kerala, India
    Posts
    21
    Helped
    0 / 0
    Points
    388
    Level
    4

    Re: servo motor pulse width

    I am now using pic microcontroller to give pulses to the servo motor. Let me try giving higher pulse rates too as you said.



  12. #12
    Junior Member level 1
    Points: 541, Level: 4

    Join Date
    Jun 2010
    Location
    Delhi
    Posts
    19
    Helped
    3 / 3
    Points
    541
    Level
    4

    Re: servo motor pulse width

    50Hz refreshing rate is sufficient and power consumption doesn't depend on refreshing rate,actually motor's motion causes it so!


    1 members found this post helpful.

+ Post New Thread
Please login