(57)【要約】【課題】緊急時にシートベルトを直流モータにより巻き取って乗員を保護するシートベルト装置において、稀にしか作動しない直流モータのブラシの接点部分に形成される酸化皮膜による抵抗値の増大により、直流モータが作動不能であるという異常検出が成されないようにする。【解決手段】マイクロコンピュータ４０は、緊急時に電動モータ２０を正転させてシートベルト１２を巻き取り、乗員を保護する。イグニッションスイッチ４１のオン直後には、電動モータ２０の両端子の電圧値Ｖ１、Ｖ２に基づいて電動モータ２０への電力供給路の断線、短絡などの異常を検出する。異常が検出された場合、ブラシ接点部分の酸化皮膜を削り取るために電動モータ２０を若干量逆転させた後、ふたたび電圧値Ｖ１、Ｖ２に基づいて電動モータ２０への電力供給路の断線、短絡を判定して前記異常を確認する。【選択図】  図１
2004217057.tif 000002
【特許請求の範囲】
【請求項１】
ブラシを備えた電動モータを有し、緊急時に前記電動モータの作動によりシートベルトを巻き取って乗員を保護する車両用シートベルト装置において、
電動モータおよび同電動モータの駆動回路の異常に対処するために前記電動モータおよび前記駆動回路の異常を検出する異常検出手段を備え、
前記異常検出手段内に、前記電動モータまたは前記駆動回路の異常が一旦検出された後に、同異常検出を確認する確認手段を設けたことを特徴とする車両用シートベルト装置。
【請求項２】
前記異常検出手段は、前記電動モータへの電力の供給経路における電圧が所定範囲を逸脱したとき、前記電動モータまたは前記駆動回路の異常を検出するものである請求項１に記載した車両用シートベルト装置。
【請求項３】
前記確認手段は、前記電動モータを駆動した後に、前記電動モータまたは前記駆動回路の異常検出を確認するものである請求項１または２に記載した車両用シートベルト装置。
【請求項４】
前記電動モータまたは前記駆動回路の異常検出の確認は、前記電動モータへの電力の供給経路における電圧が所定範囲を逸脱しているかを判定するものである請求項３に記載した車両用シートベルト装置。
【請求項５】
前記電動モータの駆動は、車速が所定値以上のとき行う請求項３または４に記載した車両用シートベルト装置。
【請求項６】
前記電動モータの駆動は、前記シートベルトの巻き取り方向と逆方向に前記電動モータを回転させるものである請求項３ないし５のうちのいずれか一つに記載した車両用シートベルト装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両緊急時にシートベルトを巻き取ってシートベルトの弛みを除去する車両用シートベルト装置に関する。
【０００２】
【従来の技術】
従来から、衝突予測、挙動異常、急制動などの車両の緊急時に、シートベルトを電動モータで巻き取ってシートベルトの弛みを除去するようにした車両用シートベルト装置は知られている（下記特許文献１，２）。
【０００３】
【特許文献１】
特開２００２−１７３０００号公報
【０００４】
【特許文献２】
特開２００２−８７２１０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、電動モータとしてブラシを備えたものを用いた場合、電動モータおよび同電動モータの駆動回路の異常に対処するために電動モータおよび駆動回路の異常を検出しようとすると、次のような問題が生じる。この電動モータは緊急時に作動するものであって稀にしか作動しないので、ブラシの接点部分に酸化皮膜が形成されて同接点部分の抵抗値が大きくなり、電動モータへの電力供給系統の断線、短絡（地絡または天絡）など、電動モータが作動不能であると誤検出してしまうことがある。特に、電動モータの両端子における電圧値を用いて電動モータおよび駆動回路の異常を検出する場合には、この傾向が強い。
【０００６】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、電動モータおよび駆動回路の異常を確実に検出できるようにした車両用シートベルト装置を提供することにある。
【０００７】
上記目的を達成するために、本発明の特徴は、ブラシを備えた電動モータを有し、緊急時に電動モータの作動によりシートベルトを巻き取って乗員を保護する車両用シートベルト装置において、電動モータおよび同電動モータの駆動回路の異常に対処するために電動モータおよび駆動回路の異常を検出する異常検出手段を備え、異常検出手段内に、電動モータまたは駆動回路の異常が一旦検出された後に、同異常検出を確認する確認手段を設けたことにある。
【０００８】
これによれば、電動モータまたは駆動回路の異常が検出されても、その後に前記異常の検出が確認手段によって確認される。したがって、稀にしか作動しない電動モータにあっても、電動モータまたは駆動回路の異常が高精度で検出され、電動モータまたは駆動回路の異常に対して的確に対処できるようになる。
【０００９】
また、異常検出手段を、電動モータへの電力の供給経路における電圧が所定範囲を逸脱したとき、電動モータまたは駆動回路の異常を検出するように構成するとよい。これによれば、電動モータおよび駆動回路の異常のうちで、その頻度が高い電動モータへの電力供給系統の断線、短絡（地絡または天絡）などの異常を簡単に検出できるようになる。
【００１０】
また、確認手段を、電動モータを駆動した後に、電動モータまたは駆動回路の異常検出を確認するように構成するとよい。この場合も、電動モータまたは駆動回路の異常検出の確認を、電動モータへの電力の供給経路における電圧が所定範囲を逸脱しているかを判定するもので構成するとよい。これによれば、稀にしか作動されないために、電動モータのブラシの接点部分に酸化皮膜が形成されて同接点部分の抵抗値が大きくなった場合でも、電動モータの駆動によって酸化皮膜が削り取られて接点部分の抵抗値が正常に戻るので、電動モータへの電力供給系統の断線、短絡（地絡または天絡）など、電動モータが作動不能であると誤検出してしまうことが回避されて、異常の検出が的確に行われる。
【００１１】
また、前記確認における電動モータの駆動を、車速が所定値以上のとき行うようにするとよい。これにより、電動モータの作動音は車外音を含むその他の音によって打ち消され、乗員が奇異に感じなくて済む。
【００１２】
さらに、前記確認における電動モータの駆動を、シートベルトの巻き取り方向と逆方向に電動モータを回転させるようにするとよい。これによれば、電動モータが確認のために作動されても、シートベルトが巻き取られることはないので、乗員がシートベルトによって拘束された不快感を感じることもなくなる。
【００１３】
【発明の実施の形態】
ａ．第１実施形態
以下、本発明の第１実施形態について図面を用いて説明すると、図１は同第１実施形態に係る車両用シートベルト装置を概略的に示している。この車両用シートベルト装置は、シートベルト機構ＳＢおよび電気制御装置ＥＬを備えている。
【００１４】
シートベルト機構ＳＢは、シート１１に着座した乗員をシート１１上に拘束して保護するシートベルト１２を備えている。シートベルト１２は、シート１１の一方の側に設けたリトラクタ装置１３から引き出されて、その中間部位にてショルダーベルトアンカ１４によって摺動可能に支持され、その他端にてシート１１の一方の側に固定されている。このシートベルト１２の中間部にはタングプレート１５が移動可能に組み付けられている。タングプレート１５は、シート１１の他方の側に固定されたバックル１６に脱着可能に勘合されるようになっている。
【００１５】
リトラクタ装置１３は、緊急時にシートベルト１２を巻き取るための電動モータ２０、および巻き取ったシートベルト１２の引き出しを禁止する機構を備えている。この電動モータ２０は、ブラシを備えた直流モータで構成されており、その作動が電気制御装置ＥＬによって制御されるようになっている。
【００１６】
電気制御装置ＥＬは、電動モータ２０へ電力を供給するためのブリッジ回路３０と、同ブリッジ回路３０の作動を制御するとともに、電動モータ２０および同モータ２０を駆動するための駆動回路の異常を検出するマイクロコンピュータ４０とを備えている。
【００１７】
ブリッジ回路３０は、ＦＥＴなどで構成されたスイッチング素子ＳＷ１〜ＳＷ４を４辺とし、各スイッチング素子ＳＷ１〜ＳＷ４には還流ダイオードＤｉ１〜Ｄｉ４がそれぞれ並列に接続されている。スイッチング素子ＳＷ１〜ＳＷ４は、ゲート制御回路３１からの各パルス列信号によりオン・オフ制御される。ブリッジ回路３０の対角位置にある一対の端子のうちで、スイッチング素子ＳＷ１，ＳＷ３の接続点である一方の端子は電源ライン３２に接続されている。スイッチング素子ＳＷ２，ＳＷ４の接続点である他方の端子は、電流検出用抵抗３３を介して接地されている。電源ライン３２には、図示しないバッテリから電源電圧Ｖｂが供給されている。電流検出用抵抗３３は、電動モータ２０に流れる電流を検出するもので、その抵抗値は小さな値に設定されている。なお、本発明の駆動回路は、ブリッジ回路３０、電源ライン３２、電動モータ２０の接続線などで構成される。
【００１８】
ブリッジ回路３０の他の対角位置にある一対の端子のうちで、スイッチング素子ＳＷ１，ＳＷ２の接続点である一方の端子は、電動モータ２０の一端に接続されているとともに、プルアップ抵抗３４を介して電源ライン３２に接続されている。スイッチング素子ＳＷ３，ＳＷ４の接続点である他方の端子は、電動モータ２０の他端に接続されているとともに、プルダウン抵抗３５を介して電流検出用抵抗３３の接地側と反対側端子に接続されている。これらのプルアップ抵抗３４およびプルダウン抵抗３５の抵抗値は、互いに等しくかつ大きな値に設定されている。
【００１９】
電流検出用抵抗３３の一端は、電流検出回路３６に接続されている。電流検出回路３６は、電流検出用抵抗３３の一端の電圧値により同抵抗３３すなわち電動モータ２０に流れる電流を検出して、同検出電流値を表す信号をマイクロコンピュータ４０に供給する。電動モータ２０の両端は、電圧検出回路３７にそれぞれ接続されている。電圧検出回路３７は、電動モータ２０の両端における各電圧値Ｖ１，Ｖ２を検出して、同検出電圧値Ｖ１，Ｖ２を表す信号をマイクロコンピュータ４０に供給する。なお、これらのゲート制御回路３１、電流検出回路３６、電圧検出回路３７およびマイクロコンピュータ４０にも電源ライン３２から電力が供給されるようになっている。
【００２０】
マイクロコンピュータ４０は、後述するイグニッションスイッチ４１のオン時に図２の異常検出プログラムを実行して電動モータ２０および同電動モータ２０の駆動回路の異常を検出するとともに、イグニッションスイッチ４１のオン後の所定時間ごとに図３の巻き取り制御プログラムを実行して緊急時にゲート制御回路３１を介して電動モータ２０の作動を制御する。このマイクロコンピュータ４０には、ゲート制御回路３１、電流検出回路３６および電圧検出回路３７に加えて、イグニッションスイッチ４１、緊急状態検出用センサ群４２および警報器４３も接続されている。
【００２１】
イグニッションスイッチ４１は、車両のエンジンを始動させるために操作されるスイッチである。緊急状態検出用センサ群４２は、車両の緊急状態を検出するために利用されるもので、前方車両との距離を検出する車間距離センサ、車速を検出する車速センサ、急ブレーキを検出する急ブレーキセンサ、車両の挙動異常を検出する車両挙動センサ（例えば、ヨーレートセンサ、スリップ状態検出センサ）などで構成されている。警報器４３は、電動モータ２０および電動モータ２０の駆動回路の異常を乗員に知らせるためのもので、ランプ、警報音発生器などによって構成されている。
【００２２】
次に、上記のように構成した第１実施形態の作動を説明する。乗員がイグニッションキーを操作して、イグニッションスイッチ４１がオンすると、マイクロコンピュータ４０は、図２の異常検出プログラムをステップＳ１０にて開始する。この開始後、マイクロコンピュータ４０は、ステップＳ１１にて電圧検出回路３７から電動モータ２０の両端子の電圧値Ｖ１，Ｖ２をそれぞれ入力する。次に、ステップＳ１２にて、電圧値Ｖ１，Ｖ２が正常であるか否かを判定する。
【００２３】
これらの電圧値Ｖ１，Ｖ２は、ブリッジ回路３０の全てのスイッチング素子ＳＷ１〜ＳＷ４がオフであって電動モータ２０が回転動作していない状態では、電源電圧Ｖｂのほぼ２分の１程度である。これは、この状態では電動モータ２０にはほとんど電流が流れておらず、プルアップ抵抗３４およびプルダウン抵抗３５の両抵抗値が互いに等しくかつ大きく、また電流検出用抵抗３３の抵抗値が小さいからである。したがって、前記ステップＳ１２の判定は、電圧値Ｖ１，Ｖ２が、それぞれ下記数１，２の関係にあるかを判定することである。なお、下記数１，２のΔＶは正の小さな値である。
【００２４】
【数１】
（Ｖｂ／２）−ΔＶ≦Ｖ１≦（Ｖｂ／２）＋ΔＶ
【００２５】
【数２】
（Ｖｂ／２）−ΔＶ≦Ｖ２≦（Ｖｂ／２）＋ΔＶ
【００２６】
電圧値Ｖ１，Ｖ２が、それぞれ前記数１，２の関係にあれば、ステップＳ１２にて、「Ｙｅｓ」と判定して、ステップＳ１８にてこの異常検出プログラムの実行を終了する。一方、前記数１，２の関係のいずれか一方でも不成立であれば、ステップＳ１２にて「Ｎｏ」と判定して、ステップＳ１３以降の処理を実行する。このように、前記数１，２の関係が成立しないことは、駆動回路を構成するブリッジ回路３０、電源ライン３２、電動モータ２０の接続線などの断線、短絡（地絡または天絡）など、電動モータ２０を作動させ得ない異常の他に、電動モータ２０のブラシの接点部分に酸化皮膜が形成されて同接点部分の抵抗値が大きくなっているという一時的な異常の場合も考えられる。
【００２７】
ステップＳ１３においては、マイクロコンピュータ４０は、所定の短時間だけ電動モータ２０を逆転させる。具体的には、マイクロコンピュータ４０はゲート制御回路３１を介して、所定デューティのパルス列信号をスイッチング素子ＳＷ２，ＳＷ３に所定の短時間だけ供給する。これにより、電源ライン３２から所定の大きさの電流が、スイッチング素子ＳＷ３、電動モータ２０、スイッチング素子ＳＷ２および電流検出用抵抗３３を介して接地へ流れる。したがって、電動モータ２０は所定のトルクで逆転する。なお、電動モータ２０の逆転とは、シートベルト１２を引き出す方向に対応している。
【００２８】
このステップＳ１３の逆転処理後、前記ステップＳ１１，Ｓ１２と同様なステップＳ１４，Ｓ１５の処理により、電圧検出回路３７から電動モータ２０の両端子の電圧値Ｖ１，Ｖ２をそれぞれ入力して、同入力した電圧値Ｖ１，Ｖ２がそれぞれ前記数１，２の関係にあるかを判定することにより、前記ステップＳ１２の異常判定を確認する。電圧値Ｖ１，Ｖ２が、それぞれ前記数１，２の関係にあれば、ステップＳ１５にて、「Ｙｅｓ」と判定して、ステップＳ１８にてこの異常検出プログラムの実行を終了する。
【００２９】
この確認処理を実行する理由は、後述する緊急時という稀な状態でしか作動されない電動モータ２０にあっては、そのブラシの接点部分に酸化皮膜が形成されて同接点部分の抵抗値が大きくなることにより、電圧値Ｖ１，Ｖ２が大きくまたは小さくなり、これを前記ステップＳ１２にて電動モータ２０が作動不能であると誤検出してしまうことがあるからである。このような場合、前記ステップＳ１３の処理によって電動モータ２０を若干量だけ回転させて、前記酸化皮膜を削り取ることを試みる。そして、その結果、ステップＳ１５にて「Ｙｅｓ」と判定されれば、前記ステップＳ１２における異常判定は、前記酸化皮膜による一時的な異常であったと判断できる。
【００３０】
このような確認処理により、電動モータ２０または電動モータ２０の駆動回路の異常が高精度で検出され、正常状態に復帰可能な電動モータ２０の後述する作動を不用意に禁止してしまうことを回避できる。また、この確認処理においては、ステップＳ１３にて電動モータ２０を逆転させて、シートベルト１２を巻き取らないようにしたので、乗員がシートベルトによって拘束された不快感を感じることもない。
【００３１】
一方、前記のような一時的な異常ではなく、駆動回路を構成するブリッジ回路３０、電源ライン３２、電動モータ２０の接続線などの断線、短絡（地絡または天絡）など、電動モータ２０を作動させ得ない異常が発生している場合もある。この場合、前記ステップＳ１３の処理よって電動モータ１２を逆転させても、電圧値Ｖ１，Ｖ２のうちの少なくともいずれか一方は異常値に保たれる。したがって、この場合には、ステップＳ１５にて「Ｎｏ」すなわち前記数１，２の関係が成立しないとして、ステップＳ１６以降の処理を実行する。
【００３２】
ステップＳ１６においては、警報器４３を作動させて、電動モータ２０または電動モータ２０の駆動回路の異常を乗員に知らせる。したがって、乗員は、電動モータ２０または電動モータ２０の駆動回路の点検、修理などの的確な処理を行なえるようになる。前記ステップＳ１６の処理後、ステップＳ１７にて、異常フラグＫＦＬを“１”に設定して、ステップＳ１８にてこの異常検出プログラムの実行を終了する。この異常フラグＫＦＬは、“０”によって電動モータ２０および電動モータ２０の駆動回路が正常であることを表し、“１”によって電動モータ２０または電動モータ２０の駆動回路が異常であることを表すもので、初期には“０”に設定されている。
【００３３】
このように、異常検出プログラムは前記イグニッションスイッチ４１のオンされるたびに１回だけ実行されて、後述する緊急時に作動する電動モータ２０および電動モータ２０の駆動回路の異常をチェックするので、乗員の保護が的確に図られる。
【００３４】
次に、イグニッションスイッチ４１のオン後、所定時間ごとに繰返し実行される巻き取り制御プログラムにより、電動モータ２０を作動制御する動作について説明する。この巻き取り制御プログラムは、図３のステップＳ２０にてその実行が開始され、ステップＳ２１にて異常フラグＫＦＬが“０”であるか否かを判定する。いま、電動モータ２０または電動モータ２０の駆動回路が異常であって異常フラグＫＦＬが“１”であれば、ステップＳ２１にて「Ｎｏ」と判定して、ステップＳ２４にて巻き取り制御プログラムの実行を終了する。したがって、この場合には、電動モータ２０の作動制御は行なわれない。
【００３５】
電動モータ２０および電動モータ２０の駆動回路が正常であって異常フラグＫＦＬが“０”であれば、ステップＳ２１にて「Ｙｅｓ」と判定して、ステップＳ２２にて、車両が前方物体に衝突する可能性が高い、車両が横転する可能性が高い、車両が急制動状態であるなどの緊急状態にあるかを判定する。具体的には、前方車両との距離を検出する車間距離センサ、車速を検出する車速センサ、車両の挙動異常を検出する車両挙動センサ、急ブレーキを検出する急ブレーキセンサなどからなる緊急状態検出用センサ群４２からの信号を入力して、車両の前方物体への衝突の可能性、車両の横転の可能性、車両の急制動中などの車両の緊急状態を判定する。
【００３６】
車両が緊急状態になければ、ステップＳ２２にて「Ｎｏ」と判定して、ステップＳ２４にてこの巻き取り制御プログラムの実行を終了する。車両が緊急状態にあれば、ステップＳ２２にて「Ｙｅｓ」と判定し、ステップＳ２３にて電動モータ２０を所定時間だけ正転させてシートベルト１２を巻き取る。具体的には、マイクロコンピュータ４０はゲート制御回路３１を介して、所定デューティのパルス列信号をスイッチング素子ＳＷ１，ＳＷ４に所定の短時間だけ供給する。これにより、電源ライン３２から所定の大きさの電流が、スイッチング素子ＳＷ１、電動モータ２０、スイッチング素子ＳＷ４および電流検出用抵抗３３を介して接地へ流れる。これにより、電動モータ２０は所定のトルクで正転し、シートベルト１２を巻き取る。また、リトラクタ装置１３は、この巻き取ったシートベルト１２の引き出しを禁止する。
【００３７】
その結果、車両が前方物体に衝突しても、車両が横転しても、車両が急停止しても、乗員はシートベルト１２により拘束されて保護される。前記ステップＳ２３の処理後、ステップＳ２４にてこの巻き取り制御プログラムの実行を終了する。
【００３８】
ｂ．第２実施形態
次に、本発明の第２実施形態について説明する。この第２実施形態は、上記第１実施形態とほぼ同様に構成されているが、図１に破線で示すように、マイクロコンピュータ４０には車速Ｖｓｐを検出する車速センサ４４が接続されている。なお、車速センサ４４と同様な車速センサが上記第１実施形態の緊急状態検出用センサ群４２に含まれていれば、同センサ群４２に含まれている車速センサを車速センサ４４に代えて用いることができる。また、この第２実施形態のマイクロコンピュータ４０は、図４の初期異常検出プログラムをイグニッションスイッチ４１のオン直後に１回だけ実行し、その後に、図５の確認プログラムおよび図３の巻き取り制御プログラムを所定時間ごとに繰返し実行する。その他の構成については、上記第１実施形態の構成と同じである。
【００３９】
以下、このように構成した第２実施形態の動作を説明する。イグニッションスイッチ４１のオン動作に応答して、マイクロコンピュータ４０は図４のステップＳ３０にて初期異常検出プログラムの実行を開始する。そして、ステップＳ３１，Ｓ３２にて、上記第１実施形態の図２のステップＳ１１、Ｓ１２の同様な処理により、電圧検出回路３７から電動モータ２０の両端子の電圧値Ｖ１，Ｖ２をそれぞれ入力して、同入力した電圧値Ｖ１，Ｖ２がそれぞれ前記数１，２の関係にあるかを判定する。電圧値Ｖ１，Ｖ２が、それぞれ前記数１，２の関係にあれば、ステップＳ３２にて「Ｙｅｓ」と判定して、ステップＳ３４にてこの初期異常検出プログラムの実行を終了する。
【００４０】
一方、電圧値Ｖ１，Ｖ２の少なくとも一方が、前記数１，２の関係になければ、ステップＳ３２にて「Ｎｏ」と判定して、ステップＳ３３にて仮検出フラグＤＴＦを“１”に設定して、ステップＳ３４にてこの初期異常検出プログラムの実行を終了する。この仮検出フラグＤＴＦは、ステップＳ３１，Ｓ３２の初期検出処理による電動モータ２０および電動モータ２０の駆動回路の異常検出の結果を表すもので、“０”によって正常検出であったことを表し、“１”によって異常検出であったことを表しており、初期には“０”に設定されている。
【００４１】
次に、イグニッションスイッチ４１のオン後、所定時間ごとに繰返し実行されている確認プログラムについて説明する。この確認プログラムは、図５のステップＳ４０にてその実行が開始され、ステップＳ４１にて仮検出フラグＤＴＦが“１”であるかを判定する。仮検出フラグＤＴＦが“１”でなければ、ステップＳ４１にて「Ｎｏ」と判定して、ステップＳ５２にて確認プログラムの実行を終了する。一方、仮検出フラグＤＴＦが“１”であれば、ステップＳ４１にて「Ｙｅｓ」と判定して、ステップＳ４２以降の処理を実行する。
【００４２】
ステップＳ４２においては、車速センサ４４からの検出車速Ｖｓｐを表す信号を入力して、同検出車速Ｖｓｐが所定車速Ｖｓｐｏ（例えば、低速走行状態を表す１０ｋｍ／ｈ）以上であるかを判定する。検出車速Ｖｓｐが所定車速Ｖｓｐｏ未満であれば、ステップＳ４２にて「Ｎｏ」と判定して、ステップＳ５２にてこの確認プログラムの実行を終了する。一方、検出車速Ｖｓｐが所定車速Ｖｓｐｏ以上であれば、ステップＳ４２にて「Ｙｅｓ」と判定して、ステップＳ４３以降の処理を実行する。
【００４３】
ステップＳ４３〜Ｓ４５の処理は、上記第１実施形態の図２のステップＳ１３〜Ｓ１５の処理と同じであり、これにより、電動モータ２０を逆転させた後に、電圧検出回路３７から電動モータ２０の両端子の電圧値Ｖ１，Ｖ２をそれぞれ入力して、同入力した電圧値Ｖ１，Ｖ２がそれぞれ前記数１，２の関係にあるかを判定することにより、前記ステップＳ３２の異常判定を確認する。電圧値Ｖ１，Ｖ２が、それぞれ前記数１，２の関係にあれば、ステップＳ４５にて、「Ｙｅｓ」と判定して、ステップＳ４６以降の処理を実行する。
【００４４】
ステップＳ４６においては、“１”に設定されている仮検出フラグＤＴＦを“０”に戻す。そして、ステップＳ４７にて、異常フラグＫＦＬが“１”であるかを判定する。この異常フラグＫＦＬは、上記第１実施形態で用いたものと同じである。したがって、この状態では、異常フラグＫＦＬは“０”に初期設定されたままであるので、ステップＳ４７においては「Ｎｏ」と判定され、ステップＳ５２にてこの確認プログラムの実行を終了する。以降、仮検出フラグＤＴＦは“０”に維持されるので、次に確認プログラムが実行されても、ステップＳ４１にて「Ｎｏ」と判定されるようになり、同確認プログラムのステップＳ４２以降の処理が実行されなくなる。
【００４５】
この状態は、電動モータ２０のブラシの接点部分に酸化皮膜が形成されていたために、前記初期異常検出プログラムのステップＳ３２にて異常と判定されたが、前記ステップＳ４３の処理による電動モータ２０の逆転の結果、前記酸化皮膜が削り取られた状態である。そして、ステップＳ４４，Ｓ４５の確認の結果、前記ステップＳ３２における異常判定が前記酸化皮膜による一時的な異常であったと判定される。
【００４６】
このような確認処理により、上記第１実施形態の場合と同様に、この第２実施形態においても、電動モータ２０または電動モータ２０の駆動回路の異常が高精度で検出され、正常状態に復帰可能な電動モータ２０の作動を不用意に禁止してしまうことを回避できる。また、異常検出の確認においては、電動モータ２０を逆転させてシートベルト１２を巻き取ることはないので、乗員がシートベルトによって拘束された不快感を感じることがない点でも上記第１実施形態の場合と同じである。さらに、この第２実施形態では、車速Ｖｓｐが所定車速Ｖｓｐｏ以上のとき，電動モータ２０を逆転するようにしたので、電動モータ２０の作動音は車外音を含むその他の音によって打ち消され、乗員が奇異に感じなくて済む。
【００４７】
次に、前記のような一時的な異常ではなく、駆動回路を構成するブリッジ回路３０、電源ライン３２、電動モータ２０の接続線などの断線、短絡（地絡または天絡）などの電動モータ２０を作動させ得ない異常が発生している場合について説明する。この場合には、ステップＳ４５にて、「Ｎｏ」すなわち電圧値Ｖ１，Ｖ２のうちの少なくともいずれか一方が異常であると判定して、ステップＳ５０，Ｓ５１の処理を実行する。
【００４８】
これらのステップＳ５０，Ｓ５１の処理も、上記第１実施形態の図２のステップＳ１６，Ｓ１７の処理と同じである。したがって、このような電動モータ２０を作動させ得ない異常が発生している場合には、上記第１実施形態と同様に、警報器４３を作動させて、電動モータ２０または電動モータ２０の駆動回路の異常を乗員に知らせる。また、異常フラグＫＦＬを“１”に設定して、上記第１実施形態と同様な図３の巻き取り制御プログラムの実行時に、車両が緊急状態にあっても、電動モータ２０の作動を禁止する。なお、巻き取り制御プログラムは上記第１実施形態と同じように電動モータ２０の作動を制御するので、その詳しい説明については省略する。
【００４９】
また、この第２実施形態にあっては、異常フラグＫＦＬが“１”に設定された後にも、確認プログラムは所定時間ごとに実行され続ける。そして、この場合、仮検出フラグＤＴＦは“１”に設定されたままであるので、車速Ｖｓｐが所定車速Ｖｓｐｏ以上であれば、ステップＳ４３以降の処理が実行される。したがって、ステップＳ４３の処理により、電動モータ２０のブラシ接点部分の酸化皮膜を削り取る動作が繰返し行なわれることになる。その結果、電圧値Ｖ１，Ｖ２が上記数１の関係を満足する正常値に戻れば、前述のステップＳ４６以降の処理が実行される。
【００５０】
この場合、ステップＳ４６において仮検出フラグＤＴＦは“０”に戻される。また、この場合には、異常フラグＫＦＬは“１”に設定されているので、ステップＳ４７にて「Ｙｅｓ」と判定して、ステップＳ４８，Ｓ４９の処理を実行する。ステップＳ４８においては、警報器４３の作動が停止される。ステップＳ４９においては、異常フラグＫＦＬが“０”に戻される。前記ステップＳ４９の処理後、ステップＳ５２にてにてこの確認プログラムの実行を終了する。そして、次にこの確認プログラムが実行されても、ステップＳ４１にて「Ｎｏ」すなわち仮検出フラグＤＴＦが“０”であると判定されるので、ステップＳ４２以降の処理が実行されなくなる。
【００５１】
このような動作により、電動モータ２０のブラシの接点部の酸化皮膜が１回の電動モータ２０の逆転で削り取られない場合でも、複数回の電動モータ２０の逆転により削り取られた結果、電圧値Ｖ１，Ｖ２が正常に戻れば異常検出は解除される。その結果、電動モータ２０およびその駆動回路の異常検出がより精度よく確認されるようになる。
【００５２】
なお、この第２実施形態において、ステップＳ４３〜Ｓ４５の確認処理が所定回数以上行われた場合には、この確認プログラムの実行を再度行なわないようにすることもできる。この場合、ステップＳ４３の電動モータ２０の逆転動作の回数をカウントして、同回数が所定回数以上になった時点で、確認プログラムの再実行を禁止するようにすればよい。これにより、駆動回路を構成するブリッジ回路３０、電源ライン３２、電動モータ２０の接続線などの断線、短絡（地絡または天絡）など、電動モータ２０を作動させ得ない異常が発生している場合に、電動モータ２０の無駄な逆転動作を繰返し行なうことを回避できる。
【００５３】
以上、本発明の一実施形態について説明したが、本発明の実施にあたっては、上記実施形態およびその変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【図面の簡単な説明】
【図１】本発明の第１および第２実施形態に係るシートベルト装置の全体概略図である。
【図２】本発明の第１実施形態に係り、図１のマイクロコンピュータによって実行される異常検出プログラムのフローチャートである。
【図３】本発明の第１および第２実施形態に係り、図１のマイクロコンピュータによって実行される巻き取り制御プログラムのフローチャートである。
【図４】本発明の第２実施形態に係り、図１のマイクロコンピュータによって実行される初期異常検出プログラムのフローチャートである。
【図５】本発明の第２実施形態に係り、図１のマイクロコンピュータによって実行される確認プログラムのフローチャートである。
【符号の説明】
ＳＢ…シートベルト機構、ＥＬ…電気制御装置、１１…シート、１２…シートベルト、１３…リトラクタ装置、２０…電動モータ、３０…ブリッジ回路、３２…電源ライン、３４…プルアップ抵抗、３５…プルダウン抵抗、３７…電圧検出回路、４０…マイクロコンピュータ、４１…イグニッションスイッチ、４２…緊急状態検出用センサ群、４３…警報器、４４…車速センサ。
【図１】
2004217057.tif 000003
【図２】
2004217057.tif 000004
【図３】
2004217057.tif 000005
【図４】
2004217057.tif 000006
【図５】
2004217057.tif 000007