Go to Post Easy, we use Magic. Your team wasn't given that in the kit? - Michael Hill [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 29-01-2007, 22:49
de_ de_ is offline
Registered User
AKA: Dave Edwards
FRC #1310 (Runnymede Robotics)
Team Role: Mentor
 
Join Date: Apr 2005
Rookie Year: 2005
Location: Toronto, Ontario
Posts: 256
de_ is a jewel in the roughde_ is a jewel in the roughde_ is a jewel in the roughde_ is a jewel in the rough
Programming Servos For AndyMark Transmission

We just received our new AndyMark transmissions and have yet to find any posts on the following question.

Will we risk burning out the servos if we request the servos to shift but the motors are not turning and the transmission dogs are in a position where they cannot engage and hence the servos go to full stall torque and current perhaps for an extended period. My experience with servos is you are asking for a broken gear case or burnt out servo motor if the servo is left in a stall state for very long (never mind drained batteries)

Should the code say something like ...

Initialization code
{
// set shift servos to 1/2 way as you don't know what gear you are in and
// the failsafe action is to go to 1/2 way (ie neither slow nor fast)
transServo = notHighNotSlowSpeedValue;
}

Main Loop code
{

// only attempt to shift if the transmission is moving. The simplest
// estimate of this is if the motors have been requested to turn (don't
// care what direction) ie value sent to motor pwms is != 128
// The only flaw is if the robot is not moving even though power is being
// applied (ie robot is stalled against an obstacle or a blocking robot).

if (motors are not off)
{
if (user requested high speed)
transServo = highSpeedValue;
else
transServo = lowLowSpeedValue;
{
}

or do we know the servos are rugged enough so we don't have to worry about it ?

Also, is it true that the servos are actually powered via the backup battery (via the RC somehow) ? If thats true, running the servos at stall currents might lead to prematurely drained backup batterys.

Anyone know what the stall currents of the servo might be ?
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Friction coefficients for Omni wheels and Mecanum wheels from AndyMark Andy Baker Technical Discussion 11 16-12-2006 19:40
Servo shifter for AndyMark transmissions Robby Technical Discussion 3 17-01-2006 01:41
Servos for the camera MV_Hirsch Programming 4 24-01-2005 16:35
2 Servos For Auto? alexrobotics Technical Discussion 3 25-01-2004 13:46
Creative uses for servos? dddriveman Motors 34 19-07-2003 00:33


All times are GMT -5. The time now is 03:58.

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