压力传感器测量什么?


Answers:


5

某些设备(例如Motorola Xoom,索尼爱立信Xperia Active和Galaxy Nexus)都内置有气压传感器,用于测量气压。我有晴雨表HD在Xoom上安装应用程序,看起来与Suunto电子气压计大致相同。

在Android 2.3添加了对气压计(和其他环境)传感器的支持。为了遵循链接到相关开发人员资源的趋势,我认为这是TYPE_PRESSURE传感器

另请参阅有关带压力传感器的Android设备的 StackOverflow问题和有关气压计的某些可能用途的Gizmodo文章,其中包括帮助该设备在GPS应用中计算您的海拔高度

Android工程师Dan Morrill在Google+上发了一条帖子,解释了为什么Galaxy Nexus内部具有气压计

我已经看到很多有关Galaxy Nexus气压计的信息。这是皮包骨头的;它并不像人们想象的那么戏剧性或怪异。

气压计的主要目的是(至少有人告诉我)使GPS锁定更快。锁定GPS涉及数值求解线性方程组的4维集-空间和时间上的3维。(是的,如果您锁定GPS,则可以免费获得准确的时间。)由于GPS的工作方式,这可能需要几分钟。

如果您已经对自己的位置进行了估算,则可以更快地进行。这就是为什么“ aGPS”(辅助GPS)服务如此受欢迎的原因:通过像蜂窝塔网络位置之类的粗略的城市级坐标定位开始,您可以减少锁定所需的数学运算量。这是气压计进入的地方。

空间的3个维度是纬度,经度...和海拔高度。气压计为您提供了一个合理的海拔高度估计值。这使您可以选择其中一个尺寸,特别是与“ 2D” aGPS结合使用时,通常可以帮助加快锁定速度。

当然,现在气压计也可以用于确定大气压力之类的东西(尽管我不确定它的确是天气等级。)但它出现在手机中的主要原因是为了帮助GPS。


0

为什么您认为压力传感器与getPressure(int)函数具有相同的作用?尤其是因为传感器不需要整数就可以获取特定位置。
基督教徒

1
是的,如果我们想要学脚,您可以使用一个任意压力传感器来感应任何东西并伸展android.hardware.Sensor。但是最后,那里的设备中有99.999%提供了压力读数来表示手指在触摸屏上的压力。
罗汉·辛格
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.