Go to Post I don't get what all you people have done wrong to make the drills have so many problems. - Cory [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 30-01-2010, 19:42
nabioullinr nabioullinr is offline
Registered User
FRC #1073
 
Join Date: Jan 2010
Location: Hollis, NH
Posts: 17
nabioullinr has a spectacular aura aboutnabioullinr has a spectacular aura aboutnabioullinr has a spectacular aura about
Gyro Questions

Is the gyro already compensated for temperature, or should this be done manually? Also, what is the difference between the gyro this year (ADW22307) and last year (ADW22305, I think)? I could not find any differing datum between the two datasheets.
  #2   Spotlight this post!  
Unread 30-01-2010, 20:39
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,011
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Gyro Questions

Can't tell you the difference, but the fact that there is a temperature sensor onboard with its own output pin(s) tells me that temperature compensation is likely manual.
__________________

I am N2IRZ - What's your callsign?
  #3   Spotlight this post!  
Unread 01-02-2010, 00:32
nickmagus's Avatar
nickmagus nickmagus is offline
Registered User
AKA: Nick Clayton
FRC #0008 (Paly Robotics)
Team Role: Programmer
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Palo Alto, Califorinia
Posts: 56
nickmagus is an unknown quantity at this point
Send a message via AIM to nickmagus
Re: Gyro Questions

I doubt that you would have to do it manualy. In any event the temperature difference isn't going to make verry much difference in the acuracy of your readings its not like were competing in vastly different temperatures than you'll be testing in.
  #4   Spotlight this post!  
Unread 01-02-2010, 10:16
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: Gyro Questions

Quote:
Originally Posted by nabioullinr View Post
Is the gyro already compensated for temperature, or should this be done manually? Also, what is the difference between the gyro this year (ADW22307) and last year (ADW22305, I think)? I could not find any differing datum between the two datasheets.
The only difference I could find between the two was the offset values in during self test. Since I didn't bring out the pins necessary to perform self test, there is no difference to users (that I know of). In fact, the circuit is also unchanged.

If you want to temperature compensate, you will have to do so manually using the TEMP pin.
  #5   Spotlight this post!  
Unread 01-02-2010, 14:34
Bryan Herbst's Avatar
Bryan Herbst Bryan Herbst is offline
Registered User
AKA: Bryan
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Sep 2007
Rookie Year: 2007
Location: Minneapolis, Minnesota
Posts: 545
Bryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond repute
Re: Gyro Questions

You have to do it manually, and you probably should.

From the sensor manual-

Quote:
The ADW22307 has an integrated temperature sensor to assist in temperature compensation. Nominal output is 2.5V at 25°C plus 9mV/°C.
So that means that depending on your workspace, temperature could definitely skew things. Plus, arenas such as the ones we find at competition are typically chilly, so you will likely find different gyro readings at competition than at your workplace.
__________________
Team 2052- KnightKrawler
Mentor and volunteer
  #6   Spotlight this post!  
Unread 01-02-2010, 15:37
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,584
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Gyro Questions

Quote:
Originally Posted by Tanis View Post
So that means that depending on your workspace, temperature could definitely skew things. Plus, arenas such as the ones we find at competition are typically chilly, so you will likely find different gyro readings at competition than at your workplace.
The WPI Robotics Library Gyro routines automatically accumulates the gyro value for a period of several seconds on startup. The rate changes from then on are referenced to this initial baseline value. You only have to worry about temperature compensation if you expect large temperature changes during a single match.

It doesn't matter if the temperature changes between your workspace and the competition as long as the robot is power cycled between those two places.
  #7   Spotlight this post!  
Unread 01-02-2010, 16:37
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Gyro Questions

Quote:
Originally Posted by Joe Ross View Post
You only have to worry about temperature compensation if you expect large temperature changes during a single match.
Thus it would be a good idea not to mount the sensor too close to a source of heat (e.g. a motor).
  #8   Spotlight this post!  
Unread 01-02-2010, 16:55
Bryan Herbst's Avatar
Bryan Herbst Bryan Herbst is offline
Registered User
AKA: Bryan
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Sep 2007
Rookie Year: 2007
Location: Minneapolis, Minnesota
Posts: 545
Bryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond repute
Re: Gyro Questions

Quote:
Originally Posted by Joe Ross View Post
The WPI Robotics Library Gyro routines automatically accumulates the gyro value for a period of several seconds on startup. The rate changes from then on are referenced to this initial baseline value. You only have to worry about temperature compensation if you expect large temperature changes during a single match.

It doesn't matter if the temperature changes between your workspace and the competition as long as the robot is power cycled between those two places.
Ahh, that makes our job easier overall.
However, we are having issues with the gyro not outputting correctly, and we assumed that it had to do with the temperature. Guess its back to troubleshooting. Thanks for the info though!
__________________
Team 2052- KnightKrawler
Mentor and volunteer
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
Gyro Sensor Questions pheadxdll Programming 13 09-04-2008 00:52
Quick Gyro Questions Jake M Programming 5 24-01-2008 22:36
EasyC Timer and Gyro questions TubaMorg Programming 11 09-02-2006 21:19
Gyro Questions Jeff G Control System 8 03-12-2004 19:15
Gyro Sensor Questions sanddrag Electrical 8 27-09-2003 20:58


All times are GMT -5. The time now is 07:50.

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