The present invention generally relates to occupant sensing systems, and more particularly relates to a system and method for detecting an occupant on a vehicle seat that includes an electrode configured to have a resonate frequency that is dependent on presence of an occupant.
Automotive vehicles are commonly equipped with air bags and other devices that are selectively enabled or disabled based upon a determination of the presence of an occupant in a vehicle seat. It has been proposed to place electrically conductive material in a vehicle seat to serve as an electrode for detecting the presence of an occupant in the seat. For example, U.S. Patent Application Publication No. 2009/0267622 A1, which is hereby incorporated herein by reference, describes an occupant detector for a vehicle seat assembly that includes an occupant sensing circuit that measures the impedance of an electric field generated by applying an electric signal to the electrode in the seat. The presence of an occupant affects the electric field impedance about the electrode that is measured by the occupant sensing circuit.
As the vehicle seat ages with time and usage, the baseline capacitance of the seat often changes, typically by increasing in capacitance. This change in the baseline or empty seat capacitance also affects the capacitance sensed when an occupant is seated in the seat. The change in capacitance may be due to a combination of factors including changes in electrical characteristics of the sensor, including the electrode sensor mat and electronics associated therewith, migration of foreign substances through the seat trim to the sensor mat, multiple wet/dry cycles in the seat, changes in the electrical characteristics of the seat itself caused by time and usage, and other causes.
It would be desirable to provide for accurate sensing of occupancy of a seat using an electrode configured to have a resonate frequency that is less susceptible to changes in electrical characteristics of the seat and/or sensor as the seat ages.
According to one aspect of the present invention, an occupant detection system is provided. The system includes a capacitive sensor comprising an electrode arranged in a seat proximate to an expected location of an occupant for sensing an occupant presence proximate thereto. The capacitive sensor is configured to provide an output indicative of the sensed occupant presence. The system further includes occupant detection circuitry for processing the capacitive sensor output and for further determining an aging compensation value to compensate for aging characteristics of the seat. The occupant detection circuit detects a state of occupancy of the seat based on the capacitive sensor output and the aging compensation value.
According to another aspect of the present invention, a method of detecting an occupant in a seat is provided. The method includes applying an alternating current signal to an electrode arranged in a seat proximate to an expected location of an occupant for generating an electric field at the expected location, detecting a voltage response to the electric field, and generating a first output based on the voltage response indicative of a characteristic of an occupant. The method further includes the steps of determining an aging characteristic of the seat, generating an aging compensation value indicative of the aging characteristic, and processing the first output to detect a state of occupancy of the seat based on the first output and the aging compensation value.
These and other features, advantages and objects of the present invention will be further understood and appreciated by those skilled in the art by reference to the following specification, claims and appended drawings.
The present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
Referring now to
The occupant detection system 20 is illustrated in
The ECU 60 is also shown having a signal generator 66 and a voltage detector 68. The signal generator 66 is configured to output a plurality of alternating current (AC) signals at different frequencies. This may include generating a first sine wave signal at a first frequency during a first time period and a second sine wave signal at a second frequency during a second time period. A total of n AC signals at n frequencies may be generated. The plurality of n signals may be output simultaneously or sequentially by the signal generator 66 and applied to the electrode 22 to generate an electric field proximate to the top side seat surface 14.
The signal generator 66 is configured to generate an electric field projected to a location at which an object (occupant) is to be detected, such as the top side seating surface 14 of the seat assembly 10. The impedance of a load affects the voltage response received by the voltage detector 68. The voltage detector 68 measures a voltage for each of the n frequencies at the n time periods. The measured voltages may depend upon the impedance of the load which may include impedance caused by an occupant and environmental conditions such as humidity, moisture and temperature.
It should be appreciated that the microprocessor 62 may include a plurality of noise filters (not shown) and may convert the measured voltages into digital voltage amplitudes. The voltage amplitudes may be compared to determine if a change in voltage has occurred amongst the plurality of frequencies. A change or difference in voltages may be indicative of the presence of an environmental condition that will affect the impedance of a load. One embodiment of the electric field generation and processing of the detected voltages is disclosed in U.S. Patent Application Publication No. 2009/0267622 A1, which is hereby incorporated herein by reference.
The occupant detection system 20 advantageously processes the capacitive based sensor output and determines occupancy of the vehicle seat. The output of the occupant detection system 20 may be used to enable, disable or change the response of a vehicle air bag system or other vehicle systems. In some applications, deployment of an air bag may be enabled when a person or object of a specific size or shape is seated in the vehicle. The size of a person may be proportional to the person's impedance and will affect the voltage sensed by the electrode 22. Additionally, environmental conditions may affect the loading on the system, particularly the electrode 22. The electrode 22 may be compensated to actively control the deployment system by compensating for the detected environmental conditions.
Referring to
Returning back to step 106, if routine 100 determines that the frequency state is not in the transmit mode, routine 100 proceeds to step 118 to process the digital received RX filter. According to one embodiment, the RX filter uses a 1040 tap filter for the low frequency, and an 80 tap filter for the high frequencies. Next, routine 100 proceeds to decision step 120 to determine if the received RX sample_index is less than the received sample maximum minus two so as to determine whether or not RX signals have been received at all four frequencies. If the RX signals have not been received at all four frequencies, routine 100 proceeds to step 122 to increment the RX sample_index by one, and then determines in decision step 124 if the RX sample_index is within the gain sampling range and, if so, calculates a gain total at step 126. Otherwise, routine 100 ends at step 122. If the received signal has been received for all four frequencies, routine 100 proceeds to step 128 to calculate the peak-to-peak amplitude of the received RX signal for the current frequency. Next, at step 130, routine 100 performs a gain adjust to adjust the gain of the amplifier in the waveform generator to keep the average signal amplitude substantially constant. This may be achieved with a feedback loop to compensate for environmental effects, such as humidity. At step 132, routine 100 adjusts the ECU to calculate the QX raw value, which normalizes for variations in the ECU synthesizer chip, such that the output remains substantially stable. At decision step 134, routine 100 determines if the table index is equal to zero and, if not, ends at step 152. If the table index is set equal to zero, routine 100 proceeds to step 136 to calculate a noise flag and then proceeds to decision step 138 to determine if the table_index is less than the number of frequencies in the table minus one, which essentially checks for noise on each individual frequency signal. If the decision in step 138 is determined to be yes, routine 100 proceeds to step 140 to increment the table index by one. Otherwise, the update algorithm classification flag is set at step 142. At decision step 144, routine 100 determines if the table_index is equal to the high frequency and, if so, sets the low select to low at step 146 before transitioning to the send TX signal at step 150 and ending at 152. Otherwise, the low select signal is set to high at step 148 before transitioning to the send TX signal at step 150.
Referring to
wherein QX is approximately one count per picofarad. At step 180, routine 160 may perform a buffer algorithm to buffer the data, before ending at step 182. Accordingly, it should be appreciated that the routines 100 and 160 advantageously provide for an output signal indicative of an occupant and the classification of the occupant based on the capacitive sensing.
The occupant detection system 20 advantageously compensates for aging effects to the seat and the sensor that may occur over time. The detection system 20 employs the aging compensation update routine 200 to periodically update the minimum qualified QX value. Additionally, occupant detection system 20 includes an aging compensation adjust routine 300 to apply an aging compensation to the occupancy detection so as to compensate of the aging related changes.
The aging compensation update routine 200 is illustrated in
The aging compensation adjust routine 300 is illustrated in
The minimum qualified QX value is the primary parameter used to sense changes in characteristics of the seat assembly and sensor due to aging, according to one embodiment. For a minimum qualified QX value to be qualified, the occupant detection system 20 may require that there are no system faults present and little or no noise detected on the frequencies used for the MQQV determination. It should be appreciated that the presence of liquid in or on the seat or extremely high environmental humidity may disqualify a QX value, because such environmental effects tend to increase the QX values and thereby may be directionally incorrect for the establishment of a new minimum QX value.
The minimum qualified QX value is periodically determined over an aging or usage period of one hundred (100) vehicle engine ignition cycles, according to one embodiment. The MQQV value represents the lowest empty seat capacitance value measured in the seat over the corresponding usage period of one hundred (100) ignition cycles. The MQQV values for each usage period are stored into the MQQV storage matrix or database in memory which may have non-volatile memory locations allocated for lifetime storage. At the beginning of each new one hundred (100) ignition cycle usage period, such as for example, on ignition cycles 101, 201, 301, etc., the MQQV value may be initialized to 1024 to force an establishment of a new MQQV value for the new ignition cycle usage period or range.
The minimum qualified QX values (MQQVs) may be stored in a non-volatile memory matrix or database with each entry representing the value for one usage range of one hundred (100) ignition cycles of vehicle life. The MQQV stored matrix or database may be programmed to all “1s” in the ECU manufacturing process, which facilitates the establishment of new minimum values and provides a real-time record of where the valid data in the matrix ends. Each one hundred (100) ignition cycle usage range may have an MQQV value stored which corresponds to the given range. One example of an MQQV storage matrix is shown in Table I as follows:
In one embodiment, the aging compensation determination begins after the vehicle has been sufficiently used, such as after the first five hundred (500) vehicle engine ignition cycles. Accordingly, beginning with the five hundred and one (501) ignition cycle, according to one example, the aging compensation may be applied by determining an empty shift value and then using the empty shift value as an input into one of two aging compensation tables: one table for positive empty shift and another table for negative empty shift. According to one embodiment, the empty shift value may be calculated as follows: Empty Shift=Average of four most recent MQQVs−average of the first four MQQVs.
If the empty shift value is a negative number, the aging compensation adjustment may be determined using a negative aging adjustment lookup table. If the empty shift value is a positive number, the aging compensation adjustment may be determined using a positive aging adjustment lookup table. Examples of Negative and Positive Aging Adjustment Lookup Tables are shown below as Table II and Table III, respectively:
The aging compensation adjustment derived from the relevant positive or negative aging adjustment lookup table above is then compared and limited to a minimum and maximum aging compensation value (K_aging_minimum and K_aging_maximum) before being added to or subtracted from the classification threshold value, according to one embodiment.
Accordingly, the occupant detection system 20 advantageously compensates for aging effects that may occur in the seat assembly 10 and the sensor, such as changes in the baseline capacitance of the seat. Thus, changes due to various factors including changes in the electrical characteristics of the sensor mat and controls, migration of foreign substances through the seat trim to the sensor mat, multiple wet/dry cycles in the seat, and changes in the electrical characteristics of the seat itself, caused by time or usage may be taken into consideration and compensated to provide for accurate occupant detection and occupant classification.
It will be understood by those who practice the invention and those skilled in the art, that various modifications and improvements may be made to the invention without departing from the spirit of the disclosed concept. The scope of protection afforded is to be determined by the claims and by the breadth of interpretation allowed by law.