Maker Pro
Maker Pro

Limiting the movement of a motor.

M

matellinid

Jan 1, 1970
0
upload_2017-7-7_14-32-16.png I am wondering if a component such as a motor exists which can be limited in terms of how far it rotates. In the diagram, the orange is the pivot point and the black is the piece that the motor would move as shown by the arrows. It is the top view of the component. For example if i wanted the black piece to only rotate 90 degrees before stopping and then goes the opposite direction once the current is re-applied. Also it would be activated by one signal and that would cause one rotation. Then another signal created from for example a button being pushed, causes the black handle to rotate back to the original position.
Thanks!!
 

kellys_eye

Jun 25, 2010
6,514
Joined
Jun 25, 2010
Messages
6,514
Two ways.

Servo motor or stepper motor.

The servo motor requires a pulse width signal - the width of the pulse determines the absolute position of the motor shaft.

The stepper motor requires individual pulses (and a circuit to count them) sent in a specific pattern to enable rotation in one direction or the other.

The servo solution would be easiest to implement - a couple of 555 timers each preset with the required pulse width (position) and simply selecting one or the other signal.

Another 'clunkier' method would be to fit limit switches - this would be a mechanical solution rather than an electronic one though.
 

Minder

Apr 24, 2015
3,478
Joined
Apr 24, 2015
Messages
3,478
The only difference is the servo motor will require an encoder of some kind with PID control for precise positioning over limits.
The basic stepper move in 1.8° steps.
M.
 

kellys_eye

Jun 25, 2010
6,514
Joined
Jun 25, 2010
Messages
6,514
The servo I reference to is the type as used in radio controlled models where the position is purely a function of the pulse width applied.
 

Minder

Apr 24, 2015
3,478
Joined
Apr 24, 2015
Messages
3,478
The servo I reference to is the type as used in radio controlled models where the position is purely a function of the pulse width applied.
AFAIK RC servo's have a internal pot feedback for position registration.
M.
 

kellys_eye

Jun 25, 2010
6,514
Joined
Jun 25, 2010
Messages
6,514
Indeed they do. Those servos are self-contained but, whilst they might work on a PID basis, as far as the user is concerned it's just a 'pulse position' system. The feedback signal isn't passed 'back' to the user.
 

hevans1944

Hop - AC8NS
Jun 21, 2012
4,889
Joined
Jun 21, 2012
Messages
4,889
At the risk that the OP has already solved their problem and moved on, I hereby bump this old thread to mention a device called a rotary solenoid. This is an ordinary solenoid whose armature is pulled in and forced to rotate by means of three ball bearings mounted between inclined planes. The range of rotary motion is quite limited, but torque is fairly high. Restoration to the original de-energized position is accomplished with a spiral-wound spring that is compressed when the solenoid is energized. Mechanical stops can also be used to further limit the range of rotary motion, although this is seldom done.

shopping
 
Top