CN110501520A - A kind of the axle acceleration acquisition methods and device of 3-axis acceleration sensor - Google Patents

A kind of the axle acceleration acquisition methods and device of 3-axis acceleration sensor Download PDF

Info

Publication number
CN110501520A
CN110501520A CN201910805903.XA CN201910805903A CN110501520A CN 110501520 A CN110501520 A CN 110501520A CN 201910805903 A CN201910805903 A CN 201910805903A CN 110501520 A CN110501520 A CN 110501520A
Authority
CN
China
Prior art keywords
axis
acceleration sensor
axle table
axis acceleration
modulus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910805903.XA
Other languages
Chinese (zh)
Other versions
CN110501520B (en
Inventor
吴连奎
王长欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Lu Lu Technology Co Ltd
Original Assignee
Beijing Lu Lu Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Lu Lu Technology Co Ltd filed Critical Beijing Lu Lu Technology Co Ltd
Priority to CN201910805903.XA priority Critical patent/CN110501520B/en
Publication of CN110501520A publication Critical patent/CN110501520A/en
Application granted granted Critical
Publication of CN110501520B publication Critical patent/CN110501520B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P1/00Details of instruments
    • G01P1/12Recording devices
    • G01P1/127Recording devices for acceleration values
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/02Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
    • G01P15/08Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Gyroscopes (AREA)
  • Force Measurement Appropriate To Specific Purposes (AREA)

Abstract

This application involves the axle acceleration acquisition methods and device of a kind of 3-axis acceleration sensor, which comprises obtains the positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of 3-axis acceleration sensor;The zero g modulus AD conversion value of each axis of 3-axis acceleration sensor is obtained using the positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of the 3-axis acceleration sensor;The acceleration value of each axis of 3-axis acceleration sensor is determined using the positive g modulus AD conversion value, negative one g modulus AD conversion value and zero g modulus AD conversion value of each axis of the 3-axis acceleration sensor.Technical solution provided by the invention reduces the error of the acceleration value of each axis of 3-axis acceleration sensor of acquisition.

Description

A kind of the axle acceleration acquisition methods and device of 3-axis acceleration sensor
Technical field
This application involves sensor technical fields, and in particular to a kind of axle acceleration acquisition side of 3-axis acceleration sensor Method and device.
Background technique
3-axis acceleration sensor has the characteristics that small in size and light-weight, can measure steric acceleration, can be comprehensively quasi- The really kinetic property of reflection object, is widely used in fields such as aerospace, robot, automobile and medicine.
In the related technology, the error of the calculation formula of the axle acceleration of current 3-axis acceleration sensor is larger.
Summary of the invention
To overcome the error for the calculation formula that there is axle acceleration in the related technology is biggish to ask at least to a certain extent Topic, the application provide the axle acceleration acquisition methods and device of a kind of 3-axis acceleration sensor.
According to the embodiment of the present application in a first aspect, providing a kind of axle acceleration acquisition side of 3-axis acceleration sensor Method, which comprises
Obtain the positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of 3-axis acceleration sensor;
Turned using the positive g modulus AD conversion value and negative one g modulus AD of each axis of the 3-axis acceleration sensor Change the zero g modulus AD conversion value that value obtains each axis of 3-axis acceleration sensor;
Utilize positive g modulus AD conversion value, the negative one g modulus AD conversion of each axis of the 3-axis acceleration sensor Value and zero g modulus AD conversion value determine the acceleration value of each axis of 3-axis acceleration sensor.
Preferably, the positive g modulus AD conversion value and negative one g mould for obtaining each axis of 3-axis acceleration sensor Number AD conversion value, comprising:
Obtain the analog voltage of a positive g for each axis of the 3-axis acceleration sensor and the simulation electricity of negative one g Pressure value;
Using modulus converter respectively by the analog voltage of a positive g for each axis of the 3-axis acceleration sensor With the analog voltage of negative one g be converted into each axis of the 3-axis acceleration sensor positive g modulus AD conversion value and Negative one g modulus AD conversion value.
Further, the analog voltage of the positive g for obtaining each axis of 3-axis acceleration sensor and negative The analog voltage of one g, comprising:
A. three-axle table is placed on the indoor levelling bench of weakening;
B. being face-up placed in the 3-axis acceleration sensor on the three-axle table enables three axis accelerate X-axis and the y-axis for spending sensor are parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing The third output valve of device x-axis is the analog voltage of a positive g for the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor y-axis Stablize;The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 3-axis acceleration sensor y-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor y-axis;Described three Axis turntable is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor y-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor y-axis, the 3-axis acceleration sensing The third output valve of device y-axis is the analog voltage of a positive g for the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when first output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The second output valve of sensor z-axis is spent for the analog voltage of a positive g for the 3-axis acceleration sensor z-axis;
Wherein, the first threshold range is [G+S-t, G+S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation;
C. the reverse side of the 3-axis acceleration sensor is placed in upward on the three-axle table, three axis is enabled to accelerate X-axis and the y-axis for spending sensor are parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis Within the scope of second threshold, the three-axle table stops rotating up to the 4th output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when 5th output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 6th output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing 6th output valve of device x-axis is the analog voltage of the negative one g of the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis Within the scope of second threshold, three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor y-axis is stablized; The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, and the 5th when the 3-axis acceleration sensor y-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor y-axis out;The three-axle table It slowly rotates clockwise along y-axis or rotates counterclockwise, when the 6th output valve of the 3-axis acceleration sensor y-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor y-axis, the 3-axis acceleration sensor y-axis 6th output valve is the negative one g modulus AD conversion value of the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when the third output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and the 4th when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The 4th output valve of sensor z-axis is spent for the analog voltage of the negative one g of the 3-axis acceleration sensor z-axis;
Wherein, the second threshold range is [G-S-t, G-S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation.
Preferably, the positive g modulus AD conversion value and negative one using each axis of the 3-axis acceleration sensor A g modulus AD conversion value obtains the zero g modulus AD conversion value of each axis of 3-axis acceleration sensor, comprising:
The zero g modulus AD conversion value of the 3-axis acceleration sensor k axis is determined as the following formula
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;It is described The positive g modulus AD conversion value of 3-axis acceleration sensor k axis,For the negative one of the 3-axis acceleration sensor k axis A g modulus AD conversion value.
Preferably, the positive g modulus AD conversion value using each axis of the 3-axis acceleration sensor, negative one G modulus AD conversion value and zero g modulus AD conversion value determine the acceleration value of each axis of 3-axis acceleration sensor, comprising:
The acceleration value a of the 3-axis acceleration sensor k axis is determined as the following formulak:
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;SkFor three axis The modulus AD conversion value of acceleration transducer k axis;For the zero g modulus AD conversion of the 3-axis acceleration sensor k axis Value,For the positive g modulus AD conversion value of the 3-axis acceleration sensor k axis,For 3-axis acceleration sensing The negative one g modulus AD conversion value of device k axis.
According to the second aspect of the embodiment of the present application, the axle acceleration for providing a kind of 3-axis acceleration sensor obtains dress It sets, described device includes:
First acquisition unit, for obtaining the positive g modulus AD conversion value of each axis of 3-axis acceleration sensor and bearing One g modulus AD conversion value;
Second acquisition unit, for the positive g modulus AD conversion value using each axis of the 3-axis acceleration sensor The zero g modulus AD conversion value of each axis of 3-axis acceleration sensor is obtained with negative one g modulus AD conversion value;
Determination unit, for positive g modulus AD conversion value, the negative one using each axis of the 3-axis acceleration sensor A g modulus AD conversion value and zero g modulus AD conversion value determine the acceleration value of each axis of 3-axis acceleration sensor.
Preferably, the first acquisition unit, comprising:
Module is obtained, for obtaining the analog voltage of a positive g for each axis of the 3-axis acceleration sensor and bearing The analog voltage of one g;
Conversion module, for utilizing modulus converter respectively by positive one of each axis of the 3-axis acceleration sensor The analog voltage of g and the analog voltage of negative one g are converted into a positive g mould for each axis of the 3-axis acceleration sensor Number AD conversion value and negative one g modulus AD conversion value.
Further, the acquisition module, comprising:
Submodule is set, for three-axle table to be placed in the indoor levelling bench of weakening;
First acquisition submodule, for the 3-axis acceleration sensor to be face-up placed in the three-axle table On, enable the x-axis of the 3-axis acceleration sensor and y-axis parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing The third output valve of device x-axis is the analog voltage of a positive g for the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor y-axis Stablize;The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 3-axis acceleration sensor y-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor y-axis;Described three Axis turntable is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor y-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor y-axis, the 3-axis acceleration sensing The third output valve of device y-axis is the analog voltage of a positive g for the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when first output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The second output valve of sensor z-axis is spent for the analog voltage of a positive g for the 3-axis acceleration sensor z-axis;
Wherein, the first threshold range is [G+S-t, G+S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation;
Second acquisition submodule, for the reverse side of the 3-axis acceleration sensor to be placed in the three-axle table upward On, enable the x-axis of the 3-axis acceleration sensor and y-axis parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis Within the scope of second threshold, the three-axle table stops rotating up to the 4th output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when 5th output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 6th output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing 6th output valve of device x-axis is the analog voltage of the negative one g of the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis Within the scope of second threshold, three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor y-axis is stablized; The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, and the 5th when the 3-axis acceleration sensor y-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor y-axis out;The three-axle table It slowly rotates clockwise along y-axis or rotates counterclockwise, when the 6th output valve of the 3-axis acceleration sensor y-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor y-axis, the 3-axis acceleration sensor y-axis 6th output valve is the negative one g modulus AD conversion value of the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when the third output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and the 4th when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The 4th output valve of sensor z-axis is spent for the analog voltage of the negative one g of the 3-axis acceleration sensor z-axis;
Wherein, the second threshold range is [G-S-t, G-S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation.
Preferably, the second acquisition unit, specifically for determining the zero of the 3-axis acceleration sensor k axis as the following formula A g modulus AD conversion value
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;For institute The positive g modulus AD conversion value of 3-axis acceleration sensor k axis is stated,For the negative of the 3-axis acceleration sensor k axis One g modulus AD conversion value.
Preferably, the determination unit, specifically for determining the acceleration of the 3-axis acceleration sensor k axis as the following formula Value ak:
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;SkFor three axis The modulus AD conversion value of acceleration transducer k axis;For the zero g modulus AD conversion of the 3-axis acceleration sensor k axis Value,For the positive g modulus AD conversion value of the 3-axis acceleration sensor k axis,For 3-axis acceleration sensing The negative one g modulus AD conversion value of device k axis.
The technical solution that embodiments herein provides can include the following benefits: technical solution provided by the present application By obtaining the positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of 3-axis acceleration sensor, utilize The positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of 3-axis acceleration sensor obtain three axis The zero g modulus AD conversion value of each axis of acceleration transducer, utilizes a positive g for each axis of the 3-axis acceleration sensor Modulus AD conversion value, negative one g modulus AD conversion value and zero g modulus AD conversion value determine each axis of 3-axis acceleration sensor Acceleration value, reduce the error of the acceleration value of each axis of 3-axis acceleration sensor of acquisition.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not The application can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the application Example, and together with specification it is used to explain the principle of the application.
Fig. 1 is a kind of axle acceleration acquisition methods of 3-axis acceleration sensor shown according to an exemplary embodiment Flow chart;
Fig. 2 is a kind of axle acceleration acquisition device of 3-axis acceleration sensor shown according to an exemplary embodiment Block diagram.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with it is such as appended The example of the consistent device and method of some aspects be described in detail in claims, the application.
Fig. 1 is a kind of axle acceleration acquisition methods of 3-axis acceleration sensor shown according to an exemplary embodiment Flow chart, as shown in Figure 1, a kind of axle acceleration acquisition methods of 3-axis acceleration sensor are used in terminal, including following step It is rapid:
101. the positive g modulus AD conversion value and negative one g modulus AD that obtain each axis of 3-axis acceleration sensor turn Change value;
102. utilizing the positive g modulus AD conversion value and negative one g modulus of each axis of the 3-axis acceleration sensor The zero g modulus AD conversion value of the AD conversion value acquisition each axis of 3-axis acceleration sensor;
103. utilizing the positive g modulus AD conversion value of each axis of the 3-axis acceleration sensor, negative one g modulus AD Conversion value and zero g modulus AD conversion value determine the acceleration value of each axis of 3-axis acceleration sensor.
Further, the step 101, comprising:
Obtain the analog voltage of a positive g for each axis of the 3-axis acceleration sensor and the simulation electricity of negative one g Pressure value;
Using modulus converter respectively by the analog voltage of a positive g for each axis of the 3-axis acceleration sensor With the analog voltage of negative one g be converted into each axis of the 3-axis acceleration sensor positive g modulus AD conversion value and Negative one g modulus AD conversion value.
Specifically, the analog voltage and negative one of the positive g for obtaining each axis of 3-axis acceleration sensor The analog voltage of a g, comprising:
A. three-axle table is placed on the indoor levelling bench of weakening;
B. being face-up placed in the 3-axis acceleration sensor on the three-axle table enables three axis accelerate X-axis and the y-axis for spending sensor are parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing The third output valve of device x-axis is the analog voltage of a positive g for the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor y-axis Stablize;The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 3-axis acceleration sensor y-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor y-axis;Described three Axis turntable is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor y-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor y-axis, the 3-axis acceleration sensing The third output valve of device y-axis is the analog voltage of a positive g for the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when first output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The second output valve of sensor z-axis is spent for the analog voltage of a positive g for the 3-axis acceleration sensor z-axis;
Wherein, the first threshold range is [G+S-t, G+S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation;
C. the reverse side of the 3-axis acceleration sensor is placed in upward on the three-axle table, three axis is enabled to accelerate X-axis and the y-axis for spending sensor are parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis Within the scope of second threshold, the three-axle table stops rotating up to the 4th output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when 5th output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 6th output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing 6th output valve of device x-axis is the analog voltage of the negative one g of the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis Within the scope of second threshold, three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor y-axis is stablized; The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, and the 5th when the 3-axis acceleration sensor y-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor y-axis out;The three-axle table It slowly rotates clockwise along y-axis or rotates counterclockwise, when the 6th output valve of the 3-axis acceleration sensor y-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor y-axis, the 3-axis acceleration sensor y-axis 6th output valve is the negative one g modulus AD conversion value of the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when the third output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and the 4th when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The 4th output valve of sensor z-axis is spent for the analog voltage of the negative one g of the 3-axis acceleration sensor z-axis;
Wherein, the second threshold range is [G-S-t, G-S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation.
Further, the positive g modulus AD conversion value and negative one g modulus of each axis of 3-axis acceleration sensor are obtained After AD conversion value, the step 102, comprising:
The zero g modulus AD conversion value of the 3-axis acceleration sensor k axis is determined as the following formula
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;It is described The positive g modulus AD conversion value of 3-axis acceleration sensor k axis,For the negative one of the 3-axis acceleration sensor k axis A g modulus AD conversion value.
Further, after the zero g modulus AD conversion value for obtaining each axis of 3-axis acceleration sensor, the step 103, comprising:
The acceleration value a of the 3-axis acceleration sensor k axis is determined as the following formulak:
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;SkFor three axis The modulus AD conversion value of acceleration transducer k axis;For the zero g modulus AD conversion of the 3-axis acceleration sensor k axis Value,For the positive g modulus AD conversion value of the 3-axis acceleration sensor k axis,For 3-axis acceleration sensing The negative one g modulus AD conversion value of device k axis.
For example, three axis constituted with single-chip microcontroller STM32F103C8T6 and three-axis acceleration transducer chip KXR94-2050 For acceleration transducer E, single-chip microcontroller STM32F103C8T6 includes 12 bit A/D converters in 6 channels, and conversion time is 1us/ times;Three-axis acceleration transducer chip KXR94-2050 zero G offset and sensitivity be respectively 1.65V ± 0.05V and 660mV/g±13mV/g;But in the related technology only using 1.65V and 0.66V as three-axis acceleration transducer chip The zero G deviant and Sensitirity va1ue of KXR94-2050 calculates the meter that the acceleration value of the 3-axis acceleration sensor axis uses Calculate formula are as follows: certain axle acceleration value=5* (certain Axle mould number AD conversion value -2048)/4096, but do not consider that 3-axis acceleration passes Sensor chip KXR94-2050 zero G offset and sensitivity practical value be respectively 1.65V ± 0.05V and 660mV/g ± 13mV/g so then inevitably increases the error that most multipotency reaches 5%;And the technical solution of the application by 1.65V ± Zero G offset and sensitivity of the 0.05V and 660mV/g ± 13mV/g respectively as three-axis acceleration transducer chip KXR94-2050 Practical value, and a kind of axle acceleration acquisition methods of 3-axis acceleration sensor using offer of the invention then can be with Error is reduced to less than 1%, it is specific as follows shown in:
The instruction of 3-axis acceleration sensor E includes: setting output frequency instruction, setup module address instruction, inquiry mould Block address instruction, factory reset instruction, X-axis AD calibration value setting instruction, Y-axis AD calibration value setting instruction, Z axis AD calibration Value setting instructs, the reading of X-axis AD calibration value instructs, Y-axis AD calibration value reads instruction, the reading of Z axis AD calibration value instructs, preservation is set It sets instruction and reads the instruction of acceleration evaluation;
Further, the calibration process of 3-axis acceleration sensor E includes:
S1. make 3-axis acceleration sensor E work in response mode and its communication using factory reset instruction Baud rate is 115200bps;
S2. the analog voltage and negative one of a positive g for each axis of 3-axis acceleration sensor E are obtained using three-axle table The analog voltage of a g, and using the converter in single-chip microcontroller STM32F103C8T6 in 3-axis acceleration sensor E by three The analog voltage of a positive g and the analog voltage of negative one g of each axis of axle acceleration sensor E are converted into the acceleration of three axis Spend the modulus AD conversion value of a positive g for each axis of sensor E and the modulus AD conversion value of negative one g;S3. it is utilized respectively described X-axis AD calibration value setting instruction, Y-axis AD calibration value setting instruction and the setting instruction of Z axis AD calibration value will obtain in step S2 The positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of 3-axis acceleration sensor E are transmitted to the acceleration of three axis Spend sensor E;
S4. it is utilized respectively the X-axis AD calibration value and reads instruction, Y-axis AD calibration value reading instruction and the reading of Z axis AD calibration value Instruction fetch reads the positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of 3-axis acceleration sensor E, Judge read each axis of 3-axis acceleration sensor E positive g modulus AD conversion value and negative one g modulus AD conversion value with The positive g modulus AD conversion value and negative one g modulus AD of each axis of 3-axis acceleration sensor E obtained in step S2 Whether conversion value is transmitted to 3-axis acceleration sensor E consistent, if unanimously, thening follow the steps S5;If inconsistent, return step S3;
S5. the preservation setting instruction is executed, the setting that the step S1-S4 parameter setting instruction executed is related to is joined Number is stored in the nonvolatile FLASH memory of power down in 3-axis acceleration sensor E.
Specifically, the positive g for obtaining each axis of 3-axis acceleration sensor E using three-axle table in the step S2 Analog voltage and the analog voltage of negative one g include:
A. three-axle table is placed on the indoor levelling bench of weakening;
B. being face-up placed in the 3-axis acceleration sensor E on the three-axle table enables three axis add The x-axis and y-axis of velocity sensor E is parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of a positive g for x-axis of the 3-axis acceleration sensor E, three axis is enabled to turn The z-axis of platform perpendicular to the ground, the three-axle table quickly rotated along y-axis until the 3-axis acceleration sensor E x-axis first Output valve in first threshold range, the three-axle table stop rotating until the x-axis of the 3-axis acceleration sensor E the One output valve is stablized;The three-axle table is slowly rotated clockwise along y-axis with the speed less than 2 degrees seconds or is rotated counterclockwise, when Second output valve of the x-axis of the 3-axis acceleration sensor E is the maximum output of the x-axis of the 3-axis acceleration sensor E The three-axle table stops rotating when value;The three-axle table slowly rotated clockwise along x-axis with the speed less than 2 degrees seconds or Counterclockwise rotation, when the 3-axis acceleration sensor E x-axis third output valve be the 3-axis acceleration sensor E x The three-axle table stops rotating when the maximum output value of axis, and the third output valve of the x-axis of the 3-axis acceleration sensor E is The analog voltage of a positive g for the x-axis of the 3-axis acceleration sensor E;
When obtaining the analog voltage of a positive g for y-axis of the 3-axis acceleration sensor E, three axis is enabled to turn The z-axis of platform perpendicular to the ground, the three-axle table quickly rotated along x-axis until the 3-axis acceleration sensor E y-axis first Output valve in first threshold range, the three-axle table stop rotating until the y-axis of the 3-axis acceleration sensor E the One output valve is stablized;The three-axle table is slowly rotated clockwise along x-axis with the speed less than 2 degrees seconds or is rotated counterclockwise, when Second output valve of the y-axis of the 3-axis acceleration sensor E is the maximum output of the y-axis of the 3-axis acceleration sensor E The three-axle table stops rotating when value;The three-axle table slowly rotated clockwise along y-axis with the speed less than 2 degrees seconds or Counterclockwise rotation, when the 3-axis acceleration sensor E y-axis third output valve be the 3-axis acceleration sensor E y The three-axle table stops rotating when the maximum output value of axis, and the third output valve of the y-axis of the 3-axis acceleration sensor E is The analog voltage of a positive g for the y-axis of the 3-axis acceleration sensor E;
When obtaining the analog voltage of a positive g for z-axis of the 3-axis acceleration sensor E, three axis is enabled to turn Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis with the speed less than 2 degrees seconds or is revolved counterclockwise the z-axis of platform Turn, when the maximum for the z-axis that the first output valve of the z-axis of the 3-axis acceleration sensor E is the 3-axis acceleration sensor E The three-axle table stops rotating when output valve;The three-axle table is slowly revolved along y-axis clockwise with the speed less than 2 degrees seconds Turn or rotate counterclockwise, when the second output valve of the z-axis of the 3-axis acceleration sensor E is the 3-axis acceleration sensor The three-axle table stops rotating when the maximum output value of the z-axis of E, the second output of the z-axis of the 3-axis acceleration sensor E Value is the analog voltage of a positive g for the z-axis of the 3-axis acceleration sensor E;
Wherein, the first threshold range is [G+S-t, G+S+t], and zero g that G is 3-axis acceleration sensor E is deviated, S For the sensitivity of 3-axis acceleration sensor E, t is deviation;Zero G of 3-axis acceleration sensor E is deviated and sensitivity is respectively 1.65V and 660mV/g, it is assumed that deviation 0.11, then the first threshold range of 3-axis acceleration sensor E be [2.2, 2.41], deviation t can according to the actual situation depending on;
The of first output valve of the x-axis of the 3-axis acceleration sensor E, the x-axis of the 3-axis acceleration sensor E Two output valves, the third output valve of the x-axis of the 3-axis acceleration sensor E, the y-axis of the 3-axis acceleration sensor E First output valve, the second output valve of the y-axis of the 3-axis acceleration sensor E, the y-axis of the 3-axis acceleration sensor E Third output valve, the first output valve of the z-axis of the 3-axis acceleration sensor E and the z of the 3-axis acceleration sensor E Second output valve of axis can be measured by high-precision milivoltmeter;
C. the reverse side of the 3-axis acceleration sensor E is placed in upward on the three-axle table, enables three axis The x-axis and y-axis of acceleration transducer E is parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of the negative one g of x-axis of the 3-axis acceleration sensor E, three axis is enabled to turn The z-axis of platform perpendicular to the ground, the three-axle table quickly rotated along y-axis until the 3-axis acceleration sensor E x-axis the 4th Output valve within the scope of second threshold, the three-axle table stop rotating until the x-axis of the 3-axis acceleration sensor E the Four output valves are stablized;The three-axle table is slowly rotated clockwise along y-axis with the speed less than 2 degrees seconds or is rotated counterclockwise, when 5th output valve of the x-axis of the 3-axis acceleration sensor E is the maximum output of the x-axis of the 3-axis acceleration sensor E The three-axle table stops rotating when value;The three-axle table slowly rotated clockwise along x-axis with the speed less than 2 degrees seconds or Counterclockwise rotation, when the 3-axis acceleration sensor E x-axis the 6th output valve be the 3-axis acceleration sensor E x The three-axle table stops rotating when the maximum output value of axis, and the 6th output valve of the x-axis of the 3-axis acceleration sensor E is The analog voltage of the negative one g of the x-axis of the 3-axis acceleration sensor E;
When obtaining the analog voltage of the negative one g of y-axis of the 3-axis acceleration sensor E, three axis is enabled to turn The z-axis of platform perpendicular to the ground, the three-axle table quickly rotated along x-axis until the 3-axis acceleration sensor E y-axis the 4th Output valve within the scope of second threshold, three-axle table stop rotating until the y-axis of the 3-axis acceleration sensor E it is the 4th defeated Value is stablized out;The three-axle table is slowly rotated clockwise along x-axis with the speed less than 2 degrees seconds or is rotated counterclockwise, when described When 5th output valve of the y-axis of 3-axis acceleration sensor E is the maximum output value of the y-axis of the 3-axis acceleration sensor E The three-axle table stops rotating;The three-axle table is slowly rotated clockwise along y-axis with the speed less than 2 degrees seconds or the inverse time Needle rotation, when the 6th output valve of the y-axis of the 3-axis acceleration sensor E be the 3-axis acceleration sensor E y-axis The three-axle table stops rotating when maximum output value, and the 6th output valve of the y-axis of the 3-axis acceleration sensor E is described The negative one g modulus AD conversion value of the y-axis of 3-axis acceleration sensor E;
When obtaining the analog voltage of the negative one g of z-axis of the 3-axis acceleration sensor E, three axis is enabled to turn Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis with the speed less than 2 degrees seconds or is revolved counterclockwise the z-axis of platform Turn, when the maximum for the z-axis that the third output valve of the z-axis of the 3-axis acceleration sensor E is the 3-axis acceleration sensor E The three-axle table stops rotating when output valve;The three-axle table is slowly revolved along y-axis clockwise with the speed less than 2 degrees seconds Turn or rotate counterclockwise, when the 4th output valve of the z-axis of the 3-axis acceleration sensor E is the 3-axis acceleration sensor The three-axle table stops rotating when the maximum output value of the z-axis of E, the 4th output of the z-axis of the 3-axis acceleration sensor E Value is the analog voltage of the negative one g of the z-axis of the 3-axis acceleration sensor E;
Wherein, the second threshold range is [G-S-t, G-S+t], and zero g that G is 3-axis acceleration sensor E is deviated, S For the sensitivity of 3-axis acceleration sensor E, t is deviation;Zero G of 3-axis acceleration sensor E is deviated and sensitivity is respectively 1.65V and 660mV/g, it is assumed that deviation 0.11, then the second threshold range of 3-axis acceleration sensor E be [0.88, 1.1], deviation t can according to the actual situation depending on;
The of 4th output valve of the x-axis of the 3-axis acceleration sensor E, the x-axis of the 3-axis acceleration sensor E Five output valves, the 6th output valve of the x-axis of the 3-axis acceleration sensor E, the y-axis of the 3-axis acceleration sensor E 4th output valve, the 5th output valve of the y-axis of the 3-axis acceleration sensor E, the y-axis of the 3-axis acceleration sensor E The 6th output valve, the third output valve of the z-axis of the 3-axis acceleration sensor E and the z of the 3-axis acceleration sensor E 4th output valve of axis can be measured by high-precision milivoltmeter.
Fig. 2 is a kind of axle acceleration acquisition device frame of 3-axis acceleration sensor shown according to an exemplary embodiment Figure.Referring to Fig. 2, which includes:
First acquisition unit, for obtaining the positive g modulus AD conversion value of each axis of 3-axis acceleration sensor and bearing One g modulus AD conversion value;
Second acquisition unit, for the positive g modulus AD conversion value using each axis of the 3-axis acceleration sensor The zero g modulus AD conversion value of each axis of 3-axis acceleration sensor is obtained with negative one g modulus AD conversion value;
Determination unit, for positive g modulus AD conversion value, the negative one using each axis of the 3-axis acceleration sensor A g modulus AD conversion value and zero g modulus AD conversion value determine the acceleration value of each axis of 3-axis acceleration sensor.
Further, the first acquisition unit, comprising:
Module is obtained, for obtaining the analog voltage of a positive g for each axis of the 3-axis acceleration sensor and bearing The analog voltage of one g;
Conversion module, for utilizing modulus converter respectively by positive one of each axis of the 3-axis acceleration sensor The analog voltage of g and the analog voltage of negative one g are converted into a positive g mould for each axis of the 3-axis acceleration sensor Number AD conversion value and negative one g modulus AD conversion value.
Specifically, the acquisition module, comprising:
Submodule is set, for three-axle table to be placed in the indoor levelling bench of weakening;
First acquisition submodule, for the 3-axis acceleration sensor to be face-up placed in the three-axle table On, enable the x-axis of the 3-axis acceleration sensor and y-axis parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing The third output valve of device x-axis is the analog voltage of a positive g for the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the first output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis In first threshold range, the three-axle table stops rotating up to the first output valve of the 3-axis acceleration sensor y-axis Stablize;The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 3-axis acceleration sensor y-axis The three-axle table stops rotating when second output valve is the maximum output value of the 3-axis acceleration sensor y-axis;Described three Axis turntable is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the third output valve of the 3-axis acceleration sensor y-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor y-axis, the 3-axis acceleration sensing The third output valve of device y-axis is the analog voltage of a positive g for the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when first output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The second output valve of sensor z-axis is spent for the analog voltage of a positive g for the 3-axis acceleration sensor z-axis;
Wherein, the first threshold range is [G+S-t, G+S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation;
Second acquisition submodule, for the reverse side of the 3-axis acceleration sensor to be placed in the three-axle table upward On, enable the x-axis of the 3-axis acceleration sensor and y-axis parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor x-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor x-axis along y-axis to z-axis Within the scope of second threshold, the three-axle table stops rotating up to the 4th output valve of the 3-axis acceleration sensor x-axis Stablize;The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, when the 3-axis acceleration sensor x-axis The three-axle table stops rotating when 5th output valve is the maximum output value of the 3-axis acceleration sensor x-axis;Described three Axis turntable is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 6th output valve of the 3-axis acceleration sensor x-axis is The three-axle table stops rotating when the maximum output value of the 3-axis acceleration sensor x-axis, the 3-axis acceleration sensing 6th output valve of device x-axis is the analog voltage of the negative one g of the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor y-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table quickly rotates the 4th output valve until the 3-axis acceleration sensor y-axis along x-axis to z-axis Within the scope of second threshold, three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor y-axis is stablized; The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, and the 5th when the 3-axis acceleration sensor y-axis is defeated The three-axle table stops rotating when value is the maximum output value of y-axis out;The three-axle table slowly rotated clockwise along y-axis or Counterclockwise rotation, when the 3-axis acceleration sensor y-axis the 6th output valve be the 3-axis acceleration sensor y-axis most The three-axle table stops rotating when big output valve, and the 6th output valve of the 3-axis acceleration sensor y-axis is three axis The negative one g modulus AD conversion value of acceleration transducer y-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor z-axis, the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise z-axis, when the 3-axis acceleration senses The three-axle table stops rotating when the third output valve of device z-axis is the maximum output value of the 3-axis acceleration sensor z-axis; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and the 4th when the 3-axis acceleration sensor z-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis out, and three axis accelerates The 4th output valve of sensor z-axis is spent for the analog voltage of the negative one g of the 3-axis acceleration sensor z-axis;
Wherein, the second threshold range is [G-S-t, G-S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is The sensitivity of 3-axis acceleration sensor, t are deviation.
Further, the second acquisition unit, specifically for determining the 3-axis acceleration sensor k axis as the following formula Zero g modulus AD conversion value
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;It is described The positive g modulus AD conversion value of 3-axis acceleration sensor k axis,For the negative one of the 3-axis acceleration sensor k axis G modulus AD conversion value.
Further, the determination unit, specifically for determining the acceleration of the 3-axis acceleration sensor k axis as the following formula Angle value ak:
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;SkFor three axis The modulus AD conversion value of acceleration transducer k axis;For the zero g modulus AD conversion of the 3-axis acceleration sensor k axis Value,For the positive g modulus AD conversion value of the 3-axis acceleration sensor k axis,For 3-axis acceleration sensing The negative one g modulus AD conversion value of device k axis.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
It is understood that same or similar part can mutually refer in the various embodiments described above, in some embodiments Unspecified content may refer to the same or similar content in other embodiments.
It should be noted that term " first ", " second " etc. are used for description purposes only in the description of the present application, without It can be interpreted as indication or suggestion relative importance.In addition, in the description of the present application, unless otherwise indicated, the meaning of " multiple " Refer at least two.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discussed suitable Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be by the application Embodiment person of ordinary skill in the field understood.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware Any one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signal Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, can integrate in a processing module in each functional unit in each embodiment of the application It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any One or more embodiment or examples in can be combined in any suitable manner.
Although embodiments herein has been shown and described above, it is to be understood that above-described embodiment is example Property, it should not be understood as the limitation to the application, those skilled in the art within the scope of application can be to above-mentioned Embodiment is changed, modifies, replacement and variant.

Claims (10)

1. a kind of axle acceleration acquisition methods of 3-axis acceleration sensor, which is characterized in that the described method includes:
Obtain the positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of 3-axis acceleration sensor;
Utilize the positive g modulus AD conversion value and negative one g modulus AD conversion value of each axis of the 3-axis acceleration sensor Obtain the zero g modulus AD conversion value of each axis of 3-axis acceleration sensor;
Using the positive g modulus AD conversion value of each axis of the 3-axis acceleration sensor, negative one g modulus AD conversion value and Zero g modulus AD conversion value determines the acceleration value of each axis of 3-axis acceleration sensor.
2. the method according to claim 1, wherein described obtain positive the one of each axis of 3-axis acceleration sensor A g modulus AD conversion value and negative one g modulus AD conversion value, comprising:
Obtain the analog voltage of a positive g for each axis of the 3-axis acceleration sensor and the analog voltage of negative one g;
It by the analog voltage of a positive g for each axis of the 3-axis acceleration sensor and is born respectively using modulus converter The analog voltage of one g is converted into the positive g modulus AD conversion value and negative one of each axis of the 3-axis acceleration sensor A g modulus AD conversion value.
3. according to the method described in claim 2, it is characterized in that, described obtain each axis of 3-axis acceleration sensor The analog voltage of a positive g and the analog voltage of negative one g, comprising:
A. three-axle table is placed on the indoor levelling bench of weakening;
B. being face-up placed in the 3-axis acceleration sensor on the three-axle table enables the 3-axis acceleration pass The x-axis and y-axis of sensor are parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor x-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along y-axis until the first output valve of the 3-axis acceleration sensor x-axis is the In one threshold range, the three-axle table stops rotating until the first output valve of the 3-axis acceleration sensor x-axis is stablized; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor x-axis is defeated The three-axle table stops rotating when value is the maximum output value of x-axis out;The three-axle table slowly rotated clockwise along x-axis or Counterclockwise rotation, when the 3-axis acceleration sensor x-axis third output valve be the 3-axis acceleration sensor x-axis most The three-axle table stops rotating when big output valve, and the third output valve of the 3-axis acceleration sensor x-axis is three axis The analog voltage of a positive g for acceleration transducer x-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor y-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along x-axis until the first output valve of the 3-axis acceleration sensor y-axis is the In one threshold range, the three-axle table stops rotating until the first output valve of the 3-axis acceleration sensor y-axis is stablized; The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor y-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor y-axis out;The three-axle table It slowly rotates clockwise along y-axis or rotates counterclockwise, when the third output valve of the 3-axis acceleration sensor y-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor y-axis, the 3-axis acceleration sensor y-axis Third output valve is the analog voltage of a positive g for the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor z-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, as the 3-axis acceleration sensor z The three-axle table stops rotating when first output valve of axis is the maximum output value of the 3-axis acceleration sensor z-axis;Institute It states three-axle table slowly to rotate clockwise along y-axis or rotate counterclockwise, when the second output of the 3-axis acceleration sensor z-axis The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis, the 3-axis acceleration Second output valve of sensor z-axis is the analog voltage of a positive g for the 3-axis acceleration sensor z-axis;
Wherein, the first threshold range is [G+S-t, G+S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is three axis The sensitivity of acceleration transducer, t are deviation;
C. the reverse side of the 3-axis acceleration sensor is placed in upward on the three-axle table, the 3-axis acceleration is enabled to pass The x-axis and y-axis of sensor are parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor x-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along y-axis until the 4th output valve of the 3-axis acceleration sensor x-axis is the In two threshold ranges, the three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor x-axis is stablized; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and the 5th when the 3-axis acceleration sensor x-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor x-axis out;The three-axle table It slowly rotates clockwise along x-axis or rotates counterclockwise, when the 6th output valve of the 3-axis acceleration sensor x-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor x-axis, the 3-axis acceleration sensor x-axis 6th output valve is the analog voltage of the negative one g of the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor y-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along x-axis until the 4th output valve of the 3-axis acceleration sensor y-axis is the In two threshold ranges, three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor y-axis is stablized;It is described Three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 5th output valve of the 3-axis acceleration sensor y-axis For the 3-axis acceleration sensor y-axis maximum output value when the three-axle table stop rotating;The three-axle table is slow It rotates clockwise along y-axis or rotates counterclockwise, when the 6th output valve of the 3-axis acceleration sensor y-axis is that three axis adds The three-axle table stops rotating when the maximum output value of velocity sensor y-axis, and the 6th of the 3-axis acceleration sensor y-axis the Output valve is the negative one g modulus AD conversion value of the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor z-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, as the 3-axis acceleration sensor z The three-axle table stops rotating when the third output valve of axis is the maximum output value of the 3-axis acceleration sensor z-axis;Institute It states three-axle table slowly to rotate clockwise along y-axis or rotate counterclockwise, when the 4th output of the 3-axis acceleration sensor z-axis The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis, the 3-axis acceleration 4th output valve of sensor z-axis is the analog voltage of the negative one g of the 3-axis acceleration sensor z-axis;
Wherein, the second threshold range is [G-S-t, G-S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is three axis The sensitivity of acceleration transducer, t are deviation.
4. the method according to claim 1, wherein described using each axis of the 3-axis acceleration sensor Positive g modulus AD conversion value and negative one g modulus AD conversion value obtain the zero g modulus of each axis of 3-axis acceleration sensor AD conversion value, comprising:
The zero g modulus AD conversion value of the 3-axis acceleration sensor k axis is determined as the following formula
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;For three axis The positive g modulus AD conversion value of acceleration transducer k axis,For the negative one g mould of the 3-axis acceleration sensor k axis Number AD conversion value.
5. the method according to claim 1, wherein described using each axis of the 3-axis acceleration sensor Positive g modulus AD conversion value, negative one g modulus AD conversion value and zero g modulus AD conversion value determine that 3-axis acceleration senses The acceleration value of each axis of device, comprising:
The acceleration value a of the 3-axis acceleration sensor k axis is determined as the following formulak:
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;SkFor 3-axis acceleration The modulus AD conversion value of sensor k axis;For the zero g modulus AD conversion value of the 3-axis acceleration sensor k axis,For The positive g modulus AD conversion value of the 3-axis acceleration sensor k axis,For the negative of the 3-axis acceleration sensor k axis One g modulus AD conversion value.
6. a kind of axle acceleration acquisition device of 3-axis acceleration sensor, which is characterized in that described device includes:
First acquisition unit, for obtaining the positive g modulus AD conversion value and negative one g of each axis of 3-axis acceleration sensor Modulus AD conversion value;
Second acquisition unit for the positive g modulus AD conversion value using each axis of the 3-axis acceleration sensor and is born One g modulus AD conversion value obtains the zero g modulus AD conversion value of each axis of 3-axis acceleration sensor;
Determination unit, for the positive g modulus AD conversion value using each axis of the 3-axis acceleration sensor, negative one g Modulus AD conversion value and zero g modulus AD conversion value determine the acceleration value of each axis of 3-axis acceleration sensor.
7. device according to claim 6, which is characterized in that the first acquisition unit, comprising:
Obtain module, the analog voltage and negative one g of the positive g for obtaining each axis of the 3-axis acceleration sensor Analog voltage;
Conversion module, for utilizing modulus converter respectively by a positive g's for each axis of the 3-axis acceleration sensor The analog voltage of analog voltage and negative one g are converted into a positive g modulus for each axis of 3-axis acceleration sensor AD conversion value and negative one g modulus AD conversion value.
8. device according to claim 7, which is characterized in that the acquisition module, comprising:
Submodule is set, for three-axle table to be placed in the indoor levelling bench of weakening;
First acquisition submodule, for the 3-axis acceleration sensor to be face-up placed in the three-axle table, Enable x-axis and the y-axis of the 3-axis acceleration sensor parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor x-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along y-axis until the first output valve of the 3-axis acceleration sensor x-axis is the In one threshold range, the three-axle table stops rotating until the first output valve of the 3-axis acceleration sensor x-axis is stablized; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor x-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor x-axis out;The three-axle table It slowly rotates clockwise along x-axis or rotates counterclockwise, when the third output valve of the 3-axis acceleration sensor x-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor x-axis, the 3-axis acceleration sensor x-axis Third output valve is the analog voltage of a positive g for the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor y-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along x-axis until the first output valve of the 3-axis acceleration sensor y-axis is the In one threshold range, the three-axle table stops rotating until the first output valve of the 3-axis acceleration sensor y-axis is stablized; The three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, and second when the 3-axis acceleration sensor y-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor y-axis out;The three-axle table It slowly rotates clockwise along y-axis or rotates counterclockwise, when the third output valve of the 3-axis acceleration sensor y-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor y-axis, the 3-axis acceleration sensor y-axis Third output valve is the analog voltage of a positive g for the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of a positive g of the 3-axis acceleration sensor z-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, as the 3-axis acceleration sensor z The three-axle table stops rotating when first output valve of axis is the maximum output value of the 3-axis acceleration sensor z-axis;Institute It states three-axle table slowly to rotate clockwise along y-axis or rotate counterclockwise, when the second output of the 3-axis acceleration sensor z-axis The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis, the 3-axis acceleration Second output valve of sensor z-axis is the analog voltage of a positive g for the 3-axis acceleration sensor z-axis;
Wherein, the first threshold range is [G+S-t, G+S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is three axis The sensitivity of acceleration transducer, t are deviation;
Second acquisition submodule, for the reverse side of the 3-axis acceleration sensor to be placed in the three-axle table upward, Enable x-axis and the y-axis of the 3-axis acceleration sensor parallel with the x-axis of the three-axle table and y-axis to just respectively;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor x-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along y-axis until the 4th output valve of the 3-axis acceleration sensor x-axis is the In two threshold ranges, the three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor x-axis is stablized; The three-axle table is slowly rotated clockwise along y-axis or is rotated counterclockwise, and the 5th when the 3-axis acceleration sensor x-axis is defeated The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor x-axis out;The three-axle table It slowly rotates clockwise along x-axis or rotates counterclockwise, when the 6th output valve of the 3-axis acceleration sensor x-axis is described three The three-axle table stops rotating when the maximum output value of axle acceleration sensor x-axis, the 3-axis acceleration sensor x-axis 6th output valve is the analog voltage of the negative one g of the 3-axis acceleration sensor x-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor y-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is quickly rotated along x-axis until the 4th output valve of the 3-axis acceleration sensor y-axis is the In two threshold ranges, three-axle table stops rotating until the 4th output valve of the 3-axis acceleration sensor y-axis is stablized;It is described Three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, when the 5th output valve of the 3-axis acceleration sensor y-axis For the 3-axis acceleration sensor y-axis maximum output value when the three-axle table stop rotating;The three-axle table is slow It rotates clockwise along y-axis or rotates counterclockwise, when the 6th output valve of the 3-axis acceleration sensor y-axis is that three axis adds The three-axle table stops rotating when the maximum output value of velocity sensor y-axis, and the 6th of the 3-axis acceleration sensor y-axis the Output valve is the negative one g modulus AD conversion value of the 3-axis acceleration sensor y-axis;
When obtaining the analog voltage of negative one g of the 3-axis acceleration sensor z-axis, the z-axis of the three-axle table is enabled Perpendicular to the ground, the three-axle table is slowly rotated clockwise along x-axis or is rotated counterclockwise, as the 3-axis acceleration sensor z The three-axle table stops rotating when the third output valve of axis is the maximum output value of the 3-axis acceleration sensor z-axis;Institute It states three-axle table slowly to rotate clockwise along y-axis or rotate counterclockwise, when the 4th output of the 3-axis acceleration sensor z-axis The three-axle table stops rotating when value is the maximum output value of the 3-axis acceleration sensor z-axis, the 3-axis acceleration 4th output valve of sensor z-axis is the analog voltage of the negative one g of the 3-axis acceleration sensor z-axis;
Wherein, the second threshold range is [G-S-t, G-S+t], and G is that zero g of 3-axis acceleration sensor is deviated, and S is three axis The sensitivity of acceleration transducer, t are deviation.
9. device according to claim 6, which is characterized in that the second acquisition unit, specifically for determining as the following formula The zero g modulus AD conversion value of the 3-axis acceleration sensor k axis
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;For three axis The positive g modulus AD conversion value of acceleration transducer k axis,For the negative one g mould of the 3-axis acceleration sensor k axis Number AD conversion value.
10. device according to claim 6, which is characterized in that the determination unit, described in determining as the following formula The acceleration value a of 3-axis acceleration sensor k axisk:
In above formula, k=x, y or z, x, y and z are respectively the x-axis, y-axis and z-axis of 3-axis acceleration sensor;SkFor 3-axis acceleration The modulus AD conversion value of sensor k axis;For the zero g modulus AD conversion value of the 3-axis acceleration sensor k axis,For The positive g modulus AD conversion value of the 3-axis acceleration sensor k axis,For the negative of the 3-axis acceleration sensor k axis One g modulus AD conversion value.
CN201910805903.XA 2019-08-29 2019-08-29 Method and device for acquiring axial acceleration of triaxial acceleration sensor Active CN110501520B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910805903.XA CN110501520B (en) 2019-08-29 2019-08-29 Method and device for acquiring axial acceleration of triaxial acceleration sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910805903.XA CN110501520B (en) 2019-08-29 2019-08-29 Method and device for acquiring axial acceleration of triaxial acceleration sensor

Publications (2)

Publication Number Publication Date
CN110501520A true CN110501520A (en) 2019-11-26
CN110501520B CN110501520B (en) 2021-06-29

Family

ID=68590381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910805903.XA Active CN110501520B (en) 2019-08-29 2019-08-29 Method and device for acquiring axial acceleration of triaxial acceleration sensor

Country Status (1)

Country Link
CN (1) CN110501520B (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002059627A1 (en) * 2000-11-21 2002-08-01 Vega Vista System and method for calibrating an accelerometer assembly
CN1470879A (en) * 2002-07-10 2004-01-28 ������������ʽ���� Acceleration measuring apparatus with calibration function
CN1818555A (en) * 2006-03-29 2006-08-16 北京航空航天大学 Microinertia measuring unit precisive calibration for installation fault angle and rating factor decoupling
US20090138224A1 (en) * 2007-09-29 2009-05-28 Ruey-Der Lou Methods for improving accuracy of measurement and calibration of accelerometer parameters
KR20090078130A (en) * 2008-01-14 2009-07-17 주식회사 아모센스 Apparatus for calibrating sensor and method thereof
CN101701970A (en) * 2009-11-12 2010-05-05 北京航空航天大学 Method for detecting acceleration and device thereof
CN101743479A (en) * 2007-09-03 2010-06-16 三菱电机株式会社 Sensor output compensator
CN101852818A (en) * 2010-06-02 2010-10-06 北京航空航天大学 Accelerometer error calibration and compensation method based on rotary mechanism
CN103675352A (en) * 2013-12-19 2014-03-26 中北大学 Method for comprehensive calibration of static and dynamic parameters of missile strapdown triaxial accelerometer assembly
CN108152535A (en) * 2017-11-14 2018-06-12 歌尔科技有限公司 A kind of accelerometer calibration method and device
RU2669263C1 (en) * 2017-08-30 2018-10-09 Общество С Ограниченной Ответственностью "Автоматизированные Измерительные Системы И Технологии" Method and device for calibration of inertial measurement modules
CN108710002A (en) * 2018-05-08 2018-10-26 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) Accelerometer method for testing reliability, device and test accelerometer
CN109459585A (en) * 2018-10-25 2019-03-12 北京航天计量测试技术研究所 A kind of accelerometer zero biasing modification method
CN109510625A (en) * 2019-01-02 2019-03-22 中国船舶重工集团公司第七0七研究所 A kind of high-precision AD sampling of quartz flexible accelerometer and conversion circuit
CN110133325A (en) * 2018-12-11 2019-08-16 中国航空工业集团公司北京长城计量测试技术研究所 A kind of gravitational field dynamic calibration method of accelerometer

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002059627A1 (en) * 2000-11-21 2002-08-01 Vega Vista System and method for calibrating an accelerometer assembly
CN1470879A (en) * 2002-07-10 2004-01-28 ������������ʽ���� Acceleration measuring apparatus with calibration function
CN1818555A (en) * 2006-03-29 2006-08-16 北京航空航天大学 Microinertia measuring unit precisive calibration for installation fault angle and rating factor decoupling
CN101743479A (en) * 2007-09-03 2010-06-16 三菱电机株式会社 Sensor output compensator
US20090138224A1 (en) * 2007-09-29 2009-05-28 Ruey-Der Lou Methods for improving accuracy of measurement and calibration of accelerometer parameters
KR20090078130A (en) * 2008-01-14 2009-07-17 주식회사 아모센스 Apparatus for calibrating sensor and method thereof
CN101701970A (en) * 2009-11-12 2010-05-05 北京航空航天大学 Method for detecting acceleration and device thereof
CN101852818A (en) * 2010-06-02 2010-10-06 北京航空航天大学 Accelerometer error calibration and compensation method based on rotary mechanism
CN103675352A (en) * 2013-12-19 2014-03-26 中北大学 Method for comprehensive calibration of static and dynamic parameters of missile strapdown triaxial accelerometer assembly
RU2669263C1 (en) * 2017-08-30 2018-10-09 Общество С Ограниченной Ответственностью "Автоматизированные Измерительные Системы И Технологии" Method and device for calibration of inertial measurement modules
CN108152535A (en) * 2017-11-14 2018-06-12 歌尔科技有限公司 A kind of accelerometer calibration method and device
CN108710002A (en) * 2018-05-08 2018-10-26 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) Accelerometer method for testing reliability, device and test accelerometer
CN109459585A (en) * 2018-10-25 2019-03-12 北京航天计量测试技术研究所 A kind of accelerometer zero biasing modification method
CN110133325A (en) * 2018-12-11 2019-08-16 中国航空工业集团公司北京长城计量测试技术研究所 A kind of gravitational field dynamic calibration method of accelerometer
CN109510625A (en) * 2019-01-02 2019-03-22 中国船舶重工集团公司第七0七研究所 A kind of high-precision AD sampling of quartz flexible accelerometer and conversion circuit

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
石玺文等: "《MEMS三轴加速度计6位置标定方法的研究》", 《电子器件》 *
邓立新: "《高精度运动加速度测量***研究》", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 *

Also Published As

Publication number Publication date
CN110501520B (en) 2021-06-29

Similar Documents

Publication Publication Date Title
CN105180965B (en) Three axial ship gesture angle analogue simulation test platforms
CN105945979B (en) The method that Shared control is carried out to the paw mechanism of drive lacking two
CN105397807B (en) Robot zero point correction device, robot zero point correction system and calibration method
CN106052714A (en) Multi-shaft diagonal fiber-optic gyroscope combination scale factor performance testing method
CN103900559A (en) High precision attitude resolving system based on interference estimation
CN106200614A (en) A kind of spacecraft appearance control test system and method using the true moment of control-moment gyro
CN111223145A (en) Data processing method, system, service device and storage medium thereof
Wei et al. High-precision smart calibration system for temperature sensors
CN110501520A (en) A kind of the axle acceleration acquisition methods and device of 3-axis acceleration sensor
CN107818225A (en) The design method of pendular ring angular accelerometer and its modeling method of dynamic pressure process
CN101581762B (en) Delay fault testing method and system oriented to the application of FPGA
CN100533060C (en) Device for implementing rough north-seeking of gyroscope using electronic compass
CN105259795B (en) Internal driving parameter spread method for electrokinetic cell simulator
CN104931069B (en) Demarcate the method, apparatus and system of gyroscope
CN104897169B (en) A kind of dynamic accuracy test system and method for Miniature posture module
CN108592902A (en) A kind of positioning device and localization method based on multisensor, system and mechanical arm
CN206216738U (en) A kind of six-DOF robot end load dynamic parameters identification device
CN108106840A (en) A kind of Novel industrial robot RV speed reducer method for testing performances
CN101413798B (en) Multiple-combined angular rate gyroscope
CN105203088B (en) A kind of three-dimensional magnetic induction type magnetic compass
CN106895832B (en) A kind of angular velocity signal analogy method of Gyro
CN206960957U (en) Double infrared accurate calibrations and the robot of charging platform docking angle
CN204854712U (en) Arbitrary angular surveying appearance of three dimensions
CN108528530A (en) Steering wheel self-adapting calibration method and system based on neural network, car-mounted terminal
CN201293645Y (en) High precision angular rate gyroscopes

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A method and device for obtaining axial acceleration of a three-axis accelerometer

Granted publication date: 20210629

Pledgee: Shijiazhuang Luquan Rural Commercial Bank Co.,Ltd.

Pledgor: BEIJING YUNLU TECHNOLOGY CO.,LTD.

Registration number: Y2024980015341

PE01 Entry into force of the registration of the contract for pledge of patent right