JP4222201B2 - Electronic control device for vehicle air conditioner - Google Patents
Electronic control device for vehicle air conditioner Download PDFInfo
- Publication number
- JP4222201B2 JP4222201B2 JP2003421324A JP2003421324A JP4222201B2 JP 4222201 B2 JP4222201 B2 JP 4222201B2 JP 2003421324 A JP2003421324 A JP 2003421324A JP 2003421324 A JP2003421324 A JP 2003421324A JP 4222201 B2 JP4222201 B2 JP 4222201B2
- Authority
- JP
- Japan
- Prior art keywords
- air
- air conditioning
- read
- candidate values
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Air-Conditioning For Vehicles (AREA)
Description
本発明は、車室内空調用コンピュータプログラムを実行するコンピュータを具備する車両用空調装置の電子制御装置に関する。 The present invention relates to an electronic control device for a vehicle air conditioner including a computer that executes a vehicle air conditioning computer program.
従来、この種の電子制御装置としては、車室内空調用コンピュータプログラムを実行するマイクロコンピュータと、このマイクロコンピュータによる車室内空調用コンピュータプログラムの実行に必要な空調定数(例えば、目標吹出温度の算出に用いる係数など)を記憶する不揮発性メモリ(例えば、EEPROM)とを備えるものが提案されている(例えば、特許文献1参照)。 Conventionally, as this type of electronic control device, a microcomputer that executes a computer program for air conditioning of a vehicle interior, and an air conditioning constant (for example, calculation of a target outlet temperature) necessary for execution of the computer program for air conditioning of the vehicle interior by the microcomputer are used. A device including a nonvolatile memory (for example, EEPROM) for storing a coefficient to be used has been proposed (for example, see Patent Document 1).
このものにおいては、マイクロコンピュータが不揮発性メモリから空調定数を読み出して、この読み出された空調定数を用いて車室内空調用コンピュータプログラムを実行する。これに伴い、空調ユニットに設けられた各種のドアの作動がそれぞれ制御されることになる。
ところで、近年、車両用空調装置の電子制御装置としては、コスト上昇を抑えつつ、短期間で開発設計することが強く要望されているが、上述の特許文献1には、コスト上昇を抑えつつ、電子制御装置を短期間で開発設計することについて記載されていない。そこで、本発明者は、不揮発性メモリを用いて、コスト上昇を抑えつつ、電子制御装置を短期間で開発設計することについて検討したところ、次のような問題が生じることが分かった。 By the way, in recent years, as an electronic control device for a vehicle air conditioner, it has been strongly demanded to develop and design in a short period of time while suppressing an increase in cost. There is no description about developing and designing an electronic control device in a short period of time. Therefore, the present inventor examined the development and design of an electronic control device in a short period of time while suppressing an increase in cost by using a nonvolatile memory, and found that the following problems occur.
すなわち、不揮発性メモリ自体は、マスクROMに比べて高価であるため、不揮発性メモリに格納するデータ量を増やすと、不揮発性メモリの容量を大きくすることが必要になり、コスト上昇を招く。したがって、不揮発性メモリに格納するデータ量としては少なくすることが必要になる。 That is, the nonvolatile memory itself is more expensive than the mask ROM. Therefore, if the amount of data stored in the nonvolatile memory is increased, it is necessary to increase the capacity of the nonvolatile memory, resulting in an increase in cost. Therefore, it is necessary to reduce the amount of data stored in the nonvolatile memory.
そこで、空調定数を記憶する記憶手段として、不揮発性メモリではなく、マスクROMを用いると、コスト上昇を抑えることが可能になるものの、マスクROMの製造には、不揮発性メモリの製造に比べて、長い時間を必要とする。したがって、限られた短期間で開発設計を行うためには、開発設計の早い段階(すなわち、開発設計の終了時期よりも、かなり遡った段階)で、空調定数を決めておくことが必要になる。 Therefore, when using a mask ROM instead of a nonvolatile memory as a storage means for storing the air conditioning constant, it is possible to suppress an increase in cost, but in manufacturing a mask ROM, compared to manufacturing a nonvolatile memory, Need a long time. Therefore, in order to perform development design in a limited short period of time, it is necessary to determine the air conditioning constant at an early stage of development design (that is, a stage far behind the end of development design). .
しかし、実際、空調定数を決めるには、試作車を必要とし、現状、開発設計の早い段階では、試作車を得られないため、開発設計の早い段階で空調定数を決めることが不可能になっている。このため、空調定数を記憶する記憶手段としてマスクROMを用いることは不可能になる。 However, in actuality, a prototype vehicle is required to determine the air conditioning constant. At present, the prototype vehicle cannot be obtained at an early stage of development and design, making it impossible to determine the air conditioning constant at an early stage of development and design. ing. For this reason, it is impossible to use a mask ROM as a storage means for storing the air conditioning constant.
そこで、本発明は、上記点に鑑み、読出専用メモリ及び不揮発性メモリの双方を用いて、コスト上昇を抑えつつ、短い開発期間に対応可能である車両用空調装置の電子制御装置を提供することを目的とする。 Therefore, in view of the above points, the present invention provides an electronic control device for a vehicle air conditioner that can cope with a short development period while suppressing an increase in cost by using both a read-only memory and a nonvolatile memory. With the goal.
本発明は、開発設計の早い段階で、空調定数を決めることが不可能であるが、空調定数の候補値を複数個決めることは可能であることに着目して成されたものである。 The present invention is made by paying attention to the fact that it is impossible to determine the air conditioning constant at an early stage of development and design, but it is possible to determine a plurality of candidate values for the air conditioning constant.
具体的に、請求項1に記載の発明の車両用空調装置の電子制御装置においては、車室内を空調する為のコンピュータプログラムを実行する演算処理部(251)と、
前記コンピュータプログラムの実行に必要な空調定数における複数の候補値をこれら候補値よりも小さいデータ量の選択番号に対応付けてそれぞれ記憶するものであって、前記演算処理部によって前記複数の候補値の読み出しが可能で、かつ前記複数の候補値の書き換えが不能に構成されている読出専用メモリ(252)と、
電源供給されなくても、前記複数個の候補値のうち予め決められた候補値に対応する選択番号の記憶を維持する不揮発性メモリ(25b)と、を備え、
前記演算処理部(S10〜S13、S154)は、前記不揮発性メモリに記憶される選択番号に該当する候補値を前記読出専用メモリから読み出すとともに、この読み出した候補値を前記空調定数として用いて、前記コンピュータプログラムを実行することを特徴とする。
Specifically, in the electronic control device for a vehicle air conditioner according to the first aspect of the present invention, an arithmetic processing unit (251) that executes a computer program for air conditioning the vehicle interior;
A plurality of candidate values in the air conditioning constant necessary for execution of the computer program are stored in association with selection numbers having a data amount smaller than these candidate values, respectively, and the arithmetic processing unit sets the plurality of candidate values. A read only memory (252) configured to be readable and not rewriteable of the plurality of candidate values;
A non-volatile memory (25b) that maintains a memory of a selection number corresponding to a predetermined candidate value among the plurality of candidate values even when power is not supplied,
The arithmetic processing units (S10 to S13, S154) read candidate values corresponding to selection numbers stored in the nonvolatile memory from the read-only memory, and use the read candidate values as the air conditioning constants. The computer program is executed.
請求項1に記載の発明によれば、読出専用メモリに対して複数の候補値をそれぞれ選択番号に対応付けて記憶させておくことにより、予め決められた候補値に対応する選択番号だけ不揮発性メモリに記憶させておくだけで、この記憶された選択番号に対応する候補値を用いてコンピュータプログラムを実行することができる。 According to the first aspect of the present invention, by storing a plurality of candidate values in association with the selection numbers in the read-only memory, only the selection number corresponding to the predetermined candidate value is nonvolatile. The computer program can be executed using the candidate value corresponding to the stored selection number simply by storing it in the memory.
ここで、選択番号は、候補値よりも小さいデータ量であるため、不揮発性メモリに予め決められた候補値に対応する選択番号を記憶させることにより、不揮発性メモリに対して空調定数をそのまま記憶させる場合よりも、不揮発性メモリに格納するデータ量を抑制できる。このため、不揮発性メモリの容量の増加を抑えることができ、コスト上昇を抑えることができる。 Here, since the selection number has a data amount smaller than the candidate value, the air conditioning constant is stored in the nonvolatile memory as it is by storing the selection number corresponding to the predetermined candidate value in the nonvolatile memory. The amount of data stored in the nonvolatile memory can be suppressed as compared with the case where the data is stored. For this reason, an increase in the capacity of the nonvolatile memory can be suppressed, and an increase in cost can be suppressed.
また、上述の如く、開発設計の早い段階で、空調定数を決めることが不可能であるが、空調定数の候補値を複数個決めることは可能である。そこで、請求項1に記載の発明のように、読出専用メモリには、空調定数ではなく、複数の候補値を記憶させることにより、開発設計の早い段階で、読出専用メモリの製造を開始することが可能になるので、電子制御装置の短い開発期間に対応することが可能になる。 Further, as described above, it is impossible to determine the air conditioning constant at an early stage of development and design, but it is possible to determine a plurality of candidate values for the air conditioning constant. Therefore, as in the first aspect of the invention, the read-only memory starts storing the read-only memory at an early stage of development design by storing a plurality of candidate values instead of the air conditioning constant. Therefore, it becomes possible to cope with a short development period of the electronic control device.
請求項2に記載の発明では、前記演算処理部(S11、S14)は、前記不揮発性メモリが故障して前記不揮発性メモリから正確な選択番号を読み出し不能であると判定した場合には、前記読出専用メモリに記憶された前記複数の候補値のうち、予め決められた候補値を読み出して、この読み出された候補値を前記空調定数として用いて前記コンピュータプログラムを実行することを特徴とする。
In the invention according to
これにより、不揮発性メモリが故障したときでも、予め決められた候補値を用いてコンピュータプログラムを実行することにより、コンピュータプログラムの実行が不能になるのを避けることができる。 As a result, even when the nonvolatile memory fails, it is possible to prevent the computer program from being disabled by executing the computer program using a predetermined candidate value.
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。 In addition, the code | symbol in the bracket | parenthesis of each said means shows the correspondence with the specific means as described in embodiment mentioned later.
図1は、本発明の電子制御装置が適用された車両用空調装置の全体構成の概要図であり、車両用空調装置の室内ユニット部は、大別して送風ユニット1と、空調ユニット2とにより構成される。
FIG. 1 is a schematic diagram of the overall configuration of a vehicle air conditioner to which an electronic control device of the present invention is applied. The indoor unit of the vehicle air conditioner is roughly divided into a
送風ユニット1は内外気切替箱3と送風機4とから構成され、内外気切替箱3内の内外気切替ドア5により外気導入口6と内気導入口7を開閉する。これにより、内外気切替箱3内に外気(車室外空気)または内気(車室内空気)が切替導入される。内外気切替ドア5はサーボモータからなる電気駆動装置8により駆動される。送風機4には遠心式送風ファン9と駆動用モータ10が備えられている。
The
空調ユニット2には空気通路を形成する空調ケース2aが備えられ、この空調ケース2aの上流側に冷凍サイクルを構成する蒸発器(冷房用熱交換手段)11が配置され、この蒸発器11の下流側にはエアミックスドア12が配置されている。このエアミックスドア12の下流側には車両エンジンの温水(冷却水)を熱源として空気を加熱する温水式ヒータコア(暖房用熱交換手段)13が設置されている。この温水式ヒータコア13の側方(上方部)には、温水式ヒータコア13をバイパスして空気を流すバイパス通路14が形成されている。
The
エアミックスドア12は回動可能な板状ドアであり、サーボモータからなる電気駆動装置15により駆動される。エアミックスドア12は、温水式ヒータコア13を通過する温風とバイパス通路14を通過する冷風との風量割合を調節するものであって、この冷温風の風量割合の調節により車室内への吹出空気温度を調節する。従って、本例においては、エアミックスドア12により車室内への吹出空気の温度調節手段が構成される。
The
温水式ヒータコア13の下流側には下側から上方へ延びる温風通路16が形成され、この温風通路16からの温風とバイパス通路14からの冷風が空気混合部17で混合して、所望温度の空気を作り出すことができる。
A
さらに、空調ケース2a内で、空気混合部17の下流側に吹出モード切替部が構成されている。すなわち、空調ケース2aの上面部にはデフロスタ開口部18が形成され、このデフロスタ開口部18は図示しないデフロスタダクトを介して車両フロントガラス内面に空気を吹き出すものである。デフロスタ開口部18は、回動自在な板状のデフロスタドア19により開閉される。
Further, an air outlet mode switching unit is configured on the downstream side of the
また、空調ケース2aの上面部で、デフロスタ開口部18より車両後方側の部位にフェイス開口部20が形成され、このフェイス開口部20は図示しないフェイスダクトを介して車室内乗員の上半身に向けて空気を吹き出すものである。フェイス開口部20は回動自在な板状のフェイスドア21により開閉される。
In addition, a
また、空調ケース2aにおいて、フェイス開口部20の下側部位にフット開口部22が形成され、このフット開口部22から車室内乗員の足元に向けて空気を吹き出す。フット開口部22は回動自在な板状のフットドア23により開閉される。
Further, in the
上記した吹出モードドア19、21、23は共通のリンク機構(図示せず)に連結され、このリンク機構を介してサーボモータからなる電気駆動装置24により駆動される。
The blow-out
次に、本実施形態における電気制御部の概要を説明すると、電子制御装置25はCPU251、ROM(マスクROM)252、RAM(図示せず)等からなる周知のマイクロコンピュータ25aと、EEPROM(不揮発性メモリ)25bと、周辺回路とから構成されるものである。
Next, the outline of the electric control unit in the present embodiment will be described. The
ここで、ROM252は、CPU251によって複数の候補値の読み出しが可能で、かつ複数の候補値の書き換えが不能に構成されている読出専用メモリであって、後述する4種類の空調定数A、B、C、Dを決定するために図2に示す如く対照表が記憶されている。この対照表では、空調定数A、B、C、Dのそれぞれの複数の候補値(0、−14、−12、−10……12、14)が記憶されて、複数の候補は、それぞれ選択番号(0、1、2、3、4、…14)が対応付けられている。
Here, the
ここで、選択番号としては4ビットデータが用いられ、空調定数A、B、C、Dのそれぞれに対して15個の選択番号が設定されている。空調定数A、B、C、Dのそれぞれの複数の候補値としては、8ビットデータが用いられている。 Here, 4-bit data is used as the selection number, and 15 selection numbers are set for each of the air conditioning constants A, B, C, and D. As a plurality of candidate values for each of the air conditioning constants A, B, C, and D, 8-bit data is used.
なお、4種類の空調定数A、B、C、Dのそれぞれは、後述するように、目標吹出温度TAOの算出式の補正用定数Czの算出に用いられ、空調定数A、B、C、Dを用いて、補正用定数Cz、ひいては、目標吹出温度TAOを算出する手法については、後述する。 Each of the four types of air conditioning constants A, B, C, and D is used to calculate a correction constant Cz in a calculation formula for the target blowout temperature TAO, as will be described later, and the air conditioning constants A, B, C, and D are used. A method for calculating the correction constant Cz and thus the target blowing temperature TAO will be described later.
また、EEPROM25bは、電源供給されなくても、データの記憶を維持する不揮発性メモリであり、EEPROM25bには、RAMの待避データだけでなく、複数個の候補値のうち予め決められた候補値に対応する選択番号が記憶されている。
The
なお、RAMの待避データは、イグニッションスイッチがオフされたときに、RAMから移動されるデータである。RAMには、CPU251によるコンピュータプログラムの実行に伴うデータが記憶される。
The saved data in the RAM is data moved from the RAM when the ignition switch is turned off. The RAM stores data associated with the execution of the computer program by the
一方、蒸発器11の温度センサとして、サーミスタからなる温度センサ26を有しており、この温度センサ26は空調ケース2a内で蒸発器11の空気吹出直後の部位に配置され、蒸発器吹出温度Teを検出する。
On the other hand, a temperature sensor 26 composed of a thermistor is provided as a temperature sensor of the
電子制御装置25には、上記の温度センサ26の他に、空調制御のために、内気温Tr、外気温Tam、日射量Ts、温水温度Tw等を検出する周知のセンサ27〜30から検出信号が入力される。なお、内気温Trを検出する内気センサ27は、例えば、車室内計器盤の左右方向中央部の下側寄りの部位(センタクラスタ付近)に配置され、車室内の代表的温度を内気温Trとして検出する。
In addition to the temperature sensor 26 described above, the
また、車室内計器盤近傍に設置される空調制御パネル31には乗員により手動操作される操作スイッチ32〜36が備えられ、この操作スイッチ32〜36の操作信号も電子制御装置25に入力される。
The air
この操作スイッチとして、具体的には、温度設定信号Tsetを発生する温度設定スイッチ32、風量切替信号を発生する風量スイッチ33、吹出モード信号を発生する吹出モードスイッチ34、内外気切替信号を発生する内外気切替スイッチ35、冷凍サイクルの圧縮機(図示せず)の運転を断続するエアコンスイッチ36等が設けられている。
Specifically, as the operation switch, a
次に、上記構成において本実施形態の作動を説明する。図3のフローチャートは、電子制御装置25のマイクロコンピュータ25aのCPU251により実行される制御処理を示し、図4のフローチャートは、図3の制御処理の一部を詳細に示している。
Next, the operation of this embodiment in the above configuration will be described. The flowchart of FIG. 3 shows the control processing executed by the
CPU251は、図示しない車両エンジンのイグニッションスイッチがオンされて制御装置25に電源供給されると、起動する。これに伴い、CPU251は、図3のフローチャートにしたがって、コンピュータプログラムの実行を開始する。
The
先ず、ステップS9ではフラグ、タイマー等の初期化がなされ、ステップS10に移行すると、EEPROM25bから空調定数A、B、C、Dのそれぞれの選択番号を読み出す。
First, in step S9, flags, timers, and the like are initialized. When the process proceeds to step S10, the selection numbers of the air conditioning constants A, B, C, and D are read from the
ここで、空調定数A、B、C、Dのそれぞれの選択番号には、CRCチェック符号等の誤り判定符号が予め付加されており、ステップ11においては、各選択番号のそれぞれに付加された誤り判定符号に基づいて、4つの選択番号のそれぞれが正常な値か否かを判定する。
Here, an error determination code such as a CRC check code is added in advance to each selection number of the air conditioning constants A, B, C, and D, and in
そして、空調定数A、B、C、Dのそれぞれの選択番号が全て正常な値である場合にはYESと判定する。すなわち、空調定数A、B、C、Dのそれぞれの選択番号がデータ化けを起こしておらず、EEPROM25bが正常であると判定されることになる。
Then, when all the selection numbers of the air conditioning constants A, B, C, and D are normal values, it is determined as YES. That is, the selection numbers of the air conditioning constants A, B, C, and D are not garbled, and it is determined that the
この場合、EEPROM25bから読み出された空調定数A、B、C、Dのそれぞれの選択番号としての各値をそれぞれ正式に選択番号として用いることを決定し、ROM252に記憶される対照表(図2参照)から各選択番号に該当する空調定数A、B、C、Dのそれぞれの候補を読み出して、それぞれの候補を空調定数A、B、C、Dとして用いることを決定する。
In this case, it is determined that each value as the selection number of each of the air conditioning constants A, B, C, and D read from the
一方、ステップ11において、4つの選択番号のうち1つの選択番号でも異常な値である場合にはNOと判定する。すなわち、空調定数A、B、C、Dのそれぞれの選択番号のいずれかが、データ化けを起こしていると判定されることになる。
On the other hand, if it is determined in
この場合、EEPROM25bから読み出された各選択番号を用いないで、予め決められた空調定数A、B、C、Dのそれぞれの候補値をROM252から読み出す。この場合、例えば、空調定数A、B、C、Dのそれぞれの候補値として、15番目の選択番号14に対応する候補値(14)を用いる。
In this case, the respective candidate numbers for the predetermined air conditioning constants A, B, C, and D are read from the
以上のように、空調定数A、B、C、Dのそれぞれの候補値が決められると、その後、ステップS15に進んで空調制御処理を行う。具体的には、図4に示すフローチャートのステップS152において、空調制御パネル31の操作スイッチ32〜36の操作信号を読み込む。次のステップS153で車両環境状態の信号、すなわち、センサ26〜30からの検出信号等を読み込む。
As described above, when the respective candidate values of the air conditioning constants A, B, C, and D are determined, the process proceeds to step S15 and air conditioning control processing is performed. Specifically, in step S152 of the flowchart shown in FIG. 4, the operation signals of the operation switches 32-36 of the air
続いて、ステップS154にて、車室内へ吹き出される空調風の目標吹出温度TAOを算出する。この目標吹出温度TAOは車室内を温度設定スイッチ32の設定温度Tsetに維持するために必要な吹出温度であり、下記数式1に基づいて算出される。
Subsequently, in step S154, a target blowing temperature TAO of the conditioned air blown into the vehicle interior is calculated. This target blowing temperature TAO is a blowing temperature necessary for maintaining the passenger compartment at the set temperature Tset of the
TAO=Kset×Tset−Kr×Tr
−Kam×Tam−Ks×Ts+C……(数1)
但し、Tr:内気センサ27により検出される内気温
Tam:外気センサ28により検出される外気温
Ts:日射センサ29により検出される日射量
Kset、Kr、Kam、Ks:制御ゲイン
Cz:補正用定数
なお、目標吹出温度TAOの算出式(数式1)の補正用定数Czの算出については後述する。
TAO = Kset × Tset−Kr × Tr
−Kam × Tam−Ks × Ts + C (Equation 1)
However, Tr: The inside air temperature detected by the
次に、ステップS155にて送風機4により送風される空気の目標送風量、具体的には送風機駆動用モータ10の印加電圧であるブロワ電圧レベルを上記TAOに基づいて決定する。このブロワ電圧レベルは、周知の如く、上記TAOの高温側(最大暖房側)および低温側(最大冷房側)でブロワ電圧レベルを増大させて最大風量(Hi)とし、そして、上記TAOの中間温度域でブロワ電圧レベルを減少させて最小風量(Lo)とする。
Next, in step S155, a target air flow rate of air blown by the
ここで、ブロワ電圧レベルは最大風量(HI)と最小風量(LO)との間で風量を多段階に制御するために、TAOに応じて多段階(例えば、31段階)に変化するようになっている。 Here, the blower voltage level changes in multiple stages (for example, 31 stages) according to TAO in order to control the air volume in multiple stages between the maximum air volume (HI) and the minimum air volume (LO). ing.
次に、ステップS156にて内外気モードを決定する。この内外気モードは例えば設定温度Tsetに対して内気温Trが所定温度以上、大幅に高いとき(冷房高負荷時)に内気モードとし、その他の時は外気モードとする。あるいは、上記TAOが低温側から高温側へ上昇するにつれて、全内気モード→内外気混入モード→全外気モードと切替設定してもよい。 Next, in step S156, the inside / outside air mode is determined. In this inside / outside air mode, for example, the inside air mode is set when the inside temperature Tr is significantly higher than the set temperature Tset by a predetermined temperature or higher (during cooling high load), and the outside air mode is set at other times. Alternatively, as the TAO rises from the low temperature side to the high temperature side, the setting may be switched from the all-inside air mode → the inside / outside air mixing mode → the all outside air mode.
次に、ステップS157にて上記TAOに応じて吹出モードを決定する。この吹出モードは周知のごとくTAOが低温側から高温側へ上昇するにつれてフェイスモード→バイレベルモード→フットモードと切替設定される。 Next, in step S157, the blowing mode is determined according to the TAO. As is well known, the blowing mode is switched from face mode to bi-level mode to foot mode as TAO rises from the low temperature side to the high temperature side.
次に、ステップS158にて、エアミックスドア12の目標開度SWを上記TAO、蒸発器吹出温度Te、及び温水温度Twに基づいて次の数式2により算出する。
Next, in step S158, the target opening degree SW of the
SW=〔(TAO−Te)/(Tw−Te)〕×100(%)……(数式2)
ここで、エアミックスドア12の目標開度SWは、エアミックスドア12の最大冷房位置(図1の実線位置)を0%とし、エアミックスドア12の最大暖房位置(図1の一点鎖線位置)を100%とする百分率で表される。
SW = [(TAO−Te) / (Tw−Te)] × 100 (%) (Equation 2)
Here, the target opening degree SW of the
次に、ステップS159に進み、温度センサ26により検出される実際の蒸発器吹出温度Teと、上記TAO等に基づいて決定される目標蒸発器温度TEOとを比較して図示しない空調用圧縮機の電磁クラッチへの印加電圧を決定し、圧縮機作動の断続(ON−OFF)を決定する。 Next, the process proceeds to step S159, where the actual evaporator outlet temperature Te detected by the temperature sensor 26 is compared with the target evaporator temperature TEO determined based on the TAO or the like, and an air conditioner compressor (not shown) is compared. The applied voltage to the electromagnetic clutch is determined, and the intermittent operation (ON-OFF) of the compressor operation is determined.
次に、ステップS160に進み、上記ステップS155〜S159で決定された制御状態が得られるように、各種アクチュエータ部(8、10、15、24等)に制御信号が出力される。次のステップS161で制御周期τの間待機し、制御周期τの経過を判定すると、ステップS152に戻る。これにより、車室内が自動的に空調制御されることになる。 Next, it progresses to step S160 and a control signal is output to various actuator parts (8, 10, 15, 24, etc.) so that the control state determined by said step S155-S159 may be obtained. In the next step S161, the process waits for the control period τ, and when it is determined that the control period τ has elapsed, the process returns to step S152. As a result, the passenger compartment is automatically air-conditioned.
以下、目標吹出温度TAOの算出式(数式1)の補正用定数Czの算出について説明する。 Hereinafter, calculation of the correction constant Cz in the calculation formula (Formula 1) of the target blowout temperature TAO will be described.
すなわち、補正用定数Czとしては、外気温Tamによって異なる値が用いられ、例えば、図5に示すように、横軸を外気温Tamとし、縦軸を補正用定数Czとする特性グラフから補正用定数Czが決定される。ここで、上述の如く決定された空調定数A、B、C、Dは、以下のように、特性グラフを求めるのに用いられる。 That is, a different value is used as the correction constant Cz depending on the outside air temperature Tam. For example, as shown in FIG. 5, the correction constant Cz is corrected from the characteristic graph in which the horizontal axis is the outside air temperature Tam and the vertical axis is the correction constant Cz. A constant Cz is determined. Here, the air conditioning constants A, B, C, and D determined as described above are used to obtain a characteristic graph as follows.
すなわち、横軸を外気温Tamとし、縦軸を補正用定数Czとする二次元座標において、外気温Tamが「−10℃」以下の温度である場合の補正用定数Czの値として空調定数Aを用い、外気温Tamが「0℃」のときの補正用定数Czの値として空調定数Bを用いる。また、外気温Tamが「+10℃」のときの補正用定数Czの値として空調定数Czを用いて、外気温Tamが「+20℃」以上の温度である場合の補正用定数Czの値として空調定数Dを用いる。 That is, in a two-dimensional coordinate system in which the horizontal axis is the outside air temperature Tam and the vertical axis is the correction constant Cz, the air conditioning constant A as the value of the correction constant Cz when the outside air temperature Tam is equal to or lower than “−10 ° C.”. The air conditioning constant B is used as the value of the correction constant Cz when the outside air temperature Tam is “0 ° C.”. Further, the air conditioning constant Cz is used as the value of the correction constant Cz when the outside air temperature Tam is “+ 10 ° C.”, and the air conditioning is performed as the value of the correction constant Cz when the outside air temperature Tam is equal to or higher than “+ 20 ° C.”. The constant D is used.
そして、外気温Tamが「−10℃」のときの特性点(●)と、外気温Tamが「0℃」のときの特性点(●)とを直線で結び、外気温Tamが「0℃」のときの特性点(●)と、外気温Tamが「10℃」のときの特性点(●)とを直線で結び、外気温Tamが「10℃」のときの特性点(●)と、外気温Tamが「20℃」のときの特性点(●)とを直線で結ぶ。 The characteristic point (●) when the outside air temperature Tam is “−10 ° C.” and the characteristic point (●) when the outside air temperature Tam is “0 ° C.” are connected by a straight line. ”And the characteristic point (●) when the outside air temperature Tam is“ 10 ° C. ”and the characteristic point (●) when the outside air temperature Tam is“ 10 ° C. ” The characteristic point (●) when the outside air temperature Tam is “20 ° C.” is connected with a straight line.
以上により、特性グラフが求められ、この求められた特性グラフと外気温Tamとから補正用定数Czが求められる。なお、図5に示す例では、空調定数A、B、C、Dのそれぞれに対して選択番号NO6、NO4、NO9、NO11が設定されている場合に求められた特性グラフを示している。
次に、本実施形態の作用効果について説明する。すなわち、本実施形態の電子制御装置においては、車室内空調用のコンピュータプログラムを実行するCPU251と、コンピュータプログラムの実行に必要な空調定数A、B、C、Dにおける複数の候補値のそれぞれを選択番号に対応付けて記憶するROM252と、空調定数A、B、C、Dのそれぞれの選択番号の記憶を維持するEEPROM25bとを備えている。
ここで、CPU251は、EEPROM25bに記憶される各選択番号に該当する候補値を読出専用メモリ25bから読み出すとともに、この読み出した各候補値のそれぞれを空調定数A、B、C、Dとして用いて、コンピュータプログラムを実行する。
Thus, the characteristic graph is obtained, and the correction constant Cz is obtained from the obtained characteristic graph and the outside air temperature Tam. In the example shown in FIG. 5, characteristic graphs obtained when selection numbers NO6, NO4, NO9, and NO11 are set for the air conditioning constants A, B, C, and D are shown.
Next, the effect of this embodiment is demonstrated. That is, in the electronic control device of the present embodiment, the
Here, the
ここで、選択番号は、4ビットのデータであって、8ビットデータの候補値よりも小さいデータ量であるため、EEPROM25bに予め決められた候補値に対応する選択番号を記憶させることにより、EEPROM25bに対して空調定数をそのまま記憶させる場合よりも、EEPROM25bに格納するデータ量を抑制できる。このため、EEPROM25bの容量の増加を抑えることができ、コスト上昇を抑えることができる。
Here, since the selection number is 4-bit data and has a data amount smaller than the 8-bit data candidate value, the
また、上述の如く、電子制御装置の開発設計の早い段階では、空調定数を決めることが不可能であるが、空調定数の候補値を複数個決めることは可能である。 そこで、本実施形態では、ROM252には、空調定数ではなく、複数の候補値を記憶させることにより、開発設計の早い段階で、ROM252の製造を開始することが可能になるので、電子制御装置の短い開発期間に対応することが可能になる。
Further, as described above, it is impossible to determine the air conditioning constant at an early stage of development and design of the electronic control device, but it is possible to determine a plurality of candidate values for the air conditioning constant. Therefore, in the present embodiment, by storing a plurality of candidate values instead of the air conditioning constant in the
また、本実施形態では、CPU251は、EEPROM25bが故障してEEPROM25bから正確な選択番号を読み出し不能であると判定した場合には、
空調定数A、B、C、Dにおける各候補値のうち、予め決められた空調定数毎の候補値をROM252から読み出して、この読み出された各候補値を用いてコンピュータプログラムを実行する。
In the present embodiment, when the
Of the candidate values for the air conditioning constants A, B, C, and D, candidate values for each predetermined air conditioning constant are read from the
これにより、EEPROM25bが故障したときでも、CPU251は、予め決められた空調定数毎の候補値を用いてコンピュータプログラムを実行するので、コンピュータプログラムの実行が不能になるのを避けることができる。
Thereby, even when the
また、本実施形態では、4ビットデータが用いられ、空調定数A、B、C、Dのそれぞれに対して15個の選択番号(0〜14)が設定されている。このため、選択番号がデータ化けして、かつ、正誤判定処理(S11)で、選択番号が正状な値であると判定されたときでも、データ化けされた選択番号が、0〜14のいずれかになる可能性が高い。
このため、仮に、選択番号がデータ化けされていても、0〜14のうち、いずれかの値に対応する空調定数が選ばれるため、各候補値から、大きく離れた値が選ばれない。したがって、仮に、選択番号がデータ化けされていても、コンピュータプログラムの実行が不能になるのを避けることができる。
In this embodiment, 4-bit data is used, and 15 selection numbers (0 to 14) are set for each of the air conditioning constants A, B, C, and D. For this reason, even when the selection number is garbled and it is determined in the correctness determination process (S11) that the selection number is a correct value, the garbled selection number is any of 0-14. There is a high possibility of becoming.
For this reason, even if the selection number is garbled, an air conditioning constant corresponding to any value among 0 to 14 is selected, so that a value far from each candidate value is not selected. Therefore, even if the selection number is garbled, it can be avoided that the computer program cannot be executed.
(その他の実施形態)
上述の実施形態では、マイクロコンピュータ25を採用してそのCPU251が、コンピュータプログラムを実行する例について説明したが、これに限らず、DSP等の各種の計算装置を採用してそのCPU251が、コンピュータプログラムを実行するようにしてもよい。
(Other embodiments)
In the above-described embodiment, the example in which the
上述の実施形態では、選択番号として4ビットデータを用いた例について説明したが、これに限らず、空調定数よりもデータ量の小さいデータであれば、8ビットデータなど、いずれの大きさのデータであってもよい。 In the above-described embodiment, an example in which 4-bit data is used as a selection number has been described. It may be.
25…電子制御装置、251…CPU、252…ROM、
A、B、C、D…空調定数、25b…EEPROM。
25 ... Electronic control unit, 251 ... CPU, 252 ... ROM,
A, B, C, D: Air conditioning constant, 25b: EEPROM.
Claims (2)
前記コンピュータプログラムの実行に必要な空調定数における複数の候補値をこれら候補値よりも小さいデータ量の選択番号に対応付けてそれぞれ記憶するものであって、前記演算処理部によって前記複数の候補値の読み出しが可能で、かつ前記複数の候補値の書き換えが不能に構成されている読出専用メモリ(252)と、
電源供給されなくても、前記複数個の候補値のうち予め決められた候補値に対応する選択番号の記憶を維持する不揮発性メモリ(25b)と、を備え、
前記演算処理部(S10〜S13、S154)は、前記不揮発性メモリに記憶される選択番号に該当する候補値を前記読出専用メモリから読み出すとともに、この読み出した候補値を前記空調定数として用いて、前記コンピュータプログラムを実行することを特徴とする車両用空調装置の電子制御装置。 An arithmetic processing unit (251) for executing a computer program for air conditioning the vehicle interior;
A plurality of candidate values in the air conditioning constant necessary for execution of the computer program are stored in association with selection numbers having a data amount smaller than these candidate values, respectively, and the arithmetic processing unit sets the plurality of candidate values. A read only memory (252) configured to be readable and not rewriteable of the plurality of candidate values;
A non-volatile memory (25b) that maintains a memory of a selection number corresponding to a predetermined candidate value among the plurality of candidate values even when power is not supplied,
The arithmetic processing units (S10 to S13, S154) read candidate values corresponding to selection numbers stored in the nonvolatile memory from the read-only memory, and use the read candidate values as the air conditioning constants. An electronic control unit for a vehicle air conditioner, wherein the computer program is executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003421324A JP4222201B2 (en) | 2003-12-18 | 2003-12-18 | Electronic control device for vehicle air conditioner |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003421324A JP4222201B2 (en) | 2003-12-18 | 2003-12-18 | Electronic control device for vehicle air conditioner |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005178523A JP2005178523A (en) | 2005-07-07 |
| JP4222201B2 true JP4222201B2 (en) | 2009-02-12 |
Family
ID=34782583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003421324A Expired - Fee Related JP4222201B2 (en) | 2003-12-18 | 2003-12-18 | Electronic control device for vehicle air conditioner |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4222201B2 (en) |
-
2003
- 2003-12-18 JP JP2003421324A patent/JP4222201B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005178523A (en) | 2005-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001328416A (en) | Vehicle air conditioner | |
| US6978629B2 (en) | Vehicle air conditioner | |
| JP4222201B2 (en) | Electronic control device for vehicle air conditioner | |
| JP4066508B2 (en) | Air conditioner for vehicles | |
| JP4457922B2 (en) | Air conditioner for vehicles | |
| JP6596283B2 (en) | Air conditioner for vehicles | |
| JP2005178525A (en) | Electronic control device for vehicle air conditioner | |
| JP3823800B2 (en) | Air conditioner for vehicles | |
| JP4534684B2 (en) | Electronic control unit for vehicle air conditioning | |
| JP4692043B2 (en) | Electronic control unit for electric motor | |
| JP4613942B2 (en) | Air conditioner for vehicles | |
| JP3861805B2 (en) | Air conditioner for vehicles | |
| JP6187088B2 (en) | Air conditioner for vehicles | |
| JP3306449B2 (en) | Inside and outside air control device for vehicle air conditioner | |
| JP3783349B2 (en) | Air conditioner for vehicles | |
| JP2005324638A (en) | Air conditioner for vehicles | |
| JP2004217036A (en) | Vehicle air conditioner | |
| JP3772706B2 (en) | Vehicle air conditioner and program thereof | |
| JP3769880B2 (en) | Air conditioner for vehicles | |
| JP3163767B2 (en) | Vehicle air conditioner | |
| JP3997840B2 (en) | Vehicle air conditioner and program thereof | |
| JP2540867B2 (en) | Automotive air conditioners | |
| JP2008001199A (en) | Air conditioner for vehicles | |
| JPH01136809A (en) | Air mix door control device for air conditioning device for automobile | |
| JP6703817B2 (en) | Vehicle air conditioner |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060303 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081021 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081028 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081110 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131128 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |