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