(57)【特許請求の範囲】
【請求項１】
可動パネルを開閉駆動するパネル駆動手段と、
全閉状態及び全開状態間における前記可動パネルの開閉状態を監視するパネル監視手段と、
サンシェードを開閉駆動するサンシェード駆動手段と、
全閉状態及び全開状態間における前記サンシェードの開閉状態を監視するサンシェード監視手段と、
前記監視された可動パネルの開閉状態及び前記監視されたサンシェードの開閉状態に基づいて、閉作動時の前記可動パネルの開閉状態が前記サンシェードの開閉状態に先行するように前記パネル駆動手段及び前記サンシェード駆動手段を駆動制御する制御手段とを備え、
前記制御手段は、閉作動中の前記可動パネルの開閉状態と、閉作動中の前記サンシェードの開閉状態との差が所定差以上でない場合には、前記サンシェードの速度を減速させるように前記サンシェード駆動手段の駆動制御を継続することを特徴とする開閉体制御装置。
【請求項２】
請求項１に記載の開閉体制御装置において、
前記制御手段は、前記監視された可動パネルの開閉状態及び前記監視されたサンシェードの開閉状態に基づいて、開作動時の前記サンシェードの開閉状態が前記可動パネルの開閉状態に先行するように前記パネル駆動手段及び前記サンシェード駆動手段を駆動制御することを特徴とする開閉体制御装置。
【請求項３】
請求項１又は２に記載の開閉体制御装置において、
前記制御手段は、
前記監視された可動パネルの開閉状態を入力し、該可動パネルの開閉状態に基づいて前記パネル駆動手段を駆動制御するパネル制御手段と、
前記監視されたサンシェードの開閉状態を入力し、該サンシェードの開閉状態に基づいて前記サンシェード駆動手段を駆動制御するサンシェード制御手段と、
前記パネル制御手段及び前記サンシェード制御手段間で、前記入力された可動パネルの開閉状態及び前記入力されたサンシェードの開閉状態を通信する通信手段とを備え、
前記パネル制御手段及び前記サンシェード制御手段の少なくとも一方は、前記入力又は通信された可動パネルの開閉状態及び前記入力又は通信されたサンシェードの開閉状態に基づいて、閉作動時の前記可動パネルの開閉状態が前記サンシェードの開閉状態に先行するように該当の前記パネル駆動手段又は前記サンシェード駆動手段を駆動制御することを特徴とする開閉体制御装置。
【請求項４】
請求項１〜３のいずれか一項に記載の開閉体制御装置において、
前記制御手段は、前記可動パネル及び前記サンシェードの閉作動時において、先行する前記可動パネルが所定範囲に達した場合には、後続する前記サンシェードを加速させるように前記サンシェード駆動手段を駆動制御することを特徴とする開閉体制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可動パネル及びサンシェードを開閉制御可能な開閉体制御装置に関するものである。
【背景技術】
【０００２】
従来、こうした開閉体制御装置として種々のものが提案されている。例えば特許文献１に記載された開閉体制御装置は、サンルーフ装置を薄型化すべく、可動パネル及びサンシェードの機械的な連動構造を割愛して、可動パネルを開閉駆動するパネル開閉モータ及びサンシェードを開閉駆動するサンシェード開閉モータをそれぞれ駆動制御するものである。この開閉体制御装置では、可動パネルの開方向の作動（以下、「開作動」ともいう）に電気的に連動させてサンシェードを開作動させることに加え、可動パネルが開いた状態でサンシェード開閉スイッチが閉方向に操作されたときにサンシェードの閉方向への作動（以下、「閉作動」ともいう）を制限することが併せて提案されている。後者によれば、サンシェードを閉じる際の可動パネルの閉め忘れを防止できるとしている。
【０００３】
また、特許文献２に記載された開閉体制御装置は、可動パネル及びサンシェードが開状態にあるときに、サンシェードの閉作動に電気的に連動させて可動パネルを閉作動させることが提案されている。
【０００４】
さらに、特許文献３に記載された開閉体制御装置は、可動パネルが全閉状態にあるときには、サンシェード用開操作スイッチの操作でサンシェードが独立で開作動し、且つ、可動パネル用閉操作スイッチの操作でサンシェードが独立で閉作動するようにする。また、この開閉体制御装置は、可動パネル用開操作スイッチの操作で可動パネル及びサンシェードが共に開作動するようにしている。あるいは、可動パネルが開状態にあるときには、サンシェードのみが独立で閉作動できないようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３３３９６９５号公報
【特許文献２】特開２０１１−１１７３５号公報
【特許文献３】特許第４１５３８２１号公報
【特許文献４】特開平４−２９３６１７公報
【特許文献５】特開平７−２７６９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、これら特許文献１〜３では、基本的に可動パネル及びサンシェードが停止状態にあることを前提に、操作スイッチの操作で可動パネル及びサンシェードの作動に電気的に連動させるものである。従って、可動パネル及びサンシェードが作動を開始した後は、各作動の進捗が成り行き任せとなる。このため、可動パネル及びサンシェードの連動動作中、本来、可動パネル及びサンシェードのいずれか一方の開閉状態に対して先行すべきいずれか他方の開閉状態が遅延（以下、「逆転」ともいう）する可能性がある。
【０００７】
具体的には、図７に示すように、可動パネル９１及びサンシェード９２が連動して閉動作中に、可動パネル９１によるパネル開口部の開口量ＡＰ１よりもサンシェード９２によるシェード開口部の開口量ＡＰ２の方が小さい状態になる可能性がある。このように、可動パネル９１及びサンシェード９２の両開閉状態間で逆転関係が成立してしまうと、可動パネル９１に先立ってサンシェード９２が全閉状態に到達した場合、可動パネル９１の状態を室内から目視で確認できなくなる。そして、例えばユーザが可動パネル９１及びサンシェード９２を共に全閉したと誤認識したり、あるいは可動パネル９１側が作動不良・挟み込み検知を発生したりして、可動パネル９１の閉作動を停止させてしまうと、該可動パネル９１が開状態のまま放置され、雨又は埃によりサンシェード９２などが汚損する可能性がある。
【０００８】
同様に、可動パネル９１及びサンシェード９２が連動して開動作中に、それらの両開閉状態間で前述の逆転関係が成立してしまうと、例えば走行中にサンシェードが風の影響を受けてばたつき異音を発生する可能性がある。
【０００９】
なお、こうした逆転関係は、例えば可動パネル９１及びサンシェード９２の各々の機構におけるモータ作動速度の違いによって生じる。このモータ作動速度の違いは、仮に両機構のモータの規格を同一にしたとしても、モータ特性ばらつき、機械的構造ばらつき、各作動の摺動抵抗の違い、モータ温度特性の違い等に起因して発生するもので、両モータ作動速度を一致させるためには多大な解析時間を要することになる。
【００１０】
一方、特許文献４に記載された開閉体制御装置は、可動パネルの開閉作動及びサンシェードの開閉作動を電気的に連動させるもので、可動パネル及びサンシェードが共に全閉状態にあるときにはサンシェードの開作動開始から所定時間遅らせて可動パネルの開作動を開始し、可動パネル及びサンシェードが共に全開状態にあるときには可動パネルの閉作動開始から所定時間遅らせてサンシェードの閉作動を開始することが併せて提案されている。これにより、例えば開作動時には可動パネルに対してサンシェードが先行して動作でき、閉作動時にはサンシェードに対して可動パネルが先行して動作できるとしている。
【００１１】
また、特許文献５に記載された開閉体制御装置は、可動パネルのチルト動作・スライド動作と、サンシェードのチルト動作・スライド動作とを電気的に連動させるもので、特に両者のチルト動作時等において所定の遅延時間を設定して連動させることが提案されている。
【００１２】
しかしながら、これら特許文献４、５では、可動パネル及びサンシェードが特定の状態（全閉・全開状態、チルト状態）にあることを前提としており、これら可動パネル及びサンシェードが連動して作動中に前述の逆転関係の成立を解消し得るものではない。
【００１３】
本発明の目的は、全閉状態及び全開状態間における任意の開閉状態で、閉作動時の可動パネルの開閉状態をサンシェードの開閉状態に先行させることができる開閉体制御装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記問題点を解決するために、請求項１に記載の発明は、可動パネルを開閉駆動するパネル駆動手段と、全閉状態及び全開状態間における前記ルーフパネルの開閉状態を監視するパネル監視手段と、サンシェードを開閉駆動するサンシェード駆動手段と、全閉状態及び全開状態間における前記サンシェードの開閉状態を監視するサンシェード監視手段と、前記監視された可動パネルの開閉状態及び前記監視されたサンシェードの開閉状態に基づいて、閉作動時の前記可動パネルの開閉状態が前記サンシェードの開閉状態に先行するように前記パネル駆動手段及び前記サンシェード駆動手段を駆動制御する制御手段とを備え、前記制御手段は、閉作動中の前記可動パネルの開閉状態と、閉作動中の前記サンシェードの開閉状態との差が所定差以上でない場合には、前記サンシェードの速度を減速させるように前記サンシェード駆動手段の駆動制御を継続することを要旨とする。
【００１５】
同構成によれば、前記制御手段は、前記監視された可動パネルの開閉状態及び前記監視されたサンシェードの開閉状態に基づいて、閉作動時の前記可動パネルの開閉状態が前記サンシェードの開閉状態に先行するように前記パネル駆動手段及び前記サンシェード駆動手段を駆動制御する。従って、例えば前記可動パネルが全閉状態に達する前に、前記サンシェードが全閉状態に達することを回避できる。これにより、仮に前記可動パネルの全閉状態への移行が不完全になったとしても、前記サンシェードが全閉状態に達していないことで、前記可動パネルの状態を室内から目視で確認することができる。そして、前記可動パネルが不完全な全閉状態のまま放置されることを抑制できる。
また、ユーザが異常と誤認したりする可能性を低減できる。
【００１６】
請求項２に記載の発明は、請求項１に記載の開閉体制御装置において、前記制御手段は、前記監視された可動パネルの開閉状態及び前記監視されたサンシェードの開閉状態に基づいて、開作動時の前記サンシェードの開閉状態が前記可動パネルの開閉状態に先行するように前記パネル駆動手段及び前記サンシェード駆動手段を駆動制御することを要旨とする。
【００１７】
同構成によれば、例えば前記サンシェードが全開状態に達する前に、前記可動パネルが全開状態に達することを回避できる。これにより、前記可動パネルの全開状態では、前記サンシェードが必ず全開状態への移行が完了していることになり、例えば走行中に前記サンシェードが風の影響を受けてばたつき異音を発生することを抑制できる。
【００１８】
請求項３に記載の発明は、請求項１又は２に記載の開閉体制御装置において、前記制御手段は、前記監視された可動パネルの開閉状態を入力し、該可動パネルの開閉状態に基づいて前記パネル駆動手段を駆動制御するパネル制御手段と、前記監視されたサンシェードの開閉状態を入力し、該サンシェードの開閉状態に基づいて前記サンシェード駆動手段を駆動制御するサンシェード制御手段と、前記パネル制御手段及び前記サンシェード制御手段間で、前記入力された可動パネルの開閉状態及び前記入力されたサンシェードの開閉状態を通信する通信手段とを備え、前記パネル制御手段及び前記サンシェード制御手段の少なくとも一方は、前記入力又は通信された可動パネルの開閉状態及び前記入力又は通信されたサンシェードの開閉状態に基づいて、閉作動時の前記可動パネルの開閉状態が前記サンシェードの開閉状態に先行するように該当の前記パネル駆動手段又は前記サンシェード駆動手段を駆動制御することを要旨とする。
【００１９】
同構成によれば、前記サンシェードとの連動を考慮しなければ、前記可動パネルは、前記パネル駆動手段、前記パネル監視手段及び前記パネル制御手段によって開閉作動可能である。同様に、前記可動パネルとの連動を考慮しなければ、前記サンシェードは、前記サンシェード駆動手段、前記サンシェード監視手段及び前記サンシェード制御手段によって開閉作動可能である。従って、前記可動パネルを開閉作動させる既存構造及び前記サンシェードを開閉作動させる既存構造があれば、前記通信手段を追加して前記パネル制御手段及び前記サンシェード制御手段を連係するのみの比較的簡易な構成変更で済ますことができる。
【００２０】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の開閉体制御装置において、前記制御手段は、前記可動パネル及び前記サンシェードの閉作動時において、先行する前記可動パネルが所定範囲に達した場合には、後続する前記サンシェードを加速させるように前記サンシェード駆動手段を駆動制御することを要旨とする。
【発明の効果】
【００２４】
本発明では、全閉状態及び全開状態間における任意の開閉状態で、閉作動時の可動パネルの開閉状態をサンシェードの開閉状態に先行させることができる開閉体制御装置を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】（ａ）〜（ｃ）は、本発明の一実施形態を模式的に示す側面図。
【図２】同実施形態の電気的構成を示すブロック図。
【図３】パネル駆動モータ及びサンシェード駆動モータの両回転位置の関係を示す説明図。
【図４】同実施形態の閉作動時の制御態様を示すフローチャート。
【図５】同実施形態の開作動時の制御態様を示すフローチャート。
【図６】本発明の変形形態の電気的構成を示すブロック図。
【図７】従来形態を模式的に示す側面図。
【発明を実施するための形態】
【００２６】
図１〜図５を参照して本発明の一実施形態について説明する。図１に示すように、サンルーフ装置１０は、略四角形の開口部１２が形成されるとともに該開口部１２の後側でガラス板からなる略四角形の固定パネル１３が設置される車体の屋根部１１に搭載されている。サンルーフ装置１０は、車両前後方向に移動して開口部１２を開閉する、例えばガラス板からなる略四角形の可動パネル１５を備えるとともに、開口部１２及び固定パネル１３の下側で車両前後方向に巻取り・繰り出しされて開口部１２等を開閉する、例えば布材からなる略四角帯状のサンシェード１６を備える。
【００２７】
可動パネル１５は、その車両幅方向両縁部で一対の機能ブラケット（図示略）に支持されており、例えば図１（ａ）に示す全閉状態において両機能ブラケットが車両後方に移動すると、図１（ｂ）に示すように前部を中心に後部が上動するように一方向に回動するチルトアップ動作する。そして、引き続き、両機能ブラケットが車両後方に更に移動すると、可動パネル１５は、固定パネル１３の上側で該固定パネル１３と略並行になるまで前部を中心に後部が下動するように他方向に回動するチルトダウン動作し、その姿勢を保ったまま図１（ｃ）に示す全開状態まで車両後方にスライド動作する。
【００２８】
一方、可動パネル１５は、図１（ｃ）に示す全開状態において両機能ブラケットが車両前方に移動すると、その姿勢を保ったまま前述のチルトダウン動作を終了した位置まで車両前方にスライド動作する。そして、引き続き、両機能ブラケットが車両前方に更に移動すると、可動パネル１５は、図１（ｂ）に示すように一旦チルトアップ動作し、その後にチルトダウン動作して図１（ａ）に示す全閉状態となる。
【００２９】
従って、各機能ブラケットの車両前後方向の移動範囲は、可動パネル１５の全閉状態に相当する最前方位置から可動パネル１５の全開状態に相当する最後方位置までの範囲となっており、機能ブラケットが最前方位置及び最後方位置間を移動する途上で可動パネル１５のチルトアップ動作・チルトダウン動作が成立している。なお、可動パネル１５のスライド動作は、固定パネル１３（屋根部１１）の上側で該固定パネル１３と略並行に移動する、いわゆるポップアップ動作となっている。
【００３０】
サンシェード１６は、その車両後側の端末が車両幅方向に延在する略円筒状の巻取り軸１７に固定されており、車両前側の端末の車両幅方向両端部が一対の摺動部材１８に連結されている。サンシェード１６は、例えば図１（ａ）に示す全閉状態において両摺動部材１８が車両後方に移動すると、巻取り軸１７により弛み分が巻き取られつつ、屋根部１１と略並行な姿勢を保ったまま、図１（ｂ）に示す状態を経て図１（ｃ）に示す全開状態まで車両後方に格納される。このとき、開口部１２及び固定パネル１３の設置範囲が開放される。なお、巻取り軸１７には、サンシェード１６を巻き取る側に常時付勢するための付勢手段（図示略）が内蔵されている。
【００３１】
一方、サンシェード１６は、図１（ｃ）に示す全開状態において両摺動部材１８が車両前方に移動すると、巻取り軸１７から繰り出されつつ、屋根部１１と略並行な姿勢を保ったまま、図１（ｂ）に示す状態を経て図１（ａ）に示す全閉状態まで車両前方に展開される。このとき、開口部１２及び固定パネル１３の設置範囲が遮られる。
【００３２】
従って、各摺動部材１８の車両前後方向の移動範囲は、サンシェード１６の全閉状態に相当する最前方位置からサンシェード１６の全開状態に相当する最後方位置までの範囲となっている。
【００３３】
次に、本実施形態の電気的構成について説明する。
図２に示すように、可動パネル１５の開閉制御に係るパネル制御手段としてのパネル制御装置２０は、ＣＰＵ（中央処理装置）２１と、該ＣＰＵ２１に電気的に接続された駆動回路２２、入力回路２３，２４及び通信回路２５とを備えて構成されている。なお、ＣＰＵ２１は、その演算処理に係る各種制御プログラムを格納するＲＯＭ、各種データ（演算処理結果等）を一時記憶するＲＡＭ、タイマ等の機能を一体的に有するものである。
【００３４】
ＣＰＵ２１は、駆動回路２２を介してパネル駆動手段としてのパネル駆動モータ２６に接続されている。駆動回路２２は、ＣＰＵ２１からの出力デューティ値ＤＵＴＹに基づいて、パネル駆動モータ２６に供給されるバッテリ電圧の極性を切り替えるとともに、該バッテリ電圧を供給／非供給とするオン／オフの比率（デューティ比）を変化させる。つまり、パネル駆動モータ２６は、ＣＰＵ２１からの出力デューティ値ＤＵＴＹに基づき、供給されるバッテリ電圧の極性が制御されることでその回転方向（正転又は逆転）が制御されるとともに、デューティ比が制御（いわゆるＰＷＭ制御）されることで、供給される平均的な電圧即ち回転速度Ｎｐが制御される。
【００３５】
なお、パネル駆動モータ２６は、可動パネル１５（機能ブラケット）に機械的に連係されており、該可動パネル１５は、パネル駆動モータ２６が回転駆動されることでその回転方向に応じて開作動又は閉作動する。従って、パネル駆動モータ２６の回転位置Ａｐは、基本的に可動パネル１５の開閉状態と一対一で対応している。そして、パネル駆動モータ２６の回転範囲は、機能ブラケットの最前方位置（可動パネル１５の全閉状態）に相当する最前方回転位置ＦＭｐから機能ブラケットの最後方位置（可動パネル１５の全開状態）に相当する最後方回転位置ＲＭｐまでの範囲となっている。
【００３６】
また、ＣＰＵ２１は、入力回路２３を介して開閉操作スイッチ２７に接続されており、該開閉操作スイッチ２７からの信号に基づいて可動パネル１５等に対する開閉操作の有無を検出する。
【００３７】
さらに、ＣＰＵ２１は、入力回路２４を介してパネル監視手段としてのパルスセンサ２８に接続されており、該パルスセンサ２８からのパルス信号に基づいてパネル駆動モータ２６の回転位置Ａｐ及び回転速度Ｎｐ等を検出する。すなわち、このパルスセンサ２８は、パネル駆動モータ２６により回転駆動される環状の磁石の、所定角度ごとに極性（Ｎ極、Ｓ極）の切り替わる外周面に対向配置される一対のホール素子を備えるとともに、該磁石即ちパネル駆動モータ２６の所定角度ごとの回転の都度にこれらホール素子から互いに位相の異なるパルス信号を出力する。従って、ＣＰＵ２１は、例えばいずれか一方のパルス信号の立ち上がりエッジ（又は立ち下がりエッジ）をカウントすることでパネル駆動モータ２６の回転位置Ａｐを検出する。また、ＣＰＵ２１は、この立ち上がりエッジ（又は立ち下がりエッジ）の時間間隔に基づいてパネル駆動モータ２６の回転速度Ｎｐを検出するとともに、両パルス信号の位相差に基づいて該パネル駆動モータ２６の回転方向（正転又は逆転）を検出する。なお、パネル駆動モータ２６の回転位置Ａｐ、回転速度Ｎｐ及び回転方向は、基本的に可動パネル１５の開閉状態、開閉速度及び開閉方向とそれぞれ一対一で対応（同期）することはいうまでもない。
【００３８】
さらに、ＣＰＵ２１は、通信回路２５を介してサンシェード１６の開閉制御に係るサンシェード制御手段としてのサンシェード制御装置３０に接続されている。
すなわち、サンシェード制御装置３０は、ＣＰＵ３１と、該ＣＰＵ３１に電気的に接続された駆動回路３２、入力回路３４及び通信回路３５とを備えて構成されている。そして、ＣＰＵ３１は、通信回路３５においてパネル制御装置２０の通信回路２５に接続されている。
【００３９】
また、ＣＰＵ３１は、駆動回路３２を介してサンシェード駆動手段としてのサンシェード駆動モータ３６に接続されている。駆動回路３２は、ＣＰＵ３１からの出力デューティ値ＤＵＴＹに基づいて、サンシェード駆動モータ３６に供給されるバッテリ電圧の極性を切り替えるとともに、該バッテリ電圧を供給／非供給とするオン／オフの比率（デューティ比）を変化させる。つまり、サンシェード駆動モータ３６は、ＣＰＵ３１からの出力デューティ値ＤＵＴＹに基づき、供給されるバッテリ電圧の極性が制御されることでその回転方向（正転又は逆転）が制御されるとともに、デューティ比が制御されることで、供給される平均的な電圧即ち回転速度Ｎｓが制御される。
【００４０】
なお、サンシェード駆動モータ３６は、サンシェード１６（摺動部材１８）に機械的に連係されており、該サンシェード１６は、サンシェード駆動モータ３６が回転駆動されることでその回転方向に応じて開作動又は閉作動する。従って、サンシェード駆動モータ３６の回転位置Ａｓは、基本的にサンシェード１６の開閉状態と一対一で対応している。そして、サンシェード駆動モータ３６の回転範囲は、摺動部材１８の最前方位置（サンシェード１６の全閉状態）に相当する最前方回転位置ＦＭｓから摺動部材１８の最後方位置（サンシェード１６の全開状態）に相当する最後方回転位置ＲＭｓまでの範囲となっている。
【００４１】
さらに、ＣＰＵ３１は、入力回路３４を介してサンシェード監視手段としてのパルスセンサ３８に接続されており、該パルスセンサ３８からのパルス信号に基づいてサンシェード駆動モータ３６の回転位置Ａｓ、回転速度Ｎｓ及び回転方向を検出する。なお、パルスセンサ３８の仕組みは前記パルスセンサ２８と同様であり、従ってサンシェード駆動モータ３６の回転位置Ａｓ、回転速度Ｎｓ及び回転方向は、基本的にサンシェード１６の開閉状態、開閉速度及び開閉方向とそれぞれ一対一で対応（同期）することはいうまでもない。
【００４２】
なお、両ＣＰＵ２１，３１は、通信回路２５，３５を通じて互いの情報を共有している。具体的には、パネル制御装置２０側のＣＰＵ２１は、サンシェード制御装置３０側のＣＰＵ３１からサンシェード駆動モータ３６の回転位置Ａｓ及び回転速度Ｎｓを表す各情報を受信する。一方、サンシェード制御装置３０側のＣＰＵ３１は、パネル制御装置２０側のＣＰＵ２１から可動パネル１５等に対する開閉操作の有無、パネル駆動モータ２６の回転位置Ａｐ及び回転速度Ｎｐを表す各情報を受信する。そして、例えば開閉操作スイッチ２７の開操作があった場合には、両ＣＰＵ２１，３１は、可動パネル１５及びサンシェード１６が連動して開作動するようにパネル駆動モータ２６及びサンシェード駆動モータ３６をそれぞれ駆動制御する。あるいは、開閉操作スイッチ２７の閉操作があった場合には、両ＣＰＵ２１，３１は、可動パネル１５及びサンシェード１６が連動して閉作動するようにパネル駆動モータ２６及びサンシェード駆動モータ３６をそれぞれ駆動制御する。
【００４３】
ここで、ＣＰＵ２１，３１は、閉作動時の可動パネル１５の開閉状態がサンシェード１６の開閉状態に先行するようにパネル駆動モータ２６及びサンシェード駆動モータ３６をそれぞれ駆動制御する。あるいは、ＣＰＵ２１，３１は、開作動時のサンシェード１６の開閉状態が可動パネル１５の開閉状態に先行するようにパネル駆動モータ２６及びサンシェード駆動モータ３６をそれぞれ駆動制御する。
【００４４】
以下、図３に示すように、便宜的に可動パネル１５の全閉状態及び全開状態間におけるパネル駆動モータ２６の回転範囲（即ち最前方回転位置ＦＭｐから最後方回転位置ＲＭｐまでの範囲）と、サンシェード１６の全閉状態及び全開状態間におけるサンシェード駆動モータ３６の回転範囲（即ち最前方回転位置ＦＭｓから最後方回転位置ＲＭｓまでの範囲）とが一致していると仮定して説明する。
【００４５】
この場合、可動パネル１５及びサンシェード１６の閉作動時にあっては、ＣＰＵ２１，３１は、パネル駆動モータ２６の回転位置Ａｐとサンシェード駆動モータ３６の回転位置Ａｓとの回転位置偏差Δ（＝｜Ａｐ−Ａｓ｜）が所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行するようにこれらパネル駆動モータ２６及びサンシェード駆動モータ３６をそれぞれ駆動制御する。
【００４６】
具体的には、可動パネル１５及びサンシェード１６の全開状態で開閉操作スイッチ２７が閉操作された直後の段階では、パネル駆動モータ２６及びサンシェード駆動モータ３６が互いに一致する最後方回転位置ＲＭｐ，ＲＭｓにあることから両回転位置Ａｐ，Ａｓの回転位置偏差Δは「０」となる。従って、パネル駆動モータ２６の駆動開始後、回転位置偏差Δが所定回転位置偏差α以上になるようにパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓ（ここでは最後方回転位置ＲＭｓ）よりも閉作動側に先行するまでは、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動開始を待機（即ち遅延制御）する。
【００４７】
そして、パネル駆動モータ２６の駆動開始に伴い、回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行すると、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動を開始する。サンシェード駆動モータ３６の駆動が開始された後は、ＣＰＵ２１，３１は、回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐをサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行させた状態とするべく、パネル駆動モータ２６の回転速度Ｎｐよりもサンシェード駆動モータ３６の回転速度Ｎｓの方が小さくなるようにこれらを駆動制御する。すなわち、パネル駆動モータ２６の駆動開始後にその回転速度Ｎｐが所定回転速度Ｎ１’に制御されるとすると、ＣＰＵ３１は、サンシェード駆動モータ３６の回転速度Ｎｓが所定回転速度Ｎ２（＜Ｎ１’）になるようにこれを駆動制御する。
【００４８】
特に、何らかの原因でパネル駆動モータ２６及びサンシェード駆動モータ３６の両駆動中に回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行しなくなった場合には、ＣＰＵ３１は、サンシェード駆動モータ３６の回転速度Ｎｓが所定回転速度Ｎ３（＜Ｎ２）になるようにこれを駆動制御する。
【００４９】
そして、パネル駆動モータ２６の回転位置Ａｐが最前方回転位置ＦＭｐに達して可動パネル１５が全閉状態に達すると、ＣＰＵ２１は、パネル駆動モータ２６の駆動を停止する。また、その後、サンシェード駆動モータ３６の回転位置Ａｓが最前方回転位置ＦＭｓに達してサンシェード１６が全閉状態に達すると、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動を停止する。
【００５０】
なお、可動パネル１５及びサンシェード１６の任意の開閉状態で停止中に開閉操作スイッチ２７が閉操作された場合についても、前述の態様でサンシェード駆動モータ３６の駆動開始の待機等する。
【００５１】
以上により、閉作動時の可動パネル１５の開閉状態がサンシェード１６の開閉状態に先行するようにパネル駆動モータ２６及びサンシェード駆動モータ３６がそれぞれ駆動制御される。
【００５２】
一方、可動パネル１５及びサンシェード１６の開作動時にあっては、ＣＰＵ２１，３１は、回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行するようにこれらパネル駆動モータ２６及びサンシェード駆動モータ３６をそれぞれ駆動制御する。
【００５３】
具体的には、可動パネル１５及びサンシェード１６の全閉状態で開閉操作スイッチ２７が開操作された直後の段階では、パネル駆動モータ２６及びサンシェード駆動モータ３６が互いに一致する最前方回転位置ＦＭｐ，ＦＭｓにあることから両回転位置Ａｐ，Ａｓの回転位置偏差Δは「０」となる。従って、サンシェード駆動モータ３６の駆動開始後、回転位置偏差Δが所定回転位置偏差β以上になるようにサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐ（ここでは最前方回転位置ＦＭｓ）よりも開作動側に先行するまでは、ＣＰＵ２１は、パネル駆動モータ２６の駆動開始を待機（即ち遅延制御）する。
【００５４】
そして、サンシェード駆動モータ３６の駆動開始に伴い、回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行すると、ＣＰＵ２１は、サンシェード駆動モータ３６の駆動を開始する。パネル駆動モータ２６の駆動が開始された後は、ＣＰＵ２１，３１は、回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓをパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行させた状態とするべく、サンシェード駆動モータ３６の回転速度Ｎｓよりもパネル駆動モータ２６の回転速度Ｎｐの方が小さくなるようにこれらを駆動制御する。すなわち、サンシェード駆動モータ３６の駆動開始後にその回転速度Ｎｓが所定回転速度Ｎ１に制御されるとすると、ＣＰＵ２１は、パネル駆動モータ２６の回転速度Ｎｐが所定回転速度Ｎ２’（＜Ｎ１）になるようにこれを駆動制御する。
【００５５】
特に、何らかの原因でパネル駆動モータ２６及びサンシェード駆動モータ３６の両駆動中に回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行しなくなった場合には、ＣＰＵ２１は、パネル駆動モータ２６の回転速度Ｎｓが所定回転速度Ｎ３’（＜Ｎ２’）になるようにこれを駆動制御する。
【００５６】
そして、サンシェード駆動モータ３６の回転位置Ａｓが最後方回転位置ＲＭｓに達してサンシェード１６が全開状態に達すると、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動を停止する。また、その後、パネル駆動モータ２６の回転位置Ａｐが最後方回転位置ＲＭｐに達して可動パネル１５が全開状態に達すると、ＣＰＵ２１は、パネル駆動モータ２６の駆動を停止する。
【００５７】
以上により、開作動時のサンシェード１６の開閉状態が可動パネル１５の開閉状態に先行するようにパネル駆動モータ２６及びサンシェード駆動モータ３６がそれぞれ駆動制御される。
【００５８】
なお、可動パネル１５及びサンシェード１６の任意の開閉状態で停止中に開閉操作スイッチ２７が開操作された場合についても、前述の態様でサンシェード駆動モータ３６の駆動開始の待機等する。
【００５９】
次に、ＣＰＵ２１，３１による可動パネル１５及びサンシェード１６の開閉制御態様、即ちパネル駆動モータ２６及びサンシェード駆動モータ３６の駆動制御態様の一例について説明する。
【００６０】
まず、ＣＰＵ２１，３１による可動パネル１５及びサンシェード１６の閉作動時の制御態様について説明する。この処理は、開閉操作スイッチ２７の閉操作を表す信号が入力されることで起動される。
【００６１】
図４に示すように、パネル制御装置２０側のＣＰＵ２１では、その処理がこのルーチンに移行すると、パネル閉作動検知の処理として各種データが入力等され（Ｓ１１）、可動パネル１５の閉作動にあたってパネル駆動モータ２６の回転速度Ｎｐが前記所定回転速度Ｎ１’になるように該パネル駆動モータ２６が駆動制御される（Ｓ１２）。これに伴い、可動パネル１５が閉作動を開始する。
【００６２】
そして、可動パネル１５の閉作動に伴いパネル駆動モータ２６の回転位置Ａｐが最前方回転位置ＦＭｐに達して可動パネル１５の閉作動が完了した、即ち可動パネル１５が全閉状態に到達したと判断されると、パネル駆動モータ２６の駆動が停止されて（Ｓ１３）、その後の処理が終了される。
【００６３】
一方、ＣＰＵ２１による処理と併行して、サンシェード制御装置３０側のＣＰＵ３１では、その処理がこのルーチンに移行すると、シェード閉作動検知の処理として各種データが入力等され（Ｓ２１）、パネル駆動モータ２６の回転位置Ａｐが設定範囲Ｚ１’に配置されているか否かが判断される（Ｓ２２）。この設定範囲Ｚ１’は、パネル駆動モータ２６の回転位置Ａｐに相関する可動パネル１５の開閉状態（開閉位置）が、該可動パネル１５が全閉状態に到達する前にサンシェード１６が全閉状態に到達することが実質的に不可能な状態（例えば全閉状態に直近の状態など）にあることに対応して設定されている。
【００６４】
パネル駆動モータ２６の回転位置Ａｐが設定範囲Ｚ１’に配置されていないと判断されると、作動開始条件Ｃ１が成立しているか否かが判断される（Ｓ２３）。この作動開始条件Ｃ１は、回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行していることである。作動開始条件Ｃ１が成立するのを待って、サンシェード１６の閉作動にあたってサンシェード駆動モータ３６の回転速度Ｎｓが前記所定回転速度Ｎ２（＜Ｎ１’）になるように該サンシェード駆動モータ３６が駆動制御される（Ｓ２４）。これに伴い、サンシェード１６が閉作動を開始する。つまり、作動開始条件Ｃ１が成立するまでは、サンシェード駆動モータ３６の駆動開始が待機される。
【００６５】
次いで、作動条件Ｃ２が成立しているか否かが判断される（Ｓ２５）。この作動条件Ｃ２も、回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行していることである。作動条件Ｃ２が成立していると判断されると、サンシェード駆動モータ３６の回転速度Ｎｓが所定回転速度Ｎ２になるように該サンシェード駆動モータ３６が（引き続き）駆動制御される（Ｓ２６）。一方、作動条件Ｃ２が成立していないと判断されると、（サンシェード１６の閉作動を減速させるべく、）サンシェード駆動モータ３６の回転速度Ｎｓが前記所定回転速度Ｎ３（＜Ｎ２）になるように該サンシェード駆動モータ３６が駆動制御される（Ｓ２７）。
【００６６】
そして、パネル駆動モータ２６の回転位置Ａｐが設定範囲Ｚ１’に配置されているか否かが再び判断される（Ｓ２８）。ここで、パネル駆動モータ２６の回転位置Ａｐが設定範囲Ｚ１’に配置されていないと判断されると、Ｓ２５に戻って作動条件Ｃ２の成立の有無に応じたサンシェード駆動モータ３６の駆動制御が繰り返される。また、パネル駆動モータ２６の回転位置Ａｐが設定範囲Ｚ１’に配置されていると判断されると、サンシェード駆動モータ３６の回転速度Ｎｓが前記所定回転速度Ｎ１（＞Ｎ２）になるように該サンシェード駆動モータ３６が駆動制御される（Ｓ２９）。なお、Ｓ２２においてパネル駆動モータ２６の回転位置Ａｐが設定範囲Ｚ１’に配置されていると判断された場合も、Ｓ２９に移行して同様に処理される。
【００６７】
そして、サンシェード１６の閉作動に伴いサンシェード駆動モータ３６の回転位置Ａｓが最前方回転位置ＦＭｓに達してサンシェード１６の閉作動が完了した、即ちサンシェード１６が全閉状態に到達したと判断されると、サンシェード駆動モータ３６の駆動が停止されて（Ｓ３０）、その後の処理が終了される。
【００６８】
続いて、ＣＰＵ２１，３１による可動パネル１５及びサンシェード１６の開作動時の制御態様について説明する。この処理は、開閉操作スイッチ２７の開操作を表す信号が入力されることで起動される。
【００６９】
図５に示すように、サンシェード制御装置３０側のＣＰＵ３１では、その処理がこのルーチンに移行すると、シュエード作動検知の処理として各種データが入力等される（Ｓ３１）。そして、サンシェード１６の開作動にあたってサンシェード駆動モータ３６の回転速度Ｎｓが前記所定回転速度Ｎ１になるように該サンシェード駆動モータ３６が駆動制御される（Ｓ３２）。これに伴い、サンシェード１６が開作動を開始する。
【００７０】
そして、サンシェード１６の開作動に伴いサンシェード駆動モータ３６の回転位置Ａｓが最後方回転位置ＲＭｓに達してサンシェード１６の開作動が完了した、即ちサンシェード１６が全開状態に到達したと判断されると、サンシェード駆動モータ３６の駆動が停止されて（Ｓ３３）、その後の処理が終了される。
【００７１】
一方、ＣＰＵ３１による処理と併行して、パネル制御装置２０側のＣＰＵ２１では、その処理がこのルーチンに移行すると、パネル開作動検知の処理として各種データが入力等され（Ｓ４１）、サンシェード駆動モータ３６の回転位置Ａｓが設定範囲Ｚ１に配置されているか否かが判断される（Ｓ４２）。この設定範囲Ｚ１は、サンシェード駆動モータ３６の回転位置Ａｓに相関するサンシェード１６の開閉状態（開閉位置）が、該サンシェード１６が全開状態に到達する前に可動パネル１５が全開状態に到達することが実質的に不可能な状態（例えば全開状態に直近の状態など）にあることに対応して設定されている。
【００７２】
サンシェード駆動モータ３６の回転位置Ａｓが設定範囲Ｚ１に配置されていないと判断されると、作動開始条件Ｃ１’が成立しているか否かが判断される（Ｓ４３）。この作動開始条件Ｃ１’は、回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行していることである。作動開始条件Ｃ１’が成立するのを待って、可動パネル１５の開作動にあたってパネル駆動モータ２６の回転速度Ｎｐが前記所定回転速度Ｎ２’（＜Ｎ１）になるように該パネル駆動モータ２６が駆動制御される（Ｓ４４）。これに伴い、可動パネル１５が開作動を開始する。つまり、作動開始条件Ｃ１’が成立するまでは、パネル駆動モータ２６の駆動開始が待機される。
【００７３】
次いで、作動条件Ｃ２’が成立しているか否かが判断される（Ｓ４５）。この作動条件Ｃ２’も、回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行していることである。作動条件Ｃ２’が成立していると判断されると、パネル駆動モータ２６の回転速度Ｎｐが所定回転速度Ｎ２’になるように該パネル駆動モータ２６が（引き続き）駆動制御される（Ｓ４６）。一方、作動条件Ｃ２’が成立していないと判断されると、（可動パネル１５の開作動を減速させるべく、）パネル駆動モータ２６の回転速度Ｎｐが前記所定回転速度Ｎ３’（＜Ｎ２’）になるように該パネル駆動モータ２６が駆動制御される（Ｓ４７）。
【００７４】
そして、サンシェード駆動モータ３６の回転位置Ａｓが設定範囲Ｚ１に配置されているか否かが再び判断される（Ｓ４８）。ここで、サンシェード駆動モータ３６の回転位置Ａｓが設定範囲Ｚ１に配置されていないと判断されると、Ｓ４５に戻って作動条件Ｃ２’の成立の有無に応じたパネル駆動モータ２６の駆動制御が繰り返される。また、サンシェード駆動モータ３６の回転位置Ａｓが設定範囲Ｚ１に配置されていると判断されると、パネル駆動モータ２６の回転速度Ｎｐが前記所定回転速度Ｎ１’（＞Ｎ２’）になるように該パネル駆動モータ２６が駆動制御される（Ｓ４９）。なお、Ｓ４２においてサンシェード駆動モータ３６の回転位置Ａｓが設定範囲Ｚ１に配置されていると判断された場合も、Ｓ４９に移行して同様に処理される。
【００７５】
そして、可動パネル１５の開作動に伴いパネル駆動モータ２６の回転位置Ａｐが最後方回転位置ＲＭｓに達して可動パネル１５の開作動が完了した、即ち可動パネル１５が全開状態に到達したと判断されると、パネル駆動モータ２６の駆動が停止されて（Ｓ５０）、その後の処理が終了される。
【００７６】
次に、本実施形態の動作について総括して説明する。
可動パネル１５及びサンシェード１６の閉作動時には、作動開始条件Ｃ１及び作動条件Ｃ２の設定により、可動パネル１５の開閉状態がサンシェード１６の開閉状態に先行するようにパネル駆動モータ２６及びサンシェード駆動モータ３６が駆動制御される。従って、例えば可動パネル１５が全閉状態に達する前に、サンシェード１６が全閉状態に達することが回避される。これにより、仮に可動パネル１５の全閉状態への移行が不完全になったとしても、サンシェード１６が全閉状態に達していないことで、可動パネル１５の状態を室内から目視で確認することができる。特に、可動パネル１５が全閉状態に達する途上で該可動パネル１５がチルトアップ動作・チルトダウン動作（図１（ｂ）参照）することになるが、当然ながらこの段階ではサンシェード１６は未だ全閉状態に達していない。従って、この場合であっても、可動パネル１５の状態を室内から目視で確認することができる。
【００７７】
一方、可動パネル１５及びサンシェード１６の開作動時には、作動開始条件Ｃ１’及び作動条件Ｃ２’の設定により、サンシェード１６の開閉状態が可動パネル１５の開閉状態に先行するようにパネル駆動モータ２６及びサンシェード駆動モータ３６が駆動制御される。従って、例えばサンシェード１６が全開状態に達する前に、可動パネル１５が全開状態に達することが回避される。
【００７８】
以上詳述したように、本実施形態によれば、以下に示す効果が得られるようになる。
（１）本実施形態では、可動パネル１５が全閉状態に達する前に、サンシェード１６が全閉状態に達することを回避できる。これにより、仮に可動パネル１５の全閉状態への移行が不完全になったとしても、サンシェード１６が全閉状態に達していないことで、可動パネル１５の状態を室内から目視で確認することができる。そして、可動パネル１５が不完全な全閉状態のまま放置されることを抑制でき、ひいては雨又は埃による前記サンシェードなどの汚損を抑制できる。
【００７９】
（２）本実施形態では、サンシェード１６が全開状態に達する前に、可動パネル１５が全開状態に達することを回避できる。これにより、可動パネル１５の全開状態では、サンシェード１６が必ず全開状態への移行が完了していることになり、例えば走行中にサンシェード１６が風の影響を受けてばたつき異音を発生することを抑制できる。
【００８０】
（３）本実施形態では、サンシェード１６との連動を考慮しなければ、可動パネル１５は、パネル駆動モータ２６、パルスセンサ２８及びパネル制御装置２０によって開閉作動可能である。同様に、可動パネル１５との連動を考慮しなければ、サンシェード１６は、サンシェード駆動モータ３６、パルスセンサ３８及びサンシェード制御装置３０によって開閉作動可能である。従って、可動パネル１５を開閉作動させる既存構造及びサンシェード１６を開閉作動させる既存構造があれば、通信回路２５，３５を追加してパネル制御装置２０及びサンシェード制御装置３０を連係するのみの比較的簡易な構成変更で済ますことができる。
【００８１】
（４）本実施形態では、可動パネル１５のチルトアップ状態の段階では、サンシェード１６が未だ開状態にある。これにより、例えば走行中にサンシェード１６が風の影響を受けてばたつき異音を発生することを抑制できる。
【００８２】
（５）本実施形態では、可動パネル１５及びサンシェード１６を連動で開閉作動する際、パネル駆動モータ２６及びサンシェード駆動モータ３６の駆動制御（回転速度制御）にそれらのモータ特性ばらつき、機械的構造ばらつき、各作動の摺動抵抗の違い、モータ温度特性の違い等を考慮する必要がない。そして、パネル制御装置２０及びサンシェード制御装置３０により、パネル駆動モータ２６の回転位置Ａｐ及びサンシェード駆動モータ３６の回転位置Ａｓ等を互いに監視し合うことで、常に可動パネル１５及びサンシェード１６の両開閉状態間で前述の逆転関係の成立を解消することができる。
【００８３】
（６）本実施形態では、作動条件Ｃ１が成立しない限り（Ｓ２３でＹＥＳ）、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動開始を待機（遅延制御）するため、このときのＣＰＵ３１の演算負荷を軽減できる。
【００８４】
同様に、作動条件Ｃ１‘が成立しない限り（Ｓ４３でＹＥＳ）、ＣＰＵ２１は、パネル駆動モータ２６の駆動開始を待機（遅延制御）するため、このときのＣＰＵ２１の演算負荷を軽減できる。
【００８５】
（７）本実施形態では、作動条件Ｃ２が非成立になっても（Ｓ２５でＮＯ）、ＣＰＵ３１は、回転速度Ｎ３に切り替えてサンシェード駆動モータ３６の駆動制御を継続するため、ユーザは、サンシェード１６等の閉作動を認識することができる。従って、例えば作動条件Ｃ２の非成立時（Ｓ２５でＮＯ）にサンシェード駆動モータ３６の駆動を停止するようにした場合のように、ユーザが異常と誤認したりする可能性を低減できる。
【００８６】
同様に、作動条件Ｃ２‘が非成立になっても（Ｓ４５でＮＯ）、ＣＰＵ２１は、回転速度Ｎ３’に切り替えてパネル駆動モータ２６の駆動制御を継続するため、ユーザは、可動パネル１５等の開作動を認識することができる。従って、例えば作動条件Ｃ２‘の非成立時（Ｓ４５でＮＯ）にパネル駆動モータ２６の駆動を停止するようにした場合のように、ユーザが異常と誤認したりする可能性を低減できる。
【００８７】
なお、上記実施形態は以下のように変更してもよい。
・図６に示すように、通信回路２５，３５を割愛するとともにＣＰＵ２１，３１の機能を統合したＣＰＵ４１を採用してもよい。つまり、ＣＰＵ４１に駆動回路２２，３２及び入力回路２３，２４，３４を全て接続して、ＣＰＵ４１によりパネル駆動モータ２６及びサンシェード駆動モータ３６の駆動を統括制御させてもよい。
【００８８】
・前記実施形態では、通信回路２５，３５を介してパネル制御装置２０及びサンシェード制御装置３０を電気的に連係させたが、パネル制御装置２０及びサンシェード制御装置３０を統括制御する上位の制御装置（例えばボディＥＣＵ）にて通信回路２５，３５等を別途制御させてもよい。
【００８９】
・前記実施形態では、閉作動時の作動開始条件Ｃ１は、回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行していることとしたが、これに代えてパネル駆動モータ２６を駆動開始してから所定遅延時間経過していることとしてもよい。あるいは、作動開始条件Ｃ１は、パネル駆動モータ２６の回転速度Ｎｐが、サンシェード駆動モータ３６の回転速度Ｎｓよりも大きいこととしてもよい。あるいはまた、これらの条件の少なくとも二つ以上の組み合わせであってもよい。
【００９０】
同様に、閉作動時の作動条件Ｃ２は、回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行していることとしたが、これに代えてパネル駆動モータ２６の回転速度Ｎｐが、サンシェード駆動モータ３６の回転速度Ｎｓよりも大きいこととしてもよい。あるいは、これらの条件の組み合わせであってもよい。
【００９１】
・前記実施形態では、開作動時の作動開始条件Ｃ１’は、サンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも所定回転角度β以上開作動側に先行していることとしたが、これに代えてサンシェード駆動モータ３６を駆動開始してから所定遅延時間経過していることとしてもよい。あるいは、作動開始条件Ｃ１’は、サンシェード駆動モータ３６の回転速度Ｎｓが、パネル駆動モータ２６の回転速度Ｎｐよりも大きいこととしてもよい。あるいはまた、これらの条件の少なくとも二つ以上の組み合わせであってもよい。
【００９２】
同様に、開作動時の作動条件Ｃ２’は、回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行していることとしたが、これに代えてサンシェード駆動モータ３６の回転速度Ｎｓが、パネル駆動モータ２６の回転速度Ｎｐよりも大きいこととしてもよい。あるいは、これらの条件の組み合わせであってもよい。
【００９３】
・前記実施形態では、開閉操作スイッチ２７の閉操作に伴いパネル駆動モータ２６の駆動が開始された後、回転位置偏差Δが所定回転位置偏差α以上になるようにパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行するまでは（Ｓ２３でＹＥＳ）、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動開始を待機した。これに代えて、もしくはこれとの組み合わせで、開閉操作スイッチ２７の閉操作に伴いパネル駆動モータ２６の駆動が開始された後、回転位置偏差Δが所定回転位置偏差α以上になるようにパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行するまでは（Ｓ２３でＹＥＳ）、ＣＰＵ３１は、パネル駆動モータ２６の回転速度Ｎｐ（＝Ｎ１‘）よりもサンシェード駆動モータ３６の回転速度Ｎｓの方が十分に小さくなるようにこれを駆動制御してもよい。この場合、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動制御を開始するため、ユーザは、サンシェード１６等の閉作動を認識することができる。従って、例えばサンシェード駆動モータ３６の駆動開始を待機するようにした場合のように、ユーザが異常と誤認したりする可能性を低減できる。
【００９４】
・前記実施形態では、何らかの原因でパネル駆動モータ２６及びサンシェード駆動モータ３６の両駆動中に回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行しなくなった場合（Ｓ２５でＮＯ）、ＣＰＵ３１は、サンシェード駆動モータ３６の回転速度Ｎｓが所定回転速度Ｎ３（＜Ｎ２）になるようにこれを駆動制御した。これに代えて、もしくはこれとの組み合わせで、パネル駆動モータ２６及びサンシェード駆動モータ３６の両駆動中に回転位置偏差Δが所定回転位置偏差α以上になるまでパネル駆動モータ２６の回転位置Ａｐがサンシェード駆動モータ３６の回転位置Ａｓよりも閉作動側に先行しなくなった場合（Ｓ２５でＮＯ）、ＣＰＵ３１は、サンシェード駆動モータ３６の駆動が一旦停止するようにこれを駆動制御（遅延制御）してもよい。この場合、ＣＰＵ３１の演算負荷を軽減できる。
【００９５】
・前記実施形態において、作動条件Ｃ１の成立後（Ｓ２３でＹＥＳ）、ＣＰＵ３１は、サンシェード駆動モータ３６の回転速度Ｎｓがパネル駆動モータ２６の回転速度Ｎｐと等速（回転速度Ｎ１‘）になるようにこれを駆動制御してもよい。同様に、作動条件Ｃ２の成立後（Ｓ２５でＹＥＳ）、ＣＰＵ３１は、サンシェード駆動モータ３６の回転速度Ｎｓがパネル駆動モータ２６の回転速度Ｎｐと等速（回転速度Ｎ１‘）になるようにこれを駆動制御してもよい。
【００９６】
これらの場合、回転速度Ｎ１’がデューティ比「１００％」のときのサンシェード駆動モータ３６の回転速度Ｎｓであれば、サンシェード駆動モータ３６の駆動制御（ＰＷＭ制御）時の演算負荷を軽減できる。あるいは、回転速度Ｎ１’が回転速度Ｎ１に一致しており、且つ、作動条件Ｃ１の非成立時（Ｓ２３でＮＯ）及び作動条件Ｃ２の非成立時（Ｓ２５でＮＯ）で共にサンシェード駆動モータ３６の駆動を待機（停止）するのであれば、サンシェード駆動モータ３６のＰＷＭ制御を割愛して、そのオン・オフ制御のみにすることができる。
【００９７】
・前記実施形態では、開閉操作スイッチ２７の開操作に伴いサンシェード駆動モータ３６の駆動が開始された後、回転位置偏差Δが所定回転位置偏差β以上になるようにサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行するまでは（Ｓ４３でＹＥＳ）、ＣＰＵ２１は、パネル駆動モータ２６の駆動開始を待機した。これに代えて、もしくはこれとの組み合わせで、開閉操作スイッチ２７の開操作に伴いサンシェード駆動モータ３６の駆動が開始された後、回転位置偏差Δが所定回転位置偏差β以上になるようにサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行するまでは（Ｓ４３でＹＥＳ）、ＣＰＵ２１は、サンシェード駆動モータ３６の回転速度Ｎｓ（＝Ｎ１）よりもパネル駆動モータ２６の回転速度Ｎｐの方が十分に小さくなるようにこれを駆動制御してもよい。この場合、ＣＰＵ２１は、パネル駆動モータ２６の駆動制御を開始するため、ユーザは、可動パネル１５等の開作動を認識することができる。従って、例えばパネル駆動モータ２６の駆動開始を待機するようにした場合のように、ユーザが異常と誤認したりする可能性を低減できる。
【００９８】
・前記実施形態では、何らかの原因でパネル駆動モータ２６及びサンシェード駆動モータ３６の両駆動中に回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行しなくなった場合（Ｓ４５でＮＯ）、ＣＰＵ２１は、パネル駆動モータ２６の回転速度Ｎｐが所定回転速度Ｎ３‘（＜Ｎ２‘）になるようにこれを駆動制御した。これに代えて、もしくはこれとの組み合わせで、パネル駆動モータ２６及びサンシェード駆動モータ３６の両駆動中回転位置偏差Δが所定回転位置偏差β以上になるまでサンシェード駆動モータ３６の回転位置Ａｓがパネル駆動モータ２６の回転位置Ａｐよりも開作動側に先行しなくなった場合（Ｓ４５でＮＯ）、ＣＰＵ２１は、パネル駆動モータ２６の駆動が一旦停止するようにこれを駆動制御（遅延制御）してもよい。この場合、ＣＰＵ２１の演算負荷を軽減できる。
【００９９】
・前記実施形態において、作動条件Ｃ１‘の成立後（Ｓ４３でＹＥＳ）、ＣＰＵ２１は、パネル駆動モータ２６の回転速度Ｎｐがサンシェード駆動モータ３６の回転速度Ｎｓと等速（回転速度Ｎ１）になるようにこれを駆動制御してもよい。同様に、作動条件Ｃ２‘の成立後（Ｓ４５でＹＥＳ）、ＣＰＵ２１は、パネル駆動モータ２６の回転速度Ｎｐがサンシェード駆動モータ３６の回転速度Ｎｓと等速（回転速度Ｎ１）になるようにこれを駆動制御してもよい。
【０１００】
これらの場合、回転速度Ｎ１がデューティ比「１００％」のときのパネル駆動モータ２６の回転速度Ｎｐであれば、パネル駆動モータ２６の駆動制御（ＰＷＭ制御）時の演算負荷を軽減できる。あるいは、回転速度Ｎ１が回転速度Ｎ１’に一致しており、且つ、作動条件Ｃ１’の非成立時（Ｓ４３でＮＯ）及び作動条件Ｃ２’の非成立時（Ｓ４５でＮＯ）で共にパネル駆動モータ２６の駆動を待機（停止）するのであれば、パネル駆動モータ２６のＰＷＭ制御を割愛して、そのオン・オフ制御のみにすることができる。
【０１０１】
・前記実施形態では、閉作動時にサンシェード駆動モータ３６の回転位置Ａｓに対してパネル駆動モータ２６の回転位置Ａｐが先行する回転位置偏差Δを一定値（回転位置偏差α）以上としたが、例えばパネル駆動モータ２６の回転位置Ａｐ（即ち可動パネル１５の開閉状態）等に応じて変化させてもよい。例えば、可動パネル１５が全閉状態に近付くに従って、回転位置偏差αが大きくなるように補正してもよい。同様に、開作動時にパネル駆動モータ２６の回転位置Ａｐに対してサンシェード駆動モータ３６の回転位置Ａｓが先行する回転位置偏差Δを一定値（回転位置偏差β）以上としたが、例えばサンシェード駆動モータ３６の回転位置Ａｓ（即ちサンシェード１６の開閉状態）等に応じて変化させてもよい。例えば、サンシェード１６が全開状態に近付くに従って、回転位置偏差βが大きくなるように補正してもよい。
【０１０２】
・前記実施形態では、便宜的に可動パネル１５の全閉状態及び全開状態間におけるパネル駆動モータ２６の回転範囲（即ち最前方回転位置ＦＭｐから最後方回転位置ＲＭｐまでの範囲）と、サンシェード１６の全閉状態及び全開状態間におけるサンシェード駆動モータ３６の回転範囲（即ち最前方回転位置ＦＭｓから最後方回転位置ＲＭｓまでの範囲）とが一致しているとしたが、当然ながらこれらは一致していなくてもよい。例えば最前方回転位置ＦＭｐから最後方回転位置ＲＭｐまでのパネル駆動モータ２６の回転範囲よりも、最前方回転位置ＦＭｓから最後方回転位置ＲＭｓまでのサンシェード駆動モータ３６の回転範囲の方が大きいとする。この場合には、見かけ上、これらが一致するように縮小するとともに、その縮小分を考慮して図３の関係が成立するようにパネル駆動モータ２６及びサンシェード駆動モータ３６を駆動制御すればよい。あるいは、最前方回転位置ＦＭｐから最後方回転位置ＲＭｐまでのパネル駆動モータ２６の回転範囲よりも、最前方回転位置ＦＭｓから最後方回転位置ＲＭｓまでのサンシェード駆動モータ３６の回転範囲の方が大きい場合であっても、そのまま図３の関係が成立するようにパネル駆動モータ２６及びサンシェード駆動モータ３６を駆動制御すればよい。
【０１０３】
・前記実施形態において、回転速度Ｎ１’は、デューティ比「１００％」のときのパネル駆動モータ２６の回転速度Ｎｐであれば、パネル駆動モータ２６の駆動制御（ＰＷＭ制御）時の演算負荷を軽減できる。同様に、回転速度Ｎ１は、デューティ比「１００％」のときのサンシェード駆動モータ３６の回転速度Ｎｓであれば、サンシェード駆動モータ３６の駆動制御（ＰＷＭ制御）時の演算負荷を軽減できる。
【０１０４】
・前記実施形態において、ＰＷＭ制御によるパネル駆動モータ２６の一定速度（例えば回転速度Ｎ１‘）での制御は、例えば回転速度Ｎｐに基づくフィードバック制御であってもよい。同様に、ＰＷＭ制御によるサンシェード駆動モータ３６の一定速度（例えば回転速度Ｎ１）での制御は、例えば回転速度Ｎｓに基づくフィードバック制御であってもよい。
【０１０５】
・前記実施形態においては、可動パネル１５の開閉状態の検出をパルスセンサ２８によるパネル駆動モータ２６の回転位置Ａｐの検出によって行ったが、全閉状態から全開状態までの可動パネル１５の開閉状態（チルト状態を含む）を一対一の対応関係で監視し得る適宜のセンサ（スイッチを含む）で行ってもよい。同様に、サンシェード１６の開閉状態の検出をパルスセンサ３８によるサンシェード駆動モータ３６の回転位置Ａｓの検出によって行ったが、全閉状態から全開状態までのサンシェード１６の開閉状態を一対一の対応関係で監視し得る適宜のセンサ（スイッチを含む）で行ってもよい。
【０１０６】
・前記実施形態においては、開閉操作スイッチ２７は、サンシェード制御装置３０側に設けられたシェード開閉操作スイッチであって、その開閉操作によって可動パネル１５を開閉作動させるものであってもよい。
【０１０７】
・前記実施形態においては、可動パネル１５をポップアップ動作させるサンルーフ装置１０を採用したが、例えば可動パネル１５をチルトアップ状態のままスライド動作させるサンルーフ装置や、可動パネル１５を固定パネル１３の下側でスライド動作（いわゆるインナスライド動作）させるサンルーフ装置であってもよい。
【０１０８】
・前記実施形態においては、巻取り式のサンシェード１６を採用したが、例えば板材からなるスライド式のサンシェードであってもよい。
・前記実施形態においては、サンルーフ装置１０の可動パネル１５を採用したが、例えばパワーウィンド装置の可動パネル（即ち窓ガラス）であってもよい。
【０１０９】
次に、上記実施形態及び別例から把握できる技術的思想について以下に追記する。
（イ）請求項１に記載の開閉体制御装置において、
前記制御手段は、閉作動時において、
前記パネル駆動手段の移動位置が前記サンシェード駆動手段の移動位置よりも閉作動側に先行していること、
前記パネル駆動手段の移動速度が前記サンシェード駆動手段の移動速度よりも大きいこと、
及び前記パネル駆動手段の駆動開始よりも前記サンシェード駆動手段の駆動開始を遅らせることの少なくとも一つに基づいて、前記可動パネルの開閉状態を前記サンシェードの開閉状態に先行させることを特徴とする開閉体制御装置。
【０１１０】
（ロ）請求項２に記載の開閉体制御装置において、
前記制御手段は、開作動時において、
前記サンシェード駆動手段の移動位置が前記パネル駆動手段の移動位置よりも開作動側に先行していること、
前記サンシェード駆動手段の移動速度が前記パネル駆動手段の移動速度よりも大きいこと、
及び前記サンシェード駆動手段の駆動開始よりも前記パネル駆動手段の駆動開始を遅らせることの少なくとも一つに基づいて、前記サンシェードの開閉状態を前記可動パネルの開閉状態に先行させることを特徴とする開閉体制御装置。
【符号の説明】
【０１１１】
１５…可動パネル、１６…サンシェード、２０…パネル制御装置（制御手段、パネル制御手段）、２５…通信回路（通信手段）、２６…パネル駆動モータ（パネル駆動手段）、２８…パルスセンサ（パネル監視手段）、３０…サンシェード制御装置（制御手段、サンシェード制御手段）、３５…通信回路（通信手段）、３６…サンシェード駆動モータ（サンシェード駆動手段）、３８…パルスセンサ（サンシェード監視手段）。
【図１】
0005796455.tif 000002
【図２】
0005796455.tif 000003
【図３】
0005796455.tif 000004
【図４】
0005796455.tif 000005
【図５】
0005796455.tif 000006
【図６】
0005796455.tif 000007
【図７】
0005796455.tif 000008