ADIS16407十自由度惯性传感器的全面解析

电子说

1.4w人已加入

描述

ADIS16407十自由度惯性传感器的全面解析

在电子设计领域,惯性传感器是许多应用的核心组件。今天,我们要深入探讨Analog Devices公司的ADIS16407十自由度惯性传感器,它集成了三轴陀螺仪、三轴加速度计、三轴磁力计和压力传感器,为工业系统提供了精确而全面的惯性感知解决方案。

文件下载:ADIS16407/PCBZ.pdf

1. 产品特性

1.1 传感器性能

  • 陀螺仪:三轴数字陀螺仪,动态范围可在±75°/sec、±150°/sec、±300°/sec之间设置,轴间对准精度小于0.05°。初始灵敏度根据不同动态范围有所不同,如±300°/sec时为0.05°/sec/LSB。
  • 加速度计:三轴数字加速度计,动态范围至少为±18 g,初始灵敏度典型值为3.33 mg/LSB。
  • 磁力计:三轴数字磁力计,动态范围至少为±2.5 gauss,初始灵敏度在25°C时为0.5 mgauss/LSB。
  • 气压计:数字气压计,工作压力范围为300 mbar至1100 mbar,校准压力范围为10 mbar至1200 mbar,灵敏度为0.3125 µbar/LSB。

1.2 其他特性

  • 自主操作与数据采集:无需外部配置命令,启动时间为210 ms,睡眠模式恢复时间为4 ms。
  • 工厂校准:在 -40°C至 +85°C的温度范围内对灵敏度、偏置和轴向对准进行校准。
  • 接口与控制:SPI兼容串行接口,嵌入式温度传感器,可编程操作和控制,包括自动和手动偏置校正控制、Bartlett窗口FIR滤波器长度和抽头数设置。
  • 电源与可靠性:单电源供电,电压范围为4.75 V至5.25 V,可承受2000 g的冲击,工作温度范围为 -40°C至 +105°C。

2. 应用领域

ADIS16407适用于多种应用场景,包括平台稳定与控制、导航以及机器人等领域。其高精度的惯性感知能力能够为这些应用提供可靠的数据支持。

3. 工作原理与操作

3.1 基本操作

ADIS16407是一个自主系统,无需用户初始化。当提供有效电源时,它会自动初始化并以819.2 SPS的采样率开始采样、处理和加载传感器数据到输出寄存器。DIO1在每个采样周期结束后会脉冲高电平。

3.2 数据读取

  • 单寄存器读取:需要两个16位SPI周期。第一个周期请求寄存器内容,第二个周期输出寄存器内容。
  • 突发读取:通过一个命令读取所有输出寄存器,缩短了每个16位段之间的停顿时间。

3.3 输出数据寄存器

ADIS16407的输出寄存器提供了最新的传感器数据,每个寄存器都有新数据指示和错误/报警标志。包括电源供应、陀螺仪、加速度计、磁力计、气压计、内部温度和辅助ADC等数据。

4. 配置与控制

4.1 设备配置

用户可以通过SPI访问控制寄存器,对设备进行各种配置。控制寄存器采用双内存结构,SRAM内容为易失性,可通过设置GLOB_CMD[3] = 1将设置备份到非易失性闪存中。

4.2 用户寄存器

用户寄存器提供了多种配置选项,包括传感器偏置校正、动态范围设置、采样率控制、数字滤波等。

4.3 系统功能

  • 全局命令:GLOB_CMD寄存器提供软件复位、闪存管理、DAC控制和校准控制等功能。
  • 电源管理:SLP_CTRL寄存器提供正常和定时两种睡眠模式,可通过设置相应位来控制设备进入和退出睡眠模式。
  • 产品识别:PROD_ID、LOT_ID1、LOT_ID2和SERIAL_NUM寄存器用于产品识别和跟踪。
  • 内存管理:FLASH_CNT寄存器跟踪闪存写入周期数,可通过设置MSC_CTRL[11]进行校验和测试。
  • 自检功能:MSC_CTRL寄存器提供陀螺仪和加速度计的自检功能,气压计自检是上电和复位初始化过程的一部分。
  • 状态/错误标志:DIAG_STAT寄存器提供多个功能的错误标志,读取该寄存器可访问标志状态并重置所有位。

4.4 输入/输出配置

  • 数据就绪指示:可通过设置MSC_CTRL[2:0]配置数据就绪信号的极性和引脚。
  • 通用输入/输出:DIO1、DIO2、DIO3和DIO4是可配置的通用输入/输出线,可用于多种目的。
  • 辅助DAC:AUX_DAC寄存器可控制AUX_DAC引脚的输出电压。

4.5 数字处理配置

  • 采样率:SMPL_PRD寄存器可控制采样和寄存器更新率,通过设置SMPL_PRD[12:8]可降低更新率。
  • 输入时钟配置:SMPL_PRD[0]可将内部采样同步到外部时钟源。
  • 数字滤波:SENS_AVG寄存器提供低通滤波器的用户控制,可设置滤波器抽头数。
  • 动态范围:SENS_AVG[10:8]提供陀螺仪的三种动态范围设置。

5. 校准与报警

5.1 校准

  • 陀螺仪:可通过XGYRO_OFF、YGYRO_OFF和ZGYRO_OFF寄存器进行偏置校正,也可使用GLOB_CMD[0]进行单命令偏置校正。
  • 加速度计:XACCL_OFF、YACCL_OFF和ZACCL_OFF寄存器可用于加速度计的偏置校正。
  • 磁力计:提供硬铁和软铁校正寄存器,可对磁力计的响应进行校正。

5.2 报警

ADIS16407提供两个独立的报警(Alarm 1和Alarm 2),可通过ALM_MAGx、ALM_SMPLx和ALM_CTRL寄存器进行配置,实现静态和动态报警功能。

6. 应用信息

6.1 安装与处理

安装时,先使用机器螺丝固定底板,再将连接器压入配合件;拆卸时,用小螺丝刀轻轻撬起连接器,然后移除螺丝并抬起设备。

6.2 陀螺仪偏置优化

可使用自动归零命令(GLOB_CMD[0])和抽取滤波器(SMPL_PRD[12:8])来解决速率随机游走(RRW)问题,同时要控制物理、电源和温度稳定性以确保最佳精度。

6.3 接口印刷电路板(PCB)

ADIS16407/PCBZ包括一个ADIS16407BMLZ和一个接口PCB,接口PCB简化了产品集成到现有处理器系统的过程。

总结

ADIS16407十自由度惯性传感器以其高精度、多功能和易于配置的特点,为工业系统提供了强大的惯性感知解决方案。无论是在平台稳定控制、导航还是机器人应用中,它都能发挥重要作用。电子工程师在设计相关系统时,可充分利用其丰富的特性和功能,实现更高效、更精确的设计。大家在使用过程中遇到过哪些问题或者有什么独特的应用经验呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分