(57)【要約】【課題】アナログ処理とデジタル処理とを組み合わせて各種制御を行う車両制御装置において、アナログ処理に対する外乱の影響をより確実に補償できる技術を提供する。【解決手段】アナログ処理を行うアナログ制御ＩＣ１０とデジタル処理を行うマイコン１２を備えており、アナログ処理とデジタル処理とを組み合わせて各種制御を行う車両制御装置において、アナログ演算回路１０ａに対する外乱の影響を、マイコン１２におけるデジタル処理によって補正する。【選択図】図１
2007321702.tif 000002
【特許請求の範囲】
【請求項１】
入力された電気信号に対して所定のアナログ処理を行うアナログ処理回路を有するアナログ処理部と、
前記アナログ処理部から出力された前記アナログ処理後のアナログ処理信号をデジタル信号に変換するＡ／Ｄ変換部と、
前記Ａ／Ｄ変換部から出力されたデジタル変換信号に対して所定の第１デジタル処理を行うデジタル演算部を有するデジタル処理部と、
を備えた車両制御装置であって、
前記デジタル処理部は、前記アナログ処理信号に対する外乱の影響を所定の第２デジタル処理によって補正するデジタル補正部を有することを特徴とする車両制御装置。
【請求項２】
前記外乱の量を取得する外乱取得手段と、
前記外乱の量と、前記外乱に起因する前記アナログ処理信号の変化量との関係を記憶する記憶部と、
を更に備え、
前記デジタル補正部は、前記記憶部から読み出された、前記外乱取得手段によって取得された量の外乱に起因する前記アナログ処理信号の変化量に基づいて前記アナログ処理信号に対する外乱の影響を補正することを特徴とする請求項１に記載の車両制御装置。
【請求項３】
前記外乱は前記アナログ処理部の温度変化および／または前記アナログ処理部の電源電圧の変化であることを特徴とする請求項１または２に記載の車両制御装置。
【請求項４】
一定電圧の基準信号を出力する基準信号発生部と、
前記基準信号発生部から出力された基準信号と、外部から入力される外部信号のうち、いずれの信号を前記アナログ処理回路に入力するかを所定間隔で切り替えるアナログ入力切換部と、
前記基準信号が前記アナログ処理回路に入力されている期間中の前記アナログ処理信号または前記デジタル変換信号に基づいて、前記デジタル補正部における補正量を決定する補正量決定部と、をさらに備え、
前記デジタル補正部は、前記補正量決定部で決定された補正量に基づいて、前記外部から入力される外部信号が前記アナログ処理回路に入力されている期間中に前記アナログ処理信号に対する前記外乱の影響を補正することを特徴とする請求項１に記載の車両制御装置。
【請求項５】
前記アナログ処理部は、互いに同一の構成を有するとともに入力された信号に対して前記アナログ処理を行う第１アナログ処理回路及び第２アナログ処理回路を有し、
前記Ａ／Ｄ変換部は、前記第１アナログ処理回路において前記アナログ処理された第１アナログ処理信号を第１デジタル変換信号に変換するとともに、前記第２アナログ処理回路において前記アナログ処理された第２アナログ処理信号を第２デジタル変換信号に変換し、
一定電圧の基準信号を発生させるとともに前記第２アナログ処理回路に該基準信号を入力する第２基準信号発生部と、
前記第２アナログ処理信号または前記第２デジタル変換信号に基づいて、前記デジタル補正部における補正量を決定する第２補正量決定部と、をさらに備え、
前記デジタル補正部は、前記第２補正量決定部で決定された補正量に基づいて前記第１アナログ処理信号に対する前記外乱の影響を補正することを特徴とする請求項１に記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両または該車両に搭載された内燃機関の制御に用いられる車両制御装置に関する。
【背景技術】
【０００２】
近年、車両や車両のための内燃機関に関する制御においては、安価で且つ外乱による変動が少ないデジタル処理を用いて各制御を行うことが多い。しかし、特に複雑な制御に関しては、処理速度に限界があるデジタル処理だけを用いて制御を行ったのでは要求される制御速度を満たせない場合があった。そこで、迅速性を要求される制御の一部をアナログ処理を用いて行う場合がある。
【０００３】
しかし、上記のように、車両や車両のための内燃機関に関する制御にアナログ処理を用いた場合、アナログ回路の特性が、温度変化や電源電圧の変化などの外乱による影響を受け易いため、アナログ処理の精度や安定性を充分に確保することが困難な場合があった。これに対し、外乱によるアナログ回路の出力変動を打ち消すための補償回路を設けることも提案されている。しかし、アナログ回路の各要素の組合せにおいて最終的にどのような補償が必要かは制御毎に異なり、充分な精度をもって補償することが困難な場合があった。また、補償回路自体が複雑となり、装置の小型化やコストダウンの妨げになる場合があった。
【特許文献１】特開平１１−６４１３５号公報
【特許文献２】特開平１１−３１１５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記従来技術に鑑みてなされたものであり、その目的とするところは、アナログ処理とデジタル処理とを組み合わせて各種制御を行う車両制御装置において、アナログ処理に対する外乱の影響をより確実に補償できる技術を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明は、アナログ処理を行うアナログ処理部とデジタル処理を行うデジタル処理部を備えており、アナログ処理とデジタル処理とを組み合わせて各種制御を行う車両制御装置であり、アナログ処理に対する外乱の影響を、デジタル処理部におけるデジタル処理によって補正することを最大の特徴とする。
【０００６】
より詳しくは、入力された電気信号に対して所定のアナログ処理を行うアナログ処理回路を有するアナログ処理部と、
前記アナログ処理部から出力された前記アナログ処理後のアナログ処理信号をデジタル信号に変換するＡ／Ｄ変換部と、
前記Ａ／Ｄ変換部から出力されたデジタル変換信号に対して所定の第１デジタル処理を行うデジタル演算部を有するデジタル処理部と、
を備えた車両制御装置であって、
前記デジタル処理部は、前記アナログ処理信号に対する外乱の影響を所定の第２デジタル処理によって補正するデジタル補正部を有することを特徴とする。
【０００７】
ここで、車両や車両のための内燃機関の制御に用いられる車両制御装置においては、膨大な量の演算を迅速に行うことが求められている。これに対し、必要な演算処理の一部をアナログ処理によって処理することによって装置全体としての処理速度を高めることが行
われている。
【０００８】
しかし、車両制御装置における演算処理の一部をアナログ処理によって行った場合は、温度変化や電源電圧の変化などの外乱が処理結果に及ぼす影響が大きくなり、制御の精度や安定性を維持することが困難な場合があった。これに対し、外乱の影響をアナログ的に打ち消すアナログ補償回路を追加する対応が考えられるが、この場合には、補償自体の自由度が少なく、充分に高い精度で補償が行えないおそれがあった。また、複雑な追加回路が必要となるため、装置の小型化及びコストダウンの妨げとなる場合があった。
【０００９】
そこで、本発明においては、前記アナログ処理部から出力されたアナログ処理信号に対する外乱の影響をデジタル処理部における第２デジタル処理によって補正することとした。
【００１０】
そうすれば、プログラムにより、高い自由度でアナログ処理部から出力されたアナログ処理信号の変動を補正することができるので、より精度良く前記アナログ処理信号に対する外乱の影響を補償することができる。また、複雑な追加回路を必要としないので装置の小型化、コストダウンを促進することができる。
【００１１】
上記において、所定のアナログ処理とは、例えばセンサからの入力信号に微分処理、積分処理などのアナログ処理を加えることにより内燃機関や車両の制御に必要な物理量を得るための処理である。また、所定の第１デジタル処理とは、例えば上述の物理量から、実際に制御対象を制御するための制御量を算出するデジタル処理である。また、所定の第２デジタル処理としては、前記デジタル変換信号に補正係数をデジタル的に乗じる処理や、前記デジタル変換信号に補正量をデジタル的に加減する処理を例示できる。
【００１２】
また、本発明においては、前記外乱の量を取得する外乱取得手段と、
前記外乱の量と、前記外乱に起因する前記アナログ処理信号の変化量との関係を記憶する記憶部と、
を更に備え、
前記デジタル補正部は、前記記憶部から読み出された、前記外乱取得手段によって取得された量の外乱に起因する前記アナログ処理信号の変化量に基づいて前記アナログ処理信号に対する外乱の影響を補正するようにしてもよい。
【００１３】
すなわち、外乱の量と、該外乱による前記アナログ処理信号の変化量との関係を予め測定し、マップなどの形で記憶部に記憶しておく。そして、外乱取得手段によって外乱の量を取得し、取得された外乱の量に対応する前記アナログ処理信号の変化量を前記記憶部に記憶されたマップから読み出す。読み出されたアナログ処理信号の変化量に基づいて前記デジタル補正部が前記アナログ処理信号に対する外乱の影響を補正する。
【００１４】
そうすれば、予め特定の外乱によるアナログ処理信号への影響を測定した上で、当該影響の補正を行うことができるので、より精度よくアナログ処理信号に対する外乱の影響を補償することができる。また、記憶部に記憶されたマップを有効に利用でき、補正量を算出する際の処理時間及び処理量を低減することができる。
【００１５】
また、本発明においては、前記外乱は前記アナログ処理部の温度変化および／または前記アナログ処理部の電源電圧の変化としてもよい。そうすれば、一般的にアナログ回路の出力信号に影響を及ぼし易い温度変化及び電源電圧の変化に対して、特にそれらの外乱が前記アナログ処理部から出力されたアナログ処理信号に及ぼす影響を補正することができるので、より確実にまたはより効率的に、アナログ処理信号に及ぼす影響を補償できる。なお、外乱が温度変化であるとした場合には、前記外乱取得手段はサーミスタとしてもよ
い。また、外乱が電源電圧の変化であるとした場合には、前記外乱取得手段は、該アナログ処理部の電源自体の電圧値を前記Ａ／Ｄ変換部に入力するようにしてもよい。
【００１６】
また、本発明においては、一定電圧の基準信号を出力する基準信号発生部と、
前記基準信号発生部から出力された基準信号と、外部から入力される外部信号のうち、いずれの信号を前記アナログ処理回路に入力するかを所定間隔で切り替えるアナログ入力切換部と、
前記基準信号が前記アナログ処理回路に入力されている期間中の前記アナログ処理信号または前記デジタル変換信号に基づいて、前記デジタル補正部における補正量を決定する補正量決定部と、をさらに備え、
前記デジタル補正部は、前記補正量決定部で決定された補正量に基づいて、前記外部から入力される外部信号が前記アナログ処理回路に入力されている期間中に前記アナログ処理信号に対する前記外乱の影響を補正するようにしてもよい。
【００１７】
すなわち、アナログ処理回路には外部信号と基準信号とが交互に入力される。そして、基準信号がアナログ処理回路に入力されている期間中においてアナログ処理部から出力されるアナログ処理信号またはＡ／Ｄ変換部から出力されるデジタル変換信号を補正量決定部に入力する。ここで補正量決定部では、外乱がない状態で基準信号がアナログ処理部に入力された場合のアナログ処理信号またはデジタル処理信号である標準信号を記憶しておき、この標準信号と、この期間中に補正量決定部に入力されたアナログ処理信号またはデジタル変換信号とを比較し、その比率または差から補正量を決定するようにしてもよい。
【００１８】
そうすれば、外乱を取得するためのセンサ等も必要とせず、如何なる外乱がアナログ処理部から出力されたアナログ処理信号に影響を及ぼすかに拘らず、その影響を補償することができる。また、外部信号と基準信号とを交互に同じアナログ処理回路に入力させるので、基準信号をアナログ処理するための回路を新たに追加する必要がなく、装置の小型化及びコストダウンを促進することができる。
【００１９】
なお、上記において補正量決定部には、アナログ処理後の外部信号及びアナログ処理後基準信号（すなわちアナログ処理信号）が直接入力されてもよいし、両信号がＡ／Ｄ変換部でデジタル信号に変換された後のデジタル変換信号が入力されてもよい。アナログ処理後の外部信号及びアナログ処理後基準信号が補正量決定部に直接入力された場合には、補正量が決定された後に該補正量をＡ／Ｄ変換してデジタル補正部に入力するようにしてもよい。
【００２０】
また、本発明においては、前記アナログ処理部は、互いに同一の構成を有するとともに入力された信号に対して前記アナログ処理を行う第１アナログ処理回路及び第２アナログ処理回路を有し、
前記Ａ／Ｄ変換部は、前記第１アナログ処理回路において前記アナログ処理された第１アナログ処理信号を第１デジタル変換信号に変換するとともに、前記第２アナログ処理回路において前記アナログ処理された第２アナログ処理信号を第２デジタル変換信号に変換し、
一定電圧の基準信号を発生させるとともに前記第２アナログ処理回路に該基準信号を入力する第２基準信号発生部と、
前記第２アナログ処理信号または前記第２デジタル変換信号に基づいて、前記デジタル補正部における補正量を決定する第２補正量決定部と、をさらに備え、
前記デジタル補正部は、前記第２補正量決定部で決定された補正量に基づいて前記第１アナログ処理信号に対する前記外乱の影響を補正するようにしてもよい。
【００２１】
すなわち、同一の構成及び機能を有する２つのアナログ処理回路を備えるようにし、一
方のアナログ処理回路には外部信号を、他方のアナログ処理回路には基準信号を入力する。そして、双方のアナログ処理回路から出力されたアナログ処理信号を各々Ａ／Ｄ変換部でデジタル変換信号に変換する。
【００２２】
そして、外部信号についての第１デジタル変換信号はデジタル補正部に、基準信号についての第２アナログ処理信号または第２デジタル変換信号は第２補正量決定部に入力される。この第２補正量決定部においては、外乱がない状態で基準信号が第２アナログ処理回路に入力された場合の第２アナログ処理信号または第２デジタル変換信号である第２標準信号を記憶しておき、この第２標準信号と、第２補正量決定部に入力された第２アナログ処理信号または第２デジタル変換信号を比較し、その比率または差から補正量を決定するようにしてもよい。
【００２３】
そうすれば、外乱を取得するためのセンサ等も必要とせず、如何なる外乱がアナログ処理部から出力されるアナログ処理信号に影響を及ぼすかに拘らず、該影響をより確実に補償することができる。また、基準信号をアナログ処理することで得られるアナログ処理信号の外乱の影響による変化を常時観察することができるので、リアルタイムに適切な補正量を決定することができ、より精度良く、より迅速にアナログ処理部から出力されるアナログ処理信号に対する外乱の影響を補償することができる。
【００２４】
なお、上記において第２補正量決定部には、第２アナログ処理信号が直接入力されてもよいし、Ａ／Ｄ変換部で第２デジタル変換信号に変換された後に入力されてもよい。第２アナログ処理信号が第２補正量決定部に直接入力された場合には、補正量が決定された後に該補正量をＡ／Ｄ変換してデジタル補正部に入力するようにしてもよい。
【００２５】
なお、上記した本発明の課題を解決する手段については、可能なかぎり組み合わせて用いることができる。
【発明の効果】
【００２６】
本発明にあっては、アナログ処理とデジタル処理とを組み合わせて各種制御を行う車両制御装置において、アナログ処理に対する外乱の影響をより確実に補償できる。
【発明を実施するための最良の形態】
【００２７】
以下に図面を参照して、この発明を実施するための最良の形態を例示的に詳しく説明する。
【実施例１】
【００２８】
図１を用いて、本実施例に係る車両制御装置の構成について説明する。図１におけるＥＣＵ（Electric Control Unit）１は、本実施例における車両制御装置である。ＥＣＵ１
は、図示しない内燃機関に併設され、内燃機関の作動及び該内燃機関が搭載された車両に関わる制御を行う。
【００２９】
ＥＣＵ１にはアナログ制御ＩＣ１０、Ａ／Ｄコンバータ１１、マイコン１２が配設されている。また、ＥＣＵ１には基準電源１３が設けられ、この電源はアナログ制御ＩＣの電源として用いられるとともに、その電圧の値がＡ／Ｄコンバータ１１にも入力されるようになっている。また、ＥＣＵ１にはサーミスタ１４が設けられており、ＥＣＵ１上における特にアナログ制御ＩＣ１０の温度が取得され、Ａ／Ｄコンバータ１１に入力されるようになっている。
【００３０】
ここで、アナログ制御ＩＣ１０はアナログ処理部に、Ａ／Ｄコンバータ１１はＡ／Ｄ変換部に、マイコン１２はデジタル処理部に相当する。また、基準電源１３及びサーミスタ
１４は外乱取得手段に相当する。
【００３１】
ＥＣＵ１には種々のセンサ類がケーブルによって電気的に接続されており、内燃機関の状態が検出されるようになっている。ここではセンサの一例としてのスロットルポジションセンサ１６を挙げ、スロットル開度に関する信号がＥＣＵ１に入力する場合について説明する。
【００３２】
スロットルポジションセンサ１６からの出力はアナログ制御ＩＣ１０に入力され、アナログ演算回路１０ａにおけるアナログ処理によって吸気量が算出される。なお、スロットルポジションセンサ１６からの出力より吸気量を算出する過程には、他の図示しないセンサからの情報を加味した複雑な演算を必要とするため、デジタル処理によってこの演算を行うよりアナログ処理によって行うことが処理時間の観点から有利となる。なお、アナログ演算回路１０ａはアナログ処理回路に相当する。
【００３３】
アナログ演算回路１０ａで算出された吸気量に相当する信号（以下、「アナログ吸気量信号」という）は、アナログ制御ＩＣ１０から出力され、Ａ／Ｄコンバータ１１に入力される。Ａ／Ｄコンバータ１１においてはアナログ吸気量信号がデジタル信号に変換される。デジタル信号に変換された吸気量に相当する信号（以下、「デジタル吸気量信号」という。）はＡ／Ｄコンバータ１１から出力され、マイコン１２に入力される。ここで、アナログ吸気量信号はアナログ処理信号に相当する。また、デジタル吸気量信号はデジタル変換信号に相当する。
【００３４】
一方、サーミスタ１４の出力信号及び基準電源１３の電源電圧の値もＡ／Ｄコンバータ１１に入力されてデジタル信号に変換された後、マイコン１２に入力される。マイコン１２内部では、デジタル化されたサーミスタ１４の出力信号（以下、「デジタル温度信号」という。）及び基準電源１３の電源電圧（以下、「デジタル電圧信号」という。）によって、デジタル吸気量信号を補正するプログラムが実行される。このプログラムは本実施例における補正部１２ａに相当する。
【００３５】
この補正部１２ａにおいては、具体的には、デジタル温度信号及びデジタル電圧信号に基づいてデジタル吸気量信号を補正するための補正係数を算出する演算式を予め定義しておき、入力されたデジタル温度信号及びデジタル電圧信号に、この演算式に基づくデジタル処理を加えて補正係数を算出するようにしてもよい。そして算出された補正係数をデジタル吸気量信号に乗じる演算を行うことにより、デジタル吸気量信号を補正してもよい。
【００３６】
あるいは、図示しないメモリに、デジタル温度信号及びデジタル電圧信号の組み合わせと、補正係数との関係をマップ化して格納しておき、このマップから、入力されたデジタル温度信号及びデジタル電圧信号の組み合わせに対応する補正係数を読み出し、この補正係数をデジタル吸気量信号に乗じる演算を行うことにより、デジタル吸気量信号を補正してもよい。ここで説明した補正の処理は第２デジタル処理に相当し、補正部１２ａはデジタル補正部に相当する。
【００３７】
補正部１２ａで補正されたデジタル吸気量信号には、別途設けられたプログラムによりさらにデジタル処理が加えられる。このプログラムは図１中にデジタル演算部１２ｂとして記載されるものである。補正後のデジタル吸気量信号がデジタル演算部１２ｂに入力され、デジタル処理が加えられることによって、内燃機関で必要となる燃料噴射量が算出される。この処理は第１デジタル処理に相当し、デジタル演算部１２ｂはデジタル演算部に相当する。
【００３８】
デジタル演算部１２ｂにおいて算出された燃料噴射量のデジタル信号はマイコン１２か
ら出力されて燃料噴射弁の駆動回路１７に入力される。
【００３９】
以上、説明したように、本実施例においてはアナログ制御ＩＣ１０の出力信号に対する温度変化及び基準電源の電圧変化の影響を、アナログ制御ＩＣ１０の出力信号及び、サーミスタ１４の信号及び基準電源１３の電圧をデジタル化した上で、マイコン１２上のデジタル処理によって補正している。
【００４０】
これによれば、補正係数の算出過程の自由度を高めることができ、より精度よく補正係数を算出することができる。その結果、アナログ補償回路によって補正する場合と比較して、アナログ制御ＩＣ１０の出力信号に対する温度変化及び基準電源の電圧変化の影響を、より精度良く補償することができる。また、複雑な追加回路を必要としないため、装置の小型化及びコストダウンを促進することができる。
【００４１】
なお、本実施例においては、スロットルポジションセンサ１６の出力にアナログ処理を加えることにより吸気量を算出し、この吸気量に相当する出力にデジタル処理を加えることにより燃料噴射量を算出する制御を例にとって説明したが、本発明を、内燃機関または車両に係る他の制御に適用できることはもちろんである。
【実施例２】
【００４２】
次に本発明の実施例２について説明する。本実施例においては、外乱の量を直接検出して、それに対する補正量を算出するのではなく、レファレンス入力としての基準電圧をアナログ制御ＩＣに入力し、基準電圧の入力に対するアナログ制御ＩＣの出力が変化したことから外乱の影響を推定し、外乱の影響に対する必要補正量を算出する例について説明する。また、本実施例では、特にアナログ制御ＩＣへの入力をセンサ出力と基準電圧とで所定期間毎に切換え、基準電圧が入力されている期間中にアナログ制御ＩＣの出力変化から補正量を算出し、その補正量に基づいて、センサ出力が入力されている期間中にアナログ制御ＩＣの出力の補正を行う。
【００４３】
図２には本実施例におけるＥＣＵ２を示す。以下、実施例１におけるＥＣＵ１と同じ構成については同じ符号を付し説明は省略する。ＥＣＵ２においては、サーミスタ１４は備えられていない。また、基準電源の電源電圧を補正に用いることもしない。そのかわりに、ＥＣＵ２には、レファレンス用の基準入力発生回路２３が設けられている。この基準入力発生回路２３は一定の電圧が出力されるように回路設計されており、基準入力の電圧自体は図２に示すようにマイコン２２からの命令で変更できるようになっている。なお、基準入力発生回路２３は基準信号発生部に相当し、基準入力は基準信号に相当する。
【００４４】
また、ＥＣＵ２におけるアナログ制御ＩＣ１０の入力側にはスロットルポジションセンサ１６からの入力と、基準入力発生回路２３からの基準入力のうち、いずれをアナログ制御ＩＣ１０のアナログ演算回路１０ａに入力するかを切換えるアナログスイッチ２６が設けられている。このアナログスイッチ２６はアナログ入力切換部に相当する。
【００４５】
また、マイコン２２には、基準入力がアナログ制御ＩＣ１０に入力されている期間中のアナログ制御ＩＣ１０からの出力がＡ／Ｄコンバータ１１でデジタル化されて入力され、この値に基づいて補正部２２ａにおける補正に用いられる補正係数を算出する補正係数算出部２２ｃが設けられている。この補正係数算出部２２ｃにおいては、この入力と、アナログ制御ＩＣ１０のアナログ演算回路１０ａが外乱の影響を受けていない状態で、基準入力がアナログ制御ＩＣ１０に入力された場合に補正係数算出部２２ｃに入力されるであろう入力との関係から補正部２２ａにおける補正に用いられる補正係数を算出する。なお、補正係数算出部２２ｃは補正量決定部に相当する。
【００４６】
また、Ａ／Ｄコンバータ１１とマイコン２２の間にもアナログスイッチ２７が設けられており、アナログ制御ＩＣ１０にスロットルポジションセンサ１６からの外部入力が入力されている期間はＡ／Ｄコンバータ１１の出力をマイコン２２の補正部２２ａに入力し、アナログ制御ＩＣ１０に基準入力発生回路２３からの基準入力が入力されている期間はＡ／Ｄコンバータ１１の出力をマイコン２２の補正係数算出部２２ｃに入力されるようになっている。
【００４７】
ここで、アナログスイッチ２６は定期的に、アナログ制御ＩＣ１０のアナログ演算回路１０ａへの入力を、スロットルポジションセンサ１６からの外部入力と、基準入力発生回路２３からの基準入力の間で切換えている。
【００４８】
図３には、ＥＣＵ２における外乱補償ルーチンのフローチャートを示す。本ルーチンは、ＥＣＵ２におけるアナログ処理に対する外乱の影響を補償するためのプログラムであり、ＥＣＵ２の図示しないＲＯＭに記憶されている。そして、車両の電源ＯＮ時には繰り返し実行される。
【００４９】
本ルーチンが実行されると、まずＳ１０１において補正係数算出の要求がされているかどうかが判定される。ここで補正係数算出の要求は予め定められた一定期間毎に出される。ここで、補正係数算出の要求が出されていると判定された場合にはＳ１０２に、補正係数算出の要求が出されていないと判定された場合には後述のＳ１０５に進む。
【００５０】
Ｓ１０２においては、入力が基準入力に切換えられる。具体的には、アナログスイッチ２６が、基準入力発生回路２３からの基準入力がアナログ制御ＩＣ１０に入力されるように入力を切換える。
【００５１】
Ｓ１０３においては、補正係数を算出する処理が実行される。具体的には、アナログスイッチ２７が、Ａ／Ｄコンバータ１１からの出力信号をマイコン２２の補正係数発生部２２ｃに入力する。
【００５２】
そして、補正係数発生部２２ｃにおいては、アナログ制御ＩＣ１０のアナログ演算回路１０ａが外乱の影響を受けていない状態で、基準入力がアナログ制御ＩＣ１０に入力された場合に補正係数算出部２２ｃに入力されるであろう標準出力値が記憶されている。そして、この基準出力値とＡ／Ｄコンバータ１１からの出力とを比較することによって補正係数を算出する。
【００５３】
例えば、基準入力発生回路２３からの基準入力がアナログ制御ＩＣ１０に入力されている期間中に、補正係数発生部２２ｃに入力されたＡ／Ｄコンバータ１１からの出力が、標準出力値より５％大きい値である場合には、補正係数を９５％としてもよい。Ｓ１０３の処理が終了するとＳ１０４に進む。
【００５４】
Ｓ１０４においては、アナログスイッチ２６は、センサからの外部入力がアナログ制御ＩＣ１０に入力されるように入力を切換える。そうすると、スロットルポジションセンサ１６からの外部入力がアナログ制御ＩＣ１０に入力されるようになる。
【００５５】
Ｓ１０５においては、補正処理が実施される。この時、アナログスイッチ２７は、Ａ／Ｄコンバータ１１からの出力をマイコン２２の補正部２２ａに入力するように入力を切換える。そして、補正部２２ａにおいて、アナログスイッチ２７が切り替わる直前に得られた補正係数、例えば前述の９５％をＡ／Ｄコンバータ１１からの出力に乗じることによって補正する。
【００５６】
Ｓ１０６においては、補正部２２ａから、補正された電気信号がデジタル演算部２２ｂに出力される。そして、デジタル処理が加えられることによって、内燃機関で必要となる燃料噴射量が算出される。
【００５７】
以上、説明したように、本実施例においては、アナログ演算回路１０ａにセンサからの外部入力と基準入力とを交互に切換えて入力する。そして、基準入力がアナログ演算回路１０ａに入力されている期間中に、アナログ演算回路１０ａからの出力の標準出力値からの変化を検出して補正係数を算出する。
【００５８】
そして、センサからの外部入力がアナログ演算回路１０ａに入力されている期間中に、アナログ演算回路１０ａからの出力に対して、補正部２２ａにおいて、直近に得られた補正係数を用いてデジタル的に補正を行う。
【００５９】
従って、外乱が何であるかに拘らず、アナログ演算回路１０ａの特性が外乱によって変化したことを検出し、自動的にその変化を打ち消すようにアナログ演算回路１０ａの出力を補正することができる。また、センサからの外部入力と基準入力のいずれをアナログ演算回路１０ａに入力するかを交互に切換えることにより、共通の回路を用いて補正係数の算出と補正の実行の両方の処理を行うことができる。その結果、装置の小型化とコストダウンとを促進することができる。
【実施例３】
【００６０】
次に、実施例３について説明する。本実施例においては、特にアナログ制御ＩＣにおいて同一のアナログ演算回路を２つ備えることとし、センサからの外部入力と基準入力とをそれぞれ別のアナログ演算回路に入力する。そして、基準入力が入力された方のアナログ演算回路の出力に基づいて補正係数を算出し、算出された補正係数に基づいてセンサからの外部入力が入力された方のアナログ演算回路の出力の補正を行う。
【００６１】
図４には本実施例におけるＥＣＵ３を示す。以下、実施例１におけるＥＣＵ１及び実施例２におけるＥＣＵ２と同じ構成については同じ符号を付し、説明は省略する。ＥＣＵ３においては、ＥＣＵ２と同様、レファレンス用の基準入力発生回路２３が設けられている。この基準入力発生回路２３は一定の電圧が出力されるように設けられており、基準入力の電圧自体は図４に示すようにマイコン３２からの命令で変更できるようになっている。
【００６２】
また、ＥＣＵ３におけるアナログ制御ＩＣ３０には２つのアナログ演算回路３０ａ、３０ｂが設けられている。スロットルポジションセンサ１６からの外部入力はアナログ演算回路３０ａに、基準入力発生回路２３からの基準入力はアナログ演算回路３０ｂに入力されるようになっている。ここで、アナログ演算回路３０ａは第１アナログ処理回路に相当し、アナログ演算回路３０ｂは第２アナログ処理回路に相当する。また、基準入力発生回路２３は第２基準信号発生部に相当する。
【００６３】
また、Ａ／Ｄコンバータ３１には、２つの入力が可能となっており、アナログ演算回路３０ａ、３０ｂからの出力がそれぞれ入力されてデジタル信号に変換される。ここで、アナログ演算回路３０ａ、３０ｂからの出力はそれぞれ第１アナログ処理信号及び第２アナログ処理信号に相当する。また、それぞれの出力がＡ／Ｄコンバータ３１によってデジタル信号に変換されたものは第１デジタル変換信号及び第２デジタル変換信号に相当する。
【００６４】
また、マイコン３２の補正係数算出部３２ｃには、基準入力が入力されたアナログ演算回路３０ｂからの出力がデジタル化されて入力される。補正係数算出部３２ｃにおいては、アナログ制御ＩＣ３０のアナログ演算回路３０ｂが外乱の影響を受けていない状態で、基準入力がアナログ制御ＩＣ３０に入力された場合に補正係数算出部３２ｃに入力される
であろう標準出力値が記憶されている。そして、この標準出力値とＡ／Ｄコンバータ３１からの出力とを比較することによって補正係数を算出する。この補正係数算出部３２ｃは第２補正量決定部に相当する。
【００６５】
一方、センサからの外部入力が入力されたアナログ演算回路３０ａからの出力はＡ／Ｄコンバータ３１でデジタル化されてマイコン３２の補正部３２ａに入力される。そして、その時点で補正係数算出部３２ｃにおいて算出された補正係数に基づいてリアルタイムに補正が実施される。
【００６６】
以上、説明したように、本実施例においては、基準入力とセンサからの外部入力とを同時に同一仕様のアナログ演算回路で処理し、その処理結果をデジタル化した信号をマイコンにそれぞれ入力している。
【００６７】
そして、基準入力が入力された方のアナログ演算回路の出力の変化から、アナログ演算回路に対する外乱の影響を推定し、この影響を打ち消すように、センサからの外部入力が入力された方のアナログ演算回路の出力を補正している。
【００６８】
従って、外乱が何であるかに拘らず、アナログ演算回路の特性が外乱によって変化したことを検出し、自動的にその変化を打ち消すようにアナログ演算回路の出力を補正することができる。また、リアルタイムに外乱の影響を補償することができるので、急な外乱の発生にも対応することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施例１に係るＥＣＵの概略構成を示す図である。
【図２】本発明の実施例２に係るＥＣＵの概略構成を示す図である。
【図３】本発明の実施例２に係る外乱補償ルーチンを示すフローチャートである。
【図４】本発明の実施例３に係るＥＣＵの概略構成を示す図である。
【符号の説明】
【００７０】
１、２、３・・・ＥＣＵ
１０、３０・・・アナログ制御ＩＣ
１１，３１・・・Ａ／Ｄコンバータ
１２、２２、３２・・・マイコン
１６・・・スロットルポジションセンサ
１７・・・燃料噴射弁駆動回路
２３・・・基準入力発生回路
【図１】
2007321702.tif 000003
【図２】
2007321702.tif 000004
【図３】
2007321702.tif 000005
【図４】
2007321702.tif 000006