Go to Post If it's good enough for Star Trek, it's good enough for FRC. :) - KarenH [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #16   Spotlight this post!  
Unread 16-07-2015, 15:29
FrankJ's Avatar
FrankJ FrankJ is online now
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,949
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Stepper Motors

More problematic than the motors are the controllers. You would need a source(s) stable enough to provide the same controller through one or multiple seasons for all the teams. The controller would have to interface with the roborio in such a way that the enable/disable is robust.
__________________
If you don't know what you should hook up then you should read a data sheet
Reply With Quote
  #17   Spotlight this post!  
Unread 16-07-2015, 15:41
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,081
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by dtengineering View Post
Now brushless motors in general... THAT would be a step forward. But steppers, in specific I don't think would be of much benefit to anyone.

Jason
I'll be honest, I've spent some time trying to source a brushless motor for some non FRC projects and it's mildly daunting to find a motor and a controller. And then interfacing with them is a whole other issue (though I've found one that I can press fit WCProducts pinions (for bag motors) onto and do decent reductions)
__________________




.
Reply With Quote
  #18   Spotlight this post!  
Unread 16-07-2015, 15:47
asid61's Avatar
asid61 asid61 is online now
Registered User
AKA: Anand Rajamani
FRC #1072 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,232
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Andrew Schreiber View Post
I'll be honest, I've spent some time trying to source a brushless motor for some non FRC projects and it's mildly daunting to find a motor and a controller. And then interfacing with them is a whole other issue (though I've found one that I can press fit WCProducts pinions (for bag motors) onto and do decent reductions)
I don't know, I've never had that problem. ESCs for standard brushless motors seem pretty easy to come by once you know what you're looking for. I'll second the gear problem though; you tend to have to use set screws or press fits to keep stuff on the shaft.
SDP-SI sells "fairloc" hubs for their gears, which are like integrated shaft collars that allow you to leave the shaft unmarred. Something like that would be good for interfacing a brushless motor.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #19   Spotlight this post!  
Unread 16-07-2015, 16:32
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,528
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Stepper Motors

Quote:
Originally Posted by asid61 View Post
I don't know, I've never had that problem. ESCs for standard brushless motors seem pretty easy to come by once you know what you're looking for. I'll second the gear problem though; you tend to have to use set screws or press fits to keep stuff on the shaft.
SDP-SI sells "fairloc" hubs for their gears, which are like integrated shaft collars that allow you to leave the shaft unmarred. Something like that would be good for interfacing a brushless motor.
Low cost, sensored, robust, controllers that go both directions without having to come to a full stop first?
Reply With Quote
  #20   Spotlight this post!  
Unread 16-07-2015, 18:02
Jared's Avatar
Jared Jared is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Aug 2013
Rookie Year: 2012
Location: Connecticut
Posts: 602
Jared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by AdamHeard View Post
Low cost, sensored, robust, controllers that go both directions without having to come to a full stop first?
The sensor part is really critical for brushless motors. Without a sensor, you get much less torque at low speeds, and you can sometimes stop in a place that you can't start from. I do think that brushless motors will eventually replace the motors we use now in FRC.
Reply With Quote
  #21   Spotlight this post!  
Unread 16-07-2015, 19:43
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,624
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Stepper Motors

Another way to use stepper motors is to put encoders on the stepper.
Then accumulated error is less and correction steps can be made.

That's basically what a closed loop MaxNC mill or router does on the axis drives:
MaxNC

If the goal is low RPM discrete movements over partial rotations steppers have a very valid use case.

If the goal is higher RPM discrete movements over higher numbers of rotations motors rigged to be servos make more sense.

In CNC case it is common that servo drives like those from Panasonic on my larger home brew tools are AC motors with encoders and for short low speed movements I need to use gearing or cog belts to get the speed down and the keep in the higher torque operational area of the servo. For occasional short movements it's okay to not gear down but honestly it is hard to just use the servo output shaft in most cases. Really same problem with FIRST drive trains and CIM motors. Stepper motors start to have decreased torque output the higher the output RPM where as servos tend to have higher torque in an RPM band higher up.

If my CNC work area is small, like say a 3D printer, it makes no sense to implement a full servo just so I can gear it down or do something with the electronics to push power into the motor and maybe blow past my intended target position. It makes more sense to use a stepper motor that tends to move slowly in discrete steps at higher power and catch the errors - with the extra bonus if a missed step is caught by the stepper with encoder it can be tried again which often works great with cutting tools pushing through materials.

Just to put it in perspective: servos with reductions can run at higher RPM with higher power than steppers so where professional larger size CNC is concerned (run time is directly proportional to production volume and money) I'd want the more expensive servos.

Course there's the short movement intermediate case of hobby servos. In the hobby servo case the target position and the desired kind of movement is more to be smooth and close enough. Also it was likely cheaper to make the plastic gear boxes in volume than create the electronics when those first appeared on the market.

Radio Control History

Last edited by techhelpbb : 16-07-2015 at 19:58.
Reply With Quote
  #22   Spotlight this post!  
Unread 16-07-2015, 20:51
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,943
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Oblarg View Post
Do you think there's any chance we'll ever see steppers on the list of FRC-legal motors?

Open control loops are a whole lot easier than closed ones, and I've always felt steppers are a natural solution for a large portion of the FRC problem-space that is currently occupied by PID or bang-bang control loops.
Focusing only on the OP - Open loop control of a stepper will only be successful in those robot locations and during those match times where/when the stepper is always stronger than the varying loads it encounters. Otherwise the stepper gets stalled, and your count history becomes useless until you correct it using some known reference.

If you count the number of places on a typical (or close enough) FRC robot where the loads on motors are always low (or close enough), and/or fully predictable (or close enough), I'll bet you come up with a short list. Those are the places where reasonably-priced (likely to be donate-able) steppers and their controllers are going to be useful.

I suggest using the steppers on your demo machines and other eye-candy, and using the alternatives during your matches.

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #23   Spotlight this post!  
Unread 16-07-2015, 23:40
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,762
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by gblake View Post
I suggest using the steppers on your demo machines and other eye-candy, and using the alternatives during your matches.
I agree. Maybe I've led a sheltered life, but the only project anyone ever discussed with me that included steppers was ca. 1983 when the University of New Orleans automated the aiming of their 8" telescope. (With the light pollution, it had at least twice the light-gathering capability that could be justified. At least until 2005, when the lights went out for most of a year.) I can also imagine steppers being useful in machining applications. I really cannot come up with an on-field FRC application for a stepper that would not be more robustly met with a brushed motor and a high-count encoder.


On another subject I saw earlier in this thread: I have never paid much attention to brushless DC motors, except to plug a COTS fan into a computer I was building, the high-level theory as I was taking undergrad E&M, and a bit of subliminal/hindbrain work as I was reading "Prodigal Genius" about ten years ago. I was rather surprised to read that brushless motors could be left in a state that could not be electrically escaped. It seems to me that brushless motors should be built with N magnets on the rotor and N-1 electronically cycled coils on the frame/stator (or N+1 on the stator, but I prefer that the simpler solution be on the active side). In either of these configurations (assuming the smaller number is at least two), there would be no "trapped" states from which the motor could not start; essentially half of the coils would be available to pull the shaft around at any position. Did I miss a trick, or did the designers of brushless motors?
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 16-07-2015 at 23:45.
Reply With Quote
  #24   Spotlight this post!  
Unread 17-07-2015, 01:04
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,528
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Stepper Motors

Quote:
Originally Posted by GeeTwo View Post
I agree. Maybe I've led a sheltered life, but the only project anyone ever discussed with me that included steppers was ca. 1983 when the University of New Orleans automated the aiming of their 8" telescope. (With the light pollution, it had at least twice the light-gathering capability that could be justified. At least until 2005, when the lights went out for most of a year.) I can also imagine steppers being useful in machining applications. I really cannot come up with an on-field FRC application for a stepper that would not be more robustly met with a brushed motor and a high-count encoder.


On another subject I saw earlier in this thread: I have never paid much attention to brushless DC motors, except to plug a COTS fan into a computer I was building, the high-level theory as I was taking undergrad E&M, and a bit of subliminal/hindbrain work as I was reading "Prodigal Genius" about ten years ago. I was rather surprised to read that brushless motors could be left in a state that could not be electrically escaped. It seems to me that brushless motors should be built with N magnets on the rotor and N-1 electronically cycled coils on the frame/stator (or N+1 on the stator, but I prefer that the simpler solution be on the active side). In either of these configurations (assuming the smaller number is at least two), there would be no "trapped" states from which the motor could not start; essentially half of the coils would be available to pull the shaft around at any position. Did I miss a trick, or did the designers of brushless motors?
This is one the reasons why the motors have multiple (most commonly three) phases. All typical industrial servo motors will be able to generate torque at any shaft angle.
Reply With Quote
  #25   Spotlight this post!  
Unread 17-07-2015, 02:28
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,833
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Andrew Schreiber View Post
I'll be honest, I've spent some time trying to source a brushless motor for some non FRC projects and it's mildly daunting to find a motor and a controller. And then interfacing with them is a whole other issue (though I've found one that I can press fit WCProducts pinions (for bag motors) onto and do decent reductions)
That is actually one of the more compelling reasons that they should be added to FRC! One of the most amazing things about FRC over the last decade or so is how VexPro, AndyMark and other vendors have stepped up to "democratize technology"... in the sense that it is so much easier now to source working gearboxes, chassis, control systems, and speed controllers.

If a particular brushless motor/controller combo were allowed how long do you think it would take before:

a) There would be a half dozen gearboxes designed to fit it available for sale at reasonable prices

and b) There would be suggestions for better motor/controller combinations?

I love the reliability and economy of the CIM... but the efficiency does leave a bit to be desired!

Jason
Reply With Quote
  #26   Spotlight this post!  
Unread 17-07-2015, 08:07
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,081
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by asid61 View Post
I don't know, I've never had that problem. ESCs for standard brushless motors seem pretty easy to come by once you know what you're looking for. I'll second the gear problem though; you tend to have to use set screws or press fits to keep stuff on the shaft.
SDP-SI sells "fairloc" hubs for their gears, which are like integrated shaft collars that allow you to leave the shaft unmarred. Something like that would be good for interfacing a brushless motor.
That's the big issue. Once I knew what I was looking for in a controller and in a motor it became pretty easy to find things that would PROBABLY fit the requirements. [1] But a lot of the issues I ran into were because the specifications don't involve things like "torque" and "rpm" directly and instead involve new terms like "kv" and a handful of constants that I didn't know.



[1] Was looking sensorless brushless for cost reasons, ended up changing scale on the project and am using a pair of tiny brushed motors that, even with controller, come in cheaper than the motor.
__________________




.
Reply With Quote
  #27   Spotlight this post!  
Unread 17-07-2015, 09:28
Michael Hill's Avatar
Michael Hill Michael Hill is offline
Registered User
FRC #3138 (Innovators Robotics)
Team Role: Mentor
 
Join Date: Jul 2004
Rookie Year: 2003
Location: Dayton, OH
Posts: 1,580
Michael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Andrew Schreiber View Post
That's the big issue. Once I knew what I was looking for in a controller and in a motor it became pretty easy to find things that would PROBABLY fit the requirements. [1] But a lot of the issues I ran into were because the specifications don't involve things like "torque" and "rpm" directly and instead involve new terms like "kv" and a handful of constants that I didn't know.



[1] Was looking sensorless brushless for cost reasons, ended up changing scale on the project and am using a pair of tiny brushed motors that, even with controller, come in cheaper than the motor.
So not really knowing much about Brushless motors (other than the basics of operation), what do they do better than the brushed counterpart?
Reply With Quote
  #28   Spotlight this post!  
Unread 17-07-2015, 15:12
asid61's Avatar
asid61 asid61 is online now
Registered User
AKA: Anand Rajamani
FRC #1072 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,232
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Michael Hill View Post
So not really knowing much about Brushless motors (other than the basics of operation), what do they do better than the brushed counterpart?
More efficiency is a good one. Also more power density.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #29   Spotlight this post!  
Unread 17-07-2015, 15:31
Jared's Avatar
Jared Jared is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Aug 2013
Rookie Year: 2012
Location: Connecticut
Posts: 602
Jared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Michael Hill View Post
So not really knowing much about Brushless motors (other than the basics of operation), what do they do better than the brushed counterpart?
It's easy to tell a brushless motor to go at an exact speed, or to configure it to have a flat speed/torque curve. They also are generally more powerful/efficient for the same weight/size.
Reply With Quote
  #30   Spotlight this post!  
Unread 17-07-2015, 15:32
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,528
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Stepper Motors

Quote:
Originally Posted by Jared View Post
It's easy to tell a brushless motor to go at an exact speed, or to configure it to have a flat speed/torque curve. They also are generally more powerful/efficient for the same weight/size.
Yes and no.

It's not that they are inherently amazingly better for this, it's just that the typical control methodology required for brushless motors requires you to have your ducks in a row and already have the sensors/firmware required to do so.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 15:51.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi