(57)【要約】【課題】  スイングルーバの作動パターンであるスイングパターンを簡単に設定できるようにする。【解決手段】  車室内計器盤に設けられた複数のスイングルーバ毎に、空気の吹き出し方向を決めるルーバ開度の変化の時間線図であるスイングパターンを、作動の変曲点を決める時間経過に応じた基準カウント目標値ｎｋとそのときのルーバ開度目標値θｋとを作動変曲点ごとに設定するのみで、１スイング周期分のスイングパターンを容易に設定できる。【選択図】        図１
2005112036.tif 000002
【特許請求の範囲】
【請求項１】
車両用空調装置の空気吹出口において空気吹出方向を調節するルーバ（１０）をスイング制御するスイングルーバ制御装置であって、
前記ルーバの開度を変化させるルーバ駆動手段（１３、１４、１５）と、
前記ルーバ駆動手段（１３、１４、１５）に前記ルーバの開度を所望の値とするための駆動信号を与える制御手段（３１）とを備え、
前記制御手段（３１）は、
時間の経過を表す基準カウント値を計数する基準カウント手段（３１）と、
予め前記ルーバ開度の変化の変曲点を表す基準カウント目標値およびルーバ開度目標値を作動変曲点情報として記憶している作動変曲点情報記憶手段（３１）と、
前記計数された基準カウント値と前記作動変曲点情報とに基づき前記駆動信号を出力する駆動信号出力手段（３１）と、
を備えることを特徴とするスイングルーバ制御装置。
【請求項２】
前記駆動信号出力手段（３１）は、前記基準カウント値が前記基準カウント目標値に達するまで、前記ルーバの開度の現在値が前記ルーバ開度目標値に近づくよう前記駆動信号を出力することを特徴とする請求項１に記載のスイングルーバ制御装置。
【請求項３】
前記制御手段（３１）は、前記ルーバの現在の開度を検出するルーバ開度検出手段（１６）を備え、
前記作動変曲点情報記憶手段（３１）は、始点および終点を含む複数の作動変曲点よりなる１周期分の作動変曲点情報を備えるとともに、前記計数された基準カウント値に応じて、該基準カウント値よりも時間的に次の基準カウント目標値に応じた作動変曲点情報を出力し、
前記駆動信号出力手段（３１）は、前記検出されたルーバ開度と前記次の作動変曲点情報のルーバ開度目標値とを比較し、該比較結果に基づき前記ルーバ駆動手段の前記ルーバの駆動方向を決定し、該駆動方向に応じた前記駆動信号を出力することを特徴とする請求項１に記載のスイングルーバ制御装置。
【請求項４】
前記基準カウント手段（３１）は、前記時間の経過に伴い最小基準カウント値から順次基準カウント値を増加させ、該基準カウント値が最大基準カウント時に到達した時点で、該基準カウント値を最小基準カウント値へリセットする１周期動作を繰り返し、
前記作動変曲点情報記憶手段（３１）は、前記作動変曲点情報を前記基準カウント手段の繰り返し作動の周期に同期したものとして記憶していることを特徴とする請求項３に記載のスイングルーバ制御装置。
【請求項５】
前記作動変曲点情報記憶手段（３１）は、記憶されている前記作動変曲点情報の、前記基準カウント目標値およびルーバ開度目標値の少なくともいずれか一方を変更するパターンテーブル変更手段（３１、３８）を備えることを特徴とする請求項１ないし４のいずれか１つに記載のスイングルーバ制御装置。
【請求項６】
前記パターンテーブル変更手段（３１、３８）は、前記ルーバ開度目標値が互いに等しい隣接する２つの作動変曲点の少なくとも一方の作動変曲点の前記基準カウント目標値を変更することを特徴とする請求項５に記載のスイングルーバ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用空調装置の空気吹出口における空気吹き出し方向を調節するルーバをスイング制御するスイングルーバ制御装置に関する。
【背景技術】
【０００２】
近年の車両用空調装置のスイングルーバ制御では、一定のスイングパターンのみを繰り返す作動だけでなく、複数のスイングパターンを切り替えることにより、乗員の快適性向上を図るものがある。特に特許文献１に示される従来技術では、乗員の温感などの好みにより指定された、乗員好みのスイングパターンをマイコン内で独自に生成している。ここで、スイングパターンとは、スイングルーバの作動パターンとしてのルーバ開度（ルーバの向き）の時間的変化特性をいう。
【特許文献１】特開２００２−３６２１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この従来技術では、スイングパターンを、例えば、ルーバの向きが乗員の位置する方向から乗員がいない方向へ変化する下り制御、乗員がいない方向から乗員の位置する方向へ変化する上り制御およびルーバの向きが変化しない停止制御に分けて、それぞれの制御工程においてルーバを各方向に駆動するモータの制御信号が作成される。そして、一連のスイングパターンでルーバをスイングさせる場合には、例えば、非乗員方向の目標位置まで所定のスイング速度で下り制御、所定位置で所定時間停止制御、乗員方向の目標位置まで所定のスイング速度で上り制御、・・・というように設定する必要があった。
【０００４】
このように、従来技術においては、空調装置の作動中に空調制御を行うマイコン内でスイングパターンを適宜変更するために、ルーバの一動作方向ごとに制御を切り替えるとともに、切り替え時の目標パラメータの変更も必要であるため、乗員の好みに合わせてあるいは空調装置の作動条件の変化に応じて、複数の異なるスイングパターンを切り替えようとする場合は、制御が複雑になるという問題がある。
【０００５】
本発明は、上記点に鑑み、スイングルーバの作動パターンであるスイングパターンを簡単に設定できるスイングルーバ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明では、車両用空調装置の空気吹出口において空気吹出方向を調節するルーバ（１０）をスイング制御するスイングルーバ制御装置であって、ルーバの開度を変化させるルーバ駆動手段（１３、１４、１５）と、ルーバ駆動手段（１３、１４、１５）にルーバの開度を所望の値とするための駆動信号を与える制御手段（３１）とを備え、制御手段（３１）は、時間の経過を表す基準カウント値を計数する基準カウント手段（３１）と、予めルーバ開度の変化の変曲点を表す基準カウント目標値およびルーバ開度目標値を作動変曲点情報として記憶している作動変曲点情報記憶手段（３１）と、計数された基準カウント値と作動変曲点情報とに基づき駆動信号を出力する駆動信号出力手段（３１）と、を備えることを特徴とする。
【０００７】
この発明によれば、スイングパターンを、時間経過を表す基準カウント目標値とその基準カウント目標値におけるルーバ開度目標値とで定まる作動変曲点情報により設定するので、簡易に設定および変更することができる。
【０００８】
なお、請求項２に記載のように、駆動信号出力手段（３１）は、基準カウント値が基準カウント目標値に達するまで、ルーバの開度の現在値がルーバ開度目標値に近づくよう駆動信号を出力することができる。
【０００９】
また、請求項３に記載のように、制御手段（３１）は、ルーバの現在の開度を検出するルーバ開度検出手段（１６）を備え、作動変曲点情報記憶手段（３１）は、始点および終点を含む複数の作動変曲点よりなる１周期分の作動変曲点情報を備えるとともに、計数された基準カウント値に応じて、基準カウント値よりも時間的に次の基準カウント目標値に応じた作動変曲点情報を出力し、駆動信号出力手段（３１）は、検出されたルーバ開度と次の作動変曲点情報のルーバ開度目標値とを比較し、比較結果に基づきルーバ駆動手段のルーバの駆動方向を決定し、駆動方向に応じた駆動信号を出力することができる。
【００１０】
さらに、請求項４に記載のように、基準カウント手段（３１）は、時間の経過に伴い最小基準カウント値から順次基準カウント値を増加させ、基準カウント値が最大基準カウント時に到達した時点で、基準カウント値を最小基準カウント値へリセットする１周期動作を繰り返し、作動変曲点情報記憶手段（３１）は、作動変曲点情報を基準カウント手段の繰り返し作動の周期に同期したものとして記憶することができる。
【００１１】
請求項５に記載のように、作動変曲点情報記憶手段（３１）は、記憶されている作動変曲点情報の、基準カウント目標値およびルーバ開度目標値の少なくともいずれか一方を変更するパターンテーブル変更手段（３１、３８）を備えるようにすれば、ルーバのスイングパターンを適宜変更することができる。
【００１２】
パターンテーブル変更手段（３１、３８）は、請求項６に記載のように、ルーバ開度目標値が互いに等しい隣接する２つの作動変曲点の少なくとも一方の作動変曲点の基準カウント目標値を変更するようにすれば、ルーバ開度が変化しないスイング停止時間を変更することができる。
【００１３】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面を参照して説明する。図１は、本実施形態の車両用空調装置の全体構成を示す図である。なお、本実施形態ではスイングルーバ１０は、複数備えているが、図１においては、１つのスイングルーバ１０およびその駆動機構について示し、他のスイングルーバ１０については駆動機構のみを示している。
【００１５】
空調ユニット２０の空気流れ最上流側には内外気切替ダンパ２２ａが回動自在に設置されている。この内外気切替ダンパ２２ａは外気導入口と内気導入口とが分かれた部分に配置され、図示しないアクチュエータにより駆動されて、空調ユニット２０に導入する空気の、内気と外気の切替、あるいは内気と外気の混合割合調整を行う。
【００１６】
ブロワモータ２４とこれに固定されたファン２３は送風機を構成し、空調ユニット２０内に空気を吸い込んでユニット２０の下流側に送風するものであり、ファン２３の下流にはエバポレータ２５とヒータコア２６が設けられている。
【００１７】
冷却用熱交換器としてのエバポレータ２５は、図示しないコンプレッサ等と結合されて冷凍サイクルを構成し、通過する空気を冷却する。加熱用熱交換器としてのヒータコア２６は、図示しないエンジンの冷却水が内部を循環し、自身を通過する空気を加熱する。
【００１８】
ヒータコア２６の上流側には、吹出空気温度調整手段としてのエアミックスダンパ２２ｂが回動自在に設けられ、エアミックスダンパ２２ｂの開度は図示しないアクチュエータにより駆動されて調節され、これによってヒータコア２６を通過する空気とヒータコア２６をバイパスする空気の割合とが調整され、車室内に吹き出す空調風の温度がコントロールされる。
【００１９】
空調ユニット２０の最下流には、図示しないフロント窓ガラスに向けて空調風を吹き出すためのデフロスタ（ＤＥＦ）吹出口を開閉するデフロスタダンパ２２ｃ、乗員の上半身に向けて空調風を吹き出すためのフェイス（ＦＡＣＥ）吹出口を開閉するフェイスダンパ２２ｄ、および乗員の足元に向けて空調風を吹き出すためのフット（ＦＯＯＴ）吹出口を開閉するフットダンパ２２ｅが設けられている。そして、吹出モード切替手段としてのこれら各ダンパ２２ｃ、２２ｄ、２２ｅを、図示しないアクチュエータにより作動させることによって、吹出モードが設定される。そして、各吹出モードに応じて開口した吹出口から、温度コントロールされた空調風が吹き出される。
【００２０】
送風量は、空調装置における空調制御装置としてのマイクロコンピュータ３１からの出力信号に基づいてブロワモータ２４を駆動する駆動回路３０にて制御される。なお、上記した図示しない各アクチュエータも、マイクロコンピュータ３１からの出力信号に基づいて駆動回路３０にて制御される。
【００２１】
マイクロコンピュータ３１は図示しない中央演算処理装置（ＣＰＵ）、ＲＯＭ、ＲＡＭ、スタンバイＲＡＭ、Ｉ／Ｏポート、Ａ／Ｄ変換機能等を持ち、それ自体は周知のものである。スタンバイＲＡＭはイグニッションスイッチ（以下、ＩＧと記す）オフの場合においても乗員の好みを学習した値を記憶（バックアップ）するためのＲＡＭであり、ＩＧがオフであってもバッテリーからＩＧを介さずに直接電源が供給される。また、バッテリーより電源がはずされた状況でも短時間ならばマイクロコンピュータ３１には電源が供給される様な図示しないバックアップ用の電源から構成されている。
【００２２】
さらに、空調制御装置としてのマイクロコンピュータ３１には、車室内の空調状態に影響を及ぼす環境条件を検出する各センサからの信号が入力される。具体的には、車室内の空気温度（内気温度）を検出する内気温センサ３３、車室外の空気温度（外気温度）を検出する外気温センサ３４、および車室内に入射する日射量を検出する日射センサ３５からの各信号が、それぞれのレベル変換回路３２を介してマイクロコンピュータ３１に入力され、これらはマイクロコンピュータ３１においてＡ／Ｄ変換されて読み込まれる。また、乗員の好みの温度を設定するための温度設定スイッチ３６の信号は、レベル変換回路３２でレベル変換され、マイクロコンピュータ３１に入力される。
【００２３】
また、マイクロコンピュータ３１には、車室内計器盤ＤＢに設置された操作部３７からの出力信号が入力される。この操作部３７には、空調装置の自動制御状態を設定する図示しないＡＵＴＯスイッチ、内外気モードを手動で設定するための図示しない手動内外気切換スイッチ、吹出モード（ＤＥＦ、ＦＡＣＥ，ＦＯＯＴ、バイレベル（Ｂ／Ｌ）、フットデフ（Ｆ／Ｄ））を手動で設定するための図示しない手動吹出モード切換スイッチ、ファン２３の送風量を手動設定するための手動送風量切換スイッチ（風量設定手段）等が設けられている。
【００２４】
手動送風量切換スイッチは、具体的には、風量アップスイッチ３７１と風量ダウンスイッチ３７２からなり、風量アップスイッチ３７１は１回押されるごとにブロワ電圧を１レベル上げる信号を出力し、風量ダウンスイッチ３７２は１回押されるごとにブロワ電圧を１レベル下げる信号を出力する。
【００２５】
本発明の制御手段としてのマイクロコンピュータ３１は、時間の経過を表す基準カウント値を係数する基準カウント手段と、予め各スイングルーバ１０の開度であるルーバ開度の時間的変化の変曲点を表す基準カウント目標値およびルーバ開度目標値を作動変曲点情報として記憶する作動変曲点情報記憶手段と、計数された基準カウント値、すなわち現在時間と記憶されている作動変曲点情報とに基づきルーバ開度を目標値とするための駆動信号をルーバ駆動手段へ出力する駆動信号出力手段とを備えている。さらに、マイクロコンピュータ３１は、記憶されている作動変曲点情報のうち、少なくとも基準カウント目標値およびルーバ開度目標値のいずれか一方を変更するパターンテーブル変更手段を備えている。
【００２６】
さらに、マイクロコンピュータ３１には、車室内計器盤ＤＢに設置されたスイング指示部３８からの出力信号が入力される。このスイング指示部３８には、後述するスイングルーバ１０のスイング制御ＯＮスイッチやスイングルーバ１０のスイングパターンを変更指示するためのスイッチが設けられており、乗員が適宜、予め設定されているスイングパターンに基づきスイングルーバ１０のスイング作動を起動させたり、そのスイングパターンを自分の好みに合うよう変更できるようになっている。
【００２７】
前述したフェイス吹出口は、車室内を車両上方から見た図３に示すように、車室内計器盤ＤＢにおいて車両左右方向の右窓側Ｐ１、中央部Ｐ２、Ｐ３、および左窓側Ｐ４の計４箇所に設置されており、この各フェイス吹出口には、空調風の吹き出し方向を調整可能な風向調整手段としてのスイングルーバ１０が設けられている。
【００２８】
このスイングルーバ１０について図２を併用して説明する。なお、図２は図１のスイングルーバ１０をＺ方向から見た模式的な断面図である。スイングルーバ１０は、空調風の吹き出し方向のうち車両左右方向の吹き出し方向を調整する複数個の縦ルーバ１１と、空調風の吹き出し方向のうち車両上下方向の吹き出し方向を調整する複数個の横ルーバ１２とを備えている。
【００２９】
これらのルーバ１１、１２のうち、縦ルーバ１１はルーバ駆動手段としてのステップモータ１３にて駆動されるようになっている。具体的には、ステップモータ１３の回転軸にアーム１４が装着され、このアーム１４と縦ルーバ１１がリンクレバー１５にて連結されている。そして、マイクロコンピュータ３１から出力される駆動信号に基づいてステップモータ１３が駆動されるとアーム１４が揺動し、アーム１４の揺動によりリンクレバー１５が車両左右方向に変位して、縦ルーバ１１の車両左右方向の向き、すなわちルーバ開度が調整されるようになっている。なお、横ルーバ１２は、本実施形態においては、乗員により手動にて向きが変えられるようになっている。
【００３０】
また、スイングルーバ１０は、空調風の車両左右方向の吹き出し方向を検出するルーバ開度検出手段としてのポテンショメータ１６を備えている。このポテンショメータ１６は、ステップモータ１３の回転軸の回転位置（回転角度）を検出し、その信号はマイクロコンピュータ３１に入力される。そして、マイクロコンピュータ３１は、ポテンショメータ１６の信号に基づいて縦ルーバ１１の現在のルーバ開度を演算するようになっている。
【００３１】
以下では、縦ルーバ１１を単にルーバ１１といい、縦ルーバ１１の左右吹き出し方向を単にスイングルーバ１０またはルーバ１１のルーバ開度という。また、ルーバ開度＝０％または１００％とは、ルーバ１１の可動範囲、すなわち左方向最大角（右方向最小角）または右方向最大角（左方向最小角）を表し、乗員側に向く場合をルーバ開度０％、それ以外の方向の場合をルーバ開度１００％とする。
【００３２】
例えば、図３に示すように、右窓側位置Ｐ１のスイングルーバ１０（Ｐ１）においては、吹き出し方向を運転者ＤＲに向けた場合をルーバ開度０％、右窓に平行な方向にした場合をルーバ開度１００％とする。また、中央部の運転席寄り位置Ｐ２のスイングルーバ１０（Ｐ２）においては、吹き出し方向を運転者ＤＲに向けた場合をルーバ開度０％、車両後方へ向けた場合をルーバ開度１００％とする。同様に、中央部の助手席寄り位置Ｐ３のスイングルーバ１０（Ｐ３）においては、吹き出し方向を助手席乗員ＰＳに向けた場合をルーバ開度０％、車両後方へ向けた場合をルーバ開度１００％とする。また、左窓側位置Ｐ４のスイングルーバ１０（Ｐ４）においては、吹き出し方向を助手席乗員ＰＳに向けた場合をルーバ開度０％、左窓に平行な方向にした場合をルーバ開度１００％とする。
【００３３】
次に、本実施形態における、スイングパターンおよびスイングパターンの設定方法について説明する。スイングパターンとは、スイングルーバ１０の１スイング周期の作動、すなわちルーバ開度の時間変化をいう。図４に、スイングパターンの例を示す。図４（ａ）では、スイングルーバ１０はルーバ開度０％から作動を開始し、１００％で停止および停止状態がしばらく維持された後、０％に向かってルーバ１１が駆動される。０％に到達後しばらく停止状態となって１スイング周期が終了する。他のスイングパターンは、図４（ｂ）は、０％→１００％→０％→停止、図４（ｃ）は、０％停止→１００％→停止→０％、図４（ｄ）は、１００％→０％→停止→１００％、図４（ｅ）は、０％→１００％→０％→１００％→０％、図４（ｆ）は、０％→５０％（中間）→停止→１００％→０％→停止、の作動をそれぞれ示している。スイングルーバ１０は、このスイングパターンを繰り返し実行することによりスイング作動を実現する。
【００３４】
このようなスイングパターンの作動は、次のように行われる。図５はその概略を示す時間線図である。車室内計器盤ＤＢにおける位置Ｐ１、Ｐ２、Ｐ３、Ｐ４に配置された全てのスイングルーバ（図５では、２つのみが示されている）のスイング周期を全て一定とし、このスイング周期を管理する基準カウント手段をマイクロコンピュータ３１内に設ける。基準カウント手段は、図５（ｃ）に示すように、１スイング周期ごとに、時間経過とともに基準カウント値を０（最小値）からＭＡＸ（最大値）まで計数し、これを繰り返す。各スイングルーバ１０（Ｐ１、Ｐ２、・・・）は、それぞれ個別に与えられたスイングパターンを実現するように、スイングパターンと基準カウント値をもとに算出される作動目標点を目指して作動する。例えば、図５（ａ）〜（ｃ）において、基準カウント値Ｎの時点におけるスイングルーバ１０（Ｐ１）および１０（Ｐ２）のルーバ開度はそれぞれθ１およびθ２になる。
【００３５】
図６は、スイングパターンの設定方法を示す図である。スイングパターンの設定は、作動変曲点を変曲点カウント値ｋで表し、その作動変曲点ｋにおける基準カウント値である基準カウント目標値ｎｋとルーバ開度目標値θｋとを、（ｋ，ｎｋ，θｋ）のように設定することにより行う。例えば図６（ａ）のようなスイングパターンは、図６（ｂ）のスイングパターンテーブルに示すように、１スイング周期の基準カウント値０〜５００に対して、作動変曲点（基準カウント目標値、ルーバ開度目標値）として、始点であるＡ点（０，０，０％）から、Ｂ点（１，１００，１００％）、Ｃ点（２，２５０，１００％）、Ｄ点（３，３５０，０％）を経て、終点であるＥ点（４，５００＝０，０％）を設定することにより得られる。なお、図６の例では、ルーバ開度の時間変化量であるスイング速度は１％／カウントである。すなわち、本実施形態においては、基準カウント手段が基準カウント値を１カウントする間の、スイングルーバ１０（Ｐ１、Ｐ２、・・・）の移動量すなわちルーバ開度が最大移動量（開度）の１％となるよう、予め各ステップモータ１３の回転量が設定されている。
【００３６】
このようにして、１スイング周期におけるスイングパターンを表すパターンテーブルがマイクロコンピュータ３１が備える作動変曲点情報記憶手段に予め記憶される。さらに、このパターンテーブルとして、例えば図４（ａ）〜（ｆ）に示すように、異なったパターンテーブルを複数設定し、これらを作動変曲点情報記憶手段に備えることができる。したがって、離散的な作動変曲点を基準カウント目標値およびルーバ開度目標値の設定のみで決めることにより、簡単に種々のスイングパターンを設計することができる。
【００３７】
次に、制御手段としてのマイクロコンピュータ３１が実行するスイング制御ルーチンについて図７のフローチャートに基づき説明する。このスイング制御ルーチンは、スイング指示部３８より出力されるスイング制御開始の指示に基づき開始される。スイング制御開始指示は、例えば乗員によるスイッチ操作により行われる。なお、図７に示すスイング制御ルーチンは、各スイングルーバ１０（Ｐ１、Ｐ２、・・・）それぞれに対して実行される。
【００３８】
ステップ１００で、スイング指示部３８の操作により起動指示があったが否かが判定され、起動指示があった場合はステップ１０２へ移行し、起動指示がなかったステップ１２２へ移行する。ステップ１２２では、スイング操作部３８よりスイング制御オフの指示があった場合など、現在スイング制御作動中でなければこのルーチンを終了し、現在スイング作動中であればステップ１０８へ移行する。
【００３９】
ステップ１０２では、作動変曲点情報記憶手段よりパターンテーブル（ｋ，ｎｋ，θｋ）が読み込まれる。このパターンテーブルのデータは、複数の作動変曲点を表す番号ｋ（変曲点カウント値）、各作動変曲点での基準カウント目標値ｎｋおよびルーバ開度目標値θｋとして表されるものである。次のステップ１０４で、基準カウント値ｎおよび変曲点カウント値ｋがそれぞれ０にクリアされる。さらに次のステップ１０６で、読み込まれた作動変曲点情報より、最初の作動変曲点（ｋ＝０）の基準カウント目標値（ｎ０）およびルーバ開度目標値（θ０）が決定される。以上のように、スイングパターンの制御開始処理が行われる。
【００４０】
以下では、１スイング周期中でのスイング制御処理が行われる。ステップ１０８で、スイングルーバ１０の作動方向が決定される。この作動方向は、ルーバ開度検出手段としてのポテンショメータ１６により検出されたルーバ開度の現在値θと設定されている次の作動変曲点のルーバ開度目標値θｋとが比較され、その大小関係に応じてステップモータ１３の駆動方向が決定される。具体的には、θｋ−θ＞０ならばルーバ開度θを大きくする方向、すなわちルーバ１１を乗員側の最大角とは反対側の最大角に近づけるようにステップモータ１３の駆動方向が決定される。θｋ−θ＜０ならば、上記の逆方向、すなわち乗員側の最大角の方向となるようにステップモータ１３の駆動方向が決定される。また、θｋ−θ＝０ならば、ステップモータ１３の回転量を０とする、すなわちステップモータ１３を停止させる。そしてステップ１１０で、ステップモータ１３が基準カウント値ｎ＝１の期間に相当する回転量分、駆動される。
【００４１】
ステップ１１２で、基準カウント値ｎがインクリメントされ、ステップ１１４で基準カウント値ｎが１スイング周期の基準カウント値の最大値ＭＡＸ（ｎ＝５００）に達したか否かが判定される。
【００４２】
最大値に達していれば、１スイング周期が終了したのでステップ１２４へ移行し、基準カウント値ｎおよび変曲点カウント値ｋがそれぞれ０にクリアされ、ステップ１００へ戻って次のスイング周期が開始される。
【００４３】
最大値に達していなければ、ステップ１１６にて現在の基準カウント値ｎが基準カウント目標値ｎｋに達したか否かが判定される。ｎがｎｋに達していなければステップ１０８へ戻り、引き続きスイングルーバ１０の駆動によるルーバ開度の変更が継続される。ｎがｎｋに達した場合には、ステップ１１８にて変曲点カウント値ｋをインクリメントし、読み込まれているパターンテーブルより次の作動変曲点の基準カウント目標値ｎｋおよびルーバ開度目標値θｋが選択され、それぞれ次の目標値として決定される。その後、ステップ１０８へ戻り、スイングルーバ１０の駆動が行われる。
【００４４】
以上のようなスイング制御ルーチンの実行により、上述の図４（ａ）〜（ｆ）に示されるようなスイングパターンで、スイングルーバ１０の縦ルーバ１１のルーバ開度が変更され、このパターンが繰り返される。
【００４５】
次に、パターンテーブルの変更方法について説明する。本実施形態において、予め記憶されているスイングパターンの作動変曲点情報である基準カウント目標値ｎｋおよびルーバ開度目標値θｋの内、少なくともいずれか一方を変更することにより、スイングパターンの形状を変更することができる。
【００４６】
図８には、図４（ａ）に示したパターンを変更する例を示している。すなわち、図８（ａ）に示すパターンテーブルのように、スイングルーバ１０の停止時間を規定するＣ点の基準カウント目標値をｘに変更する。それに応じて、ルーバのスイング速度を変化させないようにするためにＣ点とルーバ開度目標値θｋが等しい隣接するＤ点の基準カウント目標値もｘ＋１００へ変更する。これにより、ルーバ開度が１００％となっているＢ−Ｃ間の停止時間を変更することができる。
【００４７】
Ｄ点の基準カウント目標値を変更したため、ルーバ開度が０％となるＤ−Ｅ間の停止時間も変化する。ただし、Ｄ点とルーバ開度目標値θｋが等しい隣接する１スイング周期の終点であるＥ点の基準カウント目標値ＭＡＸを変更することにより、Ｂ−Ｃ間の停止時間の変更とは独立にＤ−Ｅ間の停止時間を変更することができる。
【００４８】
図９は、別のパターン変更例を示している。図９（ａ）のパターンテーブルにおいて、Ｂ点の基準カウント目標値ｎｋおよびルーバ開度目標値θｋを共に、それぞれｘ、ｙ（％）に変更する。これに応じて、Ｂ点とルーバ開度目標値が等しい隣接するＣ点のルーバ開度目標値もＢ点と一致させるようｙ（％）に変更する。このとき、ｘおよびｙを適宜設定することにより、Ａ−Ｂ間のスイング速度ｙ／ｘおよびＣ−Ｄ間のスイング速度（１００−ｙ）／１００を変更することができる。これにより、スイングルーバ１０を任意の位置ｙ（％）でスイング停止させることができる。なお、スイング速度の変更は、基準カウント値の１カウント当たりのルーバ開度、すなわちステップモータ１３の回転量を変更することにより行うことができる。
【００４９】
これら、スイングパターンの変更は、スイング指示部３８において、予め記憶されている作動変曲点情報のうち、所望の作動変曲点（変曲点カウント値ｋ）における基準カウント目標値ｎｋ、およびルーバ開度目標値θｋをスイッチにより変更することにより行うことができる。なお、この作動変曲点情報の変更に際しては、例えば、スイング指示部３８に設けた表示部（図示せず）にスイングパターンを表示し、乗員がその表示されたパターン線図を見ながら所望の形状となるよう修正することができる。
【００５０】
そして、変更されたスイングパターンは再度、マイクロコンピュータ３１内の作動変曲点情報記憶手段に記憶されることにより、スイング制御時のスイングパターンとして利用される。
【００５１】
上記実施形態において、ルーバ開度の現在値θをポテンショメータ１６により検出し、この検出した値とルーバ開度目標値θｋとを比較することによりスイングルーバ１０の駆動方向（空気の吹き出し方向）を決定する例を示したが、必ずしもルーバ開度の現在値θを検出する必要はない。すなわち、変曲点カウント値ｋに応じて作動変曲点間におけるステップモータ１３の回転方向または停止状態を予め定めておけば、ステップモータ１３が発生する正確な回転量により目標となるルーバ開度を得ることができる。
【００５２】
上記実施形態では、スイングルーバ１０の縦ルーバ１１をスイング制御する例を示したが、横ルーバ１２にもルーバ駆動手段を設けて、同様に横ルーバ１２をスイング制御してスイングルーバ１０の上下方向の吹き出し方向をスイングさせるようにしてもよい。縦ルーバ１１および横ルーバ１２を同時にスイング制御することにより、吹き出し方向を２次元的に変更することができる。
【図面の簡単な説明】
【００５３】
【図１】本実施形態の車両用空調装置の全体構成を示す図である。
【図２】図１のスイングルーバ１０をＺ方向から見た模式的な断面図である。
【図３】車室内計器盤ＤＢ付近を車両上方から見た図である。
【図４】（ａ）〜（ｆ）はそれぞれスイングパターンの例を示す時間線図である。
【図５】スイングパターンの作動概略を示す図であり、（ａ）および（ｂ）は異なる位置に配置されたスイングルーバにそれぞれ設定されるスイングパターンの例を示し、（ｃ）は基準カウント値の経過時間に対するカウント値の変化を示す線図である。
【図６】スイングパターンの設定方法を示す図であり、（ａ）はスイングパターンの時間線図であり、（ｂ）は（ａ）のパターンを設定するパターンテーブルを表す図である。
【図７】スイング制御ルーチンを示すフローチャートである。
【図８】スイングパターンの変更例を示す図であり、（ａ）はパターンテーブル、（ｂ）は（ａ）のパターンテーブルによるルーバ開度の時間線図である。
【図９】スイングパターンの変更例を示す図であり、（ａ）はパターンテーブル、（ｂ）は（ａ）のパターンテーブルによるルーバ開度の時間線図である。
【符号の説明】
【００５４】
１０…スイングルーバ、１１…縦ルーバ（ルーバ）、１２…横ルーバ、
１３…ステップモータ、１５…リンクレバー、１６…ポテンショメータ、
３１…マイクロコンピュータ（制御手段、基準カウント手段、作動変曲点情報記憶手段、駆動信号出力手段）、
３２…レベル変換回路、３８…スイング指示部。
【図１】
2005112036.tif 000003
【図２】
2005112036.tif 000004
【図３】
2005112036.tif 000005
【図４】
2005112036.tif 000006
【図５】
2005112036.tif 000007
【図６】
2005112036.tif 000008
【図７】
2005112036.tif 000009
【図８】
2005112036.tif 000010
【図９】
2005112036.tif 000011