(57)【特許請求の範囲】
【請求項１】
モータの正逆回転とともに往復移動する開閉体と、
第１の被検知部及び第２の被検知部を交互に配置形成した被検出体と、
前記モータの回転に伴って前記被検出体との間で相対移動するように配置され、その被検出体の第１及び第２の被検知部の通過検知する第１の検知センサ及びその第１の検知センサに対して前記第１及び第２の被検知部の通過検知を９０度位相をずらして検出する第２の検知センサを備えた通過検出装置と、
前記第１及び第２の検知センサからそれぞれ出力される第１及び第２パルス検出信号に基づいて前記開閉体の移動方向を判定しその移動方向に基づいて第２パルス検出信号の立ち上がり及び立ち下がりを加減算し前記開閉体の位置をカウントする計数手段と
からなる開閉体の位置検出装置において、
前記第１及び第２の検知センサの作動電源遮断前の前記第１及び第２パルス検出信号の状態を記憶する第１記憶手段と、
前記第１及び第２の検知センサの作動電源投入後の前記第１及び第２パルス検出信号の状態を記憶する第２記憶手段と、
前記第１及び第２記憶手段に記憶された前後の第１及び第２パルス検出信号の状態を比較しその比較結果に基づいて前記計数手段がカウントしたカウント値を補正する補正手段と、
前記通過検出装置への動作電源の供給を制御する電源カット手段と、
外部信号に基づいて省電力モードと作動モードを判定する判定手段と、
前記判定手段が省電力モード判定した時、前記電源カット手段に対して前記通過検出装置への作動電源の供給を遮断させるための遮断信号を出力し、作動モード判定した時、前記電源カット手段に対して前記通過検出装置に作動電源の供給をするための投入信号を出力する電源制御手段と、
前記電源制御手段が遮断信号を出力する前に前記通過検出装置の第１及び第２の検知センサからのその時の検出状態を前記第１記憶手段に記憶させ、投入信号を出力した後に前記通過検出装置の第１及び第２の検知センサからのその時の検出状態を前記第２記憶手段に記憶させる書込み手段と
を設けたことを特徴とする開閉体の位置検出装置。
【請求項２】
請求項１に記載の開閉体の位置検出装置において、
前記電源制御手段は、省電力モードと判定された時、前記通過検出装置への作動電源の供給を遮断させる遮断信号を出力するとともに、前記モータの駆動電源を遮断するための遮断信号を出力することを特徴とする開閉体の位置検出装置。
【請求項３】
請求項１又は２に記載の開閉体の位置検出装置において、
前記被検出体は、モータの回転軸に固着された回転体であって、第１及び第２の被検知部はその回転体に表面に回転軸軸心を中心に放射状に等角度間隔にＮ極及びＳ極を交互に着磁したマグネットであり、前記通過検出装置を構成する第１の検知センサ及び第２の検知センサはそれぞれホールＩＣであることを特徴とする開閉体の位置検出装置。
【請求項４】
請求項１〜３のいずれか１に記載の開閉体の位置検出装置において、前記開閉体は自動車用ウィンドウガラスであることを特徴とする開閉体の位置検出装置。
【請求項５】
請求項１〜３のいずれか１に記載の開閉体の位置検出装置において、前記開閉体は自動車用サンルーフであることを特徴とする開閉体の位置検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は開閉体の位置検出装置に関する。
【０００２】
【従来の技術】
従来、自動車には、パワーウィンドウ装置が装備されている。パワーウィンドウ装置は、ドア開閉スイッチを操作することによって、モータを正逆回転させてドアウィンドウガラスを自動的に開閉する。このパワーウィンドウ装置には、挟み込み防止装置が備えられている。挟み込み防止装置は、全閉方向に移動（上昇）するドアウィンドウガラスに所定以上の負荷がかかったとき、ドアウィンドウガラスにものが挟まったとしてドアウィンドウガラスを全開方向に移動（下降）させて、挟み込みを回避するものである。
【０００３】
詳述すると、挟み込み防止装置は、モータが正転駆動されウィンドウガラスが全閉方向に移動しているその時々のモータの回転速度を検出する。そして、モータの回転速度が予め定められた速度に減速した時、ものが挟まってドアウィンドウガラスの移動が規制されモータの回転速度（ドアウィンドウガラスの開閉速度（閉方向の速度））が低下したとしてモータを正転から逆転させる。その結果、ドアウィンドウガラスは、モータの逆転駆動に基づいて全開方向に下降する。
【０００４】
ところで、挟み込み防止装置は、その挟み込み検出範囲が予め定められていて、一般に全閉位置からその全閉位置手前の所定位置の間を非挟み込み検出範囲としている。詳述すると、挟み込み防止装置は、位置検出装置を備え、ドアウィンドウガラスのその時々の開閉位置を検出し、ドアウィンドウガラスが挟み込み検出範囲にある場合には挟み込み検出動作を行い、非挟み込み検出範囲にある場合には挟み込み検出動作を行わないようにしている。
【０００５】
ところで、前記ドアウィンドウガラスの開閉位置及び開閉速度を検出する検出装置は、一つの検出装置であって、モータの回転軸にＮ極とＳ極が交互に等角度間隔に磁化された回転円板を固着する。そして、２個のホールＩＣを設け、その２個のホールＩＣにて回転軸の回転に伴う回転円板の回転によって、周方向に交互に通過するＮ極とＳ極を検知する。２個のホールＩＣは、９０度位相がずれた位置、Ｎ極とＳ極が交互に等角度間隔に磁化されたＮ極（Ｓ極）の角度間隔の半分の角度間隔で配置されている。つまり、２個のホールＩＣが周方向に交互に通過するＮ極とＳ極を検知するパルス検出信号は、互いに９０度位相ずれたパルス信号となる。そして、２個のホールＩＣの互いに９０度位相ずれたパルス検出信号に基づいて公知の方法で回転方向、回動量及び回転速度を演算が行われる。
【０００６】
詳述すると、モータの回転方向は、２個のホールＩＣの一方のパルス検出信号の立ち上がり及び立ち下がりエッジの時の他方のパルス検出信号のレベルの状態に基づいて正逆回転方向が判定される。そして、正回転の場合にはその一方のパルス検出信号の立ち上がり及び立ち下り信号を加算カウントし、逆回転の場合にはその一方のパルス検出信号の立ち上がり及び立ち下り信号を減算カウントする。その結果、カウント値がドアウィンドウガラスの開閉位置となり、そのカウント値に基づいて挟み込み検出範囲と非挟み込み範囲が判定される。
【０００７】
又、モータの回転速度は２個のホールＩＣの一方のパルス検出信号のパルス周期を算出することによって求められる。そして、挟み込み検出範囲において、その周期の変動によって速度変化が算出され挟み込みの有無が判定される。
【０００８】
一方、近年、自動車においてバッテリーの低消費電力化が求められ、それに伴い、パワーウィンドウ装置についても低消費電力化が図られている。詳述すると、アクセサリスイッチがオフ状態の時、パワーウィンドウ装置の電子制御装置（ＥＣＵ）のＣＰＵをスリープ状態にする。この時、モータの電源を遮断させるとともに、前記２個のホールＩＣの動作電源を遮断させている。
【０００９】
【発明が解決しようとする課題】
ところで、前記モータの電源が遮断されホールＩＣの動作電源を遮断されている状態においては、ホールＩＣは非動作でパルス検出信号を出力しないので、カウント動作されることはない。
【００１０】
このホールＩＣの動作電源を遮断されている状態において、例えば、車の振動でドアウィンドウガラスが振動し同ガラスが移動してモータが空転したり、ドアウィンドウガラスを強く下方に押さえ込んで同ガラスが移動してモータが回転したりする場合、そのモータの空転に伴うカウント動作は行われない。つまり、ドアウィンドウガラスが移動してもその移動をカウントできない。
【００１１】
従って、ドア開閉スイッチを操作しドアウィンドウガラスを全閉させるとき、ドアウィンドウガラスの開閉位置と実際にドアウィンドウガラスの開閉位置とが相違することとなる。その結果、挟み込み検出装置における挟み込み検出範囲及び非挟み込み検出範囲は、実際の挟み込み検出範囲及び非挟み込み検出範囲とずれが生じ、正確な挟み込み検出ができなくなる問題が発生する。
【００１２】
本発明は、上記問題点を解決するためになされたものであって、その目的は、開閉体の位置を検知するための検出装置が休止しているときにモータが何らかの原因で空転し開閉体の位置が移動しても正確に開閉体の位置を検出することができる開閉体の位置検出装置を提供することにある。
【００１３】
【課題を解決するための手段】
請求項１に記載の発明は、モータの正逆回転とともに往復移動する開閉体と、第１の被検知部及び第２の被検知部を交互に配置形成した被検出体と、前記モータの回転に伴って前記被検出体との間で相対移動するように配置され、その被検出体の第１及び第２の被検知部の通過検知する第１の検知センサ及びその第１の検知センサに対して前記第１及び第２の被検知部の通過検知を９０度位相をずらして検出する第２の検知センサを備えた通過検出装置と、前記第１及び第２の検知センサからそれぞれ出力される第１及び第２パルス検出信号に基づいて前記開閉体の移動方向を判定しその移動方向に基づいて第２パルス検出信号の立ち上がり及び立ち下がりを加減算し前記開閉体の位置をカウントする計数手段とからなる開閉体の位置検出装置において、前記第１及び第２の検知センサの作動電源遮断前の前記第１及び第２パルス検出信号の状態を記憶する第１記憶手段と、前記第１及び第２の検知センサの作動電源投入後の前記第１及び第２パルス検出信号の状態を記憶する第２記憶手段と、前記第１及び第２記憶手段に記憶された前後の第１及び第２パルス検出信号の状態を比較しその比較結果に基づいて前記計数手段がカウントしたカウント値を補正する補正手段と、前記通過検出装置への作動電源の供給を制御する電源カット手段と、外部信号に基づいて省電力モードと作動モードを判定をする判定手段と、前記判定手段が省電力モード判定した時、前記電源カット手段に対して前記通過検出装置への作動電源の供給を遮断させるための遮断信号を出力し、作動モード判定した時、前記電源カット手段に対して前記通過検出装置に作動電源の供給をするための投入信号を出力する電源制御手段と、前記電源制御手段が遮断信号を出力する前に前記通過検出装置の第１の検知センサ及び第２の検知センサからのその時の検出状態を前記第１記憶手段に記憶させ、投入信号を出力した後に前記通過検出装置の第１の検知センサ及び第２の検知センサからのその時の検出状態を前記第２記憶手段に記憶させる書込み手段とを設けたことをその要旨とする。
【００１５】
請求項２に記載の発明は、請求項１に記載の開閉体の位置検出装置において、前記電源制御手段は、省電力モードと判定された時、前記通過検出装置への作動電源の供給を遮断させる遮断信号を出力するとともに、前記モータの駆動電源を遮断するための遮断信号を出力することをその要旨とする。
【００１６】
請求項３に記載の発明は、請求項１又は２に記載の開閉体の位置検出装置において、前記被検出体は、モータの回転軸に固着された回転体であって、第１及び第２の被検知部はその回転体に表面に回転軸軸心を中心に放射状に等角度間隔にＮ極及びＳ極を交互に着磁したマグネットであり、前記通過検出装置を構成する第１の検知センサ及び第２の検知センサはそれぞれホールＩＣであることをその要旨とする。
【００１７】
請求項４に記載の発明は、請求項１〜３のいずれか１に記載の開閉体の位置検出装置において、前記開閉体は自動車用ウィンドウガラスであることをその要旨とする。
【００１８】
請求項５に記載の発明は、請求項１〜３のいずれか１に記載の開閉体の位置検出装置において、前記開閉体は自動車用サンルーフであることをその要旨とする。
【００１９】
（作用）
請求項１に記載の発明によれば、通過検出装置に作動電源が投入されると、補正手段は第１記憶手段に記憶した作動電源遮断前の前記第１及び第２パルス検出信号の状態と、第２記憶手段に記憶した作動電源投入後の前記第１及び第２パルス検出信号の状態を比較する。補正手段は、この比較に基づいて通過検出装置への作動電源が遮断されている間に通過検出装置と被検出体の相対位置がずれたかどうか判定し相対位置がずれているときは前記計数手段がカウントしたカウント値を補正する。
【００２０】
従って、通過検出装置に作動電源が遮断された後、再び作動電源が投入されるまでの間、通過検出装置の第１の検知センサ及び第２の検知センサは検出不能となる。その検出不能の間に開閉体が移動し、通過検出装置と被検出体の相対位置がずれてもそのずれが補正され、常に精度の高い位置検出ができる。
【００２１】
又、判定手段は、外部信号に基づいて省電力モードと判定すると、電源制御手段は電源カット手段を介して通過検出装置への作動電源の供給を遮断する。又、判定手段は、外部信号に基づいて作動力モードと判定すると、電源制御手段は電源カット手段を介して通過検出装置に作動電源を供給する。書込み手段は、通過検出装置への作動電源の供給が遮断される前に通過検出装置の第１及び第２の検知センサのその時の検出状態を第１記憶手段に書き込む。又、書込み手段は、通過検出装置への動作電源の供給が投入された後に通過検出装置の第１及び第２の検知センサのその時の検出状態を第２記憶手段に書き込む。
【００２２】
従って、省電力モードにおいて通過検出装置の省電力化を図ることができる。又、作動電源の供給が遮断される前と、投入後の状態を確実に検出することができる。
【００２３】
請求項２に記載の発明によれば、請求項１の発明に加えて、電源制御手段は、判定手段が省電力モードと判定した時、モータの駆動電源を遮断する。従って、省電力モードにおいてモータの省電力化を図ることができる。
【００２４】
請求項３に記載の発明によれば、モータの回転軸の回転に伴い回転体も回転する。回転体の回転とともにＮ極及びＳ極を交互に着磁したマグネットが回転軸の軸芯を回転中心として回転し、それぞれホールＩＣよりなる第１の検知センサ及び第２の検知センサはＮ極及びＳ極の通過を検出する。
【００２５】
従って、モータの回転量を検出することができる。
請求項４に記載の発明によれば、請求項１〜３の発明に加えて、自動車に搭載したバッテリ電源の省電力化が図れるとともに、ウィンドウガラスの開閉位置が正確に検出される。
【００２６】
請求項５に記載の発明によれば、請求項１〜３の発明に加えて、自動車に搭載したバッテリ電源の省電力化が図れるとともに、サンルーフの開閉位置が正確に検出される。
【００２７】
【発明の実施の形態】
以下、本発明の開閉体の位置検出装置をパワーウィンドウ装置に具体化した一実施形態を図１〜図４に従って説明する。
【００２８】
図１は、パワーウィンドウ装置の電気的構成を説明するためのブロック回路を示す。図１において、パワーウィンドウ装置は、駆動モータ１、入力装置２及びモータ制御用電子制御装置（モータ制御ＥＣＵ）３を備えている。駆動モータ１は、直流モータであって、ウィンドウガラスＷを開閉作動させる。因みに、駆動モータ１が正回転するとウィンドウガラスＷが閉方向に作動（上昇）し、逆回転すると、ウィンドウガラスＷが開方向に作動（下降）する。従って、モータ１の回転量を検出することによってウィンドウガラスＷの開閉位置を知ることができる。
【００２９】
入力装置２は、アクセサリスイッチＳＷ１、アップスイッチＳＷ２、ダウンスイッチＳＷ３及びオートスイッチＳＷ４とから構成され、各スイッチＳＷ１〜ＳＷ４のオン・オフ信号はモータ制御ＥＣＵ３に出力される。アクセサリスイッチＳＷ１は、キー操作に連動してオン・オフするスイッチであって、車載機器の駆動電源をオン・オフ操作する。アップスイッチＳＷ２は、同スイッチＳＷ２をオン操作している間だけウィンドウガラスＷを閉まる方向に作動させるためのスイッチである。ダウンスイッチＳＷ３は、同スイッチＳＷ３をオン操作している間だけウィンドウガラスＷを開ける方向に作動させるためのスイッチである。オートスイッチＳＷ４は、アップスイッチＳＷ２又はダウンスイッチＳＷ３と連係してオン操作され、１度オン操作されるだけでアップスイッチＳＷ２又はダウンスイッチＳＷ３に基づく方向にウィンドウガラスＷが全閉又は全開になるまで同ガラスＷを作動させるためのスイッチである。
【００３０】
前記モータ制御ＥＣＵ３は、計数手段、補正手段、判定手段、電源制御手段及び書込み手段としてのＣＰＵ１１、入力インターフェース１２、出力インターフェース１３、定電圧電源回路１４、電源カット手段としての電源カット回路１５、駆動回路１６、第１及び第２ホールＩＣ１７，１８を備えている。
【００３１】
入力インターフェース１２は、前記各スイッチＳＷ１〜ＳＷ４のオン・オフ信号を入力しＣＰＵ１１に出力する。定電圧電源回路１４は、自動車に搭載されたバッテリーＢに接続され、そのバッテリーＢの電源電圧から前記ＣＰＵ１１の動作電源電圧を生成する。この生成した動作電源電圧をＣＰＵ１１は入力する。また、この動作電源電圧は、電源カット回路１５を介して前記駆動モータ１の回転速度、回転量及び回転方向を検出するための通過検出装置を構成する第１及び第２の検出センサとしての第１及び第２ホールＩＣ１７，１８の作動電源として供給されるようになっている。そして、第１及び第２ホールＩＣ１７，１８の第１及び第２パルス検出信号Ｓ１，Ｓ２は、ＣＰＵ１１に出力される。
【００３２】
詳述すると、図２に示すように、前記駆動モータ１の回転軸１ａに第１及び第２の被検知部を構成するＮ極とＳ極が交互に等角度間隔に磁化されたマグネットよりなる被検出体としての回転円板２１を固着する。従って、回転円板２１はモータ１の回転軸１ａの回転と共に回転する。そして、第１及び第２ホールＩＣ１７，１８は、その回転円板２１の回転によって周方向に交互に通過するＮ極とＳ極を検知するために同回転円板２１に相対向するように図示しないモータハウジングに固設配置される。第１及び第２ホールＩＣ１７，１８は、９０度位相がずれた位置、すなわち、Ｎ極とＳ極が交互に等角度間隔に磁化されたＮ極（Ｓ極）の角度間隔の半分の角度間隔で配置されている。つまり、第１及び第２ホールＩＣ１７，１８が周方向に交互に通過するＮ極とＳ極を検知するパルス検出信号Ｓ１，Ｓ２は、互いに９０度位相ずれたパルス信号となる。そして、第１及び第２ホールＩＣ１７，１８の互いに９０度位相ずれた第１及び第２パルス検出信号Ｓ１，Ｓ２に基づいて回転方向、回動量及び回転速度の演算がＣＰＵ１１において行われる。
【００３３】
前記電源カット回路１５は、第１及び第２ホールＩＣ１７，１８への作動電源電圧の供給を遮断する回路であって、ＣＰＵ１１から出力された遮断信号に応答して第１及び第２ホールＩＣ１７，１８への作動電源電圧の供給を遮断する。従って、動作電源電圧の供給が遮断されると、第１及び第２ホールＩＣ１７，１８は、駆動モータ１についての回転速度、回転量及び回転方向の検出動作を停止する。従って、第１及び第２ホールＩＣ１７，１８は、ＣＰＵ１１に検出信号を出力しない。
【００３４】
ＣＰＵ１１は、本実施形態では内部にＲＯＭ１１ａ及びＲＡＭ１１ｂを内蔵し、ＲＯＭ１１ａに記憶した制御プログラムに基づいて各種処理動作を実行する。詳述すると、アクセサリスイッチＳＷ１がオフ状態のとき、外部信号としてのオフ信号がアクセサリスイッチＳＷ１からＣＰＵ１１に出力される。ＣＰＵ１１はこのオフ信号に基づいて定電圧電源回路１４からの動作電源電圧に基づく消費電力を最少にするスリープ状態（省電力モード）となる。この省電力モードにおいては、ＣＰＵ１１は、スイッチＳＷ２〜ＳＷ４のオン・オフ信号に基づく駆動モータ１の駆動制御の処理、駆動モータ１の回動量及び回転速度の演算及び挟み込み判定処理等を行わない。又、ＣＰＵ１１は電源カット回路１５に遮断信号を出力する。従って、第１及び第２ホールＩＣ１７，１８には作動電源電圧が供給されないためは、駆動モータ１についての回転速度及び回転方向の検出動作を停止、即ち、検出信号Ｓ１，Ｓ２の出力が休止される。尚、本実施形態では、スリープ状態（省電力モード）においては、ＲＡＭ１１ｂの内容は保持され消失しない。
【００３５】
一方、アクセサリスイッチＳＷ１がオン状態のとき、外部信号としてのオン信号がアクセサリスイッチＳＷ１からＣＰＵ１１に出力される。ＣＰＵ１１はこのオン信号に基づいてアクティブ状態（作動モード）となる。この作動モードにおいては、ＣＰＵ１１は各種の演算処理動作を行う。つまり、アップスイッチＳＷ２からオン信号が出力されると、ＣＰＵ１１は、ウィンドウガラスＷを閉める方向に作動させるために、前記駆動モータ１を正転駆動させるための正転信号を生成し出力インターフェース１３に出力するようになっている。又、ダウンスイッチＳＷ３からオン信号が出力されると、ＣＰＵ１１は、ウィンドウガラスＷを開ける方向に作動させるために、前記駆動モータ１を逆転駆動させるための逆転信号を生成し出力インターフェース１３に出力するようになっている。尚、アップスイッチＳＷ２又はダウンスイッチＳＷ３からの信号がオン信号からオフ信号になると、ＣＰＵ１１は、作動しているウィンドウガラスＷをその場で停止させるために、前記駆動モータ１を停止させるための停止信号を生成し出力インターフェース１３に出力するようになっている。
【００３６】
さらに、アップスイッチＳＷ２とオートスイッチＳＷ４から同時にオン信号が出力されると、ＣＰＵ１１は閉方向オートモードとなる。閉方向オートモードはアップスイッチＳＷ２及びオートスイッチＳＷ４を以後オフさせてもウィンドウガラスＷを全閉方向に作動させ続けるモードであって、ＣＰＵ１１は前記駆動モータ１を正転駆動させるための正転信号を生成し出力インターフェース１３に出力し続けるようになっている。
【００３７】
さらに又、ダウンスイッチＳＷ３とオートスイッチＳＷ４から同時にオン信号が出力されると、ＣＰＵ１１は開方向オートモードとなる。開方向オートモードはダウンスイッチＳＷ３及びオートスイッチＳＷ４を以後オフさせてもウィンドウガラスＷを全開方向に作動させ続けるモードであって、ＣＰＵ１１は前記駆動モータ１に逆転駆動させるための逆転信号を生成し出力インターフェース１３に出力し続けるようになっている。
【００３８】
ＣＰＵ１１は、前記各オートモードにおいて、ウィンドウガラスＷが全閉位置又は全開位置に到達したとき、そのときのオートモードを解除し前記駆動モータ１を停止させるための停止信号を生成し出力インターフェース１３に出力するようになっている。
【００３９】
前記駆動回路１６は、前記ＣＰＵ１１からに正転信号、逆転信号及び停止信号に基づいて駆動モータ１への電源供給の向き叉は電源供給の遮断を行い同モータ１を正逆回転又は停止させる回路である。駆動回路１６は、第１リレー回路３１と第２リレー回路３２を備えている。
【００４０】
第１リレー回路３１は、第１励磁コイル３３と第１リレースイッチ３４を備えている。第１励磁コイル３３は一端が前記バッテリーＢのプラス端子に接続され、他端が前記出力インターフェース１３を介してバッテリーＢのマイナス端子に接続されている。そして、前記ＣＰＵ１１から出力インターフェース１３に正転信号が出力されると、第１励磁コイル３３は出力インターフェース１３によって励磁状態となる。反対に、ＣＰＵ１１から出力インターフェース１３に逆転信号又は停止信号が出力されると、第１励磁コイル３３は出力インターフェース１３によって非励磁状態となる。
【００４１】
第１リレースイッチ３４は、バッテリーＢのプラス端子に接続されたプラス側接点、バッテリーＢのマイナス端子に接続されたマイナス側接点及び駆動モータ１の一端と接続された可動端子とを有している。可動端子は、第１励磁コイル３３が励磁状態にあるときプラス側接点と接続し、駆動モータ１の一端とバッテリーＢのプラス端子とを電気的に接続する。反対に、可動端子は、第１励磁コイル３３が非励磁状態にあるときマイナス側接点と接続し、駆動モータ１の一端とバッテリーＢのマイナス端子とを電気的に接続する。
【００４２】
第２リレー回路３２は、第２励磁コイル３５と第２リレースイッチ３６を備えている。第２励磁コイル３５は一端が前記バッテリーＢのプラス端子に接続され、他端が前記出力インターフェース１３を介してバッテリーＢのマイナス端子に接続されている。そして、前記ＣＰＵ１１から出力インターフェース１３に逆転信号が出力されると、第２励磁コイル３５は出力インターフェース１３によって励磁状態となる。反対に、ＣＰＵ１１から出力インターフェース１３に正転信号又は停止信号が出力されると、第２励磁コイル３５は出力インターフェース１３によって非励磁状態となる。
【００４３】
第２リレースイッチ３６は、バッテリーＢのプラス端子に接続されたプラス側接点、バッテリーＢのマイナス端子に接続されたマイナス側接点及び駆動モータ１の他端と接続された可動端子とを有している。可動端子は、第２励磁コイル３５が励磁状態にあるときプラス側接点と接続し、駆動モータ１の一端とバッテリーＢのプラス端子とを電気的に接続する。反対に、可動端子は、第２励磁コイル３５が非励磁状態にあるときマイナス側接点と接続し、駆動モータ１の一端とバッテリーＢのマイナス端子とを電気的に接続する。
【００４４】
つまり、ＣＰＵ１１から出力インターフェース１３に正転信号が出力されているとき、駆動回路１６は、駆動モータ１の一端が第１リレー回路３１を介してバッテリーＢのプラス端子に、駆動モータ１の他端が第２リレー回路３２を介してバッテリーＢのマイナス端子にそれぞれ電気的に接続されるようにして同モータ１を正転駆動させる。又、ＣＰＵ１１から出力インターフェース１３に逆転信号が出力されているとき、駆動回路１６は、駆動モータ１の一端が第１リレー回路３１を介してバッテリーＢのマイナス端子に、駆動モータ１の他端が第２リレー回路３２を介してバッテリーＢのプラス端子にそれぞれ電気的に接続されるようにして同モータ１を正転駆動させる。
【００４５】
さらに、ＣＰＵ１１から出力インターフェース１３に停止信号が出力されているとき、駆動回路１６は、駆動モータ１の一端及び他端がそれぞれ第１リレー回路３１及び第２リレー回路３２を介してバッテリーＢのマイナス端子にそれぞれ電気的に接続されるようにして同モータ１を停止させている。
【００４６】
また、ＣＰＵ１１は、アクティブ状態の時、電源カット回路１５に出力する遮断信号を消失、即ち投入信号を出力する。従って、第１及び第２ホールＩＣ１７，１８は、前記駆動モータ１についての回転速度及び回転方向の検出動作を行いＣＰＵ１１に第１及び第２パルス検出信号Ｓ１，Ｓ２を出力する。そして、この検出信号Ｓ１，Ｓ２に基づいてＣＰＵ１１は回転速度及び回転量を演算しウィンドウガラスＷの開閉位置及び挟み込みの判定の処理を行う。
【００４７】
ＣＰＵ１１による回転量の算出は、以下のように行われる。ＣＰＵ１１は、第２ホールＩＣ１８からの第２パルス検出信号Ｓ２の立ち上がり及び立下りをカウントする。このとき、ＣＰＵ１１は、第１ホールＩＣ１７の第１パルス検出信号Ｓ１の状態（Ｈレベル又はＬレベル）に基づいて前記検出信号Ｓ２を加減算を行う。つまり、ＣＰＵ１１は、第２パルス検出信号Ｓ２をカウントする際の第１パルス検出信号Ｓ１の状態（Ｈレベル又はＬレベル）で駆動モータ１の回転方向（ウィンドウガラスＷの開閉方向）を判別し、正回転の時には第２パルス検出信号Ｓ２を減算カウントし、逆回転の時には第２パルス検出信号Ｓ２を加算カウントする。そして、そのカウント値はＣＰＵ１１に内蔵されたＲＡＭ１１ｂに割り当てたカウントレジスタ４１に保持される。カウントレジスタ４１に保持されたカウント値に基づいてウィンドウガラスＷの開閉位置が算出される。本実施形態では、ウィンドウガラスＷが全閉位置にある時、カウントレジスタ４１に保持されたカウント値を「０」としている。従って、ウィンドウガラスＷを開方向に作動させるとき、駆動モータ１が逆回転するため、第２パルス検出信号Ｓ２が加算カウントされる。反対に、ウィンドウガラスＷを閉方向に作動させるとき、駆動モータ１が正回転するため、第２パルス検出信号Ｓ２が「０」に向かって減算カウントされる。
【００４８】
また、ＣＰＵ１１は、電源カット回路１５に遮断信号を出力する直前、即ち、第１及び第２ホールＩＣ１７，１８の作動電源が遮断され休止する直前の第１及び第２ホールＩＣ１７，１８の両検出信号Ｓ１，Ｓ２の状態（Ｈレベル又はＬレベル）を電源遮断前データとしてＲＡＭ１１ｂに割り当てた第１記憶手段としての電源遮断前レジスタ４２に記憶するようになっている。さらに、ＣＰＵ１１は、スリープ状態からアクティブ状態になって、電源カット回路１５への遮断信号の消失した直後、即ち、第１及び第２ホールＩＣ１７，１８の作動電源が投入され動作開始直後の第１及び第２ホールＩＣ１７，１８の両検出信号Ｓ１，Ｓ２の状態（Ｈレベル又はＬレベル）を電源投入後データとしてＲＡＭ１１ｂに割り当てた第２記憶手段としての電源投入後レジスタ４３に記憶するようになっている。
【００４９】
ＣＰＵ１１は、スリープ状態からアクティブ状態になった時、カウントレジスタ４１に保持されたカウント値の補正処理動作を実行する。カウント値の補正処理は、スリープ状態の時には第１及び第２ホールＩＣ１７，１８は休止している。又、スリープ状態の時には駆動モータ１は電源の供給が遮断され空転可能な状態になっている。従って、スリープ状態にある時に、何らかの原因で振動や力がウィンドウガラスＷに加わり同ガラスＷが移動した場合に、駆動モータ１の回転軸１ａ（回転円板２１）が空転して回転円板２１と第１及び第２ホールＩＣ１７，１８との相対位置がずれるおそれが生ずる。その結果、相対位置がずれた状態で、スリープ状態からアクティブ状態になった時、アクティブ状態になった後の第１及び第２ホールＩＣ１７，１８の両検出信号Ｓ１，Ｓ２からカウント動作が再開されることなり、先のスリープ状態でのずれに基づく回転は考慮されない。そこで、ＣＰＵ１１は、スリープ状態でのずれを考慮した正確なモータ回転量の検出処理を行っている。
【００５０】
以下、ＣＰＵ１１による補正処理動作について図４に示すフローチャートに従って説明する。
今、アクセサリスイッチＳＷ１がオンからオフ操作されると、ＣＰＵ１１は、電源カット回路１５に出力していた遮断信号を出力した後にアクティブ状態からスリープ状態になる。この遮断信号を出力されると（ステップＳ１）、ＣＰＵ１１は、電源遮断直前の第１及び第２ホールＩＣ１７，１８の回転円板２１の相対位置に対する第１及び第２パルス検出信号Ｓ１，Ｓ２の状態（Ｈレベル又はＬレベル）を電源遮断前データとして電源遮断前レジスタ４２に記憶する（ステップＳ２）。従って、以後、第１及び第２ホールＩＣ１７，１８は定電圧電源回路１４から作動電源電圧が遮断され検出動作不能となる。尚、ＣＰＵ１１がスリープ状態のときでも電源遮断前レジスタ４２に記憶された内容は保持されている。
【００５１】
やがて、アクセサリスイッチＳＷ１がオフからオン操作されると、ＣＰＵ１１は、スリープ状態からアクティブ状態になり、電源カット回路１５に出力していた遮断信号を消失させる。従って、第１及び第２ホールＩＣ１７，１８に定電圧電源回路１４から作動電源電圧が投入される。その結果、第１及び第２ホールＩＣ１７，１８は検出動作可能になり、その時の回転円板２１の相対位置に対する第１及び第２パルス検出信号Ｓ１，Ｓ２をＣＰＵ１１に出力する。
【００５２】
ＣＰＵ１１がアクティブ状態になって第１及び第２ホールＩＣ１７，１８に第１及び第２パルス検出信号Ｓ１，Ｓ２が入力可能になると（ステップＳ３）と、同ＣＰＵ１１はその電源投入直後の回転円板２１の相対位置に対する第１及び第２パルス検出信号Ｓ１，Ｓ２の状態を電源投入後レジスタ４３に一旦記憶する（ステップＳ４）。尚、ステップＳ３の入力可能の判断は、遮断信号が消失した後の予め定めた時間であって、本実施形態は第１及び第２ホールＩＣ１７，１８が検出可能になるまでの時間である。続いて、ＣＰＵ１１は、その電源投入後レジスタ４３に記憶した電源投入後データと電源遮断前レジスタ４２に記憶した電源遮断前データとを比較し相対位置のずれを判定する（ステップＳ５）。
【００５３】
電源遮断前データと電源投入後データの比較は、スリープ状態の間での回転軸１ａの回転による相対位置のずれがアクティブ状態後においてカウントレジスタ４１がプラス・マイナス「１」誤カウントしてしまう相対位置のずれが生じているかどうかを判定するためのものである。
【００５４】
つまり、図３で示すように、電源遮断前データ（電源遮断前の第１及び第２パルス検出信号Ｓ１（以下Ｓ１ｂ），Ｓ２（以下Ｓ２ｂ））と電源投入後データ（電源投入後の第１及び第２パルス検出信号Ｓ１（以下Ｓ１ａ），Ｓ２（以下Ｓ２ａ））において、両検出信号Ｓ１ｂ，Ｓ２ｂが共にＬレベルであって、第１パルス検出信号Ｓ１ａがＬレベルで、第２パルス検出信号Ｓ２ａがＨレベルのときには、「１」カウント分だけ回転軸１ａの逆回転方向の回転に基づくずれが生じていると判断する。同様に、両検出信号Ｓ１ｂ，Ｓ２ｂが共にＨレベルであって、第１パルス検出信号Ｓ１ａがＨレベルで、第２パルス検出信号Ｓ２ａがＬレベルのときには、「１」カウント分だけ回転軸１ａの逆回転方向の回転に基づくずれが生じていると判断する。
【００５５】
また、第１パルス検出信号Ｓ１ｂがＬレベルで検出信号Ｓ２ｂがＨレベルであって、両検出信号Ｓ１ａ，Ｓ２ａが共にＬレベルでのときには、「１」カウント分だけ回転軸１ａの正回転方向の回転に基づくずれが生じていると判断する。同様に、第１パルス検出信号Ｓ１ｂがＨレベルで検出信号Ｓ２ｂがＬレベルであって、両検出信号Ｓ１ａ，Ｓ２ａが共にＨレベルでのときには、「１」カウント分だけ回転軸１ａの正回転方向の回転に基づくずれが生じていると判断する。
【００５６】
さらに、上記以外の各検出信号Ｓ１ｂ，Ｓ２ｂ，Ｓ１ａ、Ｓ２ａの組み合わせの場合には、「１」カウント分だけ回転軸１ａの正逆回転方向の回転に基づくずれが生じていないと判断する。
【００５７】
そして、この図３に示す各検出信号Ｓ１ｂ，Ｓ２ｂ，Ｓ１ａ、Ｓ２ａの組み合わせに対するカウント補正値のデータは、本実施形態では、予めＲＯＭ１１ａに記憶されている。
【００５８】
そして、相対位置のずれの判定が終了すると、その判定結果に基づいてカウントレジスタ４１のカウント値を補正する（ステップＳ６）。つまり、「１」カウント分だけ回転軸１ａが逆回転方向に回転していると判断すると、ＣＰＵ１１はカウントレジスタ４１のカウント値を「１」加算して補正処理動作を終了する。つまり、スリープ状態の間、何らかの原因で逆回転方向の回転して回転円板２１と第１及び第２ホールＩＣ１７，１８との間での相対位置のずれは生じ、そのずれを「１」加算することによって補正したことになる。
【００５９】
又、「１」カウント分だけ回転軸１ａが正回転方向の回転していると判断すると、ＣＰＵ１１はカウントレジスタ４１のカウント値を「１」減算して補正処理動作を終了する。つまり、スリープ状態の間、何らかの原因で正回転方向の回転して回転円板２１と第１及び第２ホールＩＣ１７，１８との間での相対位置のずれは生じ、そのずれを「１」減算することによって補正したことになる。
【００６０】
さらに、「１」カウント分だけ回転軸１ａが正逆回転方向に回転していないと判断すると、ＣＰＵ１１はカウントレジスタ４１のカウント値をそのままにして補正処理動作を終了する。つまり、スリープ状態の間、回転円板２１と第１及び第２ホールＩＣ１７，１８との間での相対位置のずれは生じなかたことになる。
【００６１】
ＣＰＵ１１は、上記のような補正処理が終了すると、以後、スリープ状態になるまで第１及び第２ホールＩＣ１７，１８の第１及び第２パルス検出信号Ｓ１，Ｓ２を入力して通常の回転量の演算を行う。
【００６２】
上記したように、本実施形態によれば、以下の効果を有する。
（１）本実施形態では、アクセサリスイッチＳＷ１がオフされることより、ＣＰＵ１１はスリープ状態になるとともに、第１及び第２ホールＩＣ１７，１８への作動電源の供給を遮断した。従って、アクセサリスイッチＳＷ１がオフされている間、バッテリーＢの電源が第１及び第２ホールＩＣ１７，１８の作動電源として消費されることはない。
【００６３】
（２）本実施形態では、第１及び第２ホールＩＣ１７，１８の作動電源の遮断前と投入後における第１及び第２ホールＩＣ１７，１８の検出信号Ｓ１，Ｓ２の状態を比較することによって、第１及び第２ホールＩＣ１７，１８の作動電源が遮断されている間、何らかの原因で駆動モータ１が空転し回転円板２１と第１及び第２ホールＩＣ１７，１８との相対位置がどちらの方向にずれたかどうか判定する。そして、その結果、ずれ方向に応じてカウンタ値を補正する。従って、省電力を図りつつ、省電力中に起こり得る駆動モータ１の空転による回転円板２１と第１及び第２ホールＩＣ１７，１８との相対位置のずれを補償することができ、精度の高いウィンドウガラスＷに開閉位置を算出することができる。
【００６４】
尚、本発明の実施形態は、以下のように変更してもよい。
○上記形態では、パワーウィンド装置に具体化したが、それ以外の、例えば自動車のサンルーフ装置に備えたサンルーフ（開閉体）の位置を検出する位置検出装置、その他モータによって作動される部材（開閉体）の位置を検出する検出装置に応用してもよい。
【００６５】
○上記実施形態では、被検出体としての回転円板２１にＮ極とＳ極を交互に着磁し、その交互に通過するＮ極とＳ極を通過検出装置を構成するホールＩＣ１７，１８で検出するようにした。これに代えて、例えば、回転円板２１に白色と黒色を交互に着色しその交互に通過する白色と黒色を発光素子と受光素子からなる反射型光センサで検出するようにして実施してもよい。同様に、回転円板２１に貫通孔と被貫通部分を交互に形成しその交互に通過す貫通孔と被貫通部分を発光素子と受光素子からなる透過型光センサで検出するようにして実施してもよい。
【００６６】
○上記実施形態では、被検出体としての回転円板２１をモータ１の回転軸１ａに固着し、ホールＩＣ１７，１８にてその回転を検出して位置検出を行った。これに代えて、モータの正逆回転に伴って例えば通過検出装置を直線的に往復移動させ、その通過検出装置の往復移動経路に沿って第１の被検知部及び第２の被検知部を交互に形成した被検出体を配置する。そして、通過検出装置が往復移動するとき被検出体の第１の被検知部及び第２の被検知部を交互に検出するようにした位置検出装置に応用してもよい。
【００６７】
【発明の効果】
以上詳述したように、本発明によれば、開閉体の位置を検知するための検出装置が休止しているときにモータが何らかの原因で空転し開閉体の位置が移動しても正確に開閉体の位置を検出することができる。
【図面の簡単な説明】
【図１】  パワーウィンドウ装置の電気的構成を説明するためのブロック回路図である。
【図２】  ホールＩＣと回転円板の構成を示す図である。
【図３】  電源遮断前及び電源投入後の各検出信号に対する補正値を示す図である。
【図４】  パワーウィンドウ装置の補正処理動作を説明するフローチャートの図である。
【符号の説明】
１…駆動モータ、１ａ…回転軸、３…モータ制御用電子制御装置（モータ制御用ＥＣＵ）、１１…計数手段、補正手段、判定手段、電源制御手段及び書込み手段としてのＣＰＵ、１１ａ…ＲＯＭ、１１ｂ…ＲＡＭ、１５…電源カット手段としての電源カット回路、１６…第１の検知センサとしての第１ホールＩＣ、１７…第２の検知センサとしての第２ホールＩＣ、２１…被検出体としての回転円板、４１…カウントレジスタ、４２…第１記憶手段としての電源遮断前レジスタ、４３…第２記憶手段としての電源投入後レジスタ、Ｗ…開閉体としてのウィンドウガラス、ＳＷ１…アクセサリスイッチ、Ｓ１，Ｓ２…第１及び第２パルス検出信号。
【図１】
0004413450.tif 000002
【図２】
0004413450.tif 000003
【図３】
0004413450.tif 000004
【図４】
0004413450.tif 000005