![]() |
Trim for motors
does anybody know any codes for trim for some ofthe motors?
we have an arm and 2 DC motors do not have enough torque to keep it up. it needs to keep some power on the motors on all times. |
Re: Trim for motors
Quote:
There are several ways to do this. Add weight to the light end, like maybe using the motor it's self. Add spring tension to the rear. Surgical tubing seems to be very popular. Add a gas spring to the front side. The options are as numerous as your creativity. Now here is something we might have tried this year if we had a need for it. The pressure regulators are "relieving" regulators. That means that the low pressure side will be bled out if the pressure in that side exceeds the regulated setting. So, use a piston to add a constant force lifting the arm. Set the regulator to the amount of force needed to balance the arm. The motor will then only be lifting the weight of the object being lifted or lowered. |
Re: Trim for motors
Did you consider trying to use the window motors? These will hold their position when not powered.
|
Re: Trim for motors
I dont remember exactly how to program it but you could use a potentiometer to keep the location the same and the controller would constantly readjust the motors until they match what you want the location to be.
-Mike AA |
Re: Trim for motors
A few years back(when I was working with 66), we used the van door motors(not sure if they are included this year or not, haven't really studied the KOP list for this year), along with the braking feature on the Victors, to successfully hang all 130ish pounds of our robot(the "breakaway claw" that we had that year, for those who remember it). Basically, we had both van door motors on opposite ends of a common winch pully(direct driving the pully), and relied on the Victor's braking option to keep us from sinking to get the "hanging" points at the end of the match...if the Jaguars have a similar feature(I think I remember reading they do, but with how my mind works, who knows if I'm right or not...), that might surve your purposes well...
|
Re: Trim for motors
A pure software solution would be to use a PID loop and a potentiometer.
The WindRiver code includes some very robust PID classes (see class PIDController in PIDController.h/cpp). I imagine the labview setup includes them too, but we're not a labview team so I don't know for sure. You just need to put a potentiometer on the arm joint, then use a PID loop to hit your desired arm positions. The nature of a PID loop will ensure that appropriate amounts of power are used to maintain your arm's position. Properly tuned, it will be faster, more accurate, more reliable, and have less oscillations than a human controlling. |
Re: Trim for motors
Not related to code, but do NOT do this to a FP motor or the small RS545 motors (or whatever they're named). They do not take stall current very well at all, no matter how much power is being fed to them. In 2007, we managed to burn out 2 motors on our arm.
|
Re: Trim for motors
Quote:
This will work well, but remember that the orifice of the relieving regulator is very small. Probably on the order of .010" effective orifice size, maybe smaller. This means that while it will bleed out excess pressure, it will do so reletively (sp?) slowly. |
Re: Trim for motors
Quote:
|
Re: Trim for motors
Quote:
[EDIT] Yep, can't be modified by my reading of rule <R71> Quote:
|
| All times are GMT -5. The time now is 02:25. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi