资料介绍
微机械惯性器件是集微型精密机械、微电子学、半导体集成电路等新技术于一身的世界前沿新技术。随着微电子技术的发展,目前微机械惯性器件凭借其价格低、可靠性高、尺寸小、重量轻等特点引起了国内惯性技术及微电子技术领域的广泛关注。以陀螺仪和加速度计为核心部件的惯性导航系统已成为现代飞机、大型舰只和潜艇的一种重要导航设备,在其他一些民用领域中也有着十分广泛和重要的应用。以惯性系统为基础发展起来的惯性测量和惯性定位系统,可以用于大地测量、地图绘制、海洋调查、地球物理勘探、管道铺设选线、石油钻井定位和机器人等需要大范围测量及精确定位的场合[1]。
本文在嵌入式Linux环境下使用ARM9开发板实现了对IMU输出数据的采集和动态显示,为进一步的工程应用打下基础。
1 微惯性测量单元IMU
微惯性测量单元由6个传感器组成,包括3个微机械陀螺仪和3个微机械加速度计,配置在立方体的3个正交平面上。其基本原理为古典的牛顿力学原理,由三根轴的陀螺确定载体的姿态,安装在三根轴上的加速度计测出载体的加速度值,积分得到速度,再积分得到位移[1,2]。
本文所采用的惯性测量单元为XW-IMU5200。它以DSP为核心处理器,采用16 bit高精度多通道并行A/D转换。其A/D转换器的采样率至少是惯性传感器带宽的4倍,能够保持惯性传感器的固有频率。6路并行采集通道可实时接收加速度计和陀螺仪以及温度传感器的信号,保证了数据采集的一致性。图1所示为本文所采用的XW-IMU5200的外观。
XW-IMU5200内部有一个0.8 μs的计时器。计时器计数从0~216,然后开始新的周期(高位溢出后继续)。每个数据周期中,在读取内部计时器之前和之后,分别对两组惯性测量数据进行采样,然后将得到的数据做数字滤波并封装;惯性测量数据、计时器数据、温度数据通过XW-IMU5200的RS232口送出。
如图2所示,Ti是周期的起点。从Ti到Ti1为0.1 ms,实现第一组数据的采样;从Ti1到Ti2为1 ms,读取内部计时器;从Ti2到Ti3为0.1 ms ,实现第二组数据的采样;从Ti3到Ti4进行滤波并封装数据,对IMU为1.8 ms, 对IMU而言,最大数据输出速率约为100 Hz,波特率为115 200 b/s。
XW-IMU5200的测量数据包为19 bit,其定义如表1所示,数据为Little Endian格式,即低位(LSB)字节在先。
本文在嵌入式Linux环境下使用ARM9开发板实现了对IMU输出数据的采集和动态显示,为进一步的工程应用打下基础。
1 微惯性测量单元IMU
微惯性测量单元由6个传感器组成,包括3个微机械陀螺仪和3个微机械加速度计,配置在立方体的3个正交平面上。其基本原理为古典的牛顿力学原理,由三根轴的陀螺确定载体的姿态,安装在三根轴上的加速度计测出载体的加速度值,积分得到速度,再积分得到位移[1,2]。
本文所采用的惯性测量单元为XW-IMU5200。它以DSP为核心处理器,采用16 bit高精度多通道并行A/D转换。其A/D转换器的采样率至少是惯性传感器带宽的4倍,能够保持惯性传感器的固有频率。6路并行采集通道可实时接收加速度计和陀螺仪以及温度传感器的信号,保证了数据采集的一致性。图1所示为本文所采用的XW-IMU5200的外观。
XW-IMU5200内部有一个0.8 μs的计时器。计时器计数从0~216,然后开始新的周期(高位溢出后继续)。每个数据周期中,在读取内部计时器之前和之后,分别对两组惯性测量数据进行采样,然后将得到的数据做数字滤波并封装;惯性测量数据、计时器数据、温度数据通过XW-IMU5200的RS232口送出。
如图2所示,Ti是周期的起点。从Ti到Ti1为0.1 ms,实现第一组数据的采样;从Ti1到Ti2为1 ms,读取内部计时器;从Ti2到Ti3为0.1 ms ,实现第二组数据的采样;从Ti3到Ti4进行滤波并封装数据,对IMU为1.8 ms, 对IMU而言,最大数据输出速率约为100 Hz,波特率为115 200 b/s。
XW-IMU5200的测量数据包为19 bit,其定义如表1所示,数据为Little Endian格式,即低位(LSB)字节在先。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- ARM-Linux开发与MCU开发的各自优势?
- ARM-Linux对比单片机的开发异同,以及学习路线介绍
- ARM-Linux开发与MCU开发有何不同?上篇
- 基于ARM的温室环境控制系统和数据采集方案 12次下载
- Linux ARM和Linux单片机开发有哪些差异
- ARM-Linux指纹识别系统的设计 13次下载
- 基于ARM-LINUX平台的USB采集卡设备驱动程序的设计 3次下载
- 关于ARM-Linux平台下GPS信号的采集探究 1次下载
- 基于ARM_Linux的高速同步数据采集系统设计_李齐礼 1次下载
- 基于ARM-Linux和单片机的数据通信系统设计 37次下载
- 基于ARM-Linux的1553B仿真测试前端系统 11次下载
- 基于ARM-linux的显微镜自动对焦系统研究
- 基于ARM和GPS的数据采集模块的设计
- 基于Linux以太网的远程数据采集系统
- 基于ARM-Linux平台的机载数据采集记录装置设计
- RTU数据采集终端的工作原理 1658次阅读
- ARM-Linux开发和MCU开发的不同点 799次阅读
- ARM-Linux开发和MCU开发的不同点 633次阅读
- Linux系统实现西门子PLC的数据采集 1710次阅读
- ARM-Linux应用开发和单片机开发的不同 2058次阅读
- 沁恒股份USB-PS2键盘/条码枪数据采集方案介绍 2552次阅读
- 基于FPGA的DMA方式高速实时数据采集系统设计方案 2497次阅读
- 以Arm-Linux为平台的智能家居控制系统的设计详解 1854次阅读
- 基于ARM的智能电网数据采集器设计 3816次阅读
- 数据采集方法有哪些 5.2w次阅读
- 高速高精度的数据采集系统的设计与实现 4400次阅读
- 一种高速图像数据采集板的设计方案 2079次阅读
- 基于ARM的液压系统智能数据采集终端硬件设计 2113次阅读
- 基于ARM和FPGA的微加速度计数据采集系统设计 1227次阅读
- 基于ARM的简易数据采集方案 4197次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多