Products for USB Sensing and Control
It is currently Tue Sep 30, 2014 5:55 pm

All times are UTC - 7 hours [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Tue Jan 24, 2012 10:35 am 
Offline
Fresh meat

Joined: Tue Jan 24, 2012 10:29 am
Posts: 3
I am working with a team building a flight simulator and we are planning to use the AdvancedServo 8-motor controller (1061) and several servo motors to run a number of gauges in the cockpit. However, due to the design of the gauge we cannot have the servo overshooting the desired position or it will sweep the needle into the case of the gauge. I can keep the servo in the desired range during use, but does anyone know if it is possible to stop the servo from moving when it is first powered up? Thanks in advance for any input.

Michael


Top
 Profile Send private message  
 
PostPosted: Tue Jan 24, 2012 11:00 am 
Offline
King of the Lab

Joined: Fri Mar 06, 2009 12:42 pm
Posts: 475
Location: Calgary, Canada
You can set the servo to the desired position before enabling and powering up the servo. This will allow the servo to always move to the known position when started.

Otherwise, you will have to save the last position of the servo before powering it down and then set that to the target position before enabling it.


Top
 Profile Send private message  
 
PostPosted: Tue Jan 24, 2012 11:18 am 
Offline
Fresh meat

Joined: Tue Jan 24, 2012 10:29 am
Posts: 3
I understand what you are saying, but that isn't exactly the problem. It isn't moving when enabling, it is moving as soon as the USB cable is plugged in (or computer is powered on), without any controlling software running. Sorry for not being clear in my first post.

Michael


Top
 Profile Send private message  
 
PostPosted: Thu Feb 02, 2012 9:27 am 
Offline
Phidgetly

Joined: Tue Sep 29, 2009 8:56 pm
Posts: 38
They should always initialize to the same position (the center on most servos). If the problem is that the needle swings into the case, angle the needle so that when the servo is in the center, it doesn't hit the case, and adjust your code accordingly.


Top
 Profile Send private message  
 
PostPosted: Thu Feb 02, 2012 10:24 am 
Offline
Fresh meat

Joined: Tue Jan 24, 2012 10:29 am
Posts: 3
Then we must have got a faulty servo motor, because this one will move every time it is connected and if you connect and disconnect it the servo will ultimately do complete circles, it never settles on it's zero position.


Top
 Profile Send private message  
 
PostPosted: Thu Feb 02, 2012 11:15 am 
Offline
Lead Developer
User avatar

Joined: Mon Jun 20, 2005 8:46 am
Posts: 2623
Location: Canada
Hi,

We have tracked this down to a firmware bug on 1061. You are welcome to contact support@phidgets.com about getting your firmware upgraded/swapping for a replacement.

You may find that the effect is less severe on some of the servo channels - but it definitely affects all channels to some extent.

-Patrick


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 7 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group