Lab 1 Navigation using a 2-axis accelerometer

Similar documents
ADXL311. Ultracompact ±2g Dual-Axis Accelerometer FEATURES FUNCTIONAL BLOCK DIAGRAM APPLICATIONS GENERAL DESCRIPTION

20 MHz to 500 MHz IF Gain Block ADL5531

±300 /sec Yaw Rate Gyro ADXRS620

DC to 1000 MHz IF Gain Block ADL5530

Dual-Axis, High-g, imems Accelerometers ADXL278

Small and Thin ±18 g Accelerometer ADXL321

DC to 1000 MHz IF Gain Block ADL5530

20 MHz to 500 MHz IF Gain Block ADL5531

Features. = +25 C, Vdd= 5V, Vgg2= Open, Idd= 60 ma*

GaAs phemt MMIC Low Noise Amplifier, 0.3 GHz to 20 GHz HMC1049

Features. = +25 C, 50 Ohm system

Features. Gain: 17 db. OIP3: 25 dbm. = +25 C, Vdd 1, 2 = +3V

6 GHz to 26 GHz, GaAs MMIC Fundamental Mixer HMC773ALC3B

Features. = +25 C, Vdd = 5V

GaAs, phemt, MMIC, Low Noise Amplifier, 0.3 GHz to 20 GHz HMC1049LP5E

Low Cost 100 g Single Axis Accelerometer with Analog Output ADXL190*

OBSOLETE. Digital Output, High Precision Angular Rate Sensor ADIS Data Sheet FEATURES GENERAL DESCRIPTION APPLICATIONS FUNCTIONAL BLOCK DIAGRAM

MXD6235Q. Ultra High Performance ±1g Dual Axis Accelerometer with Digital Outputs FEATURES

±150 /Sec Yaw Rate Gyroscope ADXRS623

Small, Low Power, 3-Axis ±3 g Accelerometer ADXL335

Features. = +25 C, Vdd 1, 2, 3 = +3V

SURFACE MOUNT PHEMT 2 WATT POWER AMPLIFIER,

MXD7210GL/HL/ML/NL. Low Cost, Low Noise ±10 g Dual Axis Accelerometer with Digital Outputs

20 MHz to 6 GHz RF/IF Gain Block ADL5542

10 W, GaN Power Amplifier, 2.7 GHz to 3.8 GHz HMC1114

30 MHz to 6 GHz RF/IF Gain Block ADL5611

Small and Thin ±2 g Accelerometer ADXL322

Small, Low Power, 3-Axis ±3 g Accelerometer ADXL337

4 GHz to 18 GHz Divide-by-8 Prescaler ADF5002

Features = +5V. = +25 C, Vdd 1. = Vdd 2

Isolated High Level Voltage Output 7B22 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Features. = +25 C, Vcc = +5V, Z o = 50Ω, Bias1 = GND

Isolated, Linearized Thermocouple Input 7B47 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Isolated, Thermocouple Input 7B37 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Dual, Ultralow Distortion, Ultralow Noise Op Amp AD8599

Features. = +25 C, Vdd = +3V

MXD6125Q. Ultra High Performance ±1g Dual Axis Accelerometer with Digital Outputs FEATURES

High Performance, Wide Bandwidth Accelerometer ADXL001

OBSOLETE. High Performance, Wide Bandwidth Accelerometer ADXL001 FEATURES APPLICATIONS GENERAL DESCRIPTION FUNCTIONAL BLOCK DIAGRAM

Features. = +25 C, Vcc = 5V, Vpd = 5V. Parameter Min. Typ. Max. Min. Typ. Max. Units

Improved Low Cost ±5 g Dual-Axis Accelerometer with Ratiometric Analog Outputs MXR7305VF

400 MHz to 4000 MHz Low Noise Amplifier ADL5523

Features. = +25 C, 50 Ohm system

9.25 GHz to GHz MMIC VCO with Half Frequency Output HMC1162

Single-Axis, High-g, imems Accelerometers ADXL193

Features. Parameter Frequency (GHz) Min. Typ. Max. Units GHz GHz GHz. Attenuation Range GHz 15.

ADG1411/ADG1412/ADG1413

GaAs, MMIC Fundamental Mixer, 2.5 GHz to 7.0 GHz HMC557A

Features. = +25 C, Vdd1, 2, 3 = 5V, Idd = 250 ma*

Features. Parameter Min. Typ. Max. Units. Frequency Range 8 12 GHz GHZ. Input Return Loss* GHZ 10 db

50 MHz to 4.0 GHz RF/IF Gain Block ADL5602

P96.67 X Y Z ADXL330. Masse 10V. ENS-Lyon Département Physique-Enseignement. Alimentation 10V 1N nF. Masse

Reference Diagram IDG-300. Coriolis Sense. Low-Pass Sensor. Coriolis Sense. Demodulator Y-RATE OUT YAGC R LPY C LPy ±10% EEPROM TRIM.

Single-Axis, High-g, imems Accelerometers ADXL78

4 GHz to 18 GHz Divide-by-4 Prescaler ADF5001

Single 0.275% Comparator and Reference with Dual Polarity Outputs ADCMP361

Integrated Dual-Axis Gyro IDG-500

8.5 GHz to 13.5 GHz, GaAs, MMIC, I/Q Mixer HMC521ALC4

MXR7202G/M. Low Cost, Low Noise ±2 g Dual Axis Accelerometer with Ratiometric Analog Outputs

Dual Low Power 1.5% Comparator With 400 mv Reference ADCMP670

10 GHz to 20 GHz, GaAs, MMIC, Double Balanced Mixer HMC554ALC3B

Small, Low Power, 3-Axis ±5 g Accelerometer ADXL325

12.92 GHz to GHz MMIC VCO with Half Frequency Output HMC1169

FUNCTIONAL BLOCK DIAGRAM ST2 ST1 TEMP V RATIO 25 C MECHANICAL SENSOR AC AMP CHARGE PUMP AND VOLTAGE REGULATOR

30 MHz to 6 GHz RF/IF Gain Block ADL5611

HMC662LP3E POWER DETECTORS - SMT. 54 db, LOGARITHMIC DETECTOR, 8-30 GHz. Typical Applications. Features. Functional Diagram. General Description

Isolated, Linearized RTD Input 7B34 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

30 MHz to 6 GHz RF/IF Gain Block ADL5544

Features = +5V. = +25 C, Vdd 1. = Vdd 2

5.5 GHz to 8.6 GHz, GaAs, MMIC, I/Q Upconverter HMC6505A

12.17 GHz to GHz MMIC VCO with Half Frequency Output HMC1167

Features. = +25 C, Vdd = +4V, Idd = 90 ma [2]

GaAs, phemt, MMIC, Single Positive Supply, DC to 7.5 GHz, 1 W Power Amplifier HMC637BPM5E

Fast Response, High Voltage Current Shunt Comparator AD8214

High Isolation, Silicon SP4T, Nonreflective Switch, 9 khz to 12.0 GHz ADRF5040

Logic Controlled, High-Side Power Switch with Reverse Current Blocking ADP195

11.41 GHz to GHz MMIC VCO with Half Frequency Output HMC1166

ADXL103/ADXL203. Precision ±1.7 g Single-/Dual-Axis i MEMS Accelerometer GENERAL DESCRIPTION FEATURES APPLICATIONS FUNCTIONAL BLOCK DIAGRAM

Evaluation Board for Filterless Class-D Audio Amplifier EVAL-SSM2335

Accelerometer Products

30 MHz to 6 GHz RF/IF Gain Block ADL5610

MXD2125J/K. Ultra Low Cost, ±2.0 g Dual Axis Accelerometer with Digital Outputs

Mini Evaluation Board for Filterless Class-D Audio Amplifier EVAL-SSM2301-MINI

HMC659LC5 LINEAR & POWER AMPLIFIERS - SMT. GaAs PHEMT MMIC POWER AMPLIFIER, DC - 15 GHz. Features. Typical Applications. General Description

ADG1606/ADG Ω RON, 16-Channel, Differential 8-Channel, ±5 V,+12 V,+5 V, and +3.3 V Multiplexers FEATURES FUNCTIONAL BLOCK DIAGRAMS

Features. = +25 C, 50 Ohm system. DC - 10GHz DC - 14 Ghz DC - 10 GHz DC - 14 GHz Return Loss DC - 14 GHz 5 10 db

Precision, Low Power, Micropower Dual Operational Amplifier OP290

5.5 GHz to 14 GHz, GaAs MMIC Fundamental Mixer HMC558A. Data Sheet FEATURES FUNCTIONAL BLOCK DIAGRAM APPLICATIONS GENERAL DESCRIPTION

2 GHz to 28 GHz, GaAs phemt MMIC Low Noise Amplifier HMC7950

6 GHz to 10 GHz, GaAs, MMIC, I/Q Mixer HMC520A

Low Cost ±1.2 g Dual Axis Accelerometer ADXL213

Small, Low Power, 3-Axis ±3 g i MEMS Accelerometer ADXL330

>10 W, GaN Power Amplifier, 0.01 GHz to 1.1 GHz HMC1099

Features. = +25 C, Vcc =5V, Vpd = 5V. Parameter Min. Typ. Max. Min. Typ. Max. Min. Typ. Max Units

Features. DC GHz GHz GHz DC GHz GHz GHz GHz DC - 4 GHz GHz Supply Current (Icq) ma

Ultralow Distortion Current Feedback ADC Driver ADA4927-1/ADA4927-2

FUNCTIONAL BLOCK DIAGRAM ST2 ST1 TEMP V RATIO SELF-TEST AT 25 C MECHANICAL SENSOR AC AMP CHARGE PUMP AND VOLTAGE REGULATOR

Features. Gain: 14.5 db. Electrical Specifications [1] [2] = +25 C, Rbias = 825 Ohms for Vdd = 5V, Rbias = 5.76k Ohms for Vdd = 3V

Micropower Precision CMOS Operational Amplifier AD8500

Precision ±1.7 g Single/Dual Axis Accelerometer ADXL103/ADXL203

Transcription:

Measurement Technology and Uncertainty Analysis E7021E Torbjörn Löfquist EISLAB Luleå University of Technology (Revised: July 22, 2009, by Johan Carlson) Lab 1 Navigation using a 2-axis accelerometer Goal: The lab is intended to bring knowledge in using and interfacing a 2-axis, low-g accelerometer for navigation purposes, and to get familiar with the lab hardware and data acquisition software used throughout the course. The lab is set to illustrate principles and applications for modern MEMS device as well as illustrates the basic principles behind inertial navigation. In the lab, PC:s equipped with a data acquisition card will be used for sampling of signals and subsequent calculations of position. Parts of the necessary MATLAB code for sampling is given but you have to write some own routines for the actual data processing. Equipment and components V (red) DD ADXL322 x OUT y OUT common (GND) Fig 1. The ADXL320 sensor and the circuit board, with connectors. Use a maximum of +5V as supply voltage. The sensor used is a MEMS device, the ADXL322 from Analog Devices. The accelerometer chip is mounted at a circuit board for easier handling. The circuit board contains the accelerometer, a few capacitors and a connection cable. Connect the accelerometer to the lab deck and then to the Nidaq box. The capacitors at the circuit board are used for decoupling () and for reducing the bandwidth of the sensor to 50 Hz ( and ).

Please Note! The sensor is rated for 2g only so please handle it carefully! Dropping it on a hard surface generates thousands of g s and that might destroy the sensor. Please Note! Do not reverse the voltage on the power input, they are not protected. Reverse voltage will damage the sensor. Lab assignments Connect the circuit board to the connector block and also connect the power to the board. Make sure that the circuit board is resting horizontally on the foam pad. When the circuit board is connected, check the function of the sensor by carefully moving the board around Use the MATLAB functions given to you, modified as you see fit. The board needs power; for that we will use the power source on the lab bench. Make sure you do not supply more than +5 V to the accelerometer. Using MATLAB, you need to sample the signal from each of the axes at some rate higher than twice the bandwidth of 50Hz the sensor is set for. You need to decide on what sample rate to use as well as how the software (the m-files) is modified to make the measurements. This should be included in your report. Make sure that your modified MATLAB software is doing the sampling correctly before moving on to the navigation part of the lab. Inertial navigation Draw the path shown in Fig. 2 on a paper (make sure to use as large area as possible. Position the sensor at the start of the path. 1. Start the sampling in MATLAB and move the sensor along the path. Since the sensor can not follow rotations, make sure that the rotation of the sensor when it is following the path is minimal. Examine what happens if you don t. Make sure that the sensor is moved at accelerations lower than its maximum rating of 2 g, or the sensor output will be saturated and therefore useless. Note that the output of the sensor at rest is about half the supply voltage. You will have to compensate for this during the calculations. By placing the sensor vertically, one of the axes will pick up the earth s gravitation. Use this to compensate for the bias voltage. To calibrate the sensor, hold it with one axis vertically and the move it a known distance. Then do the same with for the other axis. See below for calculations. 2. Move the sensor along the path back to the starting position. Use both Path A and Path B (2 different runs). Do path A slowly as well as fast.

Path A Path B y x Sensor at starting position Fig 2. Movement of the sensor along the path. 3. Make one run with the sensor at rest. The time for the run should be about the same as for a normal run following a path. Save that to file as all other runs. This run will be used to determine the bias level for each axis. 4. After all measurements have been done, you need to use the measurements of acceleration to calculate the position of the sensor. Let s study only one axis, the y-axis. The sensors acceleration in this direction is & y&(t) To get position in y, we need to integrate the acceleration with respect to time t _ stop y& + k1 = & y dt t _ start This introduces one unknown constant, k 1, the velocity of the sensor at t = t_start. By integrating once more we can obtain the position, in y, for the sensor t _ stop y + k2 = y& dt t _ start The unknown constant, k 2, introduced is the y-position for the sensor at t = t_start. The integration constants could be set to zero if the velocity and position are zero at the start of the data acquisition from each run. Use MATLAB to do the calculation of position in x and y direction for the sensor. Use some integration function, for instance quad or use some lower order quadrature routine e.g. trapezoidal rule or forward or backward Euler method. Note that you need to remove the bias levels before integrating. You should also try to smooth the data using MATLAB. When doing the calculations of position use both unsmoothed and smoothed data and compare the results. 5. Plot the path of the sensor for each measurement (each path) using MATLAB. Plot both the path marked on the table (ideal path) and the calculated path for each run. 6. Does the calculated path follow the ideal path (the one outlined on the table)? Does the calculated stop position (end of the path) of the sensor coincide with the start position (beginning of path)? If there they differ, why is that?

7. Calculate position in x and y from the data when the sensor was at rest. Is the resulting position the same (zero) for all t? Plot the calculated position. 8. If you were to propose improvements to increase the precision of this inertial navigation system, what would you suggest? Results The lab should be documented well in a written report. The report should be written in such a way that other students in your class are able to understand what you have done, how you did it, what the results were and to be able to repeat your experiment. Graphs, circuit diagrams, calculations, experiment physical layouts are also to be included in the report. You are allowed to use any source of help, information etc. to do this project, but please include these in the reference list. The practical part of the lab should be done in pairs or groups of three students, but the report is individual. MATLAB hints To get help on a specific MATLAB function, type help functionname at the MATLAB prompt. You may find the following MATLAB functions useful: trapz, cumtrapz (numerical integration) detrend (removes average or linear trends) plot, xlabel, ylabel, legend (plotting functions). butter, filter (functions to design filters and to filter data). Save plots and include in your reports.

Dual-Axis Accelerometer Evaluation Board ADXL320EB GENERAL DESCRIPTION The ADXL320EB is a simple evaluation board that allows quick evaluation of the performance of the ADXL320 dual-axis ±5 g accelerometer. The ADXL320EB has a 5-pin, 0.1 inch spaced header for access to all power and signal lines that the user can attach to a prototyping board (breadboard) or wire using a standard plug. Four holes are provided for mechanical attachment of the ADXL320EB to the application. ADXL320 TOP VIEW SELF TEST V DD X OUT YOUT COMMON 04993-001 The ADXL320EB is 20 mm 20 mm, with mounting holes set 15 mm 15 mm at the corners of the PCB. Figure 1. ADXL320EB Schematic CIRCUIT DESCRIPTION The schematic of the ADXL320EB is shown in Figure 1. Analog bandwidth can be set by changing capacitors and. See the ADXL320 data sheet for a complete description of the operation of the accelerometer. The part layout of the ADXL320EB is shown in Figure 2. The ADXL320EB has two factory-installed 100 nf capacitors ( and ) at XOUT and YOUT to reduce the bandwidth to 50 Hz. Many applications require a different bandwidth, in which case the user can change and, as appropriate. SPECIAL NOTES ON HANDLING The ADXL320EB is not reverse polarity protected. Reversing the +V supply and ground pins can cause damage to the ADXL320. Dropping the ADXL320EB on a hard surface can generate several thousand g of acceleration and might exceed the data sheet absolute maximum limits. See the ADXL320 data sheet for more information. ORDERING GUIDE Model ADXL320EB 320JCP Figure 2. ADXL320EB Physical Layout J1 G Y X +V ST Package Description Evaluation Board 04993-002 Rev. 0 Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.326.8703 2004 Analog Devices, Inc. All rights reserved.