Method and apparatus of improving accuracy of accelerometer
First Claim
Patent Images
1. A method of calibrating the accuracy of a 3-axis accelerometer comprising the steps of:
- a) holding the 3-axis accelerometer in an orientation and relatively still to the earth;
b) obtaining 3-axis accelerometer outputs, Vx, Vy, Vz, for each respective axis x, y, z;
c) equating outputs Vx, Vy, Vz to gravitational force of 1 g according to the equation,
1=Gx2(Vx−
Vxo)2+Gy2(Vy−
Vyo)2+Gz2(Vz−
Vzo)2;
whereGx=gain of the 3-axis accelerometer along the x axis;
Gy=gain of the 3-axis accelerometer along the y axis;
Gz=gain of the 3-axis accelerometer along the z axis;
Vx0=zero-g output of the x axis;
Vy0=zero-g output of the y axis;
Vz0=zero-g output of the z axis;
d) solving the values of Gx, Gy, Gz, Vx0, Vy0 and Vz0;
wherebysubsequent 3-axis accelerometer output is treated by the values of Gx, Gy, Gz, Vx0, Vy0 and Vz0 to obtain the component force vectors, ax, ay, az, along the axes of x, y and z, according to the relationship;
ax=Gx(Vx−
Vx0);
ay=Gy(Vy−
Vy0); and
az=Gz(Vz−
Vz0).
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for calibrating or adjusting an accelerometer, wherein the accelerometer is held stationary to obtain the signal outputs from the accelerometer, representing component vectors making up the composite vector of 1 g. Thus, gain or sensitivity, and the zero-g signal offset along for each axis of the accelerometer is determined and adjustable.
76 Citations
22 Claims
-
1. A method of calibrating the accuracy of a 3-axis accelerometer comprising the steps of:
-
a) holding the 3-axis accelerometer in an orientation and relatively still to the earth; b) obtaining 3-axis accelerometer outputs, Vx, Vy, Vz, for each respective axis x, y, z; c) equating outputs Vx, Vy, Vz to gravitational force of 1 g according to the equation,
1=Gx2(Vx−
Vxo)2+Gy2(Vy−
Vyo)2+Gz2(Vz−
Vzo)2;where Gx=gain of the 3-axis accelerometer along the x axis; Gy=gain of the 3-axis accelerometer along the y axis; Gz=gain of the 3-axis accelerometer along the z axis; Vx0=zero-g output of the x axis; Vy0=zero-g output of the y axis; Vz0=zero-g output of the z axis; d) solving the values of Gx, Gy, Gz, Vx0, Vy0 and Vz0; whereby subsequent 3-axis accelerometer output is treated by the values of Gx, Gy, Gz, Vx0, Vy0 and Vz0 to obtain the component force vectors, ax, ay, az, along the axes of x, y and z, according to the relationship;
ax=Gx(Vx−
Vx0);
ay=Gy(Vy−
Vy0); and
az=Gz(Vz−
Vz0). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An accuracy improvement unit for a 3-axis accelerometer comprising
an x input for receiving a Vx output from the 3-axis accelerometer representing the force acting on an x axis; -
a y input for receiving a Vy output from the 3-axis accelerometer representing the force acting on a y axis; a z input for receiving a Vz output from the 3-axis accelerometer representing the force acting on a z axis; the accuracy improvement unit being capable of treating outputs Vx, Vy, Vz as indicative of component vectors of an acceleration force of 1 g according to the relationship;
1=Gx2(Vx−
Vxo)2+Gy2(Vy−
Vyo)2+Gz2(Vz−
Vzo)2Gx=sensitivity of the accelerometer along the x axis; Gy=sensitivity of the accelerometer along the y axis; Gz=sensitivity of the accelerometer along the z axis; Vx0=zero-g output the x axis; Vy0=zero-g output the y axis; and Vz0=zero-g output the z axis; the processing unit is capable of determining Gx, Gy, Gz, Vx0, Vy0 and Vz0 from said relationship; wherein the accuracy improvement unit being further capable of applying Gx, Gy, Gz, Vx0, Vy0 and Vz0 to subsequent outputs Vx, Vy, Vz from the accelerometer to provide component force vectors ax, ay, az according to the relationship;
ax=Gx(Vx−
Vx0)
ay=Gy(Vy−
Vy0)
az=Gz(Vz−
Vz0). - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification