如果这是题外话,请原谅我。我的搜索尝试并不是很成功。我一直想出如何以编程方式检测方向,这不是我所追求的。我正在寻找更多的是硬件/电气工程问题。
平板电脑如何检测平板电脑的方向?例如,当屏幕以某种方式倾斜时,有些可以自动从横向切换到纵向。使用什么硬件来检测这一点,它是如何工作的?
如果这是题外话,请原谅我。我的搜索尝试并不是很成功。我一直想出如何以编程方式检测方向,这不是我所追求的。我正在寻找更多的是硬件/电气工程问题。
平板电脑如何检测平板电脑的方向?例如,当屏幕以某种方式倾斜时,有些可以自动从横向切换到纵向。使用什么硬件来检测这一点,它是如何工作的?
他们使用加速度计来测量加速度。由于重力和加速度无法区分,因此它们也可以测量重力。
它们以小芯片的形式出现,就像那个一样。您可以获得带有三个加速度计的芯片,一个指向上方,一个指向左侧,一个指向前方。通过这种方式,芯片可以准确地判断它所处的方向,以及手机的向上方向。
Hack-a-Day 还有一篇关于MEMS 加速度计芯片如何工作的好文章。
这个人张着嘴,意思是他在说话。
但是加速度计是如何工作的呢?令人惊讶的是,芯片内部是一个由一个小弹簧连接的质量。重力拉动质量,使其四处移动。
该芯片还包含一个系统,用于测量质量的精确位移,从而测量该方向的重力。这就是质量和弹簧的实际样子:
他们使用加速度计。这些是MEMS(微机电系统)器件,在芯片上具有可移动部分,其与固定部分的容量是可变的。当设备加速时,由于其惯性,可移动部分相对于芯片的其余部分会有一个小的位移,这会改变容量,并且正在测量。
但重力也是加速度,因此如果您垂直握持设备而不是水平握持设备,您将获得不同的信号。
用于检测平板电脑等设备中方向的传感器称为加速度计。