MEMS三轴加速度传感器在飞行器姿态测量系统中的应用

ELECTRONICS WORLD・探索与观察

MEMS三轴加速度传感器在飞行器姿态测量系统中的应用

中国船舶重工集团公司第七一〇研究所 何 苗 陈金花

【摘要】介绍了一种基于MEMS三轴加速度传感器和STM32处理器的飞行器姿态测量系统,阐述了倾角测量原理、系统的硬件电路设计和软件设计,并介绍了加速度传感器MMA7455的校准方法。【关键词】MEMS;三轴加速度传感器;飞行器;姿态测量

0 引言

在飞行器的姿态控制过程中,获得准确的飞行姿态信息是后续对飞行器进行精确控制的重要条件。而飞行姿态信息的获取主要是依靠加速度传感器、陀螺仪等各种传感器,本文介绍的姿态控制系统采用的是一种MEMS(微机电系统)三轴加速度传感器,通过传感器测量得到加速度数据,再根据得到的数据进行计算就可以得到飞行器的姿态角信息。

1 基本原理

在地球上任何位置的物体都受到重力的作用而产生一个加速度,加速度传感器可以用来测定变化或恒定的加速度。把三轴加速度传感器固定到物体上,当物体姿态改变时,加速度传感器的敏感轴相对于重力场发生变化,加速度传感器的敏感轴输出重力在其相应方向产生的重力分量信号。在静止状态下,3个轴向的输出值为重力加速度分别在3个轴向的分量,输出值的大小与3个轴

向跟竖直方向的夹角有关。测量原理如图1所示。

图1 倾斜角测量原理

在图1中,g 为重力加速度方向,它与加速度传感器

敏感轴之间的夹角为,加速度传感器在敏感轴方向测得

的加速度值实际就是重力加速度在该方向上的分量,大

小为:

(1)

则该物体的倾斜角的大小为:

(2)

2 系统框图

基于MEMS 加速度传感器的姿态测量系统组成框图

如图2所示,图中MMA7455是一种MEMS 三轴加速度传感器,传感器数据通过SPI 接口发送到STM32处理器进行解算,解算后的姿态角信息通过串行通信接口电路发送到飞控计算机,飞控计算机再根据收到的姿态角信息决

策是否要控制舵机动作以进行姿态调整。

图2 姿态测量系统组成框图

3 硬件设计

STM32处理器模块是姿态测量系统中的核心部分,它负责读取加速度传感器MMA7455采集到的加速度信息,并将其组织成一定格式的报文,通过串行接口电路发送到飞控计算机。这里采用的处理器型号是STM32F103RBT6,该处理器具有128 KB Flash、20 KB SRAM、2个SPI 、3个串口、1个USB 、1个CAN 、2个12位ADC(16通道) 、RTC 、

DMA 、4个16位定时器、51个可用的IO 口等。

MMA7455是一种低电压供电、容性微机电加速度传

• 85

ELECTRONICS WORLD・探索与观察

感器,具有三轴测量功能,可以测量物体的运动、自由落体、振动、摆动以及倾斜状态。

MMA7455采用I 2C 或SPI 接口进行数据的数字信号输出。相对于传统的模拟信号输出加速度传感器而言,数字输出的MMA7455将A/D转换放在其芯片内部完成,所以与其连接的微处理器不需具备A/D功能模块。MMA7455的引脚定义及周边电路如图3

所示。

图3 加速度传感器MMA7455及其周边电路

4 软件设计

姿态检测系统的软件由测量模式程序和校准模式程序两部分组成。 4.1 测量模式程序

进入主程序后首先进行系统初始化,包括SPI口和串行口以及定时器的的初始化等。初始化完成后,向模式控制寄存器(地址为$16)写入0x05,设置MMA7455为测量模式,测量量程为2g。写入后再读取该寄存器的值,若读出结果为0x05,表示MMA7455和STM32处理器的通讯正常,且模式及量程设置成功。若读出结果不正确,说明通讯故障,重新进行写入和读取,3次读取都不正确则点亮故障灯,提示用户存在硬件故障。

STM32与MMA7455通信成功后,开始判断校准开关的状态,若校准开关断开,则进入测量模式。处理器从外部flash读出MMA7455的偏移校准值信息,并通过SPI接口将每个轴的偏移校准值写入相应的偏移量寄存器。4.2 校准模式程序

由于MEMS传感器在焊接时其内部的微机械结构受到热应力影响,有可能会产生变形,且在焊接过程中不能保证其绝对位置,会产生偏移,导致传感器的X 、Y 、Z 轴和飞行器的对应轴不平行,所以必须对MEMS加速度传感器进行校准。

• 86

根据MMA7455的应用笔记,该传感器可以采用以下方法进行校准消除0G偏移误差:将焊装有MEMS传感器的印制板放置在水平位置(焊接面朝下,芯片与地面水平的状态),接通加速度测试系统中的校准开关,STM32会进入校准模式程序,读取水平状态下3个轴的输出寄存器数值,将每个轴加速度寄存器的读数乘以2,再取相反数,得到需要写入到flash的校准值,并进行写入,写入完成后点亮印制板上的指示灯,断开校准开关,断电。

5 测试结果

将姿态测量系统放在转台上进行测试,实时显示姿态测量系统的角度测量值,并与转台的实际角度进行比对,试验结果见表1。

表1 姿态测量系统俯仰角测量值与理论值角度对比表

编号理论值θ(度)

X (g)Y (g)Z (g)输出值θ(度)

1

000.250.950.2210-0.150.250.9410.1320-0.3300.9319.84

30-0.490.220.8130.35

40

-0.68

0.19

0.72

39.8

6 结束语

试验结果表明,该姿态测量系统具有较高的分辨率,完全可以满足飞行器姿态控制的需求。且该系统能够根据需要在测量模式和校准模式之间进行切换,在批量生产时能保证加速度传感器输出的一致性。

参考文献

[1]AN3468,The MMA745xL Digital Accelerometer Application Note,Rev 1,05/2009.

[2]王占平,唐小宏等.基于MEMS加速度计的飞行器姿态事吧技术研究[J].压电与声光,2007,4:224-226.

[3]王嘉力,姜力,刘宏.基于三轴加速度计的多维力传感器静态自校正[J].仪器仪表学报,2008,29(2):432-435.

ELECTRONICS WORLD・探索与观察

MEMS三轴加速度传感器在飞行器姿态测量系统中的应用

中国船舶重工集团公司第七一〇研究所 何 苗 陈金花

【摘要】介绍了一种基于MEMS三轴加速度传感器和STM32处理器的飞行器姿态测量系统,阐述了倾角测量原理、系统的硬件电路设计和软件设计,并介绍了加速度传感器MMA7455的校准方法。【关键词】MEMS;三轴加速度传感器;飞行器;姿态测量

0 引言

在飞行器的姿态控制过程中,获得准确的飞行姿态信息是后续对飞行器进行精确控制的重要条件。而飞行姿态信息的获取主要是依靠加速度传感器、陀螺仪等各种传感器,本文介绍的姿态控制系统采用的是一种MEMS(微机电系统)三轴加速度传感器,通过传感器测量得到加速度数据,再根据得到的数据进行计算就可以得到飞行器的姿态角信息。

1 基本原理

在地球上任何位置的物体都受到重力的作用而产生一个加速度,加速度传感器可以用来测定变化或恒定的加速度。把三轴加速度传感器固定到物体上,当物体姿态改变时,加速度传感器的敏感轴相对于重力场发生变化,加速度传感器的敏感轴输出重力在其相应方向产生的重力分量信号。在静止状态下,3个轴向的输出值为重力加速度分别在3个轴向的分量,输出值的大小与3个轴

向跟竖直方向的夹角有关。测量原理如图1所示。

图1 倾斜角测量原理

在图1中,g 为重力加速度方向,它与加速度传感器

敏感轴之间的夹角为,加速度传感器在敏感轴方向测得

的加速度值实际就是重力加速度在该方向上的分量,大

小为:

(1)

则该物体的倾斜角的大小为:

(2)

2 系统框图

基于MEMS 加速度传感器的姿态测量系统组成框图

如图2所示,图中MMA7455是一种MEMS 三轴加速度传感器,传感器数据通过SPI 接口发送到STM32处理器进行解算,解算后的姿态角信息通过串行通信接口电路发送到飞控计算机,飞控计算机再根据收到的姿态角信息决

策是否要控制舵机动作以进行姿态调整。

图2 姿态测量系统组成框图

3 硬件设计

STM32处理器模块是姿态测量系统中的核心部分,它负责读取加速度传感器MMA7455采集到的加速度信息,并将其组织成一定格式的报文,通过串行接口电路发送到飞控计算机。这里采用的处理器型号是STM32F103RBT6,该处理器具有128 KB Flash、20 KB SRAM、2个SPI 、3个串口、1个USB 、1个CAN 、2个12位ADC(16通道) 、RTC 、

DMA 、4个16位定时器、51个可用的IO 口等。

MMA7455是一种低电压供电、容性微机电加速度传

• 85

ELECTRONICS WORLD・探索与观察

感器,具有三轴测量功能,可以测量物体的运动、自由落体、振动、摆动以及倾斜状态。

MMA7455采用I 2C 或SPI 接口进行数据的数字信号输出。相对于传统的模拟信号输出加速度传感器而言,数字输出的MMA7455将A/D转换放在其芯片内部完成,所以与其连接的微处理器不需具备A/D功能模块。MMA7455的引脚定义及周边电路如图3

所示。

图3 加速度传感器MMA7455及其周边电路

4 软件设计

姿态检测系统的软件由测量模式程序和校准模式程序两部分组成。 4.1 测量模式程序

进入主程序后首先进行系统初始化,包括SPI口和串行口以及定时器的的初始化等。初始化完成后,向模式控制寄存器(地址为$16)写入0x05,设置MMA7455为测量模式,测量量程为2g。写入后再读取该寄存器的值,若读出结果为0x05,表示MMA7455和STM32处理器的通讯正常,且模式及量程设置成功。若读出结果不正确,说明通讯故障,重新进行写入和读取,3次读取都不正确则点亮故障灯,提示用户存在硬件故障。

STM32与MMA7455通信成功后,开始判断校准开关的状态,若校准开关断开,则进入测量模式。处理器从外部flash读出MMA7455的偏移校准值信息,并通过SPI接口将每个轴的偏移校准值写入相应的偏移量寄存器。4.2 校准模式程序

由于MEMS传感器在焊接时其内部的微机械结构受到热应力影响,有可能会产生变形,且在焊接过程中不能保证其绝对位置,会产生偏移,导致传感器的X 、Y 、Z 轴和飞行器的对应轴不平行,所以必须对MEMS加速度传感器进行校准。

• 86

根据MMA7455的应用笔记,该传感器可以采用以下方法进行校准消除0G偏移误差:将焊装有MEMS传感器的印制板放置在水平位置(焊接面朝下,芯片与地面水平的状态),接通加速度测试系统中的校准开关,STM32会进入校准模式程序,读取水平状态下3个轴的输出寄存器数值,将每个轴加速度寄存器的读数乘以2,再取相反数,得到需要写入到flash的校准值,并进行写入,写入完成后点亮印制板上的指示灯,断开校准开关,断电。

5 测试结果

将姿态测量系统放在转台上进行测试,实时显示姿态测量系统的角度测量值,并与转台的实际角度进行比对,试验结果见表1。

表1 姿态测量系统俯仰角测量值与理论值角度对比表

编号理论值θ(度)

X (g)Y (g)Z (g)输出值θ(度)

1

000.250.950.2210-0.150.250.9410.1320-0.3300.9319.84

30-0.490.220.8130.35

40

-0.68

0.19

0.72

39.8

6 结束语

试验结果表明,该姿态测量系统具有较高的分辨率,完全可以满足飞行器姿态控制的需求。且该系统能够根据需要在测量模式和校准模式之间进行切换,在批量生产时能保证加速度传感器输出的一致性。

参考文献

[1]AN3468,The MMA745xL Digital Accelerometer Application Note,Rev 1,05/2009.

[2]王占平,唐小宏等.基于MEMS加速度计的飞行器姿态事吧技术研究[J].压电与声光,2007,4:224-226.

[3]王嘉力,姜力,刘宏.基于三轴加速度计的多维力传感器静态自校正[J].仪器仪表学报,2008,29(2):432-435.


相关文章

  • 国外精确制导技术进展
  • 2016年,精确制导技术取得了一系列新进展.世界军事强国持续推进精确制导基础技术研究,实现了多种元器件的高性能化与微小型化:积极开展精确制导武器制导组件及系统的各类试验,验证其应对多种目标的作战能力:探索研究精确制导前沿技术,为突破精确制导 ...查看


  • 微压力传感器研究现状及发展趋势
  • 大连理工大学研究生试卷 系 别: 机械工程学院 课程名称:微制造与微机械电子系统 学 号: 21204035 姓 名: 李方元 考试时间:2013年 1 月 15 日 微压力传感器研究现状及发展趋势 李方元 (大连理工大学 大连) 摘要:M ...查看


  • 微电子技术发展现状与趋势
  • ppt文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机查看. 微电子技术的发展 主要内容 微电子技术概述: 微电子发展历史及特点: 微电子前沿技术: 微电子技术在军事中的应用. 2010-11-26 北京理工大学微电 ...查看


  • MEMS传感器随机误差Allan方差分析
  • 第32卷第12期2011年12月 仪器仪表学报 VoL32No.12Dec.20ll ChineseJournalofScientificInstrument MEMS传感器随机误差Allan方差分析水 高宗余,方建军,于丽杰 (北京联合大 ...查看


  • 四旋翼自主飞行器设计__曾庆涛
  • 摘 要 查重32 四旋翼飞行器也称四轴飞行器,四轴飞行器是近几年来开始流行的一种小型飞行器,因其简单的构造,起飞降落相对于传统飞行器需要的空间小,以及四轴飞行器操作灵活,易于控制,飞行能力出色,可以用做航拍.侦查等工具,在以后的民用和军用领 ...查看


  • 会拍照的胶囊 创新无限 20101218
  • 胶囊内窥镜 百科名片 胶囊内窥镜,英文名称:capsule endoscopy,是一种做成胶囊形状的内窥镜,它是用来检查人体肠道的医疗仪器.胶囊内窥镜能进入人体,用于窥探人体肠胃和食道部位的健康状况.可用来帮助医生对病人进行诊断. 组成 典 ...查看


  • 压电式传感器及其应用
  • 压电式加速度传感器及其应用 一. 压电式加速度传感器原理 压电式加速度传感器又称压电加速度计.它也属于惯性式传感器.它是利用某些物质如石英晶体的压电效应,在加速度计受振时,质量块加在压电元件上的力也随之变化.当被测振动频率远低于加速度计的固 ...查看


  • 舰炮制导炮弹发展趋势研究
  • 第24卷第6期(总第112期)机械管理开发 Vol.24No.6(SUMNo.112)MECHANICALMANAGEMENTANDDEVELOPMENT 2009年12月 Dec.2009 舰炮制导炮弹发展趋势研究 曾国强 (郑州机电工程 ...查看


  • 多旋翼无人机研究现状与发展趋势探讨
  • 第32卷第8期(下) 2016年8月赤峰学院学报(自然科学版)JournalofChifengUniversity(NaturalScienceEdition)Vol.32No.8 Aug.2016 多旋翼无人机研究现状与发展趋势探讨 代 ...查看


热门内容