(57)【要約】      （修正有）【課題】非レシオメトリック方式で接続された外部アナログセンサからの出力電圧を精度よく読み取るエンジン制御装置等を提供する。【解決手段】エンジン制御装置100は、バッテリ30から給電され、バッテリの電圧とは異なる定電圧出力を発生させる電源IC10と、外部アナログセンサ40で測定したときのアナログ電圧を入力してデジタル電圧に変換するA/D変換器50Aおよび温度センサ60を有し、電源ICから給電されるマイクロコンピュータ20と、を備える。マイクロコンピュータは、エンジン制御装置の使用温度範囲における電源ICの実際の基準電圧を測定して作成した測定基準電圧−温度線と、理想基準電圧の直線との電圧差を算出して得られた校正データを予め書き込んだメモリ70を有し、校正データおよび温度センサで検知した温度情報とを用いて、使用温度範囲における電源ICの基準電圧Vref1の変動を自動補正する。【選択図】図１
2016072734.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関をもつ自走式の移動体に搭載されたバッテリから給電され、給電された前記バッテリの電圧とは異なる定電圧出力を発生させる電源ＩＣと、
非レシオメトリック方式で接続された外部アナログセンサで測定したときのアナログ電圧を入力してデジタル電圧に変換するアナログ・デジタル変換器（Ａ／Ｄ変換器）、および温度センサを有し、前記電源ＩＣから給電されるマイクロコンピュータと、
を備え、前記電源ＩＣが、前記Ａ／Ｄ変換器で変換した前記デジタル電圧を、前記電源ＩＣの基準電圧に対する出力電圧として出力するエンジン制御装置において、
前記マイクロコンピュータは、校正データを予め書き込んだメモリを有し、
前記校正データは、前記エンジン制御装置の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度で、前記電源ＩＣの実際の基準電圧を測定し、測定した前記基準電圧を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧の直線との電圧差を算出して得られたデータであり、
前記測定基準電圧−温度線は、前記理想基準電圧の直線に対し少なくとも１点で交差し、かつ上に凸の略２次曲線であり、
前記校正データおよび前記温度センサで検知した温度情報を用いて、前記エンジン制御装置の使用温度範囲における前記電源ＩＣの基準電圧の変動を自動補正することを特徴とするエンジン制御装置。
【請求項２】
前記エンジン制御装置の使用温度範囲は、−４０〜＋１２０℃の範囲である請求項１に記載のエンジン制御装置。
【請求項３】
外部アナログセンサは、エアフローセンサを少なくとも含む請求項１または２に記載のエンジン制御装置。
【請求項４】
内燃機関をもつ自走式の移動体に搭載されたバッテリから給電され、給電された前記バッテリの電圧とは異なる定電圧出力を発生させる電源ＩＣと、
非レシオメトリック方式で接続された外部アナログセンサで測定したときのアナログ電圧を入力してデジタル電圧に変換するアナログ・デジタル変換器（Ａ／Ｄ変換器）、および温度センサを有し、前記電源ＩＣから給電されるマイクロコンピュータと、
を備え、前記電源ＩＣが、前記Ａ／Ｄ変換器で変換した前記デジタル電圧を、前記電源ＩＣの基準電圧に対する出力電圧として出力するエンジン制御装置を用いて行なうエンジン制御方法において、
前記マイクロコンピュータは、校正データを予め書き込んだメモリを有し、
前記校正データは、前記エンジン制御装置の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度で、前記電源ＩＣの実際の基準電圧を測定し、測定した前記基準電圧を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧の直線との電圧差を算出して得られたデータであり、
前記測定基準電圧−温度線は、前記理想基準電圧の直線に対し少なくとも１点で交差し、かつ上に凸の略２次曲線であり、
前記校正データおよび前記温度センサで検知した温度情報を用いて、前記エンジン制御装置の使用温度範囲における前記電源ＩＣの基準電圧の変動を自動補正することを特徴とするエンジン制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御装置および方法に関し、より詳細には、非レシオメトリック方式で接続された外部アナログセンサで測定したときのアナログ入力電圧を、デジタル電圧に変換し、電源ＩＣの基準電圧に対する出力電圧として出力する際の、アナログ入力電圧の読み取り精度の向上を図ることができるエンジン制御装置および方法に関する。
【背景技術】
【０００２】
建設機械、農業機械を含む車両、船、飛行機などの自走式の移動体に搭載される内燃機関の燃料噴射量は、エンジン制御装置（エンジンコントロールユニット、以下「ＥＣＵ」ともいう。）にて、各センサで得られた入力値を用いて算出した結果に基づいて制御を行なっているが、近年の排気ガス規制値の改正により、内燃機関への流入空気量の高精度な制御が不可欠になってきている。すなわち、ガソリンエンジンやディーゼルエンジンの場合には、燃料の量に対し、流入空気量が適正値を上回ると、燃焼時の排気ガス中に含まれる窒素酸化物ＮＯＸの量が増加するなどの問題が生じるおそれがあるためである。流入空気量は、通常エアフローセンサを使用し、このエアフローセンサで測定した数値をモニタ化して読み取っているが、上述した排気ガス規制値の改定に伴い、モニタ化した流入空気量の読み取り精度を向上させることへの要求が高まる傾向にある。
【０００３】
ＥＣＵでセンサのアナログ出力電圧を読む場合、通常、リファレンス電源を基準としたアナログ入力にて電圧レベルをモニタしている。一般的なセンサ出力値の読み取り方法としては、ＥＣＵのアナログ入力のリファレンス電源に、センサ電源と同じ電源を使用するレシオメトリック方式と、ＥＣＵのアナログ入力のリファレンス電源とセンサ電源の変動率が異なる非レシオメトリック方式とがあり、非レシオメトリック方式の場合、センサ電源とリファレンス電源の変動の影響を大きく受ける傾向がある。
【０００４】
すなわち、レシオメトリック方式の場合、ＥＣＵのアナログ入力のリファレンス電源（例えば、電源ＩＣ）に、センサ電源と同じ電源を使用することで、両電源は、リファレンス電圧（基準電圧）が同じになるため、入力電圧の変動とリファレンス電圧（基準電圧）の変動が比例する結果、変動による誤差を最小限にすることができるが、非レシオメトリック方式の場合、リファレンス電源の精度は、電源ＩＣに依存するため、電源ＩＣの誤差精度分だけ不正確となる。例えば、ＥＣＵのアナログ入力に使用しているリファレンス電圧（基準電圧）が変動した場合、その基準電圧の変動に比例して、読み取りデータも変動する結果、読み取りデータの誤差が生じやすくなる。
【０００５】
通常、センサ出力の電圧精度が必要となる場合、電源電圧変動の影響が受けにくいレシオメトリック方式を選択するのが一般的であるが、各種センサ及びＥＣＵの設定状況によっては、非レシオメトリック方式を選択せざるを得ない状況がある。例えば車両のエアフローセンサは、エンジン仕様によってはバッテリから離れた位置に設置される場合があり、かかる場合には、バッテリから電源ＩＣを介して間接的に給電される非レシオメトリック方式を選択せざるを得なくなる。
【０００６】
このように、非レシオメトリック方式でＥＣＵに接続された外部アナログセンサからの出力電圧を読み取り、かつ、上述したような理由により、アナログ入力電圧の測定精度が求められる場合、ＥＣＵ自体で生じる誤差をできるだけ低減することにより、アナログ入力電圧の読み取り精度を向上させる必要があった。
例えば、特許文献１には、電源ＩＣ（定電圧電源回路部）が、定電圧出力が得られるように出力電圧を発生して、エアフローセンサを含む各種アナログセンサ群に電源ＩＣから給電する構成を採用した車載エンジン制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許４１４１４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の車載エンジン制御装置は、レシオメトリック方式を採用した車載エンジン制御装置であるため、上述した非レシオメトリック方式を採用したエンジン制御装置特有の問題点は生じない。また、特許文献１は、定電圧回路の出力電圧値の補正値を、計算により算出/想定し、この補正値をプロットしたときの検出電圧−温度線を、単純に線形特性として図示していることから、エンジン制御装置の使用温度範囲（例えば−４０〜＋１２０℃）における電源ＩＣの基準電圧の変動を正確に補正することはできず、使用温度によっては、十分な補正精度が得られない場合も想定される。加えて、補正精度を向上させるための手段として、ＥＣＵ内部に高精度電源を搭載して、電源ＩＣの電源出力を自己補正できる構成を採用することも可能であるが、かかる構成を採用すると、制御装置が高価となってしまうため好ましくない。
【０００９】
このため、本発明の目的は、非レシオメトリック方式で接続された外部アナログセンサからの出力電圧を精度よく読み取ることを前提とし、マイクロコンピュータ（ＣＰＵ）に、所定の校正データを予め書き込んだメモリ（例えばＲＯＭ）および温度センサで検出した温度情報を利用することにより、ＥＣＵ内部に高精度電源などの高価な部品を搭載することなく、低価格な部品を使用し、ＥＣＵごとにばらつきのある、使用温度範囲における電源ＩＣの基準電圧の変動を、効率良く補正することで、安価で、比較的容易に、ＥＣＵ内部で生じる誤差を可能な限り低減することができるエンジン制御装置および方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の要旨構成は以下の通りである。
（１）内燃機関をもつ自走式の移動体に搭載されたバッテリから給電され、給電された前記バッテリの電圧とは異なる定電圧出力を発生させる電源ＩＣと、非レシオメトリック方式で接続された外部アナログセンサで測定したときのアナログ電圧を入力してデジタル電圧に変換するアナログ・デジタル変換器（Ａ／Ｄ変換器）、および温度センサを有し、前記電源ＩＣから給電されるマイクロコンピュータとを備え、前記電源ＩＣが、前記Ａ／Ｄ変換器で変換した前記デジタル電圧を、前記電源ＩＣの基準電圧に対する出力電圧として出力するエンジン制御装置において、前記マイクロコンピュータは、校正データを予め書き込んだメモリを有し、前記校正データは、前記エンジン制御装置の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度で、前記電源ＩＣの実際の基準電圧を測定し、測定した前記基準電圧を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧の直線との電圧差を算出して得られたデータであり、前記測定基準電圧−温度線は、前記理想基準電圧の直線に対し少なくとも１点で交差し、かつ上に凸の略２次曲線であり、前記校正データおよび前記温度センサで検知した温度情報を用いて、前記エンジン制御装置の使用温度範囲における前記電源ＩＣの基準電圧の変動を自動補正することを特徴とするエンジン制御装置。
【００１１】
（２）前記エンジン制御装置の使用温度範囲は、−４０〜＋１２０℃の範囲である上記（１）に記載のエンジン制御装置。
【００１２】
（３）外部アナログセンサは、エアフローセンサを少なくとも含む上記（１）または（２）に記載のエンジン制御装置。
【００１３】
（４）内燃機関をもつ自走式の移動体に搭載されたバッテリから給電され、給電された前記バッテリの電圧とは異なる定電圧出力を発生させる電源ＩＣと、非レシオメトリック方式で接続された外部アナログセンサで測定したときのアナログ電圧を入力してデジタル電圧に変換するアナログ・デジタル変換器（Ａ／Ｄ変換器）、および温度センサを有し、前記電源ＩＣから給電されるマイクロコンピュータとを備え、前記電源ＩＣが、前記Ａ／Ｄ変換器で変換した前記デジタル電圧を、前記電源ＩＣの基準電圧に対する出力電圧として出力するエンジン制御装置を用いて行なうエンジン制御方法において、前記マイクロコンピュータは、校正データを予め書き込んだメモリを有し、前記校正データは、前記エンジン制御装置の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度で、前記電源ＩＣの実際の基準電圧を測定し、測定した前記基準電圧を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧の直線との電圧差を算出して得られたデータであり、前記測定基準電圧−温度線は、前記理想基準電圧の直線に対し少なくとも１点で交差し、かつ上に凸の略２次曲線であり、前記校正データおよび前記温度センサで検知した温度情報を用いて、前記エンジン制御装置の使用温度範囲における前記電源ＩＣの基準電圧の変動を自動補正することを特徴とするエンジン制御方法。
【発明の効果】
【００１４】
本発明によれば、非レシオメトリック方式で接続された外部アナログセンサからの出力電圧を精度よく読み取ることを前提とし、マイクロコンピュータ（ＣＰＵ）が、校正データを予め書き込んだメモリを有し、校正データが、前記エンジン制御装置の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度で、前記電源ＩＣの実際の基準電圧を測定し、測定した前記基準電圧を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧の直線との電圧差を算出して得られたデータであり、前記測定基準電圧−温度線が、前記理想基準電圧の直線に対し少なくとも１点で交差し、かつ上に凸の略２次曲線であり、前記校正データおよび前記温度センサで検知した温度情報を用いて、エンジン制御装置の使用温度範囲における前記電源ＩＣの基準電圧の変動を自動補正することにより、ＥＣＵ内部に高精度電源などの高価な部品を搭載することなく、低価格な部品を使用し、ＥＣＵごとにばらつきのある、使用温度範囲における電源ＩＣの基準電圧の変動を、効率良く補正することができ、その結果、安価で、比較的容易に、ＥＣＵ内部で生じる誤差を可能な限り低減することができるエンジン制御装置および方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態におけるエンジン制御装置の構成を概念的に示すブロック図である。
【図２】図２は、−４０〜＋１２０℃の使用温度範囲における電源ＩＣの基準電圧を測定し、測定した前記基準電圧を温度に対してプロットしたときの測定基準電圧−温度線図であって、前記使用温度範囲にわたって変化しない理想基準電圧の直線とともに示す。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態について、図１及び図２を参照しつつ説明する。
なお、以下で説明する構成要素および配置等は、本発明を限定するものではなく、本発明の趣旨の範囲内で種々改変することができるものである。
【００１７】
図１に示すエンジン制御装置は、内燃機関をもつ移動体である、例えば建設機械や農業機械のような自走式の車両に搭載されたエンジン制御装置の構成例を概念的に示したものである。
【００１８】
図１のエンジン制御装置（図１では、「ＥＣＵ」と表記）１００は、車両のエンジン制御やトランスミッション制御の中心となるもので、電源ＩＣ１０と、マイクロコンピュータ２０とを主として備えている。
【００１９】
電源ＩＣ１０は、内燃機関をもつ車両（図示せず）に搭載されたバッテリ３０から給電され、給電されたバッテリ３０の電圧Ｖｂ（例えば１２Ｖ）とは異なる定電圧出力ＶＩＣ（例えば５Ｖ）を発生させ、後述するアナログ・デジタル変換器５０Ａ等で変換したデジタル電圧を、電源ＩＣ１０の基準電圧Ｖｒｅｆ１に対する出力電圧として出力するために設けられている。
【００２０】
マイクロコンピュータ２０は、エンジン制御やトランスミッション制御のためのプログラム等の実行処理に加えて、後述するアナログ入力信号の補正処理のためのプログラムの実行等を行うためにＥＣＵ１００の内部に設けられ、非レシオメトリック方式で接続され、電源ＩＣ１０の基準電圧Ｖｒｅｆ１とは異なる基準電圧をもつ外部アナログセンサ４０で測定したときのアナログ電圧を入力してデジタル電圧に変換するアナログ・デジタル変換器５０Ａを有し、電源ＩＣ１０から給電されるように構成されている。なお、図１に示されている実施形態では、温度センサ６０として、ＥＣＵ１００に内蔵されたアナログセンサを用い、この温度センサ６０で測定したときのアナログ電圧を入力してデジタル電圧に変換する別のアナログ・デジタル変換器５０Ｂを、アナログ・デジタル変換器５０Ａとともにマイクロコンピュータ２０の内部に設けた場合を示している。また、図１では、マイクロコンピュータを「ＣＰＵ」と表記し、また、アナログ・デジタル変換器を「Ａ／Ｄ変換器」と表記した。
【００２１】
また、マイクロコンピュータ２０は、校正データを予め書き込んだメモリ７０を有している。なお、図１では、メモリ７０を「ＲＯＭ７０」と表記した。
【００２２】
ここで、メモリ７０は、例えば、ＥＥＰＲＯＭなどの不揮発性メモリであるＲＯＭを用いることが好適である。また、車両用エンジン制御装置１００は、通常、この他に、マイクロコンピュータ２０において実行されるプログラムが記憶される他の不揮発性メモリや、種々の演算処理において得られた演算値やデータなどを一時的に記憶するＲＡＭなどの多数のメモリを備えているが、本発明の実施の形態の説明を簡便にして本発明の理解を容易にするため、図１のＥＣＵ１００では、メモリ７０として１個のＲＯＭだけを示し、他のメモリについての図示は省略してある。
【００２３】
図１においては、構成を簡便にして説明を理解し易くする観点から、１個の外部アナログセンサ４０（例えばエアフローセンサ）だけが、エンジン制御装置１００の外部に設けられた構成が示されているが、実際には、エンジン制御やトランスミッション制御等のための種々の外部アナログセンサ（例えば、排気ガスセンサ、アクセルポジションセンサ、スロットルポジションセンサ等）が設けられ、エンジン制御装置１００に入力される構成になっている。
【００２４】
また、外部アナログセンサ４０は、図１では、バッテリ３０から給電される場合を示しているが、センサ４０内に独自に電源を持っている構成でもよく、要するに、エンジン制御装置１００の電源ＩＣ１０における定電圧出力ＶＩＣ（例えば５Ｖ）とは異なる出力電圧（例えば１２Ｖ）を有する別個の電源（例えばバッテリ３０）から供給されるものとなっている。
【００２５】
本発明者は、非レシオメトリック方式で接続された外部アナログセンサからの出力電圧を精度よく読み取ることができるエンジン制御装置（ＥＣＵ）１００を開発するため鋭意検討を行なった結果、ＥＣＵ１００内に配置された電源ＩＣ１０の出力の温度特性が、特許文献１に示されているような線形特性ではなく、２次曲線的に変化すること、および、この電源ＩＣ１０の出力の温度特性を、校正データとしてＥＣＵ１００内のメモリ７０に予め書き込んでおき、この校正データと、ＥＣＵ１００の内部に配置された温度センサ６０で検出した温度情報を利用して、ＥＣＵ１００の使用温度範囲における電源ＩＣ１０の基準電圧Ｖｒｅｆ１の変動を自動補正することにより、外部アナログセンサ４０からの出力電圧を精度よく読み取ることができることを新規に見出し、本発明を完成させるに至った。
【００２６】
すなわち、本発明のエンジン制御装置（ＥＣＵ）１００は、マイクロコンピュータ（ＣＰＵ）２０に、校正データを予め書き込んだメモリ７０を設け、この校正データは、ＥＣＵ１００の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度で、電源ＩＣ１０の実際の基準電圧Ｖｒｅｆ１を測定し、測定した基準電圧Ｖｒｅｆ１を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧Ｖｒｅｆ０の直線との電圧差ΔＶｒｅｆを算出して得られたデータであり、前記測定基準電圧−温度線は、前記理想基準電圧Ｖｒｅｆ０の直線に対し少なくとも１点で交差し、かつ上に凸の略２次曲線であり、前記校正データおよび前記温度センサ６０で検知した温度情報を用いて、ＥＣＵ１００の使用温度範囲における電源ＩＣ１０の基準電圧Ｖｒｅｆ１の変動を自動補正することにあり、この構成を採用することによって、ＥＣＵ１００の内部に高精度電源などの高価な部品を搭載することなく、低価格な部品を使用し、ＥＣＵ１００ごとにばらつきのある、使用温度範囲における電源ＩＣ１０の基準電圧Ｖｒｅｆ１の変動を、効率良く補正することができ、その結果、安価で、比較的容易に、ＥＣＵ１００の内部で生じる誤差を可能な限り低減することができる。
【００２７】
図２は、ＥＣＵ１００の使用温度範囲（本実施形態では、−４０〜＋１２０℃を想定）における電源ＩＣ１０の基準電圧Ｖｒｅｆ１を測定し、測定した基準電圧Ｖｒｅｆ１を温度に対してプロットしたときの測定基準電圧−温度線図であって、前記使用温度範囲にわたって変化しない理想基準電圧Ｖｒｅｆ０の直線とともに示したものである。
【００２８】
ＥＣＵ１００内部のメモリ７０に予め書き込まれた校正データは、ＥＣＵ１００の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度、図２では、上限温度（＋１２０℃）、下限温度（−４０℃）、および室温（＋３０℃）の３点の温度で、電源ＩＣの実際の基準電圧Ｖｒｅｆ１を測定し、測定した前記基準電圧Ｖｒｅｆ１を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧Ｖｒｅｆ０の直線との電圧差ΔＶｒｅｆを算出して得られたデータであり、この測定基準電圧−温度線は、いずれのエンジン制御装置でも、上に凸の略２次曲線となる。
【００２９】
なお、ここでいう「上に凸の略２次曲線」には、図２に示すように、理想基準電圧Ｖｒｅｆ０の直線に対し少なくとも１点で交差し、かつ上に凸で、しかも極大値を有する２次曲線の他、理想基準電圧Ｖｒｅｆ０の直線に対し１点だけで交差し、かつ上に凸ではあるものの極大値をもたない２次曲線も含まれる。
【００３０】
加えて、測定基準電圧−温度線は、いずれのＥＣＵ１００とも、上に凸の略２次曲線となるため、１のエンジン制御装置で作成した校正データを、別のエンジン制御装置の校正データとして使用することも可能であるが、通常は、ＥＣＵ１００ごとに、測定基準電圧Ｖｒｅｆ１の変動幅の絶対値が異なるため、ＥＣＵ１００ごとに、使用温度範囲にわたる基準電圧Ｖｒｅｆ１を測定し、算出した電圧差ΔＶｒｅｆを算出して校正データを作成することが好ましい。
【００３１】
ＥＣＵ１００は、校正データを予めメモリ７０に書き込まれた状態で製品として出荷されるため、校正データの作成は、製品出荷前、例えばＥＣＵの出荷検査時に行われることが好ましい。
【００３２】
校正データの作成をＥＣＵ１００の出荷検査時に行う場合、まず、ＥＣＵ１００の出荷検査時に、ＥＣＵ１００の使用温度範囲における、下限温度（−４０℃）、常温（＋３０℃）および上限温度（＋１２０℃）の少なくとも３ 温度で、電源ＩＣの実際の基準電圧Ｖｒｅｆ１を測定する。測定温度は、多いほど補正精度が向上するため好ましい。測定の際には製造ラインの高精度定電圧電源を使用し、上記３温度（または３温度以上）にて、ＥＣＵ１００のリファレンス電源となる電源ＩＣ１０の実際の基準電圧Ｖｒｅｆ１を測定し、電源ＩＣ１０の実際の基準電圧Ｖｒｅｆ１と、高精度電源の理想基準電圧Ｖｒｅｆ０とを比較することで、電圧差ΔＶｒｅｆを算出して、各温度における電圧差ΔＶｒｅｆを補正値としてメモリ７０に書き込めばよい。また、この際、電圧が異なる複数の電源（例えば ９Ｖ、１２Ｖ、１６Ｖ 等）に対する補正値についても、併せて取得してメモリに書き込んでおくことが好ましい。
【００３３】
そして、このように構成されたＥＣＵ１００に、非レシオメトリック方式で接続された外部アナログセンサ４０、例えばエアフローセンサで流入空気量を測定した場合、ＥＣＵ１００内のメモリ７０に記録されている上述した校正データにより、補正曲線（測定基準電圧−温度線）を作成し、この補正曲線とＥＣＵ（基板）１００に搭載している温度センサ６０にて検知した温度データおよび電源電圧値データを使用し、補正値を算出する。この補正値を ＥＣＵ１００のアナログ入力へ乗算することで、ＥＣＵ１００のアナログ入力のリファレンス電圧（基準電圧）による誤差の低減を低価格で実現することができる。
【００３４】
また、エアフローセンサの出力値についてはソフトウェアによる補正方法が一般的に知られているが、本発明は、この方法と組み合わせてもよく、これによって、より高精度な補正を実現することができる。
【産業上の利用可能性】
【００３５】
本発明によれば、非レシオメトリック方式で接続された外部アナログセンサからの出力電圧を精度よく読み取ることを前提とし、マイクロコンピュータが、校正データを予め書き込んだメモリを有し、校正データが、前記エンジン制御装置の使用温度範囲の、上下限の温度と、該上下限の温度間に存在する１の温度の少なくとも３つの温度で、前記電源ＩＣの実際の基準電圧を測定し、測定した前記基準電圧を温度に対してプロットしたときの測定基準電圧−温度線と、前記使用温度範囲にわたって変化しない理想基準電圧の直線との電圧差を算出して得られたデータであり、前記測定基準電圧−温度線が、前記理想基準電圧の直線に対し少なくとも１点で交差し、かつ上に凸の略２次曲線であり、前記校正データおよび前記温度センサで検知した温度情報を用いて、エンジン制御装置の使用温度範囲における前記電源ＩＣの基準電圧の変動を自動補正することにより、ＥＣＵ内部に高精度電源などの高価な部品を搭載することなく、低価格な部品を使用し、エンジン制御装置ごとにばらつきのある、使用温度範囲における電源ＩＣの基準電圧の変動を、効率良く補正することができ、その結果、安価で、比較的容易に、ＥＣＵ内部で生じる誤差を可能な限り低減することができるエンジン制御装置および方法を提供することが可能になった。
【符号の説明】
【００３６】
１０  電源ＩＣ
２０  マイクロコンピュータ（ＣＰＵ）
３０  バッテリ
４０  外部アナログセンサ（またはエアフローセンサ）  
５０Ａ、５０Ｂ  アナログ・デジタル変換器（Ａ／Ｄ変換器）
６０  温度センサ
７０  メモリ
１００  エンジン制御装置（ＥＣＵ）
【図１】
2016072734.tif 000003
【図２】
2016072734.tif 000004