Go to Post Thou shalt becometh pinned in eliminations. - JesseK [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 08-03-2012, 15:36
nitneylion452's Avatar
nitneylion452 nitneylion452 is offline
Registered User
AKA: Joe Lee
FRC #3167 (Environmental Tectonics Crusaders)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Philadelphia, PA
Posts: 596
nitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud of
Re: servo jitters

Quote:
Originally Posted by jon-s View Post
When the servo jitters (I don't recall any sound), it moves back and forth, up to about 50 degrees. It does this regardless of what position it starts in. It has done this on both of our robots.

It is plugged into the sidecar and should have a jumper on it. The servo moves a thin 2 inch long arm. I think this is the first year our team has used the servos, they've only been moved maybe a dozen times. People have backdriven them, but not very often. The wires and cable cross at about 60 degrees to each-other.
50 degrees to either side is a lot of motion to be a jitter. The HS-322HD's full range is only ~170 degrees (based on us eyeballing it). You should take a look at your code and make sure you aren't sending conflicting commands. If everything looks ok, try a new servo. You can order a HiTec HS 485HB which offers an additional 30oz-in of torque and is rated at 3.9 watts (322 is only 2.5).

As far as the jumper suggestion, that cannot be the case. If there were no jumper, the servo would not get power and not move at all.

EDIT:

It is also worth noting that (in Java, I'm not familiar with the other languages esp LabView) the method to tell the servo where to go is called setSpeed(). This is very misleading. setSpeed() tells the servo where to go, not how fast to move, so calls to it with different values, like 0.0 and 0.5, will cause it to fluctuate between the two positions and may be the root of your problem.
__________________
Joe
"The ones who will one day rule the world rule the basketball court today."

http://www.fatherjudgerobotics.webs.com

Volunteer 2012 MAR Region Championship - Field Reset
Volunteer 2013 MAR Region Championship - Field Reset

Last edited by nitneylion452 : 08-03-2012 at 16:30. Reason: corrected servo model number
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:31.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi