(57)【特許請求の範囲】
【請求項１】
車両に装備されるシートベルトリトラクタにおいて、
シートベルトの巻き取り量を検出する検出部と、
外部から出力される衝突予測情報を受信する受信部と、
該受信部により衝突予測情報を受信したと判断し、かつ、前記検出部により検出した巻き取り量が所定範囲内で無いと判断した場合に、シートベルトを巻き取る巻き取り部と、
前記受信部により衝突予測情報を受信したと判断し、かつ、前記検出部により検出した巻き取り量が所定範囲内であると判断した場合は、前記巻き取り部によるシートベルトの巻き取りを禁止する禁止手段と
を備えることを特徴とするシートベルトリトラクタ。
【請求項２】
シートベルト装着後の所定時間内に前記検出部が検出する巻き取り量に基づき、前記所定範囲を決定する決定手段
を備えることを特徴とする請求項１に記載のシートベルトリトラクタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に装備されるシートベルトリトラクタに関する。
【背景技術】
【０００２】
車両の座席に設けられるシートベルト装置は、車両の衝突時に生じる加速度による乗員の急激な移動を拘束し、乗員の身体の安全を図る装置である。このシートベルト装置は、一般に、シートベルト、シートベルトリトラクタ及びバックル装置等から構成される。
【０００３】
リトラクタは、シートベルトを巻取部材（スプール）に巻回してバネ力により内部に引き込み、通常はその引き込んだ状態でシートベルトを収容している。乗員がシートベルトを装着する場合、シートベルトの巻き取り側と反対側一端に設けたタングプレートを引っ張ることで収容されたシートベルトを引き出し、これを座席の傍らに設けたバックル装置に係合させることで、シートベルトを装着する。
【０００４】
このように構成されたリトラクタは、衝撃が作用する衝突時にはシートベルトの巻取部材からの引き出しをロックし、このロックされたシートベルトにより前方に急激に移動する乗員の身体を拘束する。ここで、特に衝突予測時または急減速時等において一層強力に乗員の身体を拘束するため、通常、プリテンショナとロック機構とが設けられる。
【０００５】
プリテンショナは、衝突が予測される場合または車両が急減速状態になったことを加速度センサが検知した場合にシートベルトの弛みを除去し、シートベルトによる拘束力を向上するものである。ロック機構は、スプールとともに回転するロッキング部材（ロッキングベース）を備えている。そして、加速度センサの検知信号に応じて、ロッキングベースに設けられた係止部材（パウル）が車両の固定側部材（リトラクタのフレーム等）に設けられた内歯（ラチェット歯）に係止され、引き出し方向へのロッキングベース及びスプールの回転を規制する（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１４２９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のシートベルトリトラクタでは必要以上にプリテンショナが作動して乗員を拘束するため、不快感を与える場合があった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、状況に応じてプリテンショナを作動させないことにより、安全性を確保しつつも乗員の不快感を低減することが可能なシートベルトリトラクタを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係るシートベルトリトラクタは、車両に装備されるシートベルトリトラクタにおいて、シートベルトの巻き取り量を検出する検出部と、外部から出力される衝突予測情報を受信する受信部と、該受信部により衝突予測情報を受信したと判断し、かつ、前記検出部により検出した巻き取り量が所定範囲内で無いと判断した場合に、シートベルトを巻き取る巻き取り部と、前記受信部により衝突予測情報を受信したと判断し、かつ、前記検出部により検出した巻き取り量が所定範囲内であると判断した場合は、前記巻き取り部によるシートベルトの巻き取りを禁止する禁止手段とを備えることを特徴とする。
【００１０】
本発明に係るシートベルトリトラクタは、シートベルト装着後の所定時間内に前記検出部が検出する巻き取り量に基づき、前記所定範囲を決定する決定手段を備えることを特徴とする。
【００１２】
本発明にあっては、検出部はシートベルトの巻き取り量を検出する。受信部は、外部から出力される衝突予測情報を受信する。また巻き取り部は受信部により衝突予測情報を受信した場合、シートベルトを巻き取る。ここで、検出部により検出した巻き取り量が所定範囲内である場合、禁止手段は巻き取り部によるシートベルトの巻き取りを禁止する。
【００１３】
本発明にあっては、決定手段は、シートベルト装着後の所定時間内に検出部から検出される巻き取り量に基づき、禁止手段における所定範囲を決定する。そして、禁止手段は、検出部により検出した巻き取り量が、決定手段により決定した所定範囲内である場合、巻き取り部によるシートベルトの巻き取りを禁止する。
【００１４】
本発明にあっては、受信部はシートの位置に関する位置情報を受信する。判定手段は、受信部により受信した位置情報が記憶部に記憶したシート基準範囲を超えるか否かを判定する。そして、シート基準範囲を超えると判断した場合、解除手段は、禁止手段による巻き取り禁止を解除する。
【発明の効果】
【００１５】
本発明にあっては、検出部により検出した巻き取り量が所定範囲内である場合、禁止手段は巻き取り部によるシートベルトの巻き取りを禁止する。これにより、シートベルトが適正位置に存在する場合は、あえて不要な巻き取りを省略でき、乗員の不快感を低減することが可能となる。
【００１６】
本発明にあっては、決定手段は、シートベルト装着後の所定時間内に検出部から検出される巻き取り量に基づき、禁止手段における所定範囲を決定する。そして、禁止手段は、検出部により検出した巻き取り量が、決定手段により決定した所定範囲内である場合、巻き取り部によるシートベルトの巻き取りを禁止する。従って、乗員の体格等に応じて巻き取りの禁止が実行されることからより安全性を向上することが可能となる。
【００１７】
本発明にあっては、判定手段は、受信部により受信した位置情報が記憶部に記憶したシート基準範囲を超えるか否かを判定する。そして、シート基準範囲を超えると判断した場合、解除手段は、禁止手段による巻き取り禁止を解除する。これにより、ハンドルまたはガラス等への二次衝突の可能性が高い場合に、巻き取り禁止を解除できより安全性を向上することが可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】シートベルト装置の概要を示す模式的斜視図である。
【図２】シートベルトリトラクタの構成を示す模式図である。
【図３】制御装置のハードウェア構成を示すブロック図である。
【図４】基準範囲決定処理の手順を示すフローチャートである。
【図５】基準範囲決定処理の手順を示すフローチャートである。
【図６】巻き取り処理の手順を示すフローチャートである。
【図７】係数テーブルのレコードレイアウトを示す説明図である。
【図８】実施の形態２に係る制御装置のハードウェア構成を示すブロック図である。
【図９】シート基準範囲ファイルのレコードレイアウトを示す説明図である。
【図１０】解除処理の手順を示すフローチャートである。
【図１１】解除処理の手順を示すフローチャートである。
【図１２】実施の形態２に係る基準範囲決定処理の手順を示すフローチャートである。
【図１３】実施の形態２に係る基準範囲決定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
実施の形態１
以下本発明の実施の形態を、図面を参照して説明する。図１はシートベルト装置の概要を示す模式的斜視図である。シートベルト装置１０は、乗員１１の身体をシート１２に拘束するシートベルト（以下、ベルトという）１３を備える。ベルト１３は、乗員１１の上体を拘束するベルト部分１３ａと、乗員１１の腰部を拘束するベルト部分１３ｂとから成る。ベルト部分１３ｂの一端はアンカープレート１４により車室下部の車体部分に固定されている。ベルト部分１３ａは、乗員１１の肩近傍の箇所に設けられたスルーアンカー１５で折り返され、その端部はシートベルトリトラクタ１６のベルトリールに連結されている。ベルト１３の他方の共通端部にはタングプレート１７が取り付けられている。このタングプレート１７は、シート１２の下側縁部に固定されたバックル１８に着脱自在である。
【００２０】
図２はシートベルトリトラクタの構成を示す模式図である。シートベルトリトラクタ１６は、ハウジング２１内に回転自在に設けられたベルトリール（スピンドル）２２と、ベルトリール２２を回転駆動するモータ２３（巻き取り部）とを備えている。ベルトリール２２にはベルト１３の上記ベルト部分１３ａの端部が結合され、ベルト部分１３ａはベルトリール２２で巻き取られる。ベルトリール２２の軸２２ａは動力伝達機構（ギヤ機構）２４を介してモータ２３の駆動軸２３ａに接続される。ベルトリール２２は、動力伝達機構２４を経由してモータ２３で回転駆動される。
【００２１】
モータ２３が正転すると、ベルト１３（ベルト部分１３ａ）を引き込み、ベルトリール２２に巻き取らせる。モータ２３が逆転すると、ベルトリール２２はベルト１３（ベルト部分１３ａ）を送り出すように回転する。ベルトリール２２の回転でベルト１３を引き込むことにより、ベルト張力を高め、乗員１１の拘束を高める。ベルトリール２２の回転でベルト１３を送り出すことにより、ベルト張力を低下し、乗員１１の拘束を緩和する。このようにして、シート１２における乗員１１の位置と姿勢の保持制御が行われる。なお、本実施の形態においては衝突予測時におけるベルト１３の巻き取りをモータ２３により行う例を説明するがこれに限るものではない。例えば図示しない火薬を用いてベルト１３を巻き取る構成、または、モータ２３及び火薬を用いた巻き取りの兼用であっても良い。
【００２２】
ハウジング２１の内壁にはベルト１３の巻き取り量を検出する検出部（以下、センサという）２５が取り付けられている。なお巻き取り量の検出は、軸２２ａの回転量を検出する角度センサ等であっても良い。センサ２５はセンサ本体２５２及び進退棒２５１を含む。センサ本体２５２の一面はハウジング２１の内壁にビスまたは接着剤等により固定されている。センサ本体２５２の他面側にはベルトリール２２の軸２２ａと交差する方向に進退する進退棒２５１が突出している。進退棒２５１の先端はベルト１３の一面に当接している。ベルト１３の巻き取り量に応じて、当該ベルト１３の一面に先端にて当接する進退棒２５１が軸２２ａと交差する方向に進退する。
【００２３】
すなわち、ベルト１３がベルトリール２２に多く巻き取られている場合、ベルトリール２２に巻き付くベルト１３の断面視における直径が大きくなることから、進退棒２５１はセンサ本体２５２内部に入り込む。一方、ベルト１３が引き出されるにつれ、ベルトリール２２に巻き付くベルト１３の断面視における直径が小さくなることから、進退棒２５１はセンサ本体２５２からベルトリール２２に向かう方向に伸びることになる。センサ本体２５２は進退棒２５１の進退位置を、ベルト１３の巻き取り量として制御装置３へ出力する。制御装置３はセンサ２５から出力される巻き取り量に応じてモータ２３を制御する。
【００２４】
図３は制御装置３のハードウェア構成を示すブロック図である。制御装置３は制御部としてのＣＰＵ（CentralProcessing Unit）３１、ＲＡＭ（Random Access Memory）３２、ＣＡＮ（Controller Area Network）通信部３６、時計部３８、モータ駆動制御部２３１、及び、記憶部３５等を含む。ＣＰＵ３１は、バス３７を介して制御装置３のハードウェア各部と接続されていて、それらを制御すると共に、記憶部３５に格納された制御プログラム３５Ｐに従って、種々のソフトウェア的機能を実行する。記憶部３５には上述した制御プログラム３５Ｐ、及び、基準範囲記憶部３５１、装着範囲記憶部３５２及び係数テーブル３５３等が記憶されている。
【００２５】
受信部たるＣＡＮ通信部３６はＣＡＮプロトコルに従い、距離センサ４２、警告灯５０、荷重センサ５１、車速センサ４１及び衝突予測部４０等との間で情報の送受信を行う。なお、本実施の形態においてはＣＡＮを用いた例を説明するが他のプロトコルにより情報を送受信しても良い。時計部３８は日時情報をＣＰＵ３１へ出力する。モータ駆動制御部２３１はＣＰＵ３１の指示に従いモータ２３の正転（ベルト１３の巻き取り）及び逆転（ベルト１３の引き出し）を制御する。
【００２６】
荷重センサ５１はシート１２の下面に設けられており、乗員１１の着座に基づく荷重を検出した場合、オン信号をＣＡＮ通信部３６へ出力する。装着範囲記憶部３５２には、乗員１１がベルト１３を装着しているか否かを判断する際に参照される巻き取り量の範囲（以下、装着範囲という）が記憶されている。例えば装着範囲記憶部３５２には、Ａ１以上Ａ２以下と記憶されている。センサ２５は巻き取り量を検出し、ＣＰＵ３１へ出力する。上述の例ではベルト１３がベルトリール２２に完全に巻き込まれている場合、初期値である巻き取り量Ａ３がＣＰＵ３１へ出力される。なお、Ａ３＞Ａ２＞Ａ１である。乗員１１がベルト１３を引き出し、センサ２５からＡ１以上Ａ２以下の巻き取り量が出力され、かつ、荷重センサ５１からオン信号が出力された場合、ＣＰＵ３１はベルト１３の装着が完了したと判断し、警告灯５０へＣＡＮ通信部３６を介して、消灯信号を出力する。これを受けて警告灯５０は消灯する。一方、荷重センサ５１からオン信号が出力され、かつ、センサ２５からＡ１以上Ａ２以下の巻き取り量が出力されない場合は、点灯信号を警告灯５０へ出力する。警告灯５０はこれを受けてシートベルト着用を促すべく点灯する。
【００２７】
基準範囲記憶部３５１にはＣＰＵ３１が演算により求めた乗員１１に対する巻き取り量の範囲が記憶される。ＣＰＵ３１はベルト１３が装着されたと判断した後、時計部３８から出力される日時情報を参照し、センサ２５から出力される巻き取り量の所定時間内（例えば５秒内）における平均値を算出する。ＣＰＵ３１は算出した平均値の±５％の巻き取り量を基準範囲の上限値及び下限値として基準範囲記憶部３５１に記憶する。例えば上限値はａ２であり、下限値はａ１であり、基準範囲はａ１以上ａ２以下となる。なおＡ１≦ａ１＜ａ２≦Ａ２である。なお、±５％とした基準範囲の設定例はあくまで一例であり、車体強度等に応じて適宜の値を採用すればよい。また、所定時間は記憶部３５に予め記憶されており、ＣＰＵ３１の指示に従い適宜読み出される。
【００２８】
距離センサ４２は例えばミリ波レーダ、超音波センサまたは複数のＣＣＤ（charge-coupleddevice）カメラ等であり車両前方に搭載されている。距離センサ４２は前方に存在する障害物までの距離を演算し、距離を衝突予測部４０等へ出力する。なお、距離センサ４２は前方に存在する障害物までの距離を検出する例を説明するが、側方、または、後方に存在する障害物までの距離を検出するものであっても良い。
【００２９】
車速センサ４１は車両速度を検出し、検出した車両速度を衝突予測部４０等へ出力する。車両の衝突を予測する衝突予測部４０は、距離センサ４２から出力される距離及び車速センサ４１から出力される車両速度等に基づき衝突予測情報を、ＣＡＮ通信部３６を介して制御装置３へ出力する。衝突予測の方法としては、例えば、距離センサ４２から出力される距離の時間的変化から相対速度を算出する。衝突予測部４０はこの算出した相対速度及び障害物までの距離に基づき、衝突までの時間を算出する。衝突予測部４０はこの算出した時間が予め記憶した所定時間以下である場合は、衝突の可能性が高いことを示す衝突予測情報を、ＣＡＮ通信部３６を介して制御装置３へ出力する。
【００３０】
衝突予測部４０から衝突予測情報が出力された場合、ＣＰＵ３１はモータ駆動制御部２３１にベルト１３の正転命令（以下、巻き取り命令）を出力する。モータ駆動制御部２３１はこの巻き取り命令を受け付けた場合、モータ２３を、ベルト１３を所定量巻き取る方向に駆動する。一方、ＣＰＵ３１はセンサ２５から出力される巻き取り量が基準範囲記憶部３５１に記憶した基準範囲内である場合、上述した巻き取り命令の出力を禁止する処理を行う。ベルト１３の巻き取りは禁止されるが、ロック機構が作動し、乗員１１をベルト１３により拘束する。近年は高剛性フレームの存在により車内空間の剛性が高い。従って、乗員１１とハンドルまたはダッシュボード等との間に十分な空間が確保されている場合は、二次衝突の可能性が低いことから敢えて強制的な巻き取りを禁止する。
【００３１】
以上のハードウェア構成において本実施の形態に係るソフトウェア処理を、フローチャートを用いて説明する。図４及び図５は基準範囲決定処理の手順を示すフローチャートである。ＣＰＵ３１は荷重センサ５１からオン信号が出力されたか否かを判断する（ステップＳ４１）。ＣＰＵ３１はオン信号が出力されていないと判断した場合（ステップＳ４１でＮＯ）、以上の処理を繰り返す。一方、ＣＰＵ３１は、荷重センサ５１からオン信号が出力されたと判断した場合（ステップＳ４１でＹＥＳ）、警告灯５０へＣＡＮ通信部３６を介して、点灯信号を出力する（ステップＳ４２）。ＣＰＵ３１は装着範囲記憶部３５２に予め記憶した装着範囲を読み出す（ステップＳ４３）。
【００３２】
ＣＰＵ３１はセンサ２５から出力される巻き取り量を参照し、センサから出力される巻き取り量が、読み出した装着範囲内であるか否かを判断する（ステップＳ４４）。ＣＰＵ３１は装着範囲内ではないと判断した場合（ステップＳ４４でＮＯ）、ベルト１３の未装着状態であると判断し、再びステップＳ４４の処理を繰り返す。一方、ＣＰＵ３１は巻き取り量が装着範囲内であると判断した場合（ステップＳ４４でＹＥＳ）、ベルト１３が装着されたと判断し、警告灯５０へ消灯信号を出力する（ステップＳ４５）。これにより、バックル１８内にタングプレート１７との連結を検出するバックルスイッチを設ける必要がなくなる。
【００３３】
続いてＣＰＵ３１はベルト１３装着後時計部３８から出力される日時情報を参照し、記憶部３５に記憶した所定時間を経過したか否かを判断する（ステップＳ４６）。ＣＰＵ３１は所定時間を経過していないと判断した場合（ステップＳ４６でＮＯ）、ステップＳ４６の処理を繰り返し実行する。一方、ＣＰＵ３１は所定時間を経過したと判断した場合（ステップＳ４６でＹＥＳ）、センサ２５から出力される巻き取り量を所定時間分ＲＡＭ３２に記憶する（ステップＳ４７）。これは例えば１／１０秒ごとにサンプリングを行い、５秒間の巻き取り量を逐次ＲＡＭ３２に記憶するようにすればよい。ＣＰＵ３１はＲＡＭ３２に記憶した巻き取り量の合計値をサンプリング数で除すことにより、巻き取り量の平均値を算出する（ステップＳ４８）。
【００３４】
ＣＰＵ３１は算出した平均値とＲＡＭ３２に記憶した各時間における巻き取り量との差の２乗値の総和をサンプリング数で除すことにより分散値を算出する（ステップＳ４９）。ＣＰＵ３１は記憶部３５から予め記憶した閾値を読み出す（ステップＳ５１）。ＣＰＵ３１は算出した分散値が閾値以下であるか否かを判断する（ステップＳ５２）。ＣＰＵ３１は分散値が閾値以下でないと判断した場合（ステップＳ５２でＮＯ）、シート１２の位置調整中または乗員１１がシート１２に正しく座っていない状態等であると判断し、ＲＡＭ３２内の情報を消去する（ステップＳ５３）。その後ＣＰＵ３１は処理を再びステップＳ４７に戻す。
【００３５】
ＣＰＵ３１は分散値が閾値以下であると判断した場合（ステップＳ５２でＹＥＳ）、乗員１１がシート１２上で正しい運転位置に着座したと判断し、ステップＳ４８で算出した平均値に基づき基準範囲を算出する（ステップＳ５４）。具体的にはＣＰＵ３１は記憶部３５から下限係数（例えば０．９５）及び上限係数（例えば１．０５）を読み出し、これらの係数を平均値に乗ずることで基準範囲を算出する。ＣＰＵ３１は算出した基準範囲を基準範囲記憶部３５１に記憶する（ステップＳ５５）。
【００３６】
ＣＰＵ３１はセンサ２５から出力される巻き取り量を参照し、センサから出力される巻き取り量が、読み出した装着範囲内であるか否かを判断する（ステップＳ５６）。ＣＰＵ３１は装着範囲内であると判断した場合（ステップＳ５６でＹＥＳ）、ベルト１３の装着状態であると判断し、再びステップＳ５６の処理を繰り返す。一方、ＣＰＵ３１は巻き取り量が装着範囲内でないと判断した場合（ステップＳ５６でＮＯ）、ベルト１３が取り外されたと判断し、警告灯５０へ消灯信号を出力する（ステップＳ５７）。ＣＰＵ３１は基準範囲記憶部３５１の記憶内容を消去する（ステップＳ５８）。
【００３７】
図６は巻き取り処理の手順を示すフローチャートである。ＣＰＵ３１は車速センサ４１から出力される車速を受け付ける（ステップＳ６１）。なお制御装置３へ入力される情報はＣＡＮ通信部３６が受信し、ＣＡＮ通信部３６は受信した情報をＣＰＵ３１へ出力する。ＣＰＵ３１は以下に述べる係数テーブルに基づき基準範囲を速度に応じて変更しても良い。
【００３８】
図７は係数テーブル３５３のレコードレイアウトを示す説明図である。係数テーブル３５３は速度フィールド、下限係数フィールド及び上限係数フィールドを含む。速度フィールドは速度範囲が記憶されている。下限係数フィールドには速度範囲に対応づけて平均値に乗ずる下限係数が記憶されている。上限係数フィールドには速度範囲に対応づけて平均値に乗ずる上限係数が記憶されている。下限係数フィールドには速度が上昇するにつれ、下限係数が大きくなるよう記憶されている。一方、上限係数フィールドには速度が上昇するにつれ上限係数が減少するよう記憶されている。これは速度が上昇した場合は基準範囲を狭め快適性よりも安全性を優先するためである。
【００３９】
また同速度体においては基準となる係数１と下限係数との差（または絶対値）が、上限係数と基準となる係数１との差（または絶対値）よりも小さくなるよう下限係数及び上限係数を記憶している。これは巻き取り量が小さい場合、換言すれば巻き取りが不十分である場合の方が基準範囲を狭めてより安全性を確保する必要があるからである。例えば、速度３０ｋｍ未満と低速の場合は、下限係数が０．９３（９３％）、上限係数が１．１０（１１０％）と記憶されている。この場合、下限係数側の方が数値１との差が上限係数と比較して小さく設定されていることが理解できる。また高速道路走行時など速度が８０ｋｍ以上の場合、この基準範囲を狭めかつ下限側をより厳密に制御すべく、下限係数は０．９７（９７％）、上限係数が１．０７（１０７％）と記憶されている。この場合においても、下限係数側の方が数値１との差が上限係数と比較して小さく設定される。
【００４０】
ＣＰＵ３１は係数テーブル３５３からステップＳ６１で受け付けた車速に対応する係数を読み出す（ステップＳ６２）。ＣＰＵ３１はステップＳ４８で算出した平均値に読み出した係数（下限係数及び上限係数）を乗じ、基準範囲を算出する（ステップＳ６３）。ＣＰＵ３１は基準範囲記憶部３５１に算出した基準範囲を記憶する（ステップＳ６４）。なお、図４及び図５で示した如く、基準範囲は速度にかかわらず一定としても良いことはもちろんである。また、係数テーブル３５３、基準範囲記憶部３５１及び装着範囲記憶部３５２等に記憶するデータのレイアウトはあくまで一例であり、設計に応じて適宜のデータの持ち方を採用すればよい。
【００４１】
ＣＰＵ３１は衝突予測部４０から衝突予測情報を受け付けたか否かを判断する（ステップＳ６５）。ＣＰＵ３１は衝突予測情報を受け付けていない場合（ステップＳ６５でＮＯ）、処理をステップＳ６１へ戻す。一方、ＣＰＵ３１は衝突予測情報を受け付けたと判断した場合（ステップＳ６５でＹＥＳ）、基準範囲記憶部３５１に記憶した基準範囲を読み出す（ステップＳ６６）。ＣＰＵ３１はセンサ２５から出力される巻き取り量が、基準範囲以内であるか否かを判断する（ステップＳ６７）。
【００４２】
ＣＰＵ３１は基準範囲以内でないと判断した場合（ステップＳ６７でＮＯ）、プリテンショナを実行すべく、モータ駆動制御部２３１へ巻き取り命令を出力する（ステップＳ６８）。モータ駆動制御部２３１は巻き取り命令を受け付けた場合、モータ２３をベルト１３の巻き取り方向に所定量巻き取る制御を行う。一方、ＣＰＵ３１は基準範囲以内であると判断した場合（ステップＳ６７でＹＥＳ）、プリテンショナを非作動とさせるべく、モータ駆動制御部２３１に巻き取り命令の禁止命令を出力する（ステップＳ６９）。この場合、モータ駆動制御部２３１は衝突予測部４０から衝突予測情報を受信していたとしても、モータ２３を駆動しない。これにより、衝突が予測される場合であり、かつ、居眠りまたは不自然な姿勢により乗員１１が着座している場合、ベルト１３の巻き取りにより乗員を拘束することが可能となる。その一方で、巻き取り量が基準範囲に属し正しく着座している場合には、プリテンショナの動作を禁止でき乗員の不快感発生を防止することが可能となる。
【００４３】
実施の形態２
実施の形態２はシート１２の位置に応じて巻き取り禁止を解除する処理に関する。図８は実施の形態２に係る制御装置３のハードウェア構成を示すブロック図である。実施の形態１の構成に加えてシート基準範囲ファイル３５４、電動シート制御部５２及び入力部３３が設けられている。複数の操作ボタン等により構成される入力部３３は、シートベルトリトラクタ１６の設置場所を選択するために用いられる。設置場所は運転席、助手席、運転席後ろ側の後部座席、及び、助手席後ろ側の後部座席等である。シートベルトリトラクタ１６の取り付けの際に入力部３３から設置場所を入力する。入力された設置場所の情報はＣＰＵ３１へ出力され、設置場所が記憶部３５に記憶される。なお、本実施の形態においては入力部３３により、設置場所を選択できる形態を説明するが、これに限るものではない。運転席専用または助手席専用等、予め特定の位置に取り付けるべくシートベルトリトラクタ１６を製造しても良いことはもちろんである。
【００４４】
図９はシート基準範囲ファイル３５４のレコードレイアウトを示す説明図である。シート基準範囲ファイル３５４は設置場所フィールド、前後基準範囲フィールド及び傾斜基準範囲フィールドを含む。シート基準範囲ファイル３５４は、設置場所に対応づけてシート基準範囲（前後基準範囲及び傾斜基準範囲）を記憶している。設置場所フィールドにはシート１２の設置場所に関する情報が記憶されている。本例では設置場所として運転席、助手席及び後部座席が記憶されている。前後基準範囲フィールドにはシート１２の前後基準範囲が設置場所に対応づけて記憶されている。同様に傾斜基準範囲フィールドには傾斜基準範囲が設置場所に対応づけて記憶されている。
【００４５】
電動シート制御部５２はシート１２の位置、すなわち座面の前後位置及び背もたれの傾斜角度を電気的に変更制御する。電動シート制御部５２は座面の前後位置を調整するための前後調整部５２１、及び、背もたれの傾斜角度を調整するための傾斜角度調整部５２２を含んでいる。前後調整部５２１及び傾斜角度調整部５２２は、例えばシート１２の座面の側面、または、ドア側面等に設けられる。前後調整部５２１から入力された前後位置、及び、傾斜角度はＣＡＮ通信部３６を介してＣＰＵ３１へ出力される。
【００４６】
図９の例においては設置場所が運転席の場合、前後基準範囲としてｘ１以上が記憶されている。なお、上限を設けｘ１以上ｘ１’以下としても良い。本実施の形態においては、前後基準範囲はシート１２の座面を最もフロントガラス（図示せず）側に近づけた位置を原点とする。設置場所が助手席の場合、前後基準範囲としてｘ２以上が記憶されている。このｘ１以上及びｘ２以上は衝突時においても二次衝突を防止することができる範囲に設定しておけばよい。例えば、運転席側の前後基準位置がｘ１よりも小さい場合（前よりの場合）、前後基準範囲を超えるので、巻き取り禁止命令が解除される。設置場所が後部座席の場合、前後基準範囲としてｘ３以下が記憶されている。後部座席においては、乗員が前席または助手席のシート１２背面に二次衝突を回避することができる前後基準範囲ｘ３以下が記憶される。例えば、運転席側の前後基準位置がｘ３よりも大きい場合（後ろよりの場合）、前後基準範囲を超えるので、巻き取り禁止命令が解除される。
【００４７】
傾斜基準範囲はシート１２の背もたれを最もフロントガラス側に傾斜させた場合における背もたれの角度を原点としている。設置場所が運転席の場合、傾斜基準範囲としてｙ１以上が記憶されている。設置場所が助手席の場合、傾斜基準範囲としてｙ２以上が記憶されている。このｙ１及びｙ２は衝突時においても二次衝突を防止することができる位置に設定しておけばよい。設置場所が後部座席の場合、傾斜基準範囲としてｙ３以下が記憶されている。後部座席においては、乗員が前席または助手席のシート１２背面に二次衝突を回避することができる傾斜基準範囲ｙ３以下が記憶される。なお、本実施の形態においてはシート基準範囲として、前後基準範囲及び傾斜基準範囲の２つを例に挙げて説明するがいずれか一方を用いても良い。
【００４８】
図１０及び図１１は解除処理の手順を示すフローチャートである。ＣＰＵ３１は入力部３３から設置場所の情報を受け付ける（ステップＳ１０１）。ＣＰＵ３１は受け付けた設置場所の情報を記憶部３５に記憶する（ステップＳ１０２）。ＣＰＵ３１は前後調整部５２１から入力された前後位置及び傾斜角度調整部５２２から入力された傾斜位置を受け付ける（ステップＳ１０３）。ＣＰＵ３１は実施の形態１の図６で述べたステップＳ６１〜Ｓ６６の処理を実行し、センサ２５から出力される巻き取り量が、基準範囲以内であるか否かを判断する（ステップＳ１０４）。
【００４９】
ＣＰＵ３１は基準範囲以内でないと判断した場合（ステップＳ１０４でＮＯ）、プリテンショナを実行すべく、モータ駆動制御部２３１へ巻き取り命令を出力する（ステップＳ１０５）。モータ駆動制御部２３１は巻き取り命令を受け付けた場合、モータ２３をベルト１３の巻き取り方向に所定量巻き取る制御を行う。一方、ＣＰＵ３１は基準範囲以内であると判断した場合（ステップＳ１０４でＹＥＳ）、記憶部３５を参照し、設置場所が後部座席であるか否かを判断する（ステップＳ１０６）。なお当該処理は設置場所が当初から決定している場合は省略する。ＣＰＵ３１は設置場所が後部座席でないと判断した場合（ステップＳ１０６でＮＯ）、設置場所が運転席であるか否かを判断する（ステップＳ１０７）。
【００５０】
ＣＰＵ３１は設置場所が運転席であると判断した場合（ステップＳ１０７でＹＥＳ）、シート基準範囲ファイル３５４を参照し、運転席に対応する前後基準範囲及び傾斜基準範囲を読み出す（ステップＳ１０８）。一方、ＣＰＵ３１は設置場所が運転席でないと判断した場合（ステップＳ１０７でＮＯ）、設置場所は助手席であると判断し、シート基準範囲ファイル３５４を参照し、助手席に対応する前後基準範囲及び傾斜基準範囲を読み出す（ステップＳ１０９）。ステップＳ１０８及びＳ１０９の処理の後、ＣＰＵ３１は、ステップＳ１０３で受け付けた前後位置が読み出した前後基準範囲を超えるか否か、または、受け付けた傾斜位置が読み出した傾斜基準範囲を超えるか否かを判断する（ステップＳ１０１０）。
【００５１】
ＣＰＵ３１は前後基準範囲、または、傾斜基準範囲を超えないと判断した場合（ステップＳ１０１０でＮＯ）、二次衝突の可能性は低いことからプリテンショナを非作動とさせるべく、モータ駆動制御部２３１に巻き取り命令の禁止命令を出力する（ステップＳ１０１１）。これにより、巻き取り量が基準範囲内である場合に不要な巻き取りが防止される。一方、ＣＰＵ３１は前後基準範囲を超える、または、傾斜基準範囲を超えると判断した場合（本例では運転席側においては、ｘ１よりも小さい、または、ｙ１よりも小さい場合）（ステップＳ１０１０でＹＥＳ）、二次衝突の危険性があることからプリテンショナを実行すべく、モータ駆動制御部２３１に対し巻き取り命令の禁止を解除すると共に、巻き取り命令を出力する（ステップＳ１０１２）。モータ駆動制御部２３１は巻き取り命令を受け付けた場合、モータ２３をベルト１３の巻き取り方向に所定量巻き取る制御を行う。これにより、運転席または助手席において、巻き取り量が基準範囲内であったとしても、ハンドル、ダッシュボードまたはフロントガラス等の二次衝突の対象物と乗員との間の距離が十分確保できない場合は、プリテンショナの作動禁止を解除し作動させることで、より安全性を向上することが可能となる。
【００５２】
ステップＳ１０６において、設置場所が後部座席と判断した場合（ステップＳ１０６でＹＥＳ）、後部座席に対応する前後基準範囲及び傾斜基準範囲を読み出す（ステップＳ１１０）。ＣＰＵ３１は、ステップＳ１０３で受け付けた前後位置が、読み出した前後基準範囲を超えるか否か、または、受け付けた傾斜位置が読み出した傾斜基準範囲を超えるか否かを判断する（ステップＳ１１１）。なお、ステップＳ１０３で受け付ける前後位置及び傾斜位置は、ステップＳ１１１における判断が運転席背後の後部座席の場合、運転席の前後位置及び傾斜位置である。また、ステップＳ１０３で受け付ける前後位置及び傾斜位置は、ステップＳ１１１における判断が助手席背後の後部座席の場合、助手席の前後位置及び傾斜位置である。すなわち判断対象となる後部座席正面に設置される前側の運転席または助手席の前後位置及び傾斜位置である。
【００５３】
ＣＰＵ３１は前後基準範囲、または、傾斜基準範囲を超えないと判断した場合（ステップＳ１１１でＮＯ）、プリテンショナを非作動とさせるべく、モータ駆動制御部２３１に巻き取り命令の禁止命令を出力する（ステップＳ１１２）。これにより、巻き取り量が基準範囲内である場合に不要な巻き取りが防止される。一方、ＣＰＵ３１は前後基準範囲を超える、または、傾斜基準範囲を超えると判断した場合（本例では後部座席においては、ｘ３よりも大きい、または、ｙ３よりも大きい場合）（ステップＳ１１１でＹＥＳ）、プリテンショナを実行すべく、モータ駆動制御部２３１に対し巻き取り命令の禁止を解除すると共に、巻き取り命令を出力する（ステップＳ１１３）。モータ駆動制御部２３１は巻き取り命令を受け付けた場合、モータ２３をベルト１３の巻き取り方向に所定量巻き取る制御を行う。これにより、巻き取り量が基準範囲内であっても、運転席側または助手席側のシート１２が後方へ移動している場合、または、傾斜角度が大きい場合、運転席側または助手席側シート１２背面と、乗員との間の距離が十分確保できない際は、プリテンショナの作動禁止を解除し作動させることで、より安全性を向上することが可能となる。
【００５４】
また以下に述べる如く、シート１２の前後位置または傾斜位置に応じて基準範囲を変更するようにしても良い。記憶部３５には図７で示した下限係数及び上限係数を補正するための補助係数が記憶されている。例えば、補助係数は下限係数を大きくするための１より大きい下限補助係数（例えば１．０２）が記憶され、上限係数を小さくするための１より小さい上限補助係数（例えば０．９９）が記憶される。
【００５５】
図１２及び図１３は実施の形態２に係る基準範囲決定処理の手順を示すフローチャートである。ＣＰＵ３１は車速センサ４１から出力される車速を受け付ける（ステップＳ１２１）。ＣＰＵ３１は係数テーブル３５３からステップＳ１２１で受け付けた車速に対応する係数を読み出す（ステップＳ１２２）。ＣＰＵ３１は前後調整部５２１から入力された前後位置及び傾斜角度調整部５２２から入力された傾斜位置を受け付ける（ステップＳ１２３）。ＣＰＵ３１は記憶部３５を参照し、設置場所が後部座席であるか否かを判断する（ステップＳ１２４）。ＣＰＵ３１は設置場所が後部座席でないと判断した場合（ステップＳ１２４でＮＯ）、設置場所が運転席であるか否かを判断する（ステップＳ１２５）。
【００５６】
ＣＰＵ３１は設置場所が運転席であると判断した場合（ステップＳ１２５でＹＥＳ）、シート基準範囲ファイル３５４を参照し、運転席に対応する前後基準範囲及び傾斜基準範囲を読み出す（ステップＳ１２６）。一方、ＣＰＵ３１は設置場所が運転席でないと判断した場合（ステップＳ１２５でＮＯ）、設置場所は助手席であると判断し、シート基準範囲ファイル３５４を参照し、助手席に対応する前後基準範囲及び傾斜基準範囲を読み出す（ステップＳ１２７）。ステップＳ１２６及びＳ１２７の処理の後、ＣＰＵ３１は、ステップＳ１２３で受け付けた前後位置が、読み出した前後基準範囲を超えるか否か、または、受け付けた傾斜位置が読み出した傾斜基準範囲を超えるか否かを判断する（ステップＳ１２８）。
【００５７】
ＣＰＵ３１は前後基準範囲、または、傾斜基準範囲を超えないと判断した場合（ステップＳ１２８でＮＯ）、ステップＳ４８で算出した平均値にステップＳ１２２で読み出した係数を乗じて基準範囲を算出する（ステップＳ１３２）。一方、ＣＰＵ３１は前後基準範囲を超える、または、傾斜基準範囲を超えると判断した場合（ステップＳ１２８でＹＥＳ）、記憶部３５から補助係数を読み出し、ステップＳ４８で算出した平均値にステップＳ１２２で読み出した係数及び補助係数を乗ずることにより基準範囲を算出する（ステップＳ１３３）。
【００５８】
ステップＳ１２４において、設置場所が後部座席と判断した場合（ステップＳ１２４でＹＥＳ）、後部座席に対応する前後基準範囲及び傾斜基準範囲を読み出す（ステップＳ１２９）。ＣＰＵ３１は、ステップＳ１２３で受け付けた前後位置が、読み出した前後基準範囲を超えるか否か、または、受け付けた傾斜位置が読み出した傾斜基準範囲を超えるか否かを判断する（ステップＳ１３１）。なお、ステップＳ１２３で受け付ける前後位置及び傾斜位置は、ステップＳ１３１における判断が運転席背後の後部座席の場合、運転席の前後位置及び傾斜位置である。また、ステップＳ１２３で受け付ける前後位置及び傾斜位置は、ステップＳ１３１における判断が助手席背後の後部座席の場合、助手席の前後位置及び傾斜位置である。
【００５９】
ＣＰＵ３１は前後基準範囲、または、傾斜基準範囲を超えないと判断した場合（ステップＳ１３１でＮＯ）、ステップＳ４８で算出した平均値にステップＳ１２２で読み出した係数を乗じて基準範囲を算出する（ステップＳ１３２）。一方、ＣＰＵ３１は前後基準範囲を超える、または、傾斜基準範囲を超えると判断した場合（ステップＳ１３１でＹＥＳ）、記憶部３５から補助係数を読み出し、ステップＳ４８で算出した平均値にステップＳ１２２で読み出した係数及び補助係数を乗ずることにより基準範囲を算出する（ステップＳ１３３）。
【００６０】
最後にＣＰＵ３１は基準範囲記憶部に算出した基準範囲を記憶する（ステップＳ１３４）。以降は実施の形態１で示したステップＳ６５以下と同様であるので詳細な説明は省略する。これにより、座席位置が二次衝突対象まで近い場合、巻き取り禁止制御を行う範囲を低減でき、より安全性を向上することが可能となる。
【００６１】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【符号の説明】
【００６２】
１０  シートベルト装置
１２  シート
１３  ベルト
１４  アンカープレート
１８  バックル
１６  シートベルトリトラクタ
２２  ベルトリール
２１  ハウジング
２３  モータ
２２ａ  軸
２３ａ  駆動軸
２５  センサ
４０  衝突予測部
４１  車速センサ
４２  距離センサ
５０  警告灯
５１  荷重センサ
５２  電動シート制御部
５２１  前後調整部
５２２  傾斜角度調整部
３  制御装置
３１  ＣＰＵ
３２  ＲＡＭ
３３  入力部
３６  ＣＡＮ通信部
３８  時計部
２３１  モータ駆動制御部
３５  記憶部
３５Ｐ  制御プログラム
３５１  基準範囲記憶部
３５２  装着範囲記憶部
３５３  係数テーブル
３５４  シート基準範囲ファイル
【図１】
0005531051.tif 000002
【図２】
0005531051.tif 000003
【図３】
0005531051.tif 000004
【図４】
0005531051.tif 000005
【図５】
0005531051.tif 000006
【図６】
0005531051.tif 000007
【図７】
0005531051.tif 000008
【図８】
0005531051.tif 000009
【図９】
0005531051.tif 000010
【図１０】
0005531051.tif 000011
【図１１】
0005531051.tif 000012
【図１２】
0005531051.tif 000013
【図１３】
0005531051.tif 000014