网站搜索

我的手机如何知道我的握持方式?


智能手机做了很多我们从未想过的事情。例如,您只需将手机横过来,它就会知道要旋转屏幕上的内容。这非常有用,但它实际上是如何工作的呢?

智能手机包含许多精美的传感器,这并不神秘。从亮度到房间映射,都有一个传感器。实际上有三个传感器负责检测手机的方向。让我们来看看他们做了什么。

加速度计

加速度计是大多数人可能熟悉的传感器。顾名思义,它检测加速度。加速度计检测三个方向的加速度——左右、上/下和前/后。

加速度是速度随时间变化的速率。本质上,加速度计正在检测运动。相对于重力检测运动。这意味着加速度计数据只会在自由落体时为 0。实际输出为重力+真实加速度。

这就是为什么仅靠加速度计不足以检测手机的旋转。一旦手机开始移动,重力就会扭曲数据。所以加速度计实际上是在检测所谓的“感知重力”。要获得真正的加速,它需要一些帮助。

陀螺仪

陀螺仪用于测量设备旋转了多少以及旋转的方向。与加速度计不同,陀螺仪不担心重力。它的位置只参考它自己。

这会导致一些问题。每次您的设备沿某个方向旋转时,它都会与之前发生的旋转进行比较。随着时间的推移,这会导致“漂移”累积,从而使错误随着时间的推移变得越来越大。

输入加速度计。来自陀螺仪的旋转信息以及加速度计的重力信息使设备能够计算出真实的加速度。加速度计还用于重置陀螺仪发生的漂移。

磁力计

三连胜的最后一个传感器是磁力计。磁力计本质上是一个指南针,它可以告诉你哪个方向是北。该传感器用于检测设备相对于地面的移动方向。

然而,磁力计需要旋转信息来计算手机朝向的方向。因此,当它与重力信息和真实加速度相结合时,您可以全面了解设备所处的方向。

三个传感器合二为一

很酷的东西,对吧?我想我们中的许多人都认为只有一个传感器可以检测手机的方向,但实际情况要复杂得多。三个传感器不断相互校正并协同工作。

它只是表明智能手机内部的技术非常复杂。我们认为理所当然并且每天多次使用的东西要归功于经过微调的传感器和复杂的计算。下次您打开手机观看 YouTube 视频时,您将获得新的尊重。