(57)【要約】【課題】エンジンセッティング時のセッティング作業におけるユーザの負担を軽減することが可能なエンジンセッティングシステムを提供する。【解決手段】基本制御マップを基にエンジン制御を行うエンジン制御装置と、前記エンジン制御装置と通信可能に接続されると共に、前記基本制御マップを補正するための補正制御マップを定義する端末装置とを備えたエンジンセッティングシステムにおいて、前記端末装置は、入力手段と、修正対象の前記補正制御マップを構成する制御目標値を２次元配置してなる修正画面を表示する表示手段と、前記修正画面上において、前記入力手段の操作入力によって指定された修正対象領域に含まれる制御目標値を、前記入力手段の操作入力によって指定された方法を用いて一括修正し、当該修正した制御目標値にて前記補正制御マップを再定義するマップ再定義手段とを備える。【選択図】図１
2010084631.tif 000002
【特許請求の範囲】
【請求項１】
基本制御マップを基にエンジン制御を行うエンジン制御装置と、
前記エンジン制御装置と通信可能に接続されると共に、前記基本制御マップを補正するための補正制御マップを定義する端末装置とを備えたエンジンセッティングシステムにおいて、
前記端末装置は、
入力手段と、
修正対象の前記補正制御マップを構成する制御目標値を２次元配置してなる修正画面を表示する表示手段と、
前記修正画面上において、前記入力手段の操作入力によって指定された修正対象領域に含まれる制御目標値を、前記入力手段の操作入力によって指定された方法を用いて一括修正し、当該修正した制御目標値にて前記補正制御マップを再定義するマップ再定義手段と、
を備えることを特徴とするエンジンセッティングシステム。
【請求項２】
前記マップ再定義手段は、前記修正対象領域に含まれる制御目標値を、前記入力手段の操作入力によって指定された値に設定することを特徴とする請求項１記載のエンジンセッティングシステム。
【請求項３】
前記マップ再定義手段は、前記修正対象領域に含まれる制御目標値に対して、前記入力手段の操作入力によって指定された値を加算または減算することを特徴とする請求項１記載のエンジンセッティングシステム。
【請求項４】
前記マップ再定義手段は、前記修正対象領域に含まれる制御目標値に対して、前記入力手段の操作入力によって指定された値を乗算することを特徴とする請求項１記載のエンジンセッティングシステム。
【請求項５】
前記マップ再定義手段は、修正後の前記制御目標値が許容範囲内か否かを判定し、否の場合、前記制御目標値を前記許容範囲の上限値または下限値に設定することを特徴とする請求項１〜４のいずれか一項に記載のエンジンセッティングシステム。
【請求項６】
前記マップ再定義手段は、修正後の前記制御目標値が許容範囲内か否かを判定し、否の場合、前記表示手段に警告画面を表示させると共に、前記制御目標値の修正を禁止することを特徴とする請求項５記載のエンジンセッティングシステム。
【請求項７】
前記マップ再定義手段は、修正後の前記制御目標値が許容範囲内か否かを判定し、否の場合、前記表示手段に前記制御目標値の再修正を促す警告画面を表示させることを特徴とする請求項１〜４のいずれか一項に記載のエンジンセッティングシステム。
【請求項８】
前記エンジン制御装置と前記端末装置との間のデータ通信を中継する中継装置をさらに備えることを特徴とする請求項１〜７のいずれか一項に記載のエンジンセッティングシステム。
【請求項９】
前記中継装置は、前記エンジン制御装置に装着可能な通信アダプタであることを特徴とする請求項８記載のエンジンセッティングシステム。
【請求項１０】
基本制御マップを基にエンジン制御を行うエンジン制御装置と、
前記エンジン制御装置と通信可能に接続されると共に、前記基本制御マップを補正するための補正制御マップを定義する端末装置とを使用するエンジンセッティング方法において、
修正対象の前記補正制御マップを構成する制御目標値を２次元配置してなる修正画面を表示し、
前記修正画面上において、ユーザに指定された修正対象領域に含まれる制御目標値を、ユーザに指定された方法を用いて一括修正し、当該修正した制御目標値にて前記補正制御マップを再定義することを特徴とするエンジンセッティング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鞍乗型車両のエンジンのセッティングに利用されるエンジンセッティングシステム及びエンジンセッティング方法に関する。
【背景技術】
【０００２】
近年、種々の鞍乗型車両には電子制御装置（以下、ＥＣＵと称する）が搭載されていることが一般的である。このＥＣＵには、エンジンを好適な状態で運転させるための制御マップが記憶されている。ここで、制御マップとは、エンジンの運転状態を表す運転状態量（エンジン回転数やエンジン負荷など）と、エンジンの制御目標値（燃料噴射量やエンジン点火時期などの制御量に対する目標値）との対応関係を表すデータ群を指す。つまり、ＥＣＵは、現在のエンジンの運転状態に応じた制御目標値を制御マップから取得し、この取得した制御目標値を基に燃料噴射量やエンジン点火時期を制御することにより、エンジンを好適な状態で運転させる。
【０００３】
ところで、上記の制御マップに設定されている制御目標値を、車両の走行する状況に応じて変更したい場合がある。例えば、レースにおいて、コースの路面状態（路面勾配、ドライ／ウエット、コーナーの数／大きさ等）や天候等に応じて、各種の制御目標値の設定（以下、セッティングと称する）を変更すると、エンジンをより好適な状態で運転させることができる。
【０００４】
例えば、下記特許文献１には、インターネットを介してサーバ装置と通信可能に接続された端末装置を用いて、サーバ装置からレースコース毎に適した推奨制御マップをダウンロードし、この推奨制御マップを端末装置からＥＣＵに転送して、ＥＣＵに予め記憶されている制御マップを推奨制御マップに書き換えることにより、レースコースに応じた好適なエンジンセッティングを容易とするエンジンセッティングシステムが開示されている。
【０００５】
しかしながら、ダウンロードして得られる推奨制御マップが必ずしも個々のユーザに適しているとはいえず、すなわち、レース初心者とプロレーサーとは車両の操作（扱い）が異なり、また、ユーザの好み（コーナーからの立ち上がり重視型のユーザやコーナーへの突入重視型のユーザ等）もそれぞれ異なるため、個々のユーザに適した推奨制御マップを得ることは困難である。
【０００６】
そのため、ダウンロード等により入手、または予めＥＣＵに設定されている基本制御マップに対してユーザが所望するセッティングを行えるように、基本制御マップを補正するための補正制御マップをユーザが自由に設定可能な構成としている場合がある。
【特許文献１】特開２００８−１９８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
通常、上述した補正制御マップを修正変更するには、ユーザがその補正制御マップを構成する制御目標値を１つずつ修正変更しなければならず、ある領域の制御目標値を一括して修正変更することはできないため、修正変更作業に多大な労力と時間が必要であった。また、ユーザが設定した制御目標値が必ずしも車両で許容される値とは限らず、過大または過小な値に設定した場合、エンジンを破損してしまう虞がある。
【０００８】
本発明は、上述した事情に鑑みてなされたものであり、エンジンセッティング時のセッティング作業におけるユーザの負担を軽減することが可能なエンジンセッティングシステム及びエンジンセッティング方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、エンジンセッティングシステムに係る第１の解決手段として、基本制御マップを基にエンジン制御を行うエンジン制御装置と、前記エンジン制御装置と通信可能に接続されると共に、前記基本制御マップを補正するための補正制御マップを定義する端末装置とを備えたエンジンセッティングシステムにおいて、前記端末装置は、入力手段と、修正対象の前記補正制御マップを構成する制御目標値を２次元配置してなる修正画面を表示する表示手段と、前記修正画面上において、前記入力手段の操作入力によって指定された修正対象領域に含まれる制御目標値を、前記入力手段の操作入力によって指定された方法を用いて一括修正し、当該修正した制御目標値にて前記補正制御マップを再定義するマップ再定義手段とを備えることを特徴とする。
【００１０】
また、エンジンセッティングシステムに係る第２の解決手段として、上記第１の解決手段において、前記マップ再定義手段は、前記修正対象領域に含まれる制御目標値を、前記入力手段の操作入力によって指定された値に設定することを特徴とする。
【００１１】
また、エンジンセッティングシステムに係る第３の解決手段として、上記第１の解決手段において、前記マップ再定義手段は、前記修正対象領域に含まれる制御目標値に対して、前記入力手段の操作入力によって指定された値を加算または減算することを特徴とする。
【００１２】
また、エンジンセッティングシステムに係る第４の解決手段として、上記第１の解決手段において、前記マップ再定義手段は、前記修正対象領域に含まれる制御目標値に対して、前記入力手段の操作入力によって指定された値を乗算することを特徴とする。
【００１３】
また、エンジンセッティングシステムに係る第５の解決手段として、上記第１〜第４のいずれかの解決手段において、前記マップ再定義手段は、修正後の前記制御目標値が許容範囲内か否かを判定し、否の場合、前記制御目標値を前記許容範囲の上限値または下限値に設定することを特徴とする。
【００１４】
また、エンジンセッティングシステムに係る第６の解決手段として、上記第５の解決手段において、前記マップ再定義手段は、修正後の前記制御目標値が許容範囲内か否かを判定し、否の場合、前記表示手段に警告画面を表示させると共に、前記制御目標値の修正を禁止することを特徴とする。
【００１５】
また、エンジンセッティングシステムに係る第７の解決手段として、上記第１〜第４のいずれかの解決手段において、前記マップ再定義手段は、修正後の前記制御目標値が許容範囲内か否かを判定し、否の場合、前記表示手段に前記制御目標値の再修正を促す警告画面を表示させることを特徴とする。
【００１６】
また、エンジンセッティングシステムに係る第８の解決手段として、上記第１〜第６のいずれかの解決手段において、前記エンジン制御装置と前記端末装置との間のデータ通信を中継する中継装置をさらに備えることを特徴とする。
また、エンジンセッティングシステムに係る第９の解決手段として、上記第８の解決手段において、前記中継装置は、前記エンジン制御装置に装着可能な通信アダプタであることを特徴とする。
【００１７】
さらに、本発明では、エンジンセッティング方法に係る解決手段として、基本制御マップを基にエンジン制御を行うエンジン制御装置と、前記エンジン制御装置と通信可能に接続されると共に、前記基本制御マップを補正するための補正制御マップを定義する端末装置とを使用するエンジンセッティング方法において、修正対象の前記補正制御マップを構成する制御目標値を２次元配置してなる修正画面を表示し、前記修正画面上において、ユーザに指定された修正対象領域に含まれる制御目標値を、ユーザに指定された方法を用いて一括修正し、当該修正した制御目標値にて前記補正制御マップを再定義することを特徴とする。
【発明の効果】
【００１８】
本発明によると、補正制御マップにおける所望の修正対象領域に含まれる制御目標値を一括して修正変更することが可能であるため、従来のように制御目標値を１つずつ修正変更する場合と比べて、セッティング作業におけるユーザの負担を大幅に軽減することができる。また、修正後の制御目標値が許容範囲内か否かをチェックする機能を備えているため、その修正後の補正制御マップを適用した場合のエンジンの破損を防止することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の一実施形態について説明する。
図１は、本実施形態に係るエンジンセッティングシステムの構成概略図である。この図１に示すように、本実施形態に係るエンジンセッティングシステムは、基本制御マップを基に鞍乗型車両Ｂのエンジン制御を行うＥＣＵ（エンジン制御装置）１と、基本制御マップを補正するための補正制御マップを定義するパーソナルコンピュータ（端末装置：以下、ＰＣと称する）２と、ＥＣＵ１とＰＣ２との間のデータ通信を中継する中継装置として機能し、ＥＣＵ１に装着可能な通信アダプタ３とから構成されている。
【００２０】
このようなエンジンセッティングシステムは、例えばレースコースに応じて、好適なエンジンセッティング、つまりＥＣＵ１に記憶されている基本制御マップのセッティングを行うためのシステムである。
【００２１】
なお、図１では便宜上、ＥＣＵ１と鞍乗型車両Ｂとを離して図示しているが、実際には、ＥＣＵ１は鞍乗型車両Ｂの内部に搭載されるものである。また、ＥＣＵ１と通信アダプタ３とも離して図示しているが、実際には、通信アダプタ３はＥＣＵ１に装着されていると共に、ＵＳＢケーブルを介してＰＣ２と接続されている。つまり、ＥＣＵ１とＰＣ２とは、通信アダプタ３を介して通信可能に接続されている。
【００２２】
図１に示すように、ＥＣＵ１は、ＥＥＰＲＯＭ１ａ、ＲＡＭ(Random Access Memory)１ｂ、ＣＰＵ(Central Processing Unit)１ｃ、ＣＡＮ(Controller Area Network)ドライバ１ｄ及び通信コネクタ１ｅを備えている。ＥＥＰＲＯＭ１ａは、鞍乗型車両Ｂの通常運転時に使用される基本制御マップや、その他のエンジン制御に必要なデータ、ＣＰＵ１ｃで実行されるプログラム等を固定記憶する書き換え可能な不揮発性記憶媒体である。ＲＡＭ１ｂは、一時的なデータの記憶に用いられる書き換え可能な揮発性記憶媒体である。
【００２３】
ＣＰＵ１ｃは、通常運転時において、ＥＥＰＲＯＭ１ａに記憶されている基本制御マップを基に鞍乗型車両Ｂのエンジン制御（具体的には燃料噴射量、エンジン点火時期、吸気量、空燃比等の制御）を行う。また、このＣＰＵ１ｃは、エンジンセッティング時において、ＰＣ２によって定義され且つＰＣ２から通信アダプタ３を介して送信される補正制御マップを基にＥＥＰＲＯＭ１ａの基本制御マップの書き換えを行う機能を有している。
【００２４】
さらに、このＣＰＵ１ｃは、エンジンセッティング時において、鞍乗型車両Ｂのエンジンの運転状態を表すエンジン状態データ（例えば、トルク、エンジン回転数、スロットルバルブ開度、冷却水温、吸気圧、吸気温度など）をＲＡＭ１ｂに記憶する一方、ＰＣ２からデータ転送要求を受信した場合、ＲＡＭ１ｂに記憶されている上記のエンジン状態データを通信アダプタ３を介してＰＣ２に送信する機能を有している。上記のエンジン状態データは、鞍乗型車両Ｂに設置された各種センサの出力から得ることができる。つまり、この各種センサの出力は、ＥＣＵ１に入力され、不図示のＡ／Ｄコンバータによってデジタルデータに変換された後、ＣＰＵ１ｃに送られることになる。
【００２５】
ＣＡＮドライバ１ｄは、ＣＰＵ１ｃから送られるデータ（上記のエンジン状態データなど）をＣＡＮ通信プロトコルに準じたデータフォーマットに変換して通信アダプタ３に送信する一方、通信アダプタ３から受信したデータ（ＣＡＮ通信プロトコルに準じたデータフォーマット）をＣＰＵ１ｃで処理可能なデータに変換してＣＰＵ１ｃに出力する。通信コネクタ１ｅは、通信アダプタ３を装着するために用いられるコネクタであり、通信アダプタ３の装着時には通信アダプタ３側の通信コネクタ３ｇと電気的且つ機械的に接続される。
【００２６】
ＰＣ２は、入力情報に基に補正制御マップを定義するパーソナルコンピュータであり、図２に示すように、入力装置２ａ、表示装置２ｂ、記憶装置２ｃ及び制御装置２ｄから構成されている。
【００２７】
入力装置（入力手段）２ａは、例えばキーボードやマウス等であり、ユーザの操作によって入力された入力情報を制御装置２ｄに出力する。表示装置（表示手段）２ｂは、例えば液晶ディスプレイであり、制御装置２ｄの制御によって所定の画像を表示する。具体的には、この表示装置２ｂは、修正対象の補正制御マップを構成する制御目標値をマトリクス状に配置してなる修正画面を表示する（図３（ａ）参照）。記憶装置２ｃは、例えばハードディスクであり、制御装置２ｄで実行されるプログラムやアプリケーションソフト等や、過去に定義した補正制御マップ等を記憶するものである。
【００２８】
制御装置（マップ再定義手段）２ｄは、例えばＣＰＵであり、記憶装置２ｃに記憶されているプログラムやアプリケーションソフトを実行することにより、ＰＣ２の全体動作を制御する。この制御装置２ｄは、通信アダプタ３とＵＳＢケーブルを介して接続されており、通信アダプタ３とＵＳＢプロトコルに準じたデータ通信を行うことが可能である。
【００２９】
この制御装置２ｄは、入力装置２ａから送られる入力情報を基に補正制御マップを定義し、その補正制御マップを通信アダプタ３を介してＥＣＵ１に送信する機能を有している。また、詳細は後述するが、この制御装置２ｄは、表示装置２ｂに表示された修正画面上において、入力装置２ａの操作入力によって指定された修正対象領域に含まれる制御目標値を、同じく入力装置２ａの操作入力によって指定された方法を用いて一括修正し、当該修正した制御目標値にて補正制御マップを再定義する機能を有している。
【００３０】
以下、図１に戻って説明を続ける。
通信アダプタ３は、ＦＲＯＭ（フラッシュＲＯＭ）３ａ、ＦｅＲＡＭ(Ferroelectric ＲＡＭ)３ｂ、ＣＰＵ３ｃ、ＣＡＮドライバ３ｄ、Ｋ−Ｌｉｎｅドライバ３ｅ、ＵＳＢドライバ３ｆ、通信コネクタ３ｇ及びＵＳＢコネクタ３ｈを備えている。ＦＲＯＭ３ａは、ＣＰＵ３ｃで実行されるプログラムや、その他の通信アダプタ３の制御に必要なデータを固定記憶する書き換え可能な不揮発性記憶媒体である。ＦｅＲＡＭ３ｂは、一時的なデータの記憶に用いられる書き換え可能な不揮発性記憶媒体である。
【００３１】
ＣＰＵ３ｃは、通信アダプタ３の全体動作（つまりデータ中継動作）を制御するものであり、ＰＣ２からＵＳＢドライバ３ｆを介して受信したデータ（補正制御マップ等）をＦｅＲＡＭ３ｂに記憶する一方、当該データをＣＡＮドライバ３ｄを介してＥＣＵ１に送信する。また、このＣＰＵ３ｃは、ＣＡＮドライバ３ｄを介してＥＣＵ１から受信したデータ（エンジン状態データなど）をＦｅＲＡＭ３ｂに記憶する一方、当該データをＵＳＢドライバ３ｆを介してＰＣ２に送信する。
【００３２】
ＣＡＮドライバ３ｄは、ＣＰＵ３ｃから送られるデータをＣＡＮ通信プロトコルに準じたデータフォーマットに変換してＥＣＵ１に送信する一方、ＥＣＵ１から受信したデータ（ＣＡＮ通信プロトコルに準じたデータフォーマット）をＣＰＵ３ｃで処理可能なデータに変換してＣＰＵ３ｃに出力する。Ｋ−Ｌｉｎｅドライバ３ｅは、ＣＰＵ３ｃから送られるデータをＫ−Ｌｉｎｅ通信プロトコルに準じたデータフォーマットに変換してＥＣＵ１に送信する一方、ＥＣＵ１から受信したデータ（Ｋ−Ｌｉｎｅ通信プロトコルに準じたデータフォーマット）をＣＰＵ３ｃで処理可能なデータに変換してＣＰＵ３ｃに出力する。なお、これらＣＡＮドライバ３ｄ及びＫ−Ｌｉｎｅドライバ３ｅは、ＥＣＵ１の通信プロトコルに応じて選択的に使用されるものであり、本実施形態ではＥＣＵ１の通信プロトコルはＣＡＮであるのでＣＡＮドライバ３ｄが使用される。
【００３３】
ＵＳＢドライバ３ｆは、ＣＰＵ３ｃから送られるデータをＵＳＢ通信プロトコルに準じたデータフォーマットに変換してＰＣ２に送信する一方、ＰＣ２から受信したデータ（ＵＳＢ通信プロトコルに準じたデータフォーマット）をＣＰＵ３ｃで処理可能なデータに変換してＣＰＵ３ｃに出力する。通信コネクタ３ｇは、通信アダプタ３をＥＣＵ１に装着するために用いられるコネクタであり、通信アダプタ３の装着時にはＥＣＵ１側の通信コネクタ１ｅと電気的且つ機械的に接続される。ＵＳＢコネクタ３ｈは、通信アダプタ３をＵＳＢケーブルを介してＰＣ２に接続するために用いられるコネクタである。
【００３４】
次に、上記のように構成された本実施形態に係るエンジンセッティングシステムの動作、特に端末装置２における補正制御マップの修正動作について説明する。
図３（ａ）は、エンジンセッティング時に表示装置２ｂに表示される補正制御マップの修正画面である。この図３（ａ）に示すように、修正画面上には、補正制御マップを構成する制御目標値がマトリクス状に配置されたマップシート１０が表示されている。なお、図３（ａ）では、エンジン回転数（横軸）に対するエンジン点火時期（クランク角：縦軸
）を制御するための補正制御マップを例示している。
【００３５】
ユーザは、入力装置２ａを操作することにより、図３（ａ）に示すような、修正対象の制御目標値を一括して選択するための修正対象領域１１を指定することができる。このような修正対象領域１１は、マウスを操作してマップシート１０上でマウスカーソルをドラッグするか、または、キーボードのＳｈｉｆｔキーを押しながら矢印キーを操作することで指定することが可能である。なお、修正対象領域１１によって選択されたセルは反転表示される。
【００３６】
続いて、ユーザが、マウスカーソルがマップシート１０上に位置している場合に、マウスの右ボタンをクリックして表示されるメニュー画面から「領域設定」を選択することにより、図３（ｂ）に示すような領域設定ダイアログ２０が修正画面上に表示される。また、マップメニューから「領域設定」を選択することで領域設定ダイアログ２０を表示することもできる。
【００３７】
この領域設定ダイアログ２０には、修正対象領域１１に含まれる制御目標値の一括修正の方法（以下、設定方法と称する）を選択するための設定方法選択ボックス２１と、設定方法に応じた数値を入力するための数値入力ボックス２２と、選択された設定方法と入力された数値によって制御目標値の一括修正を実行させるためのＯＫタブ２３と、修正処理をキャンセルするためのキャンセルタブ２４とが表示されている。
【００３８】
ユーザは、設定方法選択ボックス２１から制御目標値の設定方法として、「Value(値を設定)」、「Addition and subtraction（加減算）」、「Multiplication(乗算)」の３つから選択できる。図３（ｃ）は、各設定方法を選択した場合に制御装置２ｄが実行する修正処理の内容を示すものである。この図３（ｃ）に示すように、「Value(値を設定)」が選択された場合、制御装置２ｄは、修正対象領域１１に含まれる制御目標値の全てを、数値入力ボックス２２に入力された値に設定する。
【００３９】
また、「Addition and subtraction（加減算）」が選択された場合、制御装置２ｄは、修正対象領域１１に含まれる全ての制御目標値に対して、数値入力ボックス２２に入力された値を加算または減算する。この場合、数値入力ボックス２２に入力された値が負の符号であった場合に減算されることになる。また、「Multiplication(乗算)」が選択された場合、制御装置２ｄは、修正対象領域１１に含まれる全ての制御目標値に対して、数値入力ボックス２２に入力された値を乗算する。
【００４０】
上記のように、設定方法選択ボックス２１において制御目標値の設定方法が選択され、数値入力ボックス２２に数値が入力されてＯＫタブ２３が押されると、制御装置２ｄは、選択された設定方法及び入力された数値に応じて制御目標値の一括修正を行う。ここで、制御装置２ｄは、修正後の制御目標値が、その適用対象の鞍乗型車両Ｂに対して許容範囲内か否かを判定し、否の場合、修正後の制御目標値を許容範囲の上限値または下限値に設定する。
【００４１】
図４は、制御目標値修正後の制御装置２ｄの動作を表すフローチャートである。この図４に示すように、制御装置２ｄは、上記のように制御目標値の一括修正を行い（ステップＳ１）、制御目標値の修正が完了すると、各制御目標値と許容範囲の上限値とを比較し、上限値より大きいか否かを判定する（ステップＳ２）。このステップＳ２において、「Ｙｅｓ」の場合、制御装置２ｄは、上限値より大きいと判定された制御目標値を上限値に設定（上限値を代入）した後、ステップＳ４に移行する（ステップＳ３）。
【００４２】
一方、上記ステップＳ２において、「Ｎｏ」の場合、制御装置２ｄは、各制御目標値と許容範囲の下限値とを比較し、下限値より小さいか否かを判定する（ステップＳ４）。このステップＳ４において、「Ｙｅｓ」の場合、制御装置２ｄは、下限限値より小さいと判定された制御目標値を下限値に設定（下限値を代入）した後、ステップＳ６に移行する（ステップＳ５）。一方、ステップＳ４において、「Ｎｏ」の場合、制御装置２ｄは制御目標値を現在の値で確定し、その確定した制御目標値にて補正制御マップを再定義する（ステップＳ６）。
【００４３】
制御装置２ｄは、上記のように再定義した補正制御マップを通信アダプタ３を介してＥＣＵ１に送信するが、この際、鞍乗型車両Ｂの認証処理を行うことにより、適用外の鞍乗型車両Ｂに補正制御マップを送信して誤動作させてしまうことを防止している。
【００４４】
図５は、鞍乗型車両Ｂの認証処理を表すフローチャートである。この図５に示すように、制御装置２ｄは、補正制御マップを送信する前に、ＥＣＵ１から車両ＩＤを取得し（ステップＳ１０）、取得した車両ＩＤが記憶装置２ｃに記憶（登録）されている車両ＩＤ情報と合致するか否かを判定する（ステップＳ１１）。制御装置２ｄは、ステップＳ１１において、「Ｎｏ」の場合には、補正制御マップの送信を中止する一方、「Ｙｅｓ」の場合には、補正制御マップの送信を実行する（ステップＳ１２）。
【００４５】
以上のように、本実施形態に係るエンジンセッティングシステムによれば、補正制御マップにおける所望の修正対象領域に含まれる制御目標値を一括して修正変更することが可能であるため、従来のように制御目標値を１つずつ修正変更する場合と比べて、セッティング作業におけるユーザの負担を大幅に軽減することができる。
また、修正後の制御目標値が、適用対象の鞍乗型車両Ｂに対して許容範囲内か否かをチェックする機能を備えているため、その修正後の補正制御マップを適用した場合のエンジンの破損を防止することができる。
さらに、車両認証機能を備えているため、適用外の鞍乗型車両Ｂに補正制御マップを送信して誤動作させてしまうことを防止することができる。
【００４６】
なお、上記実施形態では、修正後の制御目標値が許容範囲内か否かを判定し、否の場合に、制御目標値を許容範囲の上限値または下限値に設定する場合を例示したが、これに加えて、表示装置２ｂに警告画面を表示させると共に、制御目標値の修正を禁止する機能を制御装置２ｄに持たせても良い。また、修正後の制御目標値が許容範囲内か否かを判定し、否の場合に、表示装置２ｂに制御目標値の再修正を促す警告画面を表示させ、ユーザが新たな修正操作を行うまで待機させるような機能を制御装置２ｄに持たせても良い。
【００４７】
また、上記実施形態では、ＥＣＵ１とＰＣ２との間のデータ通信を中継する中継装置として、ＥＣＵ１に直接装着するタイプの通信アダプタ３を用いる構成を例示して説明したが、必ずしも装着タイプの通信アダプタ３を用いる必要はなく、通信ケーブル等によってＥＣＵ１と接続可能な中継装置を用いる構成としても良い。また、中継装置を設けず、ＥＣＵ１とＰＣ２とを直接、通信ケーブル等で接続するような構成としても良い。また、無線通信機能を有する通信アダプタ３を用いて、通信アダプタ３とＰＣ２との間で無線通信によるデータ通信を行うような構成としても良い。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係るエンジンセッティングシステムの構成概略図である。
【図２】本実施形態におけるＰＣ２の詳細構成図である。
【図３】本実施形態における表示装置２ｂに表示される補正制御マップの修正画面の一例である。
【図４】本実施形態における制御目標値修正後の制御装置２ｄの動作を表すフローチャートである。
【図５】本実施形態における鞍乗型車両Ｂの認証処理を表すフローチャートである。
【符号の説明】
【００４９】
１…ＥＣＵ（エンジン制御装置）、２…パーソナルコンピュータ（端末装置）、３…通信アダプタ（中継装置）、１ａ…ＥＥＰＲＯＭ、１ｂ…ＲＡＭ、１ｃ…ＣＰＵ、１ｄ…ＣＡＮドライバ、１ｅ…通信コネクタ、２ａ…入力装置（入力手段）、２ｂ…表示装置（表示手段）、２ｃ…記憶装置、２ｄ…制御装置（マップ再定義手段）、３ａ…ＦＲＯＭ、３ｂ…ＦｅＲＡＭ、３ｃ…ＣＰＵ、３ｄ…ＣＡＮドライバ、３ｅ…Ｋ−Ｌｉｎｅドライバ、３ｆ…ＵＳＢドライバ、３ｇ…通信コネクタ、３ｈ…ＵＳＢコネクタ
【図１】
2010084631.tif 000003
【図２】
2010084631.tif 000004
【図３】
2010084631.tif 000005
【図４】
2010084631.tif 000006
【図５】
2010084631.tif 000007