koran49 said:I thought I would be able to use a continuous rotation servo but you guys seem to be against that?
Nigel Goodwin said:koran49 said:I thought I would be able to use a continuous rotation servo but you guys seem to be against that?
Not particularly 'against' the idea, the point I've been trying to get through all along is that a 'continuous rotation servoMOTOR' (note the MOTOR in the name), isn't a servo - it's just a geared DC motor with an internal H-bridge, who's direction of rotation you can change by altering the width of the pulse you feed it.
It's a VERY useful device, and (as mentioned many times) is commonly use as drive motors in small robots - simple to control, and easy to mount - plus it's fairly cheap.
With a servo you can move the position of the output (in your case a linear movement) to a specific point - so you could quite simply instruct it to position itself 6 inches from the end of the 24 inch travel, then move it to 3 inches from the beginning. This is called 'absolute positioning', and presumably what you are after? - certainly it's what I would want!.
If you use a stepper motor to drive the actuator you get what's called 'relative positioning', where you could move the actuator a specific distance left or right, but you have no way of knowing where it is - plus if the stepper misses steps, you've no way of knowing or compensating. One method of trying to overcome some of the limitations is to have limit switches, so you can identify when it's at either end - limit switches are a good idea anyway!.
The third option is to use a simple DC motor (or, a continuous rotation servo motor - basically the same thing!) - in this case you don't have any positioning at all. You can move the actuator in either direction, but you've no idea how far it might move, or even if it has moved at all!.
Throughout this thread I've presumed you imagined a 'continuous rotation servomotor' would give you absolute positioning? - which is completely untrue, and I suspect would seriously handicap your project?.
With a servo you can move the position of the output (in your case a linear movement) to a specific point - so you could quite simply instruct it to position itself 6 inches from the end of the 24 inch travel, then move it to 3 inches from the beginning. This is called 'absolute positioning', and presumably what you are after? - certainly it's what I would want!.
koran49 said:Thats exactly what I want Nigel! Is there a servo out there that can turn beyond 180degrees so I can get my full 24inches of linear movement and still keep my 'absolute positioning' as you put it? Or am I limited to only 180 degrees with using a servo (which would only move my actuator about 1/2inch). Or am I doomed to use a DC motor which could greatly hinder my project.
koran49 said:Those are some good ideas to consider thanks for the suggestions, I found this controller board https://www.pololu.com/products/pololu/0290/ and from the looks of it this motor controller https://www.pololu.com/products/pololu/0410/ will interface together fairly simple then I could just program the 2 together what do you guys think?
koran49 said:Thats exactly what I want Nigel! Is there a servo out there that can turn beyond 180degrees so I can get my full 24inches of linear movement and still keep my 'absolute positioning' as you put it? Or am I limited to only 180 degrees with using a servo (which would only move my actuator about 1/2inch). Or am I doomed to use a DC motor which could greatly hinder my project.
koran49 said:Could you point me in the direction of where to buy stepper motors and controllers please someone?
One other thought! - how fast do you want the actuator to move?, steppers are very slow! - unless you can feed them from high voltages probably something under one revolution per second!.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?