Go to Post Theory (n.) - A mythical place where all robot designs work. - MechEng83 [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 06-08-2008, 15:30
pogenwurst pogenwurst is offline
Ubuntu User
AKA: Brian
FRC #2007 (Robots of the Round Table)
Team Role: Leadership
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Duluth, GA
Posts: 78
pogenwurst is on a distinguished road
Send a message via AIM to pogenwurst
"Chop rate"?

The term "chop rate" has been brought up a few times in the thread about the new speed controllers, but I'm not quite sure what it means. A few quick searches yielded little information; can anyone please explain? Thanks!
  #2   Spotlight this post!  
Unread 06-08-2008, 16:03
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: "Chop rate"?

To simplify, a motor controller has a few key variables:
Duty Cycle - What percent of the time is it "on"?
Chop Rate - How often do you switch?
Update Rate - How often do you change your duty cycle?

If you want to learn more, I'd suggest looking at Class D (audio) amplifiers, and compare them to the other options.
  #3   Spotlight this post!  
Unread 06-08-2008, 17:07
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: "Chop rate"?

A little bit of background on how motor controllers work. Ideally we would vary the voltage going to the motors to control them. We don't do this because the circuitry to do so would be overly complex. Instead we do something called PWM(Pulse Width Modulation). In pwm the controller can only switch the motors to full supply voltage or 0 volts. We acheive the effect of 'part throttle' by switching the motors on and off very rapidly. The percentage of the time that they are on is called the duty cycle and is usually measured in percent. The number of times we switch them on and off per second is the pwm frequency or as you referred to it 'chop rate'. The motor has a high inductance so it smooths out the signal.

The wave forms look something like this if you plot time on the x axis and voltage on the Y. In the graphs shown below the duty cycle varies but the pwm frequency is constant.

Code:
0% duty cycle
|____________

25% duty cycle
|-___-___-___

50% duty cycle
|--__--__--__

75% duty cycle
|---_---_---_

100% duty cycle
|------------
The pwm frequency effects a number of things including system dynamics, energy waste, motor insulation and audible as well as emi emissions. The pwm frequency is usually in the audible range of human hearing which results in whining noises. The industrial motor controllers i deal with a work have a default pwm frequency of 4khz. Someone is playing with a motor a few cubicals down as i write this and it is rather annoying.

More importantly PWM frequency effects heating. If your PWM frequency is too high, you will unnecessarily waste power heating up your motor controller as it switches on and off. If the frequency is too low, you can heat up the motor. If you went to an extremely low frequency your system would start jerking, becoming nonlinear and generally behaving strangely.
__________________
1139 Alumni

Last edited by Rickertsen2 : 06-08-2008 at 23:52.
  #4   Spotlight this post!  
Unread 07-08-2008, 10:42
neoshaakti's Avatar
neoshaakti neoshaakti is offline
Registered User
FRC #2554 (WarHawks)
Team Role: College Student
 
Join Date: Jul 2007
Rookie Year: 2008
Location: Edison, NJ
Posts: 207
neoshaakti is a splendid one to beholdneoshaakti is a splendid one to beholdneoshaakti is a splendid one to beholdneoshaakti is a splendid one to beholdneoshaakti is a splendid one to beholdneoshaakti is a splendid one to beholdneoshaakti is a splendid one to behold
Send a message via AIM to neoshaakti
Re: "Chop rate"?

Quote:
Originally Posted by Rickertsen2 View Post
A little bit of background on how motor controllers work. Ideally we would vary the voltage going to the motors to control them. We don't do this because the circuitry to do so would be overly complex. Instead we do something called PWM(Pulse Width Modulation). In pwm the controller can only switch the motors to full supply voltage or 0 volts. We acheive the effect of 'part throttle' by switching the motors on and off very rapidly. The percentage of the time that they are on is called the duty cycle and is usually measured in percent. The number of times we switch them on and off per second is the pwm frequency or as you referred to it 'chop rate'. The motor has a high inductance so it smooths out the signal.

The wave forms look something like this if you plot time on the x axis and voltage on the Y. In the graphs shown below the duty cycle varies but the pwm frequency is constant.

Code:
0% duty cycle
|____________

25% duty cycle
|-___-___-___

50% duty cycle
|--__--__--__

75% duty cycle
|---_---_---_

100% duty cycle
|------------
The pwm frequency effects a number of things including system dynamics, energy waste, motor insulation and audible as well as emi emissions. The pwm frequency is usually in the audible range of human hearing which results in whining noises. The industrial motor controllers i deal with a work have a default pwm frequency of 4khz. Someone is playing with a motor a few cubicals down as i write this and it is rather annoying.

More importantly PWM frequency effects heating. If your PWM frequency is too high, you will unnecessarily waste power heating up your motor controller as it switches on and off. If the frequency is too low, you can heat up the motor. If you went to an extremely low frequency your system would start jerking, becoming nonlinear and generally behaving strangely.
the manufacturer controls the PWM Frequency right? Could faulty PWM cables effect the frequency?
  #5   Spotlight this post!  
Unread 08-08-2008, 23:05
pogenwurst pogenwurst is offline
Ubuntu User
AKA: Brian
FRC #2007 (Robots of the Round Table)
Team Role: Leadership
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Duluth, GA
Posts: 78
pogenwurst is on a distinguished road
Send a message via AIM to pogenwurst
Re: "Chop rate"?

Thank you, especially Rickertsen2, very much for your replies. Not only do I have "chop rate" cleared up now, but I'm much clearer on the functioning of the motor controllers in general, now.
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
Championship Event - Where the "Random" Match Sorting Really "Shines" Travis Hoffman Championship Event 57 19-04-2007 08:06
New NEMO White Papers! "Creating a Killer Packet" and "25 Ways to Sponsor" Jessica Boucher Team Organization 0 10-08-2005 10:55
"Thunderbirds" Vs. "Team America" Which one will rule the box office? Elgin Clock Chit-Chat 3 07-09-2004 19:53
Conflict between "Initialize_Tracker()" and "pwm13 & pwm15"? Kevin? gnormhurst Programming 3 22-02-2004 02:55
how tall is the ramp when in "up" and "balanced" position??? archiver 2001 1 24-06-2002 00:54


All times are GMT -5. The time now is 05:35.

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