Go to Post As usual, I mistakenly look for a technical solution to a social problem. - MrForbes [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-25-2013, 04:36 AM
eMorr eMorr is offline
Registered User
FRC #1943 (NeatTeam)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Israel
Posts: 4
eMorr is an unknown quantity at this point
Breaking/Coasting and Jaguar and Talons.

1) I started to search information about the new motor controller - Talon. I saw there is a function of Breaking and Coasting (which only now I noticed that the other motor controllers have). I tried to search for more information about the functions, but it just confused me more. Someone can tell me what are those functions (Breaking and Coasting) and what they do?

2) In addition to my searches on the Talon. My team used until now the Jaguars motor controllers. Is there more pros in Talon than the Jaguars? What are they?

Thanks for the reading
  #2   Spotlight this post!  
Unread 01-25-2013, 07:56 AM
KrazyCarl92's Avatar
KrazyCarl92 KrazyCarl92 is offline
Registered User
AKA: Carl Springli
FRC #5811 (The BONDS)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Dayton, OH
Posts: 519
KrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond repute
Re: Breaking/Coasting and Jaguar and Talons.

The coast setting causes the motor to continue to coast to a stop after voltage drops to 0 volts, whereas the brake setting causes the motor to more abruptly stop when voltage drops to 0 volts. Im uncertain as to the inner workings of the motor controllers which allow this functionality, so someone else can help out there hopefully.

Pros for the talon are:
Smaller footprint
Lighter
Has a complete conformal coating (no worries with metal shavings around them!)

Pros for the jaguar are:
If you plan on using CAN, this is your only option
__________________
[2016-present] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
  #3   Spotlight this post!  
Unread 01-25-2013, 08:16 AM
slijin's Avatar
slijin slijin is offline
Pockets
AKA: Samuel Lijin
FRC #0694 (StuyPulse)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: New York City
Posts: 537
slijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to behold
Re: Breaking/Coasting and Jaguar and Talons.

The difference between brake and coast comes into play when the command being sent to the motors changes from some nonzero command to a zero command. When the command is nonzero, obviously, the motor will be spinning; changing and keeping the command at zero will eventually let the motor stop.

Brake and coast are two different ways to allow the motor to stop. If the motor controller is set to coast, when the command changes to zero, the motor controller simply uncouples the motor from the power, and lets the friction of the system bring the motor to a stop. When a motor controller is set to brake, however, it not only uncouples the motor from the power when the command changes to zero, but also shorts across the motor's terminals. This brings the motor to a stop more quickly because the motor, which is still spinning by itself, acts as a generator that, because its terminals are shorted together, now is powering itself to spin in a direction opposite the direction that it's spinning in.

For more information, look up how an H-bridge controller works.
__________________

2010-12 CT Chairman's
2011 Galileo 5th seed
2010 NY Regional Winners
  #4   Spotlight this post!  
Unread 01-27-2013, 09:21 AM
eMorr eMorr is offline
Registered User
FRC #1943 (NeatTeam)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Israel
Posts: 4
eMorr is an unknown quantity at this point
Re: Breaking/Coasting and Jaguar and Talons.

Hey thanks for the information!
As a result of this information and thinking about it, another question came to my mind. If I click on disable, do the motors still spin? If yes is it legal on FRC competition?
  #5   Spotlight this post!  
Unread 01-27-2013, 12:00 PM
nighterfighter nighterfighter is offline
1771 Alum, 1771 Mentor
AKA: Matt B
FRC #1771 (1771)
Team Role: Mentor
 
Join Date: Sep 2009
Rookie Year: 2007
Location: Suwanee/Kennesaw, GA
Posts: 835
nighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant future
Re: Breaking/Coasting and Jaguar and Talons.

An easy way to demonstrate the difference between coast and brake mode to students:

1: Take a CIM motor, preferably one with a wheel on it, so you can see how fast it spins.

2: Put the leads of the CIM motor onto a battery and let it spin up.

3: For coasting, simply remove the leads and watch it spin down

4: For brake, remove the leads from the battery then quickly apply the two CIM motor leads together. Observe the immediate stop.
__________________
1771- Programmer, Captain, Drive Team (2009-2012)
4509- Mentor (2013-2015)
1771- Mentor (2015)
  #6   Spotlight this post!  
Unread 01-27-2013, 12:07 PM
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by eMorr View Post
If I click on disable, do the motors still spin?
If the system is working as designed, with no broken or miswired components in the chain from cRIO to DIO module to Digital Sidecar to motor controller, then all motors and relays are turned off when the robot is disabled. That is the entire point of the Disabled mode.

If motors still run when the robot is disabled, your robot will not pass inspection.
  #7   Spotlight this post!  
Unread 01-30-2013, 01:37 PM
eMorr eMorr is offline
Registered User
FRC #1943 (NeatTeam)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Israel
Posts: 4
eMorr is an unknown quantity at this point
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by Alan Anderson View Post
If motors still run when the robot is disabled, your robot will not pass inspection.
So may I use the coasting function in the compatition or not?
  #8   Spotlight this post!  
Unread 01-30-2013, 01:41 PM
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,697
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by eMorr View Post
So may I use the coasting function in the compatition or not?
You may use the coast function provided by the speed controllers in competition.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
  #9   Spotlight this post!  
Unread 01-30-2013, 04:37 PM
Andy A. Andy A. is offline
Getting old
FRC #0095
Team Role: Coach
 
Join Date: Jun 2001
Rookie Year: 2001
Location: New Hampshire
Posts: 1,012
Andy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond repute
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by eMorr View Post
So may I use the coasting function in the compatition or not?
I think you're asking if it's ok if a motor on the robot coasts to a stop even when disabled.

Yes, this is permissible as long as it is occurring due to a mechanisms momentum and not a motor continuing to receive voltage from a speed controller/relay. Whether you use the brake or coast setting is entirely up to you; you are neither required or prohibited from using it.

This does bring up a topic on safety to consider with any motor powered mechanism. Even when dynamic braking mode is active on a speed controller it will still take some non-zero amount of time for the mechanism to come to a full stop. So remember that not only will dynamic braking not hold a device stationary, it will not instantly stop a mechanism like, say, a shooter wheel. Always give all robot components time to come to a full stop after disabling before considering the robot safe to approach.
  #10   Spotlight this post!  
Unread 01-30-2013, 05:50 PM
mgerber's Avatar
mgerber mgerber is offline
Shoddy Programmer
AKA: Max Gerber
FRC #0223 (Xtreme Heat)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2011
Location: New Jersey
Posts: 21
mgerber is on a distinguished road
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by eMorr View Post
2) In addition to my searches on the Talon. My team used until now the Jaguars motor controllers. Is there more pros in Talon than the Jaguars? What are they?
In terms of linearity and motor control, the Jaguar is sliiightly better than the talon, but both are superb compared to the old 884s. Jaguars allow you to use CAN and all the cool features along with it. However, Jags are often seen as less robust.

Talons are brand new this year, and I'm not too sure how they'll hold up over the course of the season. However, they do have very nice linearity and also have the benefit of being completely debris proof. Because of the smaller robot body size this year, Talons are going to be much easier to find space for.

Motor Controller Profiles
  #11   Spotlight this post!  
Unread 01-30-2013, 05:59 PM
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 7,997
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by mgerber View Post
In terms of linearity and motor control, the Jaguar is sliiightly better than the talon
Would you please explain what you mean by this?


  #12   Spotlight this post!  
Unread 01-30-2013, 06:13 PM
mgerber's Avatar
mgerber mgerber is offline
Shoddy Programmer
AKA: Max Gerber
FRC #0223 (Xtreme Heat)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2011
Location: New Jersey
Posts: 21
mgerber is on a distinguished road
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by Ether View Post
Would you please explain what you mean by this?


According to the experiment performed by Team 2928, Jaguar top speed and Jaguar reverse speed are identical. Talon top speed and Talon revese speed are not. In addition, the Talon motor profile shows much more noise towards relative minimum and maximum points than the Jag does.
I assumed that more percise speed control would make for better driving, especially while turning. Did I miss something in making this assumption?
  #13   Spotlight this post!  
Unread 01-30-2013, 07:12 PM
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 7,997
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by mgerber View Post
According to the experiment performed by Team 2928...
Those tests are interesting, but they were run with essentially no load (except windage and vibration) so they really can't be used as a motor control metric for loaded applications.

Also, most of the things you noted are likely just due to sensor noise and decoding. If you look at the Victor graph, you can clearly see the quantization in the sensor readings.

Look at the time and RPM scale on the graphs and you can get a ballpark idea of the amplitude and frequency of the noise. Compare that to the physical system under test.

Under load, Talons and Jaguars are both quite linear.


  #14   Spotlight this post!  
Unread 01-30-2013, 07:28 PM
mgerber's Avatar
mgerber mgerber is offline
Shoddy Programmer
AKA: Max Gerber
FRC #0223 (Xtreme Heat)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2011
Location: New Jersey
Posts: 21
mgerber is on a distinguished road
Re: Breaking/Coasting and Jaguar and Talons.

Quote:
Originally Posted by Ether View Post
Those tests are interesting, but they were run with essentially no load (except windage and vibration) so they really can't be used as a motor control metric for loaded applications.

Also, most of the things you noted are likely just due to sensor noise and decoding. If you look at the Victor graph, you can clearly see the quantization in the sensor readings.

Thanks for pointing that out, I hadn't knoticed that before. I'll be sure to make sure I know what I'm talking about next time I go around dispencing advice.
Closed Thread


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 02:55 AM.

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