(57)【特許請求の範囲】
【請求項１】
開口を塞ぐ位置と前記開口を開く位置との間で開閉部材を移動させるための駆動部と、
前記開閉部材を移動させる際にユーザによって操作される操作部と、
該操作部が操作された際に前記開閉部材が移動するように前記駆動部を制御する制御部と、
前記開閉部材の移動中、前記開閉部材と前記開閉部材の周辺部材との間における異物の有無を判定する判定部と、
該判定部が前記異物の有無を判定するにあたり、前記開閉部材の移動中、前記駆動部及び前記開閉部材のうちの少なくとも一方の状態に応じて、信号を前記判定部に向けて出力する信号出力部と、を有し、
該信号出力部と前記判定部との間の前記信号の伝送が正常に行われているとき、前記制御部は、前記操作部が操作されている間前記開閉部材が移動するように前記駆動部を作動させるか、又は、操作を止めても移動を継続する動作にて前記開口を塞ぐ位置若しくは前記開口を開く位置に到達するまで前記開閉部材が移動するよう前記駆動部を作動させ、
前記信号出力部と前記判定部との間の前記信号の伝送に異常が生じている期間中、前記制御部は、前記操作部が操作される毎に前記駆動部を予め決められた作動時間だけ作動させるモードにて前記駆動部を制御し、
前記モードにおける前記作動時間は、前記期間においてカウント開始時として設定された時点からの前記操作部の操作回数が所定回数未満である場合には、前記伝送が正常に行われているときの作動時間よりも短い第一時間に設定され、前記操作回数が前記所定回数以上である場合には、前記第一時間よりも長い第二時間に設定されることを特徴とする開閉部材制御装置。
【請求項２】
前記制御部は、前記期間中にユーザによって行われた前記操作部の操作のうち、前記カウント開始時として設定された時点後に行われ、且つ、前記開閉部材が移動する向きを切り替えずに複数回続けて行われた操作の回数を前記操作回数としてカウントすることを特徴とする請求項１に記載の開閉部材制御装置。
【請求項３】
前記操作回数を記憶する記憶部を有し、
前記制御部は、前記操作回数が増える都度、前記記憶部に記憶されている前記操作回数を更新すると共に、前記期間中に前記操作部が操作されると、前記記憶部に記憶されている前記操作回数と前記所定回数との大小関係を特定し、該大小関係の特定結果に応じて前記作動時間を設定することを特徴とする請求項１又は２に記載の開閉部材制御装置。
【請求項４】
前記制御部は、前記期間中に前記開閉部材が移動して該開閉部材の移動範囲における端位置に到達すると、前記記憶部に記憶されている前記操作回数をクリアすることを特徴とする請求項３に記載の開閉部材制御装置。
【請求項５】
前記制御部は、前記期間中にユーザによって行われた前記操作部の操作のうち、前回行われた前回操作と今回行われた今回操作との間で前記開閉部材が移動する向きが互いに反対向きである場合、前記今回操作が行われたときに、前記記憶部に記憶されている前記操作回数を１に設定することを特徴とする請求項３に記載の開閉部材制御装置。
【請求項６】
前記開閉部材は、車両に設けられた前記開口を開閉するために移動する部材であり、
前記制御部は、前記期間において前記車両のエンジンが停止して再起動した後に前記操作部が最初に操作されたときに、前記記憶部に記憶されている前記操作回数を１に設定することを特徴とする請求項３に記載の開閉部材制御装置。
【請求項７】
前記操作部は、操作スイッチであり、
該操作スイッチは、前記開閉部材を開移動させるための開スイッチ、前記開閉部材を閉移動させるための閉スイッチ、及び前記開閉部材の移動を続行させるためのオートスイッチを有し、
前記制御部は、前記モードにて前記駆動部を制御する際、前記操作回数が前記所定回数以上であり、且つ、前記開スイッチ又は前記閉スイッチが前記オートスイッチと共に操作された場合に前記作動時間を前記第二時間に設定することを特徴とする請求項１乃至６のいずれか一項に記載の開閉部材制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開閉部材制御装置に係り、センサ等からの出力信号に基づいて開閉部材とその周辺部材との間における異物の有無を判定すると共に、上記センサ等に異常が生じた場合に開閉部材を駆動する駆動部の作動時間を変更する開閉部材制御装置に関する。
【背景技術】
【０００２】
開口部を開閉するために移動する開閉部材の移動動作を制御する開閉部材制御装置は、既に周知であり、その一例としては車両用のパワーウィンドウ装置、スライドドア装置、及びサンルーフ装置等が挙げられる。また、開閉部材制御装置の中には、開閉部材とその周辺部材との間における異物の有無（具体的には、異物の挟み込みや巻き込み）を判定するものが存在する。かかる異物判定機能を有する装置は、例えば、開閉部材の移動状態や開閉部材を駆動する駆動部の作動状態に応じて信号を出力する機器を有しており、かかる信号出力器からの出力信号に基づいて異物の有無を判定する。
【０００３】
一方、上記の信号出力器に異常が発生した場合の対応策としては、諸々の方法が考えられる。例えば、特許文献１に記載の開閉部材制御装置では、信号出力器としてのセンサに異常が発生した際にランプ等を点灯して当該異常の発生を報知する方法を採用している。かかる方法以外の方法としては、上記の信号出力器に異常が生じた場合に、開閉部材を駆動する駆動部の作動時間（換言すると、開閉部材の移動時間）を変更する方法が考えられる。これは、信号出力器における異常発生に起因して異物の有無の判定が適切になされなくなるため、安全面を考慮して駆動部の作動時間を通常時の作動時間よりも短くするものである。
【０００４】
駆動部の作動時間が通常時の作動時間より短くなると、開閉部材をオート移動させるための操作（つまり、全閉位置又は全開位置に到達するまで開閉部材の移動を続行させる操作）が行われたとしても、開閉部材は、オート移動せずに所定量だけ移動して停止するようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１５０１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、駆動部の作動時間が通常時の作動時間よりも短くなると、ユーザは、開閉部材を全閉位置又は全開位置まで移動させるために、短時間化された作動時間だけ駆動部を作動させる操作（つまり、開閉部材を所定距離だけ移動させる操作）を繰り返すことになる。しかしながら、開閉部材を速やかに全開位置又は全閉位置に到達させたい場合、上記のように同じ操作を繰り返させる構成であると、ユーザにとっての利便性が損なわれる虞がある。
【０００７】
そこで、本発明は、上記の問題に鑑みてなされたものであり、その目的は、開閉部材による異物の挟み込みや巻き込みを判定するのに必要な信号が正常に得られない状況に対して適切に対応すると共に、ユーザにとっての利便性を向上させた開閉部材制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
前記課題は、本発明の開閉部材制御装置によれば、（Ａ）開口を塞ぐ位置と前記開口を開く位置との間で開閉部材を移動させるための駆動部と、（Ｂ）前記開閉部材を移動させる際にユーザによって操作される操作部と、（Ｃ）該操作部が操作された際に前記開閉部材が移動するように前記駆動部を制御する制御部と、（Ｄ）前記開閉部材の移動中、前記開閉部材と前記開閉部材の周辺部材との間における異物の有無を判定する判定部と、（Ｅ）該判定部が前記異物の有無を判定するにあたり、前記開閉部材の移動中、前記駆動部及び前記開閉部材のうちの少なくとも一方の状態に応じて、信号を前記判定部に向けて出力する信号出力部と、を有し、該信号出力部と前記判定部との間の前記信号の伝送が正常に行われているとき、前記制御部は、前記操作部が操作されている間前記開閉部材が移動するように前記駆動部を作動させるか、又は、操作を止めても移動を継続する動作にて前記開口を塞ぐ位置若しくは前記開口を開く位置に到達するまで前記開閉部材が移動するよう前記駆動部を作動させ、（Ｆ）前記信号出力部と前記判定部との間の前記信号の伝送に異常が生じている期間中、前記制御部は、前記操作部が操作される毎に前記駆動部を予め決められた作動時間だけ作動させるモードにて前記駆動部を制御し、（Ｇ）前記モードにおける前記作動時間は、前記期間においてカウント開始時として設定された時点からの前記操作部の操作回数が所定回数未満である場合には、前記伝送が正常に行われているときの作動時間よりも短い第一時間に設定され、前記操作回数が前記所定回数以上である場合には、前記第一時間よりも長い第二時間に設定されることにより解決される。
【０００９】
以上のように構成された本発明の開閉部材制御装置では、開閉部材による異物の挟み込みや巻き込みを判定するのに必要な信号が適切に得られない場合、駆動部を予め決められた作動時間だけ作動させるモードにて駆動部を制御する。そして、当該モードにおける操作部の操作回数が所定回数未満であるときには、上記の作動時間を通常時の作動時間よりも短い第一時間に設定する。これは、ユーザが開閉部材による異物の挟み込みや巻き込みを未だ確認していないにも拘らず、開閉部材を著しく移動させないようにするためである。一方、上記のモードにおける操作部の操作回数が所定回数以上であるときには、上記の作動時間を第一時間よりも長い第二時間に設定する。これは、所定回数以上の操作が繰り返されるということは、開閉部材を全開位置又は全閉位置に速やかに到達させたいというユーザの要望があり、かかる要望に応じるためである。
以上の構成によれば、開閉部材による異物の挟み込みや巻き込みを判定するのに必要な信号が正常に得られない状況に対して適切に対応し、また、ユーザにとっての利便性を向上させることが可能となる。
【００１０】
また、上記の開閉部材制御装置において、前記制御部は、前記期間中にユーザによって行われた前記操作部の操作のうち、前記カウント開始時として設定された時点後に行われ、且つ、前記開閉部材が移動する向きを切り替えずに複数回続けて行われた操作の回数を前記操作回数としてカウントすると、好適である。
上記の構成では、開閉部材による異物の挟み込みや巻き込みを判定するのに必要な信号が正常に得られない期間中に行われた操作部の操作回数のうち、カウント開始時として設定された時点後に行われ、且つ、開閉部材が移動する向きを切り替えずに複数回続けて行われた操作の回数をカウントする。つまり、開閉部材を同じ向きに移動させる操作が複数回続けて行われるということは、開閉部材を全開位置又は全閉位置に速やかに到達させたいというユーザの要望の現れであり、当該操作の回数に応じて駆動部の作動時間を設定すれば、ユーザの意思を反映して作業時間を適切に設定することが可能となる。
【００１１】
また、上記の開閉部材制御装置において、前記操作回数を記憶する記憶部を有し、前記制御部は、前記操作回数が増える都度、前記記憶部に記憶されている前記操作回数を更新すると共に、前記期間中に前記操作部が操作されると、前記記憶部に記憶されている前記操作回数と前記所定回数との大小関係を特定し、該大小関係の特定結果に応じて前記作動時間を設定すると、より好適である。
上記の構成では、カウントした操作回数を記憶部に記憶し、操作回数が増える都度、操作回数を更新する。また、駆動部の作動時間を設定する際には、記憶部に記憶された操作回数と所定回数との大小関係を特定し、その特定結果に応じて作動時間を設定する。これにより、カウントした操作回数を適切に管理し、また、当該操作回数に応じて作動時間を適切に設定することが可能となる。
【００１２】
また、上記の開閉部材制御装置において、前記制御部は、前記期間中に前記開閉部材が移動して該開閉部材の移動範囲における端位置に到達すると、前記記憶部に記憶されている前記操作回数をクリアしてもよい。
上記の構成では、開閉部材が全閉位置又は全開位置に到達すると、記憶部に記憶されている操作回数をクリアする。これは、開閉部材が全閉位置又は全開位置に到達した後に操作部を操作すると、それまで移動してきた向きとは反対の向きに開閉部材を移動させることを考慮したものである。つまり、上記の構成では、開閉部材が全閉位置又は全開位置に到達した直後に操作部が操作されると、作動時間が第一時間に戻ることになる。これにより、開閉部材が全閉位置又は全開位置に到達した直後に操作部の操作が行われた際には、ユーザの利便性よりも安全面を重視した措置を講じることが可能となる。
【００１３】
また、上記の開閉部材制御装置において、前記制御部は、前記期間中にユーザによって行われた前記操作部の操作のうち、前回行われた前回操作と今回行われた今回操作との間で前記開閉部材が移動する向きが互いに反対向きである場合、前記今回操作が行われたときに、前記記憶部に記憶されている前記操作回数を１に設定してもよい。
上記の構成では、それまで移動してきた向きとは反対の向きに開閉部材を移動させる場合、操作回数を１に戻し、作動時間を第一時間に設定する。これにより、開閉部材の移動向きが切り替わるような操作が行われた際には、ユーザの利便性よりも安全面を重視した措置を講じることが可能となる。
【００１４】
また、上記の開閉部材制御装置において、前記開閉部材は、車両に設けられた前記開口を開閉するために移動する部材であり、前記制御部は、前記期間において前記車両のエンジンが停止して再起動した後に前記操作部が最初に操作されたときに、前記記憶部に記憶されている前記操作回数を１に設定してもよい。
上記の構成では、エンジンが停止して再起動した後に操作部が最初に操作されたときに、記憶部に記憶されている操作回数を１に設定する。したがって、エンジン再起動後に操作部が最初に操作されると、作動時間が第一時間に戻ることになる。これにより、エンジンの再起動時後に操作部が最初に操作された際には、ユーザの利便性よりも安全面を重視した措置を講じることが可能となる。
【００１５】
また、上記の開閉部材制御装置において、前記操作部は、操作スイッチであり、該操作スイッチは、前記開閉部材を開移動させるための開スイッチ、前記開閉部材を閉移動させるための閉スイッチ、及び前記開閉部材の移動を続行させるためのオートスイッチを有し、前記制御部は、前記モードにて前記駆動部を制御する際、前記操作回数が前記所定回数以上であり、且つ、前記開スイッチ又は前記閉スイッチが前記オートスイッチと共に操作された場合に前記作動時間を前記第二時間に設定すると、好適である。
上記の構成では、操作回数が所定回数以上であり、且つ、開スイッチ又は閉スイッチがオートスイッチと共に操作されることが、駆動部の作動時間を第二時間に設定する条件となっている。つまり、操作が所定回数以上行われ、且つ、開スイッチ又は閉スイッチがオートスイッチと共に操作されるということは、開閉部材を全開位置又は全閉位置に速やかに到達させたいというユーザの要望の現れであり、かかる場合において駆動部の作動時間を第二時間に設定すれば、ユーザの要望に対して適切に応じることが可能となる。すなわち、上記の構成によれば、ユーザの意思をより一層的確に反映して駆動部の作業時間を設定することが可能となる。
【発明の効果】
【００１６】
本発明の開閉部材制御装置によれば、開閉部材による異物の挟み込みや巻き込みを判定するのに必要な信号が正常に得られない状況において、操作部の操作回数が所定回数未満であるときには、開閉部材を駆動する駆動部の作動時間を通常時の作動時間よりも短い第一時間に設定して、開閉部材が著しく移動するのを抑制する。一方で、操作回数が所定回数以上であるときには、開閉部材を全閉位置又は全開位置に速やかに到達させたいというユーザの要望に応えるべく、駆動部の作動時間を第一時間よりも長い第二時間に設定する。これにより、開閉部材による異物の挟み込みや巻き込みを判定するのに必要な信号が正常に得られない状況に対して適切に対応する一方で、ユーザにとっての利便性を向上させることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る開閉部材制御装置のメカ構成を示す図である。
【図２】本発明の一実施形態に係る開閉部材制御装置の制御系統を示す図である。
【図３】操作スイッチが操作された際のモータ通電に関する制御パターンを示す図である。
【図４】開閉制御処理の流れを示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態（本実施形態）について図１〜４を参照しながら説明する。図１は、本実施形態に係る開閉部材制御装置のメカ構成を示す図である。図２は、本実施形態に係る開閉部材制御装置の制御系統を示す図である。図３は、後述する操作スイッチ２４が操作された際のモータ通電に関する制御パターンを示す図である。なお、図３において上段の図は、操作スイッチのオンオフ時間を示すパターンとなっており、中段の図は、本実施形態におけるモータ通電のオンオフ時間を示すパターンとなっており、下段の図は、従来例におけるモータ通電のオンオフ時間を示すパターンとなっている。図４は、開閉制御処理の流れを示す図であり、操作スイッチが操作された場合の流れを示す図である。
【００１９】
また、以下では、開閉部材制御装置の一例として、車両に搭載されたパワーウィンドウ装置Ｓを例に挙げて説明する。つまり、以下では、車両のドアＤに対して開閉移動可能となるように取り付けられたウィンドウガラスＷを開閉部材の一例として挙げ、ウィンドウガラスＷの移動動作（昇降動作）を制御する開閉部材制御装置について説明する。
【００２０】
本実施形態に係るパワーウィンドウ装置Ｓは、車両のドアＤに設けられた開口Ｄｘを全閉する全閉位置と、開口Ｄｘを全開する全開位置と、の間でウィンドウガラスＷを移動させるものである。パワーウィンドウ装置Ｓは、図１に示すように、ウィンドウガラスＷをその移動範囲において移動（昇降）させるために回転するモータ１１、モータ１１を駆動源としてウィンドウガラスＷを昇降させる昇降機構１と、を有する。また、パワーウィンドウ装置Ｓは、図２に示すように、モータ１１に給電するバッテリ２３と、バッテリ２３からモータ１１への通電を制御する制御装置１２と、操作スイッチ２４と、を有する。
【００２１】
モータ１１は、本発明の駆動部を構成する機器であり、ウィンドウガラスＷを移動させるために作動（厳密には回転）する。具体的に説明すると、モータ１１は、ウィンドウガラスＷを上方移動させる際には正転し、下方移動させる際には反転する。そして、モータ１１が回転すると、モータ１１と共に駆動部を構成する昇降機構１が作動する。この昇降機構１は、図１に示すように、モータ１１の出力軸に連結された主動プーリ２と、二基の従動プーリ３、４と、これらのプーリ２、３、４に架け渡された無端状のワイヤ５とを有する。また、ワイヤ５中、従動プーリ３、４の間に位置する部分は、ウィンドウガラスＷに設けられた掛止部６に掛止されている。このような昇降機構１においてモータ１１が回転すると、主動プーリ２が回転し、これに連動してワイヤ５が従動プーリ３、４を連れ回るように無端回転する。そして、ワイヤ５の無端回転を通じてウィンドウガラスＷが上下移動するようになる。
【００２２】
なお、昇降機構１は、上記の構成に限られず、モータ１１の回転力を利用してウィンドウガラスＷを上下移動させるものである限り、他の機構（例えば、Ｘアーム式のレギュレータ）であってもよい。
【００２３】
また、モータ１１には回転検出センサ１３が取り付けられている。この回転検出センサ１３は、本発明の信号出力部をなしており、モータ１１の回転状態に応じて信号を出力する。なお、本実施形態に係る回転検出センサ１３は、複数のホール素子からなり、信号として、モータ１１の回転と同期したパルス信号を出力する。具体的に説明すると、回転検出センサ１３を構成する各ホール素子は、モータ１１が所定角ずつ回転する毎にパルス信号を出力する。つまり、パルス信号の出力間隔は、モータ１１の回転速度に応じて変化する。換言すると、本実施形態に係る回転検出センサ１３は、ウィンドウガラスＷの移動中、モータ１１の回転速度（本発明の「駆動部の状態」に相当する）に応じてパルス信号を出力する。
【００２４】
操作スイッチ２４は、操作部の一例であり、ウィンドウガラスＷを所望の位置へ移動させる際にユーザ（厳密には車両の乗員）によって操作される。なお、本実施形態において、操作スイッチ２４は、二段階操作可能な揺動型スイッチ等で構成され、閉スイッチ２４ａ、開スイッチ２４ｂ及びオートスイッチ２４ｃを有している。閉スイッチ２４ａは、ウィンドウガラスＷを閉移動（上昇）させるためのスイッチであり、開スイッチ２４ｂは、ウィンドウガラスＷを開移動（下降）させるためのスイッチである。また、オートスイッチ２４ｃは、ウィンドウガラスＷが全閉位置又は全開位置に到達するまでウィンドウガラスＷの移動を続行させるためのスイッチである。
【００２５】
操作スイッチ２４は、ユーザによって操作されると、ウィンドウガラスＷを上下移動させるための指令信号を生成し、当該指令信号を制御装置１２に向けて出力する。例えば、操作スイッチ２４の一端側が一段階操作されると、閉スイッチ２４ａがオンされ、ウィンドウガラスＷに通常閉動作（スイッチ操作している間だけ上昇する動作）をさせるための通常閉信号が出力される。また、操作スイッチ２４の一端側が二段階操作されると、閉スイッチ２４ａ及びオートスイッチ２４ｃが共にオンされ、ウィンドウガラスＷにオート閉動作（スイッチ操作を止めても全閉位置まで移動する動作）をさせるためのオート閉信号が出力される。
【００２６】
また、操作スイッチ２４の他端側が一段階操作されると、開スイッチ２４ｂがオンされ、ウィンドウガラスＷに通常開動作（スイッチ操作している間だけ下降する動作）をさせるための通常開信号が出力される。また、操作スイッチ２４の他端側が二段階操作されると、開スイッチ２４ｂ及びオートスイッチ２４ｃが共にオンされ、ウィンドウガラスＷにオート開動作（スイッチ操作を止めても全開位置まで移動する動作）をさせるためのオート開信号が出力される。
【００２７】
制御装置１２は、本発明の制御部を構成するものであり、例えば、パワーウィンドウ装置Ｓ専用のＥＣＵ（Ｅｌｅｃｔｒｉｃ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）からなる。この制御装置１２は、操作スイッチ２４が操作された際にウィンドウガラスＷが移動するようにモータ１１を制御し、厳密には、バッテリ２３からモータ１１への電力供給を制御する。制御装置１２は、コントローラ２１及び駆動回路２２を有する。コントローラ２１は、ＣＰＵを内蔵した機器であり、マイクロコンピュータ、ロジックＩＣ、ＤＳＰ、ゲートアレイ、トランジスタ等によって構成されている。駆動回路２２は、バッテリ２３からモータ１１への電力供給回路の一部をなす。
【００２８】
そして、コントローラ２１は、操作スイッチ２４から指令信号を受信し、かかる指令信号に従って駆動回路２２（厳密には、回路中のスイッチング素子）を制御する。これにより、バッテリ２３からモータ１１への供給電力の大きさ、電力供給時間（通電時間）、及びモータ１１に流れる電流の向き等が変更されるようになる。具体的に説明すると、コントローラ２１は、操作スイッチ２４から通常閉信号を受信した場合、当該信号を受信している間だけモータ１１が正転するように駆動回路２２を制御する。同様に、コントローラ２１は、操作スイッチ２４から通常開信号を受信した場合、当該信号を受信している間だけモータ１１が反転するように駆動回路２２を制御する。
【００２９】
また、コントローラ２１は、操作スイッチ２４からオート閉信号を受信すると、ウィンドウガラスＷが全開位置に到達するまでモータ１１が正転し続けるように駆動回路２２を制御する。同様に、コントローラ２１は、操作スイッチ２４からオート開信号を受信すると、ウィンドウガラスＷが全開位置に到達するまでモータ１１が反転し続けるように駆動回路２２を制御する。
【００３０】
また、コントローラ２１は、モータ１１の回転中、回転検出センサ１３から出力されたパルス信号を受信する。そして、コントローラ２１は、受信したパルス信号に基づいてウィンドウガラスＷの現在位置を検出すると共に、モータ１１の回転速度やウィンドウガラスＷの移動速度を算出する。
【００３１】
具体的に説明すると、コントローラ２１は、パルス信号を受信すると、当該パルス信号の立上がり部または立下り部、すなわちパルスエッジを検出する。また、コントローラ２１は、検出したパルスエッジの間隔（すなわち、パルス信号の受信間隔）からモータ１１の回転速度を算出する。さらに、コントローラ２１は、受信した各パルス信号の位相差に基づいてモータ１１の回転方向を検出する。さらにまた、コントローラ２１は、モータ１１の回転速度の算出結果からウィンドウガラスＷの移動速度を算出すると共に、モータ１１の回転方向の検出結果からウィンドウガラスＷの移動向きを特定する。
【００３２】
また、コントローラ２１は、パルス信号を受信する度にパルスエッジをカウントしている。このカウント値（以下、パルスカウント値）は、例えばウィンドウガラスＷが全開位置に在るときには０（零）に設定され、ウィンドウガラスＷの移動動作に伴って加減算される。一方、コントローラ２１が記憶部として有するメモリ２１ａには、パルスカウント値とウィンドウガラスＷの位置との対応関係が記憶されている。そして、コントローラ２１は、現時点でのパルスカウント値と上記の対応関係とに基づいてウィンドウガラスＷの現在位置を特定する。
【００３３】
さらに、本実施形態に係るコントローラ２１は、上述した機能に加え、ウィンドウガラスＷとその周辺部材（例えば、不図示のウェザーストリップ等）との間における異物の有無を判定する機能を備えている。つまり、コントローラ２１は、本発明の判定部を構成しており、具体的には、ウィンドウガラスＷの移動中における異物の挟み込みや巻き込みの有無を判定する。ここで、「挟み込み」とは、上昇状態にあるウィンドウガラスＷの上端と窓枠との間における異物の挟み込みを意味する。また、「巻き込み」とは、下降状態にあるウィンドウガラスＷの下部と窓枠との間での異物の巻き込みを意味する。
以下、コントローラ２１による異物の有無の判定について説明する。
【００３４】
コントローラ２１は、モータ１１の回転状態（厳密には回転速度）の変化度合いを示す指標値を取得し、当該指標値に基づいて異物の有無を判定する。具体的に説明すると、コントローラ２１は、前述したように、回転検出センサ１３から受信したパルス信号に基づいてモータ１１の回転速度を算出する。
【００３５】
そして、コントローラ２１は、パルス信号を受信する度にモータ１１の回転速度を算出し、その算出結果の変化に基づいて異物の有無を判定する。より詳しく説明すると、コントローラ２１は、ウィンドウガラスＷが上昇している間においてモータ１１の回転速度の低下を検知すると、その後にモータ１１の回転速度の変化量を算出し、その算出値が挟み込み判定用の閾値を超えているか否かを判定する。かかる判定において上記の算出値が挟み込み判定用の閾値を超えていると判定すると、コントローラ２１は、挟み込み有り（異物有り）と判定する。
【００３６】
同様に、コントローラ２１は、ウィンドウガラスＷが下降している間においてモータ１１の回転速度の低下を検出すると、その後にモータ１１の回転速度の変化量を算出し、その算出値が巻き込み判定用の閾値を超えているか否かを判定する。かかる判定において上記の算出値が巻き込み判定用の閾値を超えていると判定すると、コントローラ２１は、巻き込み有り（異物有り）と判定する。
【００３７】
ちなみに、本実施形態に係るコントローラ２１は、イグニッションスイッチ２５から出力される信号を受信し、かかる受信信号から車両のエンジンの発停状態を判定することが可能である。より具体的に説明すると、コントローラ２１は、イグニッションスイッチ２５がオン状態になったときに出力する信号（オン信号）を受信すると、その時点からイグニッションスイッチ２５がオフとなるまでの間、エンジンが起動していると判定する。反対に、コントローラ２１は、イグニッションスイッチ２５がオフ状態になったときに出力する信号（オフ信号）を受信すると、その時点から次回のオン信号を受信するまで、エンジンが停止していると判定する。
【００３８】
次に、以上のように構成されたパワーウィンドウ装置Ｓの基本動作について説明する。ウィンドウガラスＷを開閉するにあたりユーザが操作スイッチ２４を操作すると、その操作内容に相当する操作信号が操作スイッチ２４から出力される。具体的に説明すると、操作スイッチ２４の一端側が一段階操作された場合、すなわち閉スイッチ２４ａのみが操作された場合には通常閉信号が出力される。コントローラ２１は、通常閉信号を受信すると、閉スイッチ２４ａが操作されている間だけ正転用の電力が供給されるように、バッテリ２３からモータ１１への通電を制御する。この結果、閉スイッチ２４ａの操作時間だけ、モータ１１が正転し、ウィンドウガラスＷが閉位置に向かって移動するようになる。
【００３９】
同様に、操作スイッチ２４の他端側が一段階操作された場合、すなわち開スイッチ２４ｂのみが操作された場合には通常開信号が出力される。コントローラ２１は、通常開信号を受信すると、開スイッチ２４ｂが操作されている間だけ反転用の電力が供給されるように、バッテリ２３からモータ１１への通電を制御する。この結果、開スイッチ２４ｂの操作時間だけ、モータ１１が反転し、ウィンドウガラスＷが開位置に向かって移動するようになる。
【００４０】
また、操作スイッチ２４の一端側が二段階操作された場合、すなわち閉スイッチ２４ａとオートスイッチ２４ｃとが共に操作された場合にはオート閉信号が出力される。コントローラ２１は、オート閉信号を受信すると、ウィンドウガラスＷが全閉位置に到達するまで正転用の電力が供給されるように、バッテリ２３からモータ１１への通電を制御する。つまり、モータ１１は、ウィンドウガラスＷが全閉位置に到達するまで正転し続けるようになる。同様に、操作スイッチ２４の他端側が二段階操作された場合、すなわち開スイッチ２４ｂとオートスイッチ２４ｃとが共に操作された場合にはオート開信号が出力される。コントローラ２１は、オート開信号を受信すると、ウィンドウガラスＷが全開位置に到達するまで反転用の電力が供給されるように、バッテリ２３からモータ１１への通電を制御する。つまり、モータ１１は、ウィンドウガラスＷが全開位置に到達するまで反転し続けるようになる。
【００４１】
一方、ウィンドウガラスＷの移動中、コントローラ２１は、回転検出センサ１３からパルス信号を受信し、かかるパルス信号に基づいてモータ１１の回転速度を算出する。そして、コントローラ２１は、回転速度の変化度合い（変化量）に基づいて、異物の挟み込み又は巻き込みの有無を判定する。なお、コントローラ２１は、異物の挟み込み又は巻き込みがあると判定したとき、作動中のモータ１１を停止させる等、然るべき措置を講じることになっている。
【００４２】
ところで、上記の回転検出センサ１３は、コントローラ２１が異物の有無を判定するにあたり、ウィンドウガラスＷの移動中（換言すると、モータ１１の回転中）、モータ１１の回転状態に応じてパルス信号をコントローラ２１に向けて出力する。一方、回転検出センサ１３自体が故障したり、パルス信号の伝送路やコントローラ２１の信号受信部が故障した場合等、回転検出センサ１３とコントローラ２１との間のパルス信号の伝送に異常が生じると、コントローラ２１は、異物の有無を正常に判定し得なくなってしまう。かかる状況の下でウィンドウガラスＷを移動させてしまうと、異物が有るにもかかわらず「異物無し」と判断してしまう場合がある。かかる場合において、本来モータ１１を停止してウィンドウガラスＷの移動を中断しなければならない状況になったとしても、ウィンドウガラスＷの移動が続行されてしまう虞がある。
【００４３】
そこで、本実施形態に係るコントローラ２１は、回転検出センサ１３とコントローラ２１との間のパルス信号の伝送における異常の有無を定期的に監視している。具体的には、回転検出センサ１３における異常の有無、パルス信号の伝送路における異常の有無、コントローラ２１の信号受信部における異常の有無を監視している。そして、コントローラ２１は、上記の監視項目のいずれかにおいて異常を検出したとき、その事を示すフラグ（異常時作動フラグ）をオンにする。なお、異常時作動フラグは、異常が取り除かれた時点でオフに復帰する。
【００４４】
また、コントローラ２１を備える制御装置１２は、異常時作動フラグがオンになっている期間中、操作スイッチ２４が操作される度にモータ１１を予め決められた作動時間だけ作動させるモード（以下、異常時モード）にてモータ１１を制御する。異常時モードでは、上述したように、操作スイッチ２４が操作される度に予め決められた作動時間だけモータ１１を作動させる。
【００４５】
より厳密に説明すると、パルス信号の伝送が正常に行われており異常時作動フラグがオフになっているときのモード、すなわち、通常時モードでオート閉信号又はオート開信号を操作スイッチ２４から受信したとき、コントローラ２１は、ウィンドウガラスＷが全閉位置又は全開位置に到達するまでモータ１１を作動（回転）させ続ける。
【００４６】
これに対して、異常時モードでは、操作スイッチ２４から受信したオート閉信号やオート開信号を受信した場合であっても、予め決められた作動時間だけモータ１１を回転させ、当該作動時間が経過した時点でモータ１１を停止させることになっている。このように予め決められた作動時間だけモータ１１を回転させる構成によれば、異物の有無を正常に判断し得ない状況においてウィンドウガラスＷが著しく移動するのを抑制すると共に、上記の異常の発生をユーザに気付かせることが可能となる。
【００４７】
ここで、異常時モードにおける作動時間（以下、単に作動時間という）について説明すると、操作スイッチ２４が一回操作されたときのモータ１１の作動時間（回転時間）のことであり、換言すると、操作一回あたりのモータ１１への通電時間である。また、本実施形態では、図３の中段図に示すように、作動時間について２種類の候補が用意されている。一つの候補（図３中、記号ｔ１にて示す時間）は、通常時モードにおける作動時間よりも短い作動時間であり、以下、第一時間ｔ１と呼ぶ。もう一つの候補（図３中、記号ｔ２にて示す時間）は、第一時間より幾分長い作動時間であり、以下、第二時間ｔ２と呼ぶ。
【００４８】
そして、本実施形態において、操作スイッチ２４が操作された際に第一時間ｔ１及び第二時間ｔ２のうちのどちらを採用するかについては、操作スイッチ２４の操作回数に応じて決まる。ここで、「操作回数」とは、回転検出センサ１３とコントローラ２１との間のパルス信号の伝送に異常が生じている期間（以下、異常発生期間）中の操作回数のことである。厳密に説明すると、操作回数は、異常発生期間においてカウント開始時として設定された時点からの操作スイッチ２４の操作回数を意味する。なお、「カウント設定時として設定された時点」については、原則として、コントローラ２１によって異常発生が検知された時点が該当するが、異常発生期間中に操作回数のクリアやリセットがなされた場合には当該操作回数のクリア時点又はリセット時点が該当する。ちなみに、操作回数のクリアやリセットについては後に説明する。
【００４９】
操作スイッチ２４の操作回数について詳しく説明すると、異常発生期間中においてカウント設定時として設定された時点の後に操作スイッチ２４が最初に操作されたとき、コントローラ２１は、かかる操作を１回目の操作とする。以降、ウィンドウガラスＷが移動する向きを切り替えずに操作スイッチ２４が複数回続けて操作されたとき、コントローラ２１は、当該操作が行われる都度、操作回数をカウントアップする。つまり、ウィンドウガラスＷを同じ向きに移動させるスイッチ操作が複数回繰り返し行われた場合、当該スイッチ操作が行われた回数が操作回数としてカウントされることになる。
【００５０】
なお、本実施形態では、閉スイッチ２４ａ又は開スイッチ２４ｂがオートスイッチ２４ｃと共に操作されたときの回数（操作回数）をカウント対象としている。より具体的に説明すると、コントローラ２１は、異常時モードにおいて操作スイッチ２４からオート閉信号又はオート開信号を受信すると、受信した信号を解析して操作内容（厳密には、ウィンドウガラスＷが移動する向き）を特定する。特定の結果、今回行われたスイッチ操作（以下、今回操作）と前回行われたスイッチ操作（以下、前回操作）との間でウィンドウガラスＷが移動する向きが同一であった場合、コントローラ２１は、操作回数を１だけ増加する。
【００５１】
また、操作回数については、コントローラ２１内のメモリ２１ａに記憶されることになっている。このメモリ２１ａに記憶されている操作回数は、操作回数をカウントアップする都度（つまり、操作回数が増える都度）、コントローラ２１によって更新（インクリメント）される。
【００５２】
そして、異常時モードでは、操作スイッチ２４が操作されると（つまり、操作スイッチ２４からオート閉信号やオート開信号が出力されると）、コントローラ２１がメモリ２１ａに記憶されている操作回数を更新した上で当該操作回数をメモリ２１ａから読み出す。その上で、コントローラ２１は、読み出した操作回数に基づいて作動時間を設定し、設定された作動時間だけモータ１１が回転するように駆動回路２２を制御する。
【００５３】
次に、異常時モードにおける動作を含め、ウィンドウガラスＷを開閉移動させる処理（以下、開閉制御処理）の流れについて図４を参照しながら説明する。なお、以下では、コントローラ２１がオート閉信号を受信した場合（すなわち、閉スイッチ２４ａがオートスイッチ２４ｃと共に操作された場合）を具体例に挙げて説明する。ちなみに、以下に説明する処理の流れについては、コントローラ２１がオート開信号を受信した場合（すなわち、開スイッチ２４ｂがオートスイッチ２４ｃと共に操作された場合）の流れと略同様である。
【００５４】
開閉制御処理は、コントローラ２１がオート閉信号を受信するところから始まる（Ｓ００１）。かかる時点において、コントローラ２１は、異常時作動フラグがオンになっているかどうかを判定する（Ｓ００２）。そして、異常時作動フラグがオフになっている場合、コントローラ２１は、通常時モードにてモータ１１を回転させる。すなわち、制御装置１２は、ウィンドウガラスＷが全閉位置に到達するまで回転し続けるようにモータ１１を制御する（Ｓ００３、Ｓ００４）。そして、ウィンドウガラスＷが全閉位置に到達した時点で、通常時モードによる開閉制御処理が終了する。
【００５５】
一方、異常時作動フラグがオンになっている場合、コントローラ２１は、異常時モードにてモータ１１を回転させることになる。本モードでは、先ず、モードステップＳ００１にて受信したオート閉信号がエンジン起動後に最初に受信したオート閉信号であるかどうか、すなわち、エンジン起動後における最初のスイッチ操作であるか否かを判定する（Ｓ００５）。
【００５６】
そして、ステップＳ００１にて受信したオート閉信号がエンジン起動後に最初に受信したオート閉信号である場合、コントローラ２１は、メモリ２１ａに記憶されている操作回数を１にリセットする（Ｓ００６）。換言すると、異常発生期間においてエンジンが停止して再起動した後に操作スイッチ２４（厳密には、閉スイッチ２４ａ及びオートスイッチ２４ｃの双方）が最初に操作された場合、コントローラ２１は、メモリ２１ａに記憶されている操作回数を１に設定する。
【００５７】
一方、ステップＳ００１にて受信したオート閉信号がエンジン起動後に最初に受信したオート閉信号でない場合、コントローラ２１は、前回操作と今回操作との間でウィンドウガラスＷが移動する向きが同一であるかどうかを判定する（Ｓ００７）。そして、前回操作と今回操作との間でウィンドウガラスＷの移動向きが互いに反対向きである場合、コントローラ２１は、メモリに記憶されている操作回数を１にリセットする（Ｓ００６）。これに対して、前回操作と今回操作との間でウィンドウガラスＷの移動向きが同じ向きである場合、コントローラ２１は、メモリ２１ａに記憶されている操作回数を１だけインクリメントするように更新する（Ｓ００８）。
【００５８】
その後、コントローラ２１は、メモリ２１ａから操作回数を読み出し、当該操作回数と基準回数との大小関係を特定する。ここで、基準回数とは、本発明における「所定回数」に相当し、操作回数に応じて作動時間を設定する際の基準値として用いられるものである。なお、本実施形態では、基準回数が「２」に設定されている。ただし、基準回数については、２以外の値であってもよく、任意に決めることが可能である。
【００５９】
そして、コントローラ２１は、上記の大小関係の特定結果に応じて作動時間を設定する。具体的に説明すると、メモリ２１ａから読み出した操作回数が２回未満であるとき（Ｓ００９でＮｏ）、コントローラ２１は、作動時間をより短い第一時間ｔ１に設定する。したがって、制御装置１２は、ウィンドウガラスＷを閉移動させる方向（すなわち、正転方向）に第一時間ｔ１だけモータ１１を回転させる（Ｓ０１０）。この結果、ウィンドウガラスＷは、第一時間ｔ１だけ閉移動するようになる。
【００６０】
一方、メモリ２１ａから読み出した操作回数が２回以上であるとき（Ｓ００９でＹｅｓ）、コントローラ２１は、作動時間をより長い第二時間ｔ２に設定する。したがって、制御装置１２は、ウィンドウガラスＷを閉移動させる方向（すなわち、正転方向）に第二時間ｔ２だけモータ１１を回転させる（Ｓ０１１）。この結果、ウィンドウガラスＷは、第二時間ｔ２だけ閉移動するようになる。
【００６１】
なお、モータ１１の回転中、コントローラ２１は、ウィンドウガラスＷの現在位置を逐次特定し、ウィンドウガラスＷが全閉位置に到達しているか否かを判定する（Ｓ０１２）。かかるステップＳ０１２においてウィンドウガラスＷが全閉位置に到達しているという判定結果が得られた場合、コントローラ２１は、その時点でモータ１１を停止すると共に、メモリ２１ａに記憶されている操作回数を０（零）にする（Ｓ０１３）。換言すると、異常発生期間中にウィンドウガラスＷが移動して当該移動範囲における端位置（すなわち、全閉位置）に到達すると、コントローラ２１は、メモリ２１ａに記憶されている操作回数をクリアする。
【００６２】
一方、モータ１１が回転している間においてウィンドウガラスＷが全閉位置に未だ到達していない場合、コントローラ２１は、作動時間が経過した時点でモータ１１を停止させる（Ｓ０１４、Ｓ０１５）。そして、以上までのステップ（具体的には、ステップＳ００５〜Ｓ０１５）が終了した時点で、異常時モードによる開閉制御処理が終了する。
【００６３】
以上までに説明してきた構成により、本発明の開閉部材制御装置（具体的には、本実施形態に係るパワーウィンドウ装置Ｓ）は、従来の開閉部材制御装置に比して、ユーザにとっての利便性が向上したものとなっている。
【００６４】
具体的に説明すると、従来の開閉部材制御装置の中には、本実施形態に係るパワーウィンドウ装置Ｓと同様に、回転検出センサ１３とコントローラ２１との間のパルス信号の伝送において異常が発生した場合に異常時モードにてモータ１１を制御するものがある。かかる装置は、異常発生期間中に操作スイッチ２４が操作されると、予め決められた作動時間だけモータ１１を作動（回転）させるものである。ここで、作動時間については、図３の下段図に示すように、操作回数に拘わらず常に一定の時間に設定されており、詳しくは比較的短い時間（具体的には、第一時間ｔ１と同じ時間）に設定されている。このような構成において、例えばユーザが閉スイッチ２４ａ及びオートスイッチ２４ｃの双方を操作したとしても、上記の作動時間を経過した時点でモータ１１が停止してしまう。この結果、ユーザは、ウィンドウガラスＷを全閉位置に到達させるにあたり、同じスイッチ操作（閉スイッチ２４ａとオートスイッチ２４ｃの双方をオンする操作）を繰り返し行うことになる。
【００６５】
これに対して、本実施形態に係るパワーウィンドウ装置Ｓでは、異常発生期間においてカウント開始時点として設定された時点の後に最初に操作スイッチ２４（厳密には、閉スイッチ２４ａ及びオートスイッチ２４ｃ）が操作されたときには、安全面を重視して、作動時間を比較的短い第一時間ｔ１に設定する。一方で、２回目以降のスイッチ操作が行われたときには、ユーザにとっての利便性を重視して、作動時間をより長い第二時間ｔ２に設定する。このようにウィンドウガラスＷをオート閉移動させるスイッチ操作が複数回続けて行われるということは、ウィンドウガラスＷを速やかに閉じたいというユーザの要望の現れであり、２回以上のスイッチ操作が行われた際には、上記の要望に応じるべく作動時間をより長い時間に設定する。これにより、ユーザの意思を反映した作業時間が設定されるようになり、結果として、異常時モードにおいて、従来の開閉部材制御装置で繰り返されていたスイッチ操作の回数よりも少ない回数にてウィンドウガラスＷを全閉位置に到達させることが可能となる。
【００６６】
また、本実施形態では、異常発生期間においてカウント開始時点として設定された時点の後に行われ、且つ、ウィンドウガラスＷの移動向きを切り替えずに複数回続けて行われたスイッチ操作の回数をカウントし、その操作回数をメモリ２１ａに記憶することとした。さらに、メモリ２１ａに記憶された操作回数については、下記（１）の場合にてクリアされ、下記（２）又は（３）の場合にてリセットされることとした。
（１）ウィンドウガラスＷが全閉位置又は全開位置に到達した場合
（２）前回操作と今回操作との間でウィンドウガラスＷの移動向きが互いに反対向きである場合
（３）エンジンの再起動後に最初にスイッチ操作が行われた場合
【００６７】
すなわち、上記（１）〜（３）では、設定される作動時間が再び第一時間ｔ１に戻されることになる。これにより、上記（１）〜（３）では、先ず、ユーザの利便性よりも安全面が重視されることとなり、かかる状況に応じた措置（すなわち、モータ１１の作動時間を第一時間ｔ１に設定するという措置）が講じられるようになる。
【００６８】
以上までに説明してきた実施形態では、主として本発明の開閉部材制御装置の一例であるパワーウィンドウ装置Ｓについて説明したが、上記の実施形態は、本発明の理解を容易にするための一例に過ぎず、本発明を限定するものではない。すなわち、本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは勿論である。
【００６９】
また、上記の実施形態では、異物の有無を判定するために必要な信号として、ホール素子からなる回転検出センサ１３が出力するパルス信号を用いることとした。また、回転検出センサ１３は、モータ１１の回転状態（回転速度）に応じてパルス信号を出力することとした。ただし、異物の有無を判定するために用いる信号については上記のパルス信号以外にも考えられる。例えば、ウィンドウガラスＷの現在位置又は移動速度に応じて信号を出力するセンサが設けられており、かかるセンサの出力信号に基づいて異物の有無を判定してもよい。
【００７０】
また、上記の実施形態では、異常時モードにおいて設定されるモータ１１の作動時間が、第一時間ｔ１と第二時間ｔ２の二種類であることとした。ただし、これに限定されるものではなく、作動時間の種類の数、及び各種類の作動時間の長さについては、任意に決定することが可能である。
【００７１】
また、本発明が適用可能な開閉部材制御装置は、車両のドアＤに形成された開口Ｄｘを開閉するウィンドウガラスＷの移動動作を制御するパワーウィンドウ装置Ｓに限定されるものではない。車両の天井部に形成された開口を開閉するサンルーフの移動動作を制御する装置、自動開閉する車両ドアの移動動作を制御する装置、あるいは車両の内装部材に形成された開口を開閉する部材の移動動作を制御する装置等に対しても本発明は適用可能である。さらに、本発明が適用可能な開閉部材制御装置は、車両に搭載された開閉部材制御装置に限定されるものではない。車両以外の乗物に搭載された開閉部材制御装置、乗物以外の設備（例えば、建物）に設けられた開閉部材の移動を制御する開閉部材制御装置に対しても本発明は適用可能である。
【符号の説明】
【００７２】
１  昇降機構（駆動部）
２  主動プーリ
３，４  従動プーリ
５  ワイヤ
６  掛止部
１１  モータ（駆動部）
１２  制御装置（制御部）
１３  回転検出センサ（信号出力部）
２１  コントローラ（判定部）
２１ａ  メモリ（記憶部）
２２  駆動回路
２３  バッテリ
２４  操作スイッチ（操作部）
２４ａ  閉スイッチ
２４ｂ  開スイッチ
２４ｃ  オートスイッチ
２５  イグニッションスイッチ
Ｄ  ドア
Ｄｘ  開口
Ｓ  パワーウィンドウ装置（開閉部材制御装置）
Ｗ  ウィンドウガラス（開閉部材）
【図１】
0006520484.tif 000002
【図２】
0006520484.tif 000003
【図３】
0006520484.tif 000004
【図４】
0006520484.tif 000005