首页 文章

手机传感器

提问于
浏览
8

经过几个小时的搜索,我很困惑,所以我现在告诉我学到了什么,所以如果我错了请纠正我:

光传感器:周围光线

磁传感器:我可以到达北方的位置 .

加速度传感器:重力X Y Z,地球重力或任何加速度 .

接近传感器:就像停车传感器一样 .

方向传感器:告诉X Y Z度形成它们的轴 .

我已经尝试过这些传感器使用来自Android市场的一些应用程序,如"My sensors",我可以确认 accelerometer Sensor can't feel if you rotate your phone 在 table 上的位置 . 方向传感器似乎 grab 了所有的动作 . 现在我可以得出结论,罗盘应用程序使用磁传感器来查看北方的位置,然后使用方向传感器来了解您使用设备的位置,对吧?

在纵向和横向模式之间切换使用“加速计传感器”并检查哪个轴上的地球重力 .

Q1:所以如果一切正常,什么是“陀螺仪”?和“方向传感器”一样吗?

Q2:大多数设备都可以使用方向传感器吗?

问题3:方向传感器的其他用途是什么?

Q4 :为什么大多数网站 even wikipedia 说方向传感器==加速计传感器?

-Rami

3 回答

  • 1

    好吧,首先是简单的......关于Q1, Gyroscope 测量角速度(弧度/秒)和 Orientation 是一个不同的幅度,告诉我们"placed"设备是怎么回事(我真的不知道怎么解释这么基本的东西用英语讲) .

    关于 Q2 ,我会说是的,大多数智能手机都可以使用3轴方向,至少是那些运行Android的智能手机 .

    Q3 :指南针实际上使用了Orientarion值,磁场传感器测量的是幅度,(不是以度为单位),尽管可能你可以用磁场计算罗盘值 . 另一个用途......例如,你可以告诉设备是上部还是下部 .

    关于 Q4 ,这更难,我更好地阅读更详细和技术信息 .

    如果您注意到,现在不推荐使用OrientarionSensor,这是在文档中写的:

    注意:由于传统原因,此传感器类型存在,请将getRotationMatrix()与remapCoordinateSystem()和getOrientation()结合使用来计算这些值 .

    所以是的,似乎它通过加速度计计算方位值,但仍然,方位是以度为单位,加速度以(m / s ^ 2)给出,不同的大小 . 正如我告诉你的那样,我认为它们使用相同的传感器测量不同的大小,这就是为什么它们在API中呈现不同类型的 Events .

    我希望我没有写过很多重大错误,因为我还想澄清一些关于这些传感器的概念 .

  • 0

    mdelolmo 是完全正确的 .

    我想补充以下内容:

    • 关于 Q4. 每个人都将Orientation传感器称为加速度计
      因为智能手机将它用于"Auto-Rotate"功能 .
      纵向和横向模式之间的切换
      (通常称为外行人的方向)已经完成
      通过确定重力沿着电话的轴线 . 这是由加速度计-IC完成的 .

    • 方向传感器(在Android中)使用加速度计数据
      和磁数据确定的确切定位
      设备 . 即 . 它与所有3个轴的角度 . 这些是
      方位角(或偏航),俯仰和滚转 .

    • 陀螺仪提供设备的角速度 .
      它不是方向传感器 .

  • 6

    我没有在Android手机上工作,但可能在未来,但加速度计通常通过检测质量的运动来检测加速度 . 因此,它们可以用于粗略地定向设备,因为它们感知g向量,因此任何方向在关于g向量的角度上完全不受约束 . 现在,加速度计可以用作陀螺仪,但它们不会以这种方式使用,因为它们需要比目前通过向心加速度感应旋转的任何加速度计更好 .

    陀螺仪直接测量角速率或角度 . 大多数测量角速率和速率被积分以获得角度,因此它们可以用于测量方向,但由于它们是惯性传感器,它们漂移,因此不提供绝对方向,但是相对于相对旋转或相对方向的优秀传感器 . 最近的一个方向 . 我希望这有帮助 .

    磁传感器通过地球的磁场测量到真北的方向 . 通过加速度计向北向磁传感器提供g向量给出完整的方向信息,因为它打破了关于g向量的方向的对称性 . 这仅在手机/传感器不移动时才会出现 . 由于我不知道手机中是如何实现的,所以我不能说太多其他内容,但事实上你需要加速度计和另一个方向以获得完全定位可能是这个主题存在混淆的原因 .

    气压计测量压力并且可以是用于测量高度变化的良好传感器,但是可以被诸如空调房屋和强制热空气系统中的主动空气移动系统所欺骗 .

    如果你没有移动并且你有足够的灵敏度来测量你的陀螺仪的地球速率你可以做一些叫做陀螺罗盘的事情,其中陀螺仪和加速度计在分析上对齐或与局部水平坐标系物理对齐 . 这是多少更好的陀螺仪和加速度计测量飞机,航天器和船舶/潜艇等系统的方向 . 有许多并发症,但这是基本的想法 .

相关问题