View unanswered posts | View active topics It is currently Fri Jul 21, 2017 6:10 am

 Page 1 of 1 [ 7 posts ]
 Print view Previous topic | Next topic
Controlling motor speed without losing power
Author Message
Rookie

Joined: Wed Dec 07, 2011 8:46 am
Posts: 11
Controlling motor speed without losing power
Is it possible to run a motor very slowly without losing motor power. We are attempting to lift an arm with tele-op but movement is very irratic - way too fast. However when we slow the motor power down by division, we lose power and cannot lift the arm. Any suggestions?

Tue Feb 14, 2012 4:47 pm
Moderator

Joined: Tue Sep 14, 2010 9:19 pm
Posts: 496
Re: Controlling motor speed without losing power
Ideally, you would gear it down. Is that a possibility in your case?

_________________
sudo rm -rf /

Tue Feb 14, 2012 5:09 pm
Rookie

Joined: Wed Dec 07, 2011 8:46 am
Posts: 11
Re: Controlling motor speed without losing power
Thanks. It is geared down some based on gears we have on hand. Didn't know if there was a way to slow it down otherwise. I will check to see how fast we can get other gears in.

Wed Feb 15, 2012 10:01 am
Moderator

Joined: Tue Sep 14, 2010 9:19 pm
Posts: 496
Re: Controlling motor speed without losing power
Honestly, there's no other way to do it if you're not getting any lift at significant motor values. Setting the motor at a lower value slows it down by giving it power less frequently. This means that it has less torque. If it's too fast at full speed, you could try very careful calibration to find middle ground. PID control only works if it has room to lay with. What motor power ranges are you getting lift in?

_________________
sudo rm -rf /

Wed Feb 15, 2012 10:45 am
Rookie

Joined: Wed Dec 07, 2011 8:46 am
Posts: 11
Re: Controlling motor speed without losing power
Thank you. Full power lifts, divided by 2, 3, 4 works. I believe 10 works. Divided by 18 does not. Interestingly, once we actually got the arm to work smoothly at divided by 3. But I noted that the radio button in the teleop program was lit for both autonomous and teleop simultaneously. But, we cannot repeat this setting and hence cannot repeat the performance. Are we not understanding something about the set up?

Wed Feb 15, 2012 1:20 pm
Moderator

Joined: Tue Sep 14, 2010 9:19 pm
Posts: 496
Re: Controlling motor speed without losing power
 RTO wrote:Thank you. Full power lifts, divided by 2, 3, 4 works. I believe 10 works. Divided by 18 does not. Interestingly, once we actually got the arm to work smoothly at divided by 3. But I noted that the radio button in the teleop program was lit for both autonomous and teleop simultaneously. But, we cannot repeat this setting and hence cannot repeat the performance. Are we not understanding something about the set up?

Are you dividing full power (a value of 100) by those numbers listed? If there's any kind of force on the arm, there's no way a motor power of 5 would lift things unless it was geared like crazy. I'm surprised a motor power of 10 lifted anything. If this is the case, then I retract my original statement: A control loop will have plenty of room to maneuver in. I suggest looking into proportional loops or PID loops. You can find great examples for both on these forums.

_________________
sudo rm -rf /

Wed Feb 15, 2012 1:35 pm
Rookie

Joined: Wed Dec 07, 2011 8:46 am
Posts: 11
Re: Controlling motor speed without losing power
Did a search for both of these on the forum. Found a lot of stuff I will have to sort through. Can someone point me in the right direction?

Thu Feb 16, 2012 10:37 am
Display posts from previous:  Sort by
 Page 1 of 1 [ 7 posts ]

#### Who is online

Users browsing this forum: No registered users and 2 guests

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

Search for:
 Jump to:  Select a forum ------------------ ROBOTC Applications    ROBOTC for LEGO MINDSTORMS       Third-party sensors    ROBOTC for CORTEX & PIC    ROBOTC for VEX IQ    ROBOTC for Arduino    Robot Virtual Worlds    Multi-Robot Communications    Issues and Bugs Competitions & Partners    Mini Urban Challenge    CS2N Robot Virtual Worlds Competitions       VEX Skyrise Competition 2014-2015       VEX Toss Up 2013-2014       FTC Block Party! 2013-2014    Competitions using VEX - BEST, TSA, VEX, and RoboFest!    FTC Programming    RoboCup Junior and Other ROBOT Competitions Virtual Brick Robotics Discussions    General Discussions    Project Discussions Off-Topic ROBOTC Forum & ROBOTC.net Suggestions/Feedback    ROBOTC Forums Suggestions/Comments    ROBOTC.net Suggestions/Comments       NXT Programming: Tips for Beginning with ROBOTC       VEX Programming: Tips for Beginning with ROBOTC    2013 Robotics Summer Of Learning       VEX Toss Up Programming Challenge       FTC Ring It Up! Programming Challenge    International Forums       Spanish Forums          ROBOTC for MINDSTORMS          ROBOTC for VEX       French Forums          ROBOTC pour Mindstorms          ROBOTC pour IFI VEX       Japanese Forums （日本語のフォーラム）       German Forums    2015 Spring Carnival Event    PLTW (Project Lead The Way)    Robotics Merit Badge    2014 Robotics Academy Summer of Learning