你好,小米手机上的气压计感测器我没有了解过具体的型号,因为和对方的供应链不太熟悉。

但我在几年前接触过iPhone 6系列上的气压感测器,手机中采用的感测器型号是BMP280(据考证小米5手机上也是用的这一颗)

我就用这个感测器举例子吧:

这颗BMP280气压感测器是博世电气公司产的。

我从我读书时候的云盘里翻到了关于这个的技术文档,给你解释解释吧:

首先我们来搞懂,气压计是用来干嘛的:

第一、顾名思义,用来测量大气压的,单位是Pa

这个知识大家中学应该有学过吧。

感测器是怎么知道这个气压的呢?简单来说就是感测器收到了压力,将压力转换为电压信号(AD转换)然后通过公式转换为气压数据呈现在手机上。

第二、精确测量海拔

那么我们知道,气压计测量气压肯定是十拿九稳的,那么是怎么测量海拔高度的呢?

我们都学过初中地理或者物理的朋友都知道 海拔越高,气压越小 这个道理而海拔的数据就是通过提取气压计的数据然后通过公式得到:

这就是一个演算法的问题了,由此可以得出,气压增强1hPa,海拔的高度就会上升8.43m,通过这个演算法就能计算出真实环境的海拔。顺便科普一个小知识,我国的0海拔线位于新疆吐鲁番的火焰山,海拔升高温度也会随之下降,所以气压计还可以顺便根据演算法测一测温度。

第三、辅助GPS进行精确定位

根据上面的分析,我们知道了气压计能测量气压和海拔,GPS定位的时候只能大概的知道你在哪个坐标,精度不高,但如果通过气压计感测器分析你现在的海拔高度(因为每个小区域的海拔高度都是不一样的),就可以更快更好的帮助到GPS进行精确的定位。

第四、辅助室内定位

我们都清楚,手机上的GPS在室内接收卫星信号都很差,定位基本上是很难精确,利用气压计进行换算海拔,从而能一定程度上帮助定位(虽然还是不准,哈哈哈)

最后再来看看这颗感测器的解析度达到了0.16Pa还算不错的转换数据。

好了我简单总结一下关于气压感测器的问题:

原理就是通过感测器感受到的压力转换成数字信号得到气压数据,我们手机上看到的气压数据和海拔数据都是通过演算法得出来的。

用途我之前在上面说了就不提了,2018年了气压计这种东西一般消费者感知不到,所以很多厂商在千元机进行阉割去除了,甚至一些无良厂商旗舰机也进行阉割。

深度回答不易,希望看完能得到你的认可。欢迎点赞关注我。


推荐阅读:
相关文章