(57)【要約】【課題】低温時にベルトリール駆動用モータの負荷を低減する。【解決手段】ベルトが巻回されて回転可能なベルトリールと、ベルトリールを回転駆動してベルトを巻き取るモータ１４と、設置位置近傍の温度を検知する温度センサ１０と、ベルトリールの回転位置を検出する回転角度センサ１５と、モータ１４の通電量を制御するモータ制御部２０と、を備えた車両のシートベルト装置であって、モータ制御部２０は、ベルトリールの回転位置の変化量が、回転角度センサ１５の出力信号に応じて設定される目標値と一致するようにモータ１４への通電量を制御する巻き取り速度制御手段２０ａを備え、巻き取り速度制御手段２０ａは、温度センサ１０で検出される温度が所定温度以下である場合に、前記所定温度以上のときよりも前記目標値を低下させる。【選択図】図３
2010018104.tif 000002
【特許請求の範囲】
【請求項１】
ベルトが巻回されて回転可能なベルトリールと、
前記ベルトリールを回転駆動して前記ベルトを巻き取るモータと、
温度状態を検知する温度状態検知手段と、
前記ベルトリールの回転位置を検出する回転位置検出手段と、
前記モータの通電量を制御する制御部と、を備えた車両のシートベルト装置であって、
前記制御部は、前記ベルトリールの回転位置の変化量が、前記回転位置検出手段の出力信号に応じて設定される目標値と一致するように前記モータへの通電量を制御する巻き取り速度制御手段を備え、
前記巻き取り速度制御手段は、前記温度状態検知手段の検知結果に基づいて前記目標値を変更することを特徴とする車両のシートベルト装置。
【請求項２】
前記巻き取り速度制御手段は、前記温度状態検知手段が所定温度を下回る温度状態であると検知した場合に、前記所定温度以上の温度状態のときよりも前記目標値を低下させることを特徴とする請求項１に記載の車両のシートベルト装置。
【請求項３】
前記温度状態検知手段は、所定温度以上のときの低負荷状態における所定電流での通電時に想定される前記ベルトの巻き取り速度よりも、低負荷状態において前記回転位置検出手段の出力信号に基づいて算出される実際の前記ベルトの巻き取り速度が小さい場合に、温度状態が低温状態であると検知することを特徴とする請求項１にまたは請求項２に記載の車両のシートベルト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両のシートベルト装置に関するものである。
【背景技術】
【０００２】
モータの駆動力によりシートベルトの巻き取りをアシストする電動リトラクタを備える車両のシートベルト装置が知られている（例えば、特許文献１参照）。
従来の車両のシートベルト装置では、周囲温度が常温域であっても低温域であっても、同等のアシスト力が得られるようにモータを制御している。
【特許文献１】特許第３５５４４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、周囲温度が低いときには、シートベルト装置における種々の駆動部のグリースが硬化したり、ベルトが硬化するため、ベルト巻き取り時の抵抗が増大する。そのため、低温時に常温時と同等のアシスト力を得ようとすると、モータの消費電流値が増大し、モータの駆動音が増大するという課題がある。また、モータおよび駆動回路に対する負荷が増大するため、装置寿命に悪影響を及ぼすという課題もある。
そこで、この発明は、低温時にベルトリール駆動用モータの負荷を低減することができる車両のシートベルト装置を提供するものである。
【課題を解決するための手段】
【０００４】
この発明に係る車両のシートベルト装置では、上記課題を解決するために以下の手段を採用した。
請求項１に係る発明は、ベルト（例えば、後述する実施例におけるベルト５）が巻回されて回転可能なベルトリール（例えば、後述する実施例におけるベルトリール１１）と、前記ベルトリールを回転駆動して前記ベルトを巻き取るモータ（例えば、後述する実施例におけるモータ１４）と、温度状態を検知する温度状態検知手段（例えば、後述する実施例における温度センサ１０、ステップＳ１０９）と、前記ベルトリールの回転位置を検出する回転位置検出手段（例えば、後述する実施例における回転角度センサ１５）と、前記モータの通電量を制御する制御部（例えば、後述する実施例におけるモータ制御部２０）と、を備えた車両のシートベルト装置（例えば、後述する実施例におけるシートベルト装置１）であって、前記制御部は、前記ベルトリールの回転位置の変化量が、前記回転位置検出手段の出力信号に応じて設定される目標値と一致するように前記モータへの通電量を制御する巻き取り速度制御手段（例えば、後述する実施例における巻き取り速度制御手段２０ａ）を備え、前記巻き取り速度制御手段は、前記温度状態検知手段の検知結果に基づいて前記目標値を変更することを特徴とする車両のシートベルト装置である。
このように構成することにより、周囲の温度状態に応じてベルトリールの回転位置の変化量の目標値を変更するので、モータおよび駆動回路の負荷に対する温度による影響を抑制することが可能となる。
【０００５】
請求項２に係る発明は、請求項１に記載の発明において、前記巻き取り速度制御手段は、前記温度状態検知手段が所定温度を下回る温度状態であると検知した場合に、前記所定温度以上の温度状態のときよりも前記目標値を低下させることを特徴とする。
低温時にはシートベルト装置における種々の駆動部のグリースが硬化したり、ベルトが硬化するため、ベルト巻き取り時の抵抗が増大するので、常温時と同等の巻き取り速度でベルト巻き取ろうとするとモータ等が過負荷状態になり易いが、上述のように構成することにより、モータ等が過負荷状態になるのを確実に防止することができる。また、低温時のモータ駆動音を低減することができる。
【０００６】
請求項３に係る発明は、請求項１にまたは請求項２に記載の発明において、前記温度状態検知手段は、所定温度以上のときの低負荷状態における所定電流での通電時に想定される前記ベルトの巻き取り速度よりも、低負荷状態において前記回転位置検出手段の出力信号に基づいて算出される実際の前記ベルトの巻き取り速度が小さい場合に、温度状態が低温状態であると検知することを特徴とする。
このように構成することにより、直接に温度を検出する手段（例えば、温度センサ等）が不要となる。
【発明の効果】
【０００７】
請求項１に係る発明によれば、モータおよび駆動回路の負荷に対する温度による影響を抑制することが可能となるので、モータの寿命を延ばすことができる。
請求項２に係る発明によれば、モータ等が過負荷状態になるのを確実に防止することができるので、モータの寿命を延ばすことができる。また、低温時のモータ駆動音を低減することができるので、車内の静粛性を保持することができる。
請求項３に係る発明によれば、直接に温度を検出する手段が不要となるので、装置構成の簡略化が可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明に係る車両のシートベルト装置の実施例を図１から図９の図面を参照して説明する。
〔実施例１〕
初めに、この発明に係るシートベルト装置の実施例１を図１から図４を参照して説明する。
図１はシートベルト装置１の概略構成を示しており、この実施例は助手席のシート２に着座した乗員Ｐを拘束するシートベルト装置の態様である。このシートベルト装置１は、いわゆる三点式のシートベルト装置であり、センターピラー３に内蔵されたリトラクタ４からベルト５が上方に引き出され、このベルト５がセンターピラー３の上部側に支持されたスルーアンカ６に挿通されるとともに、ベルト５の先端がシート２の車室外側寄りのアウターアンカ７を介して車体フロアに固定されいている。そして、ベルト５のスルーアンカ６とアウターアンカ７との間にはタング８が挿通されていて、タング８はシート２の運転席側寄りの車体フロアに固定されたバックル９に対し着脱可能にされている。
【０００９】
このシートベルト装置１では、シート２に着座した乗員Ｐがタング８をバックル９に差し込み係合させることによって着用状態となり、この係合を解除してタング８をバックル９から離脱させる（以下、「バックル９を解除する」ということもある）ことによって非着用状態にすることができる。
バックル９はバックルスイッチ１７（図３参照）を備えており、バックルスイッチ１７は、バックル９にタング８が係合しているとき（換言すると着用状態のとき）にＯＮとなり、タング８がバックル９から離脱しているとき（換言すると非着用状態のとき）にＯＦＦとなる。
【００１０】
リトラクタ４は、図２に示すように、回転可能に設けられベルト５が巻回されたベルトリール１１と、ベルトリール１１を巻き取り方向に回転付勢するスプリング１２と、歯車列等の伝達装置１３を介してベルトリール１１に巻き取り方向の回転力を付与するモータ１４と、を主要構成とし、ベルトリール１１の回転位置を検出する回転角度センサ（回転位置検出手段）１５と、モータ１４に流れる電流を検出する電流センサ１６を備えている。
なお、ベルトリール１１の巻き取り量はベルト５の巻き取り量にほぼ一致する。
【００１１】
このように構成されたリトラクタ４では、ベルトリール１１は、スプリング１２によって巻き取り方向へ回転せしめられるとともに、モータ１４の駆動力によっても巻き取り方向へ回転することができる。そして、バックル解除時のベルトリール１１の巻き取りは、スプリング１２の復元力と、伝達装置１３を介して伝達されるモータ１４の回転力とによって行われる。
なお、ベルトリール１１を引き出し方向へ回転するときには、ベルトリール１１とモータ１４との間の動力伝達が遮断されるように構成されていて、ベルト５を引き出すときにはモータ１４が抵抗とならないようになっている。
【００１２】
図３の制御ブロック図に示すように、モータ１４はモータ制御部２０によって制御され、バックル９の解除時にベルトリール１１を巻き取るために駆動されるとともに、走行状態検出手段１８により所定の走行状態（例えば、車体左右方向の加速度など車両の運動に関わる物理量を検出するセンサの出力値が所定の閾値を越えた場合や、ナビゲーションシステム等の通信情報を基に走行環境の変化が検知された場合など）が検出されたときにベルト５に所定の張力を与えたり、所定の位置で乗員を支持したり、走行中に発生したベルト５の弛みを取り除くときにも駆動される。
【００１３】
モータ制御部（制御部）２０には、回転角度センサ１５、電流センサ１６、バックルスイッチ１７の各出力信号や、車室内の温度を検出する温度センサ（温度状態検知手段）１０の出力信号、シートベルト装置１に近いドア（図示略）が開かれているときにＯＮとなり閉じられているときにＯＦＦとなるドア開センサ１９の出力信号などが入力され、また、走行状態検出手段１８により前記所定の走行状態が検出されたときに警報トリガが入力される。モータ制御部２０は、これら入力信号に基づいてモータ１４の駆動・停止タイミングや目標電流を設定し、電流調整手段２１に出力する。
【００１４】
また、モータ制御部２０は、バックル９が解除されてベルト５を巻き取る際に、ベルトリール１１の巻き取り速度が、回転角度センサ１５の出力信号に応じて設定される目標値と一致するようにモータ１４への通電量を制御する巻き取り速度制御手段２０ａを備えている。
電流調整手段２１は、モータ制御部２０から入力した指令信号に基づいてモータ１４の駆動・停止タイミングやモータ１４に流れる電流を調整し、電源２２からモータ１４へ電力を供給する。
【００１５】
次に、巻き取り速度制御手段２０ａにおいて実行される、バックル解除時のベルトリール巻き取りのためのモータ１４の電流制御を図４のフローチャートに従って説明する。
図４のフローチャートに示すモータ電流制御ルーチンは、作動トリガーが有効の間、巻き取り速度制御手段２０ａによって一定時間毎に繰り返し実行される。なお、作動トリガーはバックルスイッチ１７がＯＦＦとなったときに有効となり、バックルスイッチ１７がＯＦＦの間、作動トリガー有効が維持される。
【００１６】
まず、ステップＳ０１において、モータ１４への通電を開始するとともに、速度補正係数αを基準値である１に設定する（α＝１）。
次に、ステップＳ０２に進み、温度センサ１０によって検出された温度Ｔが所定温度Ｔ０（例えば、−１０゜Ｃ）よりも低いか否かを判定する。
ステップＳ０２における判定結果が「ＮＯ」（Ｔ≧Ｔ０）である場合には、ステップＳ０３に進み、第１区間におけるモータ１４の通電量（電流）の目標値Ｉｔａｒｇｅｔを第１目標値Ｉ１に設定して、ステップＳ０４に進む。
ここで、第１区間とは、バックル解除時におけるベルトリール１１の巻き取り位置（以下、解除時巻き取り位置と称す）Ｘ０から予め設定された所定量ａ（例えば５０ｍｍ程度）だけ巻き取られたときの巻き取り位置（以下、第１巻き取り位置と称す）Ｘ１までの区間をいう。
【００１７】
一方、ステップＳ０２における判定結果が「ＹＥＳ」である場合には、ステップＳ０５に進み、第１区間におけるモータ１４の通電量の目標値Ｉｔａｒｇｅｔを第２目標値Ｉ２に設定するとともに、速度補正係数αを１よりも小さい値（例えば０．７）に変更して（α＝０．７）、ステップＳ０４に進む。なお、第２目標値Ｉ２は第１目標値Ｉ１よりも小さい電流値とする（Ｉ２＜Ｉ１）。
【００１８】
ステップＳ０４では、モータ１４への通電量Ｉを予め設定した初期電流値Ｉ０に設定する。
次に、ステップＳ０６に進み、回転角度センサ１５によって検出される現在のベルトリール１１の巻き取り位置ｘが、解除時巻き取り位置Ｘ０から第１巻き取り位置Ｘ１の間にあるか否かを判定する。
ステップＳ０６における判定結果が「ＹＥＳ」（Ｘ０≦ｘ＜Ｘ１）である場合には、ステップＳ０７に進み、電流センサ１６によって検出されるモータ１４の電流Ｉが、目標値Ｉｔａｒｇｅｔ以上か否かを判定する。
ステップＳ０７における判定結果が「ＮＯ」（Ｉ＜Ｉｔａｒｇｅｔ）である場合には、ステップＳ０８に進み、モータ１４への通電量Ｉを所定量（ΔＩ）だけ増加させて（Ｉ＝Ｉ＋ΔＩ）、ステップＳ０９に進む。
一方、ステップＳ０７における判定結果が「ＹＥＳ」（Ｉ≧Ｉｔａｒｇｅｔ）である場合には、ステップＳ０７の処理を実行することなく、ステップＳ０９に進む。
【００１９】
つまり、現在のベルトリール１１の巻き取り位置ｘが解除時巻き取り位置Ｘ０から第１巻き取り位置Ｘ１の間に位置しているときには、モータ１４の通電量を目標値Ｉｔａｒｇｅｔを下回らない範囲でほぼ一定にする。これは、巻き取り開始初期である第１区間においては、乗員Ｐがタング８から手を離していない状況や、タング８から手を離していてもタング８やベルト５が乗員Ｐに引っ掛かり易い状況が想定されるので、この間はモータ１４の通電量を目標値Ｉｔａｒｇｅｔにほぼ一定にすることによって、モータ１４のトルクをそれ以上増大しないようにし、乗員Ｐがタング８を持っているときや、タング８やベルト５が乗員Ｐに引っ掛ったときに、ベルト５に過大な張力が加わらないようにし、乗員Ｐに不快感を与えないようにするためである。
なお、第１巻き取り位置Ｘ１を解除時巻き取り位置Ｘ０を基準にして所定量ａだけ巻き取られた位置としたのは、乗員Ｐの体格によって解除時巻き取り位置Ｘ０が異なるからである。
【００２０】
ステップＳ０６における判定結果が「ＮＯ」（ｘ≧Ｘ１）である場合にも、ステップＳ０９に進む。
ステップＳ０９において、現在のベルトリール１１の巻き取り位置ｘが、第１巻き取り位置Ｘ１であるか否かを判定する。
ステップＳ０９における判定結果が「ＹＥＳ」（ｘ＝Ｘ１）である場合には、ステップＳ１０に進み、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１に達したときのベルトリール１１の巻き取り速度（以下、第１区間終了速度と略す）ＶＸ１を、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔに設定し（Ｖｔａｒｇｅｔ＝ＶＸ１）、ステップＳ１１に進む。なお、ベルトリール１１の巻き取り速度は、回転角度センサ１５によって検出されるベルトリール１１の巻き取り位置の変化量に基づいて算出する。
また、ステップＳ０９における判定結果が「ＮＯ」（ｘ≠Ｘ１）である場合にも、ステップＳ１１に進む。
【００２１】
ステップＳ１１において、現在のベルトリール１１の巻き取り位置ｘが、第１巻き取り位置Ｘ１よりも大きく、ベルト５を全格納したときのベルトリール１１の巻き取り位置（以下、全巻き取り位置と称す）Ｘ３より小さいか否かを判定する。
ステップＳ１１における判定結果が「ＹＥＳ」（Ｘ１＜ｘ＜Ｘ３）である場合には、ステップＳ１２に進み、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを次式によって算出される巻き取り速度に設定する。
Ｖｔａｒｇｅｔ＝α（ＶＸ１−Ｃ（ｘ−Ｘ１））
ここで、ＶＸ１は第１区間終了速度であり、Ｃは係数（一定値）である。
【００２２】
つまり、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１を越えてからは、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを、第１区間終了速度ＶＸ１を基準にして、巻き取り量が増加するにしたがって徐々に減少するように設定する。
【００２３】
そして、ステップＳ１２からステップＳ１３に進み、回転角度センサ１５で検出したベルトリール１１の巻き取り位置に基づいて算出される現在のベルトリール１１の巻き取り速度Ｖが、ステップＳ１２で設定した目標巻き取り速度Ｖｔａｒｇｅｔと一致するように、モータ１４への通電量を制御し、ステップＳ１３に進む。
【００２４】
つまり、現在のベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１を越えて全巻き取り位置Ｘ３未満の範囲に位置しているときには、ベルトリール１１の巻き取り速度Ｖが、ベルトリール１１の巻き取り終了に近付くにしたがって連続的に徐々に減少するように、モータ１４の通電量を制御する。
ステップＳ１１における判定結果が「ＮＯ」（ｘ≦Ｘ１、あるいは、ｘ≧Ｘ３）である場合にはステップＳ１４に進む。
【００２５】
ステップＳ１４において、ベルトリール１１の巻き取り位置ｘが全巻き取り位置Ｘ３であるか否かを判定する。
ステップＳ１４における判定結果が「ＮＯ」（ｘ≠Ｘ３）である場合には、ステップＳ０６に戻り、ステップＳ０６からステップＳ１４の処理を繰り返す。
ステップＳ１４における判定結果が「ＹＥＳ」（ｘ＝Ｘ３）である場合には、ステップＳ１５に進み、モータ１４への通電を停止して、本ルーチンの実行を一旦終了する。
【００２６】
この実施例１において、車室内の温度が所定温度Ｔ０以上の常温時と所定温度Ｔ０よりも低い低温時とを比較すると、第１区間におけるモータ１４の通電量の目標値Ｉｔａｒｇｅｔについては常温時の目標値（第１目標値Ｉ１）よりも低温時の目標値（第２目標値Ｉ２）の方が小さく設定されるので（Ｉ２＜Ｉ１）、第１区間において、低温時にはモータ１４に対する負荷を常温時よりも低減することができる。
【００２７】
そして、このように第１区間におけるモータ１４の通電量の目標値Ｉｔａｒｇｅｔを設定したこと、および、低温時には伝達装置１３のギアグリースやベルト５の硬化により抵抗が常温時よりも大きいことから、ベルトリール１１の第１区間終了速度ＶＸ１は、常温時よりも低温時の方が小さくなる。
加えて、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１に達した以降における速度補正係数αが、常温時よりも低温時の方が小さい値に設定されるので、ベルトリール１１の巻き取り位置ｘが同一位置においてベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを比較すると、常温時よりも低温時の方が目標巻き取り速度Ｖｔａｒｇｅｔを小さく設定することができる。その結果、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１に達した以降においても、低温時には、モータ１４に対する負荷を常温時よりも低減することができる。
【００２８】
したがって、 低温時にシートベルト装置１における種々の駆動部（例えば伝達装置１３等）のギアグリースが硬化したり、ベルト５が硬化して、ベルト巻き取り時の抵抗が増大しても、モータ１４や駆動回路に対する負荷が増大するのを防止することができる。換言すると、モータおよび駆動回路の負荷に対する温度による影響を抑制することが可能となる。その結果、モータ１４等が過負荷状態になるのを確実に防止することができ、モータ１４の寿命を延ばすことができる。また、低温時のモータ駆動音を低減することができ、車内の静粛性を保持することができる。
【００２９】
〔実施例２〕
次に、この発明に係るシートベルト装置の実施例２を図５を参照して説明する。
実施例２のシートベルト装置１の構成は実施例１のものと同じであるので、その説明は省略する。実施例２が実施例１と相違する点は、バックル解除時のベルトリール巻き取りのためのモータ１４の電流制御にある。
【００３０】
図５は、実施例２におけるモータ１４の電流制御を示すフローチャートである。以下、図５のフローチャートに従って説明する。図５のフローチャートに示すモータ電流制御ルーチンは、作動トリガーが有効の間、巻き取り速度制御手段２０ａによって一定時間毎に繰り返し実行される。
まず、ステップＳ１０１において、モータ１４への通電を開始するとともに、第１区間におけるモータ１４の通電量（電流）の目標値Ｉｔａｒｇｅｔを所定値Ｉ１に設定し（Ｉｔａｒｇｅｔ＝Ｉ１）、ステップＳ１０２に進む。
ステップＳ１０２では、モータ１４への通電量Ｉを予め設定した初期電流値Ｉ０に設定する。
【００３１】
次に、ステップＳ１０３に進み、回転角度センサ１５によって検出される現在のベルトリール１１の巻き取り位置ｘが、解除時巻き取り位置Ｘ０から第１巻き取り位置Ｘ１の間にあるか否かを判定する。
ステップＳ１０３における判定結果が「ＹＥＳ」（Ｘ０≦ｘ＜Ｘ１）である場合には、ステップＳ１０４に進み、電流センサ１６によって検出されるモータ１４の電流Ｉが、目標値Ｉｔａｒｇｅｔ（＝Ｉ１）以上か否かを判定する。
ステップＳ１０４における判定結果が「ＮＯ」（Ｉ＜Ｉｔａｒｇｅｔ）である場合には、ステップＳ１０５に進み、モータ１４への通電量Ｉを所定量（ΔＩ）だけ増加させて（Ｉ＝Ｉ＋ΔＩ）、ステップＳ１０６に進む。
一方、ステップＳ１０４における判定結果が「ＹＥＳ」（Ｉ≧Ｉｔａｒｇｅｔ）である場合には、ステップＳ１０５の処理を実行することなく、ステップＳ１０６に進む。
【００３２】
ステップＳ１０３における判定結果が「ＮＯ」（ｘ≧Ｘ１）である場合にも、ステップＳ１０６に進む。
ステップＳ１０６において、現在のベルトリール１１の巻き取り位置ｘが、第１巻き取り位置Ｘ１であるか否かを判定する。
ステップＳ１０６における判定結果が「ＹＥＳ」（ｘ＝Ｘ１）である場合には、ステップＳ１０７に進み、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１に達したときのベルトリール１１の巻き取り速度（すなわち、第１区間終了速度）ＶＸ１を、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔに設定し（Ｖｔａｒｇｅｔ＝ＶＸ１）、ステップＳ１０８に進む。
また、ステップＳ１０６における判定結果が「ＮＯ」（ｘ≠Ｘ１）である場合にも、ステップＳ１０８に進む。
【００３３】
ステップＳ１０８において、現在のベルトリール１１の巻き取り位置ｘが、第１巻き取り位置Ｘ１よりも大きく、全巻き取り位置Ｘ３より小さいか否かを判定する。
ステップＳ１０８おける判定結果が「ＹＥＳ」（Ｘ１＜ｘ＜Ｘ３）である場合には、ステップＳ１０９に進み、ベルトリール１１の第１区間終了速度ＶＸ１が、予め設定した基準速度Ｖｒｅｆに係数ｋ（１より小さい正数、例えばｋ＝０．７）を乗じた値（ｋ・Ｖｒｅｆ）よりも小さいか否かを判定する。ここで、基準速度Ｖｒｅｆは、常温域の代表温度下において図５に示されるこのモータ電流制御を行ったときの第１区間終了速度ＶＸ１よりも小さい値に設定する。
【００３４】
ステップＳ１０９の処理を実行することにより、温度状態が常温状態か低温状態かを判定する。詳述すると、低温時にはシートベルト装置１における種々の駆動部（例えば伝達装置１３等）のギアグリースが硬化したり、ベルト５が硬化するため、ベルト巻き取り時の抵抗が増大する。そのため、第１区間におけるモータ１４への通電量の目標値Ｉｔａｒｇｅｔが常温時と低温時で同じ値（Ｉ１）であっても、第１区間終了速度ＶＸ１は常温時よりも低温時の方が小さくなる。したがって、ステップＳ１０９における判定結果が「ＹＥＳ」（ＶＸ１＜ｋ・Ｖｒｅｆ）である場合には低温状態であると判定することができ、ステップＳ１０９における判定結果が「ＮＯ」（ＶＸ１≧ｋ・Ｖｒｅｆ）である場合には常温状態であると判定することができる。
【００３５】
なお、ステップＳ１０９における判定閾値を、「ｋ・Ｖｒｅｆ」に代えて、「所定温度以上のときの低負荷状態における所定電流での通電時に想定されるベルトリール１１の巻き取り速度」とすることも可能である。
【００３６】
ステップＳ１０９における判定結果が「ＮＯ」（ＶＸ１≧ｋ・Ｖｒｅｆ）である場合には、常温状態であると判定して、ステップＳ１１０に進み、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを次式によって算出される巻き取り速度に設定する。
Ｖｔａｒｇｅｔ＝ＶＸ１−Ｃ１（ｘ−Ｘ１））
ここで、ＶＸ１はベルトリール１１の第１区間終了速度であり、Ｃ１は係数（一定値）である。
つまり、常温状態のときには、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１を越えてからは、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを、第１巻き取り位置Ｘ１に達したときの巻き取り速度ＶＸ１を基準にして、巻き取り量が増加するにしたがって徐々に減少するように設定する。
【００３７】
一方、ステップＳ１０９における判定結果が判定結果が「ＹＥＳ」（ＶＸ１＜ｋ・Ｖｒｅｆ）である場合には、低温状態であると判定して、ステップＳ１１１に進み、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを次式によって算出される巻き取り速度に設定する。
Ｖｔａｒｇｅｔ＝Ｖｃｏｎｓｔ
ここで、Ｖｃｏｎｓｔは定数であり、基準速度Ｖｒｅｆよりも小さい値に設定する。
つまり、低温状態のときには、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１を越えてからは、ベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを低速の一定速度とする。
【００３８】
そして、ステップＳ１１０，Ｓ１１１からステップＳ１１２に進み、回転角度センサ１５で検出したベルトリール１１の巻き取り位置に基づいて算出される現在のベルトリール１１の巻き取り速度Ｖが、ステップＳ１１０，Ｓ１１１で設定した目標巻き取り速度Ｖｔａｒｇｅｔと一致するように、モータ１４への通電量を制御し、ステップＳ１１３に進む。
【００３９】
また、ステップＳ１０８における判定結果が「ＮＯ」（ｘ≦Ｘ１、あるいは、ｘ≧Ｘ３）である場合にもステップＳ１１３に進む。
【００４０】
ステップＳ１１３において、ベルトリール１１の巻き取り位置ｘが全巻き取り位置Ｘ３であるか否かを判定する。
ステップＳ１１３における判定結果が「ＮＯ」（ｘ≠Ｘ３）である場合には、ステップＳ１０３に戻り、ステップＳ１０３からステップＳ１１３の処理を繰り返す。
ステップＳ１１３における判定結果が「ＹＥＳ」（ｘ＝Ｘ３）である場合には、ステップＳ１１４に進み、モータ１４への通電を停止して、本ルーチンの実行を一旦終了する。
【００４１】
この実施例２のシートベルト装置１においても、低温時には、ベルトリール１１の巻き取り位置ｘが第１巻き取り位置Ｘ１に達した以降におけるベルトリール１１の目標巻き取り速度Ｖｔａｒｇｅｔを、常温時よりも小さく設定することができるので、モータ１４に対する負荷を常温時よりも低減することができる。
【００４２】
したがって、実施例２のシートベルト装置１の場合も、 低温時にシートベルト装置１における種々の駆動部（例えば伝達装置１３等）のギアグリースが硬化したり、ベルト５が硬化して、ベルト巻き取り時の抵抗が増大しても、モータ１４や駆動回路に対する負荷が増大するのを防止することができる。換言すると、モータおよび駆動回路の負荷に対する温度による影響を抑制することが可能となる。その結果、モータ１４等が過負荷状態になるのを確実に防止することができ、モータ１４の寿命を延ばすことができる。また、低温時のモータ駆動音を低減することができ、車内の静粛性を保持することができる。
【００４３】
〔実施例３〕
次に、この発明に係るシートベルト装置の実施例３を図６から図９を参照して説明する。
実施例３のシートベルト装置１の構成は実施例１，２のものと同じであるので、その説明は省略する。実施例３が実施例１，２と相違する点は、バックル解除時のベルトリール巻き取りのためのモータ１４の電流制御にある。
【００４４】
図６〜図８は、実施例３におけるモータ１４の電流制御を示すフローチャートであり、このフローチャートに従って説明する。
まず、図６のフローチャートに示すように、ステップＳ２０１において、収納制御フラグがＯＮか否かを判定する。収納制御フラグはバックルスイッチ１７がＯＦＦとなったときにＯＮとなる。
ステップＳ２０１における判定結果が「ＮＯ」である場合には、リターンする。
ステップＳ２０１における判定結果が「ＹＥＳ」である場合には、ステップＳ２０２に進み、シートベルト装置１に一番近いドアが開状態（ドア開センサ１９がＯＮ）か否かを判定する。
【００４５】
ステップＳ２０２における判定結果が「ＮＯ」（ドア閉状態）である場合には、ステップＳ２０３に進んで所定時間ｔａだけ待機し、さらにステップＳ２０４に進んでモータ１４への通電を開始する。一方、ステップＳ２０２における判定結果が「ＹＥＳ」（ドア開状態）である場合には、ステップＳ２０５に進んで所定時間ｔｂだけ待機し、さらにステップＳ２０４に進んでモータ１４への通電を開始する。なお、所定時間ｔｂは所定時間ｔａよりも短い時間に設定されていて（ｔａ＞ｔｂ）、つまり、ドアが開いているときはドアが閉じているときよりも待機時間が短く、速やかにベルト５の巻き取りが実行されるようにされている。
【００４６】
ステップＳ２０４からステップＳ２０５に進み、温度センサ１０によって検出された温度Ｔが所定温度Ｔ０（例えば、−１０゜Ｃ）よりも低いか否かを判定する。
ステップＳ２０５における判定結果が「ＮＯ」（Ｔ≧Ｔ０）である場合には、常温状態であるのでステップＳ２０６に進み、補正係数α，βの値を基準値である１に設定する（α＝１，β＝１）。
ステップＳ２０５における判定結果が「ＹＥＳ」（Ｔ＜Ｔ０）である場合には、低温状態であるのでステップＳ２０７に進み、補正係数α，βの値を基準値よりも小さい値、例えば、α＝０．７，β＝０．６に設定する。ただし、これら数値は一例であり、この数値に限られるものではない。
【００４７】
ステップＳ２０６，Ｓ２０７からステップＳ２０８に進み、タイマーをスタートさせて、モータ電流制御開始してからの経過時間の計時を開始する。
ステップＳ２０８からステップＳ２０９に進み、シートベルト装置１に一番近いドアが開状態（ドア開センサ１９がＯＮ）か否かを判定する。この実施例３では、ドアが開状態の場合と閉状態の場合で、ステップＳ２０９以降の処理を若干異にしている。
【００４８】
初めに、ドアが閉状態の場合について説明する。
ステップＳ２０９における判定結果が「ＮＯ」（ドア閉状態）である場合には、ステップＳ２１０に進み（図７参照）、引っ掛かり判定閾値Ｖｓｔａｃｋを次式によって算出される値に設定する。
Ｖｓｔａｃｋ＝α・Ｖ２
ここで、Ｖ２は予め設定された一定速度である。一方、補正係数αはステップＳ２０６，Ｓ２０７で決定される変数であり、前述した例によれば常温時はα＝１であり、低温時はα＝０．７であるので、引っ掛かり判定閾値Ｖｓｔａｃｋは、低温時には常温時よりも小さい値に設定される。
【００４９】
次に、ステップＳ２１１に進み、カウント値ｉを初期化し、ｉ＝０とする。
次に、ステップＳ２１２に進み、カウント値ｉが予め設定された閾値Ｎより小さいか否かを判定する。
ステップＳ２１２における判定結果が「ＹＥＳ」（ｉ＜Ｎ）である場合には、ステップＳ２１３に進み、回転角度センサ１５の出力信号の時間的変化に基づいてベルトリール１１の回転角度に変化があるか否かを判定する。
ステップＳ２１３における判定結果が「ＹＥＳ」（変化あり）である場合には、ステップＳ２１４に進み、回転角度センサ１５の出力信号の時間的変化から検出されるベルトリール１１の回転角度の変化方向（すなわち、ベルトリール１１の回転方向）が巻き取り方向か否かを判定する。
【００５０】
ステップＳ２１４における判定結果が「ＹＥＳ」（巻き取り方向）である場合には、ステップＳ２１５に進み、ベルトリール１１の巻き取り速度Ｖを算出する。ベルトリール１１の巻き取り速度Ｖは、今回このルーチンを実行したときに回転角度センサ１５によって検出されるベルトリール１１の巻き取り位置（Ｘｔｉ）から、前回このルーチンを実行したときに回転角度センサ１５によって検出されるベルトリール１１の巻き取り位置（Ｘｔｉ-1）を差し引くことにより算出する（Ｖ＝Ｘｔｉ−Ｘｔｉ-1）。
【００５１】
ステップＳ２１５からステップＳ２１６に進み、ステップＳ２１５で算出したベルトリール１１の巻き取り速度Ｖが、ステップＳ２１０において算出した引っ掛かり判定閾値Ｖｓｔａｃｋよりも大きいか否かを判定する。
ステップＳ２１６における判定結果が「ＹＥＳ」（Ｖ＞Ｖｓｔａｃｋ）である場合には、ベルト５が引っ掛かっていないと判断し、ステップＳ２１７に進む。
なお、低温時には、シートベルト装置１における種々の駆動部（例えば伝達装置１３等）のギアグリースが硬化したり、ベルト５が硬化して、ベルト巻き取り時の抵抗が増大するので、ステップＳ２１０の処理により低温時の引っ掛かり判定閾値Ｖｓｔａｃｋを常温時の場合よりも小さい値に設定することで、ステップＳ２１６における引っ掛かり判定の適正化を図っている。
【００５２】
そして、ステップＳ２１７において、現在のベルトリール１１の巻き取り速度Ｖからドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１を減算した値（差）が所定値Ｖｂよりも大きいか否かを判定する。ここで、ドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１は、ドア閉時目標基準速度Ｖ３（ｔ）に補正係数αを乗じた値である（Ｖｔａｒｇｅｔ１＝α・Ｖ３（ｔ））。
【００５３】
ドア閉時目標基準速度Ｖ３（ｔ）は、図９において破線で示すように、モータ１４の電流制御を開始してからの経過時間（すなわち、ステップＳ２０８でタイマスタートしてからの経過時間）に応じて予め設定された速度であり、時間経過にしたがって段階的に減少するように設定されている。また、所定値Ｖｂは予め設定された正の定数である。また、補正係数αはステップＳ２０６，Ｓ２０７で決定される変数であり、前述した例によれば常温時はα＝１であり、低温時はα＝０．７であるので、ドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１は、低温時には常温時よりも小さい値に設定される。
ステップＳ２１７における判定結果が「ＹＥＳ」（Ｖ−Ｖｔａｒｇｅｔ１＞Ｖｂ）である場合には、ステップＳ２１８に進み、モータ１４への通電量Ｉを所定量（ΔＩ）だけ減少させて（Ｉ＝Ｉ−ΔＩ）、ステップＳ２２１に進む。
【００５４】
一方、ステップＳ２１７における判定結果が「ＮＯ」（Ｖ−Ｖｔａｒｇｅｔ１≦Ｖｂ）である場合には、ステップＳ２１９に進み、ドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１から現在のベルトリール１１の巻き取り速度Ｖを減算した値（差）が所定値Ｖａよりも小さいか否かを判定する。ドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１はステップＳ２１７におけるドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１と同じである（Ｖｔａｒｇｅｔ１＝α・Ｖ３（ｔ））。また、所定値Ｖａは予め設定された正の定数である。
【００５５】
ステップＳ２１９における判定結果が「ＮＯ」（Ｖｔａｒｇｅｔ１−Ｖ≧Ｖａ）である場合には、ステップＳ２２０に進み、モータ１４への通電量Ｉを所定量（ΔＩ）だけ増加させて（Ｉ＝Ｉ＋ΔＩ）、ステップＳ２２１に進む。
また、ステップＳ２１９における判定結果が「ＹＥＳ」（Ｖｔａｒｇｅｔ１−Ｖ＜Ｖａ）である場合には、モータ１４への通電量を現状維持して、ステップＳ２２１に進む。
つまり、ステップＳ２１７〜Ｓ２２０の処理を実行することにより、ベルトリール１１の巻き取り速度Ｖがドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１を基準にして−Ｖａから＋Ｖｂの誤差範囲に収まるように、モータ１４への通電量が制御される。
【００５６】
そして、ステップＳ２２１において、ベルトリール１１の巻き取り位置ｘが全巻き取り位置（収納位置）Ｘ３であるか否かを判定する。
ステップＳ２２１における判定結果が「ＹＥＳ」（ｘ＝Ｘ３）である場合には、ステップＳ２２２に進み、モータ１４への通電を停止して、本ルーチンの実行を一旦終了する。
ステップＳ２２１における判定結果が「ＮＯ」（ｘ≠Ｘ３）である場合には、ステップＳ２０９へ戻る。
【００５７】
また、ステップＳ２１３における判定結果が「ＮＯ」（回転角度に変化なし）である場合には、ステップＳ２２３に進み、ベルトリール１１の回転角度に変化なしの状態となってから所定時間が経過したか否かを判定する。
ステップＳ２２３における判定結果が「ＮＯ」（未経過）である場合には、ステップＳ２１２へ戻る。
ステップＳ２２３における判定結果が「ＹＥＳ」（所定時間経過）である場合には、ステップＳ２２４に進み、ベルト５がどこかに引っ掛かっていると判断し、モータ１４を一時停止し、さらにステップＳ２２５に進み、カウント値ｉを１つ加算して（ｉ＝ｉ＋１）、ステップＳ２１２へ戻る。
【００５８】
また、ステップＳ２１４における判定結果が「ＮＯ」（巻き取り方向でない）である場合、および、ステップＳ２１６における判定結果が「ＮＯ」（Ｖ≦Ｖｓｔａｃｋ）である場合にも、ステップＳ２２４に進み、ベルト５がどこかに引っ掛かっているか、あるいは、ベルト５が引き出されていると判断して、モータ１４を一時停止し、さらにステップＳ２２５に進み、カウント値ｉを１つ加算して（ｉ＝ｉ＋１）、ステップＳ２１２へ戻る。
【００５９】
そして、ステップＳ２１２における判定結果が「ＮＯ」（ｉ≧Ｎ）である場合には、モータ１４によるベルトリール１１の巻き取りアシストを継続すべきでないので、ステップＳ２２２に進み、モータ１４への通電を停止して、本ルーチンの実行を一旦終了する。
【００６０】
次に、ドアが開状態の場合について説明する。
ステップＳ２０９における判定結果が「ＹＥＳ」（ドア開状態）である場合には、ステップＳ２３０に進み（図８参照）、引っ掛かり判定閾値Ｖｓｔａｃｋを次式によって算出される値に設定する。
Ｖｓｔａｃｋ＝α・Ｖ１
ここで、Ｖ１は予め設定された一定速度である。このステップＳ２３０におけるＶ１は、ドア閉時のステップＳ２１０におけるＶ２に対応し、Ｖ１はＶ２よりも大きい値に設定されている。一方、補正係数αはステップＳ２０６，Ｓ２０７で決定される変数であり、前述した例によれば常温時はα＝１であり、低温時はα＝０．７であるので、ドア開時のときもドア閉時のときと同様、引っ掛かり判定閾値Ｖｓｔａｃｋは、低温時には常温時よりも小さい値に設定される。
【００６１】
次に、ステップＳ２３１に進み、カウント値ｉを初期化し、ｉ＝０とする。
次に、ステップＳ２３２に進み、カウント値ｉが予め設定された閾値Ｎより小さいか否かを判定する。
ステップＳ２３２における判定結果が「ＹＥＳ」（ｉ＜Ｎ）である場合には、ステップＳ２３３に進み、回転角度センサ１５の出力信号の時間的変化に基づいてベルトリール１１の回転角度に変化があるか否かを判定する。
ステップＳ２３３における判定結果が「ＹＥＳ」（変化あり）である場合には、ステップＳ２３４に進み、回転角度センサ１５の出力信号の時間的変化から検出されるベルトリール１１の回転角度の変化方向（すなわち、ベルトリール１１の回転方向）が巻き取り方向か否かを判定する。
【００６２】
ステップＳ２３４における判定結果が「ＹＥＳ」（巻き取り方向）である場合には、ステップＳ２３５に進み、ベルトリール１１の巻き取り速度Ｖを算出する。ベルトリール１１の巻き取り速度Ｖの算出は、ドア閉時におけるステップＳ２１５の場合と同じである（Ｖ＝Ｘｔｉ−Ｘｔｉ-1）。
ステップＳ２３５からステップＳ２３６に進み、ステップＳ２３５で算出したベルトリール１１の巻き取り速度Ｖが、ステップＳ２３０において算出した引っ掛かり判定閾値Ｖｓｔａｃｋよりも大きいか否かを判定する。
【００６３】
ステップＳ２３６における判定結果が「ＹＥＳ」（Ｖ＞Ｖｓｔａｃｋ）である場合には、ステップＳ２３７に進む。なお、ドア閉時のときと同様、ステップＳ２３０の処理により低温時の引っ掛かり判定閾値Ｖｓｔａｃｋを常温時の場合よりも小さい値に設定することで、ステップＳ２３６における引っ掛かり判定の適正化を図っている。
そして、ステップＳ２３７において、現在のベルトリール１１の巻き取り速度Ｖからドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２を減算した値（差）が所定値Ｖｄよりも大きいか否かを判定する。ここで、ドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２は、ドア開時目標基準速度Ｖ４（ｔ）に補正係数βを乗じた値である（Ｖｔａｒｇｅｔ２＝β・Ｖ４（ｔ））。
【００６４】
ドア開時目標基準速度Ｖ４（ｔ）は、図９において実線で示すように、モータ１４の電流制御を開始してからの経過時間（すなわち、ステップＳ２０８でタイマスタートしてからの経過時間）に応じて予め設定された速度であり、時間経過にしたがって段階的に減少するように設定されている。なお、同一経過時間において比較したときに、ドア開時目標基準速度Ｖ４（ｔ）はドア閉時目標基準速度Ｖ３（ｔ）よりも大きい値に設定されている。
また、所定値Ｖｄは予め設定された正の定数である。また、補正係数βはステップＳ２０６，Ｓ２０７で決定される変数であり、前述した例によれば常温時はβ＝１であり、低温時はβ＝０．６であるので、ドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２は、低温時には常温時よりも小さい値に設定される。
ステップＳ２３７における判定結果が「ＹＥＳ」（Ｖ−Ｖｔａｒｇｅｔ２＞Ｖd）である場合には、ステップＳ２３８に進み、モータ１４への通電量Ｉを所定量（ΔＩ）だけ減少させて（Ｉ＝Ｉ−ΔＩ）、ステップＳ２４１に進む。
【００６５】
一方、ステップＳ２３７における判定結果が「ＮＯ」（Ｖ−Ｖｔａｒｇｅｔ２≦Ｖｄ）である場合には、ステップＳ２３９に進み、ドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２から現在のベルトリール１１の巻き取り速度Ｖを減算した値（差）が所定値Ｖｃよりも小さいか否かを判定する。ドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２はステップＳ２３７におけるドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２と同じである（Ｖｔａｒｇｅｔ２＝β・Ｖ４（ｔ））。また、所定値Ｖｃは予め設定された正の定数である。
【００６６】
ステップＳ２３９における判定結果が「ＮＯ」（Ｖｔａｒｇｅｔ２−Ｖ≧Ｖｃ）である場合には、ステップＳ２４０に進み、モータ１４への通電量Ｉを所定量（ΔＩ）だけ増加させて（Ｉ＝Ｉ＋ΔＩ）、ステップＳ２４１に進む。
また、ステップＳ２３９における判定結果が「ＹＥＳ」（Ｖｔａｒｇｅｔ２−Ｖ＜Ｖｃ）である場合には、モータ１４への通電量を現状維持して、ステップＳ２４１に進む。
つまり、ステップＳ２３７〜Ｓ２４０の処理を実行することにより、ベルトリール１１の巻き取り速度Ｖがドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２を基準にして−Ｖｃから＋Ｖｄの誤差範囲に収まるように、モータ１４への通電量が制御される。
【００６７】
そして、ステップＳ２４１において、ベルトリール１１の巻き取り位置ｘが全巻き取り位置（収納位置）Ｘ３であるか否かを判定する。
ステップＳ２４１における判定結果が「ＹＥＳ」（ｘ＝Ｘ３）である場合には、ステップＳ２４２に進み、モータ１４への通電を停止して、本ルーチンの実行を一旦終了する。
ステップＳ２４１における判定結果が「ＮＯ」（ｘ≠Ｘ３）である場合には、ステップＳ２０９へ戻る。
【００６８】
また、ステップＳ２３３における判定結果が「ＮＯ」（回転角度に変化なし）である場合には、ステップＳ２４３に進み、ベルトリール１１の回転角度に変化なしの状態となってから所定時間が経過したか否かを判定する。
ステップＳ２４３における判定結果が「ＮＯ」（未経過）である場合には、ステップＳ２３２へ戻る。
ステップＳ２４３における判定結果が「ＹＥＳ」（所定時間経過）である場合には、ステップＳ２４４に進み、ベルト５がどこかに引っ掛かっていると判断し、モータ１４を一時停止し、さらにステップＳ２４５に進み、カウント値ｉを１つ加算して（ｉ＝ｉ＋１）、ステップＳ２３２へ戻る。
【００６９】
また、ステップＳ２３６における判定結果が「ＮＯ」（Ｖ≦Ｖｓｔａｃｋ）である場合にも、ステップＳ２４４に進み、ベルト５がどこかに引っ掛かっていると判断して、モータ１４を一時停止し、さらにステップＳ２４５に進み、カウント値ｉを１つ加算して（ｉ＝ｉ＋１）、ステップＳ２３２へ戻る。
【００７０】
そして、ステップＳ２３２における判定結果が「ＮＯ」（ｉ≧Ｎ）である場合には、モータ１４によるベルトリール１１の巻き取りアシストを継続すべきでないので、ステップＳ２４２に進み、モータ１４への通電を停止して、本ルーチンの実行を一旦終了する。
【００７１】
また、ステップＳ２３４における判定結果が「ＮＯ」（巻き取り方向でない）である場合には、ステップＳ２４６に進み、ベルト５の引き出しを阻止するためにモータ１４への通電量を増大し、ステップＳ２３２へ戻る。
【００７２】
この実施例３のシートベルト装置１においては、ベルトリール１１の巻き取りを開始してから巻き取りを完了するまでの間の全域において、ベルトリール１１のドア閉時目標巻き取り速度Ｖｔａｒｇｅｔ１およびドア開時目標巻き取り速度Ｖｔａｒｇｅｔ２を、低温時には常温時よりも小さく設定することができるので、モータ１４に対する負荷を常温時よりも低減することができる。
【００７３】
したがって、実施例３のシートベルト装置１の場合も、 低温時にシートベルト装置１における種々の駆動部（例えば伝達装置１３等）のギアグリースが硬化したり、ベルト５が硬化して、ベルト巻き取り時の抵抗が増大しても、モータ１４や駆動回路に対する負荷が増大するのを防止することができる。換言すると、モータおよび駆動回路の負荷に対する温度による影響を抑制することが可能となる。その結果、モータ１４等が過負荷状態になるのを確実に防止することができ、モータ１４の寿命を延ばすことができる。また、低温時のモータ駆動音を低減することができ、車内の静粛性を保持することができる。
【００７４】
〔他の実施例〕
なお、この発明は前述した実施例に限られるものではない。
例えば、前述した実施例において、温度センサ１０により温度を検出する場合に、前述した実施例では車室内の温度を検出しているが、車室内の温度に代えて外気温を検出してもよいし、あるいは、モータ１４の温度を検出してもよい。
【図面の簡単な説明】
【００７５】
【図１】この発明に係る車両のシートベルト装置の実施例１における構成図である。
【図２】実施例１のシートベルト装置におけるリトラクタの概略構成図である。
【図３】実施例１のシートベルト装置におけるベルトリール駆動用のモータの制御ブロック図である。
【図４】実施例１のシートベルト装置におけるベルトリール駆動用のモータの電流制御を示すフローチャートである。
【図５】実施例２のシートベルト装置におけるベルトリール駆動用のモータの電流制御を示すフローチャートである。
【図６】実施例３のシートベルト装置におけるベルトリール駆動用のモータの電流制御を示すフローチャート（その１）である。
【図７】実施例３のシートベルト装置におけるベルトリール駆動用のモータの電流制御を示すフローチャート（その２）である。
【図８】実施例３のシートベルト装置におけるベルトリール駆動用のモータの電流制御を示すフローチャート（その３）である。
【図９】実施例３のシートベルト装置におけるドア閉時およびドア開時の目標基準速度マップである。
【符号の説明】
【００７６】
１  シートベルト装置
５  ベルト
１０  温度センサ（温度状態検知手段）
１１  ベルトリール
１４  モータ
１５  回転角度センサ（回転位置検出手段）
２０  モータ制御部（制御部）
２０ａ  巻き取り速度制御手段
【図１】
2010018104.tif 000003
【図２】
2010018104.tif 000004
【図３】
2010018104.tif 000005
【図４】
2010018104.tif 000006
【図５】
2010018104.tif 000007
【図６】
2010018104.tif 000008
【図７】
2010018104.tif 000009
【図８】
2010018104.tif 000010
【図９】
2010018104.tif 000011