Go to Post KISS does not mean that your goals and capabilities are "simple", it means that the way you achieve them is simple. - jspatz1 [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 26-08-2004, 16:01
erikh98 erikh98 is offline
Registered User
no team
 
Join Date: Aug 2004
Location: california
Posts: 3
erikh98 is an unknown quantity at this point
help with simple project

Hello. I'm hoping to get some advice on a simple project.

Basically, I need to move a straight arm from an initial (vertical) position, through 90 degrees to a (horizontal) position, to be activated by a switch and a 12v dc power source. The arm will pivot or rotate at the bottom:

initial position: |

ending position: __

the arm needs to reverse or toggle between the two positions with each activation of the switch as follows:

initial arm position: vertical
on switch:arm horizontal
on switch:arm vertical
etc.

The arm will have no more than five pounds of weight attached to the end opposite the motor/pivot point.

Questions:

What type of motor should be used?
How do I determine the required torque rating of the motor?
Any external control electronics necessary?
How to vary the speed of the motor (vary speed of arm movement)?
Any other considerations?

It's that simple, but I'm a complete newbie, so any help is appreciated.

Erik H.
  #2   Spotlight this post!  
Unread 26-08-2004, 16:08
pi_guy578 pi_guy578 is offline
Programmer/Electrician
AKA: Jake
FRC #0578 (Blue Lightning)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Fairport
Posts: 48
pi_guy578 has a spectacular aura aboutpi_guy578 has a spectacular aura about
Send a message via AIM to pi_guy578
Re: help with simple project

>>How do I determine the required torque rating of the motor?
Attach a foot long pole attach it to the end of the motor shaft. attach the other end of the pole to a pull scale. Now run the motor until it stalls, record the weight. That's how much torque the motor has, measured in foot pounds

>>Any external control electronics necessary?
If its not necassary. You can just use a switch battery and 2 limit shitches to turn off the power when it reaches its specified position.
  #3   Spotlight this post!  
Unread 26-08-2004, 23:55
erikh98 erikh98 is offline
Registered User
no team
 
Join Date: Aug 2004
Location: california
Posts: 3
erikh98 is an unknown quantity at this point
Re: help with simple project

Quote:
Originally Posted by pi_guy578
>>How do I determine the required torque rating of the motor?
Attach a foot long pole attach it to the end of the motor shaft. attach the other end of the pole to a pull scale. Now run the motor until it stalls, record the weight. That's how much torque the motor has, measured in foot pounds

>>Any external control electronics necessary?
If its not necassary. You can just use a switch battery and 2 limit shitches to turn off the power when it reaches its specified position.
----------------------

Ok, but don't I need logic functions from external gates and flip flops to accomplish the toggling of the power and motor rotation?

For example, using a two-position switch:

with the operator switch in position one, the motor pwr is latched "on" and the arm rotates to the horizontal position...when the (horizontal) limit switch toggles the pwr off.

with the operator switch manually changed to position two, the motor pwr is toggled to "on" again, and the motor polarity is reversed, returning the arm to the vertical position...until the (vertical) limit switch toggles the pwr off again.

Erik
  #4   Spotlight this post!  
Unread 27-08-2004, 01:32
Jeff_Rice's Avatar
Jeff_Rice Jeff_Rice is offline
ElementisRegamusProelium
#1359
Team Role: Programmer
 
Join Date: Dec 2002
Location: Linn County
Posts: 283
Jeff_Rice will become famous soon enoughJeff_Rice will become famous soon enough
Re: help with simple project

Just do a simple 2 circuit design. You need the arm to move up while a switch and limit switch are closed (this is assuming reverse logic with limit switch, can be accomplished mechanically). If either are open the motor does not operate. Repeat the same thing for the second circuit, but reverse the leads on the motor (assuming the motor reverses with current, I have been told some do not).
__________________
"He said my name is Private Andrew Malone
If you're reading this then I didn't make it home
But for every dream that's shattered another one comes true
This car was once a dream of mine now it belongs to you
And though you may take her and make her your own
You'll always be riding with Private Malone" David Ball, "Private Malone"
  #5   Spotlight this post!  
Unread 27-08-2004, 02:36
Greg Needel's Avatar Unsung FIRST Hero
Greg Needel Greg Needel is offline
REVving up for a new season
FRC #2848 (All-sparks)
Team Role: Engineer
 
Join Date: Jan 2002
Rookie Year: 2002
Location: Dallas, TX
Posts: 3,108
Greg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond repute
Re: help with simple project

What type of motor should be used?

i would recommend a motor used in the automotive field (window motor, windshield washer, door) all are commonly available and cheap but powerful

How do I determine the required torque rating of the motor?
take the force (5lbs) at the point of most stress (45 deg) and
[[[[multiply the distance from the orgin * the sin(45deg) * the force (5lbs) ]]]this will give you the moment about the rotation of the motor which is the exact torque needed at that point. so get a motor that is at least that strong

Any external control electronics necessary?
not really you can do this with relays and limit switches. but if you need any external feedback of any sort (exact position, angle, torque, etc) you will need some external electronics and i would recommend a micro controller (oopic is a good one) easy to program and interface

How to vary the speed of the motor (vary speed of arm movement)?
in the simple circuit do this with resisters (less voltage=slower speed) but you loose torque that way so be careful. you can also do this with gearing but for your application a potentiometer(variable resister )would work fine



Any other considerations?
just plan it out before you build anything and remember we are here to help if you need it
__________________
Greg Needel│www.robogreg.com
Co-founder REV Robotics LLC www.REVrobotics.com
2014 FRC World Champions with 254, 469, & 74
  #6   Spotlight this post!  
Unread 27-08-2004, 09:58
Stu Bloom's Avatar
Stu Bloom Stu Bloom is offline
I REALLY want to be Andy Baker
FRC #1018 (RoboDevils)
Team Role: Mentor
 
Join Date: Dec 2002
Rookie Year: 2002
Location: Indianapolis, IN
Posts: 662
Stu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond repute
Send a message via AIM to Stu Bloom Send a message via Yahoo to Stu Bloom
Re: help with simple project

Quote:
Originally Posted by Greg Needel
... How do I determine the required torque rating of the motor?
take the force (5lbs) at the point of most stress (45 deg) and
[[[[multiply the distance from the orgin * the sin(45deg) * the force (5lbs) ]]]this will give you the moment about the rotation of the motor which is the exact torque needed at that point. so get a motor that is at least that strong ...
Woah Greg, hold on a minute ...
The maximum torque required will be at the point where the force normal to the arm is maximum, which would be in the horizontal position. Max torque required for this application will be the 5lbs X arm length <edit>PLUS the mass of the arm multiplied by the distance from its cg to the pivot point</edit>.

Also Erik, you should make sure your motor has enough power for the speed that you desire. If you multuply the max torque number from above (in foot-pounds) by the maximum angular speed that you desire (in radians/sec) <edit>then divide by 550</edit> you will get the power required in horsepower.

Of course these torque and hp numbers would be the minimum required motor ratings assuming perfect (frictionless) conditions so I would suggest to also increase these numbers by a significant safety factor, maybe 50% (multiply by 1.5).

Hope this information is helpful.
__________________
Stuart Bloom
Mechanical Engineer
Rolls-Royce Corporation
FIRST Team 1018 - Pike HS RoboDevils
My activity for 2012:
  • Boilermaker planning committee
  • Israel Head Ref - DONE (and it was FANTASTIC!)
  • Boilermaker Regional (with 1018) - DONE
  • Midwest Head Ref - DONE
  • WORLD Championships (with 1018) - DONE
  • IRI Head Ref - DONE
  • CAGE Match Head Ref

Last edited by Stu Bloom : 27-08-2004 at 10:19. Reason: to include mass of arm in calculations and add correction factor for HP calculation
  #7   Spotlight this post!  
Unread 27-08-2004, 11:00
ChrisH's Avatar Unsung FIRST Hero
ChrisH ChrisH is offline
Generally Useless
FRC #0330 (Beach 'Bots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 1,230
ChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond repute
Re: help with simple project

Quote:
Originally Posted by Stu Bloom
Woah Greg, hold on a minute ...
The maximum torque required will be at the point where the force normal to the arm is maximum, which would be in the horizontal position. Max torque required for this application will be the 5lbs X arm length <edit>PLUS the mass of the arm multiplied by the distance from its cg to the pivot point</edit>.

Also Erik, you should make sure your motor has enough power for the speed that you desire. If you multuply the max torque number from above (in foot-pounds) by the maximum angular speed that you desire (in radians/sec) <edit>then divide by 550</edit> you will get the power required in horsepower.

Of course these torque and hp numbers would be the minimum required motor ratings assuming perfect (frictionless) conditions so I would suggest to also increase these numbers by a significant safety factor, maybe 50% (multiply by 1.5).

Hope this information is helpful.
I generally design so that the max torque on the motor is 25% of stall torque. If the motor has a fairly stright torque vs RPM curve, it should be turning about 75% of free speed. In this condition, it is turning plenty fast enough for adequate cooling and the motor isn't working too hard. Also if there is a hang up, the motor starts producing more power to break through. If you're running anywhere close to max torque then there is no power left to give.

Make life as easy on your motors as you can. Electric motors like to run at high rpm and light load.

ChrisH
__________________
Christopher H Husmann, PE

"Who is John Galt?"
  #8   Spotlight this post!  
Unread 27-08-2004, 11:20
erikh98 erikh98 is offline
Registered User
no team
 
Join Date: Aug 2004
Location: california
Posts: 3
erikh98 is an unknown quantity at this point
Re: help with simple... (pi_guy, greg, stu, chris, jeff)

Quote:
Originally Posted by ChrisH
I generally design so that the max torque on the motor is 25% of stall torque. If the motor has a fairly stright torque vs RPM curve, it should be turning about 75% of free speed. In this condition, it is turning plenty fast enough for adequate cooling and the motor isn't working too hard. Also if there is a hang up, the motor starts producing more power to break through. If you're running anywhere close to max torque then there is no power left to give.

Make life as easy on your motors as you can. Electric motors like to run at high rpm and light load.

ChrisH
-------------------

Thanks for the advice...you guys are good.

I came up with the same info. while dreaming...but the problem is...I'm an imbecile when I'm conscious. :O(

Erik
  #9   Spotlight this post!  
Unread 27-08-2004, 11:24
Stu Bloom's Avatar
Stu Bloom Stu Bloom is offline
I REALLY want to be Andy Baker
FRC #1018 (RoboDevils)
Team Role: Mentor
 
Join Date: Dec 2002
Rookie Year: 2002
Location: Indianapolis, IN
Posts: 662
Stu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond repute
Send a message via AIM to Stu Bloom Send a message via Yahoo to Stu Bloom
Re: help with simple project

Quote:
Originally Posted by ChrisH
I generally design so that the max torque on the motor is 25% of stall torque. If the motor has a fairly stright torque vs RPM curve, it should be turning about 75% of free speed. In this condition, it is turning plenty fast enough for adequate cooling and the motor isn't working too hard. Also if there is a hang up, the motor starts producing more power to break through. If you're running anywhere close to max torque then there is no power left to give.

Make life as easy on your motors as you can. Electric motors like to run at high rpm and light load.

ChrisH
Thanks Chris, that makes sense.

I work exclusively with static structures here at work ... I'm learning more every day.
__________________
Stuart Bloom
Mechanical Engineer
Rolls-Royce Corporation
FIRST Team 1018 - Pike HS RoboDevils
My activity for 2012:
  • Boilermaker planning committee
  • Israel Head Ref - DONE (and it was FANTASTIC!)
  • Boilermaker Regional (with 1018) - DONE
  • Midwest Head Ref - DONE
  • WORLD Championships (with 1018) - DONE
  • IRI Head Ref - DONE
  • CAGE Match Head Ref
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Simple things you can do to make your bot/team perform better KenWittlief General Forum 21 01-04-2004 15:11
Simple Autonomous Mode Example deltacoder1020 Programming 5 08-03-2004 20:22
Preseason project AdamT General Forum 4 09-09-2002 00:52
project box archiver 2000 2 23-06-2002 23:01
MS Project Build Schedule joe_balint Technical Discussion 1 07-01-2002 03:25


All times are GMT -5. The time now is 22:15.

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