servo motor resets 16f877a


Closed Thread
Results 1 to 40 of 86

Hybrid View

  1. #1
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by burak450 View Post
    Hi Acetronics,
    I think you are wrong because my signal is 50hz.I am using 20ms periodic pulses,if t=100 then 1ms high and 19ms low.if the period 20ms then frequency will be 50hz from the formula f=(1/T)
    here is my signal code

    PULSOUT PORTC.2,T
    PAUSEUS 20000-(T*10)

    where am I wrong?
    Look at the loop in your code.
    Aboslutely no 'bounds' checking.
    What if...T = 0? Then pauseus = 20000, ok no problem...
    What if T=2000? Then pauseus = 0, ok not much of a problem...
    What if T=2001? Then pauseus = 65526, ok, shouldn't happen because you've got T defined as a BYTE

    But...what happens when you try to drive the servo out of it's physical limits?
    What happens to the current draw if you hold a servo that's trying to move? Hook up an ammeter and find out real quick. And if you don't have an ammeter, hook up a voltmeter to your 'battery' and try it and see what happens to your voltage...

  2. #2
    Join Date
    Sep 2008
    Posts
    43


    Did you find this post helpful? Yes | No

    Default

    I think this part what you said....

    Quote Originally Posted by skimask View Post
    Look at the loop in your code.
    Aboslutely no 'bounds' checking.
    What if...T = 0? Then pauseus = 20000, ok no problem...
    What if T=2000? Then pauseus = 0, ok not much of a problem...
    What if T=2001? Then pauseus = 65526, ok, shouldn't happen because you've got T defined as a BYTE

    But...what happens when you try to drive the servo out of it's physical limits?
    What happens to the current draw if you hold a servo that's trying to move? Hook up an ammeter and find out real quick. And if you don't have an ammeter, hook up a voltmeter to your 'battery' and try it and see what happens to your voltage...

Similar Threads

  1. More Servo Woes
    By chrisshortys in forum mel PIC BASIC Pro
    Replies: 10
    Last Post: - 13th May 2009, 09:40
  2. Problem with 12F629, servo and EEPROM
    By Atom058 in forum mel PIC BASIC Pro
    Replies: 13
    Last Post: - 1st March 2008, 10:53
  3. Servo does not move
    By ruijc in forum General
    Replies: 12
    Last Post: - 12th November 2007, 20:14
  4. Beginner + Servo
    By james in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 31st July 2007, 22:31
  5. Help with Servo Control Please!
    By wireman22 in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 7th June 2007, 19:15

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts