Go to Post Also, I'm tired of the "FIRST is a simulation of the real world"-- it isn't. If the real world was like FIRST, there wouldn't be any need for this organization. - cadandcookies [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #14   Spotlight this post!  
Unread 07-08-2012, 17:59
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: Are we still using only 256 unique PWM steps?

Even an LT3080 would go vapor phase / light on fire / explode if used for this. Simply put, linear regulators are not used to drive motors. You should look up "H-Bridge" for some good explanations of how motor controllers work.

I'm still not convinced that you would actually see any benefit from additional resolution. The issue is resolution vs accuracy. In your 30RPM vs 4000 RPM example you have less than 1% error from resolution, but the accuracy is going to be many times that error from sources. For example, a good battery's rest voltage will vary several volts over the course of a match, and the actual voltage seen will swing wildly during normal transient loads. Open loop, any extra resolution in the bridge's duty cycle will be worthless.

To compensate, wrap a PID loop around an encoder on the wheel. This will help with the accuracy error sources, and will eventually oscillate around a few values as it tries to dial in the speed. It will never be perfect, but it should be good enough.
Reply With Quote
 


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 23:04.

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