Skip to content

三轴加速度传感器(MMA7260Q) ​

MEMS 电容式 · XYZ 三轴 · 可选量程 · 低重力检测

一、理论基础 ​

1.1 器件概述 ​

MMA7260Q 是飞思卡尔(Freescale)开发的基于**微机电系统(MEMS)**的三轴向低重力加速计,是一款单芯片设备,能在 XYZ 三个轴向上以极高的灵敏度读取低重力水平的坠落、倾斜、移动、放置、震动和摇摆变化。体型小巧、功耗低,且有可选量程,可广泛应用于各个领域。

1.2 工作原理 ​

MMA7260Q 中采用电容式加速度传感器。由电容的物理特性,电容值的大小与电极板的面积大小成正比,与电极板的距离成反比。

g 感测单元就是利用电容的原理设计的:当有加速度时,敏感质量块发生位移,导致差分电容的电容值发生变化。g 感测单元将所侦测的加速度变化量的信号送往"电容到电压转换电路",然后再送到积分放大滤波器进行处理,最后通过温度补偿处理后输出反映瞬时加速度的模拟电压。

1.3 关键特性 ​

参数规格
传感器类型MEMS 电容式加速度计
测量轴X、Y、Z 三轴
可选量程±1.5g / ±2g / ±4g / ±6g
灵敏度800 mV/g(±1.5g 量程)
供电电压2.2 ~ 3.6 V
功耗低功耗模式 3μA,正常模式 500μA
输出三路模拟电压(X_OUT, Y_OUT, Z_OUT)
封装QFN-16 小封装

1.4 量程选择 ​

MMA7260Q 通过两个引脚(g-Select1, g-Select2)选择测量量程:

g-Select1g-Select2量程灵敏度
00±1.5g800 mV/g
01±2g600 mV/g
10±4g300 mV/g
11±6g200 mV/g

1.5 典型应用 ​

  • 坠落检测(硬盘保护、设备防摔)
  • 倾斜检测(屏幕旋转、水平仪)
  • 运动检测(计步器、运动手环)
  • 震动和摇摆检测(游戏控制器、玩具)
  • 自由落体检测
  • 导航与姿态检测(无人机、机器人)
  • 汽车电子(碰撞检测、防盗)

二、实验实例:三轴加速度采集 ​

2.1 实验目的 ​

  1. 掌握三轴加速度传感器的工作原理
  2. 掌握三轴加速度传感器采集程序的编程方法

2.2 实验内容 ​

在 IAR 集成开发环境中编写三轴加速度传感器采集程序,采集 X、Y、Z 三轴的加速度值并通过串口输出。

2.3 预备知识 ​

  1. 了解 C 语言的基本知识
  2. 了解 IAR 中编写和调试程序的方法
  3. 了解 ADC 多通道采集和 MEMS 传感器原理

2.4 实验设备 ​

  • 硬件:WSN-V 教学实验箱(带传感器扩展板)、PC 机
  • 软件:Windows + IAR EW for 8051、串口调试助手

2.5 接口电路 ​

MMA7260Q 的 X_OUT、Y_OUT、Z_OUT 三路模拟输出分别连接 CC2530 的三个 ADC 通道,通过分时采集三路电压值计算各轴加速度。量程选择引脚接固定电平设定默认量程。

三轴加速度传感器接口电路

2.6 关键函数 ​

uint16 ReadAdcValue(uint8 ChannelNum, uint8 DecimationRate, uint8 RefVoltage):分时采集 X、Y、Z 三个 ADC 通道的电压值。

加速度换算:

加速度(g) = (ADC电压 - 零g偏置电压) / 灵敏度

零 g 偏置电压通常为 VCC/2(约 1.65V),灵敏度由所选量程决定。

2.7 实验步骤 ​

  1. 连接好仿真器及传感器扩展板
  2. 新建工程 Accel,添加相应文件并修改工程设置
  3. 创建 Accel.c 并加入到工程中
  4. 编写三轴加速度采集函数,分时采集 X、Y、Z 三路 ADC 值,换算为加速度后通过串口发送
  5. 编译下载运行,改变实验板的倾斜角度和运动状态,通过串口调试助手观察三轴加速度值的变化

2.8 实验现象 ​

  • 静止放置时,Z 轴加速度约为 +1g(重力加速度),X、Y 轴接近 0g
  • 倾斜实验板时,X、Y 轴加速度随倾斜角度变化
  • 上下移动或震动实验板时,Z 轴加速度发生明显变化
  • 自由落体时,三轴加速度均接近 0g(失重状态)

知识点

MMA7260Q 是模拟输出的加速度计,需要外接 ADC 采集,精度受 ADC 分辨率影响。新一代加速度计(如 MPU6050、LIS3DH)多为数字输出(I²C/SPI 接口),内置 ADC 和寄存器,精度更高、使用更方便,还可集成陀螺仪(六轴)。加速度计的一个重要应用是倾斜角计算:通过 atan2(Ax, Az) 等公式可以计算设备相对于重力方向的倾斜角度。加速度计无法区分重力加速度和运动加速度,在运动状态下需要配合陀螺仪进行数据融合(如卡尔曼滤波、互补滤波)。

内容来源:《WSN-V 物联网综合教学实验指导书》第 7 章·7.7 三轴加速度实验,结合课程教学经验整理。


aioteer · 物联网专业课程群

💬AI 伴学配置