The present invention relates to an oscillation-type angular velocity sensor. More specifically, the present invention relates to an angular velocity sensor that reduces influences of change in resonance frequency of displacement signal of oscillating body.
Patent Literatures 1, 2, and 3 listed below, for example, disclose devices regarding methods for controlling oscillating-type angular velocity sensors with high precision.
Patent Literature 1: JP Patent No. 3729191
Patent Literature 2: JP Patent Publication (Kokai) No. 2000-105125 A
Patent Literature 3: JP Patent Publication (Kokai) No. H08-007070 A (1996)
In an antiskid brake system for securing safety of running automobiles, it is required to keep the precision of sensors detecting angular velocities caused by skids or turnings on compacted snow roads or frozen roads at high level. In terms of such technical problems, Patent Literature 1 discloses an example where angular velocities are detected by servo-control. Patent Literature 2 discloses an example where an oscillating body is driven at a resonant frequency by frequency adjusting control. Patent Literature 3 discloses an example where sensor data for multiple cycles is sampled to perform digital control.
However, if an angular velocity sensor is placed in an environment, such as an engine room, where the temperature varies within wide range and vibration or electromagnetic noise has significant effects, further techniques are required for keeping precision of sensors in addition to the techniques mentioned above.
An objective of the present invention is to achieve angular velocity detection with high precision even if the angular velocity detection sensor is placed in an environment where vibration or electromagnetic noise has significant effects.
The angular velocity detection device according to the present invention comprises an oscillating body displaceable in a first and a second direction perpendicular to each other, the angular velocity detection device detecting, as an angular velocity, a displacement of the oscillating body in the second direction when the oscillating body is oscillating in the first direction, wherein the angular velocity detection device changes a frequency of a servo signal for detecting an angular velocity based on a displacement amount of the oscillating body in the second direction in accordance with a change in frequency of a drive signal that oscillates the oscillating body in the first direction.
With an angular velocity detection device according to the present invention, angular velocity detection with high precision is achieved even if the angular velocity detection sensor is placed in an environment where vibration or electromagnetic noise has significant effects.
[
[
[
[
[
[
[
Hereinafter, examples of the present invention will be described using
Firstly, a first example will be described using
An angular velocity detection element 101 of the present example comprises : an oscillator 102 that has a certain mass and that oscillates in an oscillation axis direction at an oscillation frequency (resonant frequency) fd; a fixed electrode (external force application means) 103 that exerts an electrostatic force for adjusting the oscillation magnitude and the oscillation frequency of the oscillator 102 in the oscillation direction; fixed electrodes (displacement detection means) 104 and 105 that detect the oscillation magnitude and the oscillation frequency of the oscillator 102 according to change in capacitance; fixed electrodes (displacement detection means) 106 and 107 that detect, according to change in capacitance, displacements of the oscillator 102 in the direction perpendicular to the oscillation axis caused by the Coriolis force due to application of angular velocity; and fixed electrodes (servo signal application means) 108 and 109 that exert electrostatic force to the oscillator 102 so that the Coriolis force to the oscillator 102 is canceled.
The angular velocity detection device further comprises: a capacitance detector 110 that detects displacements of the angular velocity detection element 101 in the oscillation direction by detecting the difference between the capacitance between the angular velocity detection element 101 and the fixed electrode 104 and the capacitance between the angular velocity detection element 101 and the fixed electrode 105; an AD convertor that converts the output from the capacitance detector 110 into digital signals; a synchronous detector 131 including a multiplier 113 that performs synchronous detection using a detection signal Φ1; and a drive frequency adjustment unit 151 including an integrator 118 that adds the output from the synchronous detector 131 at a constant interval.
The angular velocity detection device further comprises a drive magnitude adjustment unit 152 including: a subtractor 117 that calculates the difference between the output from the synchronous detector 131 and a preconfigured value in a magnitude reference value register 125; and an integrator 119 that adds the output from the subtractor 117 at a constant interval.
The angular velocity detection device further comprises: a capacitance detector 112 that detects displacements of the oscillator 102 due to the Coriolis force by detecting the difference between the capacitance between the oscillator 102 and the fixed electrode 106 and the capacitance between the oscillator 102 and the fixed electrode 107, and that converts the displacements into digital signals; an AD convertor 146 that converts the output from the capacitance detector 112 into digital signals; a multiplier 115 for performing synchronous detection using a detection signal Φ2 which phase is delayed by a phase adjuster 116 by 90 degree; and an angular velocity detection unit 153 including an integrator 120 that adds the output from the multiplier 115 at a constant interval.
The angular velocity detection device further comprises a servo signal generator 154 including a multiplier 121 that multiplies the output from the integrator 120 with the detection signal Φ1.
The angular velocity detection device further comprises: a VCO (voltage control oscillator) 122 that outputs a base clock in accordance with the output from the integrator 118; and a clock generator 123 that performs frequency division with respect to the output from the VCO 122 to output the drive signal and the detection signal Φ1.
The angular velocity detection device further comprises: a characteristics corrector 139 that corrects the output from the angular velocity sensor in accordance with the output from the temperature sensor 137; a diagnosis unit 142 that performs self-diagnosis with respect to each of the functions in the sensor; and a communication unit 143 that outputs the sensor output to external devices.
Next, the operation will be described.
For the reason stated above, the drive frequency adjustment unit 151 adjusts the frequency of the drive signal so that the oscillation of the oscillator 102 in the drive direction becomes resonated. The fixed electrodes 104 and 105 detect the displacement of the angular velocity detection element 101 due to the drive signal and then input the displacement into the capacitance detector 110. The synchronous detector 131 performs synchronous detection with respect to the displacement signal of the oscillator acquired through the capacitance detector 110 and the AD convertor 145 to detect the oscillation displacement in the oscillation axis direction. The integrator 118 integrates the signal acquired by the synchronous detector 131.
Next, the drive magnitude adjustment unit 152 adjusts the magnitude of the drive signal so that the magnitude of the oscillation of the oscillator 102 in the drive direction matches with the value in the magnitude reference value register 125. The synchronous detector 131 performs synchronous detection with respect to the displacement signal of the oscillator acquired through the AD convertor 145 to detect the oscillation displacement in the oscillation axis direction. The subtractor 117 calculates the difference between the displacement and the target value and the integrator 119 integrates the difference. When the output from the synchronous detector 131 matches with the magnitude reference value register 125, the difference becomes zero. As a result, the output from the integrator 119 converges into a constant value. The signal acquired by the integrator 119 is outputted into the multiplier 124. The multiplier 124 multiplies the output from the clock generator 123 with the output from the drive magnitude adjustment unit 152 to generate the drive signal.
The characteristics corrector 139 performs, with respect to the angular velocity output and the acceleration output in two directions, temperature correction and high-frequency noise reduction using a low-pass filter in accordance with the detection value of the temperature sensor 137. The diagnosis unit 142 performs diagnosis for driving function and angular velocity detecting function regarding angular velocity detection. The communication unit 143 sends, to external devices, the three sensor outputs in which the characteristics corrector 139 corrects the characteristics and the diagnosis result by the diagnosis unit 142.
As described above, the displacement oscillation of the oscillator in the detection axis direction can be suppressed with high precision by controlling the frequency of the servo signal so that it matches with the resonant frequency of the oscillator 102 constantly. Thus the angular velocity can constantly be detected with high precision even under influences of vibration or electromagnetic noise. Further, it is not necessary to adjust individual tolerances of resonant frequency of the detection element when shipping and the individual tolerances can be automatically adjusted.
Next, a second example will be described using
The sensor control in this example is implemented using two DSPs (Digital Signal Processor), namely DSP-A 204 and DSP-B 205 and using control programs stored in two ROMs (Read Only Memory), namely ROM-A 202 and ROM-B 203. The VCO 122 is a means for generating clocks at a frequency of integer multiple of the resonant frequency of the angular velocity detection element 101 in the oscillation axis direction, as described in the example of
The DSP-A 204 performs processes of the synchronous detector 131, the drive frequency adjustment unit 151, the drive magnitude adjustment unit 152, the angular velocity detector 153, and the servo signal generator 154 described in
Next, the operation will be described. The two DSPs, namely the DSP-A 204 and the DSP-B 205 operate in accordance with the base clock outputted from the VCO 122. The DSP-A 204 repeatedly performs, at the frequency four times as high as the resonant frequency, the processes from the synchronous detector 131 to the servo signal generator 154 stored from the 0-th address to the last address (e.g. 255-th address) of the ROM-A 202 as one cycle. The DSP-B 205 repeatedly performs, at the one-fourth frequency of the resonant frequency, the processes of the characteristics corrector 139 and the diagnosis unit 142 stored from the 0-th address to the last address (e.g. 4095-th address) of the ROM-B 203 as one cycle. Therefore, during the DSP-B 205 performs its one cycle process, the DSP-A 204 performs 16 cycles of its one cycle. The two ROMs, namely the ROM-A 202 and the ROM-B 203 are configured such that no effective address skipping occurs such as process branch of conditional judgment or subroutine call and such that the 0-th address to the last address are simply repeated. Therefore, as shown in the time chart of
This achieves adjusting the frequency of the drive signal in the oscillation axis direction and the frequency of the servo signal in the detection axis direction so that they match with the resonant frequency in accordance with the change in the resonant frequency of the detection element. Thus the displacement oscillation in the detection axis direction caused at the same frequency as that of the oscillation in the oscillation axis direction can be suppressed, thereby achieving angular velocity detection with high precision even under influences of vibration or electromagnetic noise.
101: angular velocity detection element
102: oscillator
103: fixed electrode (external force application means)
104, 105, 106, 107: fixed electrode (displacement detection means)
108, 109: fixed electrode (servo signal application means)
110, 112: capacitance detector
113, 115, 121, 124: multiplier
116: phase adjuster
117: subtractor
118, 119, 120: integrator
122: VCO (Voltage Control Oscillator)
123: clock generator
125: magnitude reference value register
137: temperature sensor
138, 145, 146: AD converter
139: characteristics corrector
142: diagnosis unit
143: communication unit
147: DA converter
151: drive frequency adjustment unit
152: drive magnitude adjustment unit
153: angular velocity detector
154: servo signal generator
201: address counter
202: ROM-A
203: ROM-B
204: DSP-A
205: DSP-B
206: PROM
207: RAM
301, 302, 303, 304: register
Number | Date | Country | Kind |
---|---|---|---|
2011-145158 | Jun 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/065685 | 6/20/2012 | WO | 00 | 12/23/2013 |