GB2370537A - A seat belt system with collision danger detection - Google Patents

A seat belt system with collision danger detection Download PDF

Info

Publication number
GB2370537A
GB2370537A GB0205909A GB0205909A GB2370537A GB 2370537 A GB2370537 A GB 2370537A GB 0205909 A GB0205909 A GB 0205909A GB 0205909 A GB0205909 A GB 0205909A GB 2370537 A GB2370537 A GB 2370537A
Authority
GB
United Kingdom
Prior art keywords
seatbelt
occupant
collision
motor
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB0205909A
Other versions
GB2370537B (en
GB0205909D0 (en
Inventor
Yukinori Midorikawa
Masuo Matsuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NSK Ltd
Original Assignee
NSK Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP36327597A external-priority patent/JP3781884B2/en
Priority claimed from JP10013153A external-priority patent/JPH11198760A/en
Priority claimed from JP09389598A external-priority patent/JP4052491B2/en
Priority claimed from JP10096937A external-priority patent/JPH11278215A/en
Priority claimed from JP09995498A external-priority patent/JP3695622B2/en
Priority claimed from JP12432498A external-priority patent/JP3730012B2/en
Priority claimed from JP12967598A external-priority patent/JP3554484B2/en
Priority claimed from JP16152498A external-priority patent/JP3795230B2/en
Priority claimed from JP16442598A external-priority patent/JP3761717B2/en
Priority claimed from JP18329198A external-priority patent/JP3819151B2/en
Priority claimed from JP10189632A external-priority patent/JP2000006759A/en
Priority claimed from JP10202873A external-priority patent/JP2000016247A/en
Priority claimed from JP20711698A external-priority patent/JP3734369B2/en
Priority claimed from JP20915398A external-priority patent/JP3830667B2/en
Priority claimed from JP23160598A external-priority patent/JP4077946B2/en
Priority claimed from JP10240008A external-priority patent/JP2000071937A/en
Application filed by NSK Ltd filed Critical NSK Ltd
Priority claimed from GB9827725A external-priority patent/GB2335890B/en
Publication of GB0205909D0 publication Critical patent/GB0205909D0/en
Publication of GB2370537A publication Critical patent/GB2370537A/en
Application granted granted Critical
Publication of GB2370537B publication Critical patent/GB2370537B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/013Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/015Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting the presence or position of passengers, passenger seats or child seats, and the related safety parameters therefor, e.g. speed or timing of airbag inflation in relation to occupant position or seat belt use
    • B60R21/01512Passenger detection systems
    • B60R21/01544Passenger detection systems detecting seat belt parameters, e.g. length, tension or height-adjustment
    • B60R21/01546Passenger detection systems detecting seat belt parameters, e.g. length, tension or height-adjustment using belt buckle sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/015Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting the presence or position of passengers, passenger seats or child seats, and the related safety parameters therefor, e.g. speed or timing of airbag inflation in relation to occupant position or seat belt use
    • B60R21/01512Passenger detection systems
    • B60R21/01552Passenger detection systems detecting position of specific human body parts, e.g. face, eyes or hands
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/017Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including arrangements for providing electric power to safety arrangements or their actuating means, e.g. to pyrotechnic fuses or electro-mechanic valves
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R22/00Safety belts or body harnesses in vehicles
    • B60R22/34Belt retractors, e.g. reels
    • B60R22/44Belt retractors, e.g. reels with means for reducing belt tension during use under normal conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R22/00Safety belts or body harnesses in vehicles
    • B60R22/34Belt retractors, e.g. reels
    • B60R22/46Reels with means to tension the belt in an emergency by forced winding up
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R2021/01204Actuation parameters of safety arrangents
    • B60R2021/01252Devices other than bags
    • B60R2021/01265Seat belts
    • B60R2021/01272Belt tensioners
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/02Occupant safety arrangements or fittings, e.g. crash pads
    • B60R21/16Inflatable occupant restraints or confinements designed to inflate upon impact or impending impact, e.g. air bags
    • B60R21/26Inflatable occupant restraints or confinements designed to inflate upon impact or impending impact, e.g. air bags characterised by the inflation fluid source or means to control inflation fluid flow
    • B60R21/263Inflatable occupant restraints or confinements designed to inflate upon impact or impending impact, e.g. air bags characterised by the inflation fluid source or means to control inflation fluid flow using a variable source, e.g. plural stage or controlled output
    • B60R2021/2633Inflatable occupant restraints or confinements designed to inflate upon impact or impending impact, e.g. air bags characterised by the inflation fluid source or means to control inflation fluid flow using a variable source, e.g. plural stage or controlled output with a plurality of inflation levels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R22/00Safety belts or body harnesses in vehicles
    • B60R22/34Belt retractors, e.g. reels
    • B60R22/44Belt retractors, e.g. reels with means for reducing belt tension during use under normal conditions
    • B60R2022/442Belt retractors, e.g. reels with means for reducing belt tension during use under normal conditions using one spring and one additional retraction device in parallel
    • B60R2022/444Belt retractors, e.g. reels with means for reducing belt tension during use under normal conditions using one spring and one additional retraction device in parallel the additional retraction device being an electric actuator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R22/00Safety belts or body harnesses in vehicles
    • B60R22/34Belt retractors, e.g. reels
    • B60R22/44Belt retractors, e.g. reels with means for reducing belt tension during use under normal conditions
    • B60R2022/4473Belt retractors, e.g. reels with means for reducing belt tension during use under normal conditions using an electric retraction device
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R22/00Safety belts or body harnesses in vehicles
    • B60R22/34Belt retractors, e.g. reels
    • B60R22/46Reels with means to tension the belt in an emergency by forced winding up
    • B60R22/4628Reels with means to tension the belt in an emergency by forced winding up characterised by fluid actuators, e.g. pyrotechnic gas generators
    • B60R2022/4657Reels with means to tension the belt in an emergency by forced winding up characterised by fluid actuators, e.g. pyrotechnic gas generators comprising a plurality of charges
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R22/00Safety belts or body harnesses in vehicles
    • B60R22/34Belt retractors, e.g. reels
    • B60R22/46Reels with means to tension the belt in an emergency by forced winding up
    • B60R2022/4666Reels with means to tension the belt in an emergency by forced winding up characterised by electric actuators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/013Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
    • B60R21/0134Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to imminent contact with an obstacle, e.g. using radar systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R22/00Safety belts or body harnesses in vehicles
    • B60R22/34Belt retractors, e.g. reels
    • B60R22/46Reels with means to tension the belt in an emergency by forced winding up
    • B60R22/4628Reels with means to tension the belt in an emergency by forced winding up characterised by fluid actuators, e.g. pyrotechnic gas generators
    • B60R22/4633Linear actuators, e.g. comprising a piston moving along reel axis and rotating along its own axis

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automotive Seat Belt Assembly (AREA)

Abstract

A seat belt retractor has an electric motor with driving means to retract and protract the seat belt, control means to control the driving means, storage means for storing a state of use of the seat belt, and collision danger detecting means. The control means may alternately retract and protract the seat belt for a predetermined time when danger of a collision is detected.

Description

AUTOMOTIVE PASSENGER RESTRAINT AND PROTECTION APPARATUS
AND SEATBELT PROTRACTION AND RETRACTION
AMOUNT-DETECTING DEVICE
This invention relates to an automotive passenger restraint and protection apparatus for automotive vehicles such as automobiles, which uses an electric 10 retractor for retracting and protracting a seatbelt for protection of an occupant (driver or passenger), and also relates to a seatbelt retraction and protraction amount-detecting device.
15 Conventional automotive passenger restraint and protection apparatuses are operable upon a large deceleration of the automotive vehicle such as a collision to restrain an occupant by means of a seatbelt to prevent him from being thrown out of his seat and 20 hence protect him from danger.
The conventional automotive restraint and protection apparatuses include a type provided with a seatbelt retractor for retracting or winding a seatbelt.
The seatbelt retractor is generally provided with bias force-imparting means such as a spiral spring which 25 always biases a reel shaft (takeup shaft) on which the seatbelt is wound, in a retracting or winding direction.
The seatbelt is wound up on the reel shaft due to the bias force given by the bias force-imparting means when it is not mounted on the occupant, and it is protracted 30 or withdrawn against the bias force to fasten or restrain the occupant when it is mounted on the
occupant. The seatbelt retractor is provided with emergency locking means which is normally actuated upon a large deceleration of the vehicle as mentioned above, to 5 impede rotation of the reel shaft in the seatbelt protracting direction, so as for the seatbelt to surely restrain and protect the occupant.
According to the conventional automotive passenger restraint and protection apparatus, however, 10 to mount the seatbelt onto the occupant, he has to protract the seatbelt against the bias force of the bias forceimparting means, which requires the occupant to exert some force to protract the seatbelt. As a result, a weak occupant who has degraded physical ability such 15 as an advanced-age occupant takes long to mount the seatbelt onto his body.
Further, there can be a case that the occupant feels uneasy while he wears the seatbelt since he feels a sense of oppression owing to the bias force of the 20 bias force-imparting means.
Moreover, the conventional automotive passenger restraint and protection apparatus is not provided with À means for warning the occupant of danger to be caused by a doze and a collision.
25 A further disadvantage with the conventional apparatus is that an alien substance can become attached to the seatbelt after a long term use, which causes an increased friction between the seatbelt and a through anchor associated therewith, leading to insufficient 30 retraction of the seatbelt.
The conventional automotive passenger restraint and protection apparatus has another disadvantage that when the occupant has protracted the seatbelt without the intention of wearing the same, it can happen that 35 the seatbelt cannot be retracted until a certain time
period elapses. Thus, the seatbelt cannot be quickly retracted against the occupant's desire.
Further, in the conventional automotive passenger restraint and protection apparatus, in retracting the 5 seatbelt into its extreme retracted position, if the occupant intentionally stops the seatbelt at a position apart from his body and then judges that the seatbelt has reached its extreme retracted position, the seatbelt can be set in position in an abnormally loosened state.
10 Further, in the conventional automotive passenger restraint and protection apparatus, when the occupant looks back for parking the vehicle while moving his body to protract the seatbelt, the seatbelt is wound back or retracted into the extreme retracted position after the 15 completion of protraction of the seatbelt, which gives a feeling of unnaturalness to the occupant.
Furthermore, when the occupant's body is not in a proper position for driving the vehicle, that is, his body is not facing forwardly of the vehicle, the 20 seatbelt can be wound up into the extreme retracted position, based upon which position the occupant is given a predetermined amount of looseness of the À seatbelt, which can result in an inappropriate amount of looseness of the seatbelt being given to the occupant to 25 make him feel uncomfortable.
In the conventional passenger restraint and protection apparatus, in the event that the seatbelt becomes locked when a motor for driving the seatbelt is rotated in the direction of the seatbelt being 30 protracted, no force is acted upon the seatbelt to retract the same, so that the seatbelt is kept in the locked state, which can make it impossible to protract the seatbelt unless a condition is newly set for the seatbelt to be retracted. -
35 The condition for the seatbelt to be retracted is
set in the cases where the vehicle is suddenly braked, the seatbelt is taken off or disconnected from the occupant's body, and it is judged that the occupants vehicle is about to collide with some object, by a 5 collision prediction system, for example.
Fig. 82 is a timing chart showing an example of the relationship between driving forces of a reel shaft for retracting and protracting a seatbelt onto and from the reel shaft, an urging force which the occupant 10 receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel shaft in a conventional automotive passenger restraint and protection apparatus.
First, when attaching of the seatbelt to the 15 occupant's body is detected, retraction or winding of the seatbelt onto the reel shaft is started by the reel shaft with a constant seatbelt retraction driving force, and this retraction is continued until the retraction of the seatbelt reaches its limit (time period tl8).
20 During this winding, the urging force which the occupant receives from the seatbelt gradually increases while the retracting speed of the seatbelt onto the reel shaft gradually decreases.
Thereafter, when the retraction of the seatbelt 25 has reached its limit (time point a), the reel shaft is reversely rotated to start protracting the seatbelt with a constant seatbelt protracting driving force. The expression n the retraction of the seatbelt has reached its limit" means that the DC motor 10 ceases to rotate 30 in the seatbelt retracting direction. This protraction is to be continued until the occupant is given a predetermined amount of looseness. On this occasion, the acceleration of protraction of the seatbelt from the reel shaft increases. -
35 Since when the retraction of the seatbelt by the
reel shaft reaches its limit after the attaching of the seatbelt, the reel shaft is reversely rotated to protract the seatbelt, however, the acceleration of protraction of the seatbelt from the reel shaft suddenly 5 increases and can exceed a threshold value required for locking the protracting motion of the seatbelt, so that the protracting motion of the seatbelt can be locked by a seatbelt locking mechanism. As a result, the urging force that the occupant receives from the seatbelt 10 cannot be relieved after a time point when it assumes a large value (time point b) (time period tl9).
Fig. 83 is a timing chart showing another example of the relationship between driving forces of a reel shaft for retracting and protracting a seatbelt onto and 15 from the reel shaft, an urging force which the occupant receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel shaft in the conventional automotive passenger restraint and protection apparatus.
20 First, when attaching of the seatbelt to the occupant's body is detected, retraction of the seatbelt onto the reel shaft is started by the reel shaft with a constant seatbelt retraction driving force, and this retraction is continued until the retraction of the 25 seatbelt reaches its limit (time period t20). During this retraction, the urging force which the occupant receives from the seatbelt gradually increases while the retracting speed of the seatbelt onto the reel shaft gradually decreases.
30 Thereafter, when the retraction of the seatbelt has reached its limit (time point c), the retraction of the seatbelt by the reel shaft is stopped, and then protraction of the seatbelt can be effected due to a restitution force against the bias-force of the spiral 35 spring, etc., that is, a restitution force of the
occupant's body and clothes urged by the seatbelt.
During this protraction, the acceleration of protraction of the seatbelt from the reel shaft increases.
Since when the retraction of the seatbelt by the 5 reel shaft reaches its limit after the attaching of the seatbelt and the retracting motion stops, however, the seatbelt is suddenly returned in the direction in which the urging force is weakened due to the restitution force of the dccupant s body and clothes urged by the 10 seatbelt, the acceleration of protraction of the seatbelt from the reel shaft suddenly increases and can exceed a threshold value required for locking the protracting motion of the seatbelt, so that the protracting motion of the seatbelt can be locked by a 15 seatbelt locking mechanism. As a result, the urging force that the occupant receives from the seatbelt cannot be relieved after a time point when it assumes a large value (time point d) (time period t21).
An automotive passenger restraint and protection 20 apparatus is also already known, which is provided with an airbag device for restraining an occupant through expansion of an airbag, a belt pretensioner for À restraining the occupant by suddenly retracting a seatbelt, an airbag and pretensioner controller for 25 controlling actuation time and expansion pressure of the airbag and actuation time and sea/belt-pulling force of the pretensioner, and a sensor for detecting negative acceleration acted upon the occupant upon a collision of the automotive vehicle.
30 When negative acceleration acted upon the occupant is detected by the sensor upon a collision of the automotive vehicle, a signal indicative of the negative acceleration from the sensor is delivered to the airbag and pretensioner controller, which in turn 35 controls the actuation time and expansion pressure of
the airbag and actuation time and sea/belt-winding force of the pretensioner, whereby the airbag and the pretensioner are actuated.
In the known automotive passenger restraint and 5 protection apparatus, however, the actuation time and expansion pressure of the airbag are controlled by the airbag and pretensioner controller upon a collision of the automotive vehicle, irrespective of the protracting speed of the seatbelt. Consequently, for example, when 10 it is judged by the controller that the actuation times for actuating the airbag and the pretensioner should be set to longer values, the airbag and the pretensioner are actuated with the longer actuation times even in the event that the protracting speed of the seatbelt is so 15 high that the occupant can collide against equipment within the compartment.
Further, when it is judged by the controller that the expansion pressure for actuating the airbag should be set to a higher value, the expansion pressure of the 20 airbag cannot be changed according to the protracting speed of the airbag even in the event that the protracting speed of the seatbelt is so high and the À occupant is restrained by the airbag expanded under such a higher expansion pressure that the occupant can 25 directly receive a large impact applied to the vehicle.
Also, conventionally there is known a mechanism called "EA mechanism" (load limiter) which has a function of causing the reel shaft to rotate in the direction of protracting the seatbelt when a tension in 30 excess of a prescribed value is applied to the seatbelt immediately after a collision of the automotive vehicle, so as to control the tension to or below the prescribed value (hereinafter referred to as "the EA function").
The EA function is terminated when the seatbelt is 35 protracted by a certain length after the EA function is
made effective. That is, the EA function is carried out irrespective of the degree of magnitude of collision of the automotive vehicle. Consequently, in the event of a strong collision of the automotive vehicle, for example, 5 the EA function can be terminated even at a time point when it is desired that the same function should be still exhibited, whereby a sudden impact can be applied to the occupant after termination of the EA function, which can result in insufficient effective absorption of 10 an impact acted upon the occupant. On the other hand, in the event of a weak collision of the automotive vehicle, a tensile strength in excess of the prescribed value is not applied to the seatbelt, so that the EA function is not made effective, whereby impact 15 absorption cannot be obtained.
Fault diagnosis of the seatbelt locking mechanism has conventionally been carried out through a determination by the occupant or the like as to whether the seatbelt can be actually retracted and protracted, 20 or as to whether the seatbelt can be locked in position by suddenly protracting the same.
This manner of fault diagnosis, however, cannot À always achieve accurate fault determination of the seatbelt locking mechanism.
25 Further, in the conventional automotive passenger restraint and protection apparatus, when the occupant with the seatbelt not mounted on his body pulls out the seatbelt without the intention of attaching the same to his body, immediately then gets off the vehicle and 30 closes the door, the seatbelt is not retracted within a short time period, so that the seatbelt can be caught in the door to be damaged. Also, when during parking of the automotive vehicle, the seatbelt is pulled out and attached to a baggage or the like (-into the mounted 35 state of the seatbelt) and then, in this state the door
is closed, the seatbelt can be also caught in the door if the seatbelt is then unnecessarily loosened.
An automotive passenger restraint and protection apparatus is also already known, which detects a 5 possibility of collision of the automotive vehicle based upon the distance between the occupant's vehicle and a preceding vehicle, and gives an alarm to alert the occupant to the danger of collision based upon the detection result, so as to prevent a traffic accident.
10 An example of the apparatus having such a warning function is disclosed by Japanese Laid-Open Utility Model Publication (Kokai) No. 6- 71333, which is adapted to intermittently increase or decrease the fastening force of the seatbelt when it is detected that the 15 distance between vehicles becomes shorter than a predetermined safety distance.
In the known automotive passenger restraint and protection apparatus, however, the control of intermittent increase or decrease of the fastening force 20 is carried out in a monotonous manner irrespective of the degree of possibility of expected danger so long as the distance between vehicles is less than the safety distance. Consequently, when the degree of possibility of expected danger is low, the above control can be 25 annoying to the occupant, whereas when the degree is high, the same control is insufficient and unsatisfactory to him. Thus, the above control is not fully effective to warn the occupant of expected danger.
There is also conventionally known an automotive 30 vehicle having a function of storing, upon a collision of the automotive vehicle, the value of acceleration caused by the collision and the collision speed, in order to utilize the stored data in clearing up the cause of the accident, for example.
35 In the known automotive vehicle, however, it is
lo the value of acceleration caused by the collision and the collision speed that are stored, but not information (parameters) related to the automotive passenger restraint and protection apparatus. Therefore, it is 5 not easy to judge whether the automotive passenger restraint and protection apparatus properly operated upon the collision, and how the occupant behaved just before and/or after the collision, for example.
An automotive passenger restraint and protection 10 apparatus is also known, which is provided with an electric retractor which rotates a reel shaft by means of a driving force of an electric motor to protract and retract a seatbelt.
An example of the automotive passenger restraint 15 and protection apparatus provided with such an electric retractor is disclosed by Japanese Laid-Open Patent Publication (Kokai) No. 59-45240, which is adapted to control the driving of the electric motor based upon an output from a displacement detecting device which 20 detects displacement of the seatbelt in retracting and protracting directions as well as an output from an attaching detecting device which detects attaching of the seatbelt to the occupant's body.
The electric retractor, however, requires the 25 displacement detecting device which is expensive, and therefore has an increased manufacturing cost and a complicated construction.
Further, the rotation control of the electric motor of the electric retractor is carried out by 30 applying constant voltage of negative and positive signs to the motor to cause normal rotation and reverse rotation of the motor, as disclosed by Japanese Laid Open Utility Model. Publication (Kokai) No. 61-134464.
According to the known electric retractor, -
35 however, since the motor is rotated in the normal
direction or in the reverse direction depending upon the application of the constant voltage, there is a possibility that in retracting the seatbelt, the seatbelt is suddenly wound up by the motor so that a 5 tongue of the seatbelt hits against a side window pane.
In the known electric retractor, the reel shaft is driven by the motor to protract or retract the seatbelt. The motor is controlled by an MPU (Micro Processing Unit) provided in the automotive passenger 10 restraint and protection apparatus.
More specifically, the MPU controls the operative state of the motor by changing the duty factor of a PWM (Pulse Width Modulation) signal for use in the control, for example. The duty factor of the PWM signal is 15 determined based upon detected current flowing to the motor or detected terminal voltage across the motor.
If the current flowing to the motor or the terminal voltage across the motor is directly detected, however, the following operative state of the motor 20 cannot be accurately determined based upon such detected current or voltage, because the detected current or voltage contains fluctuations or pulsations due to high frequency components contained in the PWM signal.
Therefore, the MPU conducts averaging filtering or the 25 like on the detected current or voltage by means of software, to remove fluctuations or pulsations attributed to the PWM signal.
The averaging filtering or the like by software imposes a large burden upon the MPU such that it takes 30 time to control the motor. To avoid this, an expensive MPU which has a high processing speed has to be used.
Further, the MPU is required to detect whether the rotative driving of the motor is stopped in order to ascertain that the seatbelt has been wound up and 35 completely retracted in its proper retracted position as
well as that the seatbelt has become fit to the occupant's body. Further, protracting of the seatbelt by the occupant is made against the bias force of the spiral spring provided inside a pulley for the reel 5 shaft which acts upon the seatbelt in the seatbelt retracting direction. The MPU is also required to detect whether the rotative driving of the motor is stopped in order to ascertain that the protracting of the seatbelt by the occupant is not being carried out.
10 As a manner of determining the stoppage of the electric motor, it is conventionally employed to detect whether the value of current flowing to the motor exceeds a predetermined value, and determine that the rotative driving of the motor is stopped if the detected 15 current value exceeds the predetermined value.
According to this determining manner, however, the value of current flowing to the motor varies depending upon environmental conditions under which the motor is operated, such as the ambient temperature of 20 the motor inclusive of the temperature of the motor itself and the supply voltage to the motor.
Consequently, the determination as to the stoppage of the rotative driving of the motor cannot be always carried out with accuracy.
25 Another electric retractor is disclosed by Japanese Laid-Open Patent Publication (Kokoku) No. 3 79212, in which a retracting force is stored in a return spring (second retracting force generating device) utilizing the protracting motion of the seatbelt, and 30 when the motor output drops below a predetermined value such that the motor cannot retract the seatbelt, for example, due to failure of an electrical system for driving the motor (first retracting force generating device), or a drop in the motor torque due to a drop in 35 the electromotive force of a battery installed in the
automotive vehicle, a rotative force transmission device transmits the retracting force stored in the return spring to a takeup shaft of the seatbelt. This assures retraction of the seatbelt even when the seatbelt cannot 5 be wound up by the motor.
According to this retractor, however, the motor (first retracting force generating device) or the return spring (second retracting force generating device) is selected to retract the seatbelt by the rotative force 10 transmission device, that is, the two devices are not simultaneously used for retraction of the seatbelt.
which requires designing each of the motor and the return spring so as to produce a strong retracting force by itself.
15 Besides, in the retractor, if the retracting force of the motor becomes weakened due to aging change, etc. so that the motor cannot fully retract the seatbelt, the motor is switched to the return spring for retracting the seatbelt. However, in fact the 20 retracting force of the motor is merely weakened but not reduced to zero. Therefore, if the motor is switched to the return spring for retracting the seatbelt, the retracting force remaining in the motor cannot be fully utilized. 25 An automotive passenger restraint and protection apparatus is also known from Japanese Laid-Open Patent Publication (Kokai) No. 9-82171, which turns on or off a switch for detecting an amount of retraction of a seatbelt on a reel shaft, depending upon the thickness 30 of a portion of the seatbelt wound on the reel shaft, to thereby detect an amount of protracting of the seatbelt or the amount of retraction of the same, to use the detected value in controlling an electric circuit for warning the occupant of failure to fasten the seatbelt 35 or in controlling a seatbelt locking mechanism provided
in a seatbelt retractor.
In the seatbelt retraction detecting switch, however, since the amount of protraction or amount of retraction of the seatbelt is detected by turning-on or 5 turning-off of the seatbelt retraction amount detecting switch, only information as to whether the seatbelt has been wound up or pulled out by a predetermined amount or more can be obtained, and a specific value of the protracting amount or retraction amount cannot be 10 obtained.
It is a first object of the invention to provide an automotive passenger restraint and protection apparatus which is capable of providing a comfortable 15 seatbelt attaching environment.
A second object of the invention is to provide an automotive passenger restraint and protection apparatus which permits slow retraction of a seatbelt.
A third object of the invention is to provide 20 an automotive passenger restraint and protection apparatus which is capable of performing accurate fault diagnosis of seatbelt locking means.
A fourth object of the invention is to provide an automotive passenger restraint and protection apparatus 25 which is capable of protecting an occupant in a more reliable manner than in the conventional passenger restraint and protection apparatuses.
A fifth object of the invention is to provide an automotive passenger restraint and protection apparatus 30 which is capable of preventing damage to the seat belt.
A sixth object of the invention is to provide an automotive passenger restraint and protection apparatus : which is capable of avoiding occurrence of a fault due to the retraction of the seatbelt.
A seventh object of the invention is to provide an automotive passenger restraint and protection apparatus which is capable of giving warning to the occupant in a manner dependent upon the degree of 5 expected danger to thereby fully alert him to the danger. An eighth object of the invention is to provide an automotive passenger restraint and protection apparatus which is capable of accurately determining the 10 operative state of the apparatus, the state of the occupant, and others upon a collision of the automotive vehicle. A ninth object of the invention is to provide an automotive passenger restraint and protection apparatus 15 which can be manufactured at reduced costs and can be simplified in construction.
A tenth object of the invention is to provide an automotive passenger restraint and protection apparatus which is capable of quickly and accurately controlling 20 an electric motor for driving the seatbelt.
An eleventh object of the invention is to provide an automotive passenger restraint and protection apparatus which is capable of accurately determining the stoppage of driving of the electric motor irrespective 25 of environmental conditions under which the motor is operated. A twelfth object of the invention is to provide an automotive passenger restraint and protection apparatus which is capable of accurately determining 30 shifting of the driving force of the electric motor from a present state to a state in which the driving force is progressively decreased.
A thirteenth object of the invention is to provide an automotive passenger restraint and protection 35 apparatus which is capable of fully utilizing the
driving force for retraction of the seatbelt.
A fourteenth object of the invention is to provide an automotive passenger restraint and protection apparatus which is capable of accurately performing 5 fault diagnosis of driving means for the seatbelt.
A fifteenth object of the invention is to provide a seatbelt protraction and retraction amount-detecting device which is capable of detecting the amount of protraction and amount of retraction of the seatbelt in 10 a simple manner and with high accuracy.
To attain the first object, according to a first aspect of the present invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for 15 restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, and detecting means for detecting 20 protraction of the seatbelt by the occupant, wherein when the protraction of the seatbelt is detected by the detecting means, the control means controls the driving means so as to protract the seatbelt.
With the arrangement according to the first 25 aspect, when protraction of the seatbelt is detected by the protraction detecting means, the driving means is controlled to protract the seatbelt. As a result, a large force as required in the conventional automotive passenger restraint and protection apparatus is not 30 required for protracting the seatbelt, and therefore even a weak occupant who has degraded physical ability such as an advanced-age occupant can easily mount the seatbelt onto his body.
To attain the second object,.according to a 35 second aspect of theinvention, the automotive passenger
restraint and protection apparatus according to the first aspect includes a power supply, and supply means for supplying supply voltage from the power supply to the driving means, and the control means controls 5 driving operation of the driving means by controlling magnitude of the supply voltage or degree of modulation of pulse width thereof.
With the arrangement according to the second aspect, the magnitude of the supply voltage supplied to 10 the driving means or the degree of modulation of pulse width thereof is controlled to control the driving operation of the driving means. As a result, the seatbelt can be slowly retracted, and therefore it is possible to eliminate the disadvantage with the 15 conventional apparatus that since supply voltage of a predetermined value continues to be applied to the driving means, in storing the seatbelt, the seatbelt is suddenly retracted by the driving means, which can result in that the seatbelt tongue is hit against the 20 side window pane.
To attain the first object, according to a third aspect of the invention, the automotive passenger i restraint and protection apparatus according to the first aspect includes seatbelt locking means for locking 25 the seatbelt from being protracted when the seatbelt is protracted at a predetermined or high degree of acceleration, and the control means controls the driving means to thereby control speed of protraction or retraction of the seatbelt at least one of conditions is 30 satisfied that the driving means stops retracting driving of the seatbelt, the driving means starts protracting driving of the seatbelt from a stopped state of the seatbelt, and the driving means shifts from the retracting driving of the seatbelt to protracting 35 driving of the seatbelt.
With the arrangement according to the third aspect, the speed of protraction or retraction of the seatbelt is controlled when the protraction or retraction of the seatbelt is carried out by the driving 5 means. As a result, the seatbelt can never be locked during protraction, and therefore the occupant can be released from a state where he receives a large force of oppression, providing a comfortable seatbelt attaching environment. ' 10 To attain the first and fourth objects, according to a fourth aspect of the invention, the automotive passenger restraint and protection apparatus according to the first aspect includes seatbelt locking means for locking the seatbelt from being protracted when the 15 seatbelt is protracted at a predetermined or high degree of acceleration, and wherein when the seatbelt is locked from being protected by the seatbelt locking means, the control means controls the driving means to retract the seatbelt to a limit thereof and then protract the 20 seatbelt for a predetermined time period.
With the arrangement according to the fourth aspect, when the seatbelt is locked from being protected, the driving means is controlled to retract the seatbelt to a limit thereof and then protract the 25 seatbelt for a predetermined time period. As a result, the seatbelt can be given a predetermined amount of looseness without fail, whereby a comfortable seatbelt attaching environment is provided.
To attain the first and fourth objects, according 30 to a fifth aspect of the invention, in the automotive passenger restraint and protection apparatus according to the fourth aspect, when the seatbelt has been retracted to the limit thereof by the driving means, the control means controls the driving means to protract the 35 seatbelt by a first predetermined amount and then again
retract the seatbelt by a second predetermined amount smaller than the first predetermined amount.
With the arrangement according to the fifth aspect, after protraction of the seatbelt which is a 5 condition for locking of the seatbelt, the seatbelt is retracted. As a result, the locking of the seatbelt is released without fail. Further, a predetermined amount of looseness corresponding to the difference between the first and second predetermined amounts is given to the 10 seatbelt or the occupant, whereby a comfortable seatbelt attaching environment is provided and the occupant can be properly protected.
To attain the third object, according to a sixth aspect of the invention, the automotive passenger 15 restraint and protection apparatus according to the fourth aspect includes acceleration detecting means for detecting acceleration of protraction of the seatbelt when the seatbelt is protracted, and abnormality diagnosis means for carrying out diagnosis as to 20 abnormality of the seatbelt locking means by making a determination as to whether the seatbelt locking means has operated in response to the acceleration detected by the acceleration detecting means, and determining abnormality of the seatbelt locking means, based upon 25 results of the determination.
With the arrangement according to the sixth aspect, abnormality of the seatbelt locking means can be determined with accuracy.
To attain the first object, according to a 30 seventh aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising an electric 35 retractor having driving means for retracting and
protracting the seatbelt control means for controlling the driving means, seatbelt attaching detecting means for detecting whether the seatbelt is attached to the occupant or disconnected from the occupant, and 5 retraction limit detecting means for detecting whether the seatbelt has been retracted to a limit thereof, wherein the control means controls the driving means in a manner such that when the seatbelt attaching detecting means detects that the seatbelt has become attached to 10 the occupant from a state in which it is disconnected from the occupant, the seatbelt is retracted, and when the retraction limit detecting means subsequently detects that the seatbelt has been retracted to the limit thereof, the seatbelt is stopped from being 15 retracted, and then the seatbelt is protracted for a predetermined time period.
According to the seventh aspect when the limit of retraction of the seatbelt has been detected, the retraction of the seatbelt is stopped from being 20 retracted by the driving means, and then the seatbelt is protracted for a predetermined time period by the driving means. As a result, the seatbelt is give a predetermined amount of looseness without fail, eliminating the disadvantage with the conventional 25 automotive passenger restraint and protection apparatus that the occupant is given a feeling of oppression by the seatbelt mounted on his body and feels uncomfortable, whereby a comfortable seatbelt attaching environment is provided.
30 To attain the fifth object, according to an eight aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to 35 protect the occupant, comprising an electric retractor
having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, seatbelt attaching detecting means for detecting whether the seatbelt is attached to the occupant or 5 disconnected from the occupant, retraction limit detecting means for detecting whether the seatbelt has been retracted to a limit thereof, wherein the control means controls the driving means in a manner such that when the seatbelt attaching detecting means detects that 10 the seatbelt has become attached to the occupant from a state in which it is disconnected from the occupant, the seatbelt is retracted, and when the retraction limit detecting means subsequently detects that the seatbelt has been retracted to the limit thereof, the seatbelt is 15 stopped from being retracted.
With the arrangement according to the eighth aspect, after the attaching of the seatbelt is released, the seatbelt is retracted without fail, it can be prevented that the tongue of the seatbelt is caught in 20 the door.
To attain the fourth object, according to a ninth aspect of the invention, there is provided an automotive À passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining 25 an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising, an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, seatbelt protraction detecting means for 30 detecting protraction of the seatbelt by the occupant, seatbelt attaching detecting means for detecting attaching of the seatbelt to the occupant or disconnection of the seatbelt from the occupant, bias force-imparting means for imparting a bias force to the 35 seatbelt in a retracting direction, seatbelt retraction
detecting means for detecting retraction of the seatbelt by the bias force-imparting means, and retraction limit detecting means for detecting whether the seatbelt has been retracted to a limit thereof, wherein the control 5 means controls the driving means in a manner such that when said seatbelt protraction means detects the protraction of the seatbelt by the occupant after the seatbelt attaching detecting means detects the attaching of the seatbelt to the occupant, the seatbelt is 10 protracted, when the seatbelt retraction detecting means subsequently detects the retraction of the seatbelt by the bias force-imparting means, the seatbelt is retracted, and when the retraction limit detecting means detects that the seatbelt has been retracted to the 15 limit thereof, the seatbelt is stopped from being retracted and then protracted for a predetermined time period. With the arrangement according to the ninth aspect, even when the occupant moves after attaching the 20 seatbelt to his body to protract the seatbelt, the seatbelt is given a predetermined amount of looseness without fail, whereby a comfortable seatbelt attaching environment is provided and the occupant can be properly protected. 25 To attain the fourth object, according to a tenth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to 30 protect the occupant, comprising an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, seatbelt protraction detecting means for detecting protraction of the seatbelt; and seatbelt -
35 attaching detecting means for detecting whether the
seatbelt is attached to the occupant or disconnected from the occupant, wherein the control means controls the driving means in a manner such that when the seatbelt attaching detecting means detects that the 5 seatbelt has become attached to the occupant from a state in which it is disconnected from the occupant or the seatbelt is held attached to the occupant, and then the seatbelt protraction detecting means detects the protraction of.'the seatbelt, followed by the seatbelt 10 becoming possible to retract, the seatbelt is retracted to a limit thereof and then protracted for a first predetermined time period, and then, after lapse of a second predetermined time period, the seatbelt is retracted to the limit thereof, the protraction of the 15 seatbelt for the first predetermined time period and the retraction and protraction after the lapse of the second predetermined time period being carried out at least one time. With the arrangement according to the tenth 20 aspect, an extra amount of looseness of the seatbelt is removed and an appropriate amount of looseness is given to the occupant. Then, even if the seatbelt is protracted by movement of the occupant during the subsequent second time period, an extra amount of 25 looseness of the seatbelt is removed at least one time so as to given an appropriate amount of looseness to the occupant. As a result, the occupant is given an appropriate amount of looseness and can also be properly protected. 30 To attain the sixth object, according to an eleventh aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the 35 seatbelt to protect the occupant, comprising an electric
retractor having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, and retraction failure detecting means for detecting retraction failure of the seatbelt, 5 wherein the control means controls the driving means to stop retracting the seatbelt when the retraction failure detecting means detects the retraction failure of the seatbelt. With the arrangement according to the eleventh 10 aspect, when retraction failure of the seatbelt is detected, the driving means is controlled to stop retracting the seatbelt. As a result, the occurrence of a fault due to the retraction of the seatbelt can be prevented. 15 To attain the fourth object, according to a twelfth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the 20 seatbelt to protect the occupant, comprising an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling À the driving means, and doze indication detecting means for detecting an indication of doze of the occupant 25 during driving of the automotive vehicle, wherein the control means controls the driving means to carry out alternately retraction and protraction of the seatbelt for a predetermined time period when the doze indication detecting means detects the indication of doze of the 30 occupant during driving of the automotive vehicle.
With the arrangement according to the twelfth aspect, when an indication of doze of the occupant during driving of the automotive vehicle is detected, the driving means is controlled to--carry out alternately 35 retraction and protraction of the seatbelt for a
predetermined time period to warn the occupant. As a result, the occupant can be warned of danger of doze while driving the automotive vehicle and therefore can be surely protected.
5 To attain the fourth object, according to a thirteenth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining en' occupant of the automotive vehicle by the 10 seatbelt to protect the occupant, comprising an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, and rough road traveling notifying means for notifying the control means of traveling of 15 the automotive vehicle on a rough road, wherein the control means is responsive to notifying from the rough road traveling notifying means of traveling of the automotive vehicle on the rough road, for controlling the driving means to retract the seatbelt.
20 With the arrangement according to the thirteenth aspect, when the rough road traveling notifying means notifies that the automotive vehicle is traveling on a rough road, the driving means is controlled to retract the seatbelt. As a result, the occupant can be 25 positively protected even during traveling of the automotive vehicle on a rough road.
To attain the fourth object, according to a fourteenth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus 30 for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling 35 the driving means, and doze prevention commanding means
for commanding the control means to prevent dozing of the occupant during driving the automotive vehicle, wherein the control means is responsive to commanding from the doze prevention commanding means to prevent 5 dozing of the occupant during driving of the automotive vehicle, for controlling the driving means to carry out alternately retraction and protraction of the seatbelt at irregular time intervals.
With the arrangement according to the fourteenth 10 aspect, when a command is issued from the doze prevention commanding means to prevent dozing of the occupant during driving the automotive vehicle, the driving means is controlled to carry out alternately retraction and protraction of the seatbelt at irregular 15 time intervals. As a result, the occupant can be prevented from dozing while driving the automotive vehicle and therefore can be surely protected.
To attain the first object, according to a fifteenth aspect of the invention, there is provided an 20 automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising an electric retractor having driving means for retracting and 25 protracting the seatbelt, control means for controlling the driving means, seatbelt attaching detecting means for detecting attaching of the seatbelt to the occupant or disconnection of the seatbelt from the occupant, and protraction stoppage detecting means for detecting 30 stoppage of protraction of the seatbelt, wherein when the protraction stoppage detecting means detects the stoppage of protraction of the seatbelt, the control means causes the seatbelt attaching detecting means to repeatedly carry out detection of attaching of the 35 seatbelt to the occupant or disconnection of the
seatbelt from the occupant, causes the protraction stoppage detecting means to repeatedly carry out detection of stoppage of protraction of the seatbelt, and when the stoppage of protraction of the seatbelt is 5 detected by the protraction stoppage detecting means while the attaching of the seatbelt to the occupant is not detected by the seatbelt attaching detecting means, the control means controls the driving means to retract the seatbelt. ' 10 With the arrangement according to the fifteenth aspect, when the occupant has protracted the seatbelt without the intention of attaching it to his body, the seatbelt can be quickly retracted, whereby a comfortable seatbelt attaching environment is provided.
15 To attain the fourth object, according to a sixteenth aspect of the invention, the automotive passenger restraint and protection apparatus according to the fifteenth aspect includes vehicle speed detecting means for detecting traveling speed of the automotive 20 vehicle, and wherein the control means inhibits the driving means from retracting the seatbelt if the traveling speed of the automotive vehicle detected by the vehicle speed detecting means is lower than a predetermined value when the stoppage of protraction of 25 the seatbelt is detected by the protraction stoppage detecting means after the attaching of the seatbelt to the occupant is detected by the seatbelt attaching detecting means.
With the arrangement according to the sixteenth 30 aspect, when the occupant is slowing reversing the automotive vehicle for parking, the seatbelt is inhibited from being retracted. As a result, it can be prevented that the seatbelt is retracted to the limit while the occupant is looking backward, to thereby -
35 properly restrain the occupant to protect him. Further,
when protraction of the seatbelt has been carried out due to movement of the occupant with the seatbelt mounted on his body, which takes place, for example, when the occupant once stops the vehicle and then 5 slouches to look right and left ways for safety, retraction of the seatbelt is inhibited. As a result, it is possible to prevent the occupant from being given a feeling of unnaturalness while looking right and left ways for safety to thereby assure the safety 10 ascertainment.
To attain the fifth object, according to a seventeenth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle having doors, and a 15 seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, and door 20 opening/closing detecting means for detecting opening and closing of a predetermined one of the doors, wherein when the door opening/closing means detects the opening of the predetermined one of the doors, the control means controls the driving means to carry out retraction of 25 the seatbelt at a higher speed than when the door opening/closing means detects the closing of the predetermined one of the doors.
With the arrangement according to the seventeenth aspect, when it is detected that the door is open, the 30 driving means is controlled to carry out retraction of the seatbelt at a higher speed than when the door is closed. As a result, it is possible to prevent the seatbelt from being caught in the door.
To attain the first object, according to an -
35 eighteenth aspect of the invention, the automotive
passenger restraint and protection apparatus according to the seventeenth aspect includes vehicle reverse detecting means for detecting a reverse of the automotive vehicle, and seatbelt attaching detecting 5 means for detecting attaching of the seatbelt to the occupant or disconnection of the seatbelt from the occupant, and wherein the control means inhibits the driving means from retracting the seatbelt when the attaching of the seatbelt to the occupant is detected by 10 the seatbelt attaching detecting means, the opening of the predetermined one of the doors is detected by the door opening/closing detecting means and at the same time the reverse of the automotive vehicle is detected by the vehicle reverse detecting means.
15 With the arrangement according to the eighteenth aspect, when it is detected that the seatbelt is attached to the occupant, the door is open, and at the same time the automotive vehicle is reversing, the driving means is controlled to inhibit retraction of the 20 seatbelt. As a result, the seatbelt is not retracted when the occupant is reversing the automotive vehicle for parking with the door being open, thereby preventing the occupant from being given a feeling of unnaturalness, and providing a comfortable seatbelt 25 attaching environment.
To attain the fourth object, according to a nineteenth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for 30 restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising an electric retractor having driving means for retracting and protracting the seatbelt, control means for controlling the driving means, collision danger detecting means for 35 detecting danger of collision of the automotive vehicle,
wherein the control means controls the driving means to carry out alternately retraction and protraction of the seatbelt for a predetermined time period, based upon results of detection of the danger of collision by the 5 collision danger detecting means when the collision danger detecting means detects the danger of collision of the automotive vehicle.
With the arrangement according to the nineteenth aspect, when danger of collision of the automotive 10 vehicle is detected, the driving means is controlled to carry out alternately retraction and protraction of the seatbelt for a predetermined time period, based upon results of detection by the collision danger detecting means. As a result, the occupant can be given a warning 15 of danger of collision of the automotive vehicle and hence can be positively protected in the event of a collision of the automotive vehicle.
- To attain the seventh object, according to a twentieth aspect of the invention, in the automotive 20 passenger restraint and protection apparatus according to the nineteenth aspect, the control means controls a force of the driving means for retracting the seatbelt and a force of the driving means for protracting the seatbelt by controlling the driving means based upon the 25 results of detection of the danger of collision by the collision danger detecting means.
With the arrangement according to the twentieth aspect, the seatbelt retracting force and the seatbelt protracting force are controlled based upon the results 30 of detection of the danger of collision by the collision danger detecting means. As a result, the occupant can be given a warning in a manner dependent upon the degree of danger and can therefore be fully alerted to the danger of collision. -
35 To attain the seventh object, according to a
twenty-first aspect of the invention, in the automotive passenger restraint and protection apparatus according to the nineteenth aspect, the control means controls a period of retraction of the seatbelt by the driving 5 means and a period of protraction of the seatbelt by the driving means by controlling the driving means based upon the results of detection of the danger of collision by the collision danger detecting means.
With the arrangement according to the twenty 10 first aspect, the period of retraction and period of protraction by the driving means are controlled based upon the results of detection of the danger of collision by the collision danger detecting means. As a result, the occupant can be given a warning in a manner 15 dependent upon the degree of danger and can therefore be fully alerted to the danger of collision.
To attain the eighth object, according to a twenty-second aspect of the invention, the automotive passenger restraint and protection apparatus according 20 to the nineteenth aspect includes storage means for storing a state of use of the seatbelt, and wherein the control means stores at least one of the state of use of the seatbelt before a collision of the automotive vehicle and the state of use of the seatbelt after the 25 collision of the automotive vehicle, when the collision danger detecting means detects the danger of collision of the automotive vehicle.
With the arrangement according to the twenty second aspect, when danger of collision of the 30 automotive vehicle is detected, a state of use of the seatbelt before and/or after a collision of the automotive vehicle is stored in the storage means. As a result, by reading out contents stored in the storage means after a collision of the automotive vehicle, it is 35 possible to accurately determinate the operative state
of the automotive passenger restraint and protection apparatus and the occupant state in the event of a collision of the vehicle or a like accident, for use of the same in investigating the cause of the accident.
5 Preferably, the automotive passenger restraint and protection apparatus according to the according to the twenty-second aspect includes a power supply, and auxiliary power supply means for supplying power from the power supply to the control means for a 10 predetermined time period after a collision of the automotive vehicle, and wherein the storage means comprises a non-volatile ROM.
With this arrangement, in addition to the possibility of accurate determination of the operative 15 state of the automotive passenger restraint and protection apparatus and the occupant state in the event of a collision of the vehicle or a like accident, power from the power supply can be supplied to the control means even after a collision of the automotive vehicle, 20 whereby the operative state of the automotive passenger restraint and protection apparatus and the occupant state in theevent of a collision of the vehicle or a like accident can be stored for use in investigating the cause of the accident.
25 To attain the fourth object, according to a twenty-third aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle having an airbag, the apparatus having a seatbelt, for restraining an 30 occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising an electric retractor having seatbelt driving means for retracting and protracting the seatbelt, airbag driving means for causing expansion of the airbag to--restrain the -
35 occupant, a pretensioner for rapidly retracting the
seatbelt to restrain the occupant, speed detecting means for detecting a speed of protraction of the seatbelt, and control means for controlling at least one of actuation time or expansion pressure of the airbag by 5 the airbag driving means, actuation time of the pretensioner, a force of the pretensioner for retracting the seatbelt, and a force of the seatbelt driving means for retracting the seatbelt, based upon the speed of protraction of' the seatbelt detected by the speed 10 detecting means.
With the arrangement according to the twenty third aspect, at least one of the actuation time or expansion pressure of the airbag by the airbag driving means, the actuation time of the pretensioner, the force 15 of the pretensioner for retracting the seatbelt, the force of the pretensioner for retracting the seatbelt, and the force of the seatbelt driving means for retracting the seatbelt is controlled based upon the speed of protraction of the seatbelt detected by the 20 speed detecting means. As a result, the occupant can be properly protected upon a collision of the automotive vehicle. - Preferably, in the automotive passenger restraint and protection apparatus according to the twenty- third 25 aspect, the control means controls the airbag driving means to shorten the actuation time of the airbag when the speed of protraction of the seatbelt detected by the speed detecting means is higher than a predetermined value, and prolong the actuation time of the airbag when 30 the detected speed of protraction of the seatbelt is lower than the predetermined value.
With this arrangement, when the detected speed of protraction of the seatbelt is higher than a predetermined value, the actuation--time of the airbag is 35 shortened, while when the detected speed of protraction
of the seatbelt is lower than the predetermined value, the actuation time of the airbag is prolonged.
Therefore, when the protracting speed of the seatbelt is high such as upon a strong collision of the automotive 5 vehicle, the actuation time of the airbag is set to a relatively short value such that the airbag quickly operates, while when the protracting speed of the seatbelt is low such as upon a weak collision of the automotive vehicle, the actuation time of the airbag is 10 set to a relatively long value such that the airbag slowly operates. As a result, the occupant can be properly protected in the event of a collision of the automotive vehicle.
Also preferably, in the automotive passenger 15 restraint and protection apparatus according to the twenty-third aspect, the control means controls the airbag driving means to decrease the expansion pressure of the airbag when the speed of protraction of the seatbelt detected by the speed detecting means is higher 20 than a predetermined value, and increase the expansion pressure of the airbag when the detected speed of protraction of the seatbelt is lower than the predetermined value.
With this arrangement, when the protracting speed 25 of the seatbelt is higher than a predetermined, the expansion pressure of the airbag is set to a relatively small value so as to reduce impact applied to the occupant, to thereby more properly protect the occupant in the event of a strong collision of the automotive 30 vehicle. On the other hand, when the protracting speed of the seatbelt is lower than the predetermined value, the expansion pressure of the airbag is set to a relatively large value, i.e. a moderate expansion pressure to thereby more properly protect the occupant 35 in the event of a weak collision of the automotive
vehicle. Preferably, in the automotive passenger restraint and protection apparatus according to the twenty-third aspect, the control means controls the pretensioner to 5 shorten the actuation time of the pretensioner when the speed of protraction of the seatbelt detected by the speed detecting means is higher than a predetermined value, and prolong the actuation time of the pretensioner when the detected speed of protraction of 10 the seatbelt is lower than the predetermined value.
With this arrangement, when the protracting speed of the seatbelt is higher than a predetermined value, the actuation time of the pretensioner is set to a relatively short value so as to quickly actuate the 15 pretensioner, to thereby more properly protect the occupant in the event of a strong collision of the automotive vehicle. On the other hand, when the protracting speed of the seatbelt is lower than the predetermined value, the actuation time of the 20 pretensioner is set to a relatively long value so as to slowly actuate the pretensioner, to thereby more properly protect the occupant in the event of a weak collision of the automotive vehicle.
Also preferably, in the automotive passenger 25 restraint and protection apparatus according to the twenty-third aspect, the control means controls the pretensioner to decrease the force of the pretensioner for retracting the seatbelt when the speed of protraction of the seatbelt detected by the speed 30 detecting means is higher than a predetermined value, and increase the force of the pretensioner for retracting the seatbelt when the detected speed of protraction of the seatbelt is lower than the predetermined value. -- -
35 With this arrangement, when the protracting speed
of the seatbelt is higher than the predetermined value, the seatbelt retracting force of the pretensioner is set to a relatively small value so as to reduce impact applied to the occupant, to thereby more properly 5 protect the occupant in the event of a strong collision of the automotive vehicle. On the other hand, when the protracting speed of the seatbelt is lower than the predetermined value, the seatbelt retracting force of the pretensioner is set to a relatively large value so 10 as to apply an appropriate magnitude of impart to the occupant, to thereby more properly protect the occupant in the event of a weak collision of the automotive vehicle. Preferably, in the automotive passenger restraint 15 and protection apparatus according to the twenty-third aspect, the control means controls the seatbelt driving means to increase the force of the seatbelt driving means for retracting the seatbelt when the speed of protraction of the seatbelt detected by the speed 20 detecting means is higher than a predetermined value, and decrease the force of the seatbelt driving means for retracting the seatbelt when the detected speed of protraction of the seatbelt is lower than the predetermined value.
25 With this arrangement, when the protracting speed of the seatbelt is higher than the predetermined value, the force of the electric retractor for retracting the seatbelt is set to a relatively large value such that protraction of the seatbelt requires a relatively large 30 force, while when the protracting speed of the seatbelt is lower than the predetermined value, the force of the electric retractor for retracting the seatbelt is set to a relatively small value such that protraction of the seatbelt requires a relatively small force. Thus, the 35 protraction of the seatbelt is controlled so as to
absorb impact applied to the occupant in the event of a collision of the automotive vehicle.
To attain the ninth object, according to a twenty-fourth aspect of the invention, there is provided 5 an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising a reel shaft having the seatbelt wound thereon, a motor for 10 rotating the reel shaft in a direction of protracting or retracting the seatbelt, change amount detecting means for detecting an amount of change in at least one of terminal voltage across the motor and current flowing to the motor, seatbelt attaching detecting means for 15 detecting attaching of the seatbelt to the occupant or disconnection of the seatbelt from the occupant, and control means for controlling the motor, based upon results of detections by the change amount detecting means and the seatbelt attaching detecting means.
20 With the arrangement according to the twenty fourth aspect, the motor is controlled based upon results of detections of an amount of change in at least one of terminal voltage across the motor and current flowing to the motor and attaching or disconnection of 25 the seatbelt to or from the occupant. As a result, an expensive displacement detecting device is not required for controlling the motor, and therefore, the present apparatus can be manufactured at a reduced cost and simplified in construction.
30 To attain the tenth object, according to a twenty-fifth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the Automotive vehicle by 35 the seatbelt to protect the occupant, comprising PAM
signal generating means for generating a PWM signal, a motor for retracting and protracting the seatbelt, the motor having operation thereof controlled by the PWM signal generated by the PWM signal generating means, and 5 determining means for detecting at least one of current flowing to the motor and terminal voltage across the motor and for determining a state of the operation of the motor, based upon the detected at least one of the current and thy terminal voltage, the determining means 10 having low-pass filter means having a predetermined cutoff frequency lower than a frequency of the PWM signal, wherein the determining means causes the filter means to reduce higher frequency components than the predetermined cutoff frequency, contained in the at 15 least one of the current and the terminal voltage, and determines the state of the operation of the motor, based upon the at least one of the current and the terminal voltage having the higher frequency components reduced. 20 With the arrangement according to the twenty fifth aspect, the low-pass filter means having a predetermined cutoff frequency lower than a frequency of the PWM signal reduces higher frequency components than the predetermined cutoff frequency, contained in the at 25 least one of current flowing to the motor and terminal voltage across the motor, and the state of the operation of the motor is determined, based upon the at least one of the current and the terminal voltage having the higher frequency components reduced. As a result, the 30 burden on the determining means (MPU) is greatly reduced as compared with the conventional apparatus, making it possible to quickly control the motor by the use of an inexpensive MPU.
To attain the eleventh object, according to a 35 twenty-sixth aspect of the invention, there is provided
an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising a reel 5 shaft having the seatbelt wound thereon, a motor for rotating the reel shaft in a direction of protracting or retracting the seatbelt, motor stoppage detecting means for detecting stoppage of the motor, based upon results of a comparison between a value of current flowing to 10 the motor and a threshold value, and control means for controlling the threshold value according to environmental conditions under which the motor is operated. With the arrangement according to the twenty 15 sixth aspect, the threshold value of current flowing to the motor for detecting stoppage of the motor is controlled according to environmental conditions under which the motor is operated. As a result, the stoppage of the motor can be detected with accuracy irrespective 20 of the environmental conditions under which the motor is operated. Preferably, in the automotive passenger restraint and protection apparatus according to the twenty-sixth aspect, the threshold value is set to a value of the 25 current flowing to the motor to be assumed when the motor has shifted from a rotatively driven state to a stopped state, the threshold value being calculated based upon supply voltage applied to the motor. As a result, the stoppage of the motor can be detected with 30 higher accuracy irrespective of the environmental conditions under which the motor is operated.
To attain the twelfth object, according to a twenty-seventh aspect of the invention, in the automotive passenger restraint and protection apparatus 35 according to the twenty-sixth aspect, the threshold
value is set to a value of the current flowing to the motor to be assumed when a driving force of the motor is to be progressively decreased from a rotatively driven state, the threshold value being calculated based upon 5 supply voltage applied to the motor, the control means progressively decreasing the driving force of the motor from a current value, based upon the results of the comparison between the value of the current flowing to the motor and 'the threshold value.
10 With the arrangement according to the twenty seventh aspect, it is possible to accurately determine timing for progressively decreasing the driving force of the motor from a current value irrespective of the environmental conditions under which the motor is 15 operated.
To attain the thirteenth object, according to a twenty-eighth aspect of the invention, there is provided an automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, 20 for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising a reel shaft having the seatbelt wound thereon, a plurality of driving means for rotatively driving the reel shaft, and driving force ratio determining means for determining a 25 ratio of driving force between the plurality of driving means. With the arrangement according to the twenty eighth aspect, the ratio of driving force between the plurality of driving means is variably set, for example, 30 such that when one of the plurality of driving means has a degraded driving force, the ratio of driving force of the other driving means is set to an increased value.
As a result, the driving force of the one driving means can be utilized to the fullest extent, to thereby enable 35 exhibiting the driving force for retracting the seatbelt
to the maximum possible extent.
Preferably, in the automotive passenger restraint and protection apparatus according to the twenty-eighth aspect, the driving force ratio determining means 5 includes pulse width adjusting means for adjusting a PWM signal delivered to the plurality of driving means, the ratio of driving force being determined by the pulse width adjusting means.
With this arrangement, the ratio of driving force 10 between the plurality of driving means can be accurately determined in an electrical manner, while exhibiting the driving force for retracting the seatbelt to the maximum possible extent.
To attain the fourteenth object, according to a 15 twenty-ninth aspect of the invention, the automotive passenger restraint and protection apparatus according to the twenty-eighth aspect includes comparison means for driving one of the plurality of driving means and other driving means thereof with an equal driving force, 20 and for comparing at least one of terminal voltage and pulsating components thereof between the one driving means and the other driving means, and abnormality diagnosis means for carrying out abnormality diagnosis based upon results of comparison by the comparison 25 means.
With the arrangement according to the twenty ninth aspect, one of the plurality of driving means and other driving means thereof are driven with the same driving force, and at least one of the terminal voltage 30 and pulsating components thereof is compared between the one driving means and the other driving means, to carry out abnormality diagnosis based upon results of the comparison. As a result, abnormality of the driving means can be carried out in an electrical manner with 35 accuracy.
Preferably, in the automotive passenger restraint and protection apparatus according to the twenty-ninth aspect, the abnormality diagnosis means comprises determining means for driving the one driving means with 5 a predetermined driving force and for determining whether the terminal voltage across the other driving means or the pulsating components thereof show a value corresponding to the predetermined driving force.
With this arrangement, the one driving means is 10 driven with a predetermined driving force, and it is determined whether the terminal voltage across the other driving means or the pulsating components thereof show a value corresponding to the predetermined driving force.
As a result, abnormality of the driving means can be 15 carried out in an electrical manner with higher accuracy. To attain the fifteenth object, according to a thirtieth aspect of the invention, there is provided a seatbelt protraction and retraction amount-detecting 20 device for an automotive passenger restraint and protection apparatus having a seatbelt, and a motor for rotating protracting or retracting the seatbelt, comprising motor rotational direction detecting means for detecting rotational direction of the motor, voltage 25 detecting means for detecting terminal voltage across the motor, and protraction/retraction amount calculating means for calculating an amount of protraction or an amount of retraction of the seatbelt, based upon at least one of a number of times pulsating components of 30 the terminal voltage detected by the voltage detecting means rises above a first predetermined value from a value below the first predetermined value, a number of times the pulsating components drops below a second predetermined value from a value above the second 35 predetermined value, a frequency component obtained by
frequency analysis of the pulsating components, and results of time integration of the detected terminal voltage, and the rotational direction of the motor detected by the motor rotational direction detecting 5 means With the arrangement according to the thirtieth aspect, the rotational direction of the motor is detected, and the amount of protraction or the amount of retraction of 'the seatbelt is calculated, based upon at 10 least one of a number of times pulsating components of the terminal voltage across the motor rises above a first predetermined value from a value below the first predetermined value, a number of times the pulsating components drops below a second predetermined value from 15 a value above the second predetermined value, a frequency component obtained by frequency analysis of the pulsating components, and results of time integration of the detected terminal voltage, and the detected rotational direction of the motor. As a 20 result, the amount of protraction or the amount of retraction of the seatbelt can be obtained in a simple manner and with high accuracy.
The above and other objects, features, and advantages of the invention will become more apparent 25 from the following detailed description taken in
conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a block diagram schematically showing the arrangement of an automotive passenger restraint and 30 protection apparatus according to a first embodiment of the invention; Fig. 2 is a circuit diagram showing the configuration of a DC motor driver 11 appearing in Fig.
1; Fig. 3A is a graph showing an example of the waveform of a PWM signal input through a terminal PI or P2; 5 Fig. 3B is a graph showing an example of the waveform of a voltage signal output through a terminal P5; Fig. 3C is a graph showing another example of the waveform of the voltage signal; 10 Fig. 4 is a flowchart showing a control program executed by an MPU 14 appearing in Fig. 1; Fig. 5 is a flowchart showing seatbelt protraction control executed at a step S401 in Fig. 4; Fig. 6 is a flowchart showing buckle attaching 15 control executed at a step S402 in Fig. 4; Fig. 7 is a flowchart showing collision warning, collision unavoidableness and doze warning control executed at a step S403 in Fig. 4; Fig. 8 is a flowchart showing movement control 20 executed at a step S404 in Fig. 4; Fig. 9 is a flowchart showing a continued part of the Fig. 8 control; Fig. 10 is a flowchart showing a mode selecting control executed at a step S405 in Fig. 4; 25 Fig. 11 is a flowchart showing retraction stopping control executed at a step S406 in Fig. 4; Fig. 12 is a flowchart showing seatbelt storing control executed at a step S408 in Fig. 4; Fig. 13 is a flowchart showing seatbelt 30 retraction failure detecting control executed at a step S409 in Fig. 4; Fig. 14 is a flowchart showing a block diagram showing the arrangement of an automotive passenger restraint and protection apparatus according to a second 35 embodiment of the invention;
Fig. 15 is a flowchart showing buckle attaching control executed at a step S1702 in Fig. 7; Fig. 16 is a flowchart showing control of warning of collision and determination of unavoidableness of 5 collision, and warning of doze executed at a step S1703 in Fig. 7i Fig. 17 is a flowchart showing movement control executed at a step S1704 in Fig. 7; Fig. 18,is a flowchart showing a continued part 10 of the Fig. 21 control; Fig. 19 is a flowchart showing a mode selecting control executed at a step S1705 in Fig. 7; Fig. 20 is a flowchart showing seatbelt storing control executed at a step S1707 in Fig. 7; 15 Fig. 21 is a flowchart showing seatbelt protraction control executed by the MPU 14 during protraction of the seatbelt; Fig. 22 is a flowchart showing a continued part of the Fig. 21 control; 20 Fig. 23 is a graph showing, by way example, the relationship between terminal voltage V of a DC motor 10 and elapsed time; Fig. 24 is a view showing an example of a seat inside a vehicle compartment; 25 Fig. 25 is a flowchart showing seatbelt attaching control executed by the MPU 14; Fig. 26 is a flowchart showing a continued part of the Fig. 25 control; Fig. 27 is a block diagram showing the 30 arrangement of an electric retractor 500 provided in an automotive passenger restraint and protection apparatus according to a fifth embodiment of the invention; Fig. 28 is a flowchart showing a control program executed by the MPU 14; 35 Fig. 29 is a flowchart showing seatbelt
slackening control; Fig. 30 is a flowchart showing timer interrupt processing; Fig. 31 is a block diagram showing the 5 arrangement of an electric retractor provided in an automotive passenger restraint and protection apparatus according to a sixth embodiment of the invention; Fig. 32 is a flowchart showing control program execute by the' MPU 14; 10 Fig. 33 is a flowchart showing a continued part of the Fig. 32 control; Fig. 34 is a flowchart showing a further continued part of the Fig. 32 control; Fig.35 is a block diagram showing the arrangement 15 of an electric retractor 700 provided in an automotive passenger restraint and protection apparatus according to a seventh embodiment of the invention; Fig. 36 is a view useful in explaining the operation of a forward distance sensor 44 in Fig. 35; 20 Fig. 37 is a view showing an example of a determination reference referred to by a danger degree determining device 43 in Fig. 35; Figs. 38A, 38C and 38E are views showing how the DC motor 10 is driven when the degree of danger is 25 determined to be "low" at the danger degree determining device 43; Figs. 38B, 38D and 38F are views showing how the DC motor 10 is driven when the degree of danger is determined to be "high" at the degree of danger 30 determining device 43; Fig. 39 is a flowchart showing seatbelt attaching control executed by the MPU 14 in attaching the seat belt; Fig. 40 is a timing chart showing an example of 35 the relationship between driving forces of a reel shaft
3 for retracting and protracting a seatbelt onto and from the reel shaft, an urging force which the occupant receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel shaft 3; 5 Fig. 41 is a circuit diagram showing the configuration of a DC motor driver 47; Fig. 42 is a flowchart showing seatbelt attaching control executed by the MPU 14 in attaching the seatbelt; 10 Fig. 43 is a timing chart showing an example of the relationship between the driving force of the reel shaft 3 for retracting the seatbelt, an urging force which the occupant receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel 15 shaft 3; Fig. 44 is a flowchart showing seatbelt attaching control executed by the MPU 14 in attaching the seatbelt; Fig. 45 is a timing chart showing an example of 20 the relationship between the driving forces of the reel shaft 3 for retracting and protracting a seatbelt onto and from the reel shaft, the urging force which the occupant receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel shaft 3; 25 Fig. 46 is a flowchart showing seatbelt attaching control executed by the MPU 14 in attaching the seatbelt; Fig. 47 is a timing chart showing an example of the relationship between the driving force of the reel 30 shaft 3 for retracting the seatbelt, the urging force that the occupant receives from the seat belt, and the seatbelt retracting speed of the reel shaft 3; Fig. 48 is a timing chart showing the relationship between the driving force of the reel shaft 35 3 for retracting the seatbelt and the seatbelt
retracting speed of the reel shaft 3; Fig. 49 is a flowchart showing seatbelt looseness imparting control; Fig. 50 is a block diagram showing the 5 arrangement of an electric retractor 1400 provided in an automotive passenger restraint and protection apparatus according to a fourteenth embodiment of the invention; Fig. 51 is a graph showing the relationship between the terminal voltage of the DC motor 10 and 10 elapsed time; Fig. 52 is a view showing the structure of a memory map in a RAM 48; Fig. 53 is a view showing the structure of an area of the RAM 48 for storing the terminal voltage a 15 control kind of the electric retractor; Fig. 54 is a view showing the structure of an area of the RAM 48 for storing a control state of the electric retractor; Fig. 55 is a flowchart showing main control 20 executed by the MPU 14; Fig. 56 is a flowchart showing timer interrupt processing executed by the MPU 14; Fig. 57 is a block diagram showing the arrangement of an electric retractor 1500 provided in an 25 automotive passenger restraint and protection apparatus according to a fifteenth embodiment of the invention; Fig. 58 is a flowchart showing timer interrupt processing executed by the MPU 14; Fig. 59 is a block diagram showing the 30 arrangement of an electric retractor 1600 provided in an automotive passenger restraint and protection apparatus according to a sixteenth embodiment of the invention; Fig. 60 is a flowchart showing timer interrupt processing executed by the MPU 14; 35 Fig. 61 is a block diagram showing the
arrangement of an electric retractor 1700 provided in an automotive passenger restraint and protection apparatus according to a seventeenth embodiment of the invention; Fig. 62 is sectional view showing the S construction of a pretensioner 58; Fig. 63 is a flowchart showing airbag and seatbelt driving control executed by the MPU 14 upon collision of the automotive vehicle; Fig. 64 is a flowchart showing a fault diagnostic 10 program executed by the MPU 14; Fig. 65 is a flowchart showing a continuedpart of the Fig. 64 control; Fig. 66 is a flowchart showing a further continued part of the Fig. 64 control; 15 Fig. 67 is a graph showing the relationship between the duty factor of a control signal and time elapsed after outputting of the control signal; Fig. 68 is a flowchart showing a fault diagnostic program executed by the MPU 14; 20 Fig. 69 is a graph showing the relationship between the duty factor of a control signal and time elapsed after outputting of the control signal; Fig. 70 is a flowchart showing a control program executed by the MPU 14 in attaching and disconnecting 25 the seatbelt; Fig. 71 is a flowchart showing a continued part of the Fig. 70 program; Fig. 72 is a block diagram showing contents of arithmetic processing executed by the MPU 14 provided in 30 an electric retractor 2100; Fig. 73 is a block diagram showing contents of arithmetic processing executed by the MPU 14: Fig. 74 is a block diagram showing contents of arithmetic processing executed by the MPU 14; 35 Fig. 75 is a circuit diagram showing the
so construction of an automotive passenger restraint and protection apparatus according to a twenty-fourth embodiment of the invention; Fig. 76 is a timing chart showing the 5 relationship between ON/OFF states of an ignition switch 79 and supply voltage supplied to the DC motor 10 after release of a tongue of the seatbelt from a buckle; Fig. 77 is a timing chart showing the relationship between ON/OFF states of the ignition 10 switch 79 and the duty factor of a control signal delivered to the DC motor driver 11 after release of the seatbelt tongue from the buckle; Fig. 77A is a graph showing a change in the duty factor of the control signal supplied to the DC motor 15 driver 11 after release of the seatbelt tongue from the buckle to the time 3 seconds elapses; Fig. 78 is a flowchart showing seatbelt retraction control executed by the MPU 14 according to a twenty-seventh embodiment of the invention; 20 Fig. 79 is a flowchart showing seatbelt storing control executed by the MPU 14 in retracting the seatbelt, according to a twenty-eighth embodiment of the invention; Fig. 80 is a flowchart showing seatbelt 25 retraction control executed by the MPU 14 in attaching the seatbelt, according to a twenty- ninth embodiment of the invention; Fig. 81 is a block diagram showing the arrangement of an electric retractor 3000 provided in an 30 automotive passenger restraint and protection apparatus according to a thirtieth embodiment of the invention; Fig. 82 is a timing chart showing an example of the relationship between driving forces of a reel shaft for retracting and protracting a seatbelt onto and from 35 the reel shaft, an urging force which the occupant
receives from the seatbelt, and the seatbelt retracting a,/nd protracting speeds of the reel shaft in a conventional automotive passenger restraint and protection apparatus; and 5 Fig. 83 is a timing chart showing another example of the relationship between driving forces of a reel shaft for retracting and protracting a seatbelt onto and from the reel shaft, an urging force which the occupant receives from the seatbelt, and the seatbelt retracting 10 and protracting speeds of the reel shaft in a conventional automotive passenger restraint and protection apparatus.
The invention will now be described in detail 15 with reference to drawings showing embodiments thereof, which are given by way of enable only.
blrst Embowelment Referring first to Fig. 1, there is shown the arrangement of an automotive passenger restraint and protection apparatus according to a first embodiment of lo the invention. The apparatus according to the first embodiment is provided with a seatbelt retractor 100.
The seatbelt retractor 100 has a frame 1 in which is rotatably mounted a reel shaft (takeup shaft) 3 for retracting and protracting a seatbelt. Secured to an 25 end of the reel shaft 3 is a known seatbelt locking mechanism 2 which is adapted to lock or stop the seatbelt from being protracted when a predetermined or higher degree of deceleration is applied to an automotive vehicle in which the present apparatus is 30 installed or when the seatbelt is protracted at a predetermined or higher degree of acceleration.
The reel shaft 3 has a central shaft 3a coupled
to a central shaft of a reel shaft pulley 5, which is in turn coupled to a DC motor pulley 6 via a power transmission belt 7. Provided inside the reel shaft pulley 5 is bias force-imparting means formed e.g of a 5 spiral spring, not shown, which always applies a bias force to the pulley 5 in a direction of retraction of the seatbelt.
The reel shaft pulley 5 and the DC motor pulley 6 each have an outer periphery thereof formed with a lo predetermined number of outer teeth, while the power transmission belt 7 has an inner periphery thereof formed with a predetermined number of inner teeth which are in mesh with the outer teeth of the reel shaft pulley 5 and the DC motor pulley 6.
15 The DC motor pulley 6 has a central shaft thereof coupled to a DC motor 10 such that the rotation of the DC motor 10 is transmitted to the reel shaft 3 via the DC motor pulley 6.
The DC motor 10 is fixed to the frame 1 at at 20 least two points thereof, and is connected to an MPU (Micro Processing Unit) 14 via a DC motor driver 11 Fig. 2 is a circuit diagram showing the construction of the DC motor driver 11. In Fig. 2, reference numerals PI and P2 designate input terminals 25 for a PAM (Pulse Width Modulation) signal output from the MPU 14, which has a frequency of 20 kHz, for example. Reference numerals P3 and P4 designate output terminals for detecting current, and P5 and P6 output terminals for detecting voltage, the terminals PI to P6 30 being connected to the MPU 14. Supply voltage from a battery Vb shown in Fig. 2 is supplied to the DC motor 10. A plurality of transistors and FETs appearing in Fig. 2 are for selectively causing the DC motor 10 to be normally rotated or reversely rotated in response to the 35 PAM signal from the MPU 14. More specifically, the DC
motor driver 11 is constructed such that if a high-level control signal is delivered through the terminal PI from the MPU 14, the DC motor 10 is rotated in the normal direction, whereby the seatbelt is retracted by the reel 5 shaft 3, while if a high-level control signal delivered through the terminal P2 from the MPU 14, the DC motor 10 is rotated in the reverse direction, whereby the seatbelt is protracted by the reel shaft 3. The MPU 14 controls such that the high-level control signal is not 10 applied to the terminals PI and P2 at the same time.
In Fig. 2, reference numeral C1 designates a current detecting circuit which detects current i flowing to the DC motor 10, based upon current flowing through a resistance rl. The current detecting circuit 15 C1 is comprised of interface circuits (hereinafter abbreviated as "IFs") IF1 and IF2 which operate to remove current fluctuations or variations due to the influence of the PWM signal. The MPU 14 receives voltage signals from the IFs IF1 and IF2 and detects 20 current i flowing to the DC motor 10 from these voltage signals. In Fig. 2, reference numeral C2 designates a voltage measuring circuit 2 which measures terminal voltage across the DC motor 10, and is comprised of IFs 25 IF3 and IF4 which operate to remove fluctuations or variations in the terminal voltage due to the influence of the PWM signal. The MPU 14 receives voltage signals from the IFs IF3 and IF4 and measures the terminal voltage across the DC motor 10 from these voltage 30 signals.
The IFs IF1 to IF4 are each formed by a low-pass filter formed of a resistance r2, a resistance r3 smaller in resistance value than the resistance r2, and a capacitor c3, all the IFs haying _a cutoff frequency of 35 20 Hz, for example. By virtue of these IFs, the
influence of the PWM signal output from the MPU 14 upon the current detecting circuit C1 and the voltage measuring circuit C2 is reduced to 60 dB, which is almost negligible for detection of current by the 5 current detecting circuit C1 and detection of terminal voltage by the voltage measuring circuit C2.
Fig. 3A shows an example of the waveform of the PWM signal input through the terminal P1 or P2, and Figs. 3B and 3C show examples of the waveform of the 10 voltage signal output through the terminal P5.
First, when the PWM signal having a duty factor of 50 % and a frequency of 20 kHz as shown in Fig. 3A is input through the terminal P1 or P2, the voltage signal output through the terminal P5 has high maximal voltage 15 v due to the influence of the PWM signal input through the terminal P1 or P2, as shown in Fig. 3B, if the low pass filter IF3 is not provided.
On the other hand, if the low-pass filter IF3 is provided as in the present embodiment, the voltage 20 signal output through the terminal P5 has low constant voltage v/2 which is free of the influence of the PWM signal input through the terminal P1 or P2, as shown in Fig. 3C.
As described above, according to the present 25 embodiment, the current i flowing to the DC motor 10 and the terminal voltage across the DC motor 10 are detected based on the voltage signals obtained by the low-pass filters. As a result, the current flowing to the DC motor and the terminal voltage across the DC motor have 30 much reduced fluctuations caused by the influence of the PWM signal. Further, the use of the low- pass filters greatly reduces the burden upon the MPU 14, making it possible to quickly and accurately control the motor using a low-cost MPU. - _ 35 Referring back to Fig. 1, connected to the MPU 14
are a buckle connection detector 16 which detects whether a tongue of the seatbelt has been attached to or mounted on the buckle and whether the tongue of the seatbelt has been disconnected from the buckle, a mode 5 selector 18 which selects a mode of rotation control of the reel shaft 3, and a temperature sensor 19 which detects temperature in the vicinity of the DC motor 10 or the temperature of the DC motor 10 itself.
Further'connected to the MPU 14 is an MPU 15 10 provided in a traveling condition detector 20 which detects a traveling condition of the automotive during driving of the vehicle. Connected to the MPU 15 are a distance sensor 12 which detects the distance between the present vehicle (occupant's vehicle) and an object 15 lying ahead of the vehicle, and a steering angle sensor 13 which senses the steering angle of a steering arm of the vehicle. The MPU 14 has a built-in timer 21 for measuring time.
The mode selector 18 can select a default mode 20 for holding the degree of slackness or looseness of the seatbelt at a level comfortable to the occupant based upon a control signal from the traveling condition detector 20, and further, if required, forcibly removing the slackness or forcibly imparting oppression to the 25 occupant, or alternately forcibly removing the slackness and forcibly imparting oppression to the occupant.
Further, the mode selector 18 can select a doze preventing function adding mode for additionally providing a function of imparting alternately oppression 30 and slackness at irregular time intervals, and a rough road traveling function adding mode for additionally providing a function of removing the slackness or looseness of the seatbelt so as to make the seatbelt difficult to protract in addition to the default mode.
35 These modes can be selected by the occupant. Initially,
the mode selector 18 selects the default mode.
Next, the flow of control signals at various components of the automotive passenger restraint and protection apparatus according to the present embodiment 5 will be described.
The distance sensor 12 delivers an output signal indicative of results of detection of the distance between the present vehicle and an object lying ahead of the vehicle to the MPU 15. The MPU 15 calculates a 10 safety distance Us (m) between the present vehicle and an object lying ahead by the use of the following formula (1), and when the calculated safety distance ds is larger than a value indicated by the output signal from the distance sensor 12, the MPU 15 delivers a 15 control signal for collision danger warning to the MPU 14. Further, the MPU 15 calculates a collision unavoidable distance dd (m) by the use of the following formula (2), and when the calculated collision unavoidable distance dd is larger than a value indicated 20 by the output signal from the distance sensor 12, the MPU 15 delivers a signal indicative of a collision being unavoidable, to the MPU 14.
ds = Vr x (td + i) (1) dd = Vr x td (2) 25 where Vr represents relative speed (m/sec), Ed response delay of the driver (e.g. 0.5 to 2 see), and a value determined by the braking characteristic of the vehicle (e.g. 0.5 to 2 see).
The steering angle sensor 13 delivers an output 30 signal indicative of the sensed steering angle to the MPU 15, and when the maximum value of change amount in the detected steering angle within a prescribed time period (e.g. 2 see) is less than a predetermined value
(e.g. degrees), the MPU 15 judges that the driver might be dozing and delivers a control signal for doze warning to the MPU 14.
The buckle connection detector 16 detects whether 5 the tongue of the seatbelt has been connected to the buckle, and delivers an output signal indicative of results of the detection to the MPU 14. The DC motor driver 11 controls the rotation of the DC motor 10, based upon a control signal from the MPU 14.
* 10 The mode selector 18 delivers an output signal indicative of the selected mode to the MPU 14, which in turn delivers a control signal corresponding to the selected mode to the DC motor driver 11 to control the seatbelt retractor 100.
15 The temperature sensor 19 delivers an output signal indicative of the temperature in the vicinity of the DC motor 10 or the temperature of the DC motor itself to the MPU 14.
Fig. 4 is a flowchart showing a control program 20 executed by the MPU 14.
First, the MPU 14 executes seatbelt protraction control for protracting the seatbelt at a step S401.
Details of the seatbelt protraction control will be described hereinafter with reference to Fig. 5.
25 Then, the MPU 14 executes buckle attaching control at a step S402. The buckle attaching control is executed when attaching of the tongue of the seatbelt to the buckle has been detected by the buckle connection detector 16, as described hereinafter with reference to 30 Fig. 6.
Then, when the MPU 15 detects that the present vehicle is about to collide against an object lying ahead, that collision of the present vehicle with an object lying ahead is unavoidable or that the driver is 35 dozing, the MPU 14 carries out collision warning,
collision unavoidableness and doze warning control at a step S403. Details of this control will be described hereinafter with reference to Fig. 7.
Then, the MPU 14 carries out movement control at 5 a step S404. The movement control is executed when protraction of the seatbelt has been detected while the rotation of the reel shaft 3 is in stoppage, as described hereinafter with reference to Figs. 8 and 9.
Then, the MPU 14 executes mode selecting control 10 according to the mode selected by the mode selector 18 at a step S405. Details of the mode selecting control will be described hereinafter with reference to Fig. 10.
Further, the MPU 14 executes retraction stopping control for preventing excessive retraction of the 15 seatbelt at a step S406. Details of the retraction stopping control will be described hereinafter with reference to Fig. 11.
Then, it is determined at a step S407 whether the tongue of the seatbelt has been disconnected from the 20 buckle has been detected by the buckle connection detector 16. If the disconnection has not been detected, the processing returns to the step S403, whereas if the disconnection has been detected, the MPU 14 executes seatbelt storing control at a step S408.
25 Details of the seatbelt storing control will be described hereinafter with reference to Fig. 12.
Then, the MPU 14 executes seatbelt retraction failure detecting control at a step S409, followed by the processing returning to the step S401. The seatbelt 30 retraction failure detecting control is carried out when the tongue of the seatbelt is disconnected from the buckle and retracted, as described hereinafter with reference to Fig. 13. In this connection, when the seatbelt retraction failure detecting control has been 35 started, the built-in timer of the MPU 14 starts
s9 measuring time t elapsed after the start of the control.
Fig. 5 is a flowchart showing the seatbelt protraction control executed at the S401.
First, it is determined at a step S501 whether 5 attaching of the tongue of the seatbelt to the buckle has been detected by the buckle connection detector 16.
If attaching of the seatbelt has been detected, the MPU 14 judges that protraction of the seatbelt has been completed, and.,'delivers a control signal commanding to 10 stop the rotation of the reel shaft 13 to the DC motor driver 11 at a step S509, followed by terminating the present processing. On the other hand, if attaching of the seatbelt has not been detected, the MPU 14 delivers a control signal commanding to temporarily stop the 15 rotation of the reel shaft 3 to the DC motor driver 11 in order to assist protraction of the seatbelt at a step S502. Then, the terminal voltage across the DC motor 10 and the sign thereof are measured by the circuit C2 of 20 the DC motor driver 11 at a step S503. It is determined whether the measured terminal voltage exceeds 0.3 volts and at the same time the sign of the terminal voltage corresponds to the direction of protracting the seatbelt at a step S504. The answer to this question becomes 25 affirmative (YES) if the occupant lightly protracts the seatbelt. If it is determined at the step S504 that the terminal voltage does not exceed 0.3 volts or the sign does not correspond to the direction of protracting the 30 seatbelt, the processing returns to the step S503, whereas if the terminal voltage exceeds 0.3 volts and at the same time the sign of the terminal voltage corresponds to the direction of protracting the seatbelt, the MPU 14 delivers a control signal -
35 commanding to rotate the reel shaft 3 in the seatbelt
protracting direction, to the DC motor driver 11 at a step S505, whereby the seatbelt can be easily protracted. According to the control of the steps S501 to 5 S505 described above, when the measured terminal voltage exceeds 0.3 volts and at the same time the sign of the terminal voltage corresponds to the direction of protracting the seatbelt, the seatbelt can be brought into a state where it can be easily protracted. As a lo result, a large force as required in the conventional apparatus is not needed, and therefore even a weak occupant who has degraded physical ability such as an advanced-age occupant can easily mount the seatbelt onto his body.
15 Then, it is determined at a step S506 whether attaching of the tongue of the seatbelt has been detected by the buckle connection detector 16. If attaching of the seatbelt has been detected, the processing proceeds to the step S509, On the other 20 hand, if attaching of the seatbelt has not been detected, it is determined at a step S507 whether a predetermined time period (e.g. 7 see) has elapsed after the control signal commanding to rotate the reel shaft 3 was delivered to the DC motor driver 11.
25 If the predetermined time period has not elapsed, the processing returns to the step S505, whereas if it has elapsed, which means that the seatbelt has been protracted but the tongue of the seatbelt has not been connected to the buckle such that the seatbelt is in a 30 slackened state, a control signal commanding to stop the rotation of the reel shaft 3 is delivered to the DC motor driver 11 at a step S508, and then the processing proceeds to the step S408 to carry out the seatbelt storing control.
35 Fig. 6 is a flowchart showing the buckle attaching
l control executed at the step S402, which is executed after attaching of the tongue of the seatbelt to the buckle. First, the MPU 14 waits for a predetermined time 5 period (e.g. 2 see) at a step S601, to give the occupant a time period for the occupant to correct torsion of the seatbelt or the like after the attaching of the tongue to the buckle. Upon the lapse of the predetermined time period, the MPU 14 delivers a control signal commanding 10 to rotate the reel shaft 3 in the seatbelt retracting direction to the DC motor driver 11 at a step S602, whereby the seatbelt is retracted. Then, current flowing to the DC motor is measured by the circuit C1 of the DC motor driver 11 at a step S603. It is determined 15 at a step S604 whether the measured current exceeds a predetermined value (e.g. 1.4 amperes).
If the measured current does not exceed the predetermined value, the processing returns to the step S603, whereas if the former exceeds the latter, the MPU 20 14 judges that the retraction of the seatbelt has almost reached its limit, and then waits for a predetermined time period (e.g. 2 see) to allow the occupant to fit the seatbelt to his body at a step S605. Upon the lapse of the predetermined time period, the MPU 14 delivers to 25 the DC motor driver 11 a control signal commanding to stop the rotation of the reel shaft 3 after the retraction of the seatbelt has reached its limit, at a step S606.
Then, the MPU 14 delivers a control signal 30 commanding to rotate the reel shaft 3 in the seatbelt protracting direction to the DC motor driver 11 at a step S607. Accordingly, the seatbelt starts to be protracted, and after the lapse of a predetermined time period (e.g. 1 see) (step S608) when the seatbelt should 35 be already given a predetermined amount of looseness,
the MPU 14 delivers a control signal commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 at a step S609.
Then, it is determined at a step S610 whether 5 attaching of the tongue of the seatbelt to the buckle has been detected by the buckle connection detector 16.
If attaching of the seatbelt has been detected, the present processing is terminated, whereas if attaching of the seatbelt has not been detected, the processing 10 proceeds to the step S408 to carry out the seatbelt storing control.
According to the seatbelt attaching control described above, after the attaching of the seatbelt tongue to the buckle, the seatbelt is retracted, and 15 after the retraction of the seatbelt has reached its limit, the seatbelt starts to be protracted to be given a predetermined amount of looseness. As a result, the inconvenience with the conventional automotive passenger restraint and protection apparatus can be eliminated 20 that the seatbelt mounted on the occupant Is body always gives the occupant a feeling of oppression owing to the bias force of the bias force-imparting means and makes him uncomfortable.
Fig. 7 is a flowchart showing the collision 25 warning, collision unavoidableness and doze warning control executed at the step S403 in Fig. 4.
First, it is determined at a step S701 whether any one of a first signal giving warning of danger of collision, a second signal indicative of unavoidableness 30 of collision, and a third signal giving warning against dozing has been received. If none of the signals has been received, the present processing is immediately terminated, whereas if any one of the signals has been received, the kind of the received Signal is determined 35 at a step S702.
If it is determined that the received signal is the second signal indicative of unavoidableness of collision, the MPU 14 delivers a control signal commanding to rotate the reel shaft 3 in the seatbelt 5 retracting direction to the DC motor driver 11 at a step S703. Thus, the seatbelt is retracted. Then, the MPU 14 waits for a predetermined time period (e.g. 5 see) within which the restraint of the occupant immediately after collision should become unnecessary after the 10 determination that a collision is unavoidable, at a step S704. Upon the lapse of the predetermined time period, the MPU 14 delivers a control signal commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 at a step S707.
15 On the other hand, if it is determined at the step S702 that the received signal is the first signal giving warning of danger of collision or the third signal giving warning against dozing, the MPU 14 delivers a control signal having a frequency of 20 Hz 20 and commanding to rotate the reel shaft 3 alternately in the seatbelt retracting direction and in the seatbelt protracting direction at a step S705. Accordingly, the retraction of the seatbelt and the protraction of the same start to be alternately carried out, and then the 25 MPU 14 waits for a predetermined time period (e.g. 2 see) as a warning time during which the alternate retraction and protraction is continued, at a step S706, followed by the program proceeding to the step S707.
Then, the MPU 14 delivers a control signal 30 commanding to rotate the reel shaft 3 in the seatbelt protracting direction to the DC motor driver 11 at a step S708, and then waits for a predetermined time period (e.g. 1 see) at a step S709. Upon the lapse of the predetermined time period when the seatbelt should 35 be already given a predetermined amount of looseness,
the MPU 14 delivers a control signal commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 at a step S710, followed by terminating the present processing. 5 According to the collision warning, collision unavoidableness and doze warning control described above, when the received signal is a signal indicative of unavoidableness of a collision, the seatbelt is retracted, to thereby positively protect the occupant 10 upon a collision of the vehicle, and on the other hand, when the received signal is a signal giving warning of danger of collision or a signal giving warning the occupant against dozing, the seatbelt is alternately retracted and protracted, to thereby enable warning the 15 occupant of danger of collision or against dozing.
Figs. 8 and 9 are flowcharts showing the movement control executed at the step S404 in Fig. 4.
First, the terminal voltage across the DC motor 10 and the sign of the same are measured by the circuit 20 C2 of the DC motor driver 11 at a step S801. It is determined at a step S802 whether the measured terminal voltage exceeds a predetermined value (e.g. 0.3 volts) and at the same time the sign corresponds to the direction of protracting the seatbelt. The answer to 25 this question is affirmative (YES) if the seatbelt is protracted due to a motion of the occupant with the seatbelt mounted on his body, for example.
If the terminal voltage does not exceed the predetermined value or the sign of the terminal voltage 30 does not correspond to the seatbelt protracting direction, the present processing is immediately terminated, whereas if the terminal voltage exceeds the predetermined value and at the same time the sign corresponds to the seatbelt protracting direction, the 35 MPU 14 delivers a control signal commanding to rotate
the reel shaft 3 in the seatbelt protracting direction to the DC motor driver 11 at a step S803. By this control, the seatbelt can be made easy to protract.
Then, the MPU 14 waits for a predetermined time 5 period (e.g. 2 see) within which the occupant should stop moving after starting moving, at a step S804, and upon the lapse of the predetermined time period, the MPU 14 delivers a control signal commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 10 at a step S805.
Then, the terminal voltage across the DC motor 10 and the sign of the same are measured by the circuit C2 of the DC motor driver 11 are at a step S806, and it is determined at a step S807 whether the measured terminal 15 voltage exceeds a predetermined value (e.g. 0.1 volts) and the sign corresponds to the direction of retracting the seatbelt. The answer to this question is affirmative (YES) if the occupant has returned to hisoriginal position after moving and accordingly the 20 seatbelt has been retracted by the bias force-imparting means formed of a spiral spring or the like.
If the answer to the question of the step S807 is affirmative (YES), the MPU 14 delivers a control signal commanding to rotate the reel shaft 3 in the seatbelt 25 retracting direction to the DC motor driver 1 at a step S810). Thus, the seatbelt is retracted.
Then, the current flowing to the DC motor 10 is measured by the circuit C1 of the DC motor driver at a step S811, and then it is determined at a step S812 30 whether the measured current exceeds a predetermined value (e.g. 1.4 amperes).
If the measured current does not exceed the predetermined value, the processing returns to the step S811, whereas if the former exceeds the latter, the MPU 35 14 judges that the retraction of the seatbelt has almost
reached its limit, and then waits for a predetermined time period (e.g. 2 see) to allow the occupant to fit the seatbelt to his body. Upon the lapse of the predetermined time period after the retraction has 5 reached its limit, the MPU 14 delivers a control signal commanding to stop the rotation of the reel shaft 3 at a step S814.
Then, the MPU 14 delivers a control signal commanding to Notate the reel shaft 3 in the seatbelt 10 protracting direction to the DC motor driver 11 at a step S815. The MPU 14 then waits for a predetermined time period (e.g. 1 see) after the seatbelt starts to be protracted, and upon the lapse of the same when the seatbelt should be already given a predetermined amount 15 of looseness, the MPU 14 delivers a control signal commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 at a step S817, followed by terminating the present processing.
If it is determined at the step S807 that the 20 terminal voltage does not exceed the predetermined value or the sign of the same does not correspond to the seatbelt retracting direction, it is determined at a step S808 whether the terminal voltage exceeds a second predetermined value (e.g. 0.3 volts) and at the same 25 time the sign corresponds to the seatbelt protracting direction. The answer to this question is affirmative (YES) if the occupant again starts to move so that the seatbelt is protracted, for example.
If it is determined at the step S808 that the 30 terminal voltage exceeds the second predetermined value and at the same time the sign corresponds to the seatbelt protracting direction, the processing returns to the step S803, whereas if the terminal voltage does not exceed the second predetermined value or if the sign 35 does not correspond to the seatbelt protracting
direction, which means that the occupant remains stationary without moving again, it is determined at a step S809 whether a predetermined time period (e.g. 7 see) has elapsed after the control signal commanding to 5 stop the reel shaft 3 started to be delivered to the DC motor driver 11.
If the predetermined time period has not elapsed, the processing returns to the step S806, whereas if the same has elapsed, the MPU 14 judges that the occupant 10 remains stationary without moving, that is, the occupant stays in the proper position, and then the processing proceeds to the step S810.
According to the movement control described above, in the event that the occupant starts to move 15 after the seatbelt has been attached to his body to cause the seatbelt to be protracted, the protracting motion is assisted to facilitate the occupants movement. Further, when the occupant remains stationary for a predetermined time period (e.g. 7 see) or longer 20 after he moved, it is judged that the occupant stays in the proper position, and then retraction of the seatbelt is carried out. Still further, when the occupant starts to return to his original position after he moved, retraction of the seatbelt is carried out. Thus, the 25 occupant can be always protected with reliability.
Fig. 10 is a flowchart showing the mode selecting control executed at the step S405 in Fig. 4.
First, it is determined at a step S1001 whether the mode selector 18 has been caused by the occupant to 30 select the doze preventing function adding mode. If this mode has been selected, the MPU 14 continuously delivers a control signal having a frequency of 20 Hz commanding to rotate the reel shaft 3 alternately in the seatbelt retracting direction and in the seatbelt 35 protracting direction at random time intervals of 30 to
300 sec to the DC motor driver 11 for a predetermined time period (e.g. 2 see) at a step S1002. Thus, retraction and protraction of the seatbelt are carried out alternately at irregular time intervals.
5 Then, a flag S. which, when set to "1", indicates that- the doze preventing function adding mode or the rough road traveling function adding mode has been selected, is set to "1" at a step S1005, followed by terminating the present processing. In this connection, 10 if the doze preventing function adding mode is selected, the timer 21 is started to measure the above random time intervals of 30 to 300 seconds. So long as the doze preventing function adding mode is not selected, the timer is cleared.
15 On the other hand, if it is determined at the step S1001 that the doze preventing function adding mode has not been selected, it is determined at a step S1003 whether the occupant has caused the mode selector 18 to select the rough road traveling function adding mode.
20 If this mode has been selected, the MPU 14 delivers a control signal commanding to rotate the reel shaft 3 in the seatbelt retracting direction to the DC motor driver at a step S1004. Thus, the seatbelt is retracted to fixedly hold the occupant to his seat.
25 Then, the flag S is set to "1" at a step S1006, followed by terminating the present processing.
If it is determined at the step S1003 that the rough road traveling function adding mode has not been selected, the MPU 14 delivers a control signal 30 commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 at a step S1001, and then determines at a step S1008 whether the doze preventing function adding mode or the rough road traveling function adding mode was selected in the last time of 35 mode selecting control, that is, whether the flag S was
set to "1" in the last time of mode selecting control.
If it is determined at the step S1008 that the flag S was not set to "1", the default mode continues to be selected, followed by terminating the program. On 5 the other hand, if the flag S was set to "1", the flag S is reset to "0" at a step Step 1009, and the MPU 14 delivers a control signal commanding to rotate the reel shaft 3 in the seatbelt retracting direction to the DC motor driver 11 at a step S1010. Thus, the seatbelt is 10 retracted.
Then, the current flowing to the DC motor 10 is measured by the circuit C1 of the DC motor driver 11 at a step S1011, and it is determined at a step S1012 whether the measured current exceeds a predetermined 15 value (e.g. 1.4 amperes).
If the measured current does not exceed the predetermined value, the processing returns to the step S1011, whereas if the former exceeds the latter, the MPU 14 judges that the retraction of the seatbelt has 20 reached its limit, and waits for a predetermined time period (e.g. 2 see) within which the occupant should fit the seatbelt to his body, at a step S1013, and upon the lapse of the predetermined time period, delivers a control signal commanding to stop the rotation of the 25 reel shaft 3 to the DC motor driver 11 at a step S1014.
Then, the MPU 14 delivers a control signal commanding to rotate the reel shaft 3 in the seatbelt protracting direction to the DC motor driver 11 at a step S1015. Thus, upon the lapse of the predetermined 30 time period (step S1016) when a predetermined amount of looseness should be already given to the seatbelt after the seatbelt starts to be protracted, the MPU 14 delivers a control signal to the DC motor driver 11 to stop the rotation of the reel shaft 3 (step S1017), -
35 followed by termination of the program.
According to the mode selecting control described above, when the doze preventing function adding mode is selected, the retraction and protraction of the seatbelt are alternately carried out at irregular time intervals, 5 to thereby enable preventing the occupant from dozing while driving the vehicle. Further, when the rough road traveling function adding mode is selected, the seatbelt is retracted to fix the occupant to his seat to thereby enable preventing the occupant from shaking even in 10 traveling on a rough road and provide a safe driving condition. Fig. 11 is a flowchart showing the retraction stopping control executed at the step S406 in Fig. 4.
First, the MPU 14 delivers a control signal 15 commanding to rotate the reel shaft 3 in the seatbelt protracting direction to the DC motor driver 11 at a step SllOl. Thus, the seatbelt is protracted to be slackened. Then, the current flowing to the DC motor 10 is 20 measured by the circuit C1 of the DC motor driver 11 at a step S1102, and it is determined at a step S1103 whether the measured current is not smaller than a predetermined amount (e.g. 0.24 amperes).
If the measured current is smaller than the 25 predetermined amount, the processing returns to the step S1102, whereas if the former is not smaller than the latter, the MPU 14 delivers a control signal commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 at a step S1104, to thereby secure loosening 30 of the seatbelt and inhibit retraction of the seatbelt due to the bias force of the bias forceimparting means.
Then, the program is terminated.
According to the retraction stopping control, when the current flowing to the DC--motor 10 is not 35 smaller than the predetermined amount, the rotation of
the reel shaft 3 is stopped, to thereby secure loosening of the seatbelt and inhibit retraction of the seatbelt due to the bias force of the bias force-imparting means.
Fig. 12 is a flowchart showing the seatbelt 5 storing control executed at the step S408 in Fig. 4.
First, when the occupant has disconnected the tongue of the seatbelt from the buckle, the terminal voltage across the DC motor 10 and the sign of the same are measured by the circuit 2 of the DC motor driver 11 10 at a step S2101, and it is determined at a step S1202 whether the measured terminal voltage exceeds a predetermined value (e.g. 0.3.volts) and at the same time the sign corresponds to the seatbelt retracting direction. The answer to this question is affirmative 15 (YES) if the seatbelt has been retracted due to the bias force of the bias force-imparting means, and therefore retraction of the seatbelt through driving by the DC motor 10 is not needed.
If the measured terminal voltage exceeds the 20 predetermined value and at the same time the sign corresponds to the seatbelt retracting direction, the processing returns to the step S1201, whereas if the measured terminal voltage does not exceed the predetermined value or if the sign does not correspond 25 to the seatbelt retracting direction, that is, if the seatbelt is no longer retracted due to the bias force of the bias force-imparting means but retraction of the seatbelt by the driving force of the DC motor 10 is needed, it is determined at a step S1203 whether 30 attaching of the tongue of the seatbelt to the buckle has been detected by the buckle connection detector 16.
If attaching of the seatbelt has been detected, it is judged that although the tongue was once disconnected from the buckle, the tongue has again been 35 mounted onto the buckle, and then the above described
buckle attaching control (step S402) is carried out, whereas if attaching of the seatbelt has not been detected, the MPU 14 delivers a control signal commanding to rotate the reel shaft 3 in the seatbelt 5 retracting direction to the DC motor driver 11 at a step S1204. Thus, the seatbelt is retracted.
Then, the current flowing to the DC motor 10 is measured by the circuit C2 of the DC motor driver 11 at a step S1205, and it is determined at a step S1206 10 whether the measured current exceeds a predetermined amount (e.g. 1.4 amperes).
If the measured current does not exceed the predetermined amount, the processing returns to the step S1205, whereas if the former exceeds the latter, the MPU 15 14 judges that the retraction of the seatbelt has reached its limit, and delivers a control signal commanding to stop the rotation of the reel shaft 3 to the DC motor driver 11 at a step S1207.
According to the seatbelt storing control 20 described above, when the seatbelt is no longer retracted by the bias force of the bias forceimparting means but retraction of the seatbelt by the driving force of the DC motor 10 is needed (the answer is NO at the step S1202), and at the same time the attaching of 25 the seatbelt tongue to the buckle has not been detected (the answer is NO at the step S1203), the seatbelt is retracted by the driving force of the DC motor 10.
Therefore, after the seatbelt tongue has been disconnected from the buckle, the seatbelt can be 30 retracted without fail. As a result, it can be avoided that the seatbelt tongue is caught in the door.
Although in the above seatbelt storing control, if retraction of the seatbelt has reached its limit such that the current flowing to the DC motor 10 exceeds the
predetermined value (step S1204), the control signal is delivered to the DC motor driver 11 to stop the rotation of the seatbelt (step S1207), alternatively the seatbelt may be protracted by the driving force of the DC motor 5 for a predetermined time period so as to give a predetermined amount of slackness to the occupant, and irrespective of whether the occupant thereafter protracts the seatbelt, the seatbelt is again retracted to its limit add then protracted by the motor driving 10 force so as to give a predetermined amount of slackness to the occupant, to thereby eliminate an extra amount of looseness of the seatbelt and hence properly protect the occupant. Fig. 13 is a flowchart showing the seatbelt 15 retraction failure detecting control executed at the step S4098 in Fig. 4.
First, the current i flowing to the DC motor 10 is detected by the circuit C1 at a step S1301, and it is determined at a step S1302 whether the detected current 20 i exceeds a predetermined amount (e.g. 1.4 amperes).
If the detected current i does not exceed the predetermined amount, it is judged that the retraction of the seatbelt is being carried out normally, and a time t elapsed after the start of the present control is 25 reset to "0'' at a step S1304, followed by terminating the present processing. On the other hand, if the detected current i exceeds the predetermined amount, the elapsed time t is incremented by 1 at a step S1303.
Then, it is determined at a step S1305 whether 30 the elapsed time t exceeds a predetermined time period (e.g. 60 see).
If the elapsed time t does not exceed the predetermined time period, it is judged that the retraction of the seatbelt is being--carried out -
35 normally, followed by terminating the present
processing, whereas if the former exceeds the latter, it is judged that the retraction of the seatbelt is being carried out abnormally, and the supply of supply voltage to the DC motor from the battery Vb is stopped at a step 5 S1200, to stop the retraction of the seatbelt, followed by terminating the present processing.
According to the seatbelt retraction failure detecting control described above, when the current i flowing to tine' DC motor 10 continuously exceeds the 10 predetermined amount over the predetermined time period (the answers are YES at the steps S1302 and S1305), it is judged that the retraction of the seatbelt is being carried out abnormally, and then the supply of supply voltage to the DC motor 10 is stopped (step S1306) to 15 stop the retraction of the seatbelt, whereby the occurrence of a fault due to the retraction of the seatbelt can be prevented.
As described above, according to the first embodiment, the MPU 14 carries out the seatbelt 20 protraction control, buckle attaching control, collision warning, collision unavoidableness and doze warning control, movement control, mode selecting control, retraction stopping control, seatbelt storing control, and seatbelt retraction failure control. As a result, a 25 comfortable seatbelt attaching environment can be provided, and the occupant can be warned of danger to thereby positively protect the occupant.
The above kinds of control carried out by the MPU 14 are executed at least one time after the occupant 30 mounts the seatbelt onto his body and until he dismounts the seatbelt from his body.
The automotive passenger restraint and protection apparatus according to the present embodiment may be provided at any of the driving seat, the assistant 35 driving seat, and the back seats.
The values of the waiting time by the MPU 14, terminal voltage across the DC motor 10 and currrent flowing to the DC motor 10 used in the present emobodiment as described above are given by way of 5 example and not limitative.
Second to thirtieth embodiments of the invention will be described hereinbelow. In the description of
these embodiments, elements and parts as well as steps corresponding to those in the first embodiment described 10 above are designated by identical reference numerals, detailed description of which is omitted. In the
following, only those which differ from the first embodiment will be described.
Second Embodiment 15 The second embodiment is distinguished from the above described first embodiment only in that it is provided with a mechanism for stopping the retraction of the seatbelt (304, 308, 309 and 317).
Fig. 14 is a block diagram showing the 20 arrangement of an automotive passenger restraint and protection apparatus according to the second embodiment.
The apparatus according to the present embodiment is provided with a seatbelt retractor 300.
The reel shaft 3 has a central shaft 3a coupled 25 to a central shaft of a retraction stopping gear 304, which is rotatable in the same direction as the reel shaft 3, and has an outer periphery thereof formed with a predetermined number of outer teeth. The gear 304 has a teeth surface facing in the seatbelt retracting 30 direction which extends almost normally to the seat belt, and a teeth surface facing in the seatbelt protracting direction which extends at a gentle inclination relative to the seatbelt.
The gear 304 has a stopper arm 308 for stopping
retraction of the seatbelt, which is normally biased by a coiled spring or the like in such a direction that retraction of the seatbelt cannot be stopped by the stopper arm 308, and lifted by the action of a stopper 5 arm driving solenoid 309 when retraction of the seatbelt is to be stopped. In the lifted position, the stopper arm 308 is in mesh with the outer teeth of the gear 304 to stop the retraction of the seatbelt.
When the gear 304 is rotated in the seatbelt 10 protracting direction, the seatbelt can be protracted by virtue of the above-mentioned teeth profile of the gear 304 even when the gear 304 is in mesh with the stopper arm 308.
The solenoid driver 317 actuates the stopper arm 15 driving solenoid 309 in response to a control signal from the MPU 14 to lift up the stopper arm 308 into mesh with the outer teeth of the retraction stopping gear 304 to thereby stop the retraction stopping gear 304.
The mode selector 18 delivers an output signal 20 corresponding to the selected mode to the MPU 14, which in turn delivers a control signal corresponding to the selected mode to the DC motor driver 11 and the solenoid driver 317 to control the seatbelt retractor 300.
In the present embodiment, the MPU 14 controls 25 the electric retractor 300 based upon a main control program which is basically identical with the control program of Fig. 4 employed the first embodiment, except for the buckle attaching control, collision warning, collision unavoidableness and doze warning control, 30 movement control, mode selecting control, and seatbelt storing control. In the following description, only
different points of these controls from the first embodiment will be described; Fig. 15 is a flowchart of buckle attaching -
35 control according to the present embodiment executed at
the step S402 in Fig. 4. The buckle attaching control according to the present embodiment is distinguished from the one (Fig. 6) according to the first embodiment only in that a step S1511 is added.
5 After waiting for the predetermined time period (e.g. 1 see) at the step S608, the MPU 14 delivers a control signal commanding to drive the stopper arm driving solenoid 309 to the solenoid driver 317 to thereby stop thy rotation of the gear 304 at the step 10 S1511, followed by the program proceeding to the step S609. Even by the above described buckle attaching control according to the present invention, similar results to those obtained by the buckle attaching 15 control of Fig. 6 according to the first embodiment can be obtained.
Fig. 16 is a flowchart showing the collision warning, collision unavoidableness and doze warning control according to the present embodiment executed at 20 the step S403 in Fig. 4. This control is distinguished from the above described control of Fig. 7 only in that steps S1611 to S1613 are added.
If it is determined at the step S702 that the received signal is the second signal indicative of a 25 collision being unavoidable, the MPU 14 delivers to the solenoid driver 317 a control signal commanding to reenergize the stopper arm driving solenoid 309 so as not to lift up the stopper arm 308 and hence allow the retraction stopping gear 304 to be relatively driven at 30 the step S1612, followed by the program proceeding to the step S703.
On the other hand, if it is determined at the step S702 that the received signal is the first signal giving warning of danger of collision or the third 35 signal giving warning against doze, the MPU 14 delivers
to the solenoid driver 317 a control signal commanding to reenergize the stopper arm driving solenoid 309 so as not to lift up the stopper arm 308 and hence allow the retraction stopping gear 304 to be rotatively driven at 5 the step S1611, followed by the program proceeding to the step S705.
After waiting for the predetermined time period (e.g. 1 see) at the step S709, the MPU 14 delivers a control signal commanding to energize the stopper arm 10 driving solenoid 309 to the solenoid driver 307 to thereby stop the rotation of the retraction stopping gear 304 at the step S1613, followed by the program proceeding to the step S710.
Even by the above described collision warning, 15 collision unavoidableness and doze warning control according to the present embodiment, similar results to those obtained by the control of Fig. 7 according to the first embodiment can be obtained.
Figs. 17 and 18 are flowcharts showing the 20 movement control according to the present invention executed at the step S404 in Fig. 4. The movement control according to the present embodiment is distinguished from the movement control of Figs. 8 and 9 according to the first embodiment only in that steps 25 S1720 and S1721 are added.
After executing the step S803, the MPU 14 delivers to the solenoid driver 317 a control signal commanding to reenergize the stopper arm driving solenoid 309 so as not to lift up the stopper arm 308 30 and hence allow the retraction stopping gear 304 to be rotatively driven at the step S1720, followed by the program proceeding to the step S804.
After waiting for the predetermined time period (e.g. 1 see) at the step S816, the MPU 14 delivers a -
35 control signal commanding to energize the stopper arm
driving solenoid 309 to the solenoid driver 307 to thereby stop the rotation of the retraction stopping gear 304 at the step S1721, followed by the program proceeding to the step S817.
5 Even by the movement control according to the present embodiment, similar results to those obtained by the above described movement control (Figs. 8 and 9) according to the first embodiment can be obtained.
Fig. 19 is a flowchart showing the mode selecting 10 control according to the present embodiment executed at the step S405 in Fig. 4. This control is distinguished from the mode selecting control of Fig. 10 according to the first embodiment only in that steps S1018 and S1019 are added.
15 If it is determined at the step S1003 that the rough road traveling function adding mode has been selected, the MPU 14 delivers to the solenoid driver 317 a control signal commanding to reenergize the stopper arm driving solenoid 309 so as not to lift up the 20 stopper arm 308 and hence allow the retraction stopping gear 304 to be rotatively driven at the step S1018, followed by the program proceeding to the step S1004.
After waiting for the predetermined time period (e.g. 1 see) at the step S1016, the MPU 14 delivers a 25 control signal commanding to energize the stopper arm driving solenoid 309 to the solenoid driver 307 to thereby stop the rotation of the retraction stopping gear 304 at the step S1019, followed by the program proceeding to the step S1017.
30 Even by the mode selecting control according to the present invention, results similar to those obtained by the mode selecting control (Fig. 10) according to the first embodiment can be obtained.
Fig. 20 is a flowchart showing the seatbelt 35 storing control according to the present embodiment
executed at the step S408 in Fig. 4. This control is distinguished from the seatbelt storing control of Fig. 12 according to the first embodiment only in that a step S1208 is added and the step S1203 in Fig. 12 is replaced 5 by a step S1209.
First, after the seatbelt tongue has been disconnected from the buckle, the MPU 14 delivers to the solenoid driver 317 a control signal commanding to deenergize the stopper arm driving solenoid 309 so as 10 not to lift up the stopper arm 308 and hence allow the retraction stopping gear 304 to be rotatively driven at the step S1208, followed by the program proceeding to the step S1201.
If it is determined at the step S1202 that the 15 measured terminal voltage exceeds the predetermined value and at the same time the sign corresponds to the seatbelt retracting direction, it is determined at the step S1209 whether attaching of the the seatbelt tongue to the buckle has been detected by the buckle connection 20 detector 16 within a predetermined time period (e.g. 2 see) after the MPU 14 delivered to the solenoid driver 317 the control signal commanding to deenergize the stopper arm driving solenoid 309 so as not to lift up the stopper arm 308 and hence allow the retraction 25 stopping gear 304 to be rotatively driven at the step S1208.
If it is determined that the attaching has been detected, the aforedescribed buckle attaching control (step S402) is executed, whereas if attaching of the 30 seatbelt has not been detected, the processing proceeds to the step S1204.
Even by the seatbelt storing control according to the present embodiment, similar results to those obtained by the seatbelt storing control (Fig. 12) 35 according to the first embodiment can be obtained.
As described above, according to the second embodiment, similarly to the first embodiment, the MPU 14 carries out the seatbelt protraction control, buckle attaching control, collision warning, collision 5 unavoidableness and doze warning control, movement control, mode selecting control, retraction stopping control, seatbelt storing control, and seatbelt retraction failure control. As a result, a comfortable seatbelt attaching environment can be provided, and the 10 occupant can be warned of danger to thereby positively protect the occupant.
Third Embodiment An automotive passenger restraint and protection apparatus according to a third embodiment of the 15 invention includes anelectric retractor which is identical in construction with the electric retractor employed by the first embodiment, except that the bias forceimparting means is omitted, and therefore illustration and description of the same are omitted.
20 The third embodiment is distinguished from the first embodiment in the manner of seatbelt protraction control. The seatbelt protraction control according to the third embodiment will be described hereinbelow.
Figs. 21 and 22 are flowcharts showing the 25 seatbelt protraction control according to the present embodiment, which is executed by the MPU 14 in protracting the seatbelt.
First, at a step S2101, the terminal voltage V across the DC motor 10 is measured by the voltage 30 measuring circuit C2 while opposite terminals of the DC motor are open. It is determined at a step S2102 whether the measured terminal voltage V exceeds a predetermined value (e.g. 0.3 volts). -
If the terminal voltage v is not higher than the
predetermined value, the processing returns to the step S2101, whereas if the former exceeds the latter, the MPU 14 delivers a control signal commanding to rotate the reel shaft 3 in the seatbelt protracting direction to 5 the DC motor driver 11 at a step S2103. Thus, retraction of the seatbelt is assisted.
Fig. 23 is a graph showing, by way of example, the relationship between the terminal voltage V of the DC motor 10 and elapsed time.
10 In the following description, it is assumed that
Vk (k = 0, 1, 2,) represents the terminal voltage V across the DC motor, and IVk - Vk-llrepresents a change amount TV in the terminal voltage V. It is also assumed that the unit time (time period up to time point 1 in 15 Fig. 23) is 10 ms, for example.
In Fig. 23, over a time period a the terminal voltage Vk fluctuates in the form of a waveform. This is because the DC motor 10 drives the reel shaft 3 against the bias force of the bias force-imparting means 20 formed of the spiral spring or the like to assist protraction of the seatbelt by the occupant. On the other hand, over a time period b in the figure, the terminal voltage V exhibits a constant value, that is, it does not fluctuate. This is because the protraction 25 of the seatbelt by the occupant is no longer carried out and accordingly the DC motor 10 has stopped driving.
Referring back to Fig. 21, time j and a suffix counter k for the terminal voltage Vk across the DC motor 10 are reset at a step S2104, and then the 30 terminal voltage Vk is measured by the voltage measuring circuit C2 at a step S2105.
It is then determined at a step S2106 whether the suffix counter assumes a value of 0. If it assumes 0, the count value of the suffix counter k is incremented 35 by 1 at a step S2107. Then, a time adjustment is
carried out so as to measure the terminal voltage Vk at predetermined time intervals (10 ms) at a step S2108, followed by the processing returning to the step S2105.
If it is determined at the step S2106 that the suffix 5 counter k does not assume 0, the change amount AV (= IVk - Vk-11) in the terminal voltage Vk per a predetermined time period (10 ms) at a step S2109, and the count value of the suffix counter k is incremented by 1 at a step S2110. '
10 It is then determined at a step S2111 whether the change amount AV obtained at the step S2110 is smaller than a predetermined amount (e.g. 0. 1 volts). If the change amount AV exceeds the predetermined value, that is, if the protraction of the seatbelt is being carried 15 out by the occupant, the time j is reset at a step S2112, and then it is determined at a step S2113 that attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the 20 processing returns to the step S2108, whereas if attaching of the seatbelt has been detected, the MPU 14 delivers a control signal commanding to stop the driving of the DC motor 10 to the DC motor driver 11 at a step S2114, followed by terminating the present processing.
25 If it is determined at the step S2111 that the change amount TV obtained at the step S2110 is smaller than the predetermined amount, that is, the protraction of the seatbelt is not being carried out by the occupant, the time j is incremented by 1 at a step 30 S2115, and it is determined at a step S2116 whether the time j exceeds a predetermined value (e.g. 200). If the time j does not exceed 200, the determination of the step S2113 is executed, while if the former exceeds the latter, the time j is reset at a step S2117, and a 35 control signal commanding to stop the driving of the DC
motor 10 is delivered to the DC motor driver 11 at a step S2118, followed by the processing proceeding to the seatbelt storing control which is identical with the aforedescribed seatbelt storing control employed by the 5 first embodiment and hence not described here.
As described above, according to the present embodiment, after the assistance to protraction of the seatbelt has been started (step S2103), a determination as to whether protraction of the seatbelt is being 10 carried out is made based upon the change amount AV in the terminal voltage Vk across the DC motor 10 at predetermined time intervals (10 ms) (steps S2105 to S2111). If the protraction of the seatbelt is not being carried out (the answer is YES at the step S2111), a 15 determination as to whether attaching of the seatbelt tongue to the buckle has been detected is repeated until the time j exceeds 200, that is, until a time period (2 see) (= 10 ms x 200) elapses after the above determination was first carried out (step S2113). When 20 the time period (2 see) has elapsed, the control signal is delivered to the DC motor driver 11 to stop the driving of the DC motor 10 (step S2118), followed by executing the seatbelt storing control. As a result, if the occupant protracts the seatbelt without the 25 intention of attaching the seatbelt onto his body, it is possible to quickly retract the seatbelt, to thereby perform the seatbelt storing operation in a manner closer to the occupant's intention and hence provide a comfortable seatbelt attaching environment.
30 Although in the present embodiment, the change amount AV (= IVk - Vk11) in the terminal voltage Vk across the DC motor 10 is used in the determination as to whether protraction of the seatbelt by the occupant is being carried out, alternatively the magnitude of the 35 terminal voltage Vk, the magnitude of current flowing to
the DC motor 10 or a change amount Ai in the current may be used in the above determination, providing substantially the same results.
Fourth Embodiment 5 An automotive vehicle passenger restraint and protection apparatus according to a fourth embodiment of the invention is identical in construction with the apparatus according to the first embodiment, and illustration and description of the same are omitted.
10 The fourth embodiment is distinguished from the first embodiment in the contents of control carried out by the MPU 14.
Fig. 24 shows an example of a seat inside a compartment of an automotive vehicle in which the 15 automotive vehicle passenger restraint and protection apparatus is installed. The illustrated seat is a driving seat (right-side seat as viewed in the vehicle advancing direction), but it may be an assistant driver seat (left-side seat as viewed in the vehicleadvancing 20 direction) or a back seat.
The seat 34 has one lateral side edge thereof provided with a buckle 36 secured to the seat for connecting with a tongue 35 of a seatbelt. At the opposite lateral side of the seat 34, one end of the 25 seatbelt is fixed to a chassis of the vehicle by attaching means. When the tongue 35 is attached to the buckle 35, the seatbelt restrains and protects the occupant by a shoulder portion 32 and a lap portion 33 thereof. The seatbelt is retracted by the electric 30 retractor 100 through the tongue 35 and a through portion 31 thereof.
Control of a force of the electric retractor 100 for retracting the seatbelt is carried out by -
controlling the driving force of the DC motor 10. When
the retracting force of the electric retractor 100 is large, looseness of the shoulder portion 32 and lap portion 33 of the seatbelt can be removed, while it is small, looseness of the shoulder portion 32 can be 5 removed Figs. 25 and 26 are flowcharts showing seatbelt attaching control executed by the MPU 14 according to the present embodiment.
First, it is determined at a step S3001 whether 10 attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the same determination is repeatedly executed, whereas if it has been detected, the MPU 14 delivers a PWM signal 15 commanding to cause current i flow to the DC motor 10 so as to rotate the DC motor in the seatbelt retracting direction at a step S3002. Thus, the seatbelt is retracted to remove looseness of the shoulder portion 32 and lap portion 33. The retracting force of the DC 20 motor generated on this occasion is equal to the retracting force of the same obtained at a step S3014, hereinafter referred to.
Then, it is determined at a step S3003 whether the retraction of the seatbelt has reached its limit, 25 based upon the current i flowing to the DC motor 10. If the retraction has not reached its limit, the processing returns to the step S3002 to continue the retraction of the seatbelt, whereas if the retraction has reached its limit, that is, if the seatbelt has become fit to the 30 occupant's body, a PWM signal is delivered from the MPU 14 commanding to cause the current i to flow to the DC motor 10 to rotate the DC motor 10 in the seatbelt protracting direction so as to give a predetermined amount of looseness to the seatbelt-; at a step S3004.
35 Thus, the seatbelt is protracted. The protracting force
of the DC motor generated on this occasion is equal to the protracting force of the same obtained at a step S3016, hereinafter referred to.
Then, it is determined at a step S3005 whether a 5 predetermined time period t2 (e.g. 1 see) has elapsed after the PWM was delivered at the step S3004, based upon the value of the timer 21, If the predetermined time period t2 has not elapsed, that is, if the predetermined amount of looseness has not yet been 10 given, the processing returns to the step S3004, whereas if the predetermined time period t2 has elapsed, it is determined at a step S3006 whether a count value N of a counter is smaller than a predetermined value N1 (e.g. 2). The counter counts a number of times of execution 15 of a process for removing an extra looseness of the seatbelt (seatbelt retracting process executed at the step S3014, hereinafter referred to and seatbelt protracting process executed at the step S3016, hereinafter referred to). If the count value N is 20 smaller than the predetermined value N1, it is determined at a step S3007 whether a predetermined time period ts previously set to the timer 21 has elapsed.
The predetermined time period ts is set to a value corresponding to a time period over which the occupant 25 should impede retraction of the seatbelt to set a proper amount of looseness, and is set at a step S3020. The predetermined time period ts may be always set to a constant time period or may be set to a random time period each time it is set.
30 If it is determined at the step S3006 that the count value N1 exceeds the predetermined value N1 or at the step S3007 that the set predetermined time period ts has not elapsed, it is determined at a step S3008 whether protraction of the seatbelt--has been made by the 35 occupant, based upon the terminal voltage across the DC
motor 10. Thus, it is possible to determine whether protraction of the seatbelt has been carried out due to movement of the occupant with the seatbelt mounted on his body, which takes place, for example, when the 5 occupant once stops the vehicle and then slouches to look right and left ways for safety.
If no protraction of the seatbelt has been carried out, the processing proceeds to a step S3018, hereinafter referred to, whereas if protraction of the 10 seatbelt has been carried out, it is determined at a step S3009 whether the protraction of the seatbelt by the occupant has stopped, based upon the terminal voltage across the DC motor 10. If the protraction of the seatbelt by the occupant has not stopped, the PWM 15 signal is delivered from the MPU 14 to cause the current i to flow to the DC motor 10 so as to rotate the DC motor 10 in the seatbelt retracting direction at a step S3010. Thus, the seatbelt is retracted to remove looseness of the shoulder portion 32 of the seatbelt.
20 The retracting force of the DC motor 10 obtained on this occasion is controlled by the MPU 14 to a smaller value than the retracting force obtained at the step S3002.
This is because the retraction of the seatbelt effected at the step S3010 corresponds to protraction of the 25 seatbelt which takes place, for example, when the occupant slouches to look right and left ways for safety, and if on such an occasion the seatbelt is retracted with the same force as the retracting force obtained at the step S3002, it gives a feeling of 30 unnaturalness to the occupant.
Then, it is determined at a step S3011 whether the retraction of the seatbelt can still be carried out, based upon the current i flowing to the DC motor 10. If the retraction of the seatbelt can--still be carried out, 35 the count value N is cleared at a step S3013, whereas if
the retraction cannot be carried out, that is, if the occupant has not yet returned from his slouching position, it is determined at a step S3012 whether a predetermined time period t3 (e.g. 5 see) has elapsed 5 after the first affirmative determination result at the step S3011, based upon the value of the timer 21. If the predetermined time period t3 has not elapsed, the processing returns to the step S3010, whereas if the predetermined time period t3 has elapsed,.the processing 10 proceeds to the step S3013.
Then, the PWM signal is delivered from the MPU 14, to cause the current i to flow to the DC motor 10 to rotate the DC motor in the seatbelt retracting direction so as to remove looseness of the shoulder portion 32 and 15 lap portion 33 occurring due to the occupant slouching or the like, at a step S3014. Thus, the seatbelt is retracted. Then, it is determined at a step S3015 whether the retraction of the seatbelt has reached its limit, 20 based upon the current i flowing to the DC motor 10. If the retraction has not reached its limit, the processing returns to the step S3014 to continue the retraction of the seatbelt, whereas if the retraction has reached its limit, that is, the seatbelt has become fit to the 25 occupant's body, the PWM signal is delivered from the MPU 14 to cause the current i to flow to the DC motor 10 to rotate the DC motor in the seatbelt protracting direction so as to give a predetermined amount of looseness to the seatbelt, at a step S3016. Thus, the 30 seatbelt is protracted.
Then, it is determined at a step S3017 whether the predetermined time period t2 has elapsed, based upon the value of the timer 21. If the predetermined time period t2 has not elapsed, that is,- the predetermined 35 amount of looseness has not yet been given to the
9o seatbelt, and therefore the processing returns to the step S3016, whereas if the predetermined time period t2 has elapsed, it is determined at the step S3018 whether attaching of the seatbelt tongue to the buckle has been 5 detected by the buckle connection detector 16. If attaching of the seatbelt has been detected, the processing returns to the step S3006, whereas if attaching of the seatbelt has not been detected, that is, if the seatbelt is not attached to the buckle, 10 seatbelt storing control is executed at a step S3019 to control the DC motor 10 so as to store the seatbelt in its retracted position, followed by the processing returning to the step S3001. The seatbelt storing control is identical with the one described before with 15 reference to Fig. 12 of the first embodiment, description of which is therefore omitted.
If it is determined at the step S3007 that the predetermined time period ts has elapsed, the time period ts is set for the next time of control at a step 20 S3020, and the count value N is incremented by 1 at the step S3009, followed by the proceeding to the step S3014.
As described above, according to the present embodiment, after the attaching of the seatbelt (the 25 answer is YES at the step S3001), the seatbelt is retracted to its limit and then protracted over a predetermined time period (steps S3002 to S3005), to give a predetermined amount of slackness to the occupant, and then irrespective of whether the occupant 30 has protracted the seatbelt (the answer is YES and NO at the step S3007), the seatbelt is again retracted to its limit and then protracted over a predetermined time period (steps S3014 to S3017), to give a predetermined amount of slackness to the occupant-. As a result, an 35 extra looseness of the seatbelt can be removed to
thereby properly protect the occupant.
Fifth Embodiment Fig. 27 shows the arrangement of an electric retractor 500 provided in an automotive passenger 5 restraint and protection apparatus according to a fifth embodiment of the invention.
The electric retractor 500 includes a vehicle speed sensor 2 4, and a collision predictor 25 which are connected to the MPU 14, but the mode selector 18, the 10 temperature sensor 19 and the traveling condition detector 20 in Fig. 1 are omitted. Further, the MPU 14 has timers 22 and 23 provided therein in addition to the timer 21. The electric retractor does not have bias force-imparting means as employed in the electric 15 retractor 100.
The vehicle speed sensor 24 senses the traveling speed of the automotive vehicle and delivers an output signal indicative of the sensed traveling speed to the MPU 14. The collision predictor 25 determines whether 20 there is a possibility of the vehicle colliding with an object lying ahead and whether the collision is unavoidable, and delivers an output signal indicative of results of the determinations to the MPU 14.
Fig. 28 is a flowchart of a main control program 25 executed by the MPU, which is stored in a memory, not shown, provided within the MPU 14.
First, a counter n is set to O and a seatbelt storage flag is reset at a step S3301, and it is determined at a step S3302 whether attaching of the 30 seatbelt tongue to the buckle has been detected by the buckle connection detector 16.
If attaching of the seatbelt has been detected, the timer 21 is started at a step S-3308, and it is -
determined at a step S3309 whether retraction of the
seatbelt has been carried out, based upon the terminal voltage across the DC motor 10. If the retraction has been carried out, the timer 21 is stopped and cleared at a step S3310, and the seatbelt storage flag is set at a 5 step S3311, followed by the processing returning to the step S3302. On the other hand, if the retraction of the seatbelt has not been made. it is determined at a step S3312 whether a predetermined time period t4 (e.g. 4 see) has elapsed, based upon the value of the timer 21.
10 If the predetermined time period t4 has not elapsed, the processing returns to the step S3309, whereas if it has elapsed, the timer 21 is stopped and cleared at a step S3313, and it is determined at a step S3314 whether the seatbelt storage flag is in the set state.
15 If the seatbelt storage flag is set, the same flag is reset at a step S3315, and the seatbelt storing control of Fig. 12 is executed at a step S3316, followed by the processing returning to the step S3302.
If it is determined at the step S3314 that the 20 seatbelt storage flag is not set, it is determined at a step S3317 whether the count value of the counter n is 5 or more. If the count value is 5 or more, the processing returns to the step S3302, whereas it is less than 5, the Fig. 12 seatbelt storing control is executed 25 at a step S3318. After completion of the seatbelt storing control, the count value of the counter n is incremented by 1 at a step S3319, and then the processing returns to the step S3302.
If it is determined at the step S3302 that 30 attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16, a timer interrupt triggered in response to the value of the timer 22 is made effective at a step S3303, whereby timer interrupt processing is executed at predetermined 35 time intervals (e.g. O.1 see), as described hereinafter.
Then, seatbelt slackening control is executed so as to prevent the occupant from feeling a sense of oppression and give a proper amount of looseness to him.
Fig. 29 is a flowchart of the seatbelt slackening 5 control.
First, a PWM signal is delivered from the MPU 14 to the DC motor driver 11 to rotate the DC motor 10 in the seatbelt retracting direction at a step S3401, and it is determined at a step S3402 whether the retraction 10 of the seatbelt has reached its limit, based upon the current flowing to the DC motor 10. Thus, an improper amount of looseness of the seatbelt can be once completely removed.
If it is determined at the step S3 402 that the 15 retraction of the seatbelt has not reached its limit, the processing returns to the step S3401, whereas if it has reached the limit, a PWM signal is delivered from the MPU 14 to the DC motor driver 11 to rotate the DC motor in the seatbelt protracting direction at a step 20 S3403, and it is determined at a step S3404 whether a predetermined time period t5 (e.g. 1 see) has elapsed after the protraction of the seatbelt by the DC motor 10 was started. Thus, a proper amount of looseness is given to the occupant.
25 If it is determined at the step S3 404 that the predetermined time period t5 has not elapsed, the processing returns to the step S3403, whereas if the predetermined time period t5 has elapsed, the protraction of the seatbelt by the DC motor 10 is 30 stopped at a step S3405, followed by terminating the present processing.
Referring again to Fig. 28, it is determined at a step S3305 whether protraction of the seatbelt has been made, based upon the terminal voltage across the DC 35 motor 10. If protraction of the seatbelt has not been
made, the same determination is repeated, whereas if protraction of the seatbelt has been made, it is determined at a step S3306 whether the protraction of the seatbelt has been completed, based upon results of a 5 comparison between the terminal voltage across the DC motor 10 and a predetermined value (e.g. 0.3 volts). If the protraction of the seatbelt has not been completed, the same determination is repeated, whereas if it has been completed it is determined at a step S3307 whether 10 the vehicle speed v exceeds a predetermined value vl (e.g. 10 km/h), based upon an output signal from the vehicle speed sensor 24.
If the vehicle speed v does not exceed the predetermined value vl, the same determination is 15 repeated, whereas if the former exceeds the latter, the processing returns to the step S3304 to again execute the seatbelt slackening control. By virtue of this control, when the vehicle is reversed at a slow speed for parking, for example, the reel shaft is not normally 20 rotated, and therefore it can be prevented that the seatbelt is retracted to its limit while the occupant looks backward.
Fig. 30 is a flowchart showing the timer interrupt processing 25 First, upon the start of execution of the timer interrupt processing, the timer interrupt is made ineffective at a step S3501. Then, it is determined at a step S3502 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection 30 detector 16. If attaching of the seatbelt has not been detected, the counter n is reset to 0 and the seatbelt storage flag is reset at a step S3503, and then the program jumps to a step S3504 to execute the seatbelt storing control of the step S3316.
35 On the other hand, if attaching of the seatbelt
has been detected, it is determined at a step S3505 whether an output signal from the collision predictor 25 has been received, which indicates that a collision of the vehicle is unavoidable. If the output signal has 5 been received, the PWM signal is delivered to the DC motor driver 11 over a predetermined time period t6 (e.g. 4 see) which is measured by the timer 23, to rotate the DC motor 10 in the seatbelt retracting direction at a' step S3506. Thus, the occupant can be 10 properly protected in the event of a collision of the vehicle. Then, the timer interrupt is made effective at a step S3507, and the processing proceeds to the step S3404.
If it is determined at the step S3505 that the 15 output signal indicative of a collision of the vehicle being unavoidable has not been received, it is determined at a step S3509 whether an output signal from the collision predictor 25 has been received, which indicates that there is a fear of a collision of the 20 vehicle. If the output signal has been received, a PWM signal is delivered to the DC motor driver 11 to rotate the DC motor 10 alternately in the seatbelt protracting direction and in the seatbelt retracting direction to vibrate the seatbelt, and a vibration flag is set at a 25 step S3510. The frequency of the vibration varies from 1 Hz to 10 kHz so as to provide a vibration which the occupant can easily feel as a warning. Then, the processing returns to the step S3505 while the vibration is continued.
30 If it is determined at the step S3509 that the output signal indicative of the fear of a collision of the vehicle has not been received, it is determined at a step S3511 whether the seatbelt has been being vibrated, from the state of the vibration flag. If the seatbelt 35 has been being vibrated, the vibration flag is reset and
the vibration is stopped at a step S3512, and then the processing proceeds to the step S3507. If the seatbelt has not been being vibrated, the timer interrupt is made effective at a step S3513, and then the program return 5 to a step where the timer interrupt was input.
As described above, according to the present embodiment, if it is determined that the vehicle speed is below the predetermined value vl (step S3307), the seatbelt is retracted to its limit but the seatbelt 10 slackening control is not executed thereafter, while if the vehicle speed v exceeds the predetermined value vl, the seatbelt slackening control is executed (steps S3304, and S3401 to S3404). As a result, it can be prevented that the seatbelt is retracted to its limit 15 while the occupant is looking backward, and a proper amount of looseness can be imparted to the occupant to thereby enable restraint and protection of the occupant in a proper manner.
Sixth Embodiment 20 Fig. 31 shows the arrangement of an electric retractor 600 provided in an automotive passenger restraint and protection apparatus according to a sixth embodiment of the invention.
The electric retractor 600 includes a vehicle 25 reverse detector 40, a vehicle speed sensor 41, and a door opening/closing detector 42 which are connected to the MPU 14, but the mode selector 18, the temperature sensor 19 and the traveling condition detector 20 in Fig. 1 are omitted. Further, the MPU 14 is formed by a 30 type HD6433337YF made by Hitachi, and the DC motor 10 is formed by a type DME44SA made by Japan Servo Motors.
The electric retractor 600 does not have bias force imparting means as employed in the electric retractor 100.
The vehicle reverse detector 40 detects a reverse of the automotive vehicle and generates an output signal indicative of the reverse to the MPU 14. The door opening/closing detector 42 detects opening or closing 5 of a door of the automotive vehicle and delivers an output signal indicative of the opening or closing to the MPU 14.
The MPU 14 determines whether the seatbelt has been protracted, from the terminal voltage across the DC 10 motor 10, determines whether retractionof the seatbelt has been completed, from the current i flowing to the DC motor 10, and calculates an amount of protraction and an amount of retraction of the seatbelt.
Figs. 32 to 34 are flowcharts showing a main 15 control program executed by the MPU 14 according to the present embodiment.
First, it is determined at a step S3701 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If 20 attaching of the seatbelt has been detected, seatbelt slackening control is executed at a step S3702.
The seatbelt slackening control is identical with that described before with reference to Fig. 29, description of which is therefore omitted.
25 Then, it is determined at a step S3703 whether the seatbelt has been protracted, based upon the terminal voltage across the DC motor 10. If the seatbelt has not been protracted, the processing proceeds to a step S3708, hereinafter referred to, 30 whereas if it has been protracted, it is determined at a step S3704 whether the protraction of the seatbelt has been terminated, based upon the terminal voltage. If the protraction of the seatbelt has not been terminated, the same determination is repeated; whereas if it has 35 been terminated, it is determined at a step S3705
whether the door is open, based upon the output signal from the door opening/closing detector 42.
If the door is closed, it is determined at a step S3706 whether the vehicle speed v of the automotive S vehicle exceeds the predetermined value vl (e.g. 10 km/h). If the former exceeds the latter, the seatbelt slackening control is executed at a step S3707, similarly to the step S3702. Then, it is determined at the step S3708'whether attaching of the seatbelt tongue 10 to the buckle has been detected by the buckle connection detector 16.
If it is determined at the step S3705 that the door is open, it is determined at a step S3709 whether the automotive vehicle is reversing, based upon the 15 output signal from the vehicle reverse detector 40. If the vehicle is not reversing, the processing proceeds to the step S3707. By virtue of this control, when the occupant opens the door during parking of the vehicle and protracts the seatbelt in order to fix a baggage in 20 position with the seatbelt, for example, the seatbelt is retracted, whereby it can be prevented that the seatbelt is caught in the door.
On the other hand, if it is determined at the step S3709 that the vehicle is reversing, a PWM signal 25 is delivered from the MPU 14 to the DC motor driver 11 to inhibit the DC motor from rotating, that is, inhibit retraction of the seatbelt, at a step S3710, and then the processing proceeds to the step S3708. Thus, when the occupant reverses the vehicle for parking with the 30 door being open, for example, the retraction of the seatbelt is inhibited, whereby it can be prevented that the occupant is given a sense of unnaturalness, providing a comfortable seatbelt attaching environment.
If it is determined at the step S306 that the 35 vehicle speed v is below the predetermined value vl, the
processing proceeds to the step S3710. Thus, when the occupant once stops the vehicle and then slouches to look right and left ways for safety so that the seatbelt is protracted, the retraction of the seatbelt is 5 inhibited, whereby it is possible to allow the occupant to ascertain the safety without being given a sense of unnaturalness. If it is determined at the step S3708 that attaching of the seatbelt tongue to the buckle has been 10 detected by the buckle connection detector 16, the processing returns to the step S3703, whereas if attaching of the seatbelt has not been detected, the count value of the counter n which counts a number of times of retraction of the seatbelt to its limit is 15 reset to 0 at a step S3711, and the PWM signal is delivered from the MPU 14 to the DC motor driver 11 to rotate the DC motor 10 in the seatbelt retracting direction at a step S3712, followed by determining at a step S3713 whether the retraction of the seatbelt has 20 reached its limit, based upon the current flowing to the DC motor 10. Thus, an improper amount of looseness of the seatbelt can once be completely removed.
If it is determined at the step S3713 that the retraction of the seatbelt has not reached its limit, 25 the processing returns to the step S3712, whereas if the retraction of the seatbelt has reached its limit, the count value of the counter n is incremented by 1 at a step S3714, and then it is determined at a step S3715 whether the count value of the counter n reaches a 30 predetermined value nl (e.g. 3). This determination is made in view of a case that while the seatbelt is being retracted, it is caught by an arm of the occupant to stop being retracted.
If it is determined at the step S3715 that the 35 count value of the counter n is below the predetermined
value nl, the processing returns to the step S3712, whereas if the former is equal to or larger than the latter, the processing returns to the step S3701.
If it is determined at the step S3701 that 5 attaching of the seatbelt tongue to the buckle has not been detected, it is determined at a step S3716 whether the seatbelt is being protracted, based upon the terminal voltage across the DC motor 10. If the seatbelt is not being protracted, the processing returns 10 to the step S3701, whereas if it is being protracted, it is determined at a step S3717 whether the protraction of the seatbelt has been terminated, based upon the terminal voltage across the DC motor 10. If the protraction of the seatbelt has not been terminated, the 15 same determination is repeated, whereas if it has been terminated, it is determined at a step S3718 whether the door is open or closed, based upon the output signal from the door opening/closing detector 42.
If the door is open, the lapse of a predetermined 20 time period t7 (e.g. 1 see) as a deferment time before storing the seatbelt is waited at a step S3719, and the count value of the counter n is reset to 0 at a step S3721, followed by the program proceeding to the step S3712. On the other hand, if the door is closed, the 25 lapse of a predetermined time period t8 (e.g. 5 see) as a deferment time before storing the seatbelt is waited at a step S3720, and then the processing proceeds to the step S3721. The predetermined time period t7 is shorter than the predetermined time period t8. By virtue of 30 this control, even when the occupant protracts the seatbelt without the intention of attaching it to his body and immediately then gets off the vehicle and closes the door, for example, the seatbelt can be stored in its retracted position and can be prevented from 35 being caught in the door.
As described above, according to the present embodiment, when it is determined that then door is open, the deferment time is given before storing the seatbelt, which is shorter than the deferment time 5 applied when the door is closed (steps S3719 and S3720).
Thus, the time period from the termination of protraction of the seatbelt to the completion of retraction of the seatbelt can be made shorter when the door is open. As a result, it can be prevented that the 10 seatbelt is caught in the door.
Although in the present embodiment, the deferment time is changed based upon results of the determination as to whether the door is open or closed (step S3720), alternatively the speed of retraction of the seatbelt, 15 the force of retracting the seatbelt or the time interval from the start of retraction of the seatbelt to the time of termination of the retraction may be changed depending upon the results of the above determination.
In this alternative case, when the door is open, the 20 speed of retraction of the seatbelt is set to a higher value, the force of retracting the seatbelt is set to a larger value, or the time interval from the start of retraction of the seatbelt to the time of termination of the retraction is set to a shorter value.
25 Seventh Embodiment Fig. 35 shows the arrangement of an electric retractor 700 provided in an automotive passenger restraint and protection apparatus according to a seventh embodiment of the invention 30 The electric retractor 700 includes a danger determining device 43, a forward distance sensor 44, and a doze detector 46 which are connected to the MPU 14, but the mode selector 18, the temperature sensor l9 and the traveling condition detector 20 in Fig. l are
omitted. The electric retractor 700 does not have bias force-imparting means as employed in the electric retractor 100.
The forward distance sensor 44 detects the 5 distance from the present automotive vehicle to an object or obstacle lying ahead of the vehicle, and the doze detector 46 detects whether the driver dozes at the wheel or drives asleep. The forward distance sensor 44 and the doze detector 46 are connected to the danger 10 determining device 43 which determines a degree of danger of the automotive vehicle.
The forward distance sensor 44 is provided with a laser radar 45 which is adapted to receive and emit a laser beam. Fig. 36 is a view useful in explaining the 15 operation of the forward distance sensor 44.
The laser radar 45 has a laser emitter which emits a laser beam forwardly of the present vehicle A, and a laser receiver which receives a laser beam. The laser beam emitted from the laser emitter is reflected 20 on an obstacle, e g a vehicle B running ahead of the present vehicle A, and the reflected laser beam C1 is received by the laser receiver of the laser radar 45.
The forward distance sensor 44 measures time elapsed after the emission of the laser beam to the receipt of 25 the reflected laser beam to detect the forward distance D to the obstacle from the measured time.
Referring back to Fig. 35, the doze detector 46 detects an amount of change in the steering angle of the steering arm, determines that there is a possibility 30 that the driver is driving asleep if the detected amount of change in the steering angle continues to fall within a predetermined range of e.g. 8 degrees over a predetermined time period (e. g. 2 see), and delivers a corresponding output signal to the-danger determining 35 device 43.
The danger determining device 43 calculates a time differentiated value of the forward distance D based on the detected forward distance D from the forward distance sensor 44, determines the relative S speed with respect to the obstacle from the time differentiated value, and determines a time period before a possible collision by dividing the detected forward distance D by the determined relative speed.
Based upon the.' determined time period and the output 10 signal from the doze detector 46, the danger determining device 43 judges the degree of danger.
* Fig. 37 shows, by way of example, criteria of judgment employed by the danger determining device 43.
A reference value of time before collision in the figure 15 is set to 5 seconds, for example. If the time before collision is equal to or longer than 5 seconds, it is represented as "long", and if the time before collision is below 5 seconds, it is represented as "short". If the output signal from the doze detector 46 indicates a 20 possibility of driving asleep, the possibility of doze is represented as "high", while if the output signal indicates that there is no possibility of driving asleep, the possibility of doze is represented as "low".
Based upon the above criteria, the danger determining 2S device 43 judges that the degree of danger is "zero'' if the time before collision is. "long" and at the same time the possibility of doze is "low", judges that the degree of danger is "low" if the time before collision is "long" and at the same time the possibility of doze is 30 "high", judges that the degree of danger is "low" if the time before collision is Short" and at the same time the possibility of doze is "low", and judges that the degree of danger is Lehigh" if the time before collision is "short" and at the same time the possibility of doze 35 is "high".
Figs. 38A, 38C and 38E are views showing how the DC motor 10 is driven when the degree of danger is determined to be ''low" at the danger degree determining device 43. Figs. 38B, 38D and 38F are views showing how 5 the DC motor 10 is driven when the degree of danger is determined to be "high" at the danger degree determining device 43. The driving of the DC motor 10 is controlled by the PWM signal delivered from the MPU 14 to the DC motor driver 11.
10 The driving of the DC motor 10 is controlled by the PWM signal as follows: Provided that when the danger degree determining device 43 judges that the degree of danger is "low" (Fig. 38A), normal rotative driving and reverse rotative driving of the DC motor 10 are effected 15 at a rate of 10 times per second, for example, when the device 43 judges that the degree of danger is "high" (Fig. 38B), normal rotative driving and reverse rotative driving of the DC motor 10 are effected at a rate of 20 times per second, for example. In this manner, as the 20 degree of danger is higher, the frequency of normal rotative driving and reverse rotative driving of the DC motor 10 is increased so that retraction and protraction of the seatbelt are carried out more frequently to thereby enable alerting the occupant to the danger 25 sufficiently.
As a variation, the driving of the DC motor 10 may be controlled by the PWM signal as follows: Provided that when the danger degree determining device 43 judges that the degree of danger is "low" (Fig. 38C), normal 30 rotative driving of the DC motor 10 is effected for 10 ms, then reverse rotative driving of the same is effected for 10 ms, and then driving of the motor is waited for 30 ms, for example, when the device 43 judges that the degree of danger is "high" (Fig. 38D), normal 35 rotative driving of the DC motor 10 is effected for 10
ms, then reverse rotative driving of the same is effected for lO ms, then normal rotative driving of the DC motor lO is effected for lO ms, and then driving of the motor is waited for lO ms, for example. In this 5 manner, as the degree of danger is higher, the duty factor of normal rotative driving and reverse rotative driving of the DC motor lO is increased, thereby changing the pattern of retraction and protraction of the seatbelt to thereby enable alerting the occupant to 10 the danger sufficiently.
As another variation, the driving of the DC motor 10 may be controlled by the PWM signal as follows: Provided that when the danger degree determining device 43 judges that the degree of danger is "low" (Fig. 38E) , 15 normal rotative driving of the DC motor lO is effected so as to fasten the seatbelt with a force of lo N. and then reverse rotative driving of the same is effected so as to release or slacken the seatbelt with a force of lo N. for example, when the device 43 judges that the 20 degree of danger is "high" (Fig. 38F), normal rotative driving of the DC motor lO is effected so as to fasten the seatbelt with a force of 20 N. and then reverse rotative driving of the same is effected so as to release the seatbelt with a force of 20 N. for example.
25 In this manner, as the degree of danger is higher, the fastening force and releasing force of the seatbelt by normal rotative driving and reverse rotative driving of the DC motor lO are increased, to thereby enable alerting the occupant to the danger sufficiently.
30 As described above, according to the present embodiment, when the danger degree determining device 43 judges that the degree of danger has changed from "low" to "high", (i) the frequency of normal rotative driving and reverse rotative driving of the DC motor lO is 35 increased, (ii) the duty factor of normal rotative
driving and reverse rotative driving of the DC motor 10 is increased, or (iii) the fastening force and releasing force of the seatbelt by normal rotative driving and reverse rotative driving of the DC motor 10 are 5 increased, thereby changing the degree or manner of warning given to the occupant according to the degree of danger, to thereby enable alerting the occupant to the danger sufficiently.
Although in the present embodiment, the degree of 10 danger is divided into "zero', "low", and "high", it may be divided into a larger number of degrees. Further, although the degree of danger is determined based upon the time before collision and the possibility of doze, it may be determined based upon either the time before 15 collision or the possibility of doze.
Further, when the danger degree determining device 43 judges that the degree of danger has changed from "low" to "high", two or all of the above manners of control (i) to (iii) of the DC motor 10 may be used in 20 combination.
Eighth Embodiment, - An automotive passenger restraint and protection apparatus according to an eighth embodiment of the invention includes an electric retractor 800 which is 25 identical in construction with the electric retractor 100 employed by the first embodiment, except that the bias force-imparting means is omitted, and therefore illustration and description of the same are omitted.
The eighth embodiment is distinguished from the 30 first embodiment in the contents of control executed by the MPU 14. The contents of control according to the eighth embodiment will be described hereinbelow.
Fig. 39 is a flowchart showing seatbelt attaching control executed by the MPU 14 according to the present
embodiment in attaching the seat belt.
First, it is determined at a step S4401 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If 5 attaching of the seatbelt has not been detected, the present processing is immediately terminated, whereas if attaching of the seatbelt has been detected, a control signal is delivered from the MPU 14 to the DC motor driver 11 to rotate the reel shaft 3 in the seatbelt 10 retracting direction at a predetermined rotational speed at a step S4402. Thus, the seatbelt is retracted so that the urging force that the occupant receives from the seatbelt progressively increases, while the speed of retraction of the seatbelt by the reel shaft 3 15 progressively decreases.
The MPU 14 is adapted to change the duty factor of the control signal for driving the DC motor 10 to thereby change the rotational speed of the reel shaft 3.
Then, the current i flowing to the DC motor 10 is 20 detected from current flowing through the resistance rl by the current detecting circuit C1 at a step S4403. It is determined at a step S4404 whether the detected current i exceeds a predetermined value (e.g. 1.0 ampere). If the former does not exceed the latter, the 25 processing returns to the step S4403, whereas if the former exceeds the latter, a control signal is delivered from the MPU to the DC motor driver 11 to further reduce the rotational speed of the reel shaft 3 in the seatbelt retracting direction to thereby progressively decrease 30 the driving force of the reel shaft 3 for retracting the seatbelt, at a step S4405. On this occasion, the timer 21 measures time elapsed after the above control signal starts to be delivered to the DC motor driver 11.
Then, it is determined at a step S4406 whether a 35 predetermined time period (e.g. 3 see) has elapsed,
based upon the value of the timer 2l. If the predetermined time period has not elapsed, that is, the driving force of the reel shaft 3 for retracting the seatbelt which is progressively decreasing has not yet 5 fully decreased, the processing returns to the step S4405, whereas if the predetermined time period has elapsed, that is, the driving has fully decreased, and then the seatbelt has already become fit to the occupant Is body and the retraction of the seatbelt has 10 reached its limit, a control signal is sent from the MPU 14 to the DC motor driver ll to increase the rotational speed of the reel shaft 3 in the seatbelt protracting direction at a step S4407, to thereby control the driving force for protracting the seatbelt by the reel 15 shaft 3 so as to progressively increase. By this control, the seatbelt is protracted so that the urging force or oppression that the occupant receives from the seatbelt progressively decreases and the seatbelt retracting speed of the reel shaft 3 progressively 20 increases. On this occasion, the timer 21 measures time elapsed after the above control signal starts to be delivered to the DC motor driver ll.
Then, it is determined at a step S4408 whether a predetermined time period (e.g. 2 see) has elapsed, 25 based upon the value of the timer 21. If the predetermined time period has not elapsed, that is, the driving force for protracting the seatbelt by the reel shaft 3 which is progressively increasing has not yet fully increased, the processing returns to the step 30 S4407, whereas if the predetermined time period has elapsed, that is, the driving force has fully increased to such a level that a predetermined amount of looseness is given to the occupant, a control signal is delivered from the MPU 14 to the DC motor driver ll to stop the 35 driving of the DC motor lo so as to stop the seatbelt
protracting driving of the reel shaft 3, at a step S4409, followed by terminating the program.
Fig. 40 is a timing chart showing an example of the relationship between the driving forces of the reel 5 shaft 3 for retracting and protracting the seatbelt onto and from the reel shaft, the urging force which the occupant receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel shaft 3 In the present embodiment, as shown in Fig. 40, 10 when attaching of the seatbelt tongue to the buckle has been detected, retraction of the seatbelt by the reel shaft 3 is started with a constant magnitude of driving force, and then the urging force that the occupant receives from the seatbelt progressively increases and 15 the seatbelt retracting speed of the reel shaft 3 progressively increases.
Subsequently, when the current i flowing to the DC motor 10 exceeds the predetermined value (1.0 ampere), the control signal is delivered to the DC motor 20 driver 11 to further decrease the rotational speed of the reel shaft 3 in the seatbelt retracting direction to progressively decrease the driving force of the reel shaft 3 for retracting the seatbelt (time period t9).
During this time period, the urging force that the 25 occupant receives from the seatbelt progressively increases, but the rate of increase of the urging force is smaller as compared with that at the start of the retraction of the seatbelt.
Subsequently, the retraction of the seatbelt 30 reaches its limit (time point e). Then, the control signal is delivered to the DC motor driver 11 to further decrease then rotational speed of the reel shaft 3 in the seatbelt protracting direction so that the driving force for protracting the seatbelt-by the reel shaft 3 35 is progressively increased. When a predetermined of
looseness has been given, the present processing is terminated (time period tlO). During this time period, the urging force that the occupant receives from the seatbelt progressively decreases.
5 As described above, according to the present embodiment, when attaching of the seatbelt to the occupant has been detected, retraction of the seatbelt by the reel shaft 3 is started with a constant magnitude of driving force, and thereafter, when the current i 10 flowing to the DC motor 10 exceeds a predetermined value (1.0 ampere), the driving force of the reel shaft 3 for retracting the seatbelt is controlled to progressively decrease, and after the retraction of the seatbelt has reached its limit, the driving force for protracting the 15 seatbelt by the reel shaft 3 is controlled to progressively increase. Therefore, the disadvantage with the conventional passenger restraint and protection apparatus can be eliminated that the acceleration of protraction of the seatbelt suddenly increases and even 20 exceeds a threshold value above which the seatbelt becomes locked during protraction. As a result, the seatbelt can never be locked during protraction, and therefore the occupant can be released from a state where he receives a large force of oppression, providing 25 a comfortable seatbelt attaching environment.
Although in the present embodiment, the driving force of the reel shaft 3 for retracting the seatbelt and the driving force of the reel shaft 3 for protracting the seatbelt are controlled by changing the 30 duty factor of the control signal for driving the DC motor 10, alternatively these driving forces may be controlled by changing the voltage of the battery Vb, or by providing a variable resistor between the battery Vb and the DC motor 10 and controlling the magnitude of 35 current i flowing to the DC motor 10 by changing the
value of the variable resistor.
Ninth Embodiment The ninth embodiment is distinguished from the eighth embodiment described above mainly in the contents 5 of th seatbelt attaching control executed by the MPU 14 according to the present embodiment in attaching the seatbelt to the occupant.
The present embodiment includes an electric retractor 900 which is distinguished from the electric 10 retractor 100 of the first embodiment only in that a DC motor driver 47 is employed in place of the DC motor driver 11.
Fig. 41 shows the circuit configuration of the DC motor driver 47. In the figure, a current detecting 15 circuit C21 detects current i flowing to the DC motor 10, from a value of current flowing through a resistance r21, and a voltage measuring circuit C22 measures terminal voltage across the DC motor 10.
Fig. 42 is a flowchart showing the seatbelt 20 attaching control executed by the MPU 14 according to the present embodiment.
First, it is determined at a step S4701 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If 25 attaching of the seatbelt has not been detected, the present processing is immediately terminated, whereas if it has been detected, a control signal commanding to rotate the reel shaft 3 in the seatbelt retracting direction at a predetermined rotational speed is 30 delivered from the MPU 14 to the DC motor driver 47 at a step S4702. Thus, the seatbelt is retracted so that the urging force that the occupant receives from the seatbelt progressively increases and the seatbelt retracting speed of the reel shaft 3 progressively
decreases. Then, an amount of current i flowing to the DC motor 10 is detected by the current detecting circuit C21 from the value of current flowing through the 5 resistance r21 at a step S4703, and it is determined at a step S4704 whether the detected current i exceeds a predetermined amount (e.g. 1.0 ampere). If the former does not exceed the latter, the processing returns to the step S4703, whereas if the former exceeds the 10 latter, a control signal commanding to further decrease the rotational speed of the reel shaft 3 in the seat retracting direction is delivered from the MPU 14 to the DC motor driver 47 to thereby cause the driving force of the reel shaft 3 for retracting the seatbelt to 15 progressively decrease at a step S470S. On this occasion, the timer 21 measures time elapsed after the control signal starts to be delivered to the DC motor driver 47.
Then, it is determined at a step S4706 whether a 20 predetermined time period (e.g. 3 see) has elapsed. If it has not elapsed, that is, the driving force of the reel shaft 3 for retracting the seatbelt which is progressively decreasing has not yet fully decreased, the processing returns to the step S4705, whereas if the 25 predetermined time period has elapsed, that is, the driving has fully decreased and then the seatbelt has already become fit to the occupant's body and the retraction of the seatbelt has reached its limit, a control signal is delivered from the MPU 14 to the DC 30 motor driver 47 to stop the driving of the DC motor 10 so as to stop the seatbelt retracting driving of the reel shaft 3, at a step S4709, followed by terminating the program.
Fig. 43 is a timing chart showing an example of 35 the relationshipbetween the driving force of the reel
shaft 3 for retracting the seatbelt, the urging force which the occupant receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel shaft 3 5 In the present embodiment, as shown in Fig. 43, when attaching of the seatbelt tongue to the buckle has been detected, retraction of the seatbelt by the reel shaft 3 is started with a constant magnitude of driving force, and then the urging force that the occupant 10 receives from the seatbelt progressively increases and the seatbelt retracting speed of the reel shaft 3 progressively decreases.
Subsequently, when the current i flowing to the DC motor lo exceeds the predetermined value (l.O 15 ampere), the control signal is delivered to the DC motor driver 47 to further decrease the rotational speed of the reel shaft 3 in the seatbelt retracting direction to progressively decrease the driving force of the reel shaft 3 for retracting the seatbelt (time period All).
20 During this time period, the urging force that the occupant receives from the seatbelt progressively increases, but the rate of increase of the urging force is smaller as compared with that at the start of the retraction of the seatbelt.
25 Subsequently, the retraction of the seatbelt reaches its limit (time point f). Then, the control signal is delivered to the DC motor driver ll to stop the driving of the DC motor lo. Thus, the seatbelt retraction by the reel shaft 3 is stopped, and 30 thereafter protraction of the seatbelt is effected due to a restitution force of the occupants body and clothes urged by the seatbelt to give a predetermined amount of looseness to the occupant. Consequently, the urging force that the occupant receives from the 35 seatbelt progressively decreases.
As described above, according to the present embodiment, upon detection of attaching of the seatbelt to the occupant, retraction of the seatbelt is started with a constant magnitude of seatbelt driving force by 5 the reel shaft 3, and thereafter, when the current i flowing to the DC motor 10 exceeds a predetermined amount (e.g. 1.0 ampere), the driving force of the reel shaft 3 for retracting the seatbelt is controlled to progressively decrease, and when the retraction of the 10 seatbelt has reached its limit, a control signal is delivered to the DC motor driver 47 to stop the driving of the DC motor 10. Therefore, the disadvantage with the conventional passenger restraint and protection apparatus can be eliminated that the acceleration of 15 protraction of the seatbelt suddenly increases and even exceeds a threshold value above which the seatbelt becomes locked during protraction. As a result, the seatbelt can never be locked during protraction, and therefore the passenger can be released from a state 20 where he receives a large force of oppression, providing a comfortable seatbelt attaching environment.
Although in the present embodiment, the driving force of the reel shaft 3 for retracting the seatbelt and the driving force for protracting the seatbelt by 25 the reel shaft 3 are controlled by changing the duty factor of the control signal for driving the DC motor 10, alternatively these driving forces may be controlled by changing the voltage of the battery Vb, or by controlling the magnitude of current i flowing to the DC 30 motor 10 by changing the value of a variable resistor provided between the battery Vb and the DC motor 10.
Tenth Embodiment The tenth embodiment is distinguished from the eighth embodiment described above mainly in the contents
of the seatbelt attaching control executed by the MPU 14 in attaching the seatbelt to the occupant.
The present embodiment includes an electric retractor 1000 which is identical in construction with 5 the electric retractor 100 of the first embodiment.
Fig. 44 is a flowchart showing the seatbelt attaching control executed by the MPU 14 according to the present embodiment.
First, it is determined at a step S4901 whether 10 attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the present processing is immediately terminated, whereas if it has been detected, a control signal commanding to 15 rotate the reel shaft 3 in the seatbelt retracting direction at a predetermined rotational speed is delivered from the MPU 14 to the DC motor driver 11 at a step S4902. Thus, the seatbelt is retracted so that the urging force that the occupant receives from the 20 seatbelt progressively increases and the seatbelt retracting speed of the reel shaft 3 progressively decreases. Then, an amount of current i flowing to the DC motor 10 is detected by the current detecting circuit C1 25 from the value of current flowing through the resistance r21 at a step S4903, and it is determined at a step S4904 whether the detected current i exceeds a predetermined amount (e.g. 3.0 amperes). If the former does not exceed the latter, the processing returns to 30 the step S4903, whereas if the former exceeds the latter, that is, the seatbelt has become fit to the occupants body and the retraction of the seatbelt has reached its limit, time elapsed after the current i exceeds the predetermined amount (3.0 amperes) is 35 measured by the timer 21 at a step S4905. Then, it is
determined at a step S4906 whether the elapsed time has reached a predetermined time period (e.g. 3 see). If the former does not exceed the latter, the processing returns to the step S4905. On this occasion, the 5 driving force for retracting the seatbelt is held at a value assumed at the start of retraction of the seatbelt and the urging force that the occupant receives from the seatbelt has the maximum value, with the retracting speed and protracting speed being both equal to zero.
10 When it is determined at the step S4906 that the predetermined time period has elapsed, a control signal is delivered from the MPU 14 to the DC motor driver ll to increase the rotational speed of the reel shaft 3 in the seatbelt protracting speed at a step S4907 to 15 protract the seatbelt with a constant magnitude of driving force. Thus, the seatbelt is protracted so that the urging force that the occupant receives from the seatbelt progressively decreases, and the seatbelt protracting speed of the reel shaft 3 progressively 20 increases. On this occasion, the timer 21 measures time elapsed after the control signal starts to be delivered to the DC motor driver ll.
Upon starting of the protraction of the seatbelt, the acceleration of seatbelt protraction is constant, 25 but the acceleration applied during the retraction of the seatbelt is not then applied, and accordingly the seatbelt is not locked by the seatbelt locking mechanism 2 during protraction.
Then, it is determined at a step S4908 whether a 30 predetermined time period (e.g. 2 see) has elapsed, based upon the value of the timer 21. If it has not elapsed, the same determination is repeated, whereas if it has elapsed, that is, the occupant has been given a predetermined amount of looseness,-a control signal is 35 delivered to the DC motor driver ll to stop the DC motor
lo to thereby stop the seatbelt protraction by the reel shaft 3, at a step S4909, followed by terminating the present processing.
Fig. 45 is a timing chart showing an example of S the relationship between the driving forces of the reel shaft 3 for retracting and protracting the seatbelt onto and from the reel shaft, the urging force which the occupant receives from the seatbelt, and the seatbelt retracting and protracting speeds of the reel shaft 3.
10 In the the present embodiment, as shown in Fig. 45, when attaching of the seatbelt tongue to the buckle has been detected, retraction of the seatbelt by the reel shaft 3 is started with a constant magnitude of driving force, and then the urging force that the 15 occupant receives from the seatbelt progressively increases and the seatbelt retracting speed of the reel shaft 3 progressively decreases.
Subsequently, when the current i flowing to the DC motor lO exceeds the predetermined value (3.0 20 amperes), the retraction of the seatbelt reaches its limit (time point g). Over the predetermined time period (3 see) after the retraction of the seatbelt À reaches its limit, the driving force is maintained at a value assumed at the start of retraction, when the 25 urging force that the occupant receives from the seatbelt is the maximum with the seatbelt retracting speed and seatbelt protracting speed being both zero.
After the lapse of the predetermined time period (3 see) after the retraction of the seatbelt reaches its 30 limit (time point h), the control signal is delivered to the DC motor driver ll to increase the rotational speed of the reel shaft in the seatbelt protracting direction to protract the seatbelt with a constant magnitude of driving force When a predetermined amount of 35 looseness has been given thereafter, the protraction
control is terminated. After the lapse of the predetermined time period (3 see) after the retraction of the seatbelt reached its limit (time point h), the urging force that the occupant receives from the 5 seatbelt progressively decreases.
As described above, according to the present embodiment, after a predetermined time period (3 see) has elapsed after the retraction of the seatbelt reached its limit and the seatbelt retracting speed and seatbelt 10 protracting speed both become zero, it is controlled such that the seatbelt is protracted with a constant magnitude of driving force. Therefore, the acceleration applied during the retraction of the seatbelt is not then applied, so that the acceleration of protraction of 15 the seatbelt does not exceed a threshold value above which the seatbelt can be locked during protraction, and accordingly the seatbelt is never locked by the seatbelt locking mechanism 2 during protraction, and therefore the occupant can be released from a state where he 20 receives a large force of oppression, providing a comfortable seatbelt attaching environment.
Eleventh Embodiment The eleventh embodiment is distinguished from the ninth embodiment described above mainly in the contents 25 of th seatbelt attaching control executed by the MPU 14 in attaching the seatbelt to the occupant.
The present embodiment includes an electric retractor 1100 which is identical in construction with the electric retractor 900 of the ninth embodiment.
30 Fig. 46 is a flowchart showing the seatbelt attaching control executed by the MPU 14 according to the present embodiment.
First, it is determined at a step S5101 whether attaching of the seatbelt tongue to the buckle has been
detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the present processing is immediately terminated, whereas if attaching of the seatbelt has been detected, a control 5 signal is delivered to the DC motor driver 47 to rotate the reel shaft 3 in the seatbelt retracting direction at a predetermined rotational speed at a step S5102. Thus, the seatbelt is retracted so that the urging force that the occupant receives from the seatbelt progressively 10 increases and the seatbelt retracting speed of the reel shaft 3 progressively decreases.
Then, an amount of current i flowing to the DC motor 10 is detected by the current detecting circuit C21 from the value of current flowing through the 15 resistance r21 at a step S5103, and it is determined at a step S5104 whether the detected current i exceeds a predetermined amount (e.g. 3.0 amperes). If the former does not exceed the latter, the processing returns to the step S5103, whereas if the former exceeds the 20 latter, that is, the seatbelt has become fit to the occupant's body and the retraction of the seatbelt has reached its limit, time elapsed after the current i exceeds the predetermined amount (3.0 amperes) is measured by the timer 21 at a step S5105.
25 Then, it is determined at a step S5106 whether the elapsed time has reached a predetermined time period (e.g. 3 see). If the former has not reached the latter, the processing returns to the step S5105. On this occasion, the driving force for retracting the seatbelt 30 is held at a value assumed at the start of retraction of the seatbelt and the urging force that the occupant receives from the seatbelt is the maximum, with the retracting speed and protracting speed being both equal to zero.
35 When it is determined at the step S5106 that the
predetermined time period has elapsed, a control signal is delivered from the MPU 14 to the DC motor driver 11 to stop the DC motor 10 to thereby stop the seatbelt retraction by the reel shaft 3, at a step S5107, 5 followed by terminating the present processing.
Fig. 47 is a timing chart showing an example of the relationship between the driving force of the reel shaft 3 for retracting the seatbelt, the urging force that the occupant receives from the seat belt, and the 10 seatbelt retracting speed of the reel shaft 3.
In the present embodiment, as shown in Fig. 47, when attaching of the seatbelt tongue to the buckle has been detected, retraction of the seatbelt by the reel shaft 3 is started with a constant magnitude of driving 15 force, and then the urging force that the occupant receives from the seatbelt progressively increases and the seatbelt retracting speed of the reel shaft 3 progressively decreases.
Subsequently, when the current i flowing to the 20 DC motor 10 exceeds the predetermined value (3.0 amperes), the retraction of the seatbelt reaches its limit (time point j). Over 3 seconds after the - retraction of the seatbelt reaches its limit, the driving force is maintained at a value assumed at the 25 start of retraction, when the urging force that the occupant receives from the seatbelt is the maximum with the seatbelt retracting speed and seatbelt protracting speed being both zero.
After the lapse of the predetermined time period 30 (3 see) after the retraction of the seatbelt reaches its limit (time point k), the control signal is delivered to the DC motor driver 11 to stop the driving by the DC motor 10. Thus, the retraction of the seatbelt by the reel shaft 3 is stopped, and thereafter protraction of 35 the seatbelt is effected due to a restitution force of
the occupant's body and clothes urged by the seatbelt to give a predetermined amount of looseness to the occupant. Consequently, the urging force that the occupant receives from the seatbelt progressively 5 decreases.
As described above, according to the present embodiment, after a predetermined time period (3 seconds) has elapsed after the retraction of the seatbelt reached its limit and the seatbelt retracting 10 speed and seatbelt protracting speed both become zero, a control signal commanding to stop the driving of the DC motor 10 is delivered to the DC motor driver 47.
Therefore, the acceleration applied during the retraction of the seatbelt is not then applied, so that 15 the acceleration of protraction of the seatbelt is given only by the restitution force of the occupants body and clothes urged by the seatbelt and hence does not exceed a threshold value above which the seatbelt can be locked during protraction, and accordingly the seatbelt is 20 never locked by the seatbelt locking mechanism 2 during protraction, and therefore the occupant can be released from a state where he receives a large force of oppression, providing a comfortable seatbelt attaching environment. 25 Twelfth Embodiment The twelfth embodiment is characterized by seatbelt storing control executed by the MPU 14 The present embodiment includes an electric retractor 1200 which is identical in construction with 30 the electric retractor 800 of the eighth embodiment.
Fig. 48 is a timing chart showing the relationship between the driving force of the reel shaft 3 for retracting the seatbelt and the seatbelt retracting speed of the reel shaft 3.
In the present embodiment, as shown in Fig. 48, when release of the seatbelt is detected, retraction of the seatbelt is started with a constant magnitude of driving force by the reel shaft 3. The MPU 14 5 determines whether the retraction of the seatbelt is just about to be terminated (time point n), based upon the terminal voltage across the DC motor 10.
If the retraction of the seatbelt is just about to be terminated (time point n), a control signal is 10 delivered to the DC motor driver 11 to decrease the rotational speed of the reel shaft 3 in the seatbelt retracting direction so as to progressively decrease the driving force of the reel shaft 3 for retracting the seatbelt. On this occasion, the timer 21 measures time 15 elapsed after the start of delivery of the control signal to the DC motor driver 11.
Then, it is determined whether the elapsed time has reached a predetermined time period (e.g. 1.5 see).
If the former has not reached the latter, the driving 20 force of the reel shaft 3 for retracting the seatbelt which is progressively decreasing has not fully decreased, the measurement of the elapsed time is continued, whereas if the predetermined time period has elapsed, that is, the driving force has fully decreased 25 (time point o), a control signal is delivered to the DC motor driver 11 to stop the driving of the DC motor 10, followed by terminating the present processing. Thus, the retraction of the seatbelt is terminated.
As described above, according to the present 30 embodiment, immediately before the termination of retraction of the seatbelt, the driving force of the reel shaft 3 for retracting the seatbelt is controlled so as to progressively decrease. As a result, a so called "end locking"' phenomenon can be prevented that 35 the speed of retraction of the seatbelt suddenly becomes
zero upon termination of retraction of the seatbelt, causing locking of the seatbelt during subsequent protraction. Therefore, the seatbelt can never be locked during protraction.
5 Thirteenth Embodiment The thirteenth embodiment of the invention is distinguished from the above described fifth embodiment in the seatbelt slackening control.
The present embodiment has an electric retractor 10 1300 which is identical in construction with the electric retractor 500 of the fifth embodiment, description of which is therefore omitted.
The seatbelt slackening control according to the present embodiment will be described hereinbelow.
15 Fig. 49 is a flowchart showing the seatbelt slackening control executed by the MPU 14 according to the present embodiment.
First, it is determined at a step S5401 whether attaching of the seatbelt tongue to the buckle has been 20 detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the present processing is immediately terminated, whereas if attaching of the seatbelt has been detected, it is determined at a step S5402 whether slackening of the 25 seatbelt is needed. The slackening of the seatbelt is needed when the seatbelt has been deviated from a proper position, for example, if (i) the vehicle is braked while traveling at a predetermined speed or a higher speed and then the vehicle speed drops below a 30 predetermined speed or the vehicle stops to be braked, (ii) the collision predictor 18 once predicts that there is a fear of collision and subsequently predicts that there is no fear of collision, or liii) the seatbelt is protracted by the occupant and subsequently the seatbelt
comes into a retractable state.
If it is determined at the step S5402 that the slackening of the seatbelt is not needed, the present processing is immediately terminated, whereas if it is 5 determined that the slackening is needed,.a PAM signal is delivered from the MPU 14 to the DC motor driver 11 to rotate the DC motor 10 in the seatbelt retracting direction at a step S5403, and it is determined at a step S5404 whether the retraction of the seatbelt has 10 reached its limit, based upon the current flowing to the DC motor 10. Thus, an improper amount of looseness of the seatbelt is once completely removed.
If it is determined at the step S5404 that the retraction of the seatbelt has not reached its limit, 15 the processing returns to the step S5403, whereas if it is determined that the retraction has reached its limit, a PWM signal is delivered from the MPU 14 to the DC motor driver 11 to rotate the DC motor 10 in the seatbelt protracting direction at a step S5405, followed 20 by determining at a step S5406 whether the seatbelt has been locked by the seatbelt locking mechanism 2 during protraction. More specifically, if an amount of fluctuation in the terminal voltage across the DC motor 10 is below a predetermined value during rotation of the 25 DC motor in the seatbelt protracting direction, it is determined that the seatbelt has been locked during protraction. Alternatively, if the current flowing to the DC motor 10 exceeds a predetermined current amount or an amount of fluctuation in the same is below a 30 predetermined value, it may be determined that the seatbelt has been locked during protraction.
If it is determined at the step SS406 that the seatbelt has been locked during protraction, in order to release the locked state and then give a predetermined 35 looseness to the seatbelt again, the processing returns
to the step S5403. the driving force employed for the retraction of the seatbelt executed by the step S5403 at this time is set to a larger value than the driving force employed when it is determined that slackening of 5 the seatbelt is needed at the step S5402, in order to release the seatbelt from its locked state.
The seatbelt can be locked during protraction, for example, when the seatbelt is retracted with an increased retracting force in response to a 10 determination that there is a fear of collision of the vehicle, and subsequently it is determined that the fear of collision has disappeared, to carry out a slackening operation, i.e. slackening of the seatbelt is determined to be needed, the increased retracting force is reduced 15 to a smaller value so that the restitution force of the occupant's body or the like causes a slight protraction of the seatbelt, which in turn causes locking of the seatbelt. In such a case, if the seatbelt is retracted with the above-mentioned increased retracting force 20 larger than the one before the locking of the seatbelt, the locking of the seatbelt can be released, enabling execution of the slackening operation again.
If it is determined at the step S5406 that the seatbelt has not been locked during protraction, it is 25 determined at a step S5407 whether the amount of protraction of the seatbelt has reached a first predetermined amount (e.g. lO cm), based upon the terminal voltage across the DC motor lo.
If the protraction amount has not reached the 30 first predetermined amount, the processing returns to the step S5405 to continue the protraction of the seatbelt, whereas if the former has reached the latter, the PWM signal is again delivered from the MPU 14 to the DC motor driver ll to cause rotation of the DC motor lo 35 in the seatbelt retracting direction for cautions sake
at a step S5408, in case that locking of the seatbelt during protraction has not been properly detected.
Then, it is determined at a step S5409 whether the amount of retraction of the seatbelt has reached a 5 second predetermined amount (e.g. 5 cm), based upon the terminal voltage across the DC motor lo. If the former has not reached the latter, the processing returns to the step S5408, whereas if the former has reached the latter, the present processing is terminated.
10 As described above, according to the present embodiment, when slackening of the seatbelt is needed (the answer is YES at the step S5402) , the seatbelt is retracted to its limit (the answer is YES at the step S5404), and then, to give a predetermined amount of 15 looseness, the seatbelt is protracted (step S5404), and if during the protraction the seatbelt is locked, (the answer is YES at the step S5406), the seatbelt is retracted to release the locking and give a predetermined of looseness again (step S5403), and if 20 the seatbelt is not locked during the protraction, after the amount of protraction of the seatbelt reaches a first predetermined amount, the seatbelt is retracted by a second predetermined amount (steps S5408 and S5409).
Thus, the present embodiment is constructed such that 25 the occupant can be given a predetermined amount of looseness without fail and unnecessary locking of the seatbelt is released. As a result, the present embodiment can provide a comfortable seatbelt attaching environment and properly protect the occupant.
30 Fourteenth Embodiment Fig. 50 shows the arrangement of an electric retractor 1400 of an automotive vehicle restraint and protection apparatus according to a fourteenth embodiment of the invention.
The electric retractor 1400 includes a DC-DC converter 51, an auxiliary power supply 52, a reverse current blocking device 53, and a vehicle power supply 54 installed in the automotive vehicle, which are 5 connected to the MPU 1, but the mode selector 18, the temperature sensor 19 and the traveling condition detector 20 in Fig. 1 are omitted. Further, the electric retractor 1400 does not have bias force imparting means as employed in the electric retractor 10 100.
Connected to the DC motor driver 11 are the vehicle power supply 54 which is formed e.g. of a battery, for supplying supply power required for driving the DC motor 10, and the reverse-current blocking device 15 53 which is formed e.g. of a diode.
The auxiliary power supply 52 which is formed e.g. of a capacitor is connected to the reverse-current blocking device 53 and also connected to the MPU 14 via the DC-DC converter 51. The reverse-current blocking 20 device 53 serves to prevent energy stored in the auxiliary power supply 52 from flowing to the vehicle power supply 54 or to the DC motor driver 11, and permits the energy to be supplied to the MPU 14 via the DC-DC converter 51. The auxiliary power supply 52 25 stores energy supplied from the vehicle power supply 54 and supplies the energy over a predetermined time period after stoppage of supply of the energy from the vehicle power supply 54. For example, in the event of a collision of the vehicle, the auxiliary power supply 52 30 supplies energy stored therein to the MPU 14 over 100 ms, for example, after the collision. The DC-DC converter 54 converts output voltage from the vehicle power supply 54 to a voltage value suitable for operation of the MPU 14, e.g. 5 volts. -
35 The MPU 14 includes a RAM 48 and an EEPROM (non
volatile ROM) 49 for storing a bit string indicative of a kind of control of the electric retractor, and a ROM 50. The MPU 14 determines whether the seatbelt has been protracted, based upon the sign of the terminal voltage 5 across the DC motor 10 and determines whether retraction of the seatbelt has been terminated, based upon the current i flowing to the DC motor 10.
Except for those described above, the electric retractor 1400'is identical in construction with the 10 electric retractor 100 of the first embodiment, description of which is therefore omitted.
Next, description will be made of a summary of
operation of the electric retractor 1400 as well as details of the bit string indicative of the kind of 15 control of the electric retractor 1400 and the terminal voltage across the DC motor 10.
When the seatbelt is protracted, a potential difference is generated between the terminals of the DC motor 10, which corresponds to the protracting speed.
20 The seatbelt locking mechanism 2 locks the seatbelt during protraction using a WSI function which locks the seatbelt during protraction when the acceleration of protraction of the seatbelt exceeds a predetermined value, or a VSI function which locks the seatbelt during 25 protraction when acceleration applied to the vehicle exceeds a predetermined value. The seatbelt locking mechanism 2 locks the seatbelt only after the reel shaft 3 has rotated in the seatbelt protracting direction by a predeterminedamount. On this occasion, the terminal 30 voltage across the DC motor 10 rises along a gradient corresponding to the seatbelt protracting speed and suddenly drops immediately the seatbelt is locked during protraction, as shown in Fig. 51. The MPU 14 grasps a waveform of the terminal voltage across the DC motor 10 35 as shown in Fig. 51, and stores a value of the terminal
voltage assumed from a time point 100 ms before the seatbelt is locked during protraction to a time point 100 ms after the seatbelt is locked during protraction, in the EEPROM 49 via the RAM 48 together with the kind 5 of control of the electric retractor 1400.
The kind of control of the electric retractor 1400 includes a seatbelt attaching assisting control which is triggered when protraction of the seatbelt by the occupant id attaching the seatbelt to his body is 10 detected, to control the DC motor 10 so as to facilitate protraction of the seatbelt, a seatbelt oppression removing control which is triggered when the seatbelt tongue is attached to the buckle, to control the DC motor 10 to retract the seatbelt, and then control the 15 DC motor 10 so as to give a predetermined amount of looseness to the occupant after the seatbelt has become fit to the occupant's body and the retraction of the seatbelt has reached its limit, a movement control which is triggered when the occupant has moved to slightly 20 protract after attaching the seatbelt onto his body, to control the DC motor 10 so as to facilitate the protraction of the seatbelt, and a seatbelt storing control which is triggered when the seatbelt has been protracted but not attached to the occupant or when the 25 seatbelt tongue has been disconnected from the buckle, to control the DC motor 10 so as to store the seatbelt in the retracted position.
Fig. 52 shows, by way of example, the structure of a memory map in the RAM 48. The RAM 48 has a save 30 area for temporarily saving status of working of a control which is being executed by the MPU 14, a work area used in working control programs, and a terminal voltage and control kind area for storing values of the terminal voltage across the DC motor 10 assumed over a 35 predetermined time period and the kind of a control of
the electric retractor lOO being executed.
The terminal voltage and control kind area has areas for storing an address counter, values of the terminal voltage across the DC motor and the kind of 5 control of the electric retractor 1400, respectively, each area consisting of 200 rows, as shown in Fig. 53.
The contents stored in the areas are transferred to the EEPROM 49 and stored therein.
The area for storing the kind of control of the 10 electric retractor 1400 is formed of a bit string of 4 bits as shown in Fig. 54. When the least significant bit bO assumes l, that is, the bit string is "0001", it indicates the seatbelt attaching auxiliary control, when the bit bl assumes 1, that is, the bit string is "OOlO", 15 it indicates the seatbelt oppression removing control, and when the bit b2 assumes l, that is, the bit string is "OlOO", it indicates the movement control, and when the most significant bit b3 assume l, that is, the bit string is "lOOO", it indicates the seatbelt storing 20 control.
Fig. 55 is a flowchart showing a main control executed by the MPU 14 according to the present embodiment. First, values in the terminal voltage and control 25 kind area of the RAM 48 are cleared at a step S6001, and it is determined at a step S6002 whether the seatbelt has been protracted. If the seatbelt has not been protracted, the same determination is repeated, whereas if the seatbelt has been protracted, time interrupt 30 processing, hereinafter described with reference to Fig. 56, is rendered effective at a step S6003.
Then, the bit string of "0001" is set into the control kind area at a step S6004, followed by executing the seatbelt attaching assisting control at a step 35 S6005.
Then, it is determined at a step S6006 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the bit 5 string of "1000" is set into the control kind area at a step S6013, followed by executing the seatbelt storing control at a step S6014, and rendering the timer interrupt processing ineffective at a step S6015, and then the processing returns to the step S6001.
10 On the other hand, if attaching of the seatbelt has been detected, the bit string of "0010" is set into the control kind area at a step S6007, followed by executing the seatbelt oppression removing control at a step S6008.
15 Thereafter, it is determined at a step S6009 whether the seatbelt has been protracted. If the seatbelt has been protracted, the bit string of "0100" is set into the control kind area at a step S6010, and followed by executing the movement control at a step 20 S6011, and then the processing returns to the step S6007, whereas if the seatbelt has not been protracted, it is determined at a step S6012 whether disconnection of the seatbelt tongue from the buckle has been detected by the buckle connection detector 16.
25 If disconnection of the seatbelt has been detected, the processing proceeds to the step S6013, whereas if disconnection of the seatbelt has not been detected, the processing proceeds to the step S6007.
Fig. 56 is a flowchart showing the timer 30 interrupt processing executed by the MPU 14. The present timer interrupt processing is triggered in response to a timer interrupt signal generated at time intervals of 1 ms, for example, which are counted by the timer 21. - -
35 First, the MPU 14 temporarily saves the status of
working of the control being executed in the save area of the RAM 48 at a step S6101.
Then, it is determined at a step S6102 whether the seatbelt has been locked during protraction by the 5 seatbelt locking mechanism 2, based upon the terminal voltage across the DC motor 10. If the seatbelt has not been locked during protraction, that is, there is no accident of the vehicle, the voltage measuring circuit C2 is actuated,to measure the terminal voltage across 10 the DC motor 10 at a step S6103, and an address is read out from the RAM 48 at a step S6104. In this case, an address "FF00" is read out from the RAM 48.
Then, a value of the terminal voltage across the DC motor measured at the step S6103 and the kind of 15 control of the electric retractor 1400 previously set by the main control are stored in the terminal voltage and control kind area at the readout address location of "FF00", at a step S6105. In the example of Fig. 53, in this case, the terminal voltage is 0. 5 volts and the 20 kind of control is "0001", i.e. the seatbelt attaching assisting control.
After the storing at the step S6105, the address is incremented by 1 at a step S6106. In the Fig. 53 example, the address is shifted from "FF00" to "FF01".
25 Then, it is determined at a step S6107 whether the address is larger than a predetermined address, "FF99", for example. If the former is larger than the latter, for example, if the address is "FF100", the first address "FF00" is read out and set at a step 30 S6108, to store the address "FF00" in the RAM 48 at a step S6109. On the other hand, if the address is not larger than the address t.FF99", for example, if the address is "FF10", the address "FF10" is stored in the RAM 48 at the step S6109. Then, the working status of -
35 the control temporarily saved at the step S6101 is read
out or restored at a step S6115, followed by terminating the present processing.
If it is determined at the step S6102 that the seatbelt has been locked during protraction, that is, 5 the vehicle has encountered an accident, the terminal voltage across the DC motor 10 is measured by the voltage measuring circuit C2 at a step S6110, and the measured terminal voltage value and the kind of control of the electric retractor 1400 are stored in the 10 terminal voltage and control kind area of the RAM 48 at a step S6111.
Then, it is determined at a step S6112 whether a predetermined time period (e.g. 100 ms) has elapsed after the seatbelt was locked during protraction. If 15 the predetermined time period has not elapsed, a time adjustment is carried out so as to store the terminal voltage across the DC motor 10 and the kind of control of the electric retractor at time intervals of 1 ms, for example, at a step S6113, followed by the processing 20 returning to the step S6110, whereas if the predetermined time period has elapsed, values of the terminal voltage and the kind of control obtained over a predetermined time period before and after the seatbelt was locked during protraction, e.g. over 100 ms, as well 25 as the address just before the locking of the seatbelt, e.g. "FF60", are transferred to the EEPROM 49 and stored therein at a step S6114. Then, the working status of the control temporarily saved at the step S6101 is restored at the step S6115, followed by terminating the 30 present processing.
The reason why the address just before the locking of the seatbelt is transferred to the EEPROM 49 at the step S6114 is that it is possible to accurately read out from the address just before the locking of the 35 seatbelt the terminal voltage across the DC motor 10 and
the kind of control of the electric retractor 1400 over a predetermined time period, e.g. over 100 ms. For example, if the address "FF60" is the address just before the locking of the seatbelt, the contents of the 5 RAM at addresses from "FF60" to "FF00'' and from "FF99" to "FF61" are read out from the RAM 48 so that the terminal voltage across the DC motor 10 and the kind of control of the electric retractor over the predetermined time period, i.e. 100 ms can be accurately read out.
10 As described above, according to the present embodiment, values of the terminal voltage across the DC motor 10 and the kind of control of the electric retractor 1400 over a predetermined time period before and after locking of the seatbelt during protraction are 15 transferred to the EEPROM 49 and stored therein (step S6114). As a result, the contents of the RAM 48 can be accurately read out after an accident, to thereby enable accurate determination of the operative state of the automotive passenger restraint and protection apparatus 20 and the occupant state in the event of a collision of the vehicle or a like accident.
Fifteenth Embodiment An automotive passenger restraint and protection apparatus according to a fifteenth embodiment of the 25 invention is distinguished from the above described fourteenth embodiment in the range of the terminal voltage across the DC motor 10 and the kind of control of the electric retractor to be stored in the EEPROM 49.
More specifically, while in the fourteenth embodiment 30 values of the terminal voltage across the DC motor 10 and the kind of control of the electric retractor 1400 obtained over a predetermined time period before and after locking of the seatbelt during protraction' e.g. 100 ms, are stored in the EEPROM 49, in the fifteenth
embodiment values of the terminal voltage across the DC motor 10 and the kind of control of the electric retractor 1400 obtained after a signal indicative of a collision being unavoidable is received from the MPU 14 5 and until a predetermined time period (e.g. 3 see) elapses thereafter are stored in the EEPROM 49.
Fig. 57 shows the arrangement of an electric retractor 1500 provided in the automotive passenger restraint and protection apparatus according to the 10 fifteenth embodiment.
The electric retractor 1500 includes a distance sensor 12 and an MPU 15 which constitute a traveling condition detector 20. Except for this, the electric retractor 1500 is identical in construction with the 15 electric retractor 1400.
Next, description will be made of a summary of
the operation of the electric retractor 1500 as well as details of a bit string indicative of the kind of control of the electric retractor 1500 and the terminal 20 voltage across the DC motor 10.
When the signal indicative of unavoidableness of a collision is received from the MPU 15, the MPU 14 grasps a waveform of the terminal voltage across the DC motor 10 and stores values of the terminal voltage 25 across the DC motor 10 and the kind of control of the electric retractor 1500 obtained over a predetermined time period after receipt of the control signal, for example, over a time period until 3 seconds elapse after receipt of the signal, in the EEPROM 49 via the RAM 48.
30 The kind of control of the electric retractor 1400 includes controls similar to those of the fourteenth embodiment, i.e. the seatbelt attaching assisting control, the seatbelt oppression removing control, the movement control, and the seatbelt storing -
35 control.
A main control executed by the MPU 14 according to the present embodiment is similar to or identical with the main control of Fig. 55 employed by the fourteenth embodiment, description of which is therefore
5 omitted.
Fig. 58 is a flowchart showing the timer interrupt processing executed by the MPU 14. The present timer interrupt processing is triggered in response to a timer interrupt signal generated at time 10 intervals of 10 ms, for example, which are counted by the timer 21.
First, the MPU 14 temporarily saves the status of working of the control being executed in the save area of the RAM 48 at a step S6301.
15 Then, it is determined at a step S6302 whether the signal indicative of unavoidableness of a collision has been received from the MPU 15. If the signal has not been received, the status of working of control temporarily saved at the step S6301 is restored at a 20 step S6308, followed by terminating the present processing. On the other hand, if the signal has been received, the voltage measuring circuit C2 is actuated to measure the terminal voltage across the DC motor 10 at a step S6303, and the measured terminal voltage value 25 and the kind of control of the electric retractor 1500 are stored in the terminal voltage and control kind area of the RAM 48 at a step S6304.
Then, it is determined at a step S6305 whether a predetermined time period (e.g. 3 see) has elapsed after 30 receipt of the signal from the MPU 15, based upon the value of the timer 21. If the predetermined time period has not elapsed, a time adjustment is carried out so as to store the terminal voltage across the DC motor 10 and the kind of control of the electric retractor at time -
35 intervals of 10 ms, at a step S6306, followed by
returning to the step S6303, whereas if the predetermined time period has elapsed, values of the terminal voltage across the DC motor 10 as well the kind of control of the electric retractor 1500 obtained after 5 the receipt of the signal indicative of collision unavoidableness and until a predetermined time period (e.g. 3 see) elapses thereafter are transferred to the EEPROM 49 and stored therein at a step S6307. Then, the working statue' of control temporarily saved at the step 10 S6301 is restored at the step S6308, followed by terminating the present processing.
As described above, according to the present embodiment, values of the terminal voltage across the DC motor and the kind of control of the electric retractor 15 1500 being executed obtained before a predetermined time period (e.g. 3 see) elapses after receipt of a signal indicative of collision unavoidableness from the MPU 15 are transferred to and stored in the EEPROM 49 (step S6307). As a result, the contents of the EEPROM 49 can 20 be accurately read out after an accident, to thereby enable accurate determination of the operative state of the automotive passenger restraint and protection apparatus and the occupant state in the event of a collision of the vehicle or a like accident.
25 Sixteenth Embodiment An automotive passenger restraint and protection apparatus according to a sixteenth embodiment of the invention is distinguished from the above described fifteenth embodiment in the range of the terminal 30 voltage across the DC motor 10 and the kind of control of the electric retractor to be stored in the EEPROM 49.
More specifically, while in the fifteenth embodiment values of the terminal voltage across the DC motor 10 and the kind of control of the electric retractor 1400
obtained after a signal indicative of a collision being unavoidable is received from the MPU 15 and until a predetermined time period (e.g. 3 see) elapses thereafter are stored in the EEPROM 49, in the sixteenth 5 embodiment values of the terminal voltage across the DC motor 10 and the kind of control of the electric retractor 1400 obtained over a predetermined time period (e.g. 100 ms) before and after a signal indicative of a collision being unavoidable is received from a collision 10 sensor 55, hereinafter referred to, are stored in the EEPROM 49.
Fig. 59 shows the arrangement of an electric retractor 1600 provided in the automotive passenger restraint and protection apparatus according to the 15 sixteenth embodiment. The electric retractor 1600 is distinguished from the electric retractor 1500 of the fifteenth embodiment in that the traveling condition detector 20 is replaced by the collision sensor 55 which detects a collision of the vehicle and delivers an 20 output signal indicative of the collision to the MPU 14.
Except for this, the electric retractor 1600 is identical in construction with the electric retractor 1500, description of which is therefore omitted.
A main control executed by the MPU 14 according 25 to the present embodiment is similar to or identical with the main control of Fig. 55 employed by the fourteenth embodiment, description of which is therefore
omitted. Fig. 60 is a flowchart showing timer interrupt 30 processing executed by the MPU 14. The present timer interrupt processing is triggered in response to a timer interrupt signal generated at time intervals of 1 ms, for example, which are counted by the timer 21. The present time interrupt processing is distinguished from 35 the Fig. 56 processing only in that the step S6102 is
replaced by a step S6102A, and the following description
only relates to the step S6102A and its related steps.
First, the MPU 14 temporarily saves the status of working of the control being executed in the save area 5 of the RAM 48 at a step S6501.
Then, the MPU 14 determines whether the signal indicative of collision unavoidableness has been received from the collision sensor 55 at a step S6502.
If the signal'indicative of collision unavoidableness 10 has not been received, the processing proceeds to a step S6503. The step S6S03 to a step S6509 are identical with the steps S6103 to S6109 in Fig. 56 and therefore description of them is omitted.
If it is determined at the step S6502 that the 15 signal indicative of collision unavoidableness has been received from the collision sensor 55, that is, if the vehicle has encountered a collision, the processing proceeds to a step S6510. The step S6510 to a step S6515 are identical with the steps S6110 to S6115 in 20 Fig. 56 and therefore description of them is omitted.
As described above, according to the present embodiment, values of the terminal voltage across the DC motor and the kind of control of the electric retractor 1600 being executed obtained over a predetermined time 25 period (e.g. 100 ms) before and after receipt of a signal indicative of collision unavoidableness from the collision sensor 55 are transferred to and stored in the EEPROM 49 (step S6514). As a result, the contents of the EEPROM 49 can be accurately read out after an 30 accident, to thereby enable accurate determination of the operative state of the automotive passenger restraint and protection apparatus and the occupant state in the event of a collision of the vehicle or a like accident, for use of the same--in investigating the -
35 cause of the accident
Although in the above described fourteenth to sixteenth embodiments the terminal voltage across the DC motor 10 is stored in the EEPROM 49, current flowing to the DC motor 10 may be stored in the EEPROM 49 or a like 5 memory, providing substantially the same results.
Seventeenth Embodiment Fig. 61 shows the arrangement of an electric retractor 1700 provided in an automotive passenger restraint and protection apparatus according to a JO seventeenth embodiment of the invention.
The electric retractor 1700 includes an airbag and pretensioner controller 56, an airbag 57, and a pretensioner 58, and gas generators 59 and 60, but the mode selector 18, the temperature sensor 19 and the 15 traveling condition detector 20 in Fig. 1 are omitted.
The electric retractor 1700 does not have bias force imparting means as employed in the electric retractor 100. In the electric retractor 1700, the airbag and 20 pretensioner controller 56 which controls the airbag 57 and the pretensioner 58 is connected to the MPU 14, and the airbag 57 and the pretensioner 58 which operate to prevent the occupant from colliding against equipment within the vehicle compartment upon a collision of the 25 vehicle are connected to the airbag and pretensioner controller 56.
The airbag 57 has a plurality of gas generators 59. The pretensioner 58 rapidly winds up the seatbelt to protect the occupant upon a collision of the vehicle 30 and has a plurality of gas generators 60. The pretensioner 58 is coupled to the central shaft 3s of the reel shaft 3 via the reel shaft pulley 5.
Fig. 62 shows the construction of the pretension 58. The pretensioner 58 is comprised of a gas chamber
forming member 61 defining therein a gas chamber 61a in which a gas generated from the gas generators 60, not shown in Fig. 62, is enclosed, a pinion 63 coupled to the central shaft 3a of the reel shaft 3 and has an 5 outer periphery thereof formed with a predetermined number of outer teeth. and a rack 62 having an end portion thereof formed with inner teeth disposed in mesh with the outer teeth of the pinion 63 and the other end portion slidably fitted in the gas chamber-forming 10 member 61 in a gas-tight manner and defining the gas chamber 61a together with the chamber 61.
When gas generated from the gas generators 60 is introduced into the gas chamber 61a, the pressure within the gas chamber 61a rises to urgingly move the rack 62 15 downward as viewed in Fig. 62. This causes the pinion 63 to rotate in unison with the movement of the rack 62 to cause the reel shaft 3 coupled to the pinion 63 to rotate in the seatbelt retracting direction, whereby the seatbelt is rapidly retracted upon a collision of the 20 vehicle.
Referring again to Fig. 61, the airbag and pretensioner controller 56 receives a pressure control signal and a timing control signal from the MPU 14, and in response to these control signals, sets and changes 25 the actuation time and expansion pressure of the airman 57 or the actuation time of the pretensioner 58, and the force of the pretensioner 58 for retracting the seatbelt. Except for those described above, the electric 30 retractor 1700 is identical in construction with the electric retractor 100, description of which is
therefore omitted.
Fig. 63 is a flowchart showing airbag and seatbelt driving control executed by the MPU 14 -
35 according to the present embodiment upon a collision of
the automotive vehicle.
First, it is determined at a step S6901 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If 5 attaching of the seatbelt has not been detected, the present processing is immediately terminated, whereas if attaching of the seatbelt has been detected, it is determined at a step S6902 whether the seatbelt has been protracted. ' 10 If it is determined at the step S6902 that the seatbelt has not been protracted, the present processing is immediately terminated, whereas if the seatbelt has been protracted, the rotational speed of the reel shaft 3 is detected at a step S6903. The rotational speed of 15 the reel shaft 3 is proportional to the terminal voltage across the DC motor 10 with its terminals open, and therefore the rotational speed of the reel shaft 3 is detected based upon the terminal voltage across the DC motor 10.
20 Then, it is determined at a step S6904 whether the detected rotational speed of the reel shaft 3 is higher than a predetermined value (e.g. 5 revolutions per see). If the former is not higher than the latter, it means that the occupant has moved after attaching the 25 seatbelt onto his body, and therefore the present processing is immediately terminated. On the other hand, if the reel shaft speed is higher than the predetermined value, it means that the vehicle has collided, a correction value T1 for the actuation times 30 of the the airbag 57 and the pretensioner 58 is calculated by the use of the following formula (5) and a correction value PI for the expansion pressure of the airbag 57 and the seatbelt retracting force of the pretensioner 58 by the use of the following formula (6), 35 at a step S6905. The timer 21 starts measuring time
elapsed after the collision of the vehicle: T1 = K2 (1 - K1 x 1/v) (5) where K1 and K2 represent a first coefficient and a second coefficient, respectively (K1 > 0 and K2 > 0), 5 and v represents the rotational speed of the reel shaft P1 = a2 (1 - al x 1/v) (6) where al and a2 represent a first coefficient and a second coefficient, respectively (al > 0 and a2 > 0).
10 Signals indicative of the correction values T1, P1 calculated as above are delivered to the airbag and pretensioner controller 56 at a step S6906.
According to the above formulas (5) and (6), in the event of a strong collision of the vehicle, the reel 15 shaft rotational speed v is high so that the calculated correction value T1 of the actuation times of the airbag 57 and the pretensioner 58 is large (long) and also the calculated correction value P1 of the expansion pressure of the airbag 57 and the seatbelt retracting force of 20 the pretensioner 58 is large. On the other hand, in the event of a weak collision of the vehicle, the reel shaft rotational speed v is low so that the calculated correction value T1 of the actuation times of the airbag 57 and the pretensioner 58 is small (short) and also the 25 calculated correction value P1 of the expansion pressure of the airbag 57 and the seatbelt retracting force of the pretensioner 58 is small.
Then, the airbag and pretentioner controller 56 calculates a desired value T of the actuation times of 30 the airbag 57 and the pretensioner- 58 by the use of the following formula (7), and actuates the gas generators
59 and 60 of the airbag 57 and the pretensioner 58 based upon the calculated desired actuation time value T. Further, the airbag and pretensioner controller 56 calculates a desired value P of the expansion 5 pressure of the airbag 57 and the seatbelt retracting force of the pretensioner 58, and actuates the gas generators 59 and 60 of the airbag 57 and the pretensioner 58 based upon the calculated desired value P: 10 T1 = T2 - T1 (7)
where T2 represents a predetermined value of the actuation times of the airbag 57 and the pretensioner 58. P = P2 - Pi (8) 15 where P2 represents a predetermined value of the expansion pressure of the airbag 57 and the seatbelt retracting force of the pretensioner 58.
According to the above formula (7), in the event À of a strong collision of the vehicle, the calculated 20 correction value T1 of the actuation times of the airbag 57 and the pretensioner 58 is long from the above formula (5), and accordingly the calculated actuation time T of the airbag 57 and the pretensioner 58 is short. Therefore, the airbag and pretensioner 25 controller 56 sets the igniting timing of the gas generators 59 and 60 to advanced timing. By thus controlling, even in the case where the protracting speed of the seatbelt is so high that the occupant is very likely to collide against equipment within the 30 vehicle compartment, the airbag 57 and the pretensioner 58 are quickly actuated to properly protect the occupant. On the other hand, in the event of a weak collision of the
vehicle, the calculated correction value T1 of the actuation times of the airbag 57 and the pretensioner 58 is short from the above formula (5), and 5 accordingly the calculated actuation time T of the airbag 57 and the pretensioner 58 is long. Therefore, the airbag and pretensioner controller 56 sets the igniting timing of the gas generators 59 and 60 to relatively retarded timing. By thus controlling, in the 10 event of a weak collision of the vehicle, the igniting timing of the gas generators can be set to a retarded value than in the conventional apparatus to thereby give an appropriate amount of impact to the occupant and hence properly protect the occupant in the event of a 15 collision of the vehicle.
According to the above formula (8), in the event of a strong collision of the vehicle, the calculated correction value Pi of the expansion pressure of the airbag 57 and the seatbelt retracting force of the 20 pretensioner 58 is large from the above formula (6), and accordingly the calculated desired value P of the expansion pressure and seatbelt retracting force is small. Therefore, the airbag and pretensioner controller 56 actuates only one gas generator if two gas 25 generators are actuated in the event of a collision of the vehicle in the conventional automotive passenger restraint and protection apparatus, so as to decrease the expansion pressure of the airbag 57 and the seatbelt retracting force of the pretensioner 58 to a smaller 30 value than in the conventional automotive passenger restraint and protection apparatus, whereby impact applied to the occupant is reduced. On the other hand, in the event of a weak collision of the vehicle, the calculated correction value Pi of the expansion pressure 35 of the airbag 57 and the seatbelt retracting force of
the pretensioner 58 is small from the above formula (6), and accordingly the calculated desired value P of the expansion pressure and seatbelt retracting force is large. Therefore, the airbag and pretensioner 5 controller 56 actuates three gas generators so as to increase the expansion pressure of the airbag 57 and the seatbelt retracting force of the pretensioner 58 to a larger value than in the conventional automotive passenger restraint and protection apparatus. By thus 10 controlling, in the event of a weak collision of the vehicle, the expansion pressure of the airbag and the seatbelt retracting force of the pretensioner can be set to a larger value than in the conventional apparatus to thereby give an appropriate magnitude of pressure and 15 force to the occupant and hence properly protect the occupant in the event of a collision of the vehicle.
By virtue of the control according to the steps S6905 and S6906 and the formulas (5) to (8), even in the event that the protracting speed of the seatbelt is so 20 high that the occupant is very likely to collide against equipment within the vehicle compartment, the airbag 57 and the pretensioner 58 quickly operate to properly protect the occupant upon a collision of the vehicle.
Further, the desired value P of the expansion pressure 25 of the airbag 57 and the seatbelt retracting force of the pretensioner 58 can be set to a smaller value than in the conventional apparatus, to thereby reduce impact applied to the occupant and hence properly protect the occupant upon a collision of the vehicle.
30 Further, when the protracting speed of the seatbelt is low, the igniting timing of the gas generators can be set to a retarded value than in the conventional apparatus to thereby give an appropriate amount of impact to the occupant, and the expansion 35 pressure of the airbag and the seatbelt retracting force
of the pretensioner can be set to a larger value than in the conventional apparatus, to thereby reduce impact applied to the occupant and hence properly protect the occupant upon a collision of the vehicle.
5 After execution of the step S6906, a correction value F1 of the driving force of the reel shaft 3 for retracting the seatbelt is calculated by the use of the following formula (9), at a step S6907: F1 = b2 It - bl x v) (9) 10 where Al and b2 represent a first coefficient and a second coefficient, respectively (bl > 0 and B2 > 0).
According to the above formula (9), in the event of a strong collision of the vehicle, the rotational speed v of the reel shaft 3 is high, and accordingly the 15 calculated correction value F1 of the driving force of the reel shaft 3 is small, and on the other hand, in the event of a weak collision of the vehicle, the rotational speed v of the reel shaft 3 is low, and accordingly the calculated correction value F1 is large.
20 Then, a desired driving force F of the reel shaft 3 is calculated from the calculated correction value F1 by the use of the following formula (10) and the airbag and pretensioner controller 56 drives the reel shaft 3 based upon the calculated driving force F. at a step 25 S6908:
F = F2 = F1 À-- (10)
where F2 represent a predetermined value of the driving force of the reel shaft 3.
To drive the reel shaft 3 with the driving force 30 F. the MPU 14 sets the duty factor.of a control signal to be delivered to the DC motor driver 11 to set the
terminal voltage across the DC motor 10.
According to the above formula (10), in the event of a strong collision of the vehicle, the calculated correction value F1 of the driving force of the reel 5 shaft 3 for retracting the seatbelt is small from the above formula (9), and accordingly the calculated desired driving force F of the reel shaft 3 for retracting the seatbelt is large. Therefore, the EA function, which causes the reel shaft to rotate in the 10 direction of protracting the seatbelt when a tension in excess of a prescribed value is applied to the seatbelt immediately after a collision of the automotive vehicle, can operate to protract the seatbelt without being terminated halfway, i.e. at a time point when it is 15 desired that the same function should be still exhibited, since a substantial tension applied to the seatbelt is reduced by the large driving force F of the reel shaft 3. Thus, the EA function can effectively absorb impact applied to the occupant to thereby 20 properly protect the occupant in the event of a strong collision of the vehicle. On the other hand, in the event of a weak collision of the vehicle, the calculated correction value F1 of the driving force of the reel shaft 3 for retracting the seatbelt is large from the 25 above formula (9), and accordingly the calculated desired driving force F of the reel shaft 3 for retracting the seatbelt is small. Therefore, the EA function can operate to protract the seatbelt without fail, since a substantial tension applied to the 30 seatbelt is increased by the small driving force of the reel shaft 3. Thus, the EA function can effectively absorb impact applied to the occupant to thereby properly protect the occupant in the event of a weak collision of the vehicle. -- -
35 Next, it is determined at a step S6909 whether a
predetermined time period (e.g. 2 see) has elapsed after the collision, based upon the value of the timer 21. If the predetermined time period has not elapsed, the same determination is repeated, whereas if the predetermined 5 time period has elapsed, the driving of the reel shaft 3 is stopped at a step S6910, followed by terminating the present processing. To stop the driving of the reel shaft, the MPU 14 delivers a control signal commanding to stop the driving of the DC motor 10 to the DC motor 10 driver 11.
As described above, according to the present embodiment, the desired value T of the actuation times of the airbag 57 and the pretensioner 58, and the desired value P of the expansion pressure of the airbag 15 57 and the seatbelt retracting force of the pretensioner 58 are variably set according to the terminal voltage across the DC motor 10 and the rotational speed v of the reel shaft 3 (steps S6905 and S6906, and formulas (5) to (8)). As a result, even when the protracting speed of 20 the seatbelt is so high that the occupant is very likely to collide again equipment within the vehicle compartment, as in the event of a strong collision of À the vehicle, the airbag 57 and the pretensioner 58 can be quickly actuated, and further the expansion pressure 25 of the airbag 57 and the seatbelt retracting force of the pretensioner 58 are set to a smaller value to thereby reduce impact applied to the occupant and hence properly protect the occupant in the event of a collision of the vehicle.
30 Further, when the retracting speed of the seatbelt is low as in the event of a weak collision of the vehicle, the igniting timing of the gas generators can be set to a retarded value than in the conventional apparatus to thereby give an appropriate amount of 35 impact to the occupant, and further the expansion
pressure of the airbag and the seatbelt retracting force of the pretensioner can be set to a larger value than in the conventional apparatus, to thereby reduce impact applied to the occupant and hence properly protect the 5 occupant upon a collision of the vehicle.
Furthermore, the driving force F of the reel shaft 3 for retracting the seatbelt can be variably set according to the terminal voltage across the DC motor 10 or the rotational speed v of the reel shaft 3 (steps 10 S6907 and S6908, and formulas (9) and (10)). As a result, impact applied to the occupant can be effectively absorbed to thereby properly protect the occupant in the event of a collision of the vehicle.
Although in the present embodiment the rotational 15 speed v of the reel shaft 3 is detected from the terminal voltage of the DC motor 10 with its terminals open, this is not limitative, but alternatively the rotational speed v of the reel shaft 3 may be detected by a rotational speed sensor which may be provided on 20 the central shaft 3a of the reel shaft 3.
Further, although in the present embodiment the rotational speed v of the reel shaft 3 is used for the À above described control, alternatively a retracting speed sensor may be provided at an outlet port for the 25 seatbelt to thereby directly detect the protracting speed of the seatbelt, providing substantially the same results. Eighteenth Embodiment An automotive passenger restraint and protection 30 apparatus according to an eighteenth embodiment of the invention includes an electric retractor 1800 which is identical in construction with the electric retractor 100 except that the bias force-imparting means is omitted, description of which is therefore omitted.
A summary of control processing (fault
diagnosis)executed by the MPU 14 according to the present embodiment will be first described below.
The fault diagnosis according to the present 5 embodiment is carried out by the following two methods (a) and (b) which are executed independently of each other, and when it is determined by either one of the methods that there is a fault, it is judged that the seatbelt locking mechanism 2 is faulty: 10 (a) When no fault in the seatbelt locking mechanism 2 is detected, it is checked whether the seatbelt locking mechanism 2 functions normally while the reel shaft 3 is given a rotational speed in the seatbelt protracting direction at which the seatbelt can 1S be locked during protraction, and if the mechanism 2 does not function normally, it is determined that there is a fault.
(b) When no fault in the seatbelt locking mechanism 2 is detected, it is checked whether the 20 seatbelt locking mechanism 2 does not function while the reel shaft 3 is given a rotational speed in the seatbelt protracting direction at which the seatbelt cannot be locked during protraction, and if the mechanism 2 functions, it is determined that there is a fault.
25 Details of the control processing will now be described with reference to Figs. 64 and 65. Fig. 64 is a flowchart showing a fault diagnostic program executed by the MPU 14, which corresponds to the method (a).
First, to quickly protract the seatbelt in 30 attaching the seatbelt to the occupant Is body, a control signal commanding to rotate the DC motor 210 in the seatbelt protracting direction at a high speed, i.e. a control signal having a duty factor required for such a high speed rotation, is delivered to the DC motor driver 35 11 at a step S7001. Responsive to this control signal,
the DC motor driver It rotates the DC motor l0 at a high rotational speed in the seatbelt protracting direction.
The reel shaft 3 then rotates in the seatbelt protracting direction at a high speed in unison with the 5 rotation of the DC motor lo. If the seatbelt locking mechanism 2 is normal, it locks the reel shaft 3 to stop when the latter rotates at the above high speed.
Then, the current i flowing to the DC motor lo is detected, based upon current flowing through the 10 resistance rl by the current detecting circuit Cl of the DC motor driver ll at a step S7002. It is determined at a step S7003 whether the detected current i exceeds a predetermined value (e.g. 5 amperes).
If the detected current i exceeds the 15 predetermined value, that is, the DC motor lo continues to be energized for rotation with the reel shaft 3 in the locked state, it is determined at a step S7004 that the seatbelt locking mechanism 2 is functioning normally. followed by terminating the present 20 processing.
On the other hand, if the detected current i is below the predetermined value, that is, the DC motor lo continues to be energized for rotation with the reel shaft 3 not properly locked, it is determined at a step 25 S7005 that the seatbelt locking mechanism 2 is functioning abnormally, and then a warning is given to the occupant by means of a display device or a warning light (not shown) to warn him of the abnormality of the seatbelt locking mechanism 2 at a step S7006, followed 30 by terminating the present processing.
Fig. 65 is a flowchart showing a fault diagnostic program executed by the MPU 14, which corresponds to the method (b).
First, to slowly protract the seatbelt to give a 35 predetermined amount of looseness to the seatbelt after
the seatbelt is attached to the occupant and made fit to his body, a control signal commanding to rotate the DC motor 210 in the seatbelt protracting direction at a low speed, i.e. a control signal having a duty factor 5 required for such a low speed rotation, is delivered to the DC motor driver 11 at a step S7101. Responsive to this control signal, the DC motor driver 11 rotates the DC motor 10 at a low speed in the seatbelt protracting direction. The reel shaft 3 then rotates in the 10 seatbelt protracting direction at a low speed in unison with the rotation of the DC motor 10. If the seatbelt locking mechanism 2 is normal, it does not lock the reel shaft 3 when the latter rotates at the above low speed.
* Then, the current i flowing to the DC motor 10 is 15 detected, based upon current flowing through the resistance rl by the current detecting circuit C1 of the DC motor driver 11 at a step S7102. It is determined at a step S7103 whether the detected current i is below a predetermined value (e.g. 3 amperes).
20 If the detected current i is below the predetermined value, that is, the DC motor 10 continues to be energized for rotation with the reel shaft 3 in i the unlocked state, it is determined at a step S7104 that the seatbelt locking mechanism 2 is functioning 25 normally, followed by terminating the present processing. On the other hand, if the detected current i exceeds the predetermined value, that is, the DC motor 10 continues to be energized for rotation with the reel 30 shaft 3 in the locked state, it is determined at a step S7105 that the seatbelt locking mechanism 2 is functioning abnormally, and then a warning is given to the occupant by means-of the display device or the warning light to warn him of the abnormality of the 35 seatbelt locking mechanism 2 at a step S7106, followed
by terminating the present processing.
In the present control processing (fault diagnosis), only when it is determined at both of the steps S7004 and S7104 in Figs. 64 and 65 that the 5 seatbelt locking mechanism 2 is functioning normally, it is finally determined that the same mechanism is normal, while when it is determined at either the step S7005 in Fig. 64 or the step S7105 in Fig. 65 that the seatbelt locking mechanism 2 is functioning abnormally, it is 10 immediately finally determined that the same mechanism is abnormal. Alternatively, only when it is determined at both of the steps S7005 and S7105 that the seatbelt locking mechanism 2 is abnormal, it may be finally determined that the same mechanism is abnormal, to avoid 15 frequent warning due to noise or the like.
As describe above, according to the present embodiment, a control signal commanding to rotate the DC motor 10 in the seatbelt protracting direction at a high speed is delivered to the DC motor driver 11, and based 20 upon results of a determination as to whether current then flowing to the DC motor 10 exceeds a predetermined value, it is determined that the seatbelt locking mechanism 2 is normal or abnormal. Further, a control signal commanding to rotate the DC motor 10 in the 25 seatbelt protracting direction at a low speed is delivered to the DC motor driver 11, and based upon results of a determination as to whether current then flowing to the DC motor 10 is below a predetermined value, it is determined that the seatbelt locking 30 mechanism 2 is normal or abnormal. Further, the abnormality of the seatbelt locking mechanism is finally determined based upon the above two determinations. As a result, fault diagnosis of the seatbelt locking mechanism 2 can be accurately achieved.
35 Further, since the results of the determinations
lss (steps S7005 and S7105) are notified via the display device or warning light (steps S7006 and S7106), it is possible to examine the cause of the fault and quickly take measures to repair the seatbelt locking mechanism.
5 Although in the present embodiment fault diagnosis is made based upon results of the two kinds of determinations, a plurality of kinds of control signals commanding different high rotational speeds, for example, and/of a plurality of kinds of control signals 10 commanding different low rotational speeds, for example, may be delivered to the DC motor driver to carry out fault diagnosis based upon more than two kinds of determinations. Nineteenth Embodiment 15 An automotive passenger restraint and protection apparatus according to a nineteenth embodiment of the invention includes an electric retractor 1900 which is identical in construction with the electric retractor 1800 of the above described eighteenth embodiment, 20 description of which is therefore omitted. The present
embodiment is distinguished from the eighteenth embodiment in the manner of fault diagnosis.
A summary of control processing (fault
diagnosis)executed by the MPU 14 according to the 25 present embodiment will be first described below.
The fault diagnosis according to the present embodiment is carried out by the following two methods (c) and (d) which are executed independently of each other, and when it is determined by either one of the 30 methods that there is a fault, it is judged that the seatbelt locking mechanism 2 is faulty: (c) When no fault in the seatbelt locking mechanism 2 is detected, it is checked whether the -
seatbelt locking mechanism 2 functions normally while
the reel shaft 3 is given a rotational acceleration in the seatbelt protracting direction at which the seatbelt can be locked during protraction, and if the mechanism 2 does not function normally, it is determined that there 5 is a fault.
(d) When no fault in the seatbelt locking mechanism 2 is detected, it is checked whether the seatbelt locking mechanism 2 does not function while the reel shaft 3 i's given a rotational acceleration in the 10 seatbelt protracting direction at which the seatbelt cannot be locked during protraction, and if the mechanism 2 functions, it is determined that there is a fault. Details of the control processing will now be 15 described with reference to Figs. 66 and 68. Fig. 66 is a flowchart showing a fault diagnostic program executed by the uPU 14, which corresponds to the method (c).
First, to quickly protract the seatbelt in attaching the seatbelt on the occupant's body, a control 20 signal commanding to rotate the DC motor 210 in the seatbelt protracting direction at a high rotational speed, i.e. a control signal commanding a change from a low degree of rotational acceleration to a desired high degree of rotational acceleration, is delivered to the 25 DC motor driver ll at a step S7201. More specifically, the MPU 14 gradually increases the duty factor of the control signal, and responsive to this control signal, the DC motor driver ll changes the rotational acceleration of the DC motor lO from a low degree of 30 rotational acceleration to a high degree of rotational acceleration in the seatbelt protracting direction. The reel shaft 3 then gradually increases in rotational acceleration in the seatbelt protracting direction in unison with the rotational acceleration of the DC motor 35 lo. If the seatbelt locking mechanism 2 is normal, it
locks the reel shaft 3 when the rotational acceleration of the reel shaft changes from the low degree of rotational acceleration to the desired high degree of rotational acceleration.
5 Then, the current i flowing to the DC motor 10 is detected, based upon current flowing through the resistance rl by the current detecting circuit C1 of the DC motor driver 11 at a step S7202. It is determined at a step S7203 whether the detected current i exceeds a 10 predetermined value (e.g. 5 amperes).
If the detected current i exceeds the predetermined value, that is, the DC motor 10 continues to be energized for rotation with the reel shaft 3 in the locked state, the duty factor of the control signal 15 delivered from the MPU 14 to the DC motor driver 11 is detected at a step S7204.
Then, it is determined at a step S7205 whether the detected duty factor falls within a range between a first predetermined value (e.g. 60 %) and a second 20 predetermined value (e.g. 70 %). This is for determining whether the duty factor of the control signal is included within a range of duty factor within which the duty factor should fall in changing the rotational acceleration of the DC motor 10 from the low 25 degree of rotational acceleration to the desired high degree of rotational acceleration when the seatbelt locking mechanism 2 functions normally.
If it is determined that the duty factor falls within the above range, it is determined at a step S7206 30 that the seatbelt locking mechanism 2 is normal, followed by terminating the present processing.
On the other hand, if it is determined that the duty factor does not fall within the range between the first predetermined value and the second predetermined 35 value, it is determined at a step S7207 that the
ISS seatbelt locking mechanism 2 is abnormal, and then a warning is given to the occupant by means of a display device or a warning light (not shown) to warn him of the abnormality of the seatbelt locking mechanism 2 at a 5 step S7208, followed by terminating the present processing. If it is determined at the step S7203 that the detected current i is below the predetermined value, that is, the DC motor 10 continues to be energized for 10 rotation with the reel shaft 3 in the unlocked state, the duty factor of the control signal is further increased at a step S7209. Then, it is determined at a step S7210 whether the duty factor of the control signal is the maximum, i.e. 100 %, and if it is the maximum, 15 the processing proceeds to the step S7205, whereas if it is not the maximum, the processing returns to the step S7202.
Fig. 67 shows the relationship between the duty factor of the control signal and time elapsed after the 20 start of delivery of the control signal.
In the figure, a point A represents a duty factor detected at the step S7204 after it is determined at the step S7203 that the detected current i exceeds the predetermined value (e.g. 5 amperes). The duty factor 25 at the point A is 65 % which falls within the range between the first and second predetermined values (60 70 %) (the answer is YES at the step S7205). Therefore, in this case, it is determined that the seatbelt locking mechanism 2 is normal (step S7206).
30 On the other hand, a point B represents a duty factor detected at the step S7204 after it is determined at the step S7203 that the detected current i is below the predetermined value (5 amperes), then the duty factor is increased (step S7209), again the current i is 35 detected (step S7210) and it is determined that the
detected current i exceeds the predetermined value. The duty factor at the point B is 80 % which falls out of the range between the first and second predetermined values. Therefore, in this case, it is determined that 5 the seatbelt locking mechanism 2 is abnormal (step S7207).
Fig. 68 is a flowchart showing a fault diagnostic program executed by the MPU 14, which corresponds to the method (d).
10 First, to slowly protract the seatbelt to give a predetermined amount of looseness to the seatbelt after the seatbelt is attached to the occupant and made fit to his body, a control signal commanding to rotate the DC motor 210 in the seatbelt protracting direction at a low 15 speed, i.e. a control signal commanding a change from a high degree of rotational acceleration to a desired low degree of rotational acceleration, is delivered to the DC motor driver 11 at a step S7401. More specifically, the MPU 14 gradually decreases the duty factor of the 20 control signal, and responsive to this control signal, the DC motor driver 11 changes the rotational acceleration of the DC motor 10 from a high degree of rotational acceleration to a low degree of rotational acceleration in the seatbelt protracting direction. The 25 reel shaft 3 then gradually decreases in rotational acceleration in the seatbelt protracting direction in unison with the rotational acceleration of the DC motor 10. If the seatbelt locking mechanism 2 is normal, it does not lock the reel shaft 3 when the rotational 30 acceleration of the reel shaft changes from the high degree of rotational acceleration to the desired low degree of rotational acceleration.
Then, the current i flowing to the DC motor 10 is detected, based upon current flowing through the 35 resistance rl by the current detecting circuit C1 of the
DC motor driver 11 at a step S7402. It is determined at a step S7403 whether the detected current i is below a predetermined value (e.g. 5 amperes).
If the detected current i is below the 5 predetermined value, that is, the DC motor 10 continues to be energized for rotation with the reel shaft 3 in the unlocked state, the duty factor of the control signal delivered from the MPU 14 to the DC motor driver 11 is defected' et a step S7404.
10 Then, it is determined at a step S7405 whether the detected duty factor falls within a range between a first predetermined value (e.g. 30 %) and a second predetermined value (e.g. 40 %). This is for determining whether the duty factor of the control 15 signal is included within a range of duty factor within which the duty factor should fall in changing the rotational acceleration of the DC motor 10 from the high degree of rotational acceleration to the desired low degree of rotational acceleration when the seatbelt 20 locking mechanism 2 functions normally.
If it is determined that the duty factor falls within the above range, it is determined at a step S7406 that the seatbelt locking mechanism 2 is normal, followed by terminating the present processing.
25 On the other hand, if it is determined that the duty factor does not fall within the range between the first predetermined value and the second predetermined value, it is determined at a step S7407 that the seatbelt locking mechanism 2 is abnormal, and then a 30 warning is given to theoccupant by means of the display device or the warning light to warn him of the abnormality of the seatbelt locking mechanism 2 at a step S7408, followed by terminating the present processing. - -
35 If it is determined at the step S7403 that the
detected current i exceeds the predetermined value, that is, the DC motor lo continues to be energized for rotation with the reel shaft 3 in the locked state, the duty factor of the control signal is further decreased 5 at a step S7409. Then, it is determined at a step S7210 whether the duty factor of the control signal is the minimum, i.e. 0 %, and if it is the minimum, the processing proceeds to the step S7405, whereas if it is not the minimum, the processing returns to the step 10 S7402.
Fig. 69 shows the relationship between the duty factor of the control signal and time elapsed after the start of delivery of the control signal.
In the figure, a point C represents a duty factor 15 detected at the step S7404 after it is determined at the step S7403 that the detected current i is below the predetermined value (5 amperes). The duty factor at the point C is 35 % which falls within the range between the first and second predetermined values (60 - 70 %) (the 20 answer is YES at the step S7405). Therefore, in this case, it is determined that the seatbelt locking mechanism 2 is normal (step S7406).
On the other hand, a point D represents a duty factor detected at the step S7404 after it is determined 25 that the detected current i exceeds the predetermined value (5 amperes) (step S7403), then the duty factor is decreased (step S7409), again the current i is detected (step S7410) and it is determined that the detected current i is below the predetermined value (5 amperes).
30 The duty factor at the point D is 20 which falls out of the range between the first and second predetermined values. Therefore, in this case, it is determined that the seatbelt locking mechanism 2 is abnormal (step S7407).
35 In the present control processing (fault
diagnosis), only when it is determined at both of the steps S7206 and S7406 in Figs. 66 and 68 that the seatbelt locking mechanism 2 is functioning normally, it is finally determined that the same mechanism is normal, 5 while when it is determined at either the step S7207 in Fig. 66 or the step S7407 in Fig. 68 that the seatbelt locking mechanism 2 is functioning abnormally, it is immediately finally determined that the same mechanism is abnormal. Alternatively, only when it is determined 10 at both of the steps S7207 and S7407 that the seatbelt locking mechanism 2 is abnormal, it may be finally determined that the same mechanism is abnormal, to avoid frequent warning due to noise or the like.
As describe above, according to the present 15 embodiment, a control signal commanding to cause a change in the rotational acceleration in the seatbelt protracting direction from a low degree of rotational acceleration to a desired high degree of rotational acceleration is delivered to the DC motor driver 11, the 20 duty ratio of the control signal is detected, and depending upon whether the detected duty factor falls within a range between first and second predetermined values, it is determined whether the seatbelt locking mechanism 2 is normal or abnormal. On the other hand, a 25 control signal commanding to cause a change in the rotational acceleration in the seatbelt protracting direction from a high degree of rotational acceleration to a desired low degree of rotational acceleration is delivered to the DC motor driver 11,, the duty ratio of 30 the control signal is detected, and depending upon whether the detected duty factor falls within a range between first and second predetermined values, it is determined whether the seatbelt locking mechanism 2 is normal or abnormal. Since the fault diagnosis is made 35 based upon results of the above two kinds of
determinations, accurate fault diagnosis of the seatbelt locking mechanism can be achieved.
Further, since the results of the determinations (steps S7206, S7207, S7406, and S7407) are notified via 5 the display device or warning light (steps S7208 and 7408), it is possible to examine the cause of the fault and quickly take measures to repair the seatbelt locking mechanism. Although in the present embodiment fault 10 diagnosis is made based upon results of the two kinds of determinations, a plurality of kinds of control signals commanding to cause changes in the rotational acceleration in the seatbelt protracting direction from different degrees of low rotational acceleration to 15 different degrees of high rotational acceleration, for example, and/or a plurality of kinds of control signals commanding to cause changes in the rotational acceleration in the seatbelt protracting direction from different degrees of high rotational acceleration to 20 different degrees of low rotational acceleration, for example, may be delivered to the DC motor driver to carry out fault diagnosis based upon more than two kinds of determinations.
Although in the above described eighteenth and 25 nineteenth embodiments fault diagnosis of the seatbelt locking mechanism 2 is carried out based upon the current i flowing to the DC motor and the duty factors of control signals delivered to the DC motor driver 11, alternatively fault diagnosis of the seatbelt locking 30 mechanism 2 may be carried out based upon output signals from sensors which sense whether the reel shaft 3 is rotating, whether the reel shaft pulley 5 is rotating, whether the DC motor pulley 6 is rotating, and/or whether the power transmission belt.7 is operating.
35 Further, fault diagnosis of the seatbelt locking
mechanism 2 may be carried out by detecting acceleration applied to the vehicle during deceleration from the terminal voltage across the DC motor 10 or other parameters, and determining whether the seatbelt locking 5 mechanism 2 operates in response to the detected acceleration. More specifically, when the acceleration applied to the vehicle exceeds a predetermined magnitude, if the seatbelt locking mechanism 2 operates, it is determined that the seatbelt locking mechanism 2 10 is normal, while if the seatbelt locking mechanism does not operate, it is determined that the seatbelt locking mechanism is abnormal. On the other hand, when the acceleration applied to the vehicle is below a predetermined magnitude, if the seatbelt locking 15 mechanism operates, it is determined that the mechanism is abnormal, while if the seatbelt locking mechanism does not operate, it is determined that the mechanism is normal. Even by thus carrying out fault diagnosis of the 20 seatbelt locking mechanism, based upon acceleration applied to the vehicle, accurate fault diagnosis of the seatbelt locking mechanism can be achieved.
Furthermore, the acceleration applied to the vehicle may be detected by an acceleration sensor 25 provided in the vehicle.
Although in the eighteenth and nineteenth embodiments results of the determinations as to abnormality of the seatbelt locking mechanism are notified by means of a display device or a warning 30 light, alternatively any other type of warning device may be provided to give a warning when abnormality of the seatbelt locking mechanism is detected as a result of the fault diagnosis.
Twentieth Embodiment
An electric retractor 2000 provided in an automotive passenger restraint and protection apparatus according to a twentieth embodiment of the invention includes an A/D converter, not shown, and a PWM signal 5 output device, not shown, which are provided in the MPU 14. The Aid converter converts the terminal voltage across the DC motor 10 and current flowing to the DC motor 10 to digital signals, and the PWM signal output device 65 delivers a PWM signal for controlling the 10 current flowing to the DC motor to the DC motor driver 11. The terminals PI to P4 of the DC motor driver 11 in Fig. 2 are connected to the A/D converter 65.
The MPU 14 receives voltage signals from the IFs IF1 and IF2, and based upon these voltage signals, 15 detects the current i flowing to the DC motor 10 and an amount of change I if in the current i with time.
Further, the MPU 14 receives voltage signals from the IFs IF3 and IF4, and based upon these voltage, detects the terminal voltage across the DC motor 10 and an 20 amount of change | Avl in the terminal voltage with time. Then, the MPU 14 causes the PWM signal output device to deliver the PWM signal based upon the detected amounts of change I Ail and I Vito the DC motor driver 11 to control the current i flowing to the DC 25 motor 11. The amounts of change I Ail and I Avl are parameters representative of a driving state and stopped state of the DC motor 10.
Except for those described above, the electric retractor 2000 is identical in construction with the 30 electric retractor 100, description of which is
therefore omitted.
Figs. 70 and 71 are flowcharts showing a control program executed by the MPU 14 according to the present embodiment in attaching and disconnecting the seatbelt.
35 First, it is determined at a step S7601 whether
attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, it is determined at a step S7602 whether the magnitude I v I of 5 the terminal voltage across the DC motor 10 exceeds a predetermined value vO (e.g. 0.3 volts) as taken with the sign corresponding to the seatbelt protracting direction. If the magnitude I v I of the terminal voltage is 10 below the predetermined value vO, the processing returns to the step S7601, whereas if the former exceeds the latter, the PWM signal is delivered from the PWM signal output device to cause the current i to flow to the DC motor 10 so as to facilitate protraction of the 15 seatbelt, at a step S7603. The amount of current i which is caused to flow to the DC motor at the step S7603 is merely for facilitating protraction of the seatbelt, that is, for assisting the protraction of the seatbelt, but is not sufficient to cause rotation of the 20 reel shaft 3 for itself. Then, the reel shaft 3 is rotated due to the seatbelt protraction assistance by the current i and the occupant's seatbelt protracting motion. Delivery of the PWM signal carried out at a step S7616, hereinafter referred to, is also for 25 facilitating protraction of the seatbelt.
Then, it is determined at a step S7604 whether the amount of change I i I in the current i is below a predetermined value lo (e.g. 5 amperes/sec) and at the same time the former has been continuously below the 30 latter over a predetermined time period tl2 (e.g. 3 see). This determination is for determining whether the occupant has been continuously protracting the seatbelt or has stopped protracting the seatbelt after once protracting the same.
35 If it is determined at the step S7604 that the
amount of change I Ail in the current i exceeds the predetermined value AiO or the former has not been continuously below the latter over the predetermined time period tl2 (the answer is NO at the step S7604), it 5 is determined at a step S7605 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the processing returns to the step S7 603, whereas if attaching of the seatbelt 10 has been detected, the processing proceeds to a step S7609, hereinafter referred to.
If it is determined at the step S7604 that the amount of change I Ail in the current i is below the predetermined value AiO and at the same time the former 15 has been continuously below the latter over the predetermined time period tl2 (the answer is YES at the step S7604), the PWM signal output device is caused to deliver the PWM signal to the DC motor driver 11 to cause the current i to flow to the DC motor 10 so as to 20 rotate the DC motor 10 in the seatbelt retracting direction in order to store the seatbelt which has been protracted, in its retracted position, at a step S7606.
Then, it is determined at a step S7607 whether the amount of change I Ail in the current i is below 25 the predetermined value AiO and at the same time the former has been continuously below the latter over a predetermined time period tl3 (e.g. 2 see). If the amount of change I Ail in the current i exceeds the predetermined value AiO or the former has not been 30 continuously below the latter over the predetermined time period tl3 (the answer is NO at the step S7607), the processing returns to the step S7606, whereas if the amount of change I Ail in the current i is-below the predetermined value AiO and at the same time the 35 former has been continuously below the latter over the
predetermined time period tl3 (the answer is YES at the step S7607), it is judged that the retraction of the seatbelt has reached its limit, and then the PWM signal output device is caused to deliver a PWM signal 5 commanding not to permit the current i to flow to the DC motor 10, to the DC motor driver 11, to thereby stop the driving of the DC motor 10, at a step S7608, followed by the processing returning to the step S7601.
If it is determined at the step S7601 that the 10 attaching of the seatbelt tongue to the buckle has been detected, the PWM signal output device is caused to deliver a PWM signal commanding to permit the current i to flow to the DC motor 10, to the DC motor driver 11, to thereby rotate the DC motor 10 in the seatbelt 15 retracting direction, at the step S7609.
Then, it is determined at a step S7610 whether the amount of change I Ail in the current i is below the predetermined value LiO and at the same time the former has been continuously below the latter over a 20 predetermined time period tl4 (e.g. 0.1 see). If the amount of change I Ail in the current i exceeds the predetermined value AiO or the former has not been continuously below the latter over the predetermined time period tl4 (the answer is NO at the step S7610), 25 the processing returns to the step S7609, whereas if the amount of change I Ail in the current i is below the predetermined value AiO and at the same time the former has been continuously below the latter over the predetermined time period tl4 (the answer is YES at the 30 step S7610), it is judged that the seatbelt has become fit to the occupant and thus the retraction of the seatbelt has reached its limit, and then the PWM signal output device is caused to deliver a PWM signal commanding to permit the current into flow to the DC 35 motor 10, to the DC motor driver 11, to rotate the DC
motor 10 in the seatbelt protracting direction so as to give a predetermined amount of looseness to the occupant, at a step S7611. The amount of current i which is permitted to flow at the step S7611 is 5 sufficient to rotate the reel shaft 3 for itself.
Then, it is determined at a step S7612 whether a predetermined time period tl5 (e.g. 1 see) has elapsed after the PWM signal was delivered at the step S7611, based upon the value of the timer 21. If the 10 predetermined time period tl5 has not elapsed, the processing returns to the step S7611, whereas if it has elapsed, then a predetermined amount of looseness has been given to the occupant, and then the PWM signal output device is caused to deliver a PWM signal to the 15 DC motor driver 11 to permit the current i to flow to the DC motor 10 so as to rotate the DC motor 10 in the seatbelt protracting direction in order to stop the retraction of the seatbelt by the bias force of the bias force-imparting means formed e.g. of a spiral spring 20 acting upon the seatbelt in the retracting direction, at a step S7613.
Then, it is determined at a step S7614 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If 25 attaching of the seatbelt has not been detected, the processing returns to the step S7606, whereas attaching of the seatbelt has been detected, it is determined at a step S7615 whether the amount of change | vl in the terminal voltage across the DC motor 10 exceeds a 30 predetermined value Avl (e.g. 10 volts/sec).
If the amount of change I Avl in the terminal voltage across the DC motor 10 does not exceed the predetermined value Avl, the processing returns to the step S7614, whereas if the former exceeds the latter, it 35 is judged that protraction of the seatbelt has been made
by the occupant after attaching the seatbelt to his body, and then the PWM signal output device is caused to deliver a PWM signal to the DC motor driver 11 to permit the current i to flow to the DC motor 10 so as to 5 facilitate protraction of the seatbelt, at a step S7616.
Then, it is determined at a step S7617 whether the amount of change I i I in the current i is below the predetermined value /\iO and at the same time the former has been continuously below the latter over a 10 predetermined time period tl6 (e.g. 0.3 see). If the amount of change I hi I in the current i exceeds the predetermined value trio or the former has not been continuously below the latter over the predetermined time period tl6 (the answer is NO at the step S7617), 15 the processing returns to the step S7616, whereas if the amount of change I hi I in the current i is below the predetermined value iO and at the same time the former has been continuously below the latter over the predetermined time period tl6 (the answer is YES at the 20 step S7617), it is judged that the protraction of the seatbelt by the occupant has ceased, and then the PWM signal output device is caused to deliver a PWM signal commanding not to permit the current i to flow to the DC motor 10, to the DC motor driver 11, to stop the driving 25 of the DC motor 10, at a step S7618.
Then, it is determined at a step S7619 whether the magnitude I v I of the terminal voltage across the DC motor 10 exceeds a predetermined value v2 (e.g. 0.3 volts) as taken with the sign corresponding to the 30 seatbelt protracting direction.
If the magnitude I v I of the terminal voltage exceeds the predetermined value v2, it is judged that protraction of the seatbelt has been again carried out by the occupant, and then the processing returns to the 35 step S7616 in order to assist the protraction of the
seatbelt, whereas if the magnitude I v I of the terminal voltage does not exceed the predetermined value v2, it is determined at a step S7620 whether retraction of the seatbelt due to the bias force of the bias force 5 imparting means is being carried out, that is, whether the magnitude I v I of the terminal voltage across the DC motor 10 exceeds a predetermined value v3 (e.g. 0.1 volts) as taken with the sign corresponding to the seatbelt retracting direction.
10 If the magnitude of the terminal voltage across the DC motor 10 exceeds the predetermined value v3, the processing returns to the step S7609, whereas if the former does not exceed the latter, it is determined at a step S7621 whether a predetermined time period tl7 (e.g. 15 1 see) has elapsed after the driving of the DC motor 10 was stopped at the step S7618. If the predetermined time period tl7 has not elapsed, the processing returns to the step S7619, whereas if the predetermined time period tl7 has elapsed, the processing returns to the 20 step S7609.
As described above, according to the present embodiment, the current i flowing to the DC motor 10 is controlled based upon results of the detection by the buckle connection detector 16, the amount of change I i 25 1 in the current i with time, and the amount of change I Av I in the terminal voltage v with time. Therefore, an expensive displacement detecting device is not required to control the driving of the DC motor 10. As a result, the manufacturing cost can be reduced, and the 30 construction of the automotive passenger restraint and protection apparatus can be simplified.
Further, the MPU 14 can directly detect the amount of change I Ai I in the current i with time and the amount of change I Av I in the-terminal voltage v 35 with time, and hence can achieve more accurate control
of the DC motor.
Twenty-First Embodiment An automotive passenger restraint and protection apparatus according to a twenty-first embodiment of the 5 invention includes an electric retractor 2100 which is identical in construction with the electric retractor 2000 except that the IFs IF3 and IF4 of the DO motor driver 11 (Fig. 2) do not have capacitors C3, description of which is therefore omitted.
10 Fig. 72 is a block diagram showing contents of arithmetic processing executed by the MPU 14 according to the present embodiment provided in the electric retractor 2100.
The MPU 14 is comprised of a digital filtering 15 block (high-pass filter) 68 for extracting only pulsating components from voltage signals from the IFs IF3 and IF4, a counting block 69 for counting a number of times the extracted pulsating components rises a predetermined voltage vO (e.g. 1 volt) from a level 20 below the predetermined voltage, a protraction/ retraction amount calculating block 70 for calculating an amount of protraction or retraction of the seatbelt, based upon a count value obtained by the counting block 69, a digital filtering block (low-pass 25 filter) 71 for removing only pulsating components from the voltage signals from the IFs IF3 and IF4, and a motor rotational direction detecting block 72 for detecting whether the rotational direction of the DC motor 10 is in the seatbelt protracting direction or in 30 the seatbelt retracting direction, based upon the sign of the voltage signals with pulsating components removed therefrom. Next, the operation of these blocks of the electric retractor 2100 for calculating the protraction
amount or the retraction amount of the seatbelt will be described. When the seatbelt has been protracted by the occupant or retracted by the bias force-imparting means 5 formed e.g. of a spiral spring, the reel shaft 3 is rotated, and the rotation is transmitted through the reel shaft pulley 5, the DC motor pulley 6, and the power transmission belt 7 to the rotary shaft of the DC motor lo to rotate the same, whereby an electromotive 10 force is generated. The A/D converter samples the resulting voltage signals from the IFs IF3 and IF4 every predetermined time period.
In the digital filtering block 68, the voltage signal from the IF IF4 is subtracted from the voltage 15 signal from the IF IF3, and the resulting difference voltage is subjected to high-pass filtering to extract only pulsating components therefrom. The counting block counts the number of times the extracted pulsating components rises above the predetermined value v0 from a 20 level below the same, and a signal indicative of the count value is delivered to the protraction/retraction amount calculating block 70.
On the other hand, in the digital filtering block 71, the voltage signal from the IF IF4 is subtracted 25 from the voltage signal from the IF IF3, and the resulting difference voltage is subjected to low-pass filtering to remove only pulsating components therefrom.
The resulting voltage signal free of pulsating components is delivered to the motor rotational 30 direction detecting block 72, which in turn detects whether the rotational direction of the DC motor l0 is in the seatbelt protracting direction or in the seatbelt retracting direction, based upon the sign of the voltage signals free of pulsating components, and delivers a 35 signal indicative of results of the detection to the
protraction/retraction amount calculating block 70.
In the protraction/retraction amount calculating block 70, the count value from the counting block 69 is multiplied by a predetermined value (e.g. lO cm/l 5 count), and the amount of protraction or retraction of the seatbelt is calculated based upon the resulting product and the signal indicative of the detected rotational direction of the DC motor lO from the motor rotational direction detecting block 72.
10 As described above, according to the present embodiment, the amount of protraction or retraction of the seatbelt is calculated based upon a count value indicative of the number of times the pulsating components of the voltage difference signal obtained by 15 subtracting the voltage signal from the IF IF4 from the voltage signal from the IF IF3 ( i. e. terminal voltage across the DC motor lo) rise above the predetermined voltage vO from a level below the same and the rotational direction of the DC motor lo detected based 20 upon the sign of the voltage signals free of pulsating components from the IFS IF3 and IF4. As a result, the amount of protraction or retraction of the seatbelt can be detected with ease and with high accuracy.
Although in the present embodiment the number of 25 times the pulsating components of the voltage signals from the IFs IF3 and IF4 rise above the predetermined voltage vO from a level below the same is counted, a number of times the pulsating components drop below a predetermined voltage vl (e.g. -l volt) from a level 30 above the same may be counted, and a signal indicative of the counted number of times may be delivered to the protraction/retraction amount calculating block 70, providing substantially the same results.
Although in the present embodiment the amount of 35 protraction or retraction of the seatbelt is calculated,
a count value per unit time (e.g. 2 counts/1 see) may be multiplied by a predetermined value (e.g. 10 cm/1 count) to obtain a product indicative of the seatbelt protracting or retracting speed (10 cm/1 count x 2 5 counts/1 sec = 20 cm/1 see), and thus the seatbelt protracting or retracting speed may also be detected.
Twenty-Second Embodiment A twenty-second embodiment of the invention is identical with the above described twenty-first 10 embodiment except for the contents of arithmetic processing executed by the MPU 14, and therefore only description of the arithmetic processing according to
the present embodiment will be described hereinbelow.
Fig. 73 shows the contents of the arithmetic 15 processing executed by the MPU 14 according to the present embodiment.
The MPU 14 is comprised of an integrating block 73 for time-integrating the terminal voltage across the DC motor 10, a protraction/retraction amount calculating 20 block 70 for calculating the amount of protraction or retraction of the seatbelt, from an output from the integrating block 73, a digital filtering block 71 for removing only pulsating components from the voltage signals from the IFs IF3 and IF4, and a motor rotational 25 direction detecting block 72 for detecting whether the rotational direction of the DC motor 10 is in the seatbelt protracting direction or in the seatbelt retracting direction, based upon the sign of the voltage signals with pulsating components removed therefrom.
30 Next, the operation of these blocks of the electric retractor according to the present embodiment for calculating the protraction amount or the retraction amount of the seatbelt will be described.
In the integrating block 73, the voltage signal
from the IF IF4 is subtracted from the voltage signal from the IF IF3, and the resulting voltage difference signal is subjected to time- integration. The resulting integral value is proportional to the amount of 5 protraction or retraction of the seatbelt, because the DC motor lo generates an electromotive force of a magnitude proportional to the rotational speed thereof and hence a value obtained by time-integrating the terminal voltage across the DC motor lo (e.i. the 10 difference voltage obtained by subtracting the voltage signal from the IF IF4 from the voltage signal from the IF IF3) is proportional to the amount of protraction or retraction of the seatbelt. Thereafter, the integrating block 73 delivers the integral value to the 15 protraction/retraction amount calculating block 70.
The processing by the digital filtering block 71 is identical with the processing described above with respect to the twenty-first embodiment, description of
which is therefore omitted.
20 In the protraction/retraction amount calculating block 70, the integralvalue from the integrating block 73 is multiplied by a predetermined value, and the À amount of protraction or retraction of the seatbelt is calculated based upon the resulting product and a signal 25 indicative of the detected rotational direction of the DC motor lo from the motor rotational direction detecting block 72.
As described above, according to the present embodiment, the terminal voltage across the DC motor lO 30 is time-integrated to obtain an integral value, and the amount of protraction or retraction of the seatbelt is calculated based upon the integral value and the rotational direction of the DC motor lo detected based upon the sign of the voltage difference signal obtained 35 by subtracting the voltage signal from the IF IF4 from
the voltage signal from the IF IF3 (i.e. terminal voltage across the DC motor 1O) and having pulsating components thereof removed. As a result, the amount of protraction or retraction of the seatbelt can be 5 detected with ease and with high accuracy.
Twenty-Third Embodiment A twenty-third embodiment of the invention is identical with the above described twenty-first embodiment except for the contents of arithmetic 10 processing executed by the MPU 14, and therefore only description of the arithmetic processing according to
the present embodiment will be described hereinbelow.
Fig. 74 shows the contents of the arithmetic processing executed by the MPU 14 according to the 15 present embodiment.
The MPU 14 is comprised of an FFT processing block 74 for subjecting the voltage difference signal obtained by subtracting the voltage signal from the IF IF4 from the voltage signal from the IF IF3 to fast 20 Fourier transform (FFT) to thereby obtain a frequency spectrum, a frequency analysis block 75 for calculating a frequency component of pulsating components of the terminal voltage across the DC motor 10 from the frequency spectrum, a protraction/retraction amount 25 calculating block 70 for calculating an amount of protraction or retraction of the seatbelt, from an output from the frequency analysis block 75, a digital filtering block for removing only pulsating components from the voltage signals from the IFs IF3 and IF4, and a 30 motor rotational direction detecting block 72 for detecting whether the rotational direction of the DC motor 10 is in the seatbelt protracting direction or in the seatbelt retracting direction,-*based upon the sign of the voltage signals with pulsating components removed
therefrom. Next, the operation of these blocks of the electric retractor according to the present embodiment for calculating the protraction amount or the retraction 5 amount of the seatbelt will be described.
In the FFT processing block 74, the voltage difference signal obtained by subtracting the voltage signal from the interface circuit IF4 from the voltage signal from thy interface circuit IF3 is subjected to 10 fast Fourier transform (FFT) to thereby obtain a frequency spectrum. In the frequency analysis block 75, a frequency component of pulsating components of the terminal voltage across the DC motor lo is calculated from the frequency spectrum. The calculated frequency 15 components are proportional to the protracting or retracting speed of the seatbelt. The calculated frequency component is delivered to the protraction/retraction amount calculating block 70.
The processing by the digital filtering block 71 20 is identical with the processing described above with respect to the twenty-first embodiment, description of
which is omitted.
In the protraction/retraction amount calculating block 70, the frequency component from the frequency 25 analysis block 75 is multiplied by a predetermined value,, and the amount of protraction or retraction of the seatbelt is calculated based upon the resulting product and a signal indicative of the detected rotational direction of the DC motor lo from the motor 30 rotational direction detecting block 72.
As described above, according to the present embodiment, the voltage difference signal obtained by subtracting the voltage signal from the IF IF4 from the voltage signal from the IF IF3 is subjected to fast 35 Fourier transform (FFT) to thereby obtain a frequency
spectrum, from which a frequency component of pulsating components of the terminal voltage across the DC motor 10 is calculated, and the amount of protraction or retraction of the seatbelt is calculated based upon the 5 calculated frequency component and the rotational direction of the DC motor lO detected based upon the sign of the voltage difference signal obtained by subtracting the voltage signal from the interface circuit IF4 from the voltage signal from the IF IF3 10 (i.e. terminal voltage across the DC motor lo) and having pulsating components thereof removed. As a result, the amount of protraction or retraction of the seatbelt can be detected with ease and with high accuracy. 15 The seatbelt protraction/retraction amount calculating processes of the twenty-first to twenty third embodiments may be used in suitable combination to thereby calculate the amount of protraction or retraction of the seatbelt with more ease and higher 20 accuracy.
Twenty-Fourth Embodiment Fig. 75 shows the construction of an automotive passenger restraint and protection apparatus according to a twenty-fourth embodiment of the invention. The 25 apparatus according to the present embodiment is provided with the electric retractor loo as employed in the first embodiment.
Connected to a supply voltage input terminal of the electric retractor lOO are one of contacts 77a of a 30 relay 77, an emitter of a transistor 78, a supply voltage input terminal of the temperature sensor l9 which detects temperature in the vicinity of the DC motor lO or the temperature of the-DC motor lO itself, and an anode of a diode 82.
The other contact of the relay 77, one end of a coil 77b of the relay 77, and a collector of the transistor 78 are connected to a positive terminal of a battery 80, with the other end of the coil 77b of the 5 relay 77 being connected to one end of a resistance 81.
The other end of the resistance 81 is connected to one end of an ignition switch 79 for starting the engine of the vehicle, with the other end of the ignition switch 79 being grounded. A negative terminal 10 of the battery 80 is grounded.
The diode 82 has a cathode thereof connected to the MPU 14 as well as to the buckle connector detector 16. Connected to the MPU 14 are the electric 15 retractor 100, buckle connection detector 16, temperature sensor 19, ignition switch 79, and a base of the transistor 78 such that the MPU 14 monitors and controls the electric retractor 100, temperature sensor 19, ignition switch 79 and transistor 78.
20 The electric retractor 100 may be replaced by any other electric retractor such as the electric retractor 300 in Fig. 14.
The control operation of the automotive passenger restraint and protection apparatus according to the 25 present embodiment constructed as above will now be described with reference to Fig. 75.
First, when the ignition switch 79 is off, no current flows from the battery 80 to the coil 77b of the relay 77 with the contacts 77a being open, whereby no 30 supply voltage is delivered from the battery 80 to the electric retractor 100, MPU 14, and buckle connection detector 16.
Thereafter, when the ignition switch 79 is turned on, current flows from the battery 80 to the coil 77b of 35 the relay 77 to close the contacts 77a, whereby supply
voltage is delivered from the battery 80 to the electric retractor 100, MPU 14, and buckle connection detector 16. Then, the MPU 14 detects voltage applied to the ignition switch 79 to thereby monitor on and off states 5 of the ignition switch 79.
The temperature sensor 19 delivers a signal indicative of the detected temperature in the vicinity of the DC motor 10 or the temperature of the DC motor 10 itself to the MPU 14, and the buckle connection detector 10 16 detects whether the seatbelt tongue has been attached to the buckle or released from the buckle, and delivers a signal indicative of results of the detection to the MPU 14.
Upon receiving a signal indicating that the 15 seatbelt tongue has been released from the buckle, the MPU 14 delivers a control signal to the DC motor driver 11 so as to apply supply voltage V which is expressed by the following formula (11) to the DC motor 11 over a predetermined time period (e.g. 3 see): 20 V = VB - k x T x r (11) À where VB represents the output voltage from the battery 30 (initial value = 12 volts), k a control coefficient (e.g. 2.7), T time elapsed after release from the buckle, and r a temperature coefficient.
25 Fig. 76 is a timing chart showing the relationship between ON/OFF states of the ignition switch 79 and supply voltage supplied to the DC motor 10 after release of the seatbelt tongue from the buckle.
As is learned from the formula (11), the supply voltage 30 V is progressively decreased as time elapses after release of the seatbelt tongue from the buckle, as shown in Fig. 76. -
Thereafter, the MPU 14 delivers to the DC motor
driver 11 a control signal having a cycle of 2 seconds, for example, in such a manner as to inhibit the supply voltage V from being applied to the DC motor 10 for a predetermined time period (e.g. 1.9 see), and upon the 5 lapse of the predetermined time period, allow supply voltage V of 4 volts to be applied to the DC motor 10 for a predetermined time period (e. g. 0.1 see), and then again inhibit the supply voltage V from being applied to the DC motor for the above-mentioned predetermined time 10 period (e.g. 1.9 see). The delivery of the control signal is continued until the ignition switch 79 is turned off. By this control, the supply voltage V applied to the DC motor 10 changes as shown in Fig. 76, in such a manner that first the supply voltage V is O 15 volts for 1.9 seconds, then rises to and is held at 4 volts for 0. 1 seconds, and again drops to and is held at O volts for 1.9 seconds. In this way, the supply voltage is applied to the DC motor 10 in a manner changing in a cycle of 2 seconds, for example.
20 According to the above described control by the MPU 14, the seatbelt is slowly retracted, to eliminate the disadvantage with the conventional apparatus that since supply voltage of a predetermined value continues to be applied to the DC motor 10, in storing the 25 seatbelt, the seatbelt is suddenly retracted by the DC motor 10 such that the seatbelt tongue can be hit against the side window pane.
Next, when the ignition switch 79 is turned off, supply of current from the battery 80 to the coil 77b of 30 the relay 77 is stopped, whereby the contacts 77a of the relay 77 are opened with a time lag of 10 ms, for example, and accordingly the delivery of supply voltage from the battery 80 to the electric retractor 100, MPU 14, and buckle connection detector16 is stopped. -
35 As described above, according to the present
embodiment, the MPU 14 controls the application of the supply voltage to the DC motor 10 in such a cyclic manner that the supply voltage V is progressively decreased from a rate value of 12 volts, for example, 5 for a first predetermined time period (e.g. 3 seconds) as time elapses after release of the seatbelt tongue from the buckle, then is decreased to and held at a predetermined low level (e.g. 0 volts) for a second predetermined time period (e.g. 1.9 seconds), and then 10 increased to and held at a predetermined high level (e.g. 4 volts) for a third predetermined time period (e.g. 0.1 seconds), and thereafter the same cyclic control of the supply voltage is repeated with a cycle of 2 seconds, for example. As a result, the seatbelt 15 can be slowly brought into a retracted position, while eliminating the above-mentioned disadvantage with the conventional apparatus.
Twenty-Fifth Embodiment An automotive passenger restraint and protection 20 apparatus according to a twenty-fifth embodiment is identical in construction with the apparatus according to the above described twentyfourth embodiment, description of which is therefore omitted.
The present embodiment is distinguished from the 25 twenty-fourth embodiment in the manner of control executed by the MPU 14 in supplying the supply voltage to the electric retractor 100.
The control operation of the present embodiment will now be described only with respect to those which 30 are different from the manner of control of the twenty fourth embodiment.
Upon receiving a signal indicating that the seatbelt tongue has been released--from the buckle, the MPU 14 delivers an ON/OFF control signal having a
reference frequency of 20 kHz and a duty factor D expressed by the following formula (12) to the DC motor driver 11 over a predetermined time period (e.g. 3 see) so as to apply a predetermined supply voltage V to the 5 DC motor 11: D = 100 - a x T x x r (12) where a represent a control coefficient (e.g. 23.3).
Thus, the predetermined supply voltage is applied to the DC motor in an on-off manner with a frequency 10 corresponding to the duty factor determined by the above formula (12).
Fig. 77 is a timing chart showing the relationship between ON/OFF states of the ignition switch 79 and the duty factor of the ON-OFF control 15 signal delivered to the DC motor driver 11 after release of the seatbelt tongue from the buckle, and Fig. 77A is a graph showing a change in the duty factor of the control signal supplied to the DC motor driver 11 after release of the seatbelt tongue from the buckle to the 20 time the predetermined time period (3 see) elapses.
As shown in Fig. 77A, the duty factor of the ON/OFF control signal delivered to the DC motor driver 11 is progressively decreased with elapsed time T after release of the seatbelt tongue from the buckle according 25 to the formula (12).
Thereafter, as shown in Fig. 77, the MPU 14 sets and holds the duty factor to and at 0 % for 1.9 seconds, and then sets and holds the duty factor to and at 30 % for 0.1 seconds, followed by again setting and holding 30 the duty factor to and at O % for 1.9 seconds. In this way, the ON/OFF control signal is delivered to the DC motor driver 11 with the duty factor cyclically changing in a cycle of 2 seconds.
By the above control of the duty factor, supply voltage which gradually decreases in response to the ON OFF control signal having a duty factor progressively decreased from 100 % to 30 % with the lapse of time for 5 a first predetermined time period (3 see) after release of the seatbelt from the buckle, and then, no supply voltage is applied to the DC motor 10 for a second predetermined time period (1.9 seconds), then the supply voltage is applied to the DC motor 10 at a voltage 10 corresponding to the duty factor of 30 % of the ON/OFF control signal for a third predetermined time period (0.1 seconds), and then again no supply voltage is applied to the DC motor 10 for the second predetermined time period (1. 9 seconds), and thereafter the same 15 cyclic control of the supply voltage is repeated.
According to the above described control by the MPU 14, the seatbelt is slowly retracted, so that the aforementioned disadvantage with the conventional apparatus can be eliminated.
20 As described above, according to the present embodiment, the MPU 14 controls the duty factor of the ON/OFF control signal delivered to the DC motor driver 11 in such a cyclic manner that the supply voltage V of a predetermined value is applied to the DC motor 10 in 25 an on-off manner with a frequency corresponding to the duty factor of the control signal which is progressively decreased for a first predetermined time period (e. g. 3 seconds) as time elapses after release of the seatbelt tongue from the buckle, then set to and held at a 30 predetermined low duty factor (e. g. 0 %) for a second predetermined time period (e.g. 1.9 seconds), and then set to and held at a predetermined high duty ratio (e.g. 30 %) for a third predetermined time period (e.g. 0.1 seconds), and thereafter the same cyclic control of the 35 duty factor is repeated with a cycle of 2 seconds, for
example. As a result, the seatbelt can be slowly brought into a retracted position, while eliminating the above-mentioned disadvantage with the conventional apparatus. 5 Twenty-Sixth Embodiment An automotive passenger restraint and protection apparatus according to a twenty-sixth embodiment is identical in construction with the apparatus according to the above described twenty-fourth embodiment, 10 description of which is therefore omitted.
The present embodiment is distinguished from the twenty-fourth embodiment in the timing of supplying the supply voltage to the electric retractor 100.
15 The control operation of the present embodiment will now be described only with respect to those which are different from the manner of control of the twenty fourth embodiment.
In the present embodiment, even after turning-off 20 of the ignition switch, supply of the supply voltage to the electric retractor, the DC motor driver 11, etc. is continued for a predetermined time period within which retraction of the seatbelt can be completed by the electric retractor, after release of the seatbelt from 25 the buckle, to thereby carry out retraction of the seatbelt by the electric motor when the seatbelt is released from the occupant after turning-off of the ignition switch. This can prevent the seatbelt tongue from being caught in the door.
30 Simultaneously upon turning-off of the ignition switch 79, the MPU 14 delivers a high-level signal to the base of the transistor 78 to turn the same on, whereby supply voltage from the battery 80 is supplied via the transistor 78 to the electric retractor 100, MPU 35 14, buckle connection detector 16, and temperature
sensor 17.
Then, upon receiving a signal indicating that the seatbelt tongue has been released from the buckle, the MPU 14 carries out the control of application of the 5 supply voltage to the DC motor 10 in the same manner as described with respect to the twenty-fourth embodiment and with reference to Fig. 76, that is, by progressively decreasing the supply voltage applied to the DC motor for a predetermined time period (e.g. 3 seconds) after 10 release of the seatbelt tongue from the buckle and then carrying out the above described cyclic control of the supply voltage applied to the DC motor 10.
When the predetermined time period within which the retraction of the seatbelt can be completed by the 15 electric retractor 100 has elapsed after the MPU 14 delivered the high-level signal to the base of the transistor 78, the MPU 14 delivers a low-level signal to the base of the transistor 78 to turn the same off, whereby the supply of the supply voltage to the electric 20 retractor 100, DC motor driver 11, etc. is stopped.
Thus, the battery can be prevented from being wastefully consumed and deteriorated.
As described above, according to the present embodiment, also after the ignition switch is turned 25 off, the supply voltage is delivered to the electric retractor, DC motor driver, etc. so that after release of the seatbelt from the occupant, the retraction of the seatbelt is carried out by the electric retractor to thereby prevent the seatbelt tongue from being caught in 30 the door to be damaged. Further, on this occasion, the control of application of the supply voltage to the DC motor in the same manner as described with respect to the twenty-fourth embodiment by progressively decreasing the supply voltage applied to the EC motor for a 35 predetermined time period after release of the seatbelt
tongue from the buckle and then carrying out the cyclic control of the supply voltage applied to the DC motor, the same results as those obtained by the twenty-fourth embodiment as mentioned above can be obtained.
5 Twenty-Seventh Embodiment An automotive passenger restraint and protection apparatus according to a twenty-seventh embodiment of the invention includes an electric retraction 2700 which is identical in construction with the electric 10 retractor, description of which is therefore omitted.
Fig. 78 is a flowchart showing seatbelt retraction control executed by the MPU 14 according to the present embodiment.
First, when the DC motor 10 is not rotatively 15 driven, that is, neither protraction of the seatbelt nor retraction of the same is being carried out, supply voltage applied to the DC motor 10 is measured at a step S8401, and then, based upon the measured supply voltage, a value ik of current that should flow to the DC motor 20 10 when the DC motor 10 has been stopped is calculated at a step S8402. The current value ik is used as a threshold value for determining whether the DC motor 10 has shifted from a rotatively driven state to a stopped state. A reference value of the supply voltage to be 25 applied to the DC motor 10 and a reference value of the threshold current value ik are stored in a memory within the MPU 14. If the supply voltage measured at the step S8401 is higher than the reference value of the supply voltage, the threshold current value ik is calculated to 30 a value larger than the reference value thereof, whereas if the supply voltage measured at the step S8401 is lower than the reference value of the supply voltage, the threshold current value ik is calculated to a value smaller than the reference value thereof.
Then, it is determined at a step S8403 whether driving of the DC motor lO for retracting the seatbelt is required. If the driving is not required, the present processing is immediately terminated, whereas if 5 the driving is required, a control signal is delivered to the DC motor driver ll to rotate the reel shaft 3 in the seatbelt retracting direction at a step S8404, whereby the seatbelt is retracted.
Then, current i flowing to the DC motor lO is 10 detected from current flowing through the resistance rl by the current detecting circuit Cl at a step S8405, and then it is determined at a step S8406 whether the detected current i is larger than the threshold current value ik. If the detected current i exceeds the 15 threshold current value ik, that is, if the seatbelt has not been retracted to its limit and has not become completely fit to the occupant's body and accordingly the DC motor lO has not shifted from a rotatively driven state to a stopped state, the processing returns to the 20 step S8405, whereas if the detected current i exceeds the threshold current value ik, that is, if the seatbelt has been retracted to its limit and has become completely fit to the occupant's body and accordingly the DC motor lo has shifted from a rotatively driven 25 state to a stopped state, the present processing is terminated. As described above, according to the present embodiment, even when the supply voltage applied to the DC motor lo varies due to environmental conditions under 30 which the DC motor lO is operated, the supply voltage is measured (step S8401). Based upon the measured supply voltage, the threshold current value ik for determining whether the DC motor lO has shifted from a rotatively driven state to a stopped state is calculated (step 35 S8402), and thereafter, it is determined whether the
current i flowing to the DC motor 10 is larger than the calculated threshold current value ik. Since the threshold current value ik is set based upon the supply voltage detected when the DC motor is not rotatively 5 driven, the determination as to whether the DC motor is actually stopped can be made with accuracy irrespective of environmental conditions under which the DC motor is operated. The threshold current value ik may be set based upon the ambient temperature in the vicinity of 10 the DC motor or the temperature of the DC motor itself instead of or together with the supply voltage.
Twenty-Eighth Embodiment An automotive passenger restraint and protection apparatus according to a twenty-eighth embodiment of the 15 invention includes an electric retractor which is identical in construction with the electric retractor 100, description of which is therefore omitted.
Fig. 79 is a flowchart showing seatbelt storing control executed by the MPU 14 in retracting the 20 seatbelt, according to the present embodiment.
First, it is determined at a step S8501 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the 25 present processing is immediately terminated, whereas if attaching of the seatbelt has been detected, a control signal is delivered to the DC motor driver 11 to rotate the DC motor 10 so as to cause rotation of the reel shaft 3 in the seatbelt retracting direction at a step 30 S8502, whereby the seatbelt is retracted. On this occasion, the timer 21 measures time elapsed after the control signal starts to be delivered to the DC motor driver 11. -- -
Then, it is determined at a step S8503 whether a
predetermined time period (e.g. 3 see) has elapsed after the control signal started to be delivered to the DC motor driver ll. If the predetermined time period has elapsed, a control signal is delivered to the DC motor 5 driver ll to stop the driving of the DC motor lo, whereby the DC motor lO is stopped to stop the retraction of the seatbelt by the reel shaft 3 in the seatbelt retracting direction. It is assumed that on this occasion the seatbelt is not locked by the seatbelt 10 locking mechanism 2. Further, on this occasion, the timer 21 measures time elapsed after the control signal for stopping the driving of the DC motor lo starts to be delivered to the DC motor driver ll.
Then, it is determined at a step S8505 whether 15 protraction of the seatbelt has been made. If protraction of the seatbelt has not been made, the seatbelt protraction control of Figs. 21 and 22, described before, is executed, followed by terminating the present processing.
20 If protraction of the seatbelt has not been made, the supply voltage applied to the DC motor lo is measured at a step S8506. Then, based upon the measured supply voltage, the threshold current value ik is calculated at a step S8507. Then, it is determined at a 25 step S8508 whether a predetermined time period (e.g. lo see) has elapsed after the control signal for stopping the driving of the DC motor lO started to be delivered to the DC motor driver ll. If the predetermined time period has not elapsed, the processing returns to the 30 step S8505, whereas if it has elapsed, a control signal is delivered to the DC motor driver ll to again drive the DC motor lo to cause rotation of the reel shaft 3 in the seatbelt retracting direction at a step S8509, whereby the seatbelt is retracted.-
35 Then, the current i flowing to the DC motor lO is
detected from current flowing through the resistance rl by the current detecting circuit C1 at a step S8510, and then it is determined at a step S8511 whether the detected current i is larger than the threshold current 5 value ik. If the detected current i is below the threshold current value ik, that is, if the seatbelt has not been retracted to its limit and has not completely become fit to the occupant's body so that the DC motor 10 has not shifted from a rotatively driven state to a 10 stopped state, the processing returns to the step S8510, whereas if the detected current i exceeds the threshold current value ik, that is, if the DC motor 10 has shifted from the rotatively driven state to a stopped state, the present processing is terminated.
15 As described above, according to the present embodiment, even when the supply voltage applied to the DC motor 10 varies due to environmental conditions under which the DC motor 10 is operated, the supply voltage is measured (step S8506), and based upon the measured 20 supply voltage, the threshold current value ik for determining whether the-DC motor 10 has shifted from a rotatively driven state to a stopped state is calculated(step S8507), and thereafter, it is determined whether the current i flowing to the DC motor 10 is 25 larger than the calculated threshold current value ik. Since the threshold current value ik is set based upon the supply voltage
detected when the DC motor is not rotatively driven, the determination as to whether the DC motor is actually stopped can be made with accuracy 30 irrespective of environmental conditions under which the DC motor is operated. The threshold current value ik may be set based upon the ambient temperature in the vicinity of the DC motor or the temperature of the DC motor itself instead of or together with the supply 35 voltage.
Twenty Ninth Embodiment An automotive passenger restraint and protection apparatus according to a twenty-ninth embodiment of the invention includes an electric retractor which is 5 identical in construction with the electric retractor, description of which is therefore omitted.
Fig. 80 is a flowchart showing seatbelt retraction control executed by the MPU 14 in attaching the seatbelt, according to the present embodiment.
Jo First, it is determined at a step S8601 whether attaching of the seatbelt tongue to the buckle has been detected by the buckle connection detector 16. If attaching of the seatbelt has not been detected, the present processing is immediately terminated, whereas if 15 attaching of the seatbelt has been detected, the supply voltage applied to the DC motor 10 is measured at a step S8602, and based upon the measured supply voltage, a threshold current value im for determining whether the driving force of the reel shaft 3 for retracting the 20 seatbelt is to be progressively decreased from a rotatively driven state is calculated at a step S8603.
A reference value of the threshold current value im as well as the reference value of the supply voltage to be applied to the DC motor 10 are stored in the memory 25 within the MPU 14. If the supply voltage measured at the step S8602 is higher than the reference value of the supply voltage, the threshold current value im is calculated to a value larger than the reference value thereof, whereas if the supply voltage measured at the 30 step S8602 is lower than the reference value of the supply voltage, the threshold current value im is calculated to a value smaller than the reference value thereof. - -
Then, a control signal is delivered to the DC
motor driver It to drive the DC motor lo to cause rotation of the reel shaft 3 at a predetermined rotational speed in the seatbelt retracting direction at a step S8604, whereby the seatbelt is retracted so that 5 the urging force that the occupant receives from the seatbelt progressively increases and accordingly the seatbelt retracting speed of the reel shaft 3 progressively decreases.
Then, the current i flowing to the DC motor lo is 10 detected from current flowing through the resistance rl by the current detecting circuit Cl at a step S8605, and then it is determined at a step S8606 whether the detected current i is larger than the threshold current value im. If the detected current i is below the 15 threshold current value im, the processing returns to the step S8605, whereas if the detected current i exceeds the threshold current value im, a control signal is delivered to the DO motor driver ll to further decrease the rotational speed of the reel shaft 3 in the 20 seatbelt retracting direction so as to progressively decrease the driving force of the reel shaft 3 for retracting the seatbelt at a step S8607, followed by terminating the present processing.
As described above, according to the present 25 embodiment, even when the supply voltage applied to the DC motor lO varies due to environmental conditions under which the DC motor lo is operated, the supply voltage is measured (step S8602). Based upon the measured supply voltage, the threshold current value im for determining 30 whether the driving force of the reel shaft 3 for retracting the seatbelt is to be progressively decreased from a current value is calculated (step S8603). and thereafter, it is determined whether the current i actually flowing to the DC motor lO is larger than the 35 calculated threshold current value im. Since the
threshold current value im is set based upon the supply voltage detected when the DC motor is not rotatively driven, the determination as to whether the DC motor is actually stopped can be made with accuracy irrespective 5 of environmental conditions under which the DC motor is operated. The threshold current value im may be set based upon the ambient temperature in the vicinity of the DC motor or the temperature of the DC motor itself instead of or together with the supply voltage.
10 Although in the twenty-seventh to twenty-ninth embodiments described above, the current i flowing through the resistance rl is detected from current flowing through the resistance rl, this is not limitative, but any other suitable method may be used to 15 detect the current i.
Thirtieth Embodiment An automotive passenger restraint and protection apparatus according to a thirtieth embodiment of the invention includes an electric retractor 3000 which is 20 an improved version of the electric retractor 100 and includes each one pair of reel shaft pulleys, motor pulleys, power transmission belts, DC motors, and DC motor drivers.
Fig. 81 shows the arrangement of the electric 25 retractor 3000 The seatbelt retractor 3000 has a frame 101 in which is rotatable mounted a reel shaft (takoup shaft) 103 for retracting and protracting a seatbelt. Secured to an end of the reel shaft 103 is a known seatbelt 30 locking mechanism 102 which is adapted to lock or stop the seatbelt from being protracted when a predetermined or higher degree of deceleration is applied to an automotive vehicle in which the present apparatus is installed or when the seatbelt is protracted at a
predetermined or higher degree of acceleration.
The reel shaft 103 has a central shaft 103a coupled to a central shaft of a first reel shaft pulley 105 and a central shaft of a second reel shaft pulley 113. The first reel shaft pulley 105 is coupled to a first DC motor pulley 106 via a first power transmission belt 107. The second reel shaft pulley 113 is coupled to a second DC motor pulley 114 via a second power transmission belt 115.
10 The first reel shaft pulley 105 and the first DC motor pulley 106 each have an outer periphery thereof formed with a predetermined number of outer teeth, while the first power transmission belt 107 has an inner periphery thereof formed with a predetermined number of 15 inner teeth which are in mesh with the outer teeth of the first reel shaft pulley 105 and the first DC motor pulley 106.
Similarly, the second reel shaft pulley 113 and the second DC motor pulley 114 each have an outer 20 periphery thereof formed with a predetermined number of outer teeth, while the second power transmission belt 115 has an inner periphery thereof formed with a predetermined number of inner teeth which are in mesh with the outer teeth of the second reel shaft pulley 113 25 and the second DC motor pulley 115.
The first DC motor pulley 106 has a central shaft thereof coupled to a first DC motor 108, and the second DC motor pulley 114 has a central shaft thereof coupled to a second DC motor 116 such that the rotation of the 30 first DC motor 108 is transmitted to the reel shaft 103 via the first DC motor pulley 106, and the rotation of the second DC motor 116 is transmitted to the reel shaft 103 via the second DC motor pulley 114.
The first and second DC motors 108, 116 are each 35 fixed to the frame 101 at at least two points, and are
connected to an MPU (Micro Processing Unit) 110 via respective first and second DC motor drivers 109, 117.
The first and second DC motor drivers 109, 117 control the first and second DC motors 108, 116, respectively, 5 based upon PAM signals from the MPU 110.
The first and second DC motor drivers 109, 117 both have a construction which is identical with the construction of the DC motor driver 11 shown in Fig. 2, description of which is therefore omitted.
10 The MPU 110 has a built-in timer 120 for measuring time. Connected to the MPU 110 are a buckle connection detector 162 which detects whether the seatbelt has been attached to the buckle or disconnected therefrom and delivers a signal indicative of results of 15 the detection to the MPU 110, and a collision predictor 111 which predicts a possible collision of the vehicle.
The collision predictor 111 has a distance sensor 121 provided therein, which detects the distance between the present automotive vehicle and an object lying ahead 20 of the vehicle, and delivers a signal indicative of the detected distance to the collision predictor 111. The collision predictor 111 calculates a collision unavoidableness distance dd (m) by the use of the following formula (14), and when the calculated distance 25 ad is larger than the distance indicated by the signal from the collision sensor 121, the collision predictor 111 delivers a signal indicative of a collision being unavoidable to the MPU 110: ad = Vr x td (14) 30 where Vr represents relative speed (m/sec), and td response delay of the driver e.g. O.S to 2 see).
Next, control processing executed by the MPU 110 will be described.
First, when the first DC motor 108 is energized or rotatively driven while the second DC motor 116 is kept deenergized in a non-driven state, the reel shaft 103 is rotated by the rotating first DC motor 108 and 5 the second DC motor 116 is caused to rotate in unison with the rotation of the reel shaft 103. On this occasion, since the gear ratio between the first reel shaft pulley 105 and the first DC motor pulley 106 is set to the same value as the gear ratio between the 10 second reel shaft pulley 113 and the second DC motor pulley 114. the rotational speed of the first DC motor 108 which is rotatively driven is the same as the second DC motor 116 which is not energized for rotation.
While the first DC motor 108 is energized to be 15 rotatively driven and the second DC motor 116 is not energized for rotation but merely rotated in unison with the rotation of the reel shaft 103, if the seatbelt is protracted by the occupant, the MPU 110 compares the DC motor terminal voltage or pulsating components contained 20 therein between the first DC motor 108 and the second DC motor 116, and if the compared terminal voltage or pulsating components are equal between the first and second DC motors, the MPU 110 determines that the electric retractor 3000 is normal, but if they are not 25 equal, the MPU 110 determines that there is an abnormality in the electric retractor 3000. The gear ratio between the first reel shaft pulley 105 and the first DC motor pulley 106 may be set to a different value from the gear ratio between the second reel shaft 30 pulley 113 and the second DC motor pulley 114. In this case, by using a correction coefficient or the like dependent upon the difference in gear ratio, the same fault diagnosis as above can be carried out.
Alternatively, it may be determined that a 35 driving system associated with the first DC motor 108 is
abnormal if the terminal voltage across the first DC motor 108 or current flowing to the first DC motor 108 is below a predetermined value (e.g. 5 volts or 3 amperes) even when a PWM signal is delivered from the 5 MPU 110 to the first DC motor driver 109. A driving system associated with the second DC motor 116 may be diagnosed as to abnormality in a similar manner to the above. Further 'alternatively, a PWM signal may be 1o delivered to the first DC motor driver 109 to rotatively drive the first DC motor 108 with a predetermined driving force, and it may be determined whether the terminal voltage across the second DC motor 116 which is then not energized or rotatively driven or pulsating 15 components therein show a value corresponding to the predetermined driving force, to thereby determine abnormality based upon results of the determination. In addition to this fault diagnosis, conversely the first DC motor 108 may be kept deenergized in a non-driven 20 state and the second DC motor 116 energized to be rotatively driven, and then the same determination as above may be carried out, to thereby achieve fault diagnosis with higher reliability.
Next, when the signal indicative of collision 25 unavoidableness is delivered from the collision predictor 111 to the MPU 110, the MPU 110 delivers a PWM signal to both of the first and second DC motor drivers 109, 117 to rotatively drive the first and second DC motors 108, 116 to retract the seatbelt with a large 30 retracting force.
Assuming that the maximum value of the driving force for retracting the seatbelt that is required when the signal indicative of a collision being unavoidable from the collision predictor 111 is received by the MPU 35 110 is 100, the maximum value of the driving force of
each of the first and second DC motors may set to 70.
Then, the maximum value of the combined driving force of the first and second DC motors 108 and 116 exceeds 100, and therefore, then the respective driving forces of the 5 first and second DC motors 108, 116 have only to be adjusted so that the maximum value of the combined driving force becomes equal to 100. The first and second DC motors 108, 116 can be designed compact in size and light in weight and manufactured at a low cost.
10 Further, for example, if the first DC motor 108 has a degraded driving force due to aging change or the like, the ratio of driving force between the first and second DC motors 108, 116 may be changed by adjusting the pulse width of at least one of PAM signals delivered 15 to the respective DC motor drivers 109, 117 by the MPU 110 so that the ratio of driving force of the second DC motor 116 is larger than that of the first DC motor 108, whereby the driving force of the first DC motor 108 can be utilized to the fullest extent. For example, if the 20 maximum value of driving force of the first DC motor 108 has decreased to 30, the driving force of the second DC motor 116 is set to the maximum value of 70 when the signal indicative of a collision being unavoidable from the collision predictor 111 is received, to thereby 25 enable securing a driving force required for retracting the seatbelt.
As described above, according to the present embodiment, when the driving force of the first DC motor 108 has a degraded driving force, for example, the ratio 30 of driving force between the first and second DC motors 108, 116 by adjusting the pulse width of at least one of PAM signals for the first and second DC motors delivered to the respective DC motor drivers by the MPU 110 such that the ratio of driving force of the second DC motor.
35 116 becomes larger, to thereby enable utilizing the
driving force of the first DC motor 108 to the fullest extent and hence fully exhibiting the driving force for retracting the seatbelt that is possessed by the first and second DC motors.
5 When the driving force of the first DC motor 108 alone, for example, is sufficient to retract the seatbelt, the second DC motor 116 may be kept from being driven but used as a sensor for sensing the amount of protraction or,retraction of the seatbelt.

Claims (2)

  1. 69286/006.900
    Claims:
    i. An automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising: an electric retractor having driving means for retracting and protracting the seatbelt; storage means for storing a state of use of the seatbelt; control means for controlling said driving means and said storage means; collision danger detecting means for detecting danger of collision of the automotive vehicle; wherein said control means controls said storage means so as to store at least one of the state of use of the seatbelt before a collision of the automotive vehicle and the state of use of the seatbelt after the collision, when said collision danger detecting means detects the danger of collision of the automotive vehicle.
  2. 2. An automotive passenger restraint and protection apparatus as claimed in claim 1, including a power supply, and auxiliary power supply means for supplying power from said power supply to said control means for the predetermined time period after the collision of the automotive vehicle, and wherein said storage means comprises a non-volatile ROM.
    2. An automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising: an electric retractor having driving means for retracting and protracting the seatbelt; control means for controlling said driving means; collision danger detecting means for detecting danger of collision of the automotive vehicle; wherein said control means controls said driving means to carry out alternately retraction and protraction of the seatbelt for a predetermined time period, based upon results of detection of the danger of collision by said collision danger detecting means when said collision danger detecting means detects the danger of collision of the automotive vehicle.
    3. An automotive passenger restraint and protection apparatus as claimed in claim 2, wherein said control means controls a force of said driving means for retracting the seatbelt and a force of said driving means for protracting the seatbelt by controlling said driving means based upon the results of detection of the danger of collision by said collision danger detecting means.
    4. An automotive passenger restraint and protection apparatus as claimed in claim 2, wherein said control means controls a period of retraction of the seatbelt by said driving means and a period of protraction of the seatbelt by said driving means by controlling said driving means based upon the results of detection of the danger of collision by said collision danger detecting means.
    5. An automotive passenger restraint and protection apparatus as claimed in claim 2, including storage means for storing a state of use of the seatbelt, and wherein said control means stores at least one of the state of use of the seatbelt before a collision of the automotive vehicle and the state of use of the seatbelt after the collision, when said collision danger detecting means detects the danger of collision of the automotive vehicle.
    6. An automotive passenger restraint and protection apparatus as claimed in claim 5, including a power supply, and auxiliary power supply means for supplying power from said power supply to said control means for a predetermined time period after a collision of the automotive vehicle, and wherein said storage means comprises a non-volatile ROM.
    Amendments to the claims have been filed as follows 1 An automotive passenger restraint and protection apparatus for an automotive vehicle, having a seatbelt, for restraining an occupant of the automotive vehicle by the seatbelt to protect the occupant, comprising: an electric retractor having driving means for retracting and protracting the seatbelt; storage means for storing a state of use of the seatbelt; control means for controlling said driving means; collision danger detecting means for detecting danger of collision of the automotive vehicle; wherein said control means controls said storage means so as to store at least one of the state of use of the seatbelt for a predetermined time period before a collision of the automotive vehicle and the state of use of the seatbelt for a predetermined time period after the collision, when said collision danger detecting means detects the danger of collision of the automotive vehicle.
GB0205909A 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device Expired - Fee Related GB2370537B (en)

Applications Claiming Priority (17)

Application Number Priority Date Filing Date Title
JP36327597A JP3781884B2 (en) 1997-12-16 1997-12-16 Vehicle occupant restraint protection device
JP10013153A JPH11198760A (en) 1998-01-08 1998-01-08 Occupant restraint and crash protection device for vehicle
JP09389598A JP4052491B2 (en) 1998-03-24 1998-03-24 Vehicle occupant restraint protection device
JP10096937A JPH11278215A (en) 1998-03-26 1998-03-26 Occupant constraining and protecting device for vehicle
JP09995498A JP3695622B2 (en) 1998-03-30 1998-03-30 Vehicle occupant restraint protection device
JP12432498A JP3730012B2 (en) 1998-04-17 1998-04-17 Vehicle occupant restraint protection device
JP12967598A JP3554484B2 (en) 1998-04-24 1998-04-24 Vehicle occupant restraint system
JP16152498A JP3795230B2 (en) 1998-05-27 1998-05-27 Vehicle occupant restraint protection device
JP16442598A JP3761717B2 (en) 1998-05-29 1998-05-29 Vehicle occupant restraint protection device
JP18329198A JP3819151B2 (en) 1998-06-16 1998-06-16 Vehicle occupant restraint protection device
JP10189632A JP2000006759A (en) 1998-06-22 1998-06-22 Occupant constraining/protecting device for vehicle
JP10202873A JP2000016247A (en) 1998-07-03 1998-07-03 Occupant locking protective device for vehicle
JP20711698A JP3734369B2 (en) 1998-07-08 1998-07-08 Seat belt pull-up amount detection device
JP20915398A JP3830667B2 (en) 1998-07-24 1998-07-24 Vehicle occupant restraint protection device
JP23160598A JP4077946B2 (en) 1998-08-18 1998-08-18 Vehicle occupant restraint protection device
JP10240008A JP2000071937A (en) 1998-08-26 1998-08-26 Occupant restraining protective device for vehicle
GB9827725A GB2335890B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount detecting device

Publications (3)

Publication Number Publication Date
GB0205909D0 GB0205909D0 (en) 2002-04-24
GB2370537A true GB2370537A (en) 2002-07-03
GB2370537B GB2370537B (en) 2002-08-14

Family

ID=27585887

Family Applications (8)

Application Number Title Priority Date Filing Date
GB0205909A Expired - Fee Related GB2370537B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205939A Expired - Fee Related GB2370542B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205911A Expired - Fee Related GB2370538B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205917A Expired - Fee Related GB2370540B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205916A Expired - Fee Related GB2370539B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205937A Expired - Fee Related GB2370541B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205908A Expired - Fee Related GB2370536B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205945A Expired - Fee Related GB2370543B (en) 1997-12-16 1998-12-16 Automative passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device

Family Applications After (7)

Application Number Title Priority Date Filing Date
GB0205939A Expired - Fee Related GB2370542B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205911A Expired - Fee Related GB2370538B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205917A Expired - Fee Related GB2370540B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205916A Expired - Fee Related GB2370539B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205937A Expired - Fee Related GB2370541B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205908A Expired - Fee Related GB2370536B (en) 1997-12-16 1998-12-16 Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
GB0205945A Expired - Fee Related GB2370543B (en) 1997-12-16 1998-12-16 Automative passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device

Country Status (1)

Country Link
GB (8) GB2370537B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100551297B1 (en) * 2003-07-04 2006-02-10 현대자동차주식회사 Airbag system having seat belt remind function
JP2006282015A (en) * 2005-03-31 2006-10-19 Takata Corp Seat belt retractor, seat belt device, and vehicle therewith
EP1712435A3 (en) * 2005-04-14 2006-11-22 Takata Corporation Seat belt retractor, seat belt device, and vehicle with seat belt device
DE102013203144B4 (en) * 2013-02-26 2022-04-14 Autoliv Development Ab Belt retractor with an electromotive winding aid and method for controlling an electromotive winding aid for a belt retractor
US10814817B2 (en) * 2017-06-15 2020-10-27 Ford Global Technologies, Llc Occupant position detection
JP7187949B2 (en) * 2018-09-28 2022-12-13 トヨタ自動車株式会社 Restraint control system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3918545A (en) * 1972-10-11 1975-11-11 Daimler Benz Ag Motor vehicles with a retaining system for the passengers
EP0747272A2 (en) * 1995-06-07 1996-12-11 Itt Manufacturing Enterprises, Inc. Apparatus and method for enhancing performance of an occupant restraint system in a vehicle
GB2304540A (en) * 1995-09-08 1997-03-26 Takata Corp Proximity actuation of tension controlled retractor.
JPH09175327A (en) * 1995-12-27 1997-07-08 Nippon Seiko Kk Safety device of vehicle

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58185351A (en) * 1982-04-26 1983-10-29 Nissan Motor Co Ltd Seat belt retractor
JPS6015240A (en) * 1983-07-04 1985-01-25 Nippon Soken Inc Seat bent device for vehicle
JPS60148746A (en) * 1984-01-13 1985-08-06 Nippon Soken Inc Winding method of seat belt
GB8511902D0 (en) * 1985-05-10 1985-06-19 Ase Uk Ltd Vehicle seat belt system
US4708365A (en) * 1985-05-13 1987-11-24 Kabushiki Kaisha Tokai-Rika-Denki-Seisakusho Apparatus for controlling seatbelt system
US4659108A (en) * 1985-09-11 1987-04-21 American Safety Equipment Corp. Automatic seat belt adjusting system
US4655312A (en) * 1985-10-15 1987-04-07 Allied Corporation Electrically adjusted safety restraint system
US4966394A (en) * 1989-08-31 1990-10-30 Allied-Signal Inc. Automotive passive comfort seat belt system
JPH03157243A (en) * 1989-11-13 1991-07-05 Takata Kk Seat belt system
US5765774A (en) * 1996-04-05 1998-06-16 Takata Corporation Seat belt retractor employing ultrasonic motor
JPH09301125A (en) * 1996-05-17 1997-11-25 Kongo Raito Kogyo Kk Seat belt provided with awakening means of operational seat of automobile

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3918545A (en) * 1972-10-11 1975-11-11 Daimler Benz Ag Motor vehicles with a retaining system for the passengers
EP0747272A2 (en) * 1995-06-07 1996-12-11 Itt Manufacturing Enterprises, Inc. Apparatus and method for enhancing performance of an occupant restraint system in a vehicle
GB2304540A (en) * 1995-09-08 1997-03-26 Takata Corp Proximity actuation of tension controlled retractor.
JPH09175327A (en) * 1995-12-27 1997-07-08 Nippon Seiko Kk Safety device of vehicle

Also Published As

Publication number Publication date
GB2370542A (en) 2002-07-03
GB2370542B (en) 2002-08-14
GB2370540B (en) 2002-08-14
GB2370536A (en) 2002-07-03
GB2370538B (en) 2002-08-14
GB0205937D0 (en) 2002-04-24
GB2370539A (en) 2002-07-03
GB0205917D0 (en) 2002-04-24
GB2370537B (en) 2002-08-14
GB2370540A (en) 2002-07-03
GB0205911D0 (en) 2002-04-24
GB2370538A (en) 2002-07-03
GB0205916D0 (en) 2002-04-24
GB2370539B (en) 2002-08-14
GB0205909D0 (en) 2002-04-24
GB0205939D0 (en) 2002-04-24
GB2370541A (en) 2002-07-03
GB0205945D0 (en) 2002-04-24
GB2370543B (en) 2002-08-14
GB2370541B (en) 2002-08-14
GB2370543A (en) 2002-07-03
GB2370536B (en) 2002-08-14
GB0205908D0 (en) 2002-04-24

Similar Documents

Publication Publication Date Title
US6729650B2 (en) Automotive passenger restraint and protection apparatus and seatbelt protraction and retraction amount-detecting device
US6554092B2 (en) Seatbelt device
US6561299B2 (en) Automotive passenger restraint and protection apparatus
US7475840B2 (en) Method for controlling a seat belt retractor
US6626463B1 (en) Seatbelt device
EP0489744B1 (en) Automotive passive comfort seat belt system
CA2189640A1 (en) Electronic seat belt tensioning system
GB2335890A (en) A seat belt system providing powered retraction and protraction
GB2370537A (en) A seat belt system with collision danger detection
JP4174108B2 (en) Vehicle occupant restraint protection device
GB2373220A (en) Seatbelt vibration warning when automotive passenger restraint system detects danger.
GB2370545A (en) Seat belt system with pulse width modulation control

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20161216