Rules | Recent posts | topic RSS | Search | Register  | Log in

Driving a motor to predefined positions

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design
Author Message
dkace



Joined: 13 Jun 2002
Posts: 356
Helped: 24
Location: Greece


Post05 Jan 2005 16:51   Driving a motor to predefined positions

Hi people!
Before I start puzzling my self I want to hear your ideas driven by your experience! (I know it is not the way of learning but I run out of time here!)
So here is the problem:
I want to control a motor (not a step motor). I want it to move to a specific position on an axe after the fisrt press of a control button and then second a second press to return to the position it started. I have some ideas but I want to hear some more.
Because the motor will be heavelly used I have rejected the idea of using a time counter. Aging of the device will provoke wrong positioning. Of course I can use adaptative methods but it will become very complicated and I don't want to.
That is my small problem for the week. Any good ideas?

Thanks
D.
Back to top
Ante



Joined: 01 May 2004
Posts: 169
Helped: 4


Post05 Jan 2005 17:41   Re: Driving a motor to predefined positions

Hi D,

Is there any gear on this motor?
Back to top
dkace



Joined: 13 Jun 2002
Posts: 356
Helped: 24
Location: Greece


Post07 Jan 2005 2:43   Re: Driving a motor to predefined positions

Hi Ante,
no gear, just a switch: First press moves to predifined location, second press returns to previous position. Motor is running on 220V.
D.
Back to top
nicleo



Joined: 06 Sep 2004
Posts: 717
Helped: 60


Post07 Jan 2005 2:47   Driving a motor to predefined positions

Why type of motor that you're going to control?
Back to top
IanP



Joined: 05 Oct 2004
Posts: 6346
Helped: 1505
Location: West Coast


Post07 Jan 2005 2:51   Re: Driving a motor to predefined positions

Have a look at servo motors. They are good in this sort of applications.
http://www.seattlerobotics.org/guide/servos.html
Back to top
dkace



Joined: 13 Jun 2002
Posts: 356
Helped: 24
Location: Greece


Post07 Jan 2005 15:36   Re: Driving a motor to predefined positions

Nice url Ian, but not what I want to control. Although it gave me some ideas. The motor is a huge 220V motor that moves on a still axe. In fact it moves the axe back and forward in order to obtain the correct position. The hole system controls the position of a chair. So what I want to do is to set a fixed point on the axe and force thew motor to move to this point by the press of button. That is the easy part . Then I want to move the axe back to the previous position.
One thought is to mark the starting position as 0s (let it be time) then the desired position as Ts, and divide the axe in time steps: 1s represend 5cm, 2s -> 10cm etc. The problem is that the ageing of the motor will alter this division.
The original question is if there is another way to divide the axe and tell the motor : Move 5cm or return to previous position [3cm].

Thanks
D.
Back to top
nicleo



Joined: 06 Sep 2004
Posts: 717
Helped: 60


Post08 Jan 2005 5:06   Driving a motor to predefined positions

Is it a AC induction motor?

Will the positions you wish the motor to stop change with time?

Do you think coupling the shaft to a position encoder will help?
Back to top
IanP



Joined: 05 Oct 2004
Posts: 6346
Helped: 1505
Location: West Coast


Post08 Jan 2005 5:19   Re: Driving a motor to predefined positions

In this case I would suggest so called "absolute encoder" which will give you certain amount of unique readings for each position, for example 65536 per rotation. You may not need this high resolution, so it will be the matter of finding the right encoder.
You can mout t directly n the shaft or through gears or small belt.

You will need something to read the encoder output (PC, PLC, microcontroller..) and control your motor accordingly (maybe small VSD with Start/Stop feature).
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap