我看到很多标题相同但答案不同的主题。
我的手机中有一个磁力计,它可以提供 X、Y、Z 方向的磁场分量。
使用磁力计的数据可以确定以下哪些角度? 横滚、俯仰、偏航?又如何?
谢谢你, 罗伯特
按照惯例,仅使用磁力计就可以计算俯仰和偏航。假设磁力计的 z 轴指向北。如果设备垂直于北向量,那么它就能够计算滚动。据我了解。
使用磁力计的数据可以确定以下哪些角度?横滚、俯仰、偏航?又如何?
假设滚动、俯仰和偏航相对于地球表面,这是不可能的。
一般来说,磁偏角在赤道指向北。但当一个人向北行进时,它会向下倾斜,直到它指向地球的磁北极。因此,如果仅使用磁力计,虽然飞机的俯仰角在赤道处可能为零,但当它在磁北轮询处飞过地球表面时,其俯仰角会增加到 90 度。这种仪表行为对于飞行员来说并不是很有用。
考虑使用磁力计和加速度计来获得俯仰、横滚和偏航。通过融合这两个传感器的数据,可以计算出有用的俯仰、横滚和偏航信息。互联网上有许多文章和论文描述了如何做到这一点。 这个来自NXP和Circuit Cellar。
简而言之,加速度计用于创建倾斜指南针。也就是说,即使不在当地地球表面的平面上,也可以通过计算来工作的指南针。从这些计算中,我们可以得出俯仰、横滚和偏航。