(57)【特許請求の範囲】
【請求項１】
ルーフガラスを全閉位置からチルト全開位置まで一旦チルト開作動させ、その後、チルト全開位置から擬似全閉位置を経てスライド全開側に向かってスライド開作動させるとともに、この逆の順で閉作動させるための駆動モータと、
前記ルーフガラスを全閉位置とチルト全開位置との間でチルト開閉作動させるべく操作される開閉スイッチと、
前記開閉スイッチの操作に基づいて前記ルーフガラスをチルト開閉作動すべく前記駆動モータを制御する開閉制御手段と、
前記全閉位置から前記チルト全開位置を含んだチルト作動許可領域が設定されており、そのチルト作動許可領域内に前記ルーフガラスが位置している場合、前記開閉スイッチの操作に基づいたチルト開閉作動を許可するチルト作動許可手段と
を備えたサンルーフ制御装置であって、
前記駆動モータが作動しているか否かを検出するモータ作動検出手段を有し、
前記チルト作動許可手段は、チルト開作動時に、前記チルト作動許可領域内において前記モータ作動検出手段により前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、次のチルト閉作動時においてチルト閉スイッチの操作に基づいたチルト閉作動を許可することを特徴とするサンルーフ制御装置。
【請求項２】
請求項１に記載のサンルーフ制御装置において、
前記駆動モータは、リレーを介して駆動電源が供給されるものであり、
前記モータ作動検出手段は、前記リレーのオンオフ状態に基づいて前記駆動モータが作動しているか否かを検出することを特徴とするサンルーフ制御装置。
【請求項３】
請求項１又は２に記載のサンルーフ制御装置において、
チルト開作動時に、前記チルト作動許可領域内において前記モータ作動検出手段により前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、該領域内に位置しているとみなすフラグをセット状態とするフラグ設定手段を有し、
前記チルト作動許可手段には、次のチルト閉作動時においてそのフラグがセット状態であるとき、チルト閉スイッチの操作に基づいたチルト閉作動を許可することを特徴とするサンルーフ制御装置。
【請求項４】
駆動モータによりルーフガラスが全閉位置からチルト全開位置まで一旦チルト開作動され、その後、チルト全開位置から擬似全閉位置を経てスライド全開側に向かってスライド開作動されるとともに、この逆の順で閉作動され、開閉スイッチの操作に基づいてルーフガラスをチルト開閉作動すべく駆動モータを制御するとともに、全閉位置からチルト全開位置を含んだチルト作動許可領域が設定されており、そのチルト作動許可領域内にルーフガラスが位置している場合、開閉スイッチの操作に基づいたチルト開閉作動を許可するようにしたサンルーフ制御方法であって、
前記駆動モータが作動しているか否かを検出し、チルト開作動時に、前記チルト作動許可領域内において前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、次のチルト閉作動時においてチルト閉スイッチの操作に基づいたチルト閉作動を許可するようにしたことを特徴とするサンルーフ制御方法。
【請求項５】
請求項４に記載のサンルーフ制御方法において、
前記駆動モータは、リレーを介して駆動電源が供給されるものであり、
そのリレーのオンオフ状態に基づいて前記駆動モータが作動しているか否かを検出するようにしたことを特徴とするサンルーフ制御方法。
【請求項６】
請求項４又は５に記載のサンルーフ制御方法において、
チルト開作動時に、前記チルト作動許可領域内において前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、該領域内に位置しているとみなすフラグをセット状態とし、次のチルト閉作動時においてそのフラグがセット状態であるとき、チルト閉スイッチの操作に基づいたチルト閉作動を許可するようにしたことを特徴とするサンルーフ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車のルーフガラスを制御するサンルーフ制御装置及びサンルーフ制御方法に関するものである。
【０００２】
【従来の技術】
従来、自動車に装備されるサンルーフ装置におけるルーフガラスの開閉作動には種々の形態があり、本出願人においては、全閉位置から全開位置（スライド全開位置）まで作動するにあたり、全閉位置、チルト全開位置（全閉位置からルーフガラスの後端が室外側に最も上昇した位置）、擬似全閉位置、フラップダウン位置（擬似全閉位置からルーフガラスの後端が室内側に最も下降した位置）、及びスライド全開位置の順にスライド開作動するサンルーフ装置が考えられている。即ち、この形態のサンルーフ装置は、スライド開作動する際において一旦チルト作動してからスライド開作動するようになっている。尚、スライド閉作動はこのスライド開作動の逆の順で行われる。
【０００３】
又、このようなサンルーフ装置では、全閉位置からチルト全開位置の間の領域においてチルト開閉スイッチの操作に基づくルーフガラスのチルト作動が許可され、チルト全開位置から全閉位置までの領域においてはチルト開閉スイッチの操作に基づくルーフガラスのチルト作動が禁止されている。
【０００４】
【発明が解決しようとする課題】
ところで、チルト開作動時において、例えばルーフガラスをチルト全開位置に停止させるべくルーフガラスがチルト全開位置になった時に駆動モータの作動を停止しても、ルーフガラスに働く慣性力等により、チルト全開位置よりスライド全開側に若干オーバーランする。そのため、このようにオーバーランしてもチルト全開状態であるとみなすようにチルト全開位置からスライド全開側の所定位置までチルト全開領域が設けられ、このチルト全開領域内にルーフガラスが位置している場合においては、チルト開閉スイッチの操作に基づくルーフガラスのチルト作動が許可されている。
【０００５】
しかしながら、場合によっては、ルーフガラスをチルト全開位置に停止、若しくはチルト全開位置手前（全閉位置側）で停止すべく駆動モータの作動を停止させても、オーバーランによりルーフガラスがチルト全開領域を通過してしまうことがある。このような場合、操作者はルーフガラスがチルト閉作動が可能な領域に配置していると認識しているにもかかわらず、実際のルーフガラスはルーフガラスがチルト全開領域を通過しチルト閉作動が禁止されたチルト全開領域外に位置しているので、チルト閉スイッチを操作してもルーフガラスが閉作動せず、違和感を感じてしまう。
【０００６】
本発明は、上記問題点を解決するためになされたものであって、その目的は、操作者のスイッチ操作に応じて正確に作動し、操作者の違和感を軽減することができるサンルーフ制御装置及びサンルーフ制御方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記問題点を解決するため、請求項１に記載の発明は、ルーフガラスを全閉位置からチルト全開位置まで一旦チルト開作動させ、その後、チルト全開位置から擬似全閉位置を経てスライド全開側に向かってスライド開作動させるとともに、この逆の順で閉作動させるための駆動モータと、前記ルーフガラスを全閉位置とチルト全開位置との間でチルト開閉作動させるべく操作される開閉スイッチと、前記開閉スイッチの操作に基づいて前記ルーフガラスをチルト開閉作動すべく前記駆動モータを制御する開閉制御手段と、前記全閉位置から前記チルト全開位置を含んだチルト作動許可領域が設定されており、そのチルト作動許可領域内に前記ルーフガラスが位置している場合、前記開閉スイッチの操作に基づいたチルト開閉作動を許可するチルト作動許可手段とを備えたサンルーフ制御装置であって、前記駆動モータが作動しているか否かを検出するモータ作動検出手段を有し、前記チルト作動許可手段は、チルト開作動時に、前記チルト作動許可領域内において前記モータ作動検出手段により前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、次のチルト閉作動時においてチルト閉スイッチの操作に基づいたチルト閉作動を許可する。
【０００８】
請求項２に記載の発明は、請求項１に記載のサンルーフ制御装置において、前記駆動モータは、リレーを介して駆動電源が供給されるものであり、前記モータ作動検出手段は、前記リレーのオンオフ状態に基づいて前記駆動モータが作動しているか否かを検出する。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載のサンルーフ制御装置において、チルト開作動時に、前記チルト作動許可領域内において前記モータ作動検出手段により前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、該領域内に位置しているとみなすフラグをセット状態とするフラグ設定手段を有し、前記チルト作動許可手段には、次のチルト閉作動時においてそのフラグがセット状態であるとき、チルト閉スイッチの操作に基づいたチルト閉作動を許可する。
【００１０】
請求項４に記載の発明は、駆動モータによりルーフガラスが全閉位置からチルト全開位置まで一旦チルト開作動され、その後、チルト全開位置から擬似全閉位置を経てスライド全開側に向かってスライド開作動されるとともに、この逆の順で閉作動され、開閉スイッチの操作に基づいてルーフガラスをチルト開閉作動すべく駆動モータを制御するとともに、全閉位置からチルト全開位置を含んだチルト作動許可領域が設定されており、そのチルト作動許可領域内にルーフガラスが位置している場合、開閉スイッチの操作に基づいたチルト開閉作動を許可するようにしたサンルーフ制御方法であって、前記駆動モータが作動しているか否かを検出し、チルト開作動時に、前記チルト作動許可領域内において前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、次のチルト閉作動時においてチルト閉スイッチの操作に基づいたチルト閉作動を許可するようにした。
【００１１】
請求項５に記載の発明は、請求項４に記載のサンルーフ制御方法において、前記駆動モータは、リレーを介して駆動電源が供給されるものであり、そのリレーのオンオフ状態に基づいて前記駆動モータが作動しているか否かを検出するようにした。
【００１２】
請求項６に記載の発明は、請求項４又は５に記載のサンルーフ制御方法において、チルト開作動時に、前記チルト作動許可領域内において前記駆動モータの非作動状態が検出され、前記ルーフガラスが前記チルト作動許可領域外に配置された場合、該領域内に位置しているとみなすフラグをセット状態とし、次のチルト閉作動時においてそのフラグがセット状態であるとき、チルト閉スイッチの操作に基づいたチルト閉作動を許可するようにした。
【００１３】
（作用）
請求項１，４に記載の発明によれば、チルト開作動時に、前記チルト作動許可領域内において駆動モータの非作動状態が検出され、ルーフガラスがチルト作動許可領域外に配置された場合、該領域内に位置しているとみなされ、次のチルト閉作動時においてチルト閉スイッチの操作に基づいたチルト閉作動が許可される。つまり、チルト開作動時にルーフガラスをチルト作動許可領域内に停止させるべく駆動モータを停止させる際、慣性力等によりルーフガラスがチルト作動許可領域外に配置された場合であっても、該ルーフガラスはチルト作動許可領域内に位置しているとみなされ、次にチルト閉作動を行うことが可能となる。従って、この場合、実際のルーフガラスはチルト作動許可領域外に位置しているが、操作者はルーフガラスがチルト作動許可領域内に位置していると認識しているので、上記のようにチルト閉作動を許可することで、操作者は違和感を感じない。
【００１４】
請求項２，５に記載の発明によれば、駆動モータに駆動電源の供給を行うリレーのオンオフ状態に基づいて駆動モータが作動しているか否かが検出される。従って、駆動モータの作動を容易に検出することができる。
【００１５】
請求項３，６に記載の発明によれば、チルト開作動時に、前記チルト作動許可領域内において駆動モータの非作動状態が検出され、ルーフガラスがチルト作動許可領域外に配置された場合、該領域内に位置しているとみなすフラグがセット状態とされ、次のチルト閉作動時においてそのフラグがセット状態であるとき、チルト閉スイッチの操作に基づいたチルト閉作動が許可される。従って、ソフト的に処理するだけであるので、容易である。
【００１６】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図面に従って説明する。
図９は、サンルーフ装置を装備した自動車の要部斜視図であって、自動車１のルーフパネル２に形成した天窓３に対してルーフガラス４が設けられている。ルーフガラス４は、前後方向に往復スライド移動（スライド開閉作動）可能、かつ、その前端部において車幅方向を支点として上下動（チルト開閉作動）可能に設けられている。そして、ルーフガラス４は、同図９の破線で示す駆動モータ５の駆動に基づいて図示しない駆動伝達機構を介して開閉作動が行われる。この駆動モータ５は、該モータ５を駆動制御する後述の駆動制御回路１１とともに駆動ユニット１０を構成している。駆動ユニット１０は、天窓３の前方におけるルーフパネル２と室内側の成形天井パネル（図示略）との間に配設されている。
【００１７】
尚、本実施形態のルーフガラス４は、図２に示すように、主に、全閉位置、チルト全開位置（全閉位置からルーフガラス４の後端が室外側に最も上昇した位置）、擬似全閉位置、フラップダウン位置（擬似全閉位置からルーフガラス４の後端が室内側に最も下降した位置）、及びスライド全開位置を有している。そして、本実施形態では、ルーフガラス４が全閉位置からチルト全開位置、擬似全閉位置、フラップダウン位置、及びスライド全開位置の順で開作動することをスライド開作動（図２においてＳ／Ｏ作動）、この逆の作動をスライド閉作動（図２においてＳ／Ｃ作動）という。このスライド開閉作動は、後述するスライド開閉スイッチＳＷ２，ＳＷ３をそれぞれ操作することにより行われる。又、ルーフガラス４が全閉位置からチルト全開位置まで開作動することをチルト開作動（図２においてＴ／Ｕ作動）、この逆の作動をチルト閉作動（図２においてＴ／Ｄ作動）という。このチルト開閉作動は、後述するチルト開閉スイッチＳＷ４，ＳＷ５をそれぞれ操作することにより行われる。
【００１８】
図１は、駆動モータ５を駆動制御するサンルーフ装置の電気的構成を説明するための電気ブロック図を示す。駆動モータ５を駆動制御する駆動制御回路１１はバッテリ（図示略）に接続され、該回路１１にはバッテリから駆動電源＋Ｂ（本実施形態では、１２［Ｖ］）が供給される。駆動電源＋Ｂは、駆動制御回路１１内において電源供給回路１２にて所定電源電圧に調整されて開閉制御手段、チルト作動許可手段、モータ作動検出手段及びフラグ設定手段を構成する制御部１３に供給される。
【００１９】
駆動制御回路１１は、イグニッションスイッチＳＷ１が接続される。イグニッションスイッチＳＷ１は、駆動制御回路１１内において入力回路１４を介して制御部１３に接続される。イグニッションスイッチＳＷ１は、操作されると操作信号（オン信号）を入力回路１４を介して制御部１３に出力する。制御部１３は、イグニッションスイッチＳＷ１のオン信号に基づいて電源供給回路１２を介して供給される駆動電源＋Ｂに基づいて動作する。
【００２０】
又、駆動制御回路１１は、前記ルーフガラス４を開閉操作するための各種スイッチＳＷ２〜ＳＷ５、即ちスライド開スイッチＳＷ２、スライド閉スイッチＳＷ３、チルト開スイッチＳＷ４、及びチルト閉スイッチＳＷ５がそれぞれ接続される。各種スイッチＳＷ２〜ＳＷ５は、駆動制御回路１１内において入力回路１４を介して制御部１３に接続される。各種スイッチＳＷ２〜ＳＷ５は、それぞれ操作されると、指令信号（本実施形態では、Ｌレベル（接地レベル）のオン信号）を入力回路１４を介して制御部１３に出力する。
【００２１】
制御部１３には、該制御部１３の動作に必要な基準クロック信号がクロック発振回路１５から入力される。
又、前記制御部１３は、駆動回路１７を介して前記駆動モータ５に駆動電源＋Ｂを供給して該モータ５の制御を行う。この駆動回路１７は、第１及び第２リレー１７ａ，１７ｂを備えている。各リレー１７ａ，１７ｂは、駆動モータ５に駆動電源＋Ｂを供給又は停止して、該モータ５を正逆回転又は停止させる。
【００２２】
即ち、本実施形態の制御部１３は、スライド開スイッチＳＷ２が一旦操作される、即ち該スイッチＳＷ２からオン信号が一旦入力されると、その後該スイッチＳＷ２からオフ信号が入力されてもルーフガラス４を全閉位置からチルト全開位置、擬似全閉位置、フラップダウン位置、及びスライド全開位置までの順で一気に開作動（オート開作動）させるべく第１リレー１７ａをオンさせて駆動モータ５に駆動電源＋Ｂを供給し、該モータ５を駆動する。そして、制御部１３は、後述するルーフガラス４の開閉位置の検出によって該ルーフガラス４がスライド全開位置に配置されたことが検出されると、第１リレー１７ａをオフさせて駆動モータ５への駆動電源＋Ｂを停止して、ルーフガラス４の作動を停止する。
【００２３】
一方、制御部１３は、スライド閉スイッチＳＷ３が一旦操作される、即ち該スイッチＳＷ３からオン信号が一旦入力されると、その後該スイッチＳＷ３からオフ信号が入力されてもルーフガラス４をスライド全開位置から前記逆の順で全閉位置に一気に閉作動（オート閉作動）させるべく第２リレー１７ｂをオンさせて駆動モータ５に駆動電源＋Ｂを供給し、該モータ５を駆動する。そして、制御部１３は、後述するルーフガラス４の開閉位置の検出によって該ルーフガラス４が全閉位置に配置されたことが検出されると、第２リレー１７ｂをオフさせて駆動モータ５への駆動電源＋Ｂを停止して、ルーフガラス４の作動を停止する。
【００２４】
又、上記のようにしてルーフガラス４がオート作動している途中に、スライド開閉スイッチＳＷ２，ＳＷ３のいずれかが操作されると、制御部１３は、駆動モータ５への駆動電源＋Ｂを停止して、ルーフガラス４の作動を停止する。そして、再びスライド開閉スイッチＳＷ２，ＳＷ３が操作されると、制御部１３は駆動モータ５に駆動電源＋Ｂを供給し、ルーフガラス４が停止した位置からスライド全開位置又は全閉位置まで一気に作動させるようになっている。
【００２５】
制御部１３は、チルト開スイッチＳＷ４を操作している間、即ち該スイッチＳＷ４からオン信号が入力されている間、ルーフガラス４を通常開作動（マニュアル開作動）させるべく第１リレー１７ａをオンさせて駆動モータ５に駆動電源＋Ｂを供給し、該モータ５を駆動する。チルト開スイッチＳＷ４の操作を止める、即ち該スイッチＳＷ４からオフ信号が入力されると、制御部１３は、ルーフガラス４の作動を停止させるべく第１リレー１７ａをオフさせて駆動モータ５への駆動電源＋Ｂの供給を停止する。又、この場合、後述するルーフガラス４の開閉位置の検出によって該ルーフガラス４がチルト全開位置に配置されると、制御部１３は、チルト開スイッチＳＷ４が操作されていても、駆動モータ５への駆動電源＋Ｂの供給を停止して、ルーフガラス４の作動を停止する。
【００２６】
一方、制御部１３は、チルト閉スイッチＳＷ５を操作している間、即ち該スイッチＳＷ５からオン信号が入力されている間、ルーフガラス４を通常閉作動（マニュアル閉作動）させるべく第２リレー１７ｂをオンさせて駆動モータ５に駆動電源＋Ｂを供給し、該モータ５を駆動する。チルト閉スイッチＳＷ５の操作を止める、即ち該スイッチＳＷ５からオフ信号が入力されると、制御部１３は、ルーフガラス４の作動を停止させるべく第２リレー１７ｂをオンさせて駆動モータ５への駆動電源＋Ｂの供給を停止する。又、この場合、後述するルーフガラス４の開閉位置の検出によって該ルーフガラス４が全閉位置に配置されると、制御部１３は、チルト閉スイッチＳＷ５が操作されていても、駆動モータ５への駆動電源＋Ｂの供給を停止して、ルーフガラス４の作動を停止する。
【００２７】
前記駆動制御回路１１には、駆動モータ５の回転周期（回転速度）及び回転方向を検出する一対のホール素子磁気センサ１８ａ，１８ｂが該回路１１を構成する基板上に配設されている。具体的には、駆動モータ５の回転軸（図示略）には回転方向に多極着磁されたセンサマグネットが一体回転するように設けられ、そのセンサマグネットの近傍位置にホール素子磁気センサ１８ａ，１８ｂが互いに回転方向に所定間隔を有して配置されている。つまり、本実施形態の回転センサは、磁気を用いた非接触型の回転センサが用いられている。各ホール素子磁気センサ１８ａ，１８ｂは、駆動モータ５が回転するとそのモータ５の回転に応じたパルス状の出力信号をそれぞれ検出回路１９に出力する。又、各ホール素子磁気センサ１８ａ，１８ｂから出力される出力信号（パルス信号）は、互いに所定の位相差（例えば、１／４周期）を有している。検出回路１９は、各出力信号（パルス信号）の波形を成形する等して制御部１３に出力する。
【００２８】
前記制御部１３は、各ホール素子磁気センサ１８ａ，１８ｂから検出回路１９を介して入力される出力信号（パルス信号）の周期に基づいて駆動モータ５の回転周期（回転速度）を検出する。
【００２９】
即ち、制御部１３は、前記スライド開スイッチＳＷ２及び前記チルト開スイッチＳＷ４が操作されオン信号が入力されると、例えばセンサ１８ｂからの出力信号（パルス信号）の立ち上がり及び立ち下がりエッジに基づいてカウント数に「１」を加算する（図２参照）。一方、制御部１３は、前記スライド閉スイッチＳＷ３及び前記チルト閉スイッチＳＷ５が操作されオン信号が入力されると、該センサ１８ｂからの出力信号（パルス信号）のエッジ毎に開時において加算されたカウント数から「１」を減算する。そして、制御部１３は、そのカウント数に応じてルーフガラス４の開閉位置を検出するようになっている。
【００３０】
尚、図２に示すように、本実施形態では、カウント数が「１０」以下になると、ルーフガラス４が全閉位置に配置されているとみなされる全閉マスク領域としている。又、ルーフガラス４がチルト全開位置に配置されると、カウント数は「１２８」となり、ルーフガラス４が擬似全閉位置に配置されると、カウント数は「２０５」となる。この場合、カウント数「０」〜「１２８」の間をチルトＡ領域とし、カウント数「１２８」〜「２０５」の間をチルトＢ領域としている。更に、図３に示すように、チルト全開位置（カウント数「１２８」）から擬似全開位置側に「８」カウント加算したカウント数「１３６」の位置までの間をチルト全開状態であるとみなすチルト全開領域としている。そして、本実施形態では、全閉位置からチルト全開領域を含んだ該領域端位置までを、チルト開閉スイッチＳＷ４，ＳＷ５の操作に基づいたチルト作動が可能なチルト作動許可領域としている。
【００３１】
又、ルーフガラス４がフラップダウン位置に配置されると、カウント数は「２４８」となり、ルーフガラス４がスライド全開位置に配置されると、カウント数は「１０６２」となる。尚、カウント数が「２４８」〜「２５４」の間（図２においてスライドＡ領域）は、後述する挟み込み判定を行わない荷重反転マスク領域である。つまり、カウント数が「２５４」〜「１０６２」の間（図２においてスライドＢ領域）で挟み込み判定が行われる。又、ルーフガラス４が全開側の機械的限界位置に配置されると、カウント数が「１１５０」になる。このようなルーフガラス４とカウント数との相対関係を決定する原点位置設定（初期位置設定）は、例えば、ルーフガラス４を全閉側の機械的限界位置に配置した状態で、該ルーフガラス４を更に閉方向に作動させるようにチルト閉スイッチＳＷ５を所定時間若しくは所定回数以上操作する等してカウント数を「０」に設定することにより行われる。
【００３２】
又、制御部１３は、各出力信号（パルス信号）の位相差に応じて駆動モータ５の回転方向を検出し、その駆動モータ５の回転方向の検出に基づいてルーフガラス４の開閉方向を検出している。
【００３３】
ここで、図７（ａ）（ｂ）に示すように、例えばセンサ１８ｂからの出力信号（パルス信号）にノイズが生じた場合、そのノイズを正常な出力信号の変化であると誤認識してカウントしてしまう虞がある。そこで、本実施形態の制御部１３は、出力信号にノイズが生じてもカウント数に誤差が生じないように図８に示す処理フローに従ってカウント動作を行っている。この処理フローは、センサ１８ｂの立ち上がり及び立ち下がりエッジ毎に行われる。尚、図７（ａ）（ｂ）は、ルーフガラス４の開作動時のセンサ１８ａ，１８ｂからの出力信号（パルス信号）の波形である。これに対し、ルーフガラス４の閉作動時においては、図示しないが、センサ１８ｂからの出力信号（パルス信号）の論理が開作動時と逆になる。
【００３４】
ステップＳ５１において、制御部１３は、センサ１８ｂからの出力信号のエッジ変化から所定時間ｔｍ経過後の各センサ１８ａ，１８ｂからの出力信号のレベルを検出し（読込み）、ステップＳ５２に進む。尚、この所定時間ｔｍは、本実施形態では、正常作動時においてセンサ１８ｂから出力される出力信号のエッジからもう一方のセンサ１８ａから出力される出力信号の次のエッジまでの時間より十分短い時間に設定されている。
【００３５】
ステップＳ５２において、制御部１３は、今得たセンサ１８ｂからの出力信号のレベルが前回のレベル（エッジ直後のレベル）と異なっているか否かを判定する。即ち、正常作動時には、出力信号のエッジから前記所定時間ｔｍ経過してもレベルが変化しない。従って、今得たセンサ１８ｂからの出力信号のレベルが前回のレベル（エッジ直後のレベル）と同じである場合、制御部１３は、ルーフガラス４が正常に作動していると認識し、処理を終了する。この場合、図７（ｂ）に示すような前記所定時間ｔｍ内に瞬時に変化するノイズは、カウントされることなく除去される。
【００３６】
一方、図７（ａ）に示すように、今得た出力信号のレベルが前回のレベル（エッジ直後のレベル）と異なっている場合、制御部１３は、ステップＳ５３に進む。即ち、出力信号のエッジから前記所定時間ｔｍ経過してレベルが変化する場合、比較的大きなノイズが生じたことを意味している。
【００３７】
ステップＳ５３〜Ｓ５７において、制御部１３は、各センサ１８ａ，１８ｂからの出力信号がともにＨレベル又はともにＬレベルである場合（各出力信号が同レベルである場合）、ステップＳ５６においてルーフガラス４の位置を検出するためのカウント数に「１」を加算して、処理を終了する。因みに、正常にルーフガラス４が開作動している場合は、各センサ１８ａ，１８ｂからの出力信号がともにＨレベル又はともにＬレベルとなるので、ステップＳ５３，Ｓ５４，Ｓ５６又はステップＳ５３，Ｓ５５，Ｓ５６を経てカウント数が加算される。
【００３８】
一方、各センサ１８ａ，１８ｂからの出力信号がそれぞれＨ，Ｌレベル又はＬ，Ｈレベルになると（各出力信号のレベルが異なると）、制御部１３は、ステップＳ５７においてルーフガラス４の位置を検出するためのカウント数から「１」を減算して、処理を終了する。因みに、正常にルーフガラス４が閉作動している場合は、各センサ１８ａ，１８ｂからの出力信号がそれぞれＨ，Ｌレベル又はＬ，Ｈレベルになる（各出力信号のレベルが異なる）ので、ステップＳ５３，Ｓ５４，Ｓ５７又はステップＳ５３，Ｓ５５，Ｓ５７を経てカウント数が加算される。
【００３９】
即ち、このステップ５３〜Ｓ５７においては、図７（ａ）に示すように、開作動中にカウント数を加算している場合、制御部１３は、ノイズの立ち下がりエッジ（始めのエッジ）により一旦減算し、立ち上がりエッジ（終わりのエッジ）で加算するようになっている。反対に、図示しないが、閉作動中にカウント数を減算している場合、制御部１３は、ノイズの始めのエッジにより一旦加算し、終わりのエッジで減算するようになっている。つまり、このような比較的大きなノイズが発生した場合、該ノイズによりカウント動作が行われても自らカウント数の増減が相殺されることとなり、カウント数に誤差が生じないようになっている。
【００４０】
前記制御部１３は、前記ルーフガラス４がオート閉作動を行っている間、駆動モータ５の回転速度が予め定めた挟み込み判定値より遅くなると、前記ルーフガラス４と前記ルーフパネル２との間で異物が狭持されて回転速度が遅くなった（回転周期が長くなった）と判定する。すると、制御部１３は、閉作動中のルーフガラス４により挟み込んだ異物を解放すべく駆動モータ５を逆転させ、該ルーフガラス４を規定量（所定カウント数）だけ全開方向に反転作動させる（荷重反転作動）。このとき、制御部１３は、駆動モータ５の逆転に基づいて、カウント数を減算から加算に切り換える。
【００４１】
更に、本実施形態の制御部１３は、上記したチルト全開位置（チルト全開領域）近傍において、慣性力等による駆動モータ５のオーバーランを考慮してチルト閉作動（チルトダウン）制御を行うようになっている。具体的には、制御部１３は、図４に示すチルト閉作動（チルトダウン）条件に基づいて処理を実行する。
【００４２】
ステップＳ１において、制御部１３は、ルーフガラス４をチルト閉作動すべくチルト閉スイッチＳＷ５が操作されたか否かを検出する。チルト閉スイッチＳＷ５が操作されていなければ、制御部１３は、ステップＳ５に進み、駆動モータ５の停止状態を継続する。チルト閉スイッチＳＷ５が操作されると、制御部１３は、ステップＳ２に進む。
【００４３】
ステップＳ２において、制御部１３は、ルーフガラス４の現在位置が図３に示すチルト全開位置手前（全閉位置側）のチルトＡ領域内に位置しているか否かを判定する。具体的には、このチルト閉作動を行う前のチルト開作動時において、チルト全開位置手前で第１リレー１７ａがオフして駆動モータ５への電源供給が停止され、その後、慣性力等が働いてもチルト全開領域（チルト全開位置）より手前に配置された「Ａ３」の場合、制御部１３は、ステップＳ６に進み、チルト閉作動（チルトダウン）を許可し、チルト閉スイッチＳＷ５の操作に基づいて駆動モータ５を駆動してルーフガラス４をチルト閉作動（チルトダウン）させる。
【００４４】
前記ステップＳ２において、ルーフガラス４の現在位置がチルトＡ領域内に位置していない場合、具体的には、このチルト閉作動を行う前のチルト開作動時において、チルト全開位置で第１リレー１７ａがオフして駆動モータ５への電源供給が停止され、その後、慣性力等によりチルト全開領域内に停止した「Ａ１」の場合、チルト全開位置で第１リレー１７ａがオフして駆動モータ５への電源供給が停止され、その後、慣性力等によりチルト全開領域を超えた「Ａ２」の場合、チルト全開位置手前で第１リレー１７ａがオフして駆動モータ５への電源供給が停止され、その後、慣性力等によりチルト全開領域内に停止した「Ａ４」の場合、チルト全開位置手前で第１リレー１７ａがオフして駆動モータ５への電源供給が停止され、その後、慣性力等によりチルト全開領域を超えた「Ａ５」の場合、制御部１３は、ステップＳ３に進む。
【００４５】
ステップＳ３において、制御部１３は、ルーフガラス４の現在位置がチルト全開領域内に位置しているか否かを判定する。即ち、チルト全開領域内に停止した「Ａ１」及び「Ａ４」の場合、制御部１３は、上記同様、ステップＳ６に進み、チルト閉作動（チルトダウン）を許可する。
【００４６】
前記ステップＳ３において、ルーフガラス４の現在位置がチルト全開領域内に位置していない場合（チルト作動許可領域外に配置された場合）、即ち、慣性力等によりチルト全開領域を超えた「Ａ２」及び「Ａ５」の場合、制御部１３は、ステップＳ４に進む。
【００４７】
ステップＳ４において、制御部１３は、チルト全開到達フラグがセットされているか否かを判定する。
ここで、図５にチルト全開到達フラグのセット条件を示し、図６にチルト全開到達フラグのクリア条件を示す。
【００４８】
［チルト全開到達フラグのセット条件］
制御部１３は、ステップＳ１１において、ルーフガラス４がチルト全開領域内又はチルト全開領域を通過した場合、ステップＳ１２において、チルト全開到達フラグをセットする。つまり、図３に示す「Ａ１」「Ａ２」「Ａ４」「Ａ５」の場合、制御部１３は、チルト全開到達フラグをセットする。尚、「Ａ３」の場合、ルーフガラス４がチルト全開領域を通過していないので、制御部１３は、チルト全開到達フラグをクリア状態としている。又、チルト全開領域を通過するスライド開作動時も同様に、チルト全開到達フラグがセットされる。
【００４９】
［チルト全開到達フラグのクリア条件］
制御部１３は、ステップＳ２１，Ｓ２２において、第１リレー１７ａがオン状態（駆動モータ５が作動状態）で、かつルーフガラス４がチルト全開領域を通過しチルト全開領域外（チルト作動許可領域外）となった場合のみ、上記セット条件を満たしてセットされたチルト全開到達フラグがクリアされる。つまり、図３に示す「Ａ１」「Ａ４」の場合は、チルト全開領域を通過せず、「Ａ２」「Ａ５」の場合、第１リレー１７ａがオフ状態（駆動モータ５の非作動状態）で、慣性力等によりチルト全開領域を通過しチルト全開領域外となったので、制御部１３は、いずれの場合においてもチルト全開到達フラグのセット状態を保持する。尚、スライド開作動時は第１リレー１７ａがオン状態、即ち駆動モータ５が作動している状態であるので、チルト全開領域を通過しチルト全開領域外となった時点でチルト全開到達フラグがクリアされる。
【００５０】
そして、図４に示す前記ステップＳ４において、チルト全開到達フラグがセットされていれば、制御部１３は、上記同様、ステップＳ６に進み、チルト閉作動（チルトダウン）を許可するようになっている。
【００５１】
このように本実施形態では、チルトＡ領域及びチルト全開領域内（チルト作動許可領域内）で駆動モータ５が非作動状態となり、慣性力等によりルーフガラス４がチルト全開領域を通過しチルト全開領域外（チルト作動許可領域外）となっても、チルト全開到達フラグがセット状態となっていればチルト閉作動（チルトダウン）が許可されるので、チルト閉スイッチＳＷ５の操作に基づいてルーフガラス４をチルト閉作動することができ、操作者は違和感を感じることはない。
【００５２】
上記したように、本実施形態のサンルーフ装置は、以下のような特徴がある。
（１）本実施形態では、チルト開作動時に、チルト作動許可領域内（チルトＡ領域及びチルト全開領域内）において駆動モータ５の非作動状態が検出され、ルーフガラス４がチルト作動許可領域外に配置された場合（チルト全開領域を通過しチルト全開領域外に配置された場合）、該領域内に位置しているとみなされ、次のチルト閉作動時においてチルト閉スイッチＳＷ５の操作に基づいたチルト閉作動を許可するようにした。つまり、チルト開作動時にルーフガラス４をチルト作動許可領域内（チルトＡ領域及びチルト全開領域内）に停止させるべく駆動モータ５を停止させる際、慣性力等によりルーフガラス４がチルト作動許可領域外に配置された場合であっても、該ルーフガラス４はチルト作動許可領域内に位置しているとみなされ、次にチルト閉作動を行うことが可能となる。従って、この場合、実際のルーフガラス４はチルト作動許可領域外に位置しているが、操作者はルーフガラス４がチルト作動許可領域内に位置していると認識しているので、上記のようにチルト閉作動を許可することで、操作者の違和感を軽減することができる。
【００５３】
（２）本実施形態では、チルト全開到達フラグをクリアする際、駆動モータ５の作動状態を検出するが、駆動モータ５に駆動電源の供給を行うリレー１７ａのオンオフ状態に基づいて検出するようにした。従って、駆動モータ５の作動を容易に検出することができる。
【００５４】
（３）本実施形態では、チルト開作動時に、チルト作動許可領域内において駆動モータ５の非作動状態が検出され、ルーフガラス４がチルト作動許可領域外に配置された場合、制御部１３は、該領域内に位置しているとみなすフラグ（チルト全開到達フラグ）をセット状態とし、次のチルト閉作動時においてそのフラグがセット状態であるとき、チルト閉スイッチＳＷ５の操作に基づいたチルト閉作動を許可するようにした。従って、ソフト的に処理するだけであるので、容易である。
【００５５】
尚、本発明の実施形態は、以下のように変更してもよい。
○上記実施形態では、チルト全開到達フラグをクリアする際、駆動モータ５に駆動電源の供給を行うリレー１７ａのオンオフ状態に基づいて駆動モータ５の作動状態を検出したが、その他の手段により駆動モータ５の作動状態を検出するようにしてもよい。
【００５６】
○上記実施形態では、チルト開作動時に、チルト作動許可領域内において駆動モータ５の非作動状態が検出され、ルーフガラス４がチルト作動許可領域外に配置された場合、制御部１３は、該領域内に位置しているとみなすフラグ（チルト全開到達フラグ）をセットして記憶するようにしたが、その他の記憶手段を用いて記憶するようにしてもよい。
【００５７】
○上記実施形態では、駆動モータ５の回転速度が予め定めた挟み込み判定値より遅くなると、ルーフガラス４により挟み込みが発生したと判定するようにしたが、挟み込みの判定はこれに限定されるものではない。
【００５８】
○上記実施形態では、回転センサにホール素子磁気センサ１８ａ，１８ｂを用いたが、磁界の変化に伴って抵抗が変化する磁気抵抗素子を用いてもよい。又、これらのような非接触型の磁気センサ以外、例えば光学式の回転センサを用いてもよい。又、摺動接点を用いた接触型の回転センサを用いてもよい。
【００５９】
○上記実施形態の駆動制御回路１１の回路構成はこれに限定されるものではなく、適宜変更してもよい。
○上記実施形態では、駆動モータ５と、ホール素子磁気センサ１８ａ，１８ｂや制御部１３等を有する駆動制御回路１１とを駆動ユニット１０として一体に構成したが、これに限定されるものではなく、例えば、駆動制御回路１１を別に設ける構成としてもよい。
【００６０】
【発明の効果】
以上詳述したように、本発明によれば、操作者のスイッチ操作に応じて正確に作動し、操作者の違和感を軽減することができるサンルーフ制御装置及びサンルーフ制御方法を提供することができる。
【図面の簡単な説明】
【図１】本実施形態のサンルーフ装置の電気的構成図である。
【図２】ルーフガラスの開閉作動を説明するための説明図である。
【図３】ルーフガラスのチルトダウン許可条件を説明するための説明図である。
【図４】ルーフガラスのチルトダウン許可条件を説明するためのフロー図である。
【図５】チルト全開到達フラグのセット条件を説明するためのフロー図である。
【図６】チルト全開到達フラグのクリア条件を説明するためのフロー図である。
【図７】センサからの出力信号にノイズが生じた場合のカウント動作を説明するための波形図である。
【図８】センサからの出力信号にノイズが生じた場合のカウント動作を説明するためのフロー図である。
【図９】サンルーフ装置を装備した自動車の要部斜視図である。
【符号の説明】
４…ルーフガラス、５…駆動モータ、１３…開閉制御手段、チルト作動許可手段、モータ作動検出手段及びフラグ設定手段を構成する制御部、１７ａ，１７ｂ…リレー、ＳＷ４，ＳＷ５…開閉スイッチとしてのチルト開閉スイッチ。
【図１】
0004588940.tif 000002
【図２】
0004588940.tif 000003
【図３】
0004588940.tif 000004
【図４】
0004588940.tif 000005
【図５】
0004588940.tif 000006
【図６】
0004588940.tif 000007
【図７】
0004588940.tif 000008
【図８】
0004588940.tif 000009
【図９】
0004588940.tif 000010