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