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