Go to Post My rule of thumb is that any team who's won four World Championships can count their chickens whenever they want. :p - Karthik [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 29-03-2011, 12:23
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
servo jitter when running Jaguar on RS-775

This year we used servos for our grab mechanism, and also as a latch for the deploy table. We had trouble with them moving when we didn't tell them to.
This was from two issues:
  • The servos are initialized to a position when they are opened (I made a programming workaround for this)
  • When moving our arm, the sevos jerk around spontaneously (the topic of this thread)
Let me give more detail.
Our arm is powered by an RS-775 on a p60 (4:1) with a jack screw. When we drive this motor, the servos jerk around. It happens more when the motor is moving than when the motor is stalled. (When I say stalled, I'm not talking about full voltage. We had some binding issues on our arm, but it wouldn't stall continuously at greater than 30% power)

I think I know where the issue is coming from - it's from the 6v power supply on the Digital Sidecar. (The other option would be the PWM buffer in the digital sidecar) Removing the DB37 and putting in a fresh battery have no effect, but removing the 6v jumper to a servo stops it, as does disconnecting power to the whole digital sidecar. (Our Jaguars are controlled over CAN)

What I don't understand is WHY this issue is happening. It's not unique to a single digital sidecar. Our 2010 DSC did this, and switching it out to a 2011 DSC made no difference.


At this point you might bring up the issue with the RS-775 shorting between its windings and its core (thus connecting to the frame). I haven't tested this on our RS-775 (having just learned about it yesterday), but I can tell you the servos and DSC are in no way connected to the frame.
I also haven't had the chance to put an oscope on the 6v and 5v power supplies on the DSC. So, until we're off of spring break, this is mostly speculation.
__________________
-- Marshal Horn
  #2   Spotlight this post!  
Unread 29-03-2011, 12:38
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: servo jitter when running Jaguar on RS-775

Ah yes. We've seen this for years, both on the old IFI control system, on the new one and even on our old RC cars that we drive around.

If what you're seeing is what we're seeing, then I believe the culprit is a possible combination of several things.

The 775's are fairly noisy motors. We've had good success in the past with damping the noise down with appropriate capacitors. There are several threads here about it. Al from 111 made a suggestion as the size requirement - I can't remember it off hand.

Another issue that we dealt with in 07 (our camera would shudder when we ran our drivetrain) was that the PWM wires feeding the servos were too close to the motor power wires that ran our arm joint.

A combination of capacitors and rerunning the pwm's fixed our problem.

I haven't seen the issue you are seeing with the servos and their initial position. I'm assuming that you're using labview: have you set their position IN the begin statement? That's where we initialize all our actuators, and we've never had an issue with the HD servos moving.

We really need Eric van W. in here to explain the internal wiring of the PD and DSC components. Do they all share the same unfiltered ground?
  #3   Spotlight this post!  
Unread 29-03-2011, 12:47
Frenchie461's Avatar
Frenchie461 Frenchie461 is offline
iScout
AKA: Brian, Frenchie, or that guy
FRC #0461 (Westside Boiler Invasion)
Team Role: CAD
 
Join Date: Jan 2011
Rookie Year: 2010
Location: West Lafayette, IN
Posts: 224
Frenchie461 is a jewel in the roughFrenchie461 is a jewel in the roughFrenchie461 is a jewel in the roughFrenchie461 is a jewel in the rough
Re: servo jitter when running Jaguar on RS-775

the problem is probably that the wires for the servo and the RS-775 are parallel and too close together. the wires act as a capacitor because you have two conductors separated by a insulator. since the current levels are fairly high, you might have enough induced current to jerk the servo.

Frenchie
__________________
"As a general rule, the most successful man in life is the man who has the best information." - Benjamin Disraeli (1804-81)
  #4   Spotlight this post!  
Unread 29-03-2011, 13:15
Brandon Holley's Avatar
Brandon Holley Brandon Holley is offline
Chase perfection. Catch excellence.
AKA: Let's bring CD back to the way it used to be
FRC #0125 (NU-TRONs, Team #11 Alumni (GO MORT))
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Boston, MA
Posts: 2,590
Brandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond repute
Send a message via AIM to Brandon Holley
Re: servo jitter when running Jaguar on RS-775

We are experiencing the same exact issue you described.

We use 2 servos, one to release the deployment system, and one to release the actual minibot. In both cases the servos would jitter as we ran our two 775s for our elevator system.

After discovering our 2nd set of motors both had internal shorts (the 1st set did as well), we managed to scrounge up 2 more 775s that were sans-short. Since replacing those motors the problem has gone away.

It was an extremely frustrating problem because we had no idea when/if the deployment system would trigger as we ran our elevator.

I've noted the other suggestions in this thread, but I know for a fact the wires running to the motors are not close to the PWM servo cables. The capacitor may be a helpful solution, we'll have to look into it as a fall back.

-Brando
__________________
MORT (Team 11) '01-'05 :
-2005 New Jersey Regional Chairman's Award Winners
-2013 MORT Hall of Fame Inductee

NUTRONs (Team 125) '05-???
2007 Boston Regional Winners
2008 & 2009 Boston Regional Driving Tomorrow's Technology Award
2010 Boston Regional Creativity Award
2011 Bayou Regional Finalists, Innovation in Control Award, Boston Regional Finalists, Industrial Design Award
2012 New York City Regional Winners, Boston Regional Finalists, IRI Mentor of the Year
2013 Orlando Regional Finalists, Industrial Design Award, Boston Regional Winners, Pine Tree Regional Finalists
2014 Rhode Island District Winners, Excellence in Engineering Award, Northeastern University District Winners, Industrial Design Award, Pine Tree District Chairman's Award, Pine Tree District Winners
2015 South Florida Regional Chairman's Award, NU District Winners, NEDCMP Industrial Design Award, Hopper Division Finalists, Hopper/Newton Gracious Professionalism Award
  #5   Spotlight this post!  
Unread 29-03-2011, 13:50
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: servo jitter when running Jaguar on RS-775

Interesting.

As for induction from wire to wire, that's a definite no. The wire runs don't even come near eachother.
However, I suppose (if the 775 is shorted to the frame) it could be induction (or capacitance) from the frame onto the wire. I suppose the way to tell would be to power the DSC from a seperate battery, and see if the problem still persists.

Tom:
Yes, I ended up setting the Servos to "disabled" in Begin.vi. I had assumed they were initialized to that automatically, but apparentally not. (I'll admit the way I'm controlling them is kind of weird. Since we were prototyping our grabber using the FTC servo controllers, I made the FRC code use the same values, by converting the servo reference to a PWM reference, and setting that value directly. However, this does give me another advantage: I can disable the servo by setting it a PWM value of 0)
__________________
-- Marshal Horn
  #6   Spotlight this post!  
Unread 29-03-2011, 14:26
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: servo jitter when running Jaguar on RS-775

Quote:
Originally Posted by Brandon Holley View Post
After discovering our 2nd set of motors both had internal shorts (the 1st set did as well), we managed to scrounge up 2 more 775s that were sans-short. Since replacing those motors the problem has gone away.
Further evidence that the Banebots chassis fault issue is actually a bigger deal than Banebots wants to admit.

Teams, please check your `bots for this.
  #7   Spotlight this post!  
Unread 29-03-2011, 14:46
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,187
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: servo jitter when running Jaguar on RS-775

Quote:
Originally Posted by EricVanWyk View Post
Further evidence that the Banebots chassis fault issue is actually a bigger deal than Banebots wants to admit.

Teams, please check your `bots for this.
When we were having the issue, I was able to isolate it to the 775s by pulling their breakers and disconnecting the leads (separate actions- as to isolate the jag). Both of these things did away with the jitter.

Interestingly enough, of the two servos we had connected, only one PWM port was driving the jittery one. Switch PWM port, the other jitters.
  #8   Spotlight this post!  
Unread 29-03-2011, 16:26
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: servo jitter when running Jaguar on RS-775

Yeah, not to pile on, but we just pulled 4 banebots new out of the box. 1 had a case short, and 2 had bad bearings - with a slight outward load on the shaft the motors would lock up hard and not rotate at all.
  #9   Spotlight this post!  
Unread 31-03-2011, 13:39
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,785
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: servo jitter when running Jaguar on RS-775

I am going to throw a guess on this one where the Jag breaker isolates it and switching PWM servo outputs moves the problem. The Jag is capable of very high rise times and therefore is likely to put some wild RF signals on the motor leads. If the 775 has a case short, caps across the motor leads will not help. I have experienced noise currents traveling on wire and then crossing over to another wire and causing problems. Sometimes, RF ferrite beads around the conductors can shunt the noise. My suspicion on the 775 problem is that you will find it to be a greater problem when driving in one direction vs. the other. If that is indeed the case, then there are significant currents driving through the case to the common electrical lead on the Jag and back out to anything connected to the Jag with the same common terminal.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #10   Spotlight this post!  
Unread 31-03-2011, 20:19
Brandon Holley's Avatar
Brandon Holley Brandon Holley is offline
Chase perfection. Catch excellence.
AKA: Let's bring CD back to the way it used to be
FRC #0125 (NU-TRONs, Team #11 Alumni (GO MORT))
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Boston, MA
Posts: 2,590
Brandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond repute
Send a message via AIM to Brandon Holley
Re: servo jitter when running Jaguar on RS-775

Quote:
Originally Posted by Al Skierkiewicz View Post
If that is indeed the case, then there are significant currents driving through the case to the common electrical lead on the Jag and back out to anything connected to the Jag with the same common terminal.
Your guess seems right to me. Our servos only showed the issue when the elevator was driving up (aka: under the largest load).

-Brando
__________________
MORT (Team 11) '01-'05 :
-2005 New Jersey Regional Chairman's Award Winners
-2013 MORT Hall of Fame Inductee

NUTRONs (Team 125) '05-???
2007 Boston Regional Winners
2008 & 2009 Boston Regional Driving Tomorrow's Technology Award
2010 Boston Regional Creativity Award
2011 Bayou Regional Finalists, Innovation in Control Award, Boston Regional Finalists, Industrial Design Award
2012 New York City Regional Winners, Boston Regional Finalists, IRI Mentor of the Year
2013 Orlando Regional Finalists, Industrial Design Award, Boston Regional Winners, Pine Tree Regional Finalists
2014 Rhode Island District Winners, Excellence in Engineering Award, Northeastern University District Winners, Industrial Design Award, Pine Tree District Chairman's Award, Pine Tree District Winners
2015 South Florida Regional Chairman's Award, NU District Winners, NEDCMP Industrial Design Award, Hopper Division Finalists, Hopper/Newton Gracious Professionalism Award
  #11   Spotlight this post!  
Unread 01-04-2011, 07:34
Gdeaver Gdeaver is online now
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,366
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: servo jitter when running Jaguar on RS-775

Has any one tried adding a cap to the servo wire as close to the servo as possible? While it may not work in this case, It has solved twitchy servo problems on some of my projects in the past. Cap on the + and - .
  #12   Spotlight this post!  
Unread 11-05-2011, 09:38
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: servo jitter when running Jaguar on RS-775

I've taken of the RS775. It did indeed have a short to its case. (About 1 ohm)
There was nothing else connected to the frame, but considering the long servo runs, I don't doubt that the servos were jittering from induction onto their signal line.

I'll get around to testing sometime.
__________________
-- Marshal Horn
  #13   Spotlight this post!  
Unread 11-05-2011, 11:15
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: servo jitter when running Jaguar on RS-775

Quote:
Originally Posted by Tom Bottiglieri View Post
Interestingly enough, of the two servos we had connected, only one PWM port was driving the jittery one. Switch PWM port, the other jitters.
Tom -

Do you remember what port jittered and what port was good?
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 08:06.

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