(57)【要約】【課題】運転者の運転能力に依存することなく燃費を向上させることができるエンジン制御装置を提供することを目的とする。【解決手段】本発明は、エンジン制御データに基づいてエンジン制御アクチュエータ６を制御する電子制御ユニット１と、車車間通信して取得した他車両のエンジン制御データを電子制御ユニット１に送信する通信ユニット２とを備える。第２通信ドライバ２５が取得した自車両の燃費よりも通信部２１が取得した他車両の燃費の方が良い場合、マイコン１３は、この他車両の燃費に関連付けられたエンジン制御データを、自車両のエンジン制御データとしてバックアップＲＡＭ１２に記憶させることを特徴とする。【選択図】図１
2013209895.tif 000002
【特許請求の範囲】
【請求項１】
エンジン制御データをエンジンに出力する出力手段と、
この出力手段のエンジン制御データによって制御されたエンジンの燃費を算出し、この算出した燃費と前記エンジン制御データとを関連付ける制御手段と、
この制御手段が関連付けたエンジンの燃費とエンジン制御データを記憶する記憶手段と、
車車間通信して他車両のエンジンの燃費とエンジン制御データを取得する通信部と、
この通信部が取得した他車両の燃費と前記記憶手段に記憶した自車両の燃費とを比較するデータ比較部とを備え、
前記データ比較部が、前記記憶手段が記憶した自車両の燃費よりも前記通信部が取得した他車両の燃費の方が良いと判定した場合に、前記制御手段は、前記通信部が取得した他車両の燃費に関連付けられたエンジン制御データを自車両のエンジン制御データとして前記記憶手段に記憶させることを特徴とするエンジン制御装置。
【請求項２】
エンジン制御データに基づいてエンジンを制御する電子制御ユニットと、車車間通信して取得した他車両のエンジンの燃費とエンジン制御データを前記電子制御ユニットに送信する通信ユニットとを備え、
前記電子制御ユニットは、
前記出力手段と、前記制御手段と、前記記憶手段と、前記記憶手段が記憶したエンジンの燃費とエンジン制御データを前記通信ユニットに送信する第１の通信ドライバとを有し、
前記通信ユニットは、
前記第１の通信ドライバから自車両のエンジンの燃費とエンジン制御データとを取得する第２の通信ドライバと、前記通信部と、この通信部が取得した他車両の燃費と前記第２の通信ドライバが取得した自車両の燃費とを比較するデータ比較部とを備え、
前記第２の通信ドライバが取得した自車両の燃費よりも前記通信部が取得した他車両のの燃費の方が良い場合、前記制御手段は、この他車両の燃費に関連付けられたエンジン制御データを、自車両のエンジン制御データとして前記記憶手段に記憶させることを特徴とする請求項１に記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はエンジンの制御結果を学習して燃費を高める制御を行うエンジン制御装置に関するものである。
【背景技術】
【０００２】
従来から、エンジンの制御結果から燃費性能の良い制御方法を学習するエンジン制御装置が知られている（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のエンジン制御装置では、学習による燃費の向上は運転者の運転能力に依存するため、運転能力の低い運転者の車両は学習による燃費性能の向上が望めないという問題があった。
【０００５】
本発明は、運転者の運転能力に依存することなく燃費を向上させることができるエンジン制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明のエンジン制御装置では、データ比較部が、自車両の燃費よりも通信部が取得した他車両の燃費の方が良いと判定した場合、制御手段が、通信部が取得した他車両の燃費に関連付けられたエンジン制御データを、自車両のエンジン制御データとして記憶手段に記憶させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、運転者の運転能力に依存することなく燃費を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態におけるエンジン制御装置の構成を示すブロック図
【図２】同図１の要部である通信ユニットによる車車間通信をイメージで説明する図
【図３】同図１の要部であるバックアップＲＡＭに記憶された自車両の燃費とエンジン制御データを説明する図
【図４】同図１の要部である電子制御ユニットと通信ユニットによる処理を説明するフローチャート図
【図５】同図４のデータ比較処理を説明するフローチャート図
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態におけるエンジン制御装置について図面を参照しながら説明する。
【００１０】
図１は本発明の実施形態におけるエンジン制御装置の構成を示すブロック図である。
【００１１】
図１に示すように、エンジン制御装置は、電子制御ユニット１と、通信ユニット２とを
有する。電子制御ユニット１と通信ユニット２とは、ＣＡＮ(Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ)で接続されて互いにデータの送受信を行う。
【００１２】
電子制御ユニット１はバッテリ４から電力を供給されて、エンジンが停止された状態でも少なくとも一部の制御機能が維持されている。通信ユニット２は、他車両と車車間通信を行い、他車両から燃費データとエンジン制御データを取得する。図２は、通信ユニットによる車車間通信をイメージで説明する図である。図２に示すように、自車両１００の通信ユニット２は、他車両１００Ａ〜１００Ｃにそれぞれ搭載された通信ユニット２Ａ〜２Ｃとそれぞれ車車間通信する。通信ユニット２は、この車車間通信によって取得した他車両１００Ａ〜１００Ｃのそれぞれの燃費データとエンジン制御データをＣＡＮ３を介して電子制御ユニット１に送信する。
【００１３】
走行状況取得手段５は、例えばスロットルセンサ５ａ、回転数センサ５ｂ、Ｏ２センサ５ｃ、エアフローセンサ５ｄを有し、それぞれ車両の走行状況を取得する。なお、走行状況取得手段５は、例えばノックセンサ、回転数センサなど他のセンサを有していてもよい。
【００１４】
エンジン制御アクチュエータ６は、例えばインジェクタ６ａ、イグナイタ６ｂ、スロットルモータ６ｃ、ＥＧＲモータ６ｄを有する。
【００１５】
電子制御ユニット１は、外部の走行状況取得手段５から車両の走行状況の情報を取得する。電子制御ユニット１は、エンジン制御アクチュエータ６が始動されている状態のとき、走行状況取得手段５から取得した車両の走行状況の情報に基づいてエンジン制御アクチュエータ６を制御する。
【００１６】
次に、電子制御ユニット１の内部構成について説明する。
【００１７】
電子制御ユニット１は、電源部１１と、バックアップＲＡＭ１２と、マイコン１３と、入力回路１４と、出力回路１５と、ＥＥＰＲＯＭ１６と、第１通信ドライバ１７とを有する。
【００１８】
電源部１１は、変圧器で構成される。電源部１１は、バッテリ４から入力された電力の電圧を変圧し、この変圧した電力をバックアップＲＡＭ１２とマイコン１３に供給する。例えば、電源部１１は、バッテリ４から入力された１２Ｖの電圧を３．３Ｖや５Ｖの電圧に変換する。
【００１９】
バックアップＲＡＭ１２は、電子制御ユニット１に入力された車両の走行状況の情報や、燃費データやエンジン制御データなど、マイコン１３の算出結果を記憶する。バックアップＲＡＭ１２に記憶されたデータは、電源部１１からの電力供給によって、エンジンがＯＦＦにされた場合でも保持されている。
【００２０】
マイコン１３は、走行状況取得手段５から入力回路１４を介して取得した車両の走行状況や、バックアップＲＡＭ１２から読み出したエンジン制御データに基づいてエンジン制御アクチュエータ６を制御する。マイコン１３は、このエンジン制御アクチュエータ６を制御するエンジン制御データを出力回路１５を介してエンジン制御アクチュエータ６に出力する。入力回路１４は、例えばスイッチ信号を処理するロジックＩＣ等のインタフェースや、走行状況取得手段５から入力されたアナログ情報をデジタル信号に変換するＡＤコンバータで構成される。出力回路１５は、トランジスタやＩＣ等で構成される。
【００２１】
ＥＥＰＲＯＭ１６は、マイコン１３が使用する各種プログラムを記憶する。
【００２２】
第１通信ドライバ１７は、ＣＡＮ３を介してバックアップＲＡＭ１２に記憶された自車両の燃費データやエンジン制御データを通信ユニット２に出力する。
【００２３】
次に、通信ユニット２の内部構成について説明する。
【００２４】
通信ユニット２は、通信部２１と、メモリ２２と、バッファ２３と、データ比較部２４と、第２通信ドライバ２５とを有する。
【００２５】
通信部２１は、他車両の通信ユニットの通信部と車車間通信を行い、他車両の燃費データとエンジン制御データを取得する。なお、通信制御の切替え機能を有し、運転状況に応じて通信制御ＯＮ／ＯＦＦの設定が可能である。
【００２６】
メモリ２２は、この通信部２１が取得した他車両の燃費データとエンジン制御データを格納する。
【００２７】
バッファ２３は、第２通信ドライバ２５から第１通信ドライバ１７へ送信するデータを一時記憶する。
【００２８】
データ比較部２４は、通信部２１が取得した他車両の燃費データと第２通信ドライバ２５が取得した自車両の燃費データとを比較する。
【００２９】
第２通信ドライバ２５は、第１通信ドライバ１７から自車両の燃費データやエンジン制御データを取得する。この自車両の燃費データやエンジン制御データはメモリ２２に格納される。
【００３０】
次に、バックアップＲＡＭ１２に記憶された自車両の燃費データとエンジン制御データについて説明する。図３は、バックアップＲＡＭに記憶された自車両の燃費データとエンジン制御データを説明する図である。
【００３１】
図３に示すように、バックアップＲＡＭ１２には、自車両（ＮＯ１）の燃費データ（Ａ１）が記憶されている。そして、バックアップＲＡＭ１２には、この燃費データに対応付けられたエンジン制御データテーブルが記憶されている。
【００３２】
エンジン制御データテーブルは、走行状況取得手段５が取得した走行状況に応じて設定されたエンジン制御データで構成される。具体的には、エンジン制御データテーブルは、スロットルセンサ５ａのスロットルセンサデータ、回転数センサ５ｂの回転数データ、Ｏ２センサ５ｃのＯ２センサデータ、エアフローセンサ５ｄのエアフローセンサデータの値に応じて設定された複数のエンジン制御データで構成されている。例えば、スロットルセンサデータ、回転数データ、Ｏ２センサデータ、エアフローセンサデータがそれぞれ基準値Ｗ、Ｘ、Ｙ、Ｚより大きいか否かに応じて、互いに異なる１６通りのエンジン制御データで構成される。基準値Ｗ、Ｘ、Ｙ、Ｚは、例えば１６進数のデジタルデータに設定される。なお、図３では、各センサデータは、１つの基準値より大きいか否かの２通りに分けられたが、複数の基準値を用いて３通り以上に分けてもよい。
【００３３】
バックアップＲＡＭ１２には、エンジン制御データテーブルの各アドレスに対応するエンジン制御データが記憶されている。このエンジン制御データは、スロットル開度、点火タイミング、バルブタイミング、燃料噴射量、ＥＧＲタイミング等のデータを有する。この各種データは、エンジン制御アクチュエータ６のインジェクタ６ａ、イグナイタ６ｂ、スロットルモータ６ｃ、ＥＧＲモータ６ｄの制御量を示す。
【００３４】
次に、電子制御ユニットと通信ユニットによるエンジン制御データの学習処理について説明する。図４は、電子制御ユニットと通信ユニットによる処理を説明するフローチャート図である。
【００３５】
ステップＳ１に示すように、通信部２１は、車車間通信によって他車両の燃費データとエンジン制御データテーブルを取得する。
【００３６】
次に、ステップＳ２に示すように、メモリ２２は、ステップＳ１で取得された他車両の燃費データとエンジン制御データテーブルを格納する。
【００３７】
次に、ステップＳ３に示すように、データ比較部２４は後述するデータ比較処理を行う。
【００３８】
次に、ステップＳ４に示すように、通信ユニット２が取得した燃費データとエンジン制御データテーブルが電子制御ユニット１に転送されてバックアップＲＡＭに書き込まれる。具体的には、第２通信ドライバ２５は、バッファ２３に格納された燃費データとエンジン制御データテーブルを第１通信ドライバ１７に送信する。そして、マイコン１３は、この第１通信ドライバ１７が受信した燃費データとエンジン制御データテーブルを、自車両の新たな燃費データとエンジン制御データテーブルとしてバックアップＲＡＭ１２に書き込む。以上の処理によって、自車両のエンジン制御データは、車車間通信によって取得された他車両のエンジン制御データに書き換えられる。このようにして自車両のエンジン制御データの学習が行われる。なお、マイコン１３は、このエンジン制御データによってエンジン制御アクチュエータ６が制御されたときの燃費データを取得して、バックアップＲＡＭ１２に記憶された燃費データを書き換える。
【００３９】
次に、ステップＳ３のデータ比較処理について説明する。図５は、図４のデータ比較処理を説明するフローチャート図である。
【００４０】
ステップＳ１１に示すように、データ比較部２４は、通信ユニット２のメモリ２２のデータ数Ｍをカウントする。換言すると、データ比較部２４は、車車間通信によって何台の他車両からデータを取得したかをカウントする。
【００４１】
そして、ステップＳ１２に示すように、データ比較部２４は、他車両のナンバーを示すカウント数Ｎ＝１に設定する。
【００４２】
次に、ステップＳ１３に示すように、データ比較部２４は、第２通信ドライバ２５が取得した自車両の燃費データと、メモリ２２に記憶されているＮ番目の他車両の燃費データとを比較する。
【００４３】
そして、ステップＳ１４に示すように、データ比較部２４は、ステップＳ１３の比較において他車両の燃費データの方が自車両の燃費データより良い値であるか否か判定する。
【００４４】
ステップＳ１４でＹＥＳの場合、ステップＳ１５に示すように、データ比較部２４は、メモリ２２に記憶された自車両の燃費データとエンジン制御データを、他車両の燃費データとエンジン制御データに書き換える。
【００４５】
ステップＳ１５の処理後、またはステップＳ１４でＮＯの場合、ステップＳ１６に示すように、データ比較部２４は、カウント数Ｎ＝Ｎ＋１に設定する。そして、ステップＳ１７に示すように、データ比較部２４は、カウント数Ｎ＞データ数Ｍとなったか否かを判定
する。ステップＳ１７でＮＯの場合、メモリ２２内に記憶された他車両の燃費データ全てについて比較が完了していない。したがってデータ比較部２４は、次のカウント数の他車両についてステップＳ１３の処理を行う。
【００４６】
一方、ステップＳ１７でＹＥＳの場合、メモリ２２内に記憶された他車両の燃費データ全てについて比較が完了している。このとき、ステップＳ１８に示すように、データ比較部２４は、他車両から取得したエンジン制御データのうち最も燃費が良いエンジン制御データをバッファ２３に記憶する。このバッファ２３に記憶された最も燃費が良いエンジン制御データがステップＳ４の処理によって自車両のエンジン制御データに設定される。
【００４７】
以上のように、本発明によれば、車車間通信を通じて他車両の燃費データとエンジン制御データを取得し、自車両の燃費よりも良い燃費となる他車両のエンジン制御データを自車両のエンジン制御データとして学習することができる。したがって、運転者の運転能力に依存することなく燃費を向上させることができる。
【産業上の利用可能性】
【００４８】
本発明はエンジンの制御結果を学習して燃費を高める制御を行うエンジン制御装置に有用である。
【符号の説明】
【００４９】
１    電子制御ユニット
２    通信ユニット
３    ＣＡＮ
４    バッテリ
５    走行状況取得手段
６    エンジン制御アクチュエータ
１１  電源部
１２  バックアップＲＡＭ
１３  マイコン
１４  入力回路
１５  出力回路
１６  ＥＥＰＲＯＭ
１７  第１通信ドライバ
２１  通信部
２２  メモリ
２３  バッファ
２４  データ比較部
２５  第２通信ドライバ
【図１】
2013209895.tif 000003
【図２】
2013209895.tif 000004
【図３】
2013209895.tif 000005
【図４】
2013209895.tif 000006
【図５】
2013209895.tif 000007