你所要做的是将加速度计在9个不同的静态位置和记录的x, y和z值。
程序利用这一事实,在静态条件下,加速度计的输出向量的模匹配的重力加速度。校准模型包含偏差和为每个轴和横轴对称的比例因子
的因素。通过高斯牛顿非线性优化的参数计算。
所使用的数学模型是一个= M (V - B)
在M和B分别为比例因子矩阵和偏见向量。
M = [Mxx Mxy Mxz;Myx Myy Myz;Mzx Mzy Mzz];
在Mxy = Myx;Myz = Mzy;Mxz = Mzx;
B = [Bx;通过;Bz);
M代表规模因素的对角元素沿三个轴,而M的其他元素被称为横轴
的因素。这些条款允许描述两轴的偏差和不同通道之间的串扰效应引起的
传感器的电子产品。在一个理想世界中,M = 1;B = 0
以下文件包中提供的。
1。CalibAccel.m--> M-file to calculate the accelerometer sensor bias and scale factor.
2。数据。txt - - >实际测试数据
3所示。NunchuckDat。xls - - >数据从一个WII Nunchuck加速度计。向您展示如何从位转换为G值。
我的LinkedIn页面:https://ca.linkedin.com/pub/dr-balaji-shankar-kumar-p-eng/13/7b7/350
引用作为
巴拉库玛(2023)。MEMS加速度计校准使用高斯牛顿法(//www.tianjin-qmedu.com/matlabcentral/fileexchange/33252-mems-accelerometer-calibration-using-gauss-newton-method), MATLAB中央文件交换。检索。