1. Field of the Invention
The present invention relates to an inertia sensor and a method for reducing an operation error of the inertia sensor. More particularly, the present invention relates to an inertia sensor (an angular velocity sensor, an acceleration sensor) and a method for reducing an operation error of the inertia sensor, the sensor and the method being capable of reducing, in a relatively simple and highly accurate manner, an operation error due to an output change caused by a temperature change in a system which uses the inertia sensor and is used for car navigation, posture control of an automobile and a robot, hand-shake correction of a camera, and the like.
2. Description of the Related Art
In a system which uses an inertia sensor (an angular velocity sensor, an acceleration sensor), and which is used for car navigation, posture control of an automobile and a robot, hand-shake correction of a camera, and the like, it is required that an operation error due to an output change caused, particularly, by a temperature change in the system is reduced as small as possible. Conventionally, the operation error has been suppressed to some extent by using a sensor which has a temperature characteristic within a certain range. However, each of the sensors has a temperature characteristic, and the temperature characteristic is different for each of the sensors. Therefore, it is difficult to completely suppress the operation error. To cope with this, conventionally, a method has often been adopted in which a learning function is given to the side of a system using a sensor, and in which the system learns a temperature characteristic of the sensor from temperature data and sensor data during the use of the sensor, so as to reduce the operation error on the basis of the temperature characteristic.
Note that a plurality of proposals have been conventionally made about a data correction technique for an inertia sensor. Among the proposals, Japanese Patent Laid-Open No. 2006-308448 entitled “Correction Value Memory Unit and Correction Apparatus” discloses, as a correction value memory unit for improving the correction value accuracy, a configuration in which a terminal for connecting a battery to two sensors of a temperature sensor and a gyro-sensor without via an ignition switch is provided between the battery and the two sensors of the temperature sensor and the gyro-sensor, in which the temperature sensor and the gyro-sensor can be connected to the battery by one of two circuits, one passing through the terminal and the other passing through the another terminal connected to the ignition switch, in which a switch for changing over whether the temperature sensor and the gyro-sensor are connected to the terminal or the another terminal is provided between the temperature sensor and the gyro-sensor, and the terminal and the another terminal, and in which a switch control circuit for making the switch change over the connection of the sensors to one of the terminals according to an instruction from a CPU is connected to an output IF.
Further, as a physical quantity sensor which can perform sensitivity and drift correction in a wide range even when a circuit with relatively low precision is used as correction signal generation means, Japanese Patent Laid-Open No. 2006-090706 entitled “Physical Quantity Sensor” (Japanese Patent No. 4559805) discloses a configuration which includes variable gain amplification means that performs sensitivity correction of the physical quantity sensor by adjusting an amplification rate thereof with respect to an output signal of detection means, and correction signal adjustment means that performs level adjustment of the output of the correction signal generation means according to the amplification rate of the variable gain amplification means, and in which a signal obtained by adding the output signal of the correction signal adjustment means to the output signal of the detection means is amplified by the variable gain amplification means. Japanese Patent Laid-Open No. 2006-090706 describes that, with this configuration, the resolution of the zero-point drift correction of the output can be made constant without depending on the amplification rate of the variable gain amplification means.
Japanese Patent Laid-Open No. 2010-224166 entitled “Digital Camera and Exchangeable Lens” discloses a technique which aims to eliminate the effect of misalignment of a lens of a digital camera due to mechanical play caused at the time of driving the lens, and in which the digital camera is provided with a misalignment amount recording memory for recording the amount of misalignment due to mechanical play caused in a focus lens at the time of driving the focus lens, and corrects an image shift caused at the time of driving the focus lens, on the basis of the amount of misalignment stored in the misalignment amount recording memory. However, the technique is related to correction of the mechanical play.
As described above, when a learning function is given to the side of a system using an inertia sensor, and when the temperature characteristic of the inertia sensor is thereby learned by the system side, the operation error due to a sensor output change caused by a temperature change in the system is reduced as the sensor is repeatedly used and each time the sensor is used. However, at the initial use stage in which the temperature characteristic of the sensor is not learned by the system side, and in the case where the sensor is used in an ambient temperature different from the ambient temperature during the previous use of the sensor, the operation error is caused, and it takes considerable time until the operation error is reduced.
Therefore, an object of the present invention is to provide an inertia sensor and a method for reducing an operation error of the inertia sensor, in which complicated means, such as the techniques disclosed in the above-described patent literatures, are not required, and in which, even in such cases as the initial use stage in which the temperature characteristic of the sensor is not learned by the side of a system using the sensor, and the case where the sensor is used in an ambient temperature different from the ambient temperature during the previous use of the sensor, the operation error due to a sensor output change caused by a temperature change in the system can be reduced in a relatively simple and highly accurate manner.
As a result of an extensive investigation of the above-described problems, the present inventors came up with an idea that the problems can be solved in such a manner that information on a temperature characteristic of a sensor is stored in a memory in the sensor, and that the system side reads beforehand the information by using digital communication, so as to perform correction based on the information. On the basis of this idea, the present inventors came to complete the present invention. That is, the invention as claimed in the present application as means for solving the above-described problems, or at least the invention disclosed in the present application is as follows.
[1] An inertia sensor configured by including at least a sensor element for sensing inertia, a signal processing circuit, and a memory, in which memory data for estimating a characteristic of the inertia sensor is stored in the memory.
[2] An inertia sensor configured by a sensor element for sensing inertia, and an LSI configured by including at least a signal processing circuit and a memory, in which memory data for estimating a characteristic of the inertia sensor is stored in the memory.
[3] The inertia sensor as described in one of [1] and [2], in which an operation error due to a sensor output change caused by a use environment change of the sensor is reduced on the basis of the memory data.
[4] The inertia sensor as described in one of [1] to [3], in which a temperature sensor is included in the configuration of the inertia sensor, and the memory data is data about the temperature characteristic of the inertia sensor, the data being obtained on the basis of an output of the temperature sensor.
[5] The inertia sensor as described in [4], in which the memory data represents coefficients of a straight line or a curve of quadratic or higher order polynomial based on sensor output data including definition range data and value range data.
[6] The inertia sensor as described in [5], in which the memory data represents a plurality of pieces of temperature data and sensor output data.
[7] The inertia sensor as described in one of [4] to [6], in which the memory data is data acquired at the time of manufacture of the inertia sensor.
[8] The inertia sensor as described in one of [4] to [7], in which the memory data is subjected to temperature correction.
[9] The inertia sensor as described in [8], in which the temperature correction is expressed as a straight line or a curve of quadratic or higher order polynomial.
[10] The inertia sensor as described in one of [4] to [7], in which the memory data is not subjected to temperature correction.
[11] The inertia sensor as described in one of [1] to [10], the inertia sensor being an angular velocity sensor.
[12] The inertia sensor as described in one of [1] to [10], the inertia sensor being an acceleration sensor.
[13] A method for reducing an operation error of an inertia sensor, in which a system using the inertia sensor as described in one of [4] to [12] estimates a characteristic of the inertia sensor by reading the memory data from the inertia sensor, and reduces, on the basis of the estimated characteristic, an operation error due to a sensor output change caused by a use environment change.
The inertia sensor and the method for reducing the operation error of the inertia sensor, according to the present invention, are configured as described above. Therefore, in the inertia sensor and the method for reducing the operation error of the inertia sensor, complicated means, such as the conventional techniques, is not required. Further, even at the initial use stage in which the temperature characteristic of the sensor is not learned, and even in the case where the sensor is used in an ambient temperature different from the ambient temperature during the previous use of the sensor, the operation error due to a sensor output change caused by an ambient temperature change can be reduced in a relatively simple and highly accurate manner.
That is, with the present invention, the temperature characteristic of the sensor can be estimated from the memory data easily and highly precisely. Therefore, from the beginning of the use of the sensor, a highly precise operation with less operation error due to a temperature change can be performed without requiring that the temperature characteristic of the sensor be learned by the learning function of the system side. Therefore, the present invention can provide a high performance inertia sensor as an inertia sensor (an angular velocity sensor, an acceleration sensor) used for car navigation, posture control of an automobile and a robot, hand-shake correction of a camera, and the like.
In the following, the present invention will be described in detail with reference to the accompanying drawings.
With the inertia sensor 210 configured as described above, it is possible to obtain an effect that an operation error due to a sensor output change caused by a change in the use environment of the sensor is reduced on the basis of the memory data 28. Specifically, the memory data 28 is generated on the basis of source data used as a source of the memory data 28, and operation processing of the sensor output is performed on the basis of the memory data 28, so that an estimated value of the sensor characteristic of the inertia sensor 210 is obtained. Thereby, the operation error due to the sensor output change is reduced.
In the inertia sensor 210 of the present invention shown in
Note that the data acquired at the time of manufacture of the inertia sensor can be used as it is as the memory data. Further, the memory data may be temperature-corrected or may not be temperature-corrected. In the case where the memory data is temperature-corrected, the memory data can be temperature-corrected by the LSI 25 or a peripheral component of the LSI. Further, a straight line or a curve of quadratic or higher order polynomial can be preferably used for the temperature correction.
In the following, the present invention will be described with reference to an example, but the present invention is not limited to the example.
The inertia sensor (angular velocity sensor) as shown in
Further, the LSI of the inertia sensor of this example can have a circuit configuration such as, for example, the circuit configuration example shown in
In the case of the example of
An inertia sensor and a method for reducing an operation error of the inertia sensor, according to the present invention, are configured such that complicated means, such as the conventional techniques, is not required, and such that, even at the initial use stage in which the temperature characteristic of the sensor is not learned, and even in a case where the sensor is used in an ambient temperature different from the ambient temperature during the previous use of the sensor, an operation error due to a sensor output change caused by a temperature change can be reduced in a relatively simple and highly accurate manner. Therefore, the present invention can provide a high performance inertia sensor used for car navigation, posture control of an automobile and a robot, hand-shake correction of a camera, and the like. Therefore, the present invention is highly available in all the industrial fields in which the sensor manufacturing method and the acceleration sensor are used.
1, 21, 41, 51 Sensor element
2, 22 Signal processing circuit
3, 23, 58 Memory
8, 28 Memory data
29 Estimated value
10, 210 Inertia sensor
25, 45 LSI
30 Estimated value of sensor characteristic
410 Angular velocity sensor
416 Top cover (LID)
417 Support base
418 Holding structure (holding resin)
419 Housing (ceramic package)
512 Oscillation circuit
54 Temperature sensor
553 Detection circuit
555 ADC circuit
556 Serial IF
557 Adjustment circuit
P1 Estimated value generation process
X, X′ Integrated angle error
Number | Date | Country | Kind |
---|---|---|---|
2012-261558 | Nov 2012 | JP | national |