Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:inertial-mems:imu:adis16448 [09 Oct 2013 03:18] – [IMU EVALUATION SOFTWARE OVERVIEW] Mark Looneyresources:eval:user-guides:inertial-mems:imu:adis16448 [11 Feb 2021 18:03] (current) Ioana Chelaru
Line 6: Line 6:
 {{:resources:eval:user-guides:inertial-mems:imu:448-hook-up-with-ep2.png?nolink&400|}} {{:resources:eval:user-guides:inertial-mems:imu:448-hook-up-with-ep2.png?nolink&400|}}
  
-===== ADIS1644x/PCB BREAKOUT BOARD ===== +===== ADIS1644X/FLEX BREAKOUT BOARD ===== 
-For those who are on tight timeline, connecting the ADIS16445 or [[adi>ADIS16448|ADIS16448]] to an embedded controller will provide the most flexibility in developing application firmware and will more closely reflect the final system design. The [[adi>en/mems-sensors/mems-inertial-measurement-units/adis16448/products/EVAL-ADIS16448/eb.html|ADIS16448/PCBZ]] is the breakout board for the [[adi>ADIS16448|ADIS16448]] and may provide assistance in the process of hooking it up to an existing embedded processor system. The ADIS16445 has not be released yetbut it will also provide a similar function, using the part number: ADIS16445/PCBZ. For more information on the [[adi>en/mems-sensors/mems-inertial-measurement-units/adis16448/products/EVAL-ADIS16448/eb.html|ADIS16448/PCBZ]] breakout boardscheck out the following link: [[adi>en/mems-sensors/mems-inertial-measurement-units/adis16448/products/EVAL-ADIS16448/eb.html|ADIS16448/PCB Breakout Board Web Page]].+The ADIS1644X/FLEX provides direct connection path between any of the ADIS1644x models and J4 on the EVAL-ADIS evaluation system This accessory used to be part of the ADIS16334/PCBZ, ADIS16445/PCBZ and ADIS16448/PCBZ kitsbut is now available for purchase as a separate accessory  
 + 
  
 ===== EVAL-ADIS: PC EVALUATION ===== ===== EVAL-ADIS: PC EVALUATION =====
Line 16: Line 18:
 [[adi>EVAL-ADIS|EVAL-ADIS]] [[adi>EVAL-ADIS|EVAL-ADIS]]
  
-[[adi>en/mems-sensors/mems-inertial-measurement-units/adis16448/products/EVAL-ADIS16448/eb.html|ADIS16448/PCBZ]] or ADIS16445/PCBZ+[[adi>adis16448|ADIS16448BMLZ]] or [[adi>adis16445|ADIS16445BMLZ]]
  
 +[[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADIS1644X.html|ADIS1644X/FLEX]]
 ===== SYSTEM REQUIREMENTS ===== ===== SYSTEM REQUIREMENTS =====
 Windows XP, Vista, 7 Windows XP, Vista, 7
Line 28: Line 31:
    
 NOTE: Do not plug the [[adi>EVAL-ADIS|EVAL-ADIS]] into the USB cable at this stage of the setup.  Wait until the software installation is complete. NOTE: Do not plug the [[adi>EVAL-ADIS|EVAL-ADIS]] into the USB cable at this stage of the setup.  Wait until the software installation is complete.
 +
 +NOTE: The machine screws that come with the [[adi>EVAL-ADIS|EVAL-ADIS]] can have a moderate impact on local magnetic fields. For those who need the best performance out of the magnetometer solution, consider replacing them with machine screws that are made out of aluminum or other non-ferrous materials. 
 +
 +NOTE: The following steps represent the most convenient means of attachment, but do not support the "best practices" that are listed in this application note:  
 +
 +[[ez>docs/DOC-2763|ADIS1644x Mounting Guidelines]].  
  
 ==== Step #1 ==== ==== Step #1 ====
Line 136: Line 145:
 {{:resources:eval:user-guides:inertial-mems:imu:448-imueval-tutex-accel-dynamicresponse-02.png?nolink&600|}} {{:resources:eval:user-guides:inertial-mems:imu:448-imueval-tutex-accel-dynamicresponse-02.png?nolink&600|}}
 ====Gyroscope Bias Correction==== ====Gyroscope Bias Correction====
-The [[adi>ADIS16448|ADIS16448]] datasheet (page 19, revision 0) offers a three-step process for gyroscope bias correction. This exercise implements these steps, using the [[adi>ADIS16448|ADIS16448]]/[[adi>AEVAL-ADIS|EVAL-ADIS]].+The [[adi>ADIS16448|ADIS16448]] datasheet (page 19, revision 0) offers a three-step process for gyroscope bias correction. This exercise implements these steps, using the [[adi>ADIS16448|ADIS16448]]/[[adi>EVAL-ADIS|EVAL-ADIS]].
  
 **__STEP #1: Set SENS_AVG = 0x0104__** **__STEP #1: Set SENS_AVG = 0x0104__**
Line 210: Line 219:
 {{:resources:eval:user-guides:inertial-mems:imu:adis16488-gyro-accel-noise-test-01.png?nolink&500|}} {{:resources:eval:user-guides:inertial-mems:imu:adis16488-gyro-accel-noise-test-01.png?nolink&500|}}
 ====In-run Bias Stability==== ====In-run Bias Stability====
-For the [[adi>ADIS16448|ADIS16448]] gyroscopes and acceleroemeters, "In-run Bias Stability" refers to the best resolution available, when averaging sequetital, time domain data.  This has a direct impact on the accuracy of a bias correction and therefore, has a direct impact on angle measurement drift.  In reviewing the Allan Variance curve for the gyroscopes ([[adi>http://www.analog.com/static/imported-files/data_sheets/ADIS16448.pdf#Page=08|Figure 7]]), the minima of the the best performance curve (//mean - 1 sigma//) is associated with an integration time of ~100 seconds. However, many of the units (from //mean// and //mean + 1 sigma// curves)) start approaching their minima at ~40 seconds.  While selecting the best settings may require some iteration, this exercise starts with an integration of 40 seconds, an output data rate of 51.2 SPS (SMPL_PRD = 0x0401) and a dyanmic range of +/-250 degrees/second (SENS_AVG = 0x0104).+For the [[adi>ADIS16448|ADIS16448]] gyroscopes and acceleroemeters, "In-run Bias Stability" refers to the best resolution available, when averaging sequetital, time domain data.  This has a direct impact on the accuracy of a bias correction and therefore, has a direct impact on angle measurement drift.  In reviewing the Allan Variance curve for the gyroscopes ([[adi>static/imported-files/data_sheets/ADIS16448.pdf#Page=08|Figure 7]]), the minima of the the best performance curve (//mean - 1 sigma//) is associated with an integration time of ~100 seconds. However, many of the units (from //mean// and //mean + 1 sigma// curves)) start approaching their minima at ~40 seconds.  While selecting the best settings may require some iteration, this exercise starts with an integration of 40 seconds, an output data rate of 51.2 SPS (SMPL_PRD = 0x0401) and a dyanmic range of +/-250 degrees/second (SENS_AVG = 0x0104).
  
 Here is a snapshot of the **Data Access** and **Data Capture** screens, which configures the software to take 50 sets of z-axis gyroscope data, that contain 40-second time records each, at a read rate of 51.2SPS. Here is a snapshot of the **Data Access** and **Data Capture** screens, which configures the software to take 50 sets of z-axis gyroscope data, that contain 40-second time records each, at a read rate of 51.2SPS.
resources/eval/user-guides/inertial-mems/imu/adis16448.1381281522.txt.gz · Last modified: 09 Oct 2013 03:18 by Mark Looney