找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 341|回复: 2

LPS22HB气压传感器介绍及资料下载(驱动程序)

[复制链接]
发表于 2018-3-13 08:16:26 | 显示全部楼层 |阅读模式

加入社区,轻松玩转无人机!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 Bluesky 于 2018-3-13 08:25 编辑

意法半导体的LPS22HB是一款压阻式绝对压力传感器,用作带数字输出的压力计,能以24位分辨率测量260hPa和1,260hPa范围内的压力。
该器件内置16位温度传感器,可自动实施温度补偿,能在0℃至65℃的扩展温度范围内保持±0.1hPa的最高精度。该传感器的工作温度范围为-40°C至85°C。用户可将其压力输出数据速率配置成1Hz、10Hz、25Hz、50Hz或75Hz。

该紧凑型器件包括一个MEMS传感元件和一个IC接口,可以通过I2C接口或串行外设接口实现传感元件与应用间的通信。其传感元件包括用意法半导体开发的专有工艺制造的悬浮膜,用于检测绝对压力。

LPS22HB采用平面网格阵列封装,它包含一个尺寸为2.0mm x 2.0mm x 0.8mm的孔,可以使外部压力到达传感元件。
应用:
  便携式设备中的高度计和压力计功能
  卫星定位设备
  气象站
  运动手表
特性:
  3μA电流(输出数据速率为1Hz时)
  中断功能:数据就绪、FIFO标志、压力阈值
  电源电压范围:1.7V至3.6V
  22,000g抗震动能力

这款ST的气压计体积小,精度高,价格便宜,是替代MS5611的较好选择。许多消费级无人机产品上都应用了这款传感器如DJI Mavic Air,DJI Spark等。

资料下载:
数据手册
LPS22HB.pdf (1.46 MB, 下载次数: 12)

传感器驱动程序(C++)
LPS22HB.rar (21.75 KB, 下载次数: 4, 售价: 3 金钱)


网友使用LPS22HB遇到的问题及解决办法汇总
Q: 这个压力传感器封装很特别,和以前看过的传感器不一样。通常压力传感器都有一个开孔,里边会有膜片,这个好象是把膜片放在外边了,或者那个白色的疑似硅片的东西就是用来检测压力的?很想知道这个传感器的结构和原理。

A: 传统的气压传感器简单使用带孔的铁壳封装,ST的full molding技术——采用通孔硅片将气压检测膜单结构技术。此种技术的好处:
1. 保护内部bonding线,抗腐蚀能力提升
2. 减少外部应力影响
3. 材质的一致性降低了温度干扰
4. 单片传感器
5. 高防爆破压力-内在机械制动器
6. 良好的温度表现-同一个温度系数(只有硅)
7. 更强大和更薄的传感器
关于通孔硅胶:表面保护的硅片和内部检测膜是一体的,亮片上有6个小孔,放大了可以看到,孔更小的话,防尘特性有提升。


Q: 使用放大镜看了一下表面,没发现有小孔呢?

A: 放大倍数不够吧。附上LPS22HB 气孔位置图,多孔设计,堵上1-2完全不影响使用 。孔是通过IC蚀刻工艺打上去的,控制孔径,蚀刻深度。


Q: LPS22HB的测量结果第一天数据还算正常,第二天就不对了,而且看传感器的量程 260 ~ 1260,现在测量值已经超过了量程。

A: 如下图所示,芯片上面类似镜面的区域,可不要弄坏弄脏了。所以气压计一般不能放在通气口处,容易进灰尘。看你的数据跟正常的相差好大,看样子是气压计硬件异常。像其他人说的,怎么清洗或吹一下,看什么情况下可以恢复,再进一步判断问题原因。


Q: 测量的结果每天室内同样高度都变化的,海平面压强变化应该和温度有关,有温度补偿算法吗?

A: LPS22HBTR 已经内置温度补偿了。气压传感器测高度只是用来测相对高度的变化,不能准确测试海拔高度。可以计算海拔高度,误差在米级单位。

A: 气压值时时刻刻都在变化。同一个地方同一个位置,每天的气压值都是不同的,甚至1小时前跟1小时后都是不同的。这都是正常现象。所以气象局每天固定间隔一定时间都会报一次当地大气压值和海平面气压值。


Q: 气压不是会随其他环境参数变化么?那还能通过气压测量绝对海拔么?

A: 可以通过读取气象站数据计算或者在参考点上放置第二个用于校准的传感器。

A: 现阶段的气压传感器主要用于相对高度测量,气压的误差问题通过补偿和多传感器融合解决。


Q: 发现气压传感器的数据有不小的跳动。

A: LPS22HBP noise RMS pressure sensing noise with embedded filtering情况下达到 0.0075 hPaRMS精度。LPS22HB内置LowPass Filter功能,看看有没有打开(读寄存器0x10的EN_LPFP和LPFP_CFG位)。


回复

使用道具 举报

发表于 2018-4-5 11:34:42 | 显示全部楼层
刚来,好好学习。
回复 支持 反对

使用道具 举报

发表于 2018-5-8 01:28:29 | 显示全部楼层
楼主有没有遇到过,读取who am i是正常的,0xb1,但是读不出来气压计相关数据的情况》?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表