(57)【要約】【課題】  車両用空調装置の電子制御装置のＥＥＰＲＯＭに格納するデータ量を抑制する。【解決手段】  電子制御装置において、ＣＰＵ２５１と、コンピュータプログラムの実行に必要な空調定数Ａ、Ｂ、Ｃ、Ｄにおける複数の候補値のそれぞれを選択番号に対応付けて記憶するＲＯＭ２５２と、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号の記憶を維持するＥＥＰＲＯＭ２５ｂとが備えられている。選択番号は、４ビットのデータであって、８ビットデータの候補値よりも小さいデータである。そして、ＣＰＵ２５１は、ＥＥＰＲＯＭ２５ｂに記憶される各選択番号に該当する候補値を読出専用メモリ２５ｂから読み出すとともに、この読み出した各候補値のそれぞれを空調定数Ａ、Ｂ、Ｃ、Ｄとして用いて、コンピュータプログラムを実行する（ステップＳ１０〜Ｓ１４）。【選択図】        図３
2005178523.tif 000002
【特許請求の範囲】
【請求項１】
車室内を空調する為のコンピュータプログラムを実行する演算処理部（２５１）と、
前記コンピュータプログラムの実行に必要な空調定数における複数の候補値をこれら候補値よりも小さいデータ量の選択番号に対応付けてそれぞれ記憶するものであって、前記演算処理部によって前記複数の候補値の読み出しが可能で、かつ前記複数の候補値の書き換えが不能に構成されている読出専用メモリ（２５２）と、
電源供給されなくても、前記複数個の候補値のうち予め決められた候補値に対応する選択番号の記憶を維持する不揮発性メモリ（２５ｂ）と、を備え、
前記演算処理部（Ｓ１０〜Ｓ１３、Ｓ１５４）は、前記不揮発性メモリに記憶される選択番号に該当する候補値を前記読出専用メモリから読み出すとともに、この読み出した候補値を前記空調定数として用いて、前記コンピュータプログラムを実行することを特徴とする車両用空調装置の電子制御装置。
【請求項２】
前記演算処理部（Ｓ１１、Ｓ１４）は、前記不揮発性メモリが故障して前記不揮発性メモリから正確な選択番号を読み出し不能であると判定した場合には、前記読出専用メモリに記憶された前記複数の候補値のうち、予め決められた候補値を読み出して、この読み出された候補値を前記空調定数として用いて前記コンピュータプログラムを実行することを特徴とする請求項１に記載の車両用空調装置の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車室内空調用コンピュータプログラムを実行するコンピュータを具備する車両用空調装置の電子制御装置に関する。
【背景技術】
【０００２】
従来、この種の電子制御装置としては、車室内空調用コンピュータプログラムを実行するマイクロコンピュータと、このマイクロコンピュータによる車室内空調用コンピュータプログラムの実行に必要な空調定数（例えば、目標吹出温度の算出に用いる係数など）を記憶する不揮発性メモリ（例えば、ＥＥＰＲＯＭ）とを備えるものが提案されている（例えば、特許文献１参照）。
【０００３】
このものにおいては、マイクロコンピュータが不揮発性メモリから空調定数を読み出して、この読み出された空調定数を用いて車室内空調用コンピュータプログラムを実行する。これに伴い、空調ユニットに設けられた各種のドアの作動がそれぞれ制御されることになる。
【特許文献１】特開２００２−６７８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、車両用空調装置の電子制御装置としては、コスト上昇を抑えつつ、短期間で開発設計することが強く要望されているが、上述の特許文献１には、コスト上昇を抑えつつ、電子制御装置を短期間で開発設計することについて記載されていない。そこで、本発明者は、不揮発性メモリを用いて、コスト上昇を抑えつつ、電子制御装置を短期間で開発設計することについて検討したところ、次のような問題が生じることが分かった。
【０００５】
すなわち、不揮発性メモリ自体は、マスクＲＯＭに比べて高価であるため、不揮発性メモリに格納するデータ量を増やすと、不揮発性メモリの容量を大きくすることが必要になり、コスト上昇を招く。したがって、不揮発性メモリに格納するデータ量としては少なくすることが必要になる。
【０００６】
そこで、空調定数を記憶する記憶手段として、不揮発性メモリではなく、マスクＲＯＭを用いると、コスト上昇を抑えることが可能になるものの、マスクＲＯＭの製造には、不揮発性メモリの製造に比べて、長い時間を必要とする。したがって、限られた短期間で開発設計を行うためには、開発設計の早い段階（すなわち、開発設計の終了時期よりも、かなり遡った段階）で、空調定数を決めておくことが必要になる。
【０００７】
しかし、実際、空調定数を決めるには、試作車を必要とし、現状、開発設計の早い段階では、試作車を得られないため、開発設計の早い段階で空調定数を決めることが不可能になっている。このため、空調定数を記憶する記憶手段としてマスクＲＯＭを用いることは不可能になる。
【０００８】
そこで、本発明は、上記点に鑑み、読出専用メモリ及び不揮発性メモリの双方を用いて、コスト上昇を抑えつつ、短い開発期間に対応可能である車両用空調装置の電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、開発設計の早い段階で、空調定数を決めることが不可能であるが、空調定数の候補値を複数個決めることは可能であることに着目して成されたものである。
【００１０】
具体的に、請求項１に記載の発明の車両用空調装置の電子制御装置においては、車室内を空調する為のコンピュータプログラムを実行する演算処理部（２５１）と、
前記コンピュータプログラムの実行に必要な空調定数における複数の候補値をこれら候補値よりも小さいデータ量の選択番号に対応付けてそれぞれ記憶するものであって、前記演算処理部によって前記複数の候補値の読み出しが可能で、かつ前記複数の候補値の書き換えが不能に構成されている読出専用メモリ（２５２）と、
電源供給されなくても、前記複数個の候補値のうち予め決められた候補値に対応する選択番号の記憶を維持する不揮発性メモリ（２５ｂ）と、を備え、
前記演算処理部（Ｓ１０〜Ｓ１３、Ｓ１５４）は、前記不揮発性メモリに記憶される選択番号に該当する候補値を前記読出専用メモリから読み出すとともに、この読み出した候補値を前記空調定数として用いて、前記コンピュータプログラムを実行することを特徴とする。
【００１１】
請求項１に記載の発明によれば、読出専用メモリに対して複数の候補値をそれぞれ選択番号に対応付けて記憶させておくことにより、予め決められた候補値に対応する選択番号だけ不揮発性メモリに記憶させておくだけで、この記憶された選択番号に対応する候補値を用いてコンピュータプログラムを実行することができる。
【００１２】
ここで、選択番号は、候補値よりも小さいデータ量であるため、不揮発性メモリに予め決められた候補値に対応する選択番号を記憶させることにより、不揮発性メモリに対して空調定数をそのまま記憶させる場合よりも、不揮発性メモリに格納するデータ量を抑制できる。このため、不揮発性メモリの容量の増加を抑えることができ、コスト上昇を抑えることができる。
【００１３】
また、上述の如く、開発設計の早い段階で、空調定数を決めることが不可能であるが、空調定数の候補値を複数個決めることは可能である。そこで、請求項１に記載の発明のように、読出専用メモリには、空調定数ではなく、複数の候補値を記憶させることにより、開発設計の早い段階で、読出専用メモリの製造を開始することが可能になるので、電子制御装置の短い開発期間に対応することが可能になる。
【００１４】
請求項２に記載の発明では、前記演算処理部（Ｓ１１、Ｓ１４）は、前記不揮発性メモリが故障して前記不揮発性メモリから正確な選択番号を読み出し不能であると判定した場合には、前記読出専用メモリに記憶された前記複数の候補値のうち、予め決められた候補値を読み出して、この読み出された候補値を前記空調定数として用いて前記コンピュータプログラムを実行することを特徴とする。
【００１５】
これにより、不揮発性メモリが故障したときでも、予め決められた候補値を用いてコンピュータプログラムを実行することにより、コンピュータプログラムの実行が不能になるのを避けることができる。
【００１６】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の電子制御装置が適用された車両用空調装置の全体構成の概要図であり、車両用空調装置の室内ユニット部は、大別して送風ユニット１と、空調ユニット２とにより構成される。
【００１８】
送風ユニット１は内外気切替箱３と送風機４とから構成され、内外気切替箱３内の内外気切替ドア５により外気導入口６と内気導入口７を開閉する。これにより、内外気切替箱３内に外気（車室外空気）または内気（車室内空気）が切替導入される。内外気切替ドア５はサーボモータからなる電気駆動装置８により駆動される。送風機４には遠心式送風ファン９と駆動用モータ１０が備えられている。
【００１９】
空調ユニット２には空気通路を形成する空調ケース２ａが備えられ、この空調ケース２ａの上流側に冷凍サイクルを構成する蒸発器（冷房用熱交換手段）１１が配置され、この蒸発器１１の下流側にはエアミックスドア１２が配置されている。このエアミックスドア１２の下流側には車両エンジンの温水（冷却水）を熱源として空気を加熱する温水式ヒータコア（暖房用熱交換手段）１３が設置されている。この温水式ヒータコア１３の側方（上方部）には、温水式ヒータコア１３をバイパスして空気を流すバイパス通路１４が形成されている。
【００２０】
エアミックスドア１２は回動可能な板状ドアであり、サーボモータからなる電気駆動装置１５により駆動される。エアミックスドア１２は、温水式ヒータコア１３を通過する温風とバイパス通路１４を通過する冷風との風量割合を調節するものであって、この冷温風の風量割合の調節により車室内への吹出空気温度を調節する。従って、本例においては、エアミックスドア１２により車室内への吹出空気の温度調節手段が構成される。
【００２１】
温水式ヒータコア１３の下流側には下側から上方へ延びる温風通路１６が形成され、この温風通路１６からの温風とバイパス通路１４からの冷風が空気混合部１７で混合して、所望温度の空気を作り出すことができる。
【００２２】
さらに、空調ケース２ａ内で、空気混合部１７の下流側に吹出モード切替部が構成されている。すなわち、空調ケース２ａの上面部にはデフロスタ開口部１８が形成され、このデフロスタ開口部１８は図示しないデフロスタダクトを介して車両フロントガラス内面に空気を吹き出すものである。デフロスタ開口部１８は、回動自在な板状のデフロスタドア１９により開閉される。
【００２３】
また、空調ケース２ａの上面部で、デフロスタ開口部１８より車両後方側の部位にフェイス開口部２０が形成され、このフェイス開口部２０は図示しないフェイスダクトを介して車室内乗員の上半身に向けて空気を吹き出すものである。フェイス開口部２０は回動自在な板状のフェイスドア２１により開閉される。
【００２４】
また、空調ケース２ａにおいて、フェイス開口部２０の下側部位にフット開口部２２が形成され、このフット開口部２２から車室内乗員の足元に向けて空気を吹き出す。フット開口部２２は回動自在な板状のフットドア２３により開閉される。
【００２５】
上記した吹出モードドア１９、２１、２３は共通のリンク機構（図示せず）に連結され、このリンク機構を介してサーボモータからなる電気駆動装置２４により駆動される。
【００２６】
次に、本実施形態における電気制御部の概要を説明すると、電子制御装置２５はＣＰＵ２５１、ＲＯＭ（マスクＲＯＭ）２５２、ＲＡＭ（図示せず）等からなる周知のマイクロコンピュータ２５ａと、ＥＥＰＲＯＭ（不揮発性メモリ）２５ｂと、周辺回路とから構成されるものである。
【００２７】
ここで、ＲＯＭ２５２は、ＣＰＵ２５１によって複数の候補値の読み出しが可能で、かつ複数の候補値の書き換えが不能に構成されている読出専用メモリであって、後述する４種類の空調定数Ａ、Ｂ、Ｃ、Ｄを決定するために図２に示す如く対照表が記憶されている。この対照表では、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの複数の候補値（０、−１４、−１２、−１０……１２、１４）が記憶されて、複数の候補は、それぞれ選択番号（０、１、２、３、４、…１４）が対応付けられている。
【００２８】
ここで、選択番号としては４ビットデータが用いられ、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれに対して１５個の選択番号が設定されている。空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの複数の候補値としては、８ビットデータが用いられている。
【００２９】
なお、４種類の空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれは、後述するように、目標吹出温度ＴＡＯの算出式の補正用定数Ｃｚの算出に用いられ、空調定数Ａ、Ｂ、Ｃ、Ｄを用いて、補正用定数Ｃｚ、ひいては、目標吹出温度ＴＡＯを算出する手法については、後述する。
【００３０】
また、ＥＥＰＲＯＭ２５ｂは、電源供給されなくても、データの記憶を維持する不揮発性メモリであり、ＥＥＰＲＯＭ２５ｂには、ＲＡＭの待避データだけでなく、複数個の候補値のうち予め決められた候補値に対応する選択番号が記憶されている。
【００３１】
なお、ＲＡＭの待避データは、イグニッションスイッチがオフされたときに、ＲＡＭから移動されるデータである。ＲＡＭには、ＣＰＵ２５１によるコンピュータプログラムの実行に伴うデータが記憶される。
【００３２】
一方、蒸発器１１の温度センサとして、サーミスタからなる温度センサ２６を有しており、この温度センサ２６は空調ケース２ａ内で蒸発器１１の空気吹出直後の部位に配置され、蒸発器吹出温度Ｔｅを検出する。
【００３３】
電子制御装置２５には、上記の温度センサ２６の他に、空調制御のために、内気温Ｔｒ、外気温Ｔａｍ、日射量Ｔｓ、温水温度Ｔｗ等を検出する周知のセンサ２７〜３０から検出信号が入力される。なお、内気温Ｔｒを検出する内気センサ２７は、例えば、車室内計器盤の左右方向中央部の下側寄りの部位（センタクラスタ付近）に配置され、車室内の代表的温度を内気温Ｔｒとして検出する。
【００３４】
また、車室内計器盤近傍に設置される空調制御パネル３１には乗員により手動操作される操作スイッチ３２〜３６が備えられ、この操作スイッチ３２〜３６の操作信号も電子制御装置２５に入力される。
【００３５】
この操作スイッチとして、具体的には、温度設定信号Ｔｓｅｔを発生する温度設定スイッチ３２、風量切替信号を発生する風量スイッチ３３、吹出モード信号を発生する吹出モードスイッチ３４、内外気切替信号を発生する内外気切替スイッチ３５、冷凍サイクルの圧縮機（図示せず）の運転を断続するエアコンスイッチ３６等が設けられている。
【００３６】
次に、上記構成において本実施形態の作動を説明する。図３のフローチャートは、電子制御装置２５のマイクロコンピュータ２５ａのＣＰＵ２５１により実行される制御処理を示し、図４のフローチャートは、図３の制御処理の一部を詳細に示している。
【００３７】
ＣＰＵ２５１は、図示しない車両エンジンのイグニッションスイッチがオンされて制御装置２５に電源供給されると、起動する。これに伴い、ＣＰＵ２５１は、図３のフローチャートにしたがって、コンピュータプログラムの実行を開始する。
【００３８】
先ず、ステップＳ９ではフラグ、タイマー等の初期化がなされ、ステップＳ１０に移行すると、ＥＥＰＲＯＭ２５ｂから空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号を読み出す。
【００３９】
ここで、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号には、ＣＲＣチェック符号等の誤り判定符号が予め付加されており、ステップ１１においては、各選択番号のそれぞれに付加された誤り判定符号に基づいて、４つの選択番号のそれぞれが正常な値か否かを判定する。
【００４０】
そして、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号が全て正常な値である場合にはＹＥＳと判定する。すなわち、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号がデータ化けを起こしておらず、ＥＥＰＲＯＭ２５ｂが正常であると判定されることになる。
【００４１】
この場合、ＥＥＰＲＯＭ２５ｂから読み出された空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号としての各値をそれぞれ正式に選択番号として用いることを決定し、ＲＯＭ２５２に記憶される対照表（図２参照）から各選択番号に該当する空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの候補を読み出して、それぞれの候補を空調定数Ａ、Ｂ、Ｃ、Ｄとして用いることを決定する。
【００４２】
一方、ステップ１１において、４つの選択番号のうち１つの選択番号でも異常な値である場合にはＮＯと判定する。すなわち、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号のいずれかが、データ化けを起こしていると判定されることになる。
【００４３】
この場合、ＥＥＰＲＯＭ２５ｂから読み出された各選択番号を用いないで、予め決められた空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの候補値をＲＯＭ２５２から読み出す。この場合、例えば、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの候補値として、１５番目の選択番号１４に対応する候補値（１４）を用いる。
【００４４】
以上のように、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの候補値が決められると、その後、ステップＳ１５に進んで空調制御処理を行う。具体的には、図４に示すフローチャートのステップＳ１５２において、空調制御パネル３１の操作スイッチ３２〜３６の操作信号を読み込む。次のステップＳ１５３で車両環境状態の信号、すなわち、センサ２６〜３０からの検出信号等を読み込む。
【００４５】
続いて、ステップＳ１５４にて、車室内へ吹き出される空調風の目標吹出温度ＴＡＯを算出する。この目標吹出温度ＴＡＯは車室内を温度設定スイッチ３２の設定温度Ｔｓｅｔに維持するために必要な吹出温度であり、下記数式１に基づいて算出される。
【００４６】
ＴＡＯ＝Ｋｓｅｔ×Ｔｓｅｔ−Ｋｒ×Ｔｒ
−Ｋａｍ×Ｔａｍ−Ｋｓ×Ｔｓ＋Ｃ……（数１）
但し、Ｔｒ：内気センサ２７により検出される内気温
Ｔａｍ：外気センサ２８により検出される外気温
Ｔｓ：日射センサ２９により検出される日射量
Ｋｓｅｔ、Ｋｒ、Ｋａｍ、Ｋｓ：制御ゲイン
Ｃｚ：補正用定数
なお、目標吹出温度ＴＡＯの算出式（数式１）の補正用定数Ｃｚの算出については後述する。
【００４７】
次に、ステップＳ１５５にて送風機４により送風される空気の目標送風量、具体的には送風機駆動用モータ１０の印加電圧であるブロワ電圧レベルを上記ＴＡＯに基づいて決定する。このブロワ電圧レベルは、周知の如く、上記ＴＡＯの高温側（最大暖房側）および低温側（最大冷房側）でブロワ電圧レベルを増大させて最大風量（Ｈｉ）とし、そして、上記ＴＡＯの中間温度域でブロワ電圧レベルを減少させて最小風量（Ｌｏ）とする。
【００４８】
ここで、ブロワ電圧レベルは最大風量（ＨＩ）と最小風量（ＬＯ）との間で風量を多段階に制御するために、ＴＡＯに応じて多段階（例えば、３１段階）に変化するようになっている。
【００４９】
次に、ステップＳ１５６にて内外気モードを決定する。この内外気モードは例えば設定温度Ｔｓｅｔに対して内気温Ｔｒが所定温度以上、大幅に高いとき（冷房高負荷時）に内気モードとし、その他の時は外気モードとする。あるいは、上記ＴＡＯが低温側から高温側へ上昇するにつれて、全内気モード→内外気混入モード→全外気モードと切替設定してもよい。
【００５０】
次に、ステップＳ１５７にて上記ＴＡＯに応じて吹出モードを決定する。この吹出モードは周知のごとくＴＡＯが低温側から高温側へ上昇するにつれてフェイスモード→バイレベルモード→フットモードと切替設定される。
【００５１】
次に、ステップＳ１５８にて、エアミックスドア１２の目標開度ＳＷを上記ＴＡＯ、蒸発器吹出温度Ｔｅ、及び温水温度Ｔｗに基づいて次の数式２により算出する。
【００５２】
ＳＷ＝〔（ＴＡＯ−Ｔｅ）／（Ｔｗ−Ｔｅ）〕×１００（％）……（数式２）
ここで、エアミックスドア１２の目標開度ＳＷは、エアミックスドア１２の最大冷房位置（図１の実線位置）を０％とし、エアミックスドア１２の最大暖房位置（図１の一点鎖線位置）を１００％とする百分率で表される。
【００５３】
次に、ステップＳ１５９に進み、温度センサ２６により検出される実際の蒸発器吹出温度Ｔｅと、上記ＴＡＯ等に基づいて決定される目標蒸発器温度ＴＥＯとを比較して図示しない空調用圧縮機の電磁クラッチへの印加電圧を決定し、圧縮機作動の断続（ＯＮ−ＯＦＦ）を決定する。
【００５４】
次に、ステップＳ１６０に進み、上記ステップＳ１５５〜Ｓ１５９で決定された制御状態が得られるように、各種アクチュエータ部（８、１０、１５、２４等）に制御信号が出力される。次のステップＳ１６１で制御周期τの間待機し、制御周期τの経過を判定すると、ステップＳ１５２に戻る。これにより、車室内が自動的に空調制御されることになる。
【００５５】
以下、目標吹出温度ＴＡＯの算出式（数式１）の補正用定数Ｃｚの算出について説明する。
【００５６】
すなわち、補正用定数Ｃｚとしては、外気温Ｔａｍによって異なる値が用いられ、例えば、図５に示すように、横軸を外気温Ｔａｍとし、縦軸を補正用定数Ｃｚとする特性グラフから補正用定数Ｃｚが決定される。ここで、上述の如く決定された空調定数Ａ、Ｂ、Ｃ、Ｄは、以下のように、特性グラフを求めるのに用いられる。
【００５７】
すなわち、横軸を外気温Ｔａｍとし、縦軸を補正用定数Ｃｚとする二次元座標において、外気温Ｔａｍが「−１０℃」以下の温度である場合の補正用定数Ｃｚの値として空調定数Ａを用い、外気温Ｔａｍが「０℃」のときの補正用定数Ｃｚの値として空調定数Ｂを用いる。また、外気温Ｔａｍが「＋１０℃」のときの補正用定数Ｃｚの値として空調定数Ｃｚを用いて、外気温Ｔａｍが「＋２０℃」以上の温度である場合の補正用定数Ｃｚの値として空調定数Ｄを用いる。
【００５８】
そして、外気温Ｔａｍが「−１０℃」のときの特性点（●）と、外気温Ｔａｍが「０℃」のときの特性点（●）とを直線で結び、外気温Ｔａｍが「０℃」のときの特性点（●）と、外気温Ｔａｍが「１０℃」のときの特性点（●）とを直線で結び、外気温Ｔａｍが「１０℃」のときの特性点（●）と、外気温Ｔａｍが「２０℃」のときの特性点（●）とを直線で結ぶ。
【００５９】
以上により、特性グラフが求められ、この求められた特性グラフと外気温Ｔａｍとから補正用定数Ｃｚが求められる。なお、図５に示す例では、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれに対して選択番号ＮＯ６、ＮＯ４、ＮＯ９、ＮＯ１１が設定されている場合に求められた特性グラフを示している。
次に、本実施形態の作用効果について説明する。すなわち、本実施形態の電子制御装置においては、車室内空調用のコンピュータプログラムを実行するＣＰＵ２５１と、コンピュータプログラムの実行に必要な空調定数Ａ、Ｂ、Ｃ、Ｄにおける複数の候補値のそれぞれを選択番号に対応付けて記憶するＲＯＭ２５２と、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれの選択番号の記憶を維持するＥＥＰＲＯＭ２５ｂとを備えている。
ここで、ＣＰＵ２５１は、ＥＥＰＲＯＭ２５ｂに記憶される各選択番号に該当する候補値を読出専用メモリ２５ｂから読み出すとともに、この読み出した各候補値のそれぞれを空調定数Ａ、Ｂ、Ｃ、Ｄとして用いて、コンピュータプログラムを実行する。
【００６０】
ここで、選択番号は、４ビットのデータであって、８ビットデータの候補値よりも小さいデータ量であるため、ＥＥＰＲＯＭ２５ｂに予め決められた候補値に対応する選択番号を記憶させることにより、ＥＥＰＲＯＭ２５ｂに対して空調定数をそのまま記憶させる場合よりも、ＥＥＰＲＯＭ２５ｂに格納するデータ量を抑制できる。このため、ＥＥＰＲＯＭ２５ｂの容量の増加を抑えることができ、コスト上昇を抑えることができる。
【００６１】
また、上述の如く、電子制御装置の開発設計の早い段階では、空調定数を決めることが不可能であるが、空調定数の候補値を複数個決めることは可能である。  そこで、本実施形態では、ＲＯＭ２５２には、空調定数ではなく、複数の候補値を記憶させることにより、開発設計の早い段階で、ＲＯＭ２５２の製造を開始することが可能になるので、電子制御装置の短い開発期間に対応することが可能になる。
【００６２】
また、本実施形態では、ＣＰＵ２５１は、ＥＥＰＲＯＭ２５ｂが故障してＥＥＰＲＯＭ２５ｂから正確な選択番号を読み出し不能であると判定した場合には、
空調定数Ａ、Ｂ、Ｃ、Ｄにおける各候補値のうち、予め決められた空調定数毎の候補値をＲＯＭ２５２から読み出して、この読み出された各候補値を用いてコンピュータプログラムを実行する。
【００６３】
これにより、ＥＥＰＲＯＭ２５ｂが故障したときでも、ＣＰＵ２５１は、予め決められた空調定数毎の候補値を用いてコンピュータプログラムを実行するので、コンピュータプログラムの実行が不能になるのを避けることができる。
【００６４】
また、本実施形態では、４ビットデータが用いられ、空調定数Ａ、Ｂ、Ｃ、Ｄのそれぞれに対して１５個の選択番号（０〜１４）が設定されている。このため、選択番号がデータ化けして、かつ、正誤判定処理（Ｓ１１）で、選択番号が正状な値であると判定されたときでも、データ化けされた選択番号が、０〜１４のいずれかになる可能性が高い。
このため、仮に、選択番号がデータ化けされていても、０〜１４のうち、いずれかの値に対応する空調定数が選ばれるため、各候補値から、大きく離れた値が選ばれない。したがって、仮に、選択番号がデータ化けされていても、コンピュータプログラムの実行が不能になるのを避けることができる。
【００６５】
（その他の実施形態）
上述の実施形態では、マイクロコンピュータ２５を採用してそのＣＰＵ２５１が、コンピュータプログラムを実行する例について説明したが、これに限らず、ＤＳＰ等の各種の計算装置を採用してそのＣＰＵ２５１が、コンピュータプログラムを実行するようにしてもよい。
【００６６】
上述の実施形態では、選択番号として４ビットデータを用いた例について説明したが、これに限らず、空調定数よりもデータ量の小さいデータであれば、８ビットデータなど、いずれの大きさのデータであってもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係る車両用空調装置の全体構成を示す概要図である。
【図２】上述の実施形態に係る車両用空調装置の空調定数を決めるための対照表を示す図表である。
【図３】図１の電子制御装置の制御処理を示すフローチャートである。
【図４】図３中の一部の制御処理を詳細に示すフローチャートである。
【図５】上述の実施形態に係る車両用空調装置の空調定数を決めるための特性グラフを示す図である。
【符号の説明】
【００６８】
２５…電子制御装置、２５１…ＣＰＵ、２５２…ＲＯＭ、
Ａ、Ｂ、Ｃ、Ｄ…空調定数、２５ｂ…ＥＥＰＲＯＭ。
【図１】
2005178523.tif 000003
【図２】
2005178523.tif 000004
【図３】
2005178523.tif 000005
【図４】
2005178523.tif 000006
【図５】
2005178523.tif 000007