Skip to content

气压传感器(MPS-150A) ​

表面封装压力传感器 · 气象气压测量 · 模拟电压输出 · ADC采集

一、理论基础 ​

1.1 器件概述 ​

MPS-150A 是一款低花费、小尺寸表面封装压力传感器,可用于气象气体气压的测量。可用于移动高度计/气压计、气象预报、手表、空气球、无扩散的血压测量等领域。

1.2 工作原理 ​

MPS-150A 属于压阻式压力传感器,其核心是一个硅膜片,膜片上通过微机械加工技术制作了 4 个压敏电阻,组成惠斯通电桥。

当气压作用在膜片上时,膜片发生形变,导致压敏电阻的阻值发生变化,电桥失衡,输出与气压成正比的微弱电压信号。该信号经内部信号调理电路放大后输出模拟电压。

1.3 气压测量的意义 ​

大气压是重要的气象参数,与天气变化密切相关:

  • 气压下降:通常预示着阴雨天气来临
  • 气压上升:通常预示着天气转晴
  • 气压与海拔:海拔越高,气压越低,可通过气压计算海拔高度
  • 气压与温度:气压测量需结合温度补偿

1.4 关键特性 ​

参数规格
传感器类型表面封装压阻式压力传感器
测量对象气象气体气压
封装小尺寸表面封装(SMD)
输出模拟电压
采集方式CC2530 ADC 采集
成本低花费
应用领域移动高度计、气压计、气象预报、手表、血压测量

1.5 典型应用 ​

  • 便携式气压计/高度计
  • 气象站(气压监测与天气预报)
  • 智能手表/手环(海拔、气压)
  • 无人机(定高、气压计辅助导航)
  • 航空模型(高度测量)
  • 血压计(无扩散血压测量)
  • 海洋气象(岸基/浮标气压观测)
  • 教学实验(气压测量原理)

二、实验实例:气压传感器采集 ​

2.1 实验目的 ​

  1. 掌握气象气体气压传感器的操作方法
  2. 掌握气象气体气压传感器采集程序的编程方法

2.2 实验内容 ​

在 IAR 集成开发环境中编写气象气体气压传感器采集程序,循环采集气压传感器的电压值,通过串口输出。

2.3 预备知识 ​

  1. 了解 C 语言的基本知识
  2. 了解 IAR 中编写和调试程序的方法
  3. 了解 ADC 采集和气压测量的基本概念

2.4 实验设备 ​

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

2.5 接口电路 ​

通过 CC2530 的 AD 口采集气象气体气压传感器的电压值。

气压传感器接口电路

电路说明:

  • MPS-150A 气压传感器(表面封装)
  • 传感器输出模拟电压,直接连接 CC2530 ADC 通道
  • 气压变化 → 传感器输出电压变化 → ADC 采集值变化
  • 需通过标定建立"ADC 值 → 气压值(hPa)"的换算关系

2.6 关键函数 ​

void Sensor_PIN_INT(void):对相应的 I/O 口进行配置。

uint16 ReadAdcValue(uint8 ChannelNum, uint8 DecimationRate, uint8 RefVoltage):用指定的参考电压、分辨率,读出指定 A/D 端口的数据。

气压换算(需标定):

气压(hPa) = 基准气压 + (ADC值 - ADC基准值) × 灵敏度系数

标准大气压约为 1013.25 hPa(海平面)。

2.7 实验步骤 ​

  1. 连接好仿真器,及带传感器 2 扩展板的通用调试母板
  2. 新建工程 Pressure,添加相应文件并修改工程设置
  3. 创建 Pressure.c 并加入到工程中
  4. 编写气压采集相关函数,循环采集气压传感器的电压值,通过串口发送
  5. 编译下载运行,通过串口调试助手观察气压传感器的输出值

2.8 实验结果 ​

气压传感器采集串口输出结果

  • 串口循环输出气压传感器的 ADC 采集值
  • 静止放置时,输出值稳定(反映当前环境气压)
  • 用手捂住传感器(改变局部气压)或改变海拔高度时,输出值发生变化
  • 天气变化时,气压值也会有缓慢变化

知识点

MPS-150A 是模拟输出的气压传感器,需要外接 ADC 采集,且需要用户自行标定。新一代气压传感器(如 BMP280、BME280、MS5611)多为数字输出(I²C/SPI 接口),内置 24 位 ADC 和温度补偿,精度更高(±1 hPa 以内),使用更方便,可直接读取气压值并计算海拔高度。气压传感器的一个重要应用是海拔高度计算:利用国际标准大气压模型,h = 44330 × (1 - (P/P0)^(1/5.255)),其中 P0 为海平面标准气压。气压计也是无人机和智能手机中常用的辅助定高传感器。

内容来源:《WSN-V 物联网综合教学实验指导书》第 7 章·7.13 气象气体气压传感器采集实验,结合课程教学经验整理。


aioteer · 物联网专业课程群

💬AI 伴学配置