(57)【要約】【課題】シートベルト巻き取りの確実性を向上させ、しかも、無用なモータの駆動を抑えることのできるシートベルト巻取装置を提供する。【解決手段】本発明のシートベルト巻取装置は、シートベルトの巻き取り中に、モータの過負荷状態を検出すると、モータの駆動を停止させ、所定時間経過後、モータの駆動を再開させる制御部１２３を備える。制御部１２３は、乗員の乗降車に係る動作を検出する乗降車検出部４０１と、過負荷状態の検出により停止したモータの駆動を再開させる必要があるか否かについて、乗員の乗車の際と降車の際とで、それぞれ異なる判定基準により判定するリトライ判定部４０５と、を備える。この判定基準は、乗員の乗車の際の方が乗員の降車の際よりも、リトライ判定部４０５によってモータの駆動を再開させる必要がないと判定されやすくなるようにして設けられている。【選択図】図４
2008247276.tif 000002
【特許請求の範囲】
【請求項１】
モータの駆動によりシートベルトの巻き取りを行うシートベルト巻取手段と、
前記モータの過負荷状態を検出すると、前記モータの駆動を停止させ、所定時間経過後、前記モータの駆動を再開させる処理を、所定条件の下、繰り返し行う制御手段と、を備えたシートベルト巻取装置であって、
前記制御手段は、
乗員の乗降車に係る動作を検出する乗降車検出手段と、
前記モータの過負荷状態の検出により停止した前記モータの駆動を再開させる必要があるか否かについて、乗員の乗車の際と降車の際とで、それぞれ異なる判定基準により判定するリトライ判定手段と、を備え、
前記判定基準は、乗員の乗車の際の方が乗員の降車の際よりも、前記リトライ判定手段によって前記モータの駆動を再開させる必要がないと判定されやすくなるようにして設けられている、
ことを特徴とするシートベルト巻取装置。
【請求項２】
前記リトライ判定手段は、
乗員の降車の際には、前記モータが駆動開始した回数が第１の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定し、
乗員の乗車の際には、前記モータが駆動開始した回数が前記第１の回数より少ない第２の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定する、
ことを特徴とする請求項１に記載のシートベルト巻取装置。
【請求項３】
前記制御手段は、前記モータが駆動開始してから駆動停止するまでのモータ駆動時間を計時する手段を更に備え、
前記リトライ判定手段は、
乗員の降車の際には、前記モータ駆動時間が、第３の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定し、
乗員の乗車の際には、前記モータ駆動時間が、前記第３の回数より少ない第４の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定する、
ことを特徴とする請求項１に記載のシートベルト巻取装置。
【請求項４】
前記制御手段には、シートベルトの装着有無を示す信号と、ドアの開閉有無を示す信号と、が入力され、
前記乗降車検出手段は、これらの信号に基づいて、乗員の乗降車に係る動作を検出する、
ことを特徴とする請求項１乃至３の何れか１項に記載のシートベルト巻取装置。
【請求項５】
シートベルトと、
該シートベルトに摺動可能に設けられたタングプレートと、
該タングプレートが挿入係合されるバックルと、
請求項１乃至４の何れか１項に記載のシートベルト巻取装置と、を備える、
ことを特徴とするシートベルト装置。
【請求項６】
シートベルト巻き取りの動力となるモータの駆動中、前記モータの過負荷状態を検出すると、前記モータの駆動を停止させ、所定時間経過後、前記モータの駆動を再開させる処理を、所定条件の下、繰り返し行う方法であって、
乗員の乗降車に係る動作を検出する乗降車検出ステップと、
前記モータの過負荷状態の検出により停止した前記モータの駆動を再開させる必要があるか否かについて、乗員の乗車の際と降車の際とで、それぞれ異なる判定基準により判定するリトライ判定ステップと、を備え、
前記判定基準は、乗員の乗車の際の方が乗員の降車の際よりも、前記モータの駆動を再開させる必要がないと判定されやすくなるようにして設けられている、
ことを特徴とするシートベルト巻取方法。
【請求項７】
前記リトライ判定ステップでは、
乗員の降車の際には、前記モータが駆動開始した回数が第１の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定され、
乗員の乗車の際には、前記モータが駆動開始した回数が前記第１の回数より少ない第２の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定される、
ことを特徴とする請求項６に記載のシートベルト巻取方法。
【請求項８】
前記モータが駆動開始してから駆動停止するまでのモータ駆動時間を計時するステップを更に備え、
前記リトライ判定ステップでは、
乗員の降車の際には、前記モータ駆動時間が、第３の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定され、
乗員の乗車の際には、前記モータ駆動時間が、前記第３の回数より少ない第４の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定される、
ことを特徴とする請求項６に記載のシートベルト巻取方法。
【請求項９】
前記乗降車検出ステップでは、シートベルトの装着有無を示す信号と、ドアの開閉有無を示す信号と、に基づいて、乗員の乗降車に係る動作が検出される、
ことを特徴とする請求項６乃至８の何れか１項に記載のシートベルト巻取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートベルトの巻き取り技術に関し、特に、モータによりシートベルトの巻き取りを行うシートベルト巻取装置及びこのシートベルト巻取装置を備えたシートベルト装置並びにモータによりシートベルトの巻き取りを行うシートベルト巻取方法に関する。
【背景技術】
【０００２】
自動車等の車両には、乗員を座席に保持するためのシートベルト装置が装備されている。このシートベルト装置は、シートベルト（ウェビングともいう）、バックル、タングプレート、リトラクタ等から構成される。
【０００３】
このうち、リトラクタは、シートベルトを巻き取るための装置（シートベルト巻取装置）である。リトラクタは、バネ力による巻き取り機構を備える他にも、車両衝突時等の緊急時に火薬の爆発等によってピストンを動かしベルトを強く引き込んで乗員を座席に拘束するプリテンショナ等を備える。さらに、近年は、モータを備え、モータによりベルトを巻き取ることができるモータリトラクタがある。
【０００４】
モータリトラクタでは、消費電力を抑えるために、シートベルトの巻き取り時にモータに電力を供給し、巻き取りが完了するとモータへの電力の供給を止めてモータを停止させる。しかしながら、例えば、シートベルトの巻き取り中であっても、シートベルトが乗員の腕等に引っ掛かった場合や、巻き取り途中に乗員がシートベルトの引き出しを開始した場合には、モータを停止させて、その後適切にモータを制御すべきである。
【０００５】
このような場合を想定したモータリトラクタの発明がある（例えば、特許文献１）。特許文献１に記載のモータリトラクタは、具体的には、シートベルトの巻き取り中に過負荷が検出されたとき、巻き取りを停止して所定時間待機状態とし、その所定時間の経過後、再び巻き取る動作を行う機能を有する。かかる機能により、シートベルトの引っ掛かりにも、巻き取り途中に行われた乗員によるシートベルトの引き出しにも、適切に対処することを可能にしている。
【特許文献１】特開２００５−２８０４９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１で提案される技術では、乗員が降車する際のシートベルトの巻き取り動作により、シートベルトが完全に巻き取りされる確率は高いものといえる。しかしながら、巻き取りが完了しない事態も、少ないとはいえ、生じ得ることは否めない。
【０００７】
このように、乗員が降車する際のシートベルトの巻き取り動作が、巻き取りが完了しないまま終了してしまうと、シートベルトやタングプレートが座席上に乗ったままの状態で放置されてしまうことがあり得る。そうなると、乗員が乗車する際、見た目が良くないばかりか、乗車の邪魔になってしまう。
【０００８】
本発明は、上記実状に鑑みてなされたものであり、シートベルト巻き取りの確実性を向上させ、しかも、無用なモータの駆動を抑えることのできるシートベルト巻取装置及びこのシートベルト巻取装置を備えたシートベルト装置並びにシートベルト巻取方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の観点に係るシートベルト巻取装置は、モータの駆動によりシートベルトの巻き取りを行うシートベルト巻取手段と、前記モータの過負荷状態を検出すると、前記モータの駆動を停止させ、所定時間経過後、前記モータの駆動を再開させる処理を、所定条件の下、繰り返し行う制御手段と、を備えたシートベルト巻取装置であって、前記制御手段は、乗員の乗降車に係る動作を検出する乗降車検出手段と、前記モータの過負荷状態の検出により停止した前記モータの駆動を再開させる必要があるか否かについて、乗員の乗車の際と降車の際とで、それぞれ異なる判定基準により判定するリトライ判定手段と、を備え、前記判定基準は、乗員の乗車の際の方が乗員の降車の際よりも、前記リトライ判定手段によって前記モータの駆動を再開させる必要がないと判定されやすくなるようにして設けられている。
【００１０】
上記構成のシートベルト巻取装置において、前記リトライ判定手段は、乗員の降車の際には、前記モータが駆動開始した回数が第１の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定し、乗員の乗車の際には、前記モータが駆動開始した回数が前記第１の回数より少ない第２の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定する、ようにしてもよい。
【００１１】
また、前記制御手段は、前記モータが駆動開始してから駆動停止するまでのモータ駆動時間を計時する手段を更に備え、前記リトライ判定手段は、乗員の降車の際には、前記モータ駆動時間が、第３の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定し、乗員の乗車の際には、前記モータ駆動時間が、前記第３の回数より少ない第４の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定する、ようにしてもよい。
【００１２】
また、前記制御手段には、シートベルトの装着有無を示す信号と、ドアの開閉有無を示す信号と、が入力され、前記乗降車検出手段は、これらの信号に基づいて、乗員の乗降車に係る動作を検出する、ようにしてもよい。
【００１３】
また、本発明の第２の観点に係るシートベルト装置は、シートベルトと、該シートベルトに摺動可能に設けられたタングプレートと、該タングプレートが挿入係合されるバックルと、本発明の第１の観点に係るシートベルト巻取装置と、を備える。
【００１４】
また、本発明の第３の観点に係るシートベルト巻取方法は、シートベルト巻き取りの動力となるモータの駆動中、前記モータの過負荷状態を検出すると、前記モータの駆動を停止させ、所定時間経過後、前記モータの駆動を再開させる処理を、所定条件の下、繰り返し行う方法であって、乗員の乗降車に係る動作を検出する乗降車検出ステップと、前記モータの過負荷状態の検出により停止した前記モータの駆動を再開させる必要があるか否かについて、乗員の乗車の際と降車の際とで、それぞれ異なる判定基準により判定するリトライ判定ステップと、を備え、前記判定基準は、乗員の乗車の際の方が乗員の降車の際よりも、前記モータの駆動を再開させる必要がないと判定されやすくなるようにして設けられている。
【００１５】
上記構成のシートベルト巻取方法において、前記リトライ判定ステップでは、乗員の降車の際には、前記モータが駆動開始した回数が第１の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定され、乗員の乗車の際には、前記モータが駆動開始した回数が前記第１の回数より少ない第２の回数に達した場合に、前記モータの駆動を再開させる必要がないと判定される、ようにしてもよい。
【００１６】
また、前記モータが駆動開始してから駆動停止するまでのモータ駆動時間を計時するステップを更に備え、前記リトライ判定ステップでは、乗員の降車の際には、前記モータ駆動時間が、第３の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定され、乗員の乗車の際には、前記モータ駆動時間が、前記第３の回数より少ない第４の回数に達するまで連続して所定時間より短かった場合に、前記モータの駆動を再開させる必要がないと判定される、ようにしてもよい。
【００１７】
また、前記乗降車検出ステップでは、シートベルトの装着有無を示す信号と、ドアの開閉有無を示す信号と、に基づいて、乗員の乗降車に係る動作が検出される、ようにしてもよい。
【発明の効果】
【００１８】
以上の如く、本発明は、乗員の降車の際のみならず、乗車の際にもシートベルトの巻き取り動作を行う。また、乗員の乗車の際の方が乗員の降車の際よりも、モータの駆動を再開させる必要がないと判定されやすくなるようにしている。したがって、無用なモータの駆動を抑えつつ、シートベルト巻き取りの確実性を向上させ得る。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係るシートベルト巻取装置の一実施形態について図面を参照して説明する。
【００２０】
図１は、本実施形態に係るシートベルト巻取装置を備えるシートベルト装置の構成例を模式的に示す図である。このシートベルト装置は、車両の座席（シート）に備え付けられており、図示するように、シートベルト巻取装置１と、シートベルト２と、ガイドアンカー３と、ベルトアンカー４と、タングプレート５と、バックル６と、ドア開閉センサ７とを備える。
【００２１】
シートベルト巻取装置１は、モータの動力によりシートベルト２を巻き取る装置であり、車体の側面の内部等に固定されている。シートベルト２は、一端がシートベルト巻取装置１に取り付けられ、他端は、センターピラー上部付近に設置されたガイドアンカー３を経由して、シートベルト巻取装置１の近傍に固定されているベルトアンカー４に取り付けられている。
【００２２】
シートベルト２には、ガイドアンカー３の折り返しからベルトアンカー４に到る間に、タングプレート５が所定範囲を摺動自在にして設けられている。バックル６は、座席（又は車体の床）に固定されており、タングプレート５が係脱可能に挿入係合される構造を有している。また、バックル６は、タングプレート５の係合を検出することによりシートベルト２の装着又は装着解除を検出するシートベルト装着センサ６１を備えている。シートベルト装着センサ６１は、検出した信号を、コードを介して、シートベルト巻取装置１に出力する。
【００２３】
車両に乗車した乗員Ｈが、シートベルト２をシートベルト巻取装置１から引き出し、タングプレート５をバックル６に差し込み、係合させると、シートベルト２が乗員Ｈに装着された状態となり、乗員Ｈの上体部と、腰部が座席に拘束される。
【００２４】
ドア開閉センサ７は、車両ドアの開状態、閉状態を検出するセンサであり、検出した信号（ドア開信号／ドア閉信号）をコードを介して、シートベルト巻取装置１に出力する。本実施形態では、ドア開閉センサ７は、車両のドア側と、車体側とに設けられた１組の接触式センサで構成される。
【００２５】
図２は、シートベルト巻取装置１の構成を模式的に示す図である。図２に示すように、シートベルト巻取装置１は、フレーム１１１と、スプール１１２と、スプリング部１１３と、モータ１１４と、動力伝達機構部１１５と、を備える巻取部１１と、コントローラ１２とから構成されている。
【００２６】
スプール１１２は、コ字状のフレーム１１１に回転自在に支持され、その外周面には、シートベルト２の一端が取り付けられている。スプール１１２は、モータ１１４からの駆動力により回転を行い、これにより、シートベルト２がシートベルト巻取装置１に巻き取られる。
【００２７】
スプリング部１１３は、バネ力によりスプール１１２を常時巻き取り方向に付勢するものであり、フレーム１１１に支持されて、動力伝達機構部１１５を介してスプール１１２に連結されている。
【００２８】
モータ１１４は、スプール１１２を回転させるための電動モータであり、フレーム１１１に支持されている。同様にフレーム１１１に支持されている動力伝達機構部１１５は、モータ１１４とスプール１１２との間に介在し、モータ１１４の動力を変速（より詳細には、減速）してスプール１１２に伝達する。具体的には、動力伝達機構部１１５は、スプール１１２の回転軸に固定されているスプール側プーリ、モータ１１４の回転軸に固定されているモータ側プーリ、両プーリを繋ぐためのタイミングベルト等（何れも図示せず）から構成されている。また、動力伝達機構部１１５は、クラッチ機能も有し、モータ１１４が駆動していない間は、スプール１１２からのシートベルト２の引き出しを可能にするため、モータ１１４とスプール１１２との接続を解除する。
【００２９】
コントローラ１２は、モータ１１４の駆動を制御するためのものであり、図３に示すように、モータドライバ１２１と、電流センサ１２２と、制御部１２３と、を備える。また、コントローラ１２は、コードを介して、モータ１１４、モータ１１４の駆動電力を供給する電源８、シートベルト装着センサ６１、ドア開閉センサ７等に接続されている。
【００３０】
モータドライバ１２１は、電源８に接続されており、電源８からモータドライバ１２１に電源電圧が印加される。なお、電源８は車載バッテリ等である。モータドライバ１２１は、制御部１２３による制御に従い、モータ１１４に電圧を印加してモータ１１４を駆動する。
【００３１】
電流センサ１２２は、モータドライバ１２１とモータ１１４との間に設置され、モータ１１４に流れる電流の値を検出する。電流センサ１２２は、検出した電流値を制御部１２３に出力する。
【００３２】
制御部１２３は、制御用プログラムを実行するＣＰＵ（Central Processing Unit）、同プログラムや制御パラメータテーブル等を記憶するＲＯＭ（Read Only Memory）、同プログラムが実行される際の作業用領域等として使用されるＲＡＭ（Random Access Memory）等から構成されている。
【００３３】
制御部１２３は、モータ１１４を制御するための制御パラメータ（制御パラメータテーブルから得られる）に従って、モータドライバ１２１を制御し、モータドライバ１２１を介してモータ１１４を制御する。具体的には、制御部１２３は、ＰＷＭ（Pulse Width Modulation）方式でモータ１１４の回転を制御する。このため、制御部１２３は、所定のデューティー比のＰＷＭ信号を生成し、生成したＰＷＭ信号と、モータ１１４の回転方向を指示する制御信号と、をモータドライバ１２１に出力する。モータドライバ１２１は、電源電圧をＰＷＭ信号で調整した駆動電圧をモータ１１４に印加する。これにより、モータ１１４が、所定のデューティー比に基づく速度で回転し、シートベルト２がスプール１１２に巻き取られる。
【００３４】
続いて、シートベルト巻取装置１により、乗員Ｈの乗車又は降車の際に実行されるシートベルト２の巻き取り処理（シートベルト巻取処理）について詳細に説明する。
【００３５】
制御部１２３は、かかるシートベルト巻取処理に対応する機能として、図４に示すように、乗降車検出部４０１と、過負荷検出部４０２と、巻取処理時間計時部４０３と、モータ駆動回数計数部４０４と、リトライ判定部４０５と、を備えている。
【００３６】
乗降車検出部４０１は、後述するシートベルト巻取処理が実行中でないとき、シートベルト装着センサ６１からの装着信号／装着解除信号と、ドア開閉センサ７からのドア開信号／ドア閉信号と、に基づいて、乗員Ｈの乗車、降車に係る動作の検出を行う。乗降車検出部４０１により乗車又は降車に係る動作が検出されると、制御部１２３は、後述するシートベルト巻取処理を開始する。乗降車検出部４０１による乗車又は降車に係る動作の検出方法について、図５を参照して説明する。
【００３７】
図５の表に示すように、乗降車検出部４０１は、シートベルト装着センサ６１からの入力信号が、装着信号から装着解除信号に切り替わると、乗員Ｈが降車に係る動作をしたものと判定する（換言すれば、乗員Ｈが降車しようとしている状態であると判定する。）。また、乗車に係る動作の検出については、ドア開閉センサ７からの入力信号が、ドア閉信号からドア開信号に切り替わり、且つ、シートベルト装着センサ６１から装着解除信号が入力されている（即ち、シートベルト２が装着されていない）場合に、乗降車検出部４０１は、乗員Ｈが乗車に係る動作をしたものと判定する（換言すれば、乗員Ｈが乗車しようとしている状態であると判定する）。
【００３８】
図４に戻り、過負荷検出部４０２は、巻き取りの完了、乗員Ｈの身体や座席、ドア等への引っ掛かりの発生、乗員Ｈによるシートベルト２の引き出しの開始等を起因としてモータ１１４に加わる過負荷の検出を行う。かかる過負荷が検出されると、制御部１２３は、モータドライバ１２１に駆動停止を指示して（駆動停止信号を出力して）、モータ１１４の駆動（即ち、回転）を停止させる。本実施形態では、過負荷検出部４０２は、電流センサ１２２が検出した電流値（モータ電流値）と所定の電流値（過負荷検出用電流閾値）とを比較し、モータ電流値が、過負荷検出用電流閾値（例えば、５Ａ）以上となった場合に過負荷が検出されたものとみなしている。
【００３９】
巻取処理時間計時部４０３は、シートベルト巻取装置１によるシートベルト巻取処理の動作時間（実行時間）を計時するためのものであり、本実施形態においては、ソフトウェアタイマで構成される。具体的には、巻取処理時間計時部４０３は、乗降車検出部４０１が、乗員Ｈの乗降車に係る動作を検出した時点、即ち、シートベルト巻取処理の開始時点から計時を開始し、以後、シートベルト巻取処理が終了するまで計時を続ける（モータ１１４の駆動停止中も継続して計時される。）。巻取処理時間計時部４０３の計時結果（巻取処理時間）の用途については後述する。
【００４０】
モータ駆動回数計数部４０４は、モータ１１４の駆動を開始させた回数（モータ駆動回数）を計数するカウンタである。
【００４１】
リトライ判定部４０５は、過負荷検出部４０２により過負荷が検出され、モータ１１４の駆動が停止された後、再度、モータ１１４を駆動させる必要があるか否か、換言すれば、再度、シートベルト２の巻き取りを行う（リトライする）必要があるか否かの判定（リトライ判定）を行う。この場合、リトライ判定部４０５は、乗員Ｈの乗車の際と降車の際とで、それぞれ異なる判定基準により判定を行う。この判定基準は、リトライ判定部４０５によって、乗車の際の方が降車の際よりも、リトライする必要がないと判定されやすくなるようにして設けられている。これは、降車の際の巻き取りによって、乗車の際には、シートベルト２の巻き取りが完了しているか、あるいは、それに近い状態となっている蓋然性が高いため、乗車の際の無用なモータ１１４の駆動を抑えるという理由による。
【００４２】
具体的には、リトライ判定部４０５は、モータ１１４が駆動開始した回数が、乗車と降車に応じて予め決められた規定回数に達した場合に、リトライする必要がないと判定する。本実施形態では、降車の際の規定回数（第１の回数）を４回、乗車の際の規定回数（第２の回数）を２回としている。
【００４３】
図６は、本実施形態に係るシートベルト巻取処理の手順を示すフローチャートである。シートベルト巻取処理は、乗降車検出部４０１により、乗員Ｈの乗車又は降車に係る動作が検出されることで開始される。
【００４４】
先ず、コントローラ１２の制御部１２３により、各種変数（ｉ、Ｔ、ＲｔＦｌｇ等）に対して初期状態がセットされる（ステップＳ６０１）。ここで、ｉは、モータ駆動回数計数部４０４による計数結果（モータ駆動回数）が格納される変数である。
【００４５】
Ｔは、巻取処理時間計時部４０３による計時結果（巻取処理時間）が格納される変数である。
【００４６】
ＲｔＦｌｇは、リトライ判定部４０５によるリトライ判定処理の結果が格納されるフラグである。ＲｔＦｌｇがＯＮの場合は、リトライする必要がある（即ち、再度、モータ１１４を駆動させ、シートベルト２の巻き取りを行う）ことを示し、ＯＦＦの場合は、リトライする必要がない（即ち、シートベルト巻取処理を終了する）ことを示す。
【００４７】
次に、巻取処理時間計時部４０３は、巻取処理時間の計時を開始する（ステップＳ６０２）。また、これに同期して、制御部１２３は、モータドライバ１２１に駆動信号を出力する。これにより、モータ１１４は駆動を開始し、シートベルト２がスプール１１２に巻き取られる（ステップＳ６０３）。
【００４８】
次に、巻取処理時間（Ｔ）が、最大処理時間に達しているか否かの判定が行われる（ステップＳ６０４）。最大処理時間は、正常なシートベルト巻取装置１によるシートベルト巻取処理の通常の動作時間を大きく超えた時間であり、正常時において、巻取処理時間（Ｔ）が、ここまで達することはないと考えられる時間である。したがって、巻取処理時間（Ｔ）が、最大処理時間に達してしまった場合（ステップＳ６０４でＮＯ）には、故障など、何らかの異常により巻き取りの続行が不可能であるとみなすことができ、本処理を終了する。この最大処理時間は、試験や計測、理論等により導出され、予め、ＲＯＭ等が記憶する制御パラメータテーブルに格納されている。本実施形態では、最大処理時間を１０秒に設定している。
【００４９】
巻取処理時間（Ｔ）が、最大処理時間に達していない場合（ステップＳ６０４でＹＥＳ）には、制御部１２３は、シートベルト装着センサ６１からの装着信号がコントローラ１２に入力されているか否かをチェックする（ステップＳ６０５）。装着信号が入力されている場合（ステップＳ６０５でＹＥＳ）は、乗員Ｈが、再度、シートベルト２を装着したことを示すため、本処理を終了する。
【００５０】
装着信号が入力されていない場合（ステップＳ６０５でＮＯ）、過負荷の検出状況がチェックされる（ステップＳ６０６）。過負荷が検出された場合（ステップＳ６０６でＹＥＳ）は、制御部１２３は、モータドライバ１２１を介して、モータ１１４の駆動を停止させる（ステップＳ６０７）。これにより、シートベルト２の巻き取りが停止する。一方、過負荷が検出されない場合（ステップＳ６０６でＮＯ）には、ステップＳ６０４からの処理を繰り返し行う。
【００５１】
過負荷の検出により、モータ１１４の駆動が停止すると、モータ駆動回数計数部４０４は、モータ駆動回数（ｉ）をカウントアップする（ステップＳ６０８）。
【００５２】
次に、リトライ判定部４０５によるリトライ判定処理が実行される（ステップＳ６０９）。図７は、本実施形態に係るリトライ判定処理の手順を示すフローチャートである。
【００５３】
先ず、リトライ判定部４０５は、モータ駆動回数（ｉ）が最大駆動回数に達しているか否かの判定を行う（ステップＳ７０１）。最大駆動回数は、モータ駆動回数の上限であり、本実施形態では５回である。最大駆動回数は、上述した最大処理時間と同様、制御パラメータテーブルに格納されている。モータ駆動回数（ｉ）がこの最大駆動回数まで達した場合（ステップＳ７０１でＮＯ）には、リトライ判定部４０５は、シートベルト２の巻き取りの完了、あるいは何らかの理由により巻き取りが不可能であると判断し、リトライは不要であると判定する。その結果、リトライ判定部４０５は、ＲｔＦｌｇにＯＦＦを設定して（ステップＳ７０２）、本処理（リトライ判定処理）を終了する。
【００５４】
一方、モータ駆動回数（ｉ）が、最大駆動回数に達していない場合（ステップＳ７０１でＹＥＳ）には、リトライ判定部４０５は、乗降車検出部４０１による検出結果が、乗車に係る動作、降車に係る動作の何れであったのかをチェックし、乗車に係る動作であった場合（ステップＳ７０３でＹＥＳ）は、ステップＳ７０４の処理を行い、降車に係る動作であった場合（ステップＳ７０３でＮＯ）は、ステップＳ７０５の処理を行う。
【００５５】
ステップＳ７０４では、モータ駆動回数（ｉ）が、制御パラメータテーブルに格納されている乗車用の規定回数（乗車用回数）に達しているか否かがチェックされる。その結果、乗車用回数（例えば、２回）に達していない場合（ステップＳ７０４でＮＯ）は、リトライ判定部４０５は、リトライは必要であると判定し、ＲｔＦｌｇにＯＮを設定して（ステップＳ７０６）、本処理を終了する。一方、乗車用回数に達した場合（ステップＳ７０４でＹＥＳ）は、リトライ判定部４０５は、シートベルト２の巻き取りが完了したものと判断し、リトライは不要であると判定する（ステップＳ７０２）。
【００５６】
ステップＳ７０５では、モータ駆動回数（ｉ）が、制御パラメータテーブルに格納されている降車用の規定回数（降車用回数）に達しているか否かがチェックされる。その結果、降車用回数（例えば、４回）に達していない場合（ステップＳ７０５でＮＯ）は、リトライ判定部４０５は、リトライは必要であると判定する（ステップＳ７０６）。一方、降車用回数に達した場合（ステップＳ７０５でＹＥＳ）は、リトライ判定部４０５は、シートベルト２の巻き取りが完了したものと判断し、リトライは不要であると判定する（ステップＳ７０２）。
【００５７】
図６のフローチャートに戻り、上記リトライ判定処理の結果、リトライが不要であると判定された場合（ステップＳ６１０でＮＯ）は、制御部１２３は、本処理（シートベルト巻取処理）を終了する。一方、リトライが必要であると判定された場合（ステップＳ６１０でＹＥＳ）は、制御部１２３は、制御パラメータテーブルに格納されている規定待機時間（例えば、２秒）が経過するまで処理をウエイトし（ステップＳ６１１）、その後、ステップＳ６０３からの処理を繰り返し行う。
【００５８】
以上のように、本実施形態のシートベルト巻取装置は、降車の際（即ち、シートベルト２の装着が解除された際）のみならず、乗車の際においても、シートベルト２の巻き取りを行う（シートベルト巻取処理を実行する）。したがって、降車の際のシートベルト巻取処理が不完全なまま（巻き取りが完了しないまま）終了していたとしても、乗員Ｈの着座時には、シートベルト２の巻き取りが完了するか、あるいは、それに近い状態となっている可能性が高まる。また、乗車の際のシートベルト巻取処理では、降車の際に比べ、リトライ回数を少なくしているため、モータ１１４の無用な駆動を抑えることができる。
【００５９】
なお、本発明は、上記何れの実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００６０】
例えば、リトライ判定部４０５は、モータ駆動時間が、乗車と降車に応じて予め決められた規定回数に達するまで連続して所定時間（例えば、０．５秒）より短かった場合に、これ以上の巻き取り動作は不要である（リトライする必要がない）と判定する、ように構成してもよい。この場合、乗車に対応した規定回数（第４の回数）、降車に対応した規定回数（第３の回数）が、それぞれ、乗車の際、降車の際の判定基準となり、第４の回数は、第３の回数より少なくなるように設定される（例えば、第３の回数を２回、第４の回数を１回にする。）。
【００６１】
モータ駆動時間とは、モータ１１４の駆動開始（制御部１２３がモータドライバ１２１に駆動信号（ＰＷＭ信号、モータ１１４の回転方向を指示する制御信号）を出力した時点）からモータ１１４の駆動停止（制御部１２３がモータドライバ１２１に駆動停止信号を出力した時点）までの経過時間であり、ソフトウェアタイマ等により計時される。
【００６２】
一般的に、シートベルトの巻き取りが完了している状態や引っ掛かりが解消できない等、巻き取りが不可能な状態でモータを駆動させると、その直後に（即ち、短時間で）、モータに過負荷がかかる。したがって、モータ駆動時間が短時間であれば、シートベルト２の巻き取りが不可能な状態になっている蓋然性が高いといえる。したがって、上記構成を採用することで、巻き取り動作の効率性が更に向上する。
【００６３】
また、乗降車検出部４０１により検出される乗員Ｈの降車に係る動作は、乗員Ｈがタングプレート５をバックル６から取り外した場合、即ち、シートベルト２の装着を解除した場合に限定されない。例えば、乗降車検出部４０１は、乗員Ｈが、シートベルト２の装着を解除し、ドアを開けた（ドア開閉センサ７からドア開信号が出力される）場合に、降車に係る動作をしたものと判定してもよい。
【００６４】
また、シートベルト２の巻き取りをより確実にする観点から、シートベルト２の装着解除と、ドア開とをそれぞれトリガとして、シートベルト巻取処理の実行を開始させてもよい。この場合は、以下に示す２通りの状況が想定される。
【００６５】
（１）シートベルト２の装着が解除された後、ドアが開けられた場合
この場合は、先ず、シートベルト装着センサ６１からの装着解除信号が制御部１２３に入力されると、シートベルト巻取処理が実行され、上記実施形態で説明した如く、所定の終了条件を満たすまで、シートベルト２の巻き取りが行われる。そして、ドア開閉センサ７からのドア開信号が制御部１２３に入力されると、再度、シートベルト巻取処理が実行される。なお、シートベルト２の装着解除に基づくシートベルト巻取処理の実行中に、ドア開信号が制御部１２３に入力された場合は、当該シートベルト巻取処理の終了後、直ちに、ドア開に基づくシートベルト巻取処理の実行が開始される。
【００６６】
（２）ドアが開けられた後、シートベルト２の装着が解除された場合
この場合は、先ず、シートベルト装着センサ６１からの装着解除信号が制御部１２３に入力されることで、シートベルト２の装着解除に基づくシートベルト巻取処理が実行され、その終了後、直ちに、ドア開に基づくシートベルト巻取処理の実行が開始される。
【００６７】
また、過負荷検出部４０２によるモータ１１４の過負荷の検出は、電流センサ１２２が検出した電流値（モータ電流値）に基づく方法に限定されることはなく、よく知られた種々の検出方法が採用できる。例えば、コントローラ１２とシートベルト２の張力を測定するセンサ等をコードで接続し、過負荷検出部４０２は、シートベルト２にかかる張力の大きさに基づいて、モータ１１４の過負荷を検出してもよい。
【００６８】
また、上記実施形態においては、車両の座席にシートベルト装置が備え付けられている例を示したが、車両に限らず、シートベルト装置を座席に備える飛行機等に本発明を適用してもよい。
【００６９】
また、上記実施形態で説明したフローチャートにおける各処理は、その順序に限定されるものではなく、本発明の趣旨を逸脱しない範囲において任意に順序を変更することができる。
【００７０】
また、制御部１２３の機能は、ソフトウェアに限らず、専用のハードウェアによっても実現することができる。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施形態に係るシートベルト巻取装置を備えるシートベルト装置の構成例を模式的に示す図である。
【図２】図１のシートベルト巻取装置の構成例を模式的に示す図である。
【図３】図２のコントローラの構成例及びその接続状態を示すブロック図である。
【図４】図３の制御部が備えるシートベルト巻取処理に対応する機能の構成例を示すブロック図である。
【図５】図３の制御部が備える乗降車検出部による乗車又は降車の検出方法を説明するための表である。
【図６】本発明の一実施形態におけるシートベルト巻取処理の手順を示すフローチャートである。
【図７】本発明の一実施形態におけるリトライ判定処理の手順を示すフローチャートである。
【符号の説明】
【００７２】
１  シートベルト巻取装置
２  シートベルト
３  ガイドアンカー
４  ベルトアンカー
５  タングプレート
６  バックル
７  ドア開閉センサ
８  電源
１１  巻取部
１２  コントローラ
６１  シートベルト装着センサ
１１１  フレーム
１１２  スプール
１１３  スプリング部
１１４  モータ
１１５  動力伝達機構部
１２１  モータドライバ
１２２  電流センサ
１２３  制御部
４０１  乗降車検出部
４０２  過負荷検出部
４０３  巻取処理時間計時部
４０４  モータ駆動回数計数部
４０５  リトライ判定部
【図１】
2008247276.tif 000003
【図２】
2008247276.tif 000004
【図３】
2008247276.tif 000005
【図４】
2008247276.tif 000006
【図５】
2008247276.tif 000007
【図６】
2008247276.tif 000008
【図７】
2008247276.tif 000009