Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   help with simple project (http://www.chiefdelphi.com/forums/showthread.php?t=30084)

erikh98 26-08-2004 16:01

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.

pi_guy578 26-08-2004 16:08

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.

erikh98 26-08-2004 23:55

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

Jeff_Rice 27-08-2004 01:32

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).

Greg Needel 27-08-2004 02:36

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

Stu Bloom 27-08-2004 09:58

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.

ChrisH 27-08-2004 11:00

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

erikh98 27-08-2004 11:20

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

Stu Bloom 27-08-2004 11:24

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. :)


All times are GMT -5. The time now is 11:26.

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