METHOD FOR OPERATING A MICROMECHANICAL Z-ACCELEROMETER
20170248629 · 2017-08-31
Inventors
Cpc classification
G01P21/00
PHYSICS
International classification
Abstract
A method for operating a micromechanical z-accelerometer. The method includes applying a test signal to an electrode in order to induce a defined displacement of a rocker of the z-accelerometer during operation of the z-accelerometer; detecting the displacement of the rocker and converting the displacement into an acceleration value; and evaluating the acquired acceleration value by determining a difference between the acquired acceleration value and an initial acceleration value acquired in a manufacturing process, a difference between the acquired acceleration value and the initial acceleration value being compared to a defined threshold value and assessed.
Claims
1. A method for operating a micromechanical z-accelerometer, comprising: applying a test signal to an electrode to induce a defined displacement of a rocker of the z-accelerometer during operation of the z-accelerometer; detecting the displacement of the rocker and converting the displacement into an acceleration value; and evaluating the acquired acceleration value by determining a difference between the acquired acceleration value and an initial acceleration value acquired in a manufacturing process, a difference between the acquired acceleration value and the initial acceleration value being compared to a defined threshold value and assessed.
2. The method as recited in claim 1, wherein the acceleration value is acquired repeatedly at defined time intervals.
3. The method as recited in claim 1, wherein a correlation is determined between an acceleration value acquired without applied test signal and an acceleration value acquired with applied test signal, the correlation having the following mathematical function:
Offsetdrift=C0+C1*(B1−B0) wherein C0, C1 are design-specific coefficients, B1 is the acquired acceleration value, and B0 is the initial acceleration value; and wherein the correlation is used for a correction of the acceleration value determined during operation of the z-accelerometer.
4. The method as recited in claim 3, wherein the test signal and an algorithm for recognizing and correcting the offset drift of the z-accelerometer are controlled with the aid of a computer program product.
5. A micromechanical z-accelerometer, comprising: a determination device to determine acceleration values of the z-accelerometer; and a recognition device functionally connected to the determination device and designed to recognize and assess a difference between an initial acceleration value and an acceleration value acquired during operation of the z-accelerometer.
6. The micromechanical z-accelerometer as recited in claim 5, wherein the initial acceleration value and design-specific coefficients for correcting an offset drift of the acceleration value are stored in a memory of the z-accelerometer.
7. The micromechanical z-accelerometer as recited in claim 5, wherein the acceleration value is correctable with the aid of a correction device.
8. A non-transitory computer readeable storage medium on which is stored a computer program for operating a micromechanical z-accelerometer, the computer program, when executed by a control device, causing the control device to perform: applying a test signal to an electrode to induce a defined displacement of a rocker of the z-accelerometer during operation of the z-accelerometer; detecting the displacement of the rocker and converting the displacement into an acceleration value; and evaluating the acquired acceleration value by determining a difference between the acquired acceleration value and an initial acceleration value acquired in a manufacturing process, a difference between the acquired acceleration value and the initial acceleration value being compared to a defined threshold value and assessed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0034] In accordance with the present invention, an offset drift in a z-channel of a micromechanical accelerometer due to charge drifts is made recognizable. In so doing, it is especially advantageous that the micromechanical z-accelerometer does not have to be in a special state or rest position for that purpose.
[0035] The description below relates to an evaluation method used in the case of current consumer accelerometers (e.g., for cell phones, tablets, etc.). Automotive accelerometers may possibly behave differently; however, the fundamental acting principles are the same as for consumer accelerometers.
[0036] A capacitive z-accelerometer usually detects by displacement out of the plane. A rocker structure provided for that purpose is illustrated in principle, and not true to scale in a cross-sectional view in
[0037] As the result of an acceleration (vertical acceleration in the z-direction) acting orthogonally relative to a main plane of rocker 10, the structure of rocker 10 is able to twist about torsion axis 11 due to the asymmetry of the two rocker arms. Below rocker 10, a sensor substrate 20 is discernible, on which an oxide 30 is located. Situated on oxide 30 are electrodes 40, 41 and 42 in order to realize a capacitive evaluation concept for micromechanical z-accelerometer 100.
[0038] A plurality of mechanical stop elements (not shown) are intended to ensure that in the event of overload, the rocker structure strikes the substrate at defined points, and are meant to prevent rocker 10 from reaching or exceeding a critical displacement in response to lateral overload accelerations. The displacement is converted by the distance-caused change of the capacitance between the movable mass of rocker 10 and a stationary electrode, into an electrical signal. To that end, electric voltage pulses are applied between the fixed electrode and the movable mass. These voltage pulses lead to an additional electrostatic force on the movable mass of rocker 10, which is proportional to the square of the effective value of this electric voltage and displaces the mass of rocker 10 further in the direction of the fixed electrode (attracting force).
[0039] A change in inclination of rocker 10 is detected with the aid of an electronic evaluation device (not shown) by sensing and evaluating charge changes on electrodes 40, 41, 42. In this manner, it is possible to determine a vertical acceleration acting in the z-direction on micromechanical z-accelerometer 100.
[0040] By the nature of the process (e.g., due to electrochemical deposition processes), there are electric charges on the surfaces, thus, also on the movable mass of rocker 10, the charges corresponding to an electric surface potential. Upon conversion of the displacement into electrical signals, the electric voltage is thereby falsified. This is not a problem so long as the indicated electric surface charges remain constant. However, if a charge drift occurs over an operating time of z-accelerometer 100, the electrostatic force also drifts, resulting in the additional displacement of the movable mass of rocker 10 as well, and by implication, also the output signal (“acceleration signal”) of z-accelerometer 100. Thus, a drift of a zero-point error (offset drift) comes about, whose effect is represented in principle with reference to
[0041]
[0042] An electric test signal is used first and foremost for a rapid functional test of micromechanical z-accelerometer 100, an acceleration being emulated on rocker 10 with the aid of an additional electrostatic force produced by the test signal. For example, this is accomplished by a change in the clocking scheme of the capacitive conversion in such a way that in one phase, a net force occurs. This corresponds to an acceleration between approximately several 100 mg and approximately several g. This electrostatic force is also falsified by the existing electric surface charges. The result of this, in turn, is that in the case of a charge drift, an output signal of the sensor, which is interpreted as an acceleration value, also shifts correspondingly.
[0043] The offset drifts indicated are difficult to detect in the field. A recognition and correction independent of the user are possible only with the aid of costly algorithms (for example, with conventional Kalman filters described, e.g., in German Patent Application No. DE 10 2009 029 216 A1), and hence also only in very limited fashion. If the offset drifts are to be traced back to charge drifts, one possibility for detection and correction described hereinafter is obtained based on the operative connections outlined above.
[0044] This is indicated in principle with the aid of
[0045]
[0046]
[0047]
[0048] This pattern may be used in the field in the case of z-accelerometers to recognize the offset drift of the acceleration. The following steps are provided for that purpose:
[0049] First of all, at a first point in time (during calibration of the sensor by the manufacturer, or upon installation of the z-accelerometer in an application device or terminal device) an initial acceleration value B0 in response to activated test signal is determined. Preferably, this takes place at the end of the assembly line and corresponds to an initial calibration and acquisition of a first acceleration value B0 of the z-accelerometer.
[0050] This acquired initial acceleration value B0 is thereupon saved or stored in a memory area of micromechanical z-accelerometer 100. Alternatively, initial acceleration value B0 may also be stored in the application device in which the z-accelerometer is installed.
[0051] During the regular operation of micromechanical z-accelerometer 100, the indicated electrical test signal is applied at defined time intervals in order to determine acceleration value B1 in regular operation.
[0052] In the process, determined acceleration value B1 is in each case compared to initially acquired acceleration value B0. For example, the comparison may be carried out with the aid of a defined threshold value, which determines whether or not a charge drift has taken place.
[0053] Finally, in the event the indicated threshold value is exceeded, it is recognized that a charge drift has taken place, an offset of the acceleration value being recognized in case the threshold value has been exceeded.
[0054] In advantageous variants of the method, in order to rule out disturbances (for example, due to a movement of the application device) during the measurement of acceleration value B1, it may be provided to repeat the measurements several times or perhaps to modulate them. Advantageously, it may be provided to have the detection algorithm run directly in a driver of z-accelerometer 100 for the system of the application device, or in a microcontroller present in z-accelerometer 100. Furthermore, a significance test may also be provided which, for a comparison of the difference between acceleration value B1 and stored initial value B0 with the threshold value, additionally takes customary fluctuations of the measured values in the environment of the instantaneous measurement into account.
[0055] In this way, ultimately it is advantageously possible to recognize a charge drift that has occurred within the z-accelerometer.
[0056] In one advantageous further refinement of the method, it is possible, particularly in the case of applications not critical with regard to safety, to correct the recognized charge drift. In this case, for example, in applications for accelerometers in the consumer sector (e.g., for cell phones, tablets, etc.), it is useful to correct the charge drift in such a way that the recognized charge drift is converted into a change of the z-acceleration value. Advantageously, it is thus not necessary to exchange the mobile terminal device or to repair it.
[0057] The difference between described acceleration values B0 and B1, and the offset drift caused by the charge drift are correlated with each other. The connection between the indicated variables is specific for an existing sensor design (e.g., electric voltages, geometries, etc.). In particular, the correlation may have a simple linear form of the form:
Offsetdrift=C0+C1*(B1−B0)
with the two design-specific coefficients C0 and C1. This correlation may be used to determine a characteristic curve whose coefficients may be stored in the z-accelerometer itself or in a system of a user, and employed to correct the drift of the acceleration value. Coefficients C0, C1 are determined by suitable tests in connection with many sensors in the course of the development process.
[0058] The following steps are provided for the indicated correction of the drift of the acceleration value:
[0059] First of all, electric test signal TS is applied upon installation of the z-accelerometer in the application device, and initial acceleration value B0 is measured.
[0060] Initial acceleration value B0 is thereupon stored in the application device or in a memory (e.g., ASIC) of z-accelerometer 100.
[0061] After that, the design-specific characteristic-curve coefficients are stored in the application device or in the z-accelerometer.
[0062] Test signal TS is applied at defined intervals during the regular operation of the z-accelerometer.
[0063] The suspected drift of the acceleration value is thereupon determined with the aid of the indicated characteristic curve.
[0064] Finally, the output acceleration value of the z-accelerometer is corrected by the determined offset value.
[0065]
[0066] In a step 200, a test signal is applied to an electrode 42 in order to induce a defined displacement of a rocker 10 of z-accelerometer 100 during operation of z-accelerometer 100.
[0067] In a step 210, displacements of rocker 10 are detected, and the displacements are converted into an acceleration value B1.
[0068] In a step 220, acceleration value B1 is evaluated by determining a difference between acquired z-acceleration value B1 and an initial acceleration value B0 acquired in a manufacturing process.
[0069]
[0070] The test signal and an algorithm for recognizing and correcting an offset drift of the z-accelerometer are controlled preferably with the aid of software running on an arithmetic logic unit. In this context, the arithmetic logic unit may be located in recognition device 60, for example, or in a higher-level unit (not shown). Parameters of the indicated correlation are stored by preference in a memory (not shown) of the z-accelerometer.
[0071]
[0072] In summary, the present invention provides an improved method for operating a micromechanical z-accelerometer, with which it is possible to recognize charge drifts that have taken place since a manufacturing process. By recognizing the charge drift, suitable measures may be taken to allow for the recognized charge drift in the operation of the z-accelerometer.
[0073] Although the present invention has been described on the basis of concrete specific embodiments, it is by no means limited to them. One skilled in the art will recognize that various modifications are possible, which were not described or were only partially described above, without departing from the present invention.