View Single Post
  #4   Spotlight this post!  
Unread 12-03-2007, 18:27
meatmanek meatmanek is offline
Programmer/physicist/mathematician
FRC #0868 (TechHounds)
Team Role: Programmer
 
Join Date: Mar 2004
Rookie Year: 2004
Location: Carmel, Indiana
Posts: 142
meatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to behold
Re: How to Lock a motor

There are a few solutions.

My preferred solution is to use a positional feedback sensor of some sort (potentiometer, encoder, etc) mounted to the arm, so the controller knows where the arm is, and then use a PID loop. This is the most complex in terms of programming, but if there's an easy way to mount your sensor it can be the easiest mechanically.

The next solution would be to use a worm drive, or a motor that has worm drive built in. The Denso and Keyang window motors are all worm drive, and cannot be back-driven.

The third solution, if you don't want to mess with tricky PID tuning or replacing a motor entirely in an arm, is a brake system.
Here is a picture of another team's brake mechanism:
http://www.chiefdelphi.com/forums/at...9&d=1172112278

You may want to read this thread:
http://www.chiefdelphi.com/forums/sh...ighlight=brake
EDIT: Never mind, you've already posted on that thread.
__________________
Real programmers use vim.

Last edited by meatmanek : 12-03-2007 at 18:29.