JP5032431B2 - Engine setting system and engine setting method - Google Patents
Engine setting system and engine setting method Download PDFInfo
- Publication number
- JP5032431B2 JP5032431B2 JP2008252728A JP2008252728A JP5032431B2 JP 5032431 B2 JP5032431 B2 JP 5032431B2 JP 2008252728 A JP2008252728 A JP 2008252728A JP 2008252728 A JP2008252728 A JP 2008252728A JP 5032431 B2 JP5032431 B2 JP 5032431B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- control map
- data
- history data
- control
- 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
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
本発明は、鞍乗型車両のエンジンのセッティングに利用されるエンジンセッティングシステム及びエンジンセッティング方法に関する。 The present invention relates to an engine setting system and an engine setting method used for setting an engine of a saddle-ride type vehicle.
近年、種々の鞍乗型車両には電子制御装置(以下、ECUと称する)が搭載されていることが一般的である。このECUには、エンジンを好適な状態で運転させるための制御マップが記憶されている。ここで、制御マップとは、エンジンの運転状態を表す運転状態量(エンジン回転数やエンジン負荷など)と、エンジンの制御目標値(燃料噴射量やエンジン点火時期などの制御量に対する目標値)との対応関係を表すデータ群を指す。つまり、ECUは、現在のエンジンの運転状態に応じた制御目標値を制御マップから取得し、この取得した制御目標値を基に燃料噴射量やエンジン点火時期を制御することにより、エンジンを好適な状態で運転させる。 In recent years, it is common for various straddle-type vehicles to be equipped with electronic control devices (hereinafter referred to as ECUs). The ECU stores a control map for operating the engine in a suitable state. Here, the control map refers to an operating state quantity (engine speed, engine load, etc.) representing the operating state of the engine, an engine control target value (target value for a control quantity such as fuel injection quantity, engine ignition timing, etc.) A data group representing the correspondence relationship of In other words, the ECU acquires a control target value corresponding to the current engine operating state from the control map, and controls the fuel injection amount and the engine ignition timing based on the acquired control target value, thereby optimizing the engine. Drive in the state.
ところで、上記の制御マップに設定されている制御目標値を、車両の走行する状況に応じて変更したい場合がある。例えば、レースにおいて、コースの路面状態(路面勾配、ドライ/ウエット、コーナーの数/大きさ等)や天候等に応じて、各種の制御目標値の設定(以下、セッティングと称する)を変更すると、エンジンをより好適な状態で運転させることができる。 By the way, there is a case where it is desired to change the control target value set in the control map according to the situation in which the vehicle travels. For example, in a race, when setting various control target values (hereinafter referred to as settings) according to the road surface condition (road surface gradient, dry / wet, number / size of corners, etc.) of the course, the weather, etc. The engine can be operated in a more favorable state.
例えば、下記特許文献1には、インターネットを介してサーバ装置と通信可能に接続された端末装置を用いて、サーバ装置からレースコース毎に適した推奨制御マップをダウンロードし、この推奨制御マップを端末装置からECUに転送して、ECUに予め記憶されている制御マップを推奨制御マップに書き換えることにより、レースコースに応じた好適なエンジンセッティングを容易とするエンジンセッティングシステムが開示されている。
上記従来技術では、サーバ装置からレースコース毎に適した推奨制御マップをダウンロードすることができる。しかしながら、ダウンロードして得られる推奨制御マップが必ずしも個々のユーザに適しているとはいえず、すなわち、レース初心者とプロレーサーとは車両の操作(扱い)が異なり、また、ユーザの好み(コーナーからの立ち上がり重視型のユーザやコーナーへの突入重視型のユーザ等)もそれぞれ異なるため、個々のユーザに適した推奨制御マップを得ることは困難である。さらに、上記従来技術では、推奨制御マップを得るために、インターネット等の通信回線を介してダウンロードする必要があるが、通信インフラが整備されていないレース場では現地でのセッティングができない状況が起きてしまう。 In the above prior art, a recommended control map suitable for each race course can be downloaded from the server device. However, the recommended control map obtained by downloading is not necessarily suitable for each user, that is, the operation (handling) of the vehicle is different between the race beginner and the professional racer, and the user's preference (from the corner) Therefore, it is difficult to obtain a recommended control map suitable for each user. Furthermore, in order to obtain the recommended control map in the above prior art, it is necessary to download it via a communication line such as the Internet. However, there are situations in which it is not possible to make local settings at a race track where communication infrastructure is not established. End up.
本発明は、上述した事情に鑑みてなされたものであり、エンジンセッティング時において、個々のユーザに適したセッティングを容易とすることが可能なエンジンセッティングシステム及びエンジンセッティング方法を提供することを目的とする。 The present invention has been made in view of the above-described circumstances, and an object thereof is to provide an engine setting system and an engine setting method capable of facilitating setting suitable for each user at the time of engine setting. To do.
上記目的を達成するために、本発明は、エンジンセッティングシステムに係る第1の解決手段として、制御マップを基にエンジン制御を行うエンジン制御装置と、前記エンジン制御装置と通信可能に接続されると共に、前記制御マップを定義する端末装置とを備えたエンジンセッティングシステムにおいて、前記端末装置は、過去に定義した制御マップと、当該制御マップの定義時に入力された走行環境データを含む履歴データとを対応付けて記憶する履歴データ記憶手段と、エンジンセッティング時に入力された検索条件に該当する履歴データを検索すると共に、当該検索により抽出された履歴データに対応する制御マップを前記エンジン制御装置で使用する制御マップとして再定義する制御マップ再定義手段とを備えることを特徴とする。 In order to achieve the above object, the present invention provides, as a first solving means related to an engine setting system, an engine control device that performs engine control based on a control map, and is communicably connected to the engine control device. In the engine setting system including the terminal device that defines the control map, the terminal device corresponds to the control map defined in the past and the history data including the travel environment data input when the control map is defined. And a history data storage means for storing and searching for history data corresponding to the search condition input at the time of engine setting, and using the control map corresponding to the history data extracted by the search in the engine control device And a control map redefining means for redefining as a map
また、エンジンセッティングシステムに係る第2の解決手段として、上記第1の解決手段において、前記履歴データは、前記走行環境データに加えて、前記制御マップの定義時に前記エンジン制御装置によって収集され且つ端末装置に送信されたエンジンの運転状態を表すエンジン状態データを含むことを特徴とする。 Further, as a second solving means relating to the engine setting system, in the first solving means, in addition to the traveling environment data, the history data is collected by the engine control device at the time of defining the control map and is a terminal. It includes engine state data representing the operating state of the engine transmitted to the apparatus.
また、エンジンセッティングシステムに係る第3の解決手段として、上記第1または第2の解決手段において、前記履歴データは、前記走行環境データに加えて、前記制御マップの定義時に入力されたコメント文からなる印象データを含むことを特徴とする。 Further, as a third solving means relating to the engine setting system, in the first or second solving means, the history data is derived from a comment sentence inputted at the time of defining the control map in addition to the traveling environment data. It is characterized by including impression data.
また、エンジンセッティングシステムに係る第4の解決手段として、上記第1〜第3のいずれかの解決手段において、前記エンジン制御装置と前記端末装置との間のデータ通信を中継する中継装置をさらに備えることを特徴とする。
また、エンジンセッティングシステムに係る第5の解決手段として、上記第4の解決手段において、前記中継装置は、前記エンジン制御装置に装着可能な通信アダプタであることを特徴とする。
Further, as a fourth solving means related to the engine setting system, in any one of the first to third solving means, a relay device that relays data communication between the engine control device and the terminal device is further provided. It is characterized by that.
Further, as a fifth solving means according to the engine setting system, in the fourth solving means, the relay device is a communication adapter that can be attached to the engine control device.
さらに、本発明では、エンジンセッティング方法に係る解決手段として、制御マップを基にエンジン制御を行うエンジン制御装置と、前記エンジン制御装置と通信可能に接続されると共に、前記制御マップを定義する端末装置とを使用するエンジンセッティング方法において、前記端末装置によって過去に定義した制御マップと、当該制御マップの定義時に入力された走行環境データを含む履歴データとを対応付けて記憶しておき、エンジンセッティング時に入力された検索条件に該当する履歴データを検索すると共に、当該検索により抽出された履歴データに対応する制御マップを前記エンジン制御装置で使用する制御マップとして再定義することを特徴とする。 Furthermore, in the present invention, as means for solving the engine setting method, an engine control device that performs engine control based on a control map, and a terminal device that is communicably connected to the engine control device and defines the control map In the engine setting method using the above, the control map defined in the past by the terminal device and the history data including the travel environment data input at the time of defining the control map are stored in association with each other. The history data corresponding to the input search condition is searched, and a control map corresponding to the history data extracted by the search is redefined as a control map used in the engine control apparatus.
本発明によると、過去に定義した制御マップと対応付けて、その当時の走行環境を表す走行環境データを含む履歴データを記憶しておき、次回以降のエンジンセッティング時には検索条件を指定して履歴データを検索し、その際の走行環境に合致、または類似する履歴データを抽出することにより、過去に使用(定義)した複数の制御マップの中から、よりユーザに適合する制御マップを得ることができる。つまり、エンジンセッティング時において、個々のユーザに適したセッティングを容易とすることが可能となる。 According to the present invention, history data including driving environment data representing the driving environment at that time is stored in association with a control map defined in the past, and history data is specified by specifying search conditions at the next and subsequent engine settings. By extracting the history data that matches or is similar to the driving environment at that time, it is possible to obtain a control map more suitable for the user from a plurality of control maps used (defined) in the past. . That is, it is possible to facilitate setting suitable for each user when setting the engine.
以下、図面を参照して、本発明の一実施形態について説明する。
図1は、本実施形態に係るエンジンセッティングシステムの構成概略図である。この図1に示すように、本実施形態に係るエンジンセッティングシステムは、鞍乗型車両Bのエンジン制御を行うECU(エンジン制御装置)1と、制御マップを定義するパーソナルコンピュータ(端末装置:以下、PCと称する)2と、ECU1とPC2との間のデータ通信を中継する中継装置として機能し、ECU1に装着可能な通信アダプタ3とから構成されている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic configuration diagram of an engine setting system according to the present embodiment. As shown in FIG. 1, an engine setting system according to this embodiment includes an ECU (engine control device) 1 that controls the engine of the saddle riding type vehicle B, and a personal computer (terminal device: 2) and a
このようなエンジンセッティングシステムは、例えばレースコースに応じて、好適なエンジンセッティング、つまりECU1に記憶されている制御マップのセッティングを行うためのシステムである。 Such an engine setting system is a system for performing a suitable engine setting, that is, setting of a control map stored in the ECU 1 according to, for example, a race course.
なお、図1では便宜上、ECU1と鞍乗型車両Bとを離して図示しているが、実際には、ECU1は鞍乗型車両Bの内部に搭載されるものである。また、ECU1と通信アダプタ3とも離して図示しているが、実際には、通信アダプタ3はECU1に装着されていると共に、USBケーブルを介してPC2と接続されている。つまり、ECU1とPC2とは、通信アダプタ3を介して通信可能に接続されている。
In FIG. 1, for convenience, the ECU 1 and the straddle-type vehicle B are illustrated separately from each other, but the ECU 1 is actually mounted inside the straddle-type vehicle B. Although the ECU 1 and the
図1に示すように、ECU1は、EEPROM1a、RAM(Random Access Memory)1b、CPU(Central Processing Unit)1c、CAN(Controller Area Network)ドライバ1d及び通信コネクタ1eを備えている。EEPROM1aは、鞍乗型車両Bの通常運転時に使用される制御マップや、その他のエンジン制御に必要なデータ、CPU1cで実行されるプログラム等を固定記憶する書き換え可能な不揮発性記憶媒体である。RAM1bは、一時的なデータの記憶に用いられる書き換え可能な揮発性記憶媒体である。
As shown in FIG. 1, the ECU 1 includes an
CPU1cは、通常運転時において、EEPROM1aに記憶されている制御マップを基に鞍乗型車両Bのエンジン制御(具体的には燃料噴射量、エンジン点火時期、吸気量、空燃比等の制御)を行う。また、このCPU1cは、エンジンセッティング時において、PC2によって定義され且つPC2から通信アダプタ3を介して送信される制御マップを基にEEPROM1aの制御マップの書き換えを行う機能を有している。
The
さらに、このCPU1cは、エンジンセッティング時において、鞍乗型車両Bのエンジンの運転状態を表すエンジン状態データ(例えば、トルク、エンジン回転数、スロットルバルブ開度、冷却水温、吸気圧、吸気温度など)をRAM1bに記憶する一方、PC2からデータ転送要求を受信した場合、RAM1bに記憶されている上記のエンジン状態データを通信アダプタ3を介してPC2に送信する機能を有している。上記のエンジン状態データは、鞍乗型車両Bに設置された各種センサの出力から得ることができる。つまり、この各種センサの出力は、ECU1に入力され、不図示のA/Dコンバータによってデジタルデータに変換された後、CPU1cに送られることになる。
Further, the
CANドライバ1dは、CPU1cから送られるデータ(上記のエンジン状態データなど)をCAN通信プロトコルに準じたデータフォーマットに変換して通信アダプタ3に送信する一方、通信アダプタ3から受信したデータ(CAN通信プロトコルに準じたデータフォーマット)をCPU1cで処理可能なデータに変換してCPU1cに出力する。通信コネクタ1eは、通信アダプタ3を装着するために用いられるコネクタであり、通信アダプタ3の装着時には通信アダプタ3側の通信コネクタ3gと電気的且つ機械的に接続される。
The
PC2は、入力情報に基に制御マップを定義するパーソナルコンピュータであり、図2に示すように、入力装置2a、表示装置2b、記憶装置2c及び制御装置2dから構成されている。入力装置2aは、例えばキーボードやマウス等であり、ユーザの操作によって入力された入力情報を制御装置2dに出力する。表示装置2bは、例えば液晶ディスプレイであり、制御装置2dの制御によって所定の画像を表示する。
The
記憶装置(履歴データ記憶手段)2cは、例えばハードディスクであり、制御装置2dで実行されるプログラムやアプリケーションソフト等を記憶する他、過去に定義した制御マップと、当該制御マップの定義時に入力装置2aを介して入力された履歴データとを対応付けて記憶するものである。ここで、履歴データには、過去に制御マップを定義した当時の走行環境(例えば、路面状況、天気、気温、湿度、気圧、水温等)を表す走行環境データと、その当時にユーザが得た印象等を記載したコメント文からなる印象データとが含まれている。
The storage device (history data storage means) 2c is, for example, a hard disk, and stores programs executed by the
図3は、表示装置2bに表示される履歴データ入力画面の一例を示すものである。つまり、本実施形態では、エンジンセッティング時において、レースコース毎に最適な制御マップを定義して、ECU1におけるEEPROM1aの制御マップの書き換えを行うと共に、図3に示す履歴データ入力画面を用いて、当時の走行環境データ(路面状況、天気、気温、湿度、気圧、水温)と、印象データ(コメント文)とをユーザが入力することにより、制御マップと履歴データとが対応付けられて記憶装置2cに記憶されることになる。
FIG. 3 shows an example of a history data input screen displayed on the
制御装置(制御マップ再定義手段)2dは、例えばCPUであり、記憶装置2cに記憶されているプログラムやアプリケーションソフトを実行することにより、PC2の全体動作を制御する。この制御装置2dは、通信アダプタ3とUSBケーブルを介して接続されており、通信アダプタ3とUSBプロトコルに準じたデータ通信を行うことが可能である。
The control device (control map redefining means) 2d is, for example, a CPU, and controls the overall operation of the
この制御装置2dは、入力装置2aから送られる入力情報を基に制御マップを定義し、その制御マップを通信アダプタ3を介してECU1に送信する機能を有している。また、詳細は後述するが、この制御装置2dは、エンジンセッティング時に入力された検索条件に該当する履歴データを記憶装置2cから検索すると共に、当該検索により抽出された履歴データに対応する制御マップを記憶装置2cから読み出し、ECU1で使用する制御マップとして再定義する機能を有している。
The
以下、図1に戻って説明を続ける。
通信アダプタ3は、FROM(フラッシュROM)3a、FeRAM(Ferroelectric RAM)3b、CPU3c、CANドライバ3d、K−Lineドライバ3e、USBドライバ3f、通信コネクタ3g及びUSBコネクタ3hを備えている。FROM3aは、CPU3cで実行されるプログラムや、その他の通信アダプタ3の制御に必要なデータを固定記憶する書き換え可能な不揮発性記憶媒体である。FeRAM3bは、一時的なデータの記憶に用いられる書き換え可能な不揮発性記憶媒体である。
Hereinafter, returning to FIG.
The
CPU3cは、通信アダプタ3の全体動作(つまりデータ中継動作)を制御するものであり、PC2からUSBドライバ3fを介して受信したデータ(制御マップ等)をFeRAM3bに記憶する一方、当該データをCANドライバ3dを介してECU1に送信する。また、このCPU3cは、CANドライバ3dを介してECU1から受信したデータ(エンジン状態データなど)をFeRAM3bに記憶する一方、当該データをUSBドライバ3fを介してPC2に送信する。
The
CANドライバ3dは、CPU3cから送られるデータをCAN通信プロトコルに準じたデータフォーマットに変換してECU1に送信する一方、ECU1から受信したデータ(CAN通信プロトコルに準じたデータフォーマット)をCPU3cで処理可能なデータに変換してCPU3cに出力する。K−Lineドライバ3eは、CPU3cから送られるデータをK−Line通信プロトコルに準じたデータフォーマットに変換してECU1に送信する一方、ECU1から受信したデータ(K−Line通信プロトコルに準じたデータフォーマット)をCPU3cで処理可能なデータに変換してCPU3cに出力する。なお、これらCANドライバ3d及びK−Lineドライバ3eは、ECU1の通信プロトコルに応じて選択的に使用されるものであり、本実施形態ではECU1の通信プロトコルはCANであるのでCANドライバ3dが使用される。
The
USBドライバ3fは、CPU3cから送られるデータをUSB通信プロトコルに準じたデータフォーマットに変換してPC2に送信する一方、PC2から受信したデータ(USB通信プロトコルに準じたデータフォーマット)をCPU3cで処理可能なデータに変換してCPU3cに出力する。通信コネクタ3gは、通信アダプタ3をECU1に装着するために用いられるコネクタであり、通信アダプタ3の装着時にはECU1側の通信コネクタ1eと電気的且つ機械的に接続される。USBコネクタ3hは、通信アダプタ3をUSBケーブルを介してPC2に接続するために用いられるコネクタである。
The
次に、上記のように構成された本実施形態に係るエンジンセッティングシステムの動作について説明する。
図4は、エンジンセッティング時に表示装置2bに表示される履歴データの検索条件入力画面の一例を示すものである。この図4に示すように、検索条件入力画面には、検索条件として、「フォルダ名」、「開始日付」、「終了日付」、「路面状況」、「天気」、「気温」、「湿度」、「気圧」、「水温」、「コメント」を入力するための入力ボックスが設けられている。この内、「路面状況」、「天気」、「気温」、「湿度」、「気圧」、「水温」が走行環境データに対応する検索条件であり、「コメント」が印象データに対応する検索条件である。
Next, the operation of the engine setting system according to this embodiment configured as described above will be described.
FIG. 4 shows an example of a history data search condition input screen displayed on the
「フォルダ名」入力ボックスは、記憶装置2c内における履歴データの保存先を指定するためのボックスである。「開始日付」入力ボックスは、検索条件の開始となる日付を指定するためのボックスである。「終了日付」入力ボックスは、検索条件の終了となる日付を指定するためのボックスである。「路面状況」入力ボックスは、路面条件検索キーワードを指定するためのボックスである。「天気」入力ボックスは、天気条件検索キーワードを指定するためのボックスである。「気温」入力ボックスは、温度条件検索範囲を指定するためのボックスである。「湿度」入力ボックスは、湿度条件検索範囲を指定するためのボックスである。「水温」入力ボックスは、水温条件検索範囲を指定するためのボックスである。「コメント」入力ボックスは、コメント条件検索キーワードを指定するためのボックスである。
The “folder name” input box is a box for designating a storage destination of history data in the
「開始日付」、「終了日付」、「路面状況」、「天気」、「気温」、「湿度」、「気圧」、「水温」、「コメント」の各検索条件には、それぞれチェックボックスが設けられており、チェックボックスがONとなっている検索条件から履歴データの検索を行うことが可能となっている。なお、図4では、全てのチェックボックスがONとなっている場合を例示している。 Check boxes are provided for the search conditions of "start date", "end date", "road surface condition", "weather", "temperature", "humidity", "barometric pressure", "water temperature", and "comment". Thus, it is possible to search history data from a search condition whose check box is ON. FIG. 4 illustrates the case where all the check boxes are ON.
ユーザは、エンジンセッティング時において、入力装置2aを操作することにより、上記の検索条件入力画面に現在のレースコースにおける走行環境や印象に応じた検索条件を入力する。制御装置2dは、検索条件入力画面に検索条件が入力されて、検索開始キーが操作された場合、記憶装置2cに記憶されている履歴データの中から検索条件に該当する履歴データを検索する。以下、このような制御装置2dによる履歴データの検索処理について図5を参照して説明する。
At the time of engine setting, the user operates the
図5は、履歴データの検索処理を表すフローチャートである。
まず、制御装置2dは、ロギングデータの読み込みを行い(ステップS1)、ロギングデータが無いか否かを判定する(ステップS2)。このステップS2において、「Yes」、つまりロギングデータが無い場合、制御装置2dは履歴データの検索処理を終了する。
FIG. 5 is a flowchart showing a history data search process.
First, the
一方、上記ステップS2において、「No」、つまりロギングデータが有る場合、制御装置2dは、記憶装置2cにおいて、「フォルダ名」の入力ボックスに入力された保存先に記憶されている履歴データの1つを読み出し、登録フラグをOFFに初期化する(ステップS3)。以下では、この読み出された履歴データを検索対象履歴データと称する。
On the other hand, in the above step S2, if “No”, that is, there is logging data, the
そして、制御装置2dは、検索条件「開始日付」のチェックボックスがONか否かを判定し(ステップS4)、「Yes」の場合、検索対象履歴データの日付が「開始日付」の入力ボックスに入力された日付以降か否かを判定する(ステップS5)。このステップS5において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS6)。なお、上記ステップS4において、「No」の場合には、ステップS7の処理に移行し、また、上記ステップS5において、「No」の場合には、ステップS1の処理に戻る。
Then, the
続いて、制御装置2dは、検索条件「終了日付」のチェックボックスがONか否かを判定し(ステップS7)、「Yes」の場合、検索対象履歴データの日付が「終了日付」の入力ボックスに入力された日付以前か否かを判定する(ステップS8)。このステップS8において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS9)。なお、上記ステップS7において、「No」の場合には、ステップS10の処理に移行し、また、上記ステップS8において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
続いて、制御装置2dは、検索条件「路面状況」のチェックボックスがONか否かを判定し(ステップS10)、「Yes」の場合、検索対象履歴データに「路面状況」の入力ボックスに入力された路面条件検索キーワードが含まれているか否かを判定する(ステップS11)。このステップS11において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS12)。なお、上記ステップS10において、「No」の場合には、ステップS13の処理に移行し、また、上記ステップS11において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
続いて、制御装置2dは、検索条件「天気」のチェックボックスがONか否かを判定し(ステップS13)、「Yes」の場合、検索対象履歴データに「天気」の入力ボックスに入力された天気条件検索キーワードが含まれているか否かを判定する(ステップS14)。このステップS14において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS15)。なお、上記ステップS13において、「No」の場合には、ステップS16の処理に移行し、また、上記ステップS14において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
続いて、制御装置2dは、検索条件「気温」のチェックボックスがONか否かを判定し(ステップS16)、「Yes」の場合、検索対象履歴データに含まれている気温データが、「気温」の入力ボックスに入力された温度条件検索範囲の下限値以上か否かを判定する(ステップS17)。このステップS17において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている気温データが、「気温」の入力ボックスに入力された温度条件検索範囲の上限値以下か否かを判定する(ステップS18)。このステップS18において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS19)。なお、上記ステップS16において、「No」の場合には、ステップS20の処理に移行し、また、上記ステップS17及びS18において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
続いて、制御装置2dは、検索条件「湿度」のチェックボックスがONか否かを判定し(ステップS20)、「Yes」の場合、検索対象履歴データに含まれている湿度データが、「湿度」の入力ボックスに入力された湿度条件検索範囲の下限値以上か否かを判定する(ステップS21)。このステップS21において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている湿度データが、「湿度」の入力ボックスに入力された湿度条件検索範囲の上限値以下か否かを判定する(ステップS22)。このステップS22において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS23)。なお、上記ステップS20において、「No」の場合には、ステップS24の処理に移行し、また、上記ステップS21及びS22において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
続いて、制御装置2dは、検索条件「気圧」のチェックボックスがONか否かを判定し(ステップS24)、「Yes」の場合、検索対象履歴データに含まれている気圧データが、「気圧」の入力ボックスに入力された気圧条件検索範囲の下限値以上か否かを判定する(ステップS25)。このステップS25において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている気圧データが、「気圧」の入力ボックスに入力された気圧条件検索範囲の上限値以下か否かを判定する(ステップS26)。このステップS26において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS27)。なお、上記ステップS24において、「No」の場合には、ステップS28の処理に移行し、また、上記ステップS25及びS26において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
続いて、制御装置2dは、検索条件「水温」のチェックボックスがONか否かを判定し(ステップS28)、「Yes」の場合、検索対象履歴データに含まれている水温データが、「水温」の入力ボックスに入力された水温条件検索範囲の下限値以上か否かを判定する(ステップS29)。このステップS29において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている水温データが、「水温」の入力ボックスに入力された水温条件検索範囲の上限値以下か否かを判定する(ステップS30)。このステップS30において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS31)。なお、上記ステップS28において、「No」の場合には、ステップS32の処理に移行し、また、上記ステップS29及びS30において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
続いて、制御装置2dは、検索条件「コメント」のチェックボックスがONか否かを判定し(ステップS32)、「Yes」の場合、検索対象履歴データのコメント欄に「コメント」の入力ボックスに入力されたコメント条件検索キーワードが含まれているか否かを判定する(ステップS33)。このステップS33において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS34)。なお、上記ステップS32において、「No」の場合には、ステップS35の処理に移行し、また、上記ステップS33において、「No」の場合には、ステップS1の処理に戻る。
Subsequently, the
そして、制御装置2dは、最終的に検索対象履歴データの登録フラグがONか否かを判定し(ステップS35)、「No」の場合は、上記ステップS1に戻り、「Yes」の場合は、検索対象履歴データを検索条件に該当する履歴データとして登録し、図6に示すような検索結果一覧画面に追加して表示する。
上記のようなステップS1〜S35の処理が、「フォルダ名」の入力ボックスに入力された保存先に記憶されている履歴データの全てについて繰り返されることにより、検索条件に該当する全ての履歴データが抽出されることになる。
Then, the
The processing in steps S1 to S35 as described above is repeated for all the history data stored in the storage destination input in the “folder name” input box, so that all history data corresponding to the search condition is obtained. Will be extracted.
制御装置2dは、上記の検索処理によって抽出した、検索条件に該当する履歴データに対応する制御マップを記憶装置2cから読み出し、ECU1で使用する制御マップとして再定義する。この時、ユーザによる入力装置2aの操作によって、制御マップの送信指示が入力された場合、制御装置2dは再定義した制御マップをECU1に通信アダプタ3を介して送信する。そして、ECU1におけるCPU1cは、通信アダプタ3を介して送信される制御マップを基にEEPROM1aの制御マップの書き換えを行う。
The
以上のように、本実施形態に係るエンジンセッティングシステムによれば、過去にレース場を実走行した際の制御マップと対応付けて、その当時の走行環境を表す走行環境データ、及びその当時にユーザが得た印象などを記載したコメント文からなる印象データを履歴データとして記憶しておき、次回以降のエンジンセッティング時には検索条件を指定して履歴データを検索し、その際の走行環境や印象と合致する、または類似する履歴データを抽出することにより、過去に使用した複数の制御マップの中から、よりユーザに適合する制御マップを得ることができる。つまり、エンジンセッティング時において、個々のユーザに適したセッティングを容易とすることが可能となる。 As described above, according to the engine setting system according to the present embodiment, the driving environment data representing the driving environment at that time and the user at that time are associated with the control map when actually driving the race track in the past. The impression data consisting of comment sentences describing the impression obtained by the user is stored as history data, and the history data is searched by specifying the search condition at the next and subsequent engine settings, and matches the driving environment and impression at that time. By extracting historical data that is similar or similar, a control map more suitable for the user can be obtained from a plurality of control maps used in the past. That is, it is possible to facilitate setting suitable for each user when setting the engine.
なお、上記実施形態では、履歴データとして、走行環境データと印象データとを用いた場合を例示したが、これらにECU1で取得されるエンジン状態データを加えて、さらに詳しく検索条件の絞込みを行えるようにしても良い。また、必ずしも履歴データに走行環境データと印象データとを含ませる必要はなく、走行環境データだけでも良いし、走行環境データとエンジン状態データとの組み合わせでも良い。 In the above embodiment, the case where the driving environment data and the impression data are used as the history data is exemplified. However, the engine condition data acquired by the ECU 1 can be added to these so that the search condition can be further narrowed down. Anyway. Further, it is not always necessary to include the travel environment data and impression data in the history data, and only the travel environment data or a combination of the travel environment data and the engine state data may be used.
また、上記実施形態では、ECU1とPC2との間のデータ通信を中継する中継装置として、ECU1に直接装着するタイプの通信アダプタ3を用いる構成を例示して説明したが、必ずしも装着タイプの通信アダプタ3を用いる必要はなく、通信ケーブル等によってECU1と接続可能な中継装置を用いる構成としても良い。また、中継装置を設けず、ECU1とPC2とを直接、通信ケーブル等で接続するような構成としても良い。また、無線通信機能を有する通信アダプタ3を用いて、通信アダプタ3とPC2との間で無線通信によるデータ通信を行うような構成としても良い。
In the above embodiment, the configuration using the
1…ECU(エンジン制御装置)、2…パーソナルコンピュータ(端末装置)、3…通信アダプタ(中継装置)、1a…EEPROM、1b…RAM、1c…CPU、1d…CANドライバ、1e…通信コネクタ、2a…入力装置、2b…表示装置、2c…記憶装置(履歴データ記憶手段)、2d…制御装置(制御マップ再定義手段)、3a…FROM、3b…FeRAM、3c…CPU、3d…CANドライバ、3e…K−Lineドライバ、3f…USBドライバ、3g…通信コネクタ、3h…USBコネクタ DESCRIPTION OF SYMBOLS 1 ... ECU (engine control apparatus), 2 ... Personal computer (terminal device), 3 ... Communication adapter (relay device), 1a ... EEPROM, 1b ... RAM, 1c ... CPU, 1d ... CAN driver, 1e ... Communication connector, 2a ... input device, 2b ... display device, 2c ... storage device (history data storage means), 2d ... control device (control map redefinition means), 3a ... FROM, 3b ... FeRAM, 3c ... CPU, 3d ... CAN driver, 3e ... K-Line driver, 3f ... USB driver, 3g ... communication connector, 3h ... USB connector
Claims (6)
前記エンジン制御装置と通信可能に接続されると共に、前記制御マップを定義する端末装置とを備えたエンジンセッティングシステムにおいて、
前記端末装置は、
過去に定義した制御マップと、当該制御マップの定義時に入力された走行環境データを含む履歴データとを対応付けて記憶する履歴データ記憶手段と、
エンジンセッティング時に入力された検索条件に該当する履歴データを検索すると共に、当該検索により抽出された履歴データに対応する制御マップを前記エンジン制御装置で使用する制御マップとして再定義する制御マップ再定義手段と、
を備えることを特徴とするエンジンセッティングシステム。 An engine control device for performing engine control based on the control map;
In an engine setting system that is communicably connected to the engine control device and includes a terminal device that defines the control map,
The terminal device
History data storage means for storing a control map defined in the past and history data including travel environment data input when the control map is defined;
Control map redefinition means for searching history data corresponding to a search condition input at the time of engine setting and redefining a control map corresponding to the history data extracted by the search as a control map used in the engine control device When,
An engine setting system characterized by comprising:
前記エンジン制御装置と通信可能に接続されると共に、前記制御マップを定義する端末装置とを使用するエンジンセッティング方法において、
前記端末装置によって過去に定義した制御マップと、当該制御マップの定義時に入力された走行環境データを含む履歴データとを対応付けて記憶しておき、
エンジンセッティング時に入力された検索条件に該当する履歴データを検索すると共に、当該検索により抽出された履歴データに対応する制御マップを前記エンジン制御装置で使用する制御マップとして再定義することを特徴とするエンジンセッティング方法。 An engine control device for performing engine control based on the control map;
In an engine setting method that is communicably connected to the engine control device and uses a terminal device that defines the control map,
The control map defined in the past by the terminal device and the history data including the travel environment data input when defining the control map are stored in association with each other,
The history data corresponding to the search condition input at the time of engine setting is searched, and a control map corresponding to the history data extracted by the search is redefined as a control map used in the engine control device. Engine setting method.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008252728A JP5032431B2 (en) | 2008-09-30 | 2008-09-30 | Engine setting system and engine setting method |
| EP20090012296 EP2169200B1 (en) | 2008-09-30 | 2009-09-28 | Engine setting system and engine setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008252728A JP5032431B2 (en) | 2008-09-30 | 2008-09-30 | Engine setting system and engine setting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010084569A JP2010084569A (en) | 2010-04-15 |
| JP5032431B2 true JP5032431B2 (en) | 2012-09-26 |
Family
ID=42248782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008252728A Expired - Fee Related JP5032431B2 (en) | 2008-09-30 | 2008-09-30 | Engine setting system and engine setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5032431B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6267880B2 (en) * | 2013-06-28 | 2018-01-24 | 株式会社ケーヒン | Vehicle electronic control unit rewriting device, vehicle electronic control unit rewriting program, and vehicle electronic control unit |
| JP2019144113A (en) * | 2018-02-21 | 2019-08-29 | パイオニア株式会社 | Information processor, management device, terminal device, and information processing method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2876671B2 (en) * | 1989-12-27 | 1999-03-31 | 株式会社デンソー | In-vehicle display device |
| JPH0588873A (en) * | 1991-04-30 | 1993-04-09 | Honda Motor Co Ltd | Vehicle control amount map update device |
| JP2008019843A (en) * | 2006-07-14 | 2008-01-31 | Yamaha Motor Co Ltd | Engine setting system and server device used therefor |
-
2008
- 2008-09-30 JP JP2008252728A patent/JP5032431B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010084569A (en) | 2010-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12190654B2 (en) | Apparatuses, systems, and methods for remotely capturing automotive vehicle diagnostic information, monitoring, and controlling | |
| CN110753934B (en) | Systems and methods for actively selecting and labeling images for semantic segmentation | |
| JP5943792B2 (en) | Driving support system, driving support device, driving support method, and program | |
| JP7069975B2 (en) | Controls, programs for controls, and control methods | |
| US11340891B2 (en) | Control device, control method, and computer program | |
| US20110270468A1 (en) | Methods and Apparatus for Dynamic Powertrain Management | |
| US20160075232A1 (en) | Internal vehicle telematics data access | |
| CN114199274B (en) | Vehicle travel determination method, device, equipment and readable storage medium | |
| JP5032431B2 (en) | Engine setting system and engine setting method | |
| JP5081779B2 (en) | Engine setting system and engine setting method | |
| BinMasoud et al. | Design of an iot-based vehicle state monitoring system using raspberry pi | |
| CN106476952A (en) | The method and apparatus that a kind of derailleur gear is recommended automatically | |
| JP2008019843A (en) | Engine setting system and server device used therefor | |
| JP2007176042A (en) | Label printing system, label printing method, and label printing program | |
| US10237360B2 (en) | Communication system, server apparatus, and communication method | |
| KR20160130179A (en) | Method of providing driving analysis information for driving circuit | |
| JP2023007728A (en) | Information processing system, information processing device, information processing method, program, and recording medium | |
| JP2019109882A (en) | Correction of sensor data by vehicle system | |
| CN113192232A (en) | Log acquisition method and log acquisition system | |
| Flach et al. | Carma: towards personalized automotive tuning | |
| JP6575697B2 (en) | Information processing system for vehicle, information processing program for vehicle, and portable communication terminal | |
| KR102018581B1 (en) | Operating methods for personalized navigation | |
| JP2010084631A (en) | Engine setting system and engine setting method | |
| EP2169200A2 (en) | Engine setting system and engine setting method | |
| JP5020011B2 (en) | Content processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110608 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120529 |
|
| 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: 20120605 |
|
| 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: 20120628 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5032431 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |