Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Electrical (http://www.chiefdelphi.com/forums/forumdisplay.php?f=53)
-   -   CIM Motor Failure (http://www.chiefdelphi.com/forums/showthread.php?t=107170)

akoscielski3 05-07-2012 10:06

Re: CIM Motor Failure
 
Quote:

Originally Posted by Al Skierkiewicz (Post 1176244)
Aaron,
The CIMs do have a slight bias that tends to let them run in one direction a little faster than the other but there should be no significant wear based on that alone. We have killed CIMs in the past with lengthy demos and heavy use in practice. The failure exhibited above is kind of a domino effect. As the motor builds excessive heat the insulation on the windings starts to break down. When that occurs the windings start to short. This causes the current to climb while the output power falls.

Is there anything we could do to prevent our motors from heating up easily, or to cool our motors down quickly? Like installing something on the motor, or doing something different in the electrical system, or even programming?

Second thing, what is CAN? I've heard of it, but i have no idea hwat difference it makes, and why teams would choose to use it. If you send me in the right direction to find out what it is, that would be good too :)

Al Skierkiewicz 05-07-2012 10:29

Re: CIM Motor Failure
 
Brandon,
What you describe is usually caused by mis-calibration of the motor controllers such that one motor is doing all the work on that side. However. since you changed the motor and the problem corrected itself, the motor seems to be the obvious fault. There are certainly other issues that can arise in dual motor transmissions. Often these relate to mounting causing higher than normal frictions on one motor. Although the CIM motors are fairly well insulated (note the fiber insulation on the armature in the photos), it is possible to damage a winding in manufacture. All indications are that the cool motor was not performing the same amount of work as the warm motor.
Since the CIMs are sealed there is virtually no effective way to cool them. The majority of heat is built up in the armature. the only path for this heat to escape to the outside of the motor is through the end shafts, bearings and then to the end plates. Some heat can be radiated from the armature through the air to the magnet structure and case but this will produce very little cooling. As Richard stated above, these motors are designed for intermittent duty. Practicing for five minutes with a long cool down period is best. We are in training at the moment and require longer periods to achieve that result. The motor failure was the result of our aggressive schedule.

Richard Wallace 05-07-2012 10:44

Re: CIM Motor Failure
 
Quote:

Originally Posted by Brandon Holley (Post 1176248)
..., we went through the debugging process, power the drive side with just 1 CIM and then alternating to make sure they both were "driving". We then switched the Victors that were powering them to ensure they were both "driving".

The motors always appeared to be functional, as in the robot would drive. However, during eliminations, or heavy testing, the robot would begin to pull slightly towards the "cold motor" side. We replaced the motors, and the issue has generally gone away.

This is an excellent example of debugging. Your problem was apparently solved by replacing the motor, so you now know that the PWM channel, the Victor, and the motor position on your gearbox are no longer suspect.

Did you measure the free current of the "bad" motor, after it was removed from the system? Often a bad motor will draw more current than normal when running free. If you don't have a convenient way to measure it, see me at IRI -- I have a test set you can use.

As Al pointed out above, it is difficult to cool CIMs. They don't have a flow-through path for cooling air, so the heat developed in their rotor assemblies stays trapped inside. The rotor heats up much faster than the case, so a hot case indicates a VERY hot rotor. In more quantitative terms, Al's "too hot for the finger" test indicates case temperature above 60 Celsius, and the pictures he posted indicate rotor insulation temperatures above 180 Celsius.

I've been a motor guy for a long time. CIM's are some of my favorite motors because they can really take the heat. But even a CIM can be overcooked. Thanks for the cautionary story, Al. :)

Richard Wallace 05-07-2012 11:02

Re: CIM Motor Failure
 
Quote:

Originally Posted by akoscielski3 (Post 1176249)
Second thing, what is CAN? I've heard of it, but i have no idea hwat difference it makes, and why teams would choose to use it. If you send me in the right direction to find out what it is, that would be good too :)

You'll get faster results by posting this one in a separate thread.

Several really good programming and control specialists haunt CD, but a thread titled "motor failure" might not attract their notice soon.

CAN is an acronym for "controller area network". In an FRC control system with Jaguars, it is a two-way communication channel that enables both commands to and feedback from the motor controllers.

akoscielski3 05-07-2012 11:06

Re: CIM Motor Failure
 
Quote:

Originally Posted by Richard (Post 1176255)
You'll get faster results by posting this one in a separate thread.

Several really good programming and control specialists haunt CD, but a thread titled "motor failure" might not attract their notice soon.

CAN is an acronym for "controller area network". In an FRC control system with Jaguars, it is a two-way communication channel that enables both commands to and feedback from the motor controllers.

Okay thanks. Ill probably find something if i just search it :)

Ether 05-07-2012 11:35

Re: CIM Motor Failure
 
Quote:

Originally Posted by akoscielski3 (Post 1176256)
Okay thanks. Ill probably find something if i just search it :)

http://www.chiefdelphi.com/media/papers/2433 :

Quote:

A tutorial on the hardware (electronics) aspect of CAN wiring using the black jaguar out of the 2011 (and later) KOP. Made from the experiences of a veteran wiring student who had no previous knowledge of CAN bus and had to ask a lot of questions and do some experimenting to make CAN work while keeping to a tight budget. Includes previously undocumented (as far as I know of) methods and quick tricks.
This has been updated several times since it was posted in January. It might be a good place to start since it was written by a student in the same situation as you (no prior knowledge of CAN).

(Be sure to read the thread as well as the papers)



Dale 05-07-2012 12:02

Re: CIM Motor Failure
 
While it doesn't usually seem to be a problem during competition since motors have time to cool, one thing we might try is adding a display to the driver's station that shows the motor temperature. That would be handy for practice and demos. Has anyone done this and if so what sensor did you use?

akoscielski3 05-07-2012 14:13

Re: CIM Motor Failure
 
Quote:

Originally Posted by Ether (Post 1176259)
http://www.chiefdelphi.com/media/papers/2433 :



This has been updated several times since it was posted in January. It might be a good place to start since it was written by a student in the same situation as you (no prior knowledge of CAN).

(Be sure to read the thread as well as the papers)



Perfect! Thanks :) ill read it when i get home later.


Dale, you would be surprised at how hot motors get at conpetitions. Mostly during elims but i know my team had that problem last year. I am almost positive at FiM champs 67 was cooling down there robot with fans. Kinda ironic if you ask me ;)

Brandon Holley 05-07-2012 14:23

Re: CIM Motor Failure
 
Quote:

Originally Posted by Al Skierkiewicz (Post 1176252)
Brandon,
What you describe is usually caused by mis-calibration of the motor controllers such that one motor is doing all the work on that side.

Al- that was our thought as well, and recalibrating them was the first thing we did. Everytime it "acted up" we went back to that conclusion as well. It seems though, that was never the true cause (as you concluded).

Richard- Unfortunately, we didn't get to do any post-mortem on the motor because we swapped it at spare parts desk during one of our regionals for a fresh one. It would have been nice to know FOR SURE that the motor was the root cause, or to know what exactly with the motor was the root cause, however in the heat of competition, this was not a priority.

-Brando

Ether 05-07-2012 16:35

Re: CIM Motor Failure
 
Quote:

...we didn't get to do any post-mortem on the motor because we swapped it at spare parts desk during one of our regionals for a fresh one. It would have been nice to know FOR SURE that the motor was the root cause, or to know what exactly with the motor was the root cause, however in the heat of competition, this was not a priority
What does the spare parts desk normally do with a CIM motor in that situation? Do they throw it away, or do they set it aside somewhere?



Jim Wilks 05-07-2012 22:52

Re: CIM Motor Failure
 
Quote:

Originally Posted by Dale (Post 1176260)
While it doesn't usually seem to be a problem during competition since motors have time to cool, one thing we might try is adding a display to the driver's station that shows the motor temperature. That would be handy for practice and demos. Has anyone done this and if so what sensor did you use?

We did monitor motor case temperature using this simple and inexpensive sensor:

http://www.analog.com/en/mems-sensor...s/product.html

We wired it via a resistor to the Analog card on the CRIO.


All times are GMT -5. The time now is 18:22.

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