Control device for occupant protection device
09751483 · 2017-09-05
Assignee
Inventors
Cpc classification
B60R21/0134
PERFORMING OPERATIONS; TRANSPORTING
B60R2021/01322
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60Q1/00
PERFORMING OPERATIONS; TRANSPORTING
B60R21/0134
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The occurrence of a vehicle collision is determined using an output signal of one satellite sensor disposed offset from a vehicle center line. A control device for an occupant protection device includes an acceleration sensor disposed at a front position of a vehicle; and a control unit that determines the occurrence of a collision based on an output signal of the acceleration sensor and operates an occupant protection device. The acceleration sensor is one satellite sensor disposed so as to be offset in a vehicle width direction from a vehicle front center position. The control unit includes: a first threshold setting unit that sets one or more thresholds so as to correspond to a traveling speed of the vehicle or a relative speed signal related to the relative speed between a vehicle and another movable objects such as another vehicle; and a determining unit that compares a level of the output signal of the acceleration sensor with the one or more thresholds to determine the occurrence of a collision.
Claims
1. A control device for an occupant protection device, comprising: an acceleration sensor disposed at a front position of a vehicle; a control unit that determines the occurrence of a collision based on a first output signal of the acceleration sensor and operates the occupant protection device, wherein the acceleration sensor is one satellite sensor disposed offset in a vehicle width direction from a vehicle front center position, and the control unit includes: a threshold setting unit that sets a threshold so as to correspond to a range of traveling speed of the vehicle or a relative speed between the vehicle and a movable object; and a determining unit that compares a level of the first output signal of the acceleration sensor with the threshold to determine the occurrence of a collision.
2. A control device for an occupant protection device in accordance with claim 1 further comprising a speed sensor for measuring the traveling speed of the vehicle and providing a first speed signal input to the control unit.
3. A control device for an occupant protection device in accordance with claim 1 further comprising a ranging system for providing a second speed signal related to a relative speed between the vehicle and a movable object input to the control unit.
4. A control device for an occupant protection device in accordance with claim 1 further comprising: a speed sensor for measuring the traveling speed of the vehicle and providing a first speed signal input to the control unit, a ranging system for providing a second speed signal related to a relative speed between the vehicle and a movable object input to the control unit, and the determining unit compares a level of the first or the second speed signals with the threshold to determine the occurrence of a collision.
5. A control device for an occupant protection device in accordance with claim 1 further comprising, a calculating unit that integrates the first output signal of the acceleration sensor to output a speed signal input to the control unit.
6. A control device for an occupant protection device in accordance with claim 1 further comprising: a speed sensor for measuring the traveling speed of the vehicle and providing a first speed signal input to the control unit, a ranging system for providing a second speed signal related to the relative speed between the vehicle and a movable object input to the control unit, and the control unit includes: a first threshold setting unit that sets a first threshold so as to correspond to a traveling speed of the vehicle as determined from the first speed signal or a relative speed between the vehicle and a movable object as determined from the second speed signal; a second threshold setting unit that sets a second threshold so as to correspond to the traveling speed of the vehicle as determined from the first speed signal or a relative speed between the vehicle and a movable object as determined from the second speed signal; the determining unit is configured to compare a level of the first or the second speed signals with the first threshold to determine the occurrence of a collision; and the determining unit is configured to compare the level of the first or the second speed signal with the second threshold to determine the occurrence of a collision.
7. The control device for an occupant protection device according to claim 6, wherein the first or the second threshold is expressed as a function of time elapsed from the occurrence of a collision, and time-change characteristics of the first or the second threshold is set in accordance with the traveling speed of the vehicle or the relative speed between the vehicle and a movable object.
8. The control device for an occupant protection device according to claim 6, wherein the first threshold setting unit sets the first threshold corresponding to a traveling speed of the vehicle or a relative speed between the vehicle and a movable object at a low velocity level range; and the second threshold setting unit sets the second threshold corresponding to a traveling speed of the vehicle or a relative speed between the vehicle and a movable object at a medium velocity level range, wherein the second threshold is set at a higher level than the first threshold.
9. The control device for an occupant protection device according to claim 6, wherein the first threshold setting unit sets the first threshold corresponding to a traveling speed of the vehicle or a relative speed between the vehicle and a movable object at a medium velocity level range; and the second threshold setting unit sets the second threshold corresponding to a traveling speed of the vehicle or a relative speed between the vehicle and a movable object at a high velocity level range, wherein the second threshold is set at a lower level than the first threshold.
10. The control device for an occupant protection device according to claim 6, further comprising, a third threshold setting unit that sets a third threshold so as to correspond to the traveling speed of the vehicle as determined from the first speed signal or a relative speed between the vehicle and a movable object as determined from the second speed signal; wherein the first threshold setting unit sets the first threshold corresponding to a traveling speed of the vehicle or a relative speed between the vehicle and a movable object at a low velocity level range; and the second threshold setting unit sets the second threshold corresponding to a traveling speed of the vehicle or a relative speed between the vehicle and a movable object at a medium velocity level range, and the third threshold setting unit sets the third threshold corresponding to a traveling speed of the vehicle or a relative speed between the vehicle and a movable object at a high velocity level range, wherein the second threshold is set at a higher level than the first threshold, and the third threshold is set at a lower level than the second threshold.
11. The control device for an occupant protection device according to claim 1, further comprising, wherein the occupant protection device is in the form of an inflatable restraint system.
12. A control device for an occupant protection device, comprising: an acceleration sensor disposed at a front position of a vehicle; a control unit that determines the occurrence of a collision based on a first output signal of the acceleration sensor and operates the occupant protection device, wherein the acceleration sensor is one satellite sensor disposed offset in a vehicle width direction from a vehicle front center position, and the control unit includes: a threshold setting unit that sets a plurality of thresholds so as to correspond to a traveling speed range of the vehicle or a relative speed range between the vehicle and a movable object, the plurality of thresholds including two or more of a first threshold associated with a low vehicle speed range, a second threshold associated with a medium vehicle speed range, and a third threshold associated with a high vehicle speed range; and a determining unit that compares a level of the first output signal of the acceleration sensor with the plurality of thresholds to determine the occurrence of a collision.
13. A control device for an occupant protection device in accordance with claim 12 further comprising a speed sensor for measuring the traveling speed of the vehicle and providing a first speed signal input to the control unit.
14. A control device for an occupant protection device in accordance with claim 12 further comprising a ranging system for providing a second speed signal related to a relative speed between the vehicle and a movable object input to the control unit.
15. The control device for an occupant protection device according to claim 12, wherein the second threshold is set at a higher level than the first threshold.
16. The control device for an occupant protection device according to claim 12, wherein the second threshold is set at a lower level than the first threshold.
17. The control device for an occupant protection device according to claim 12, further comprising, wherein the second threshold is set at a higher level than the first threshold, and the third threshold is set at a lower level than the second threshold.
18. The control device for an occupant protection device according to claim 12, further comprising the plurality of thresholds includes the first threshold, the second threshold, and the third threshold, wherein the second threshold is at a higher level than the first threshold, and the third threshold is at a lower level than the second threshold.
19. The control device for an occupant protection device according to claim 12, further comprising, wherein the occupant protection device is in the form of an inflatable restraint system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION
(17) Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the respective drawings, the corresponding portions of the several embodiments will be denoted by the same reference numerals, and a recurrent description of those portions will not be provided.
(18)
(19) The control unit 3 is a device that is disposed approximately in a central portion of a vehicle (in particular, approximately in a central portion in the vehicle width direction) so as to control activation of an airbag device, a seat belt device, and the like. Specifically, the control unit 3 is an electronic control unit (ECU) including a microcomputer system and provides signal processing function and logical determination functions. As will be described later, the control device 3 includes a main collision sensor 33 and calculates a logical product based on an output detection signal of the main collision sensor 33 and an output detection signal of the satellite sensor 2 to determine the occurrence of a collision. Further, the control device 3 may calculate a logical product based on output detection signals of a plurality of other satellite sensors (collision sensors) provided on the lateral and rear sides of the vehicle to determine the occurrence of a collision. Although the present invention does not eliminate the possibility of combinations with such configurations, further description of such combinations will not be provided because the present invention primarily relates to processing the output signals of the satellite sensor 2 disposed in an offset position.
(20) When it is determined that a vehicle collision has occurred, the control unit 3 supplies an activation signal to an airbag device 4 (or other occupant protection device) via a signal line. Moreover, the activation signal is also supplied to a seat belt device, although not illustrated in the drawing. The airbag device 4 is provided in a steering wheel device, a dash/instrument panel, or the like, and upon receiving the activation signal, operates a gas generator to deploy an airbag. By doing so, an occupant such as a driver or a passenger can be protected. Moreover, upon receiving the activation signal, the seat belt device operates a gas operated or electric motor driven pretensioner to quickly wind up the belt to resist movement of an occupant in the event of a collision.
(21)
(22)
(23) In the following description, unless otherwise noted, references to “vehicle speed”, “low velocity”, “medium velocity”, “high velocity” “low speed”, “medium speed’, and “high speed” are intended to encompass both absolute speed (scaler) or velocity (vector) values of the vehicle 1 as related to a ground reference, as well as a relative speed between the vehicle 1 and another movable obstacle such as another vehicle.
(24) The signal processing unit (CPU) 32 makes collision determination based on the output signals of the satellite sensor 2, the collision sensor 33, the speed sensor 5, and/or ranging system 6 and the like. In this embodiment, since the satellite sensor 2 is disposed offset from the vehicle center position, the signal processing unit 32 executes a signal processing and determination alignment in order to obviate the occurrence of detection errors due to a change in sensitivity characteristics.
(25) Next, how the signal processing unit 32 makes collision determination based on the output detection signal of the satellite sensor 2 will be described.
(26) First, an example of an output detection signal of the satellite sensor 2 in the event of an offset collision will be described.
(27)
(28) As illustrated in
(29) As can be understood from
(30)
(31)
(32) It should be noted that the threshold levels set for the low, medium, and high speed regions may differ when the speed is an absolute speed versus a relative speed. In addition, the threshold levels can be adjusted by combining influences of absolute and relative speed.
(33)
(34)
(35) When the level of the output signal exceeds the threshold for executing this control algorithm (step S4: Yes), the vehicle speed is read from the output signal of the speed sensor 5 and/or ranging system 6 (step S10) and stores the vehicle speed in the register (step S12). The CPU compares the vehicle speed with the register value to determine whether the vehicle speed is a high speed, a medium speed, or a low speed (steps S14, S30, and S40).
(36) When it is determined that the vehicle speed is a high speed (step S14: Yes), the CPU performs a filtering process on the acceleration data of the output signal of the satellite sensor 2 input to the register as necessary (step S16). The CPU compares the acceleration with a threshold V.sub.TH corresponding to the high speed stored in the register (step S20). When the acceleration (deceleration) level does not exceed the threshold (step S20: No), the CPU determines that a collision has not occurred and end the process.
(37) When it is determined that the vehicle speed is a low speed (step S14: No, S30: Yes), the CPU performs a filtering process on the acceleration data of the output signal of the satellite sensor 2 input to the register as necessary (step S32). The CPU compares the acceleration with a threshold V.sub.TL corresponding to the low speed stored in the register (step S36). When the acceleration (deceleration) level does not exceed the threshold (step S36: No), the CPU determines that a collision has not occurred and ends the process.
(38) When it is determined that the vehicle speed is a medium speed (step S14: No, S30: No), the CPU performs a filtering process on the acceleration data of the output signal of the satellite sensor 2 input to the register as necessary (step S40). The CPU compares the acceleration with a threshold V.sub.TM corresponding to the medium speed stored in the register (step S44). When the acceleration (deceleration) level does not exceed the threshold (step S44: No), the CPU determines that a collision has not occurred and end the process.
(39) On the other hand, when the vehicle speed is a high speed and the acceleration (deceleration) which is the output signal of the satellite sensor 2 exceeds the threshold V.sub.TH (step S20: Yes), when the vehicle speed is a medium speed and the activation (deceleration) exceeds the threshold V.sub.TM (step S44: Yes), or when the vehicle speed is a low speed and the acceleration (deceleration) exceeds the threshold V.sub.TL (step S36: Yes), the CPU sets a collision flag (collision signal) of the flag register to ON (step S50). When the collision flag is set to ON, an activation command signal is transmitted to the activation circuit 34 and an ignition signal is sent to the occupant protection device 4.
(40) The CPU executes steps S10 to S50 repeatedly at a predetermined cycle (for example, every 0.001 seconds) to monitor the output signal (instantaneous value) of the satellite sensor 2 and determines the occurrence of a collision.
(41) A second embodiment of the present invention will be described. In the second embodiment, the signal processing unit 32 integrates the output signal (acceleration signal) of the front satellite sensor to obtain a vehicle absolute speed signal (which is a relative speed measurement between the vehicle and fixed or moving obstacle). Collision determination is made based on the speed signal (integrated value). The present inventor has found that, even when the satellite sensor 2 is disposed offset from the vehicle center position in the vehicle width direction, collision determination can be made by obtaining a speed signal from the output signal of the satellite sensor 2 and setting the level of a collision determination threshold so as to correspond to the vehicle speed and the time elapsed from the rising-edge time point of the output signal (or changing the threshold level in accordance with the elapsed time). This embodiment can be modified with the addition of ranging system 6 to provide relative speed signals which can be use independent of the absolute speed signal or in combination with that signal.
(42)
(43) In
(44) In
(45) In general, as illustrated in
(46) Thus, in this embodiment, the value of the threshold function V.sub.T(t) is changed according to the vehicle traveling speed “v”. That is, a threshold function V.sub.T(t,v) is used as the threshold function V.sub.T(t) to distinguish between two collision modes which are difficult to determine.
(47) For example, in the example of
(48) In
(49)
(50) In the example of
(51) In the case of
(52)
(53)
(54)
(55) The CPU executes this routine periodically during traveling or operation of a vehicle or when the satellite sensor 2 generates an output signal (at an actual collision time). The CPU reads a speed signal transmitted from a speed sensor (speed meter) of the vehicle to the signal processing unit 32 to obtain a current vehicle speed (step S110). Moreover, the time t.sub.n elapsed from the supply (rising-edge) time t.sub.0 of the output signal of the satellite sensor 2 is read from the output signal of the built-in timer described above (step S120).
(56) The CPU selects a corresponding threshold function among a plurality of functions V.sub.T(t) (see
(57) The CPU outputs the selected threshold to a speed threshold register that is included in the CPU so as to store thresholds (step S150). This threshold is used in collision determination (estimation) based on the speed signal, which will be described later. The threshold calculation (or readout) routine may be executed frequently by the CPU during traveling or operation of the vehicle. The CPU executes steps S110 to S150 repeatedly to generate a threshold V.sub.T(t.sub.n) corresponding to the elapsed time.
(58)
(59)
(60) The CPU executes this routine when an output signal (a deceleration signal in the event of a collision) is supplied from the satellite sensor 2. First, the CPU reads the output signal (acceleration data) which is output from the satellite sensor 2 and is stored in the register (step S2) and determines whether the level of the output signal is a level at which this control algorithm is to be executed (step S4). When the level of the output signal does not exceed a threshold for executing this control algorithm (step S4: No), this routine ends.
(61) When the level of the output signal exceeds the threshold for executing this control algorithm (step S4: Yes), the vehicle traveling speed or relative speed is read from the output signal of the speed sensor 5 (step S10) and stores the vehicle speed in the register (step S12). The CPU compares the vehicle speed with the register value to determine whether the vehicle speed is a high speed, a medium speed, or a low speed (steps S14, S30, and S40).
(62) When it is determined that the vehicle speed is a high speed (step S14: Yes), the CPU performs signal processing such as a filtering process on the acceleration data (an instantaneous value of the acceleration signal) of the output signal of the satellite sensor 2 input to the register as necessary (step S16). The CPU integrates the acceleration signal to output a speed signal (step S18). The CPU compares the speed signal level with a threshold V.sub.TH(t.sub.n) corresponding to the high speed stored in the threshold register (step S22). When the speed signal level does not exceed the threshold (step S22: No), the CPU determines that a collision has not occurred and end the process.
(63) When it is determined that the vehicle speed is a low speed (step S14: No, S30: Yes), the CPU performs signal processing such as a filtering process on the acceleration data of the output signal of the satellite sensor 2 input to the register as necessary (step S32). The CPU integrates the acceleration signal to output a speed signal (step S34). The CPU compares the speed signal level with a threshold V.sub.TL(t.sub.n) corresponding to the low speed stored in the register (step S38). When the speed signal level does not exceed the threshold (step S38: No), the CPU determines that a collision has not occurred and ends the process.
(64) When it is determined that the vehicle speed is a medium speed (step S14: No, S30: No), the CPU performs signal processing such as a filtering process on the acceleration data of the output signal of the satellite sensor 2 input to the register as necessary (step S40). The CPU integrates the acceleration signal to output a speed signal (step S42). The CPU compares the speed signal level with a threshold V.sub.TM(t.sub.n) corresponding to the medium speed stored in the threshold register (step S46). When the speed signal level does not exceed the threshold (step S46: No), the CPU determines that a collision has not occurred and end the process.
(65) On the other hand, when the vehicle speed is a high speed and the level of the speed signal which is the integrated value of the output signal of the satellite sensor 2 exceeds the threshold V.sub.TH (step S22: Yes), when the vehicle speed is a medium speed and the speed signal level exceeds the threshold V.sub.TM (step S46: Yes), or when the vehicle speed is a low speed and the speed signal level exceeds the threshold V.sub.TL (step S38: Yes), the CPU sets a collision flag (collision signal) of the flag register to ON (step S50). When the collision flag is set to ON, an activation command signal is transmitted to the activation circuit 34 and an ignition signal is sent to the occupant protection device 4.
(66) The CPU executes steps S10 to S50 repeatedly at a predetermined cycle (for example, every 0.001 seconds) to monitor the output signal (instantaneous value) of the satellite sensor 2 and determines the occurrence of a collision.
(67)
(68)
(69) The CPU executes this routine when an output signal (a deceleration signal in the event of a collision) is supplied from the satellite sensor 2. First, the CPU reads the output signal (acceleration data) which is output from the satellite sensor 2 and is stored in the register (step S2) and determines whether the level of the output signal is a level at which this control algorithm is to be executed (step S4). When the level of the output signal does not exceed a threshold for executing this control algorithm (step S4: No), this routine ends.
(70) When the level of the output signal exceeds the threshold for executing this control algorithm (step S4: Yes), the vehicle traveling speed is read from the output signal of the speed sensor 5 (step S10) and stores the vehicle speed in the register (step S12). Alternatively, a relative speed signal can be obtained through signals from ranging system 6. The CPU compares the vehicle speed with the register value to determine whether the vehicle speed is a high speed, a medium speed, or a low speed (steps S14, S30, and S40).
(71) When it is determined that the vehicle speed is a high speed (step S14: Yes), the CPU performs signal processing such as a filtering process on the acceleration data (an instantaneous value of the acceleration signal) of the output signal of the satellite sensor 2 input to the register as necessary (step S16). The CPU integrates the acceleration signal to output a speed signal (step S18).
(72) The CPU compares the acceleration with a threshold V.sub.TH corresponding to the high speed stored in the threshold register (step S20). When the acceleration (deceleration) level does not exceed the threshold stored in the acceleration threshold register (step S20: No), the CPU determines that a collision has not occurred and ends the process.
(73) When the acceleration (deceleration) level exceeds the threshold (step S20: Yes), the CPU further compares the speed signal level with a threshold V.sub.TH(t.sub.n) corresponding to the high speed stored in the speed threshold register (step S22). When the speed signal level does not exceed the threshold (step S22: No), the CPU determines that a collision has not occurred and ends the process.
(74) When it is determined that the vehicle speed is a low speed (step S14: No, S30: Yes), the CPU performs signal processing such as a filtering process on the acceleration data of the output signal of the satellite sensor 2 input to the register as necessary (step S32). The CPU integrates the acceleration signal to output a speed signal (step S34).
(75) The CPU compares the acceleration with a threshold V.sub.TL corresponding to the low speed stored in the acceleration threshold register (step S36). When the vehicle speed is a low speed and the acceleration (deceleration) does not exceed the threshold V.sub.TL (step S36: No), the CPU determines that a collision has not occurred and ends the process.
(76) When the acceleration (deceleration) exceeds the threshold V.sub.TL (step S36: Yes), the CPU further compares the speed signal level with a threshold V.sub.TL(t.sub.n) corresponding to the low speed stored in the speed threshold register (step S38). When the speed signal level does not exceed the threshold (step S38: No), the CPU determines that a collision has not occurred and ends the process.
(77) When it is determined that the vehicle speed is a medium speed (step S14: No, S30: No), the CPU performs signal processing such as a filtering process on the acceleration data of the output signal of the satellite sensor 2 input to the register as necessary (step S40). The CPU integrates the acceleration signal to output a speed signal (step S42). The CPU compares the acceleration with a threshold V.sub.TM corresponding to the medium speed stored in the acceleration threshold register (step S44). When the acceleration (deceleration) level does not exceed the threshold (step S44: No), the CPU determines that a collision has not occurred and ends the process.
(78) The CPU compares the speed signal level with a threshold V.sub.TM(t.sub.n) corresponding to the medium speed stored in the threshold register (step S46). When the speed signal level does not exceed the threshold (step S46: No), the CPU determines that a collision has not occurred and ends the process.
(79) On the other hand, when the vehicle speed is a high speed and the output signal (acceleration signal) level of the satellite sensor 2 and the level of the speed signal which is the integrated value of the output signal exceed the threshold V.sub.TH (step S22: Yes), when the vehicle speed is a medium speed and the speed signal level exceeds the threshold V.sub.TM (step S46: Yes), or when the vehicle speed is a low speed and the speed signal level exceeds the threshold V.sub.TL (step S38: Yes), the CPU sets a collision flag (collision signal) of the flag register to ON (step S50). When the collision flag is set to ON, an activation command signal is transmitted to the activation circuit 34 and an ignition signal is sent to the occupant protection device 4.
(80) The CPU executes steps S10 to S50 repeatedly at a predetermined cycle (for example, every 0.001 seconds) to monitor the output signal (instantaneous value) of the satellite sensor 2 and determines the occurrence of a collision.
(81) When it is determined in step S20 that a collision has occurred, the collision detection flag may be set to ON based on the acceleration and step S22 may be executed without executing further determination in step S20. By doing so, it can be determined that a collision has occurred when the collision detection flag is set to ON based on the acceleration and the collision detection flag is set to ON based on the speed (step S22). The same can be applied to steps S36 and S44. A collision can be detected more reliably when the collision detection based on the acceleration signal and the collision detection based on the speed signal are made at different time points.
(82) Moreover, the order of executing the collision detection (step S20) based on the acceleration signal and the collision detection (step S22) based on the speed signal may be reversed.
(83) In a fourth embodiment, the collision determination based on the acceleration signal illustrated in
(84) As described above, according to the embodiments of the present invention, it is advantageous in that the left and right offset collisions can be detected based on the output signal of one satellite sensor disposed on the vehicle front side offset from the center position.
(85) The signal processing device 32 may include the main collision sensor 33 (for example, on the same circuit board), and the collision detection based on the output signal of the main collision sensor 33 is performed simultaneously. In order to prevent operation errors and detection errors, the signal processing device 32 can operate the activation circuit 34 when both the collision flag based on the collision determination based on the output signal of the satellite sensor 2 and the collision flag based on the collision determination based on the output signal of the main collision sensor 33 are set to ON (when AND condition is satisfied). Moreover, a collision can be determined based on the output signals of a plurality of satellite sensors including the front satellite sensor 2.
(86) In the embodiments of the present invention, although the control device of the present invention is applied to a front satellite sensor, the control device may be also applied to other satellite sensors and the main sensor in the electronic control device.
(87) While the above description constitutes the preferred embodiment of the present invention, it will be appreciated that the invention is susceptible to modification, variation and change without departing from the proper scope and fair meaning of the accompanying claims.