Loading...

Daily news and top headlines for electronic OEM design professionals

FREE Email Newsletter View Sample

Hardware Corner

Calibration Improves Accuracy and Stability of MEMS Gyroscopes

Must-read news, features and analysis for electronic OEM design pros - Sign up now!

Share:

E-mail:

Print:

Bookmark:

RSS:

[-] Text [+]

Featured In: Newsletters | Hardware Corner

By Harvey Weinberg, leader of the Applications Engineering group for inertial products, Analog Devices, Inc. | Wednesday, July 21, 2010

Double-click any word to search

Highlight any phrase & click HotSearch

Loading...
Harvey WeinbergGyroscopes are often used for inertial navigation or other applications where high accuracy or stability is required. To maximize performance, the gyros used in these applications are generally calibrated and externally temperature compensated. This article outlines a method for performing calibration and temperature compensation.

CALIBRATION
If a gyro is used in a temperature stable environment (or if it is kept at a constant temperature by means of a temperature control system), a single temperature point calibration is sufficient. To do this, simply bring the gyro up to the intended operating temperature (allowing sufficient soak time) and measure the null output voltage (V0).
To determine the scale factor (S), some method of applying angular rate must be used (in general a rate table). For instance, ADI’s ADXRS6xx series of gyros has very little nonlinearity, measure the output at one rotational rate (preferably one near full scale). The scale factor can then be calculated by 

Analog Devices-- Formula 1 and 2

TEMPERATURE COMPENSATION
If the gyro will be operated over a range of temperatures, the best performance will be realized using temperature compensation. Gyros that incorporate an on-chip temperature sensor will facilitate this.
The calibration information required is similar to the single temperature point method described previously except that V0 and S must be measured at different temperature points. In addition, the temperature sensor output (VT) must also be recorded. For instance, because the temperature performance of gyros such as the ADXRS6xx is somewhat nonlinear, at least three temperature points should be used for compensation. Using more temperature points results in improved accuracy and null stability; however, the calculations become more complex.

THREE-POINT CALIBRATION
Once temperature and null voltages are measured and the scale factor is calculated at the three temperature points, it is convenient to reduce the calibration data down to calibration coefficients that can be applied to a general equation for temperature compensation. There are several ways to do this. The method outlined in this was article is arbitrarily chosen.
Define any gyro output parameter by the following equations: 

Analog- Formula 3 and 4

where: VP0 is a parameter value at the temperature sensor value ambient temperature (VT0). VP1 is the same parameter value at the temperature sensor value (VT1). VP2 is the same parameter value at the temperature sensor value (VT2).

The a and b coefficients are described by Equation 5 and Equation 6: 

Formula 5 and 6

Once the “a” and “b” coefficients are calculated, all parameters may be expressed using the general equations previously presented.

EXAMPLE
A given gyro is measured at −40°C, +25°C, and +85°C. The test results are shown in Table 1.

Analog-Tables

For this gyro the null output coefficients are show in Equation 7 and Equation 8: 

Formula 7 and 8

In this example, the null output of the gyro at any temperature can be described by Equation 9:

Formula 9

Similarly, the scale factor coefficients are Equation 10 and Equation 11:

Formula 10 and 11

This gyro’s scale factor at any temperature can be described by the following equation:

Formula 12

CALCULATING TEMPERATURE COMPENSATED ANGULAR RATE
Once the calibration coefficients are calculated, it is easy to convert the gyro output to temperature compensated angular rate data in degrees/second using the following four-step process.
1.  Read the temperature output in volts. Determine the calculated null at the actual temperature using Equation 9. 

Formula 13

2.  Read the rate output in volts and calculate the null temperature corrected rate output using Equation 14.

Formula 14

3.  Calculate the scale factor at the device temperature using Equation 12.

4.  Using the previous information, calculate the actual angular rate using Equation 15 

Formula 15

For the example gyro presented previously at 85°C, if the rate output is measured as 3.00 V, the actual angular rate is calculated as follows.
The calculated null at 85°C is: 

Formula 16

The corrected rate voltage at 85°C is: 

Formula 17

The calculated scale factor at 85°C is: 

Formula 18

Thus, the angular rate in degrees/second is: 

Formula 19

CONCLUSION
Temperature compensation of the iMEMS series of gyros is straightforward. Using a simple curve fit to calculate calibration coefficients, only a minimum of calibration information must be stored in NVRAM and calculation of the actual rate requires only simple equations. A 3-point temperature calibration corrects for null drift sufficiently to achieve good null stability. Better null stability can be achieved using greater than three calibration temperatures and more complex calibration equations.

Harvey Weinberg, BSEE, is the leader of the Applications Engineering group for inertial products at Analog Devices' MEMS and Sensor Technology Group, where he has worked for 12 years. Prior to ADI, he worked for 10 years as a circuit and systems designer specializing in process control instrumentation. He can be reached via email at harvey.weinberg@analog.com.

Join the Discussion
Rate Article:  Average 0 out of 5
register or log in to comment on this article!

0 Comments

Add Comment

Text Only 2000 character limit

Page 1 of 1

Dungeons and Dragons Dice Gauntlet
Dungeons and Dragons Dice Gauntlet

Feb 3

The D&D bracer is a fairly quick, fun, nerdy LilyPad project. The final product is a wearable bracer with a display that will randomly generate numbers between 1 and 4, 6, 8, 10, 12, 20, or 100 in response to arm movement, so it can effectively replace all of the dice in your bag for a D&D session.

Sustainable?
Sustainable?

Feb 2

I'd like some genius to define sustainable. Could we count something that we can keep doing for 100 billion years - beyond the death of the Universe as we currently understand such things - as sustainable? How about a billion years?

TopicStarterLast Post
Digital watch voice recorderEdipo FerrariOct 1
HolidaysJason LombergMar 3
iPhone OwnerJason LombergNov 17
Video Game ViolenceJason LombergJan 6
Global Warming/Climate ChangeJason LombergAug 11
3D TechJason LombergNov 17
Medical ElectronicsJason LombergNov 17
The Incandescent BanJason LombergNov 17
Video of the Day


Free Electronic OEM Design
Industry Subscriptions

Magazine

ECN magazine

Newsletters

newsletters

Sign up now


Archived Issues

Top Stories and Headlines
EVERY DAY!

FREE Email Newsletter