Go to Post Ok, I am geting flustered since I can't perform trigonometric functions with the tools FIRST provides. - jweric [more]
Home
Go Back   Chief Delphi > Old Forum Archives > 2000
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
BACKDRIVE PLEASE HELP!!!!!

Posted by Patrick.

Coach on team #409, Flaming Eagles, from Oak Grove High School and NASA Ames Research Center.

Posted on 2/22/2000 12:12 PM MST



DOES ANYBODY KNOW HOW YOU PROGRAM THE ROBOT CONTROLLER TO SEND A SIGNAL
TO NOT LET THE MOTORS BACKDRIVE? PLEASE EMAIL THE CODE TO ME IF YOU HAVE IT,
OR EMAIL IT TO ME AT SLIKKRIKK6@AOL.COM.

THANX

-PATRICK WESONGA


__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #2   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Re: BACKDRIVE PLEASE HELP!!!!!

Posted by Nate Smith.

Other on team #66, GM Powertrain/Willow Run HS, from Eastern Michigan University and GM Powertrain.

Posted on 2/22/2000 12:24 PM MST


In Reply to: BACKDRIVE PLEASE HELP!!!!! posted by Patrick on 2/22/2000 12:12 PM MST:



It actually can be done without code if you are using the speed controllers to control the motors you want to keep from backdriving. Just set the jumper on the speed controller(right under where the PWM cable plugs in) so that it is on the left two pins. This will put the speed controllers into dynamic braking mode, which will keep the motors from backdriving under weights equal to that of a robot. We almost thought our winch lift was in trouble last night, until I remembered that you could do this...

Nate
__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #3   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Re: BACKDRIVE PLEASE HELP!!!!!

Posted by Patrick.

Coach on team #409, Flaming Eagles, from Oak Grove High School and NASA Ames Research Center.

Posted on 2/22/2000 1:22 PM MST


In Reply to: Re: BACKDRIVE PLEASE HELP!!!!! posted by Nate Smith on 2/22/2000 12:24 PM MST:



: It actually can be done without code if you are using the speed controllers to control the motors you want to keep from backdriving. Just set the jumper on the speed controller(right under where the PWM cable plugs in) so that it is on the left two pins. This will put the speed controllers into dynamic braking mode, which will keep the motors from backdriving under weights equal to that of a robot. We almost thought our winch lift was in trouble last night, until I remembered that you could do this...

: Nate

Nate, it turns out that our speed controllers had already been put into that mode and it sill backdrives. We have a 93 pound robot. CAN ANYONE PLEEEEASE HELP?


__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #4   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Re: BACKDRIVE PLEASE HELP!!!!!

Posted by Nate Smith.

Other on team #66, GM Powertrain/Willow Run HS, from Eastern Michigan University and GM Powertrain.

Posted on 2/22/2000 2:59 PM MST


In Reply to: Re: BACKDRIVE PLEASE HELP!!!!! posted by Patrick on 2/22/2000 1:22 PM MST:



: : It actually can be done without code if you are using the speed controllers to control the motors you want to keep from backdriving. Just set the jumper on the speed controller(right under where the PWM cable plugs in) so that it is on the left two pins. This will put the speed controllers into dynamic braking mode, which will keep the motors from backdriving under weights equal to that of a robot. We almost thought our winch lift was in trouble last night, until I remembered that you could do this...

: : Nate

: Nate, it turns out that our speed controllers had already been put into that mode and it sill backdrives. We have a 93 pound robot. CAN ANYONE PLEEEEASE HELP?

If it's the drill motors, it might be caused by the clutches in the gearboxes, and there's not much you can do about that...otherwise, put a routine in your control program similar to this(simulating the dynamic breaking, but at a slower cycle(roughly 40Hz v 60Hz on the speed controllers):
PS - I know my formatting isn't the best, and there's probably a better way to do this in PBASIC, but this should work...

if p1_x .gt..lt. 127 then skipbraking
if pwmout = 126 then go_high
pwmout=126
goto skipbraking
go_high:
pwmout=128

skipbraking:

--------
Notes:
.gt. = Greater Than Symbol
.lt. = Less than Symbol
pwmout = VAR byte output to the desired speed
controller
p1_x = Desired joystick axis to be monitored

__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #5   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Dynamic Braking has limits...

Posted by Joe Johnson.   [PICTURE: SAME | NEW | HELP]


Engineer on team #47, Chief Delphi, from Pontiac Central High School and Delphi Automotive Systems.

Posted on 2/22/2000 3:50 PM MST


In Reply to: Re: BACKDRIVE PLEASE HELP!!!!! posted by Nate Smith on 2/22/2000 2:59 PM MST:



Dynamic Braking has it limits.

You basically have four choices:

1) more ratio

2) less efficient drive mechanism (worm drive, lead screw, etc.)

3) an 'over center' mechanism (i.e. in the 'hanging' position, the mechanism tend to rotate the motor TOWARD engagement not away -- think of it as a piston with a crank that goes 10 degrees or so beyond top dead center and hits a dead stop. No matter how hard you push on the piston, the crank is not going to backdrive).

4) a brake of some kind. This is not that hard or weighty. You can use a sevro to drive a catch into some chain links or into the cogs of the sprockets or (be careful) in the teeth of a gear.

I hope this helps.

Joe J.

P.S. I didn't get this message until after the ship time. Sorry if it is too late.


__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #6   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Re: Dynamic Braking has limits...

Posted by Thomas A. Frank.

Engineer on team #121, The Islanders/Rhode Warrior, from Middletown (RI) High School and Naval Undersea Warfare Center.

Posted on 2/23/2000 3:02 PM MST


In Reply to: Dynamic Braking has limits... posted by Joe Johnson on 2/22/2000 3:50 PM MST:



: Dynamic Braking has it limits.

Joe then proceeds to point out several excellent approaches to avoiding backdriving.

But there is one limitation on dynamic braking that wasn't mentioned - it only works when the control system is communicating with the robot. At the end of the match, when control is turned off, there goes your dynamic braking.

I didn't see this until this morning, so it's too late for shipping. But you could design a fix and make it in the pits at the regional.

Tom Frank


__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #7   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Re: Dynamic Braking has limits...

Posted by Nate Smith.

Other on team #66, GM Powertrain/Willow Run HS, from Eastern Michigan University and GM Powertrain.

Posted on 2/23/2000 3:25 PM MST


In Reply to: Re: Dynamic Braking has limits... posted by Thomas A. Frank on 2/23/2000 3:02 PM MST:



: But there is one limitation on dynamic braking that wasn't mentioned - it only works when the control system is communicating with the robot. At the end of the match, when control is turned off, there goes your dynamic braking.

With our winch system, which uses the dynamic braking to keep the machine from sinking to the ground, we unplugged the OI to simulate an end-of-round cutoff, with no real problems(only an inch or two of height loss, as compared to a slow, steady slide down before the braking was turned on.) Since the dynamic braking is based entirely at the speed controller, which is powered from a source other than the signal from the RC, I am assuming that the braking circuit is still active when the control system is not transmitting. As for when the system is officially disabled, i don't know, because I do not have a 'competition adaptor' to test it with. Will have to find out at Great Lakes...

Nate

__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #8   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
nate is correct.

Posted by Daniel.

Coach on team #483, BORG, from Berkeley High School and NASA Ames & UC Berkeley.

Posted on 2/23/2000 3:32 PM MST


In Reply to: Re: Dynamic Braking has limits... posted by Nate Smith on 2/23/2000 3:25 PM MST:



The speed controller will go into dynamic breaking while it is sent either no signal, or a neutral signal. You know how the lights are all on and blinking while the robot is not being given a signal? That means the speed controllers are alive and saying 'must. keep. robot. in. position.'

Dynamic breaking is very useful. I myself preferred not worrying about that and using the window motors for my team's bar-lift system. However, this makes our arm considerably more volatile. It's a tradeoff either way.

-DL

__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #9   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
I stand corrected

Posted by Thomas A. Frank.

Engineer on team #121, The Islanders/Rhode Warrior, from Middletown (RI) High School and Naval Undersea Warfare Center.

Posted on 2/24/2000 9:51 AM MST


In Reply to: nate is correct. posted by Daniel on 2/23/2000 3:32 PM MST:



: The speed controller will go into dynamic breaking while it is sent either no signal, or a neutral signal.

I stand corrected. Very interesting.

Tom Frank


__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #10   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
The Official Word

Posted by Nate Smith.

Other on team #66, GM Powertrain/Willow Run HS, from Eastern Michigan University and GM Powertrain.

Posted on 2/23/2000 4:40 PM MST


In Reply to: Re: Dynamic Braking has limits... posted by Nate Smith on 2/23/2000 3:25 PM MST:



Here's what I just got back from Innovation First when I e-mailed them about this...

With no signal, brake is always on if the controller is powered up, and the
jumper is set. Brake can also be turned on and off by means of a limit
switch across the 'B' and 'C' jumper pins dynamically.

Nate
__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #11   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
One man's experience

Posted by Joe Johnson.   [PICTURE: SAME | NEW | HELP]


Engineer on team #47, Chief Delphi, from Pontiac Central High School and Delphi Automotive Systems.

Posted on 2/23/2000 3:30 PM MST


In Reply to: Re: Dynamic Braking has limits... posted by Thomas A. Frank on 2/23/2000 3:02 PM MST:



Tom,

I could be mistaken, but I think you are not wholly correct regarding when the Victors dynamically brake their outputs.

If you UNPLUG the robot from power, then there is no dynamic breaking, but if the Victor looses signal and it has the jumper in the dynamic braking mode (pins C & B shorted), then the internal CPU on the Victor continues to short the motor leads to each other (a.k.a. dynamically brake the motor). When power is lost to the Victor, then the CPU can no longer do the job of turning on the correct FET's which short the leads, so dynamic braking is not possible.

I have not actually read the manual on this one, but I know from much experience that the battery must be unplugged to turn off the dynamic braking. It is not enough to just disable the Basic Stamp 2 CPU, or even to unplug the PWM signal wire.

Can anyone dramatically break the tie on this dynamic braking issue?

If so, please do.

Joe J.


__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #12   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
here's my modest effort at drama.

Posted by Daniel.

Coach on team #483, BORG, from Berkeley High School and NASA Ames & UC Berkeley.

Posted on 2/23/2000 3:35 PM MST


In Reply to: One man's experience posted by Joe Johnson on 2/23/2000 3:30 PM MST:



Try completely unplugging your onboard control system sometime. You'll see those lights flashing. That's all you need to know to tell you they're still doing their job. All that matters is that they're still connected to power. Look at your wireing. There's nothing you can do to that control system that will cut off power to those speed controllers. All power lines are direct.

Your controllers WILL function while the control system is shut off by FIRST.

-DL
__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #13   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Re: One man's experience

Posted by Nate Smith.

Other on team #66, GM Powertrain/Willow Run HS, from Eastern Michigan University and GM Powertrain.

Posted on 2/23/2000 5:03 PM MST


In Reply to: One man's experience posted by Joe Johnson on 2/23/2000 3:30 PM MST:




: If you UNPLUG the robot from power, then there is no dynamic breaking, but if the Victor looses signal and it has the jumper in the dynamic braking mode (pins C & B shorted), then the internal CPU on the Victor continues to short the motor leads to each other (a.k.a. dynamically brake the motor).

I don't have a Victor right here to look at, but I believe it's the left two pins that turn breaking on, pins A and B.
__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #14   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
I think nate is right...

Posted by Joe Johnson.   [PICTURE: SAME | NEW | HELP]


Engineer on team #47, Chief Delphi, from Pontiac Central High School and Delphi Automotive Systems.

Posted on 2/23/2000 8:40 PM MST


In Reply to: Re: One man's experience posted by Nate Smith on 2/23/2000 5:03 PM MST:



I think Nate is right. My brain just skipped. The way I remember it (if I do remember it correctly) is that C is for COAST (i.e. not braking).

Look it up or try it both ways to be sure.

Joe J.



__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #15   Spotlight this post!  
Unread 23-06-2002, 21:58
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
braking, not breaking (EOM)

Posted by Nate Smith.

Other on team #66, GM Powertrain/Willow Run HS, from Eastern Michigan University and GM Powertrain.

Posted on 2/23/2000 9:00 PM MST


In Reply to: Re: One man's experience posted by Nate Smith on 2/23/2000 5:03 PM MST:



now THERE'S a mistake i'm glad doesn't actually happen...

__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
 


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 Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Backdrive disable for the van door motors? archiver 2001 9 24-06-2002 01:04
Globes archiver 2000 1 23-06-2002 23:07
switching joystick axis????? team222badbrad Technical Discussion 9 16-01-2002 23:07


All times are GMT -5. The time now is 21:00.

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