我有一块板,它提供三轴加速度计的加速度值(X,Y,Z:Y是向上矢量)。我想获得XZ平面的加速度方向。但是电路板可能会倾斜安装。我可以补偿倾斜吗?我该怎么做?我很欣赏任何提示。如果有人能指出我正确的方向,那就太好了。
答案 0 :(得分:1)
您需要校准所有加速计产品,以便他们知道通常的向下方向。根据您的校准,您将获得与重力分量相关的真实(x,y,z)坐标。必须从每个加速度计读数中添加/减去校准值。
或者(并且不那么专业),您可以制作某种自适应系统,只要总加速度为1G +/-边距,就可以连续保存(x,y,z)坐标。然后,您可以将中值滤波器应用于已排序的样本,并希望您将获得与重力分量对应的(x,y,z)的实际坐标。为了使其可靠,您必须实现某种AI,以便程序随时间学习并将可能的坐标存储在NVM中。否则,每当你得到一个总加速度在任何方向都是1G的用例时,程序总是会失败。