Go to Post Just because we don't cheer, doesn't mean we don't have fun. ;) - JVN [more]
Home
Go Back   Chief Delphi > Technical > Motors
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 07-03-2010, 17:50
diviney diviney is offline
Registered User
FRC #2377
 
Join Date: May 2008
Location: Pasadena, MD
Posts: 43
diviney has a spectacular aura aboutdiviney has a spectacular aura aboutdiviney has a spectacular aura about
Denso Window Motors, Warning - Don't use with Jaguars !

Important warning to FRC teams.

During this year's 2010 competition at the DC regional we were struggling to solve an intermittent problem with our arm. The arm is powered with one of the Denso window motors that came in this years KOP. This motor used a Jaguar controller, commanded with a joystick. We initially suspected an electrical problem, but the symptoms were mechanical also.

What happens is that the motor will occasionally simply fail to respond to the controls. When the motor fails to respond, there is a voltage present on the input to the motor. We [well, our students with young ears] could hear a high-pitched sound from the motor as further indication that it was being powered. There was no mechanical interference, yet we found that there was sort of a mechanical hysteresis taking place. If the arm was commanded to go down, but was unresponsive, we could gently push it up with our finger and that would cause it to properly drive down in response to the command. Likewise, if the arm was commanded to go up, but became unresponsive, we could nudge it down and it would respond by driving up as commanded. We tried a spare motor, but if anything it was worse with the replacement motor.

After the competition, we took the arm back to the shop, and were able to re-create the problem by connecting it to another robot. We looked at the output of the Jaguar on a scope both when in this frozen state and not. The Jaguar outputs a pulse-width modulated waveform that toggles between -12V and +12V. The frequency of the PWM waveform is around 15 KHz (hence the audible tone). When the arm entered this frozen state, the output waveform stopped toggling altogether and went to some intermediate voltage with a small amount of 15 KHz superimposed.

This is not a fluke due to a bad Jaguar or a bad motor because we saw it with 2 different motors and 2 different Jaguars. Once we observed the failure in the shop, we substituted a Victor speed controller, and everything then worked perfectly. The Victor has an output waveform that's very different than the Jaguar. Instead of toggling between +12 and -12, it toggles between +12 and zero (one direction), and between -12 and zero for the other direction. More importantly, it operates at around 117 Hz instead of 15 KHz. It is our belief that there is something about the Jaguar that is not unconditionally stable. The particular combination of the Denso motor and the Jaguar seems to be unstable. We are guessing that the impedance presented by the Denso motor at 15 KHz causes the Jaguar output to become unstable. Nudging the motor a little affected the instability allowing it to recover for a bit.

One final observation - we were not able to get the motor to fail by simply commanding it on and off. By using the joystick to vary the speed up and down, forward and backward, it would fail readily. If you are not varying the speed and just want forward / reverse on / off, you [might] be OK.

Note: Both of the Jaguars we tried are the older brown ones. We have not tried this on one of the newer black ones. Our advice is to NOT use a Jaguar to power a Denso window motor. If I get a chance, I may measure the impedance of the motor to see if there is some kind of a resonance near the 15 KHz Jaguar frequency.

This problem can be quite elusive as it behaves as though you have a loose connection or similar.

If I have a chance to check the motor impedance characteristics, I will post a follow-up

Last edited by diviney : 07-03-2010 at 17:54.
  #2   Spotlight this post!  
Unread 07-03-2010, 18:01
Stephen of REX's Avatar
Stephen of REX Stephen of REX is offline
Registered User
FRC #1727 (REX)
Team Role: College Student
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Cockeysville, Baltimore Co. MD
Posts: 164
Stephen of REX is an unknown quantity at this point
Re: Denso Window Motors, Warning - Don't use with Jaguars !

Wow, I'm glad our four Window motors were powered by spikes. I'd be interested to hear why this problem happens.
__________________

Go REX!!!
  #3   Spotlight this post!  
Unread 07-03-2010, 19:40
360skier 360skier is offline
RTFM!!
AKA: Eric A.
FRC #1334 (Red Devils)
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Oakville, Ontario
Posts: 45
360skier is an unknown quantity at this point
Re: Denso Window Motors, Warning - Don't use with Jaguars !

Interesting. We had a similar problem with our swerve drive, as we used 4 window motors for the steering control. However, we noticed that our battery was going down to about 7 volts when the motors started failing, so we figured that was the problem.

Replacing the battery seemed to solve our issues. I've heard that the cRIO disables all motor outputs when it falls below a certain cutoff voltage. Could that be the case here?
__________________
  #4   Spotlight this post!  
Unread 07-03-2010, 20:06
big1boom big1boom is offline
Chains=Fun
FRC #2022 (Titan Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Aurora
Posts: 267
big1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of light
Re: Denso Window Motors, Warning - Don't use with Jaguars !

We are running 3 Denso's off of 3 Black Jaguars on CAN, and have had absolutely no problems with them.
__________________
  #5   Spotlight this post!  
Unread 07-03-2010, 20:35
Mr.G Mr.G is offline
Registered User
AKA: Kevin
FRC #0326 (Xtreme Eagles / Romulus High School / General Motors)
Team Role: Engineer
 
Join Date: Dec 2002
Rookie Year: 2001
Location: Romulus
Posts: 244
Mr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond reputeMr.G has a reputation beyond repute
Send a message via AIM to Mr.G
Re: Denso Window Motors, Warning - Don't use with Jaguars !

We are using all victors this year because of space constrains and have had the same problems with the window motors. I think that there is a internal circuit over load device in the window motors that is the problem. The problem occurs for us when the motor gets hot.
  #6   Spotlight this post!  
Unread 07-03-2010, 20:38
big1boom big1boom is offline
Chains=Fun
FRC #2022 (Titan Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Aurora
Posts: 267
big1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of light
Re: Denso Window Motors, Warning - Don't use with Jaguars !

the Denso motors have an internal heat breaker. if the motor gets too hot it will shut itself down for a while to cool down.
__________________
  #7   Spotlight this post!  
Unread 07-03-2010, 21:00
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Denso Window Motors, Warning - Don't use with Jaguars !

The thermal breaker trips before the motor gets very hot at all. In cars, the motors are designed to stall when they reach the end of their motion as their controls do not turn them off when they reach the end stops. They could be at stall infinitely, so they will turn off and stay off for a while.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #8   Spotlight this post!  
Unread 07-03-2010, 21:04
Unsung FIRST Hero
Mike Betts Mike Betts is offline
Electrical Engineer
no team
Team Role: Engineer
 
Join Date: Dec 2001
Rookie Year: 1995
Location: Homosassa, FL
Posts: 1,442
Mike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond repute
Re: Denso Window Motors, Warning - Don't use with Jaguars !

All,

As alluded to by several people, the window motors have a positive temperature coefficient (PTC) resistor in series with the motor windings.

The motor was designed for moving a window up and down and the PTC is designed to keep your son from decapitating his little sister. Since a window is not a variable speed device, the PTC is designed to sense a motor stall. The PTC increases its resistance as it gets hot which causes the current to diminish reducing the power of the motor...

While it is possible that the switching frequency of the Jaguar causes more heating than a Victor, it is far more likely that the problem is how it is being used.

When operated at "full on" and "stop", you are likely at a good efficiency point on the motor torque curve. This is why a properly designed system using a spike has no problems.

However, at variable speeds, the Jag (or Vic) accomplishes speed reduction via reducing the voltage. For the same torque at lower speeds, you end up off the optimum efficiency point of the curve and motor heating results.

So the motor heat adds to the heat that the PTC uses to detect a stall and it cuts back the current giving you exactly the symptoms you have described.

Therefore, the problem is not in the Jaguar but in the use of the motor.

Regards,

Mike
__________________
Mike Betts

Alumnus, Team 3518, Panthrobots, 2011
Alumnus, Team 177, Bobcat Robotics, 1995 - 2010
LRI, Connecticut Regional, 2007-2010
LRI, WPI Regional, 2009 - 2010
RI, South Florida Regional, 2012 - 2013

As easy as 355/113...
  #9   Spotlight this post!  
Unread 07-03-2010, 21:25
diviney diviney is offline
Registered User
FRC #2377
 
Join Date: May 2008
Location: Pasadena, MD
Posts: 43
diviney has a spectacular aura aboutdiviney has a spectacular aura aboutdiviney has a spectacular aura about
Re: Denso Window Motors, Warning - Don't use with Jaguars !

Mike (and all):

I do not believe this problem has anything to do with the application and/or the PTC in the window motor as evidenced by several things...

First, switching to a Victor has completely eliminated the problem. If it were application / heating, this would be no different with a victor or a Jag. Second, the output of the Jag went brain-dead when the motor was mis-behaving. It was no longer switching as observed on a scope. Finally, we are using the motor on a very intermittant basis. It hardly gets warm to the touch. Yes, the PTC may be intended to react quickly (ie: Junior's arm in the window), but our problems have not occurred after a period of use, but rather after a period where it has been idle (when we first try to deploy the arm after being idle for the whole match).

I can capture a scope plot or-two to illustrate the erroneous output waveform when in it's bad mode.

-Tom
  #10   Spotlight this post!  
Unread 07-03-2010, 21:34
Unsung FIRST Hero
Mike Betts Mike Betts is offline
Electrical Engineer
no team
Team Role: Engineer
 
Join Date: Dec 2001
Rookie Year: 1995
Location: Homosassa, FL
Posts: 1,442
Mike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond repute
Re: Denso Window Motors, Warning - Don't use with Jaguars !

Quote:
Originally Posted by diviney View Post
Mike (and all):

I do not believe this problem has anything to do with the application and/or the PTC in the window motor as evidenced by several things...

First, switching to a Victor has completely eliminated the problem. If it were application / heating, this would be no different with a victor or a Jag. Second, the output of the Jag went brain-dead when the motor was mis-behaving. It was no longer switching as observed on a scope. Finally, we are using the motor on a very intermittant basis. It hardly gets warm to the touch. Yes, the PTC may be intended to react quickly (ie: Junior's arm in the window), but our problems have not occurred after a period of use, but rather after a period where it has been idle (when we first try to deploy the arm after being idle for the whole match).

I can capture a scope plot or-two to illustrate the erroneous output waveform when in it's bad mode.

-Tom
Tom,

I just re-read your original post and agree with you. My apologies for going off on a tangent...

You may wish to get a Luminary Micro applications engineer in the loop of your investigation...

Regards,

Mike

Postscript: Let us know what they say...
__________________
Mike Betts

Alumnus, Team 3518, Panthrobots, 2011
Alumnus, Team 177, Bobcat Robotics, 1995 - 2010
LRI, Connecticut Regional, 2007-2010
LRI, WPI Regional, 2009 - 2010
RI, South Florida Regional, 2012 - 2013

As easy as 355/113...
  #11   Spotlight this post!  
Unread 07-03-2010, 21:58
Joe Johnson's Avatar Unsung FIRST Hero
Joe Johnson Joe Johnson is offline
Engineer at Medrobotics
AKA: Dr. Joe
FRC #0088 (TJ2)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1996
Location: Raynham, MA
Posts: 2,648
Joe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond repute
Re: Denso Window Motors, Warning - Don't use with Jaguars !

In addition to PTCs automotive motors often have EMC/EMI suppression circuitry intended to keep radios from buzzing etc.

Is it possible that this EMC/EMI suppression circuit that has a resonance with the PWM frequency of the Jaguar?

It could happen that some oscillation is building up due to resonance and the Jaguar is either getting freaked out by it or it is detecting this and shutting down of its own accord.

No data, but a guess at what could be causing this strange behavior.

Joe J.
__________________
Joseph M. Johnson, Ph.D., P.E.
Mentor
Team #88, TJ2
  #12   Spotlight this post!  
Unread 07-03-2010, 22:09
diviney diviney is offline
Registered User
FRC #2377
 
Join Date: May 2008
Location: Pasadena, MD
Posts: 43
diviney has a spectacular aura aboutdiviney has a spectacular aura aboutdiviney has a spectacular aura about
Re: Denso Window Motors, Warning - Don't use with Jaguars !

Mike:

I just took a very crude look at the motor impedance. I realize the "small signal" impedance will differ from the dynamic impedance with real loads / drive levels, but this was just a simple look with a signal generator and a scope.

The DC resistance is around 2 ohms. The signal generator test showed a flat 4.5 ohms from around 100 Hz, up through 1 KHz. Above this, the impedance increases kind of linearly. It's about 40 ohms at the 15 KHz switching rate of the Jag. Beyond this, there is what appears to be a parallel resonance with the impedance peaking to 200 ohms at 90 KHz.

I wonder if a "filter capacitor" would help this?

Is Luminary still the right POC, or is it now through TI somehow? It's academic at this point, we are changing to the Victor, but an interesting question nontheless.

-Tom
  #13   Spotlight this post!  
Unread 07-03-2010, 23:01
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: Denso Window Motors, Warning - Don't use with Jaguars !

Tom,
Both the Jaguar and Victor switch the same way. There is no -12 volt output. Both simply connect the negative lead of the power supply to one or the other of the output leads as direction command dictates. The switching on the Victors is speced as 120 Hz while the Jags are speced at 15kHz. If you were reading a very small amount of 15kHz energy when the motor was not turning but your finger helping the motor returned output to normal I think you have another problem. I will bet a buck that in both motors you have one shorted winding. Every once in a while, the motor gets on the shorted winding and shorts the output. (or the motor is resting on a good winding next to the shorted winding) Your conveniently placed finger moves the motor armature to the next segment and the motor starts to spin on it's own because the motor is able to rotate past the dead winding. Herein lies the rub, the jags have a current sense that holds down the output in the event of a high current or a short. If the short lasts for a certain length of time, the Jag goes into fault condition and turns the LED to red while disabling the output for 3-4 seconds. You may have also noted that the Jag always has a small pulse added to the output even when at full throttle. This is required because the charge pump used to turn on the FET gates needs to be charged. As Mike and others have discussed, the PTC is in series with the motor but no filtering for RFI is shown in the documents. Additionally, please check that the motor does not have a short to case. If so, you may have a sneak path through other devices (most notably the Crio and camera) that are interfering as well.
As to why the Victors always work, I suspect that you just haven't tried enough tests yet. There is very little reason for a Victor to work in this application when a Jag does not. Although the inductance of some KOP motors is high enough to change the output waveform of the Jag, the impedance/inductance of the window motor should be small in comparison.
The singing your students hear is the laminations in the motor moving at 15kHz.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.

Last edited by Al Skierkiewicz : 07-03-2010 at 23:09.
  #14   Spotlight this post!  
Unread 08-03-2010, 07:55
diviney diviney is offline
Registered User
FRC #2377
 
Join Date: May 2008
Location: Pasadena, MD
Posts: 43
diviney has a spectacular aura aboutdiviney has a spectacular aura aboutdiviney has a spectacular aura about
Re: Denso Window Motors, Warning - Don't use with Jaguars !

Al:

The Victors and the Jags do not switch the same way... Yes, this is a single +12V system, but when you observe the motor voltage (line to line), it is bipolar because the H-bridge reverses the polarity as you state. What I was referring to is the observation that the Victors are switching between zero and +12 when any forward command is given, and zero and -12 when any reverse command is given. Another way to put it --- When the motor is commanded to stop, a Victor will park it's output at zero volts (does not connect to either forward or reverse). The Jag (as I observed it) was operating with a 50% duty, toggling at 15 KHz between +12 (fwd), and -12 (rev). This was a little surprising to me, but it does yield a net zero volt average. Perhaps there is a setting that can be programmed to make it work differently, but we have never changed anything from the factory defaults.

Regarding the shorted winding theory, the likelyhood of two motors having a shorted winding is not great. Also, you would have to experience what it feels like when "nudging" the motor, but I don't believe we can turn the armature at all. The ratio of the worm gear makes it so this thing just cannot be back-driven from it's output shaft (after all, you don't want your window falling down and having Junior fall out while driving down the road!).

-Tom
  #15   Spotlight this post!  
Unread 08-03-2010, 08:26
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: Denso Window Motors, Warning - Don't use with Jaguars !

Tom,
I have ask ...Are you using CAN? What you describe (50% FWD/REV) is an electronic technique for holding a motor stationary. Effectively it is a brake unlike the short that "brake mode" puts across the motor. According to my documentation this mode is only available in the Jaguar with the CAN bus implementation. (New and improved Jaguars may have this built in, I don't have the latest docs for new Jags) It is capable of being generated externally under software control but you would know if you had programmed it in your software. As you describe it, this mode would emit a high frequency squeal from the motor. Are you using feedback from the arm for position?

I agree that two motors having shorted windings is rare but it does happen. Although the window motor has the worm drive, moving an arm is likely to rotate the motor just a little. That is all it would take to get you to cross a segment boundary. I have not disassembled one of these motors in a while so I can't remember how many poles the motor has. Have you measured the free speed? With a shorted winding, it should be vastly lower than the stated free speed, 89 RPM I think.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Electrical Connection for Denso Window Motors skotmorris Motors 12 22-02-2012 16:12
Denso WIndow Motors, torque. John G Motors 1 29-01-2010 21:25
Ampage for the Denso Window Motors. Joshamuffin Motors 1 07-02-2009 17:42
Powering the Nippon-Denso Window Motors Excelsior Electrical 1 28-01-2006 22:48


All times are GMT -5. The time now is 21:10.

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