This application is based on and claims priority under 35 U.S.C. § 119 to Japanese Patent Application 2003-323150, filed on Sep. 16, 2003, the entire content of which is incorporated herein by reference.
This invention generally relates to a seating detector for detecting whether or not a seat is occupied by human.
Recently, a vehicle equips an air bag apparatus at front portion thereof (on a driver seat or on a passenger seat) for improving safety on a collision. When the vehicle crashes into an object due to an accident, the air bag apparatus outputs a signal (an operation signal) to an air bag actuator based on a signal from the collision-detecting sensor for actuating an inflator and inflating an air bag instantaneously.
On this account, for improving the safety on the vehicle collision, a vehicle having a function for switching a place where the air bag is inflated considering a direction of the impact due to the vehicle collision has been on a market. In this case, the air bag needs to be actuated based on an accurate determination whether or not a passenger is sitting on the vehicle seat. The judge whether or not the passenger is sitting on the vehicle seat, especially on the passenger seat, needs to be executed more precisely because such seat may be variously occupied by a adult, a children or a baby on a child seat (Child Restraint System, hereinafter referred to as CRS).
So far, known seating detectors are disclosed in JP2002-255010A2, JP2002-255011A2, and JP2002-87132A2.
In JP2002-255010A2, the state in which the CRS is attached is determined depending on the length of the seat belt being used. Specifically, if the length of the seat belt being used is short and the load is widely applied to the surface of the vehicle seat, it is supposed that the CRS is attached to be facing forward of the vehicle. In addition, if the length of the seat belt being used is extremely long and the load is widely applied to the surface of the vehicle seat, it is supposed that the CRS is attached to be facing backward of the vehicle.
In JP2002-255011A2, the seat belt includes ALR (automatic locking retractor) function and ELR (emergency locking retractor) function, and these functions can be switched to be used by the seat belt. When the ALR is used, it is determined that the CRS is attached at the seat.
In JP2002-87132A2, a known method for determining the occupant is disclosed. Such method determines types of occupant by means of a seating area (total load), template matching, and edges obtained by summing up load differences between the sensors.
The values of the total load when the vehicle seat is occupied by the CRS are similar to the values of the total load and the width when the vehicle seat is occupied by an adult or a child, however, according to the template matching, a characteristic of the vehicle seat on which the CRS is attached is different from a characteristic of the vehicle seat which is occupied by human. In addition, according to the edge detection, an edge amount when the vehicle seat is occupied by the CRS is different from an edge amount when the vehicle seat is occupied by human. Thus, the CRS may be misclassified as human when the total load applied to the vehicle seat is relatively large due to a load applied to the vehicle seat when the seat belt is fastening tightly. To improve the detecting accuracy when a high load is applied to the vehicle seat, the template matching and the edge detection are applied to the seat detector.
According to the known invention disclosed in JP2002-255010A2, the occupant determination is examined based on the used amount of the seat belt, however; the used amount of the seat belt may be changed depending on a passenger's size and posture, or a shape of the CRS. Thus, the used amount of the seat belt is inappropriate to make the correct occupant determination.
According to the known seating detector disclosed in JP2002-255011A2, it is determined that the CRS is attached on the vehicle seat when the ALR is functioning, however; some vehicle includes the ALR at only the rear seats, not at the front seats, which decreases the versatility of such seating detector. Further, when the ELR is functioning, the state in which the CRS is attached is determined based on the condition of the seat belt which is not pulled to the end, however; if a locking clip is used at the seat belt to loose and keep the length of the belt properly, the CRS can be attached while the ELR is functioned. Under such condition, the state in which the CRS is attached is not determined correctly.
According to the known invention disclosed in JP2002-87132A2, the occupant may be misclassified when a shape of a bottom portion of the CRS is similar to a hip shape of human body. In addition, the occupant may be misclassified when a result of the template matching when the CRS is attached on the vehicle seat is similar to a result of the template matching when human is seating on the vehicle seat. Further, when the CRS includes a bottom whose shape cause a small pressure difference on the edge thereof, so that the detecting accuracy may be decreased.
Thus, a need exists for a seating detector to determine whether the seat is occupied by human or occupied by a CRS accurately.
According to an aspect of the present invention, a seating detector comprises a plurality of load sensors provided at a seat for detecting partial loads applied to the seat, a total load calculating means for calculating a total load by summing up the partial loads detected by the load sensors, an occupant determining means for determining an occupant of the seat based on an comparison between the total load calculated by the total load calculating means and at least one of thresholds, a detecting means for detecting fastened/unfastened conditions of the seat belt, a judging means for judging whether or not the total load is in a predetermined range when it is detected by the detecting means that the unfastened condition of the seat belt is switched to the fastened condition, a determination maintaining means for maintaining a determination of the occupant of the seat as a child restraint system when it is judged that the total load is in the predetermined range.
According to another aspect of the present invention, a seating detector comprises a plurality of cells provided at a seating surface of a seat to be defined by a two-dimensional array including rows and columns for detecting partial loads applied to the seating surface of the seat, a calculating means for calculating a number of the cells being “on” which indicating the number of the cells whose partial pressure exceeds a predetermined pressure, an occupant determining means for determining an occupant of the seat based on an comparison between the number of the cells being “on” calculated by the calculating means and at least one of thresholds, a detecting means for detecting fastened/unfastened conditions of the seat belt, a judging means for judging whether or not the number of the cells being “on” is in a predetermined range when it is detected by the detecting means that the unfastened condition of the seat belt is switched to the fastened condition, and a determination maintaining means for maintaining a determination of the occupant of the seat as a child restraint system when it is judged that the number of the cells being “on” is in the predetermined range.
The foregoing and additional features and characteristics of the present invention will become more apparent from the following detailed description considered with reference to the accompanying drawings, wherein:
An embodiment of the present invention will be explained hereinbelow referring to attached drawings
As shown in
The partial pressures X (i, j) are detected by fifty-six cells 13 provided at the seating surface of the vehicle seat 12 to be a 7×8 matrix array in the embodiment of the current invention, however, such configuration is one of the applicable examples and may be changed.
As shown in
The CPU 21 determines the seating condition of the vehicle seat 12 based on a controlling program and initial data and the like stored in a ROM (read only memory) in advance. The power supply circuit 22 transforms a voltage of a power (e.g. 12V) provided from the battery (not shown) into a predetermined voltage (e.g. 5V) and supplies the transformed power to the CPU 21.
The first switching circuit 23 and the second switching circuit 24 being connected to the pressure sensor 10 selectively switch the rows and the columns of the pressure sensor 10 based on the switching signal from the CPU 21, and sequentially transmit the detected partial pressure X (i, j) into the A/D convert circuit 25. The partial pressure X (i, j) being an analog signal is converted into a digital signal at the A/D converts circuit 25 and transmitted into the CPU 21.
The CPU 21 temporally stores each partial pressure X (i, j) in the memory respectively. Such partial pressure X (i, j) is used for determining the seating condition of the vehicle seat 12. Generally, possible conditions of the vehicle seat 12 on the passenger's side may be a condition in which an adult is sitting thereon, a condition in which a child is sitting thereon and a condition in which a CRS (a child restraint system or a child seat) is attached thereon. The CPU 21 calculates a total load value by summing up all partial pressures X (i, j) detected at cells 13 and compares such total load value to predetermined thresholds. Based on the comparison result, the CPU 21 classifies the occupant of the vehicle seat 12.
The seating detector 1 includes a buckle switch 14 (detecting means) to be turned on/off based on the fastened/unfastened state of a buckle of a seat belt. The buckle switch 14 outputs a signal (hereinbelow referred to as a buckle SW signal) into the CPU 21 through the A/D convert circuit 25. The CPU 21 refers a load characteristic under a condition where the buckle is fastened to determine the occupant of the vehicle seat 12.
One end of the output circuit 26 is connected to the CPU 21 for transmitting the information of the occupant of the vehicle seat 12 determined at the CPU 21. The other end of the output circuit is connected to an air bag ECU (electronic control unit) 30 for transmitting a seating signal detected at the ECU 21 which is indicating the occupant of the vehicle seat 12 to the air bag ECU. As shown in
The air bag ECU 30 outputs a signal (operation signal) into an air bag actuator to actuate an inflator if needed based on the seating signal and a signal from a crash sensor, then the air bags 31 on the driver's seat and the passenger's seat are inflated instantaneously. In this way, the actuation of the air bag 31 at the passenger seat is preferably controlled based on the seating signal corresponding to the occupant of the vehicle seat 12 the like.
In the occupant determination, following states of the vehicle seat are determined as shown in
As shown in
In such configuration where only the upper limit threshold for regulating the upper limit is set, the CRS determination will be held when the buckle of a vacant seat 12 is fastened. If such vacant seat 12 whose buckle has been fastened is occupied by an adult, the actuation of the air bag will be prohibited. Thus, another predetermined load value for regulating the lower limit (hereinbelow referred to as a lower limit threshold TH1) is prepared. Using such lower limit threshold TH1, it is determined whether or not no load is applied to the seat. Thus, the CRS determination is not held when the buckle of a vacant seat 12 is fastened, so that the air bag is actuated appropriately. The lower threshold TH1 may be set to be “0”, however, the lower threshold TH1 is set to be a preferable value assuming that a case when the seat is occupied by a small thing or a preload value of the sensor in the embodiment.
The CRS determination is held based on a comparison between the total load value and the upper and lower thresholds. Specifically, the CRS determination is held as shown in
A determining process of the seating detector according to the embodiment along with the process executed by the controller 11 will be explained hereinbelow referring to attached drawings
The CPU 21 then proceeds to Step 102 to execute a subroutine in
Then, the CPU 21 determines whether or not the unfastened buckle is fastened based on the buckle SW trigger b_sw_trg. When it is determined that the unfastened buckle is fastened based on “1” buckle SW trigger b_sw_trg, the CPU 21 proceeds to Step 203. In Step 203, the CPU 21 determines whether or not the total load value exists within a range being equal to or more than the lower limit threshold TH1 and equal to or less than the upper threshold TH2. As aforementioned above, the lower threshold TH1 is set to be a preferable value for determining whether or not the vehicle seat 12 is vacant, and the upper threshold TH2 being smaller than the total load value of the vehicle seat 12 on which an adult of small size is seating is set to be a preferable value for determining whether or not the CRS is attached on the vehicle seat 12.
When the total load value is in the range being equal to or more than the lower limit threshold TH1 and equal to or less than the upper limit threshold TH 2, the CPU 21 proceeds to Step 205. In Step 205, the current buckle SW determination holding flag b_sw_hold_new is set to be “1” for holding the CRS determination. On the other hand, the total load value is not in the aforementioned range, the CPU proceeds to Step 206. In Step 206, the current buckle SW determination holding flag b_sw_hold_new is set to be “0”.
When it is not determined that the unfastened buckle is fastened, the CPU 21 proceeds to Step 204. In Step 204, it is determined that the fastened buckle is unfastened based on whether or not the buckle SW trigger b_sw_trg is “−1”. When it is determined that the fastened buckle is fastened, the CPU 21 proceeds to Step 207. In step 207, the current buckle SW determination holding flag b_sw_hold_new is set to be “0” for releasing the CRS determination. On the other hand, it is not determined that the fastened buckle is unfastened in Step 204, in other words, it is determined that the buckle is not operated, the CPU 21 proceeds to Step 208. In step 208, the previous buckle SW determination holding flag b_sw_hold_old is set as the current buckle SW determination holding flag b_sw_hold_new. Thus, holding or releasing condition of the CRS determination is continued.
After renewing the current buckle SW determination holding flag b_sw_hold_new in Step 205, 206, 207 or 208, the CPU 21 goes back to Step 103 in the original routine shown in
The occupant determination process executed by the CPU 21 will be explained based on
The CPU 21 proceeds to Step 302. In Step 302, the CPU 21 determines whether or not the buckle SW determination holding flag b_sw_hold_new is “1”. When the buckle SW determination holding flag b_sw_hold_new is “1”, the CPU 21 proceeds to Step 303 and determines the state in which the CRS is attached. Specifically, the determination of the state in which the CRS is attached is maintained as long as the buckle SW determination holding flag b_sw_hold_new is “1”. On the other hand, when the buckle SW determination holding flag b_sw_hold_new is “0”, the CPU 21 proceeds to Step 304 and executes an occupant determining operation (occupant determining means). In the occupant determining operation, the CPU 21 compares the total load value to thresholds and classifies the condition of the vehicle seat 12 into five states, a state in which the seat is occupied by an adult of large size (43), a state in which the seat is occupied by an adult of small size (44), a state in which the seat is occupied by a child (45), a state in which the CRS is attached on the seat (46) and a state in which no load is applied to the seat (47). After finishing the operations in Step 303 or Step 304, the process is once ended.
According to an aspect of the embodiment of the present invention, when it is determined that the total load value is equal to or more than the lower threshold TH1 and equal to or less than the upper threshold TH 2 at the point when it is detected that the unfastened seat belt (buckle) is fastened, the occupant determination is maintained as the state in which the CRS is attached. Thus, unstable occupant determination due to the temporally fluctuation of the load applied after the determination is maintained can be prevented.
According to another aspect of the embodiment of the present invention, the determination of the state in which the CRS is attached being maintained is preferably released depending on the detected condition of the seat belt (buckle) switched from the fastened state to the unfastened state which corresponds to the seat condition where the CRS is not attached.
Thus, the seating detector according to the invention includes a prohibiting means for prohibiting the actuation of the air bag when the occupant is determined and maintained as the CRS by the determination maintaining means. Providing such prohibiting means at the CPU 21, the CPU 21 can prohibits the actuation of the air bag 31 through the air bag ECU 30 when the occupant is determined and maintained as the CRS.
In the embodiment of the present invention, the total load value is compared to the thresholds to execute the occupant determination, however, the number of the cell 13 being “ON” whose partial pressure X (i, j) exceeds a predetermined pressure may be summed alternatively by a calculating means and used to be compared to thresholds to determine the occupant on the vehicle seat. In this case, the state in which the CRS is attached is determined and maintained if the number of the cells 13 being “ON” is in a predetermined range when it is detected that the seat belt (buckle) is switched from the fastened state to the unfastened state.
Further, in the embodiment of the present invention, the total load value is obtained by summing up the partial pressures X (i, j) of the all cells 13, however, a load value of a certain cell which is not important for detecting the partial pressure may be ignored for convenience when the total load value is calculated.
Furthermore, in the embodiment of the present invention, the condition of the seat belt being fastened or unfastened is detected by the buckle switch 14 for detecting the condition of the buckle being fastened or unfastened, however, the condition of the seat belt can be detected by a sensor.
Still further, in the embodiment of the current invention, the pressure sensor 10 has a matrix structure defined by a two-dimensional array of rows in the width direction of the vehicle seat and columns in the longitudinal direction of the vehicle seat being crossing at right angles, however, the pressure sensor 10 may have another structure such as that the rows and the columns is crossing obliquely unless the pressure distribution on the seating surface of the vehicle seat has ordinality.
Yet still further in the embodiment of the current invention, a plurality of the cells 13 is provided on the vehicle seat to be defined by a two-dimensional array of rows and columns, however, a plurality of load sensors may be provided for detecting a deformation of a frame of the vehicle seat and the like which are used as a partial load.
The principles, preferred embodiment and mode of operation of the present invention have been described in the foregoing specification. However, the invention which is intended to be protected is not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. Variations and changes may be made by others, and equivalents employed, without departing from the sprit of the present invention. Accordingly, it is expressly intended that all such variations, changes and equivalents which fall within the spirit and scope of the present invention as defined in the claims, be embraced thereby.
Number | Date | Country | Kind |
---|---|---|---|
2003-323150 | Sep 2003 | JP | national |