groupUrl: https://ez.analog.com/mems/
Analog.com Analog Dialogue Wiki English
Analog.com Analog Dialogue Wiki 简体中文
EngineerZone
EngineerZone
  • Site
  • User
  • Site
  • Search
  • User
EngineerZone
EngineerZone
  • Log in
  • Site
  • Search
  • Log in
  • Home
  • Blogs ⌵
  • Browse ⌵
    • All Groups
    • All Members
  • Support ⌵
    • 3D ToF Depth Sensing
    • A2B
    • Aerospace and Defense (ADEF)
    • Amplifiers
    • Analog Microcontrollers
    • Analysis Control Evaluation (ACE) Software
    • Audio
    • Clock and Timing
    • Condition-Based Monitoring
    • Data Converters
    • Design Tools and Calculators
    • Direct Digital Synthesis (DDS)
    • Embedded Vision Sensing
    • Energy Monitoring and Metering
    • FPGA Reference Designs
    • Industrial Ethernet
    • Interface and Isolation
    • Low Power RF Transceivers
    • MEMS Inertial Sensors
    • Motor Control Hardware Platforms
    • Optical Sensing
    • Power Management
    • Precision Technology Signal Chains
    • Processors and DSP
    • Reference Circuits
    • RF and Microwave
    • Signal Chain Power (SCP)
    • Switches/Multiplexers
    • Temperature Sensors
    • Video
    • Wide Band RF Transceivers
    • Wireless Sensor Networks Reference Library
  • About EZ
  • More
  • Cancel
  • 主页
  • 浏览 ⌵
    • 收件箱
    • 个人设置
    • 会员
    • 专区列表
  • 论坛专区 ⌵
    • 放大器专区
    • 精密转换器专区
    • 音频专区
    • ADE电能计量专区
    • MEMS和传感器专区
    • 接口和隔离专区
    • Power 中文专区
    • ADUC微处理器专区
    • 锁相环专区
    • 开关和多路复用器专区
    • 温度传感器
    • 基准电压源专区
    • 资源库
    • 论坛使用指南
    • 技术支持参考库
    • 在线研讨会
    • 论坛社群活动
    • 论坛激励活动
  • More
  • Cancel
MEMS Inertial Sensors
MEMS Inertial Sensors
Documents FAQ: ADIS16228/PCB-ADISUSB Tutorial
  • Q&A
  • Discussions
  • Documents
  • File Uploads
  • Video/Images
  • Tags
  • Managers
  • More
  • Cancel
  • New
MEMS Inertial Sensors requires membership for participation - click to join
  • +Documents
  • +AD22282-A-R2: FAQ
  • +ADIS16000: FAQ
  • +ADIS16003 MTBF: FAQ
  • +ADIS16006: FAQ
  • +ADIS16201: FAQ
  • +ADIS16203: FAQ
  • +ADIS16204: FAQ
  • +ADIS16209: FAQ
  • +ADIS16210: FAQ
  • +ADIS16223: FAQ
  • +ADIS16227: FAQ
  • -ADIS16228: FAQ
    • FAQ: ADIS16228 Autonull in Vibration Evaluation Program
    • Any tips for performance optimization?
    • critical performance parameters
    • Do we offer a wireless interface for this device?
    • Shouldn't we have more expertise?
    • type of applications use the ADIS16228?
    • What evaluation tools are available?
    • What is special about the ADIS16228?
    • Why use frequency-domain analysis and spectral alarms?
    • ADIS16228 Datasheet Error: Figure 27
    • ADIS16228 Demonstration Project
    • FAQ: ADIS16228 Demonstration, Compressor Case
    • FAQ: ADIS16228 Evaluation Tool Overview
    • FAQ: ADIS16228 Evaluation Tutorial, Alarm Demonstration
    • FAQ: ADIS16228 Evaluation Tutorial, Automatic FFT
    • FAQ: ADIS16228 Evaluation Tutorial, Automatic Bias Correction
    • FAQ: ADIS16228 Evaluation Tutorial, Automatic FFT/Multi-Record
    • FAQ: ADIS16228 Evaluation Tutorial, FFT Header/Data Capture Demo
    • FAQ: ADIS16228 Evaluation Tutorial, Manual FFT
    • FAQ: ADIS16228 Evaluation Tutorial, Manual FFT/Multi-Record
    • FAQ: ADIS16228 Evaluation Tutorial, Register Access
    • FAQ: ADIS16228 Evaluation Tutorial, Sample Rate Control
    • FAQ: ADIS16228 FFT Header Example
    • FAQ: ADIS16228 Real-time support through Vibration Evaluation Program
    • FAQ: ADIS16228 Register Access in Evaluation Software
    • FAQ: ADIS16228/PCB-ADISUSB Tutorial
    • FAQ: ADIS16228/PCBZ Breakout Board Cables
    • How do we communicate with the ADIS16228?
    • How does it compare to piezoelectric sensors (classic approach)?
    • How does it work?
  • +ADIS16229: FAQ
  • +ADIS16240: FAQ
  • +ADIS16255: FAQ
  • +ADIS16355: FAQ
  • +ADIS16364: FAQ
  • +ADIS16365: FAQ
  • +ADIS16375: FAQ
  • +ADIS16385: FAQ
  • +ADIS16400: FAQ
  • +ADIS16405: FAQ
  • +ADIS16407: FAQ
  • +ADIS16445: FAQ
  • +ADIS16448: FAQ
  • +ADIS16460: FAQ
  • +ADIS16475: FAQ
  • +ADIS16477: FAQ
  • +ADIS1647x: FAQ
  • +ADIS16480: FAQ
  • +ADISUSB: FAQ
  • +ADXL001: FAQ
  • +ADXL203: FAQ
  • FAQ: ADIS1648x Center of Gravity
  • FAQ: ADIS1648x Mounting Tips
  • FAQ: ADIS1648x SPI Extender
  • FAQ: ADIS16495 Pin Compatibility with the ADIS16485
  • FAQ: ADIS16IMU4/PCBZ Issue/Update
  • FAQ: ADXL001 Frequency Response
  • FAQ: Connecting the ADIS16000 to an EVAL-ADIS
  • FAQ: Continuous data sampling on ADIS16223?
  • FAQ: Definition of "g"
  • FAQ: Delta Angle Tutorial, ADIS16480
  • FAQ: Embedded design with the ADIS16460
  • FAQ: EVAL-ADIS Data Streaming into Matlab
  • FAQ: EVAL-ADIS DUT Mounting Holes
  • FAQ: EVAL-ADIS External Supply
  • FAQ: EVAL-ADIS in MATLAB
  • FAQ: EVAL-ADIS or ADISUSB?
  • FAQ: EVAL-ADIS Software Development Support
  • FAQ: EVAL-ADIS SPI Extender
  • FAQ: EVAL-ADIS/IMU Evaluation Product Support
  • FAQ: External Clock for ADIS16485 on EVAL-ADIS
  • FAQ: Extracting an IMU with a Flex Connector
  • FAQ: Getting Started with IMU FIR Filter Design
  • FAQ: Gyroscope Angle Random Walk
  • FAQ: Gyroscope In-Run Bias Stability
  • FAQ: Gyroscope Noise Density
  • FAQ: Gyroscope Sensitivity/Scale Factor Evaluation
  • FAQ: Hard & Soft Iron Correction for Magnetometer Measurements
  • FAQ: Hard & Soft Iron Correction for Magnetometers II
  • FAQ: Importing IMU Evaluation Software Data into Matlab
  • FAQ: IMU Datasheets, What is in them? Where do I find it?
  • FAQ: IMU Design Tools & Tips
  • FAQ: IMU Evaluation Tools & Information (old)
  • FAQ: IMU Evaluation, Writing Register Values to a File
  • FAQ: IMU Legacy Breakout Boards
  • FAQ: IMU Mounting Screws/Magnetic Properties
  • FAQ: Installing an IMU with a Flex Connector
  • FAQ: Interface ADIS16364 with Arduino
  • FAQ: J1 Pins on the EVAL-ADIS
  • FAQ: J3 Pins on the EVAL-ADIS
  • FAQ: MEMS Evaluation Tools
  • FAQ: Sensor filtering functions - Kalman or FIR
  • FAQ: Simple Gyroscope Calibration
  • FAQ: Slip Ring Interface
  • FAQ: Synchronizing Data Capture with ADIS16485 Power-on
  • FAQ: Testing Delta Angle Function in the ADIS16488
  • FAQ: Tilt Angle Window Detector
  • FAQ: Tilt Angle Window Detector with Evaluation Tools
  • FAQ: Vibration Analysis with the ADIS16228
  • FAQ: What is the ADIS16IMU1/PCBZ?
  • FAQ: What's new with the ADIS16460?
  • FAQ: Where can I find information on evaluation tools for ADIS16xxx products? (OLD)
  • FAQ; ADIS16475 Underfill Process Example
  • FAQ; ADIS1648x PROD_ID Read Loop Example
  • FAQ; ADIS1648x Remote Communication/Testing
  • FAQ; ADIS1648x Remote Communication/Testing Setup Guide
  • FAQ; EVAL-ADIS Software Development Tools, LabVIEW
  • FAQ; EVAL-ADIS Software Development Tools, Matlab
  • FAQ; EVAL-ADIS Software Development Tools, VB.NET DLL
  • FAQ; EVAL-ADIS2 Software Development Tools, VB.NET DLL (64-bit)
  • FAQ; Incline Output Response and Format
  • +Test Procedures: FAQ
  • +ADIS16300: FAQ
  • +ADIS16485: FAQ
  • +ADIS16488: FAQ
  • +ADIS16488A: FAQ
  • +ADIS16490: FAQ
  • +ADIS16495: FAQ
  • +ADIS16497: FAQ
  • +ADXL103: FAQ
  • +ADXL150: FAQ
  • +ADxL193: FAQ
  • +ADXL202: FAQ
  • +ADXL206: FAQ
  • +ADXL210: FAQ
  • +ADXL210E: FAQ
  • +ADXL213: FAQ
  • +ADxL230: FAQ
  • +ADXL278: FAQ
  • +ADXL312: FAQ
  • +ADXL313: FAQ
  • +ADXL320: FAQ
  • +ADXL321: FAQ
  • +ADXL322: FAQ
  • +ADXL327: FAQ
  • +ADXL335: FAQ
  • +ADXL337: FAQ
  • +ADXL345: FAQ
  • +3-D Model/STEP: FAQ
  • +AD22290: FAQ
  • +ADIS16003: FAQ
  • +ADIS16133: FAQ
  • +ADIS16135: FAQ
  • +ADIS16265: FAQ
  • +ADIS16305: FAQ
  • +ADXL326: FAQ
  • +ADXL350: FAQ
  • +ADXL362: FAQ
  • +ADXL375: FAQ
  • +ADXL377: FAQ
  • +ADXL78: FAQ
  • +ADXRS150: FAQ
  • +ADXRS290: FAQ
  • +ADXRS300: FAQ
  • +ADXRS401: FAQ
  • +ADXRS453: FAQ
  • +ADXRS610: FAQ
  • +ADxRS614: FAQ
  • +ADXRS623: FAQ
  • +ADXRS646: FAQ
  • +ADXRS652: FAQ
  • +ADXRS800: FAQ
  • +EVAL-ADIS2: FAQ
  • +EVAL-ADIS: FAQ
  • +General: FAQ
  • +Gyroscope: FAQ
  • +SPI Troubleshooting: FAQ
  • +TEMP_OUT Variation: FAQ
  • +ADIS16136: FAQ
  • +ADIS16137: FAQ
  • +ADIS16266: FAQ
  • +ADIS16334: FAQ
  • +ADIS16362 Evaluation Tool: FAQ
  • +ADIS16364 Evaluation Tool: FAQ
  • +ADIS16367: FAQ
  • +ADIS16489: FAQ
  • +ADXL346: FAQ
  • +ADXL363: FAQ
  • +ISEB USB: FAQ
  • +MEMS: FAQ

FAQ: ADIS16228/PCB-ADISUSB Tutorial

Q:

How can I use the ADIS16228 evaluation tools to determine if this product meets my performance needs? 

-----------------------------------------------------------------------------------------------------------------------------------

A:

This post illustrates an experimental approach of observing the vibration signature associated with a example system, using the ADIS16228 and its evaluation tools. In this example, we decided to find out if we can use the ADIS16228 to determine the operational state of a compressor, which produces cold air in a temperature control chamber. For this compressor, there are three different states, which appear to have different vibration profiles: OFF, IDLE and ON. The combination of the ADIS16228/PCBZ, ADISUSB, a laptop and the ADIS16228 evaluation software provided a convenient platform for analyzing the vibration on the compressor's enclosure. Since we didn't want to drill holes in the enclosure (at least to start with), we attached the ADIS16228/PCBZ to the top side of the enclosure (in the middle), using double-sided tape.  In order to minimize the mass of the sensor, we used a 6" ribbon cable to connect the ADIS16228/PCBZ (J1) to the ADISUSB (J1), as shown below. For complete setup guidelines, please see the ADIS16228-ADISUSB User Guide Wiki. 

Once we secured the ADIS16228/PCBZon the surface of the enclosure, we plugged the ADISUSB in to the PC-USB port and opened the ADIS16228 Evaluation Software package. Under Main Control, we established (or verified) the following settings:

  • Click on Interface, then on USB, to make sure that the board was connected.
  • Under Main Control, select Manual for the Rec Mode
  • Under Main Control, select Hanning for the Window
  • Under Main Control, select None for Storage Options.
  • Check the box for Auto Plot
  • Under Sample Rate, make sure that the check box next to SR0 is selected and that the check boxes next to SR1, SR2, and SR3 are not selected.
  • Keep FFT AVGs equal to 1 and the Range equal to 0 to 20g.
  • Click on Null and wait ~1 second for it to complete
  • Click on Start, which will trigger data collection, processing and a plot.

The following plot showed us that there appears to be vibration, but at levels that are much lower than the 20g range.

After reviewing this plot, we clicked on the Scale(g)button to scroll down to a range, which better represented the FFT data.

After observing that the peak vibration energy was at lower frequencies, we changed to the the Sample Rate setting of SR1 and selected a Range of 0 to 5g for this Sample Rate. From the following plot, we can observe the impact of finer frequency resolution.

We also experimented with using a Sample Rate setting of SR2, a Range of 0 to 5g and 8 FFT Averages, in order to reduce some of the variation in the vibration signature. Again, after all settings were complete, we hit Startto trigger the capture/FFT analysis process. In the plot, we observed a large peak at bin 193, which was ~0.1288g (see marker).

Using the same settings, we put the compressor into IDLE mode and ran another FFT (observed a large change in the peak energy. As we can see, the energy at bin 193 was greatly reduced. From this information, we have a clear difference in FFT signature, between the ON and IDLE states.

In order to find a signature difference between the IDLE and OFF modes, we used the Scale(g) button to scroll down to a lower range option. In doing this, we found "peaking" at bin 80, which was ~0.0277g.

When the compressor was in an OFF state, we hit Start again and found that the energy at bin 80 reduced by a large amount.

From this simple experiment, we can conclude the following:

  • While we expect that most applications will require a more thorough investigation of potential behaviors and performacne threats, the ADIS16228's noise, bandwidth and range appear to be sufficient for the stated goal of discerning a vibration difference betwween OFF, IDLE and ON states. 

In concluding this post, we also want to note that using double-sided tape was helpful for this quick demo, but would expect that a complete investigation would want to consider a more rigid attachment approach. The next step in this process will be to determine the appropriate spectral alarm settings for detecting these conditions.  More on that in our next post!

  • vibration_analysis
  • adis16228_evaluation
  • evaluation_tool_tutorial
  • adis16227/pcbz
  • adis16228
  • fft
  • adis16228/pcb
  • productpage
  • adis16227
  • Share
  • History
  • More
  • Cancel
Comments
Anonymous
Parents
  • @Oli
    @Oli over 9 years ago

    Can I change direction for the raw data TWF, "AVG =1" data streaming setting? I keep getting the same data, X direction I think. How is the "USB CPU" polling data in this mode as the DIO is not connected so it can´t be interrupt driven as proposed in the datasheet? Would it eventually be possible to get streaming raw data from all directions X,Y,Z at the same sync collection of data? Olov

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
  • NevadaMark
    NevadaMark over 9 years ago in reply to @Oli

    We appreciate your feedback on the real-time sampling mode for the ADIS16228. The ADIS16228 currently only supports real-time data access for one axis at a time. You are correct in that the ADISUSB does not provide a direct connection to the DIOx pins and also correct in noting that without it, the ADISUSB cannot support coherent real-time data access.  The software used in this post only capture data asynchronously (real time mode) but we are working on a new approach, which will address this limitation.  This new approach starts with a new evaluation system, the EVAL-ADIS, which was not ready for release when the ADIS16228 hit the market.  The interface connector (J1) on the EVAL-ADIS system uses a 16-pin interface connector that supports both DIO1 and DIO2 pins on the ADIS16228/PCBZ. We are actively developing iSensor Vibration Analysis software package to support ADIS16228/PCBZ-EVAL-ADIS operation and expect to make a "basic package" available in early May, with scheduled updates for more user-friendly interfaces for analysis and alarm configuration. As new versions of this package are available, we plan to provide additional tutorials, like the one in this post.  I hope that helps.

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
  • @Oli
    @Oli over 9 years ago in reply to NevadaMark

    Ok, looking forward to that. Don´t forget to take a look at the frequency Hz calculation of the marker reading, it is not making sense to me depending on AVG setting and what Sx is used. In our custom hardware we can interrupt on the DIO pins, can we read data from X, Y and Z in streaming mode? I believed you only could read one selected at a time. Olov

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
  • NevadaMark
    NevadaMark over 9 years ago in reply to @Oli

    The ADIS16228 only supports continuous, real-time data acquisition at 20.48kSPS on one channel at a time.  You can switch between channels, but you need to throw out the data from the first three data cycles, after switching to a new axis. This limits the effective data rate to 5.12kSPS per axis, when interleaving the data reads. We didn’t market this heavily, since the core sensor resonance was in the same region of this sample rate. Would having 20.48kSPS available on all three channels be helpful only during your design process or could you envision that being part of your final product implementation? Feel free to email me if this information is better communicated in private.

    Best,

    NevadaMark

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
  • @Oli
    @Oli over 9 years ago in reply to NevadaMark

    Yes 20.48kSPS 3 ch would be useful in our current product range. I tried to email further but it bounced. You can email olov.li AT vtab.se

    Olov

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
  • @Oli
    @Oli over 9 years ago in reply to NevadaMark

    Correct me if i am wrong, interleaved sampling would give data for a FFT out to about 2-2.5kHz?

    I need to think about what implications that decimation could give.

    So we need minimum about 11kSPS per channel for our use. Olov

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
Comment
  • @Oli
    @Oli over 9 years ago in reply to NevadaMark

    Correct me if i am wrong, interleaved sampling would give data for a FFT out to about 2-2.5kHz?

    I need to think about what implications that decimation could give.

    So we need minimum about 11kSPS per channel for our use. Olov

    • Cancel
    • Vote Up 0 Vote Down
    • Reply
    • More
    • Cancel
Children
No Data
Related
 
社交网络
快速链接
  • 关于ADI
  • Partners
  • 模拟对话
  • 职业
  • 联系我们
  • 投资信息
  • 新闻中心
  • 质量和可靠性
  • 办事处与代理商
  • Analog Garage
语言
  • English
  • 简体中文
  • 日本語
  • Руccкий
电子快讯

欲获得最新ADI产品、设计工具、培训与活动的相关新闻与文章,请从我们的在线快讯中选出您感兴趣的产品类别,每月或每季度都会发送至您的收件箱。

订阅
Switch to mobile view
Analog Logo
© 1995 - 2022 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2022 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • 网站地图
  • 隐私和保密政策
  • 隐私设置
  • 使用条款
 
Social
Quick Links
  • About ADI
  • Partners
  • Analog Dialogue
  • Careers
  • Contact us
  • Investor Relations
  • News Room
  • Quality & Reliability
  • Sales & Distribution
  • Analog Garage
Languages
  • English
  • 简体中文
  • 日本語
  • Руccкий
Newsletters

Interested in the latest news and articles about ADI products, design tools, training and events? Choose from one of our 12 newsletters that match your product area of interest, delivered monthly or quarterly to your inbox.

Sign Up
Switch to mobile view
Analog Logo
© 1995 - 2022 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2022 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • Sitemap
  • Privacy & Security
  • Privacy Settings
  • Terms of use
EngineerZone Uses cookies to ensure you get the best experience in our community. For more information on cookies, please read our Privacy & Security Statement.