Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5032431B2 - Engine setting system and engine setting method - Google Patents
[go: Go Back, main page]

JP5032431B2 - Engine setting system and engine setting method - Google Patents

Engine setting system and engine setting method Download PDF

Info

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
Application number
JP2008252728A
Other languages
Japanese (ja)
Other versions
JP2010084569A (en
Inventor
寛 菅野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Astemo Ltd
Original Assignee
Keihin Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Keihin Corp filed Critical Keihin Corp
Priority to JP2008252728A priority Critical patent/JP5032431B2/en
Priority to EP20090012296 priority patent/EP2169200B1/en
Publication of JP2010084569A publication Critical patent/JP2010084569A/en
Application granted granted Critical
Publication of JP5032431B2 publication Critical patent/JP5032431B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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に予め記憶されている制御マップを推奨制御マップに書き換えることにより、レースコースに応じた好適なエンジンセッティングを容易とするエンジンセッティングシステムが開示されている。
特開2008−19843号公報
For example, in the following Patent Document 1, a recommended control map suitable for each race course is downloaded from a server device using a terminal device that is communicably connected to the server device via the Internet. An engine setting system that facilitates suitable engine settings according to a race course is disclosed by transferring the control map from the apparatus to the ECU and rewriting a control map stored in advance in the ECU into a recommended control map.
JP 2008-19843 A

上記従来技術では、サーバ装置からレースコース毎に適した推奨制御マップをダウンロードすることができる。しかしながら、ダウンロードして得られる推奨制御マップが必ずしも個々のユーザに適しているとはいえず、すなわち、レース初心者とプロレーサーとは車両の操作(扱い)が異なり、また、ユーザの好み(コーナーからの立ち上がり重視型のユーザやコーナーへの突入重視型のユーザ等)もそれぞれ異なるため、個々のユーザに適した推奨制御マップを得ることは困難である。さらに、上記従来技術では、推奨制御マップを得るために、インターネット等の通信回線を介してダウンロードする必要があるが、通信インフラが整備されていないレース場では現地でのセッティングができない状況が起きてしまう。   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 communication adapter 3 that functions as a relay device that relays data communication between the ECU 1 and the PC 2 and that can be attached to the ECU 1.

このようなエンジンセッティングシステムは、例えばレースコースに応じて、好適なエンジンセッティング、つまり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 communication adapter 3 are illustrated separately from each other, actually, the communication adapter 3 is attached to the ECU 1 and is connected to the PC 2 via a USB cable. That is, the ECU 1 and the PC 2 are communicably connected via the communication adapter 3.

図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 EEPROM 1a, a RAM (Random Access Memory) 1b, a CPU (Central Processing Unit) 1c, a CAN (Controller Area Network) driver 1d, and a communication connector 1e. The EEPROM 1a is a rewritable nonvolatile storage medium that fixedly stores a control map used during normal operation of the saddle riding type vehicle B, other data necessary for engine control, a program executed by the CPU 1c, and the like. The RAM 1b is a rewritable volatile storage medium used for temporary data storage.

CPU1cは、通常運転時において、EEPROM1aに記憶されている制御マップを基に鞍乗型車両Bのエンジン制御(具体的には燃料噴射量、エンジン点火時期、吸気量、空燃比等の制御)を行う。また、このCPU1cは、エンジンセッティング時において、PC2によって定義され且つPC2から通信アダプタ3を介して送信される制御マップを基にEEPROM1aの制御マップの書き換えを行う機能を有している。   The CPU 1c performs engine control of the straddle-type vehicle B (specifically, control of fuel injection amount, engine ignition timing, intake air amount, air-fuel ratio, etc.) based on a control map stored in the EEPROM 1a during normal operation. Do. Further, the CPU 1c has a function of rewriting the control map of the EEPROM 1a based on the control map defined by the PC 2 and transmitted from the PC 2 via the communication adapter 3 at the time of engine setting.

さらに、このCPU1cは、エンジンセッティング時において、鞍乗型車両Bのエンジンの運転状態を表すエンジン状態データ(例えば、トルク、エンジン回転数、スロットルバルブ開度、冷却水温、吸気圧、吸気温度など)をRAM1bに記憶する一方、PC2からデータ転送要求を受信した場合、RAM1bに記憶されている上記のエンジン状態データを通信アダプタ3を介してPC2に送信する機能を有している。上記のエンジン状態データは、鞍乗型車両Bに設置された各種センサの出力から得ることができる。つまり、この各種センサの出力は、ECU1に入力され、不図示のA/Dコンバータによってデジタルデータに変換された後、CPU1cに送られることになる。   Further, the CPU 1c displays engine state data (for example, torque, engine speed, throttle valve opening, cooling water temperature, intake air pressure, intake air temperature, etc.) representing the operating state of the engine of the saddle riding type vehicle B at the time of engine setting. Is stored in the RAM 1b. On the other hand, when a data transfer request is received from the PC 2, the engine state data stored in the RAM 1b is transmitted to the PC 2 via the communication adapter 3. The engine state data can be obtained from the outputs of various sensors installed in the saddle riding type vehicle B. That is, the outputs of the various sensors are input to the ECU 1 and converted to digital data by an A / D converter (not shown), and then sent to the CPU 1c.

CANドライバ1dは、CPU1cから送られるデータ(上記のエンジン状態データなど)をCAN通信プロトコルに準じたデータフォーマットに変換して通信アダプタ3に送信する一方、通信アダプタ3から受信したデータ(CAN通信プロトコルに準じたデータフォーマット)をCPU1cで処理可能なデータに変換してCPU1cに出力する。通信コネクタ1eは、通信アダプタ3を装着するために用いられるコネクタであり、通信アダプタ3の装着時には通信アダプタ3側の通信コネクタ3gと電気的且つ機械的に接続される。   The CAN driver 1d converts data sent from the CPU 1c (such as the above-mentioned engine status data) into a data format conforming to the CAN communication protocol and transmits it to the communication adapter 3, while receiving data received from the communication adapter 3 (CAN communication protocol). Is converted into data that can be processed by the CPU 1c and output to the CPU 1c. The communication connector 1e is a connector used for mounting the communication adapter 3, and is electrically and mechanically connected to the communication connector 3g on the communication adapter 3 side when the communication adapter 3 is mounted.

PC2は、入力情報に基に制御マップを定義するパーソナルコンピュータであり、図2に示すように、入力装置2a、表示装置2b、記憶装置2c及び制御装置2dから構成されている。入力装置2aは、例えばキーボードやマウス等であり、ユーザの操作によって入力された入力情報を制御装置2dに出力する。表示装置2bは、例えば液晶ディスプレイであり、制御装置2dの制御によって所定の画像を表示する。   The PC 2 is a personal computer that defines a control map based on input information, and includes an input device 2a, a display device 2b, a storage device 2c, and a control device 2d as shown in FIG. The input device 2a is, for example, a keyboard or a mouse, and outputs input information input by a user operation to the control device 2d. The display device 2b is a liquid crystal display, for example, and displays a predetermined image under the control of the control device 2d.

記憶装置(履歴データ記憶手段)2cは、例えばハードディスクであり、制御装置2dで実行されるプログラムやアプリケーションソフト等を記憶する他、過去に定義した制御マップと、当該制御マップの定義時に入力装置2aを介して入力された履歴データとを対応付けて記憶するものである。ここで、履歴データには、過去に制御マップを定義した当時の走行環境(例えば、路面状況、天気、気温、湿度、気圧、水温等)を表す走行環境データと、その当時にユーザが得た印象等を記載したコメント文からなる印象データとが含まれている。   The storage device (history data storage means) 2c is, for example, a hard disk, and stores programs executed by the control device 2d, application software, and the like. In addition, the control device defined in the past and the input device 2a when the control map is defined Is stored in association with the history data input via. Here, in the history data, the driving environment data representing the driving environment (for example, road surface condition, weather, temperature, humidity, atmospheric pressure, water temperature, etc.) at the time when the control map was defined in the past, and the user obtained at that time Impression data consisting of a comment sentence describing an impression or the like is included.

図3は、表示装置2bに表示される履歴データ入力画面の一例を示すものである。つまり、本実施形態では、エンジンセッティング時において、レースコース毎に最適な制御マップを定義して、ECU1におけるEEPROM1aの制御マップの書き換えを行うと共に、図3に示す履歴データ入力画面を用いて、当時の走行環境データ(路面状況、天気、気温、湿度、気圧、水温)と、印象データ(コメント文)とをユーザが入力することにより、制御マップと履歴データとが対応付けられて記憶装置2cに記憶されることになる。   FIG. 3 shows an example of a history data input screen displayed on the display device 2b. That is, in this embodiment, at the time of engine setting, an optimal control map is defined for each race course, the control map of the EEPROM 1a in the ECU 1 is rewritten, and the history data input screen shown in FIG. When the user inputs the travel environment data (road surface condition, weather, temperature, humidity, atmospheric pressure, water temperature) and impression data (comment text), the control map and the history data are associated with each other in the storage device 2c. Will be remembered.

制御装置(制御マップ再定義手段)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 PC 2 by executing programs and application software stored in the storage device 2c. The control device 2d is connected to the communication adapter 3 via a USB cable, and can perform data communication with the communication adapter 3 according to the USB protocol.

この制御装置2dは、入力装置2aから送られる入力情報を基に制御マップを定義し、その制御マップを通信アダプタ3を介してECU1に送信する機能を有している。また、詳細は後述するが、この制御装置2dは、エンジンセッティング時に入力された検索条件に該当する履歴データを記憶装置2cから検索すると共に、当該検索により抽出された履歴データに対応する制御マップを記憶装置2cから読み出し、ECU1で使用する制御マップとして再定義する機能を有している。   The control device 2d has a function of defining a control map based on input information sent from the input device 2a and transmitting the control map to the ECU 1 via the communication adapter 3. Although details will be described later, the control device 2d searches the storage device 2c for history data corresponding to the search condition input at the time of engine setting, and also displays a control map corresponding to the history data extracted by the search. It has a function of reading out from the storage device 2c and redefining it as a control map used in the ECU 1.

以下、図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 communication adapter 3 includes a FROM (flash ROM) 3a, a FeRAM (Ferroelectric RAM) 3b, a CPU 3c, a CAN driver 3d, a K-Line driver 3e, a USB driver 3f, a communication connector 3g, and a USB connector 3h. The FROM 3a is a rewritable nonvolatile storage medium that fixedly stores a program executed by the CPU 3c and other data necessary for controlling the communication adapter 3. The FeRAM 3b is a rewritable nonvolatile storage medium used for temporary data storage.

CPU3cは、通信アダプタ3の全体動作(つまりデータ中継動作)を制御するものであり、PC2からUSBドライバ3fを介して受信したデータ(制御マップ等)をFeRAM3bに記憶する一方、当該データをCANドライバ3dを介してECU1に送信する。また、このCPU3cは、CANドライバ3dを介してECU1から受信したデータ(エンジン状態データなど)をFeRAM3bに記憶する一方、当該データをUSBドライバ3fを介してPC2に送信する。   The CPU 3c controls the entire operation (that is, data relay operation) of the communication adapter 3, and stores data (control map or the like) received from the PC 2 via the USB driver 3f in the FeRAM 3b, while the data is stored in the CAN driver. It transmits to ECU1 via 3d. The CPU 3c stores data (such as engine state data) received from the ECU 1 via the CAN driver 3d in the FeRAM 3b, and transmits the data to the PC 2 via the USB driver 3f.

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 CAN driver 3d converts the data sent from the CPU 3c into a data format conforming to the CAN communication protocol and transmits it to the ECU 1, while the data received from the ECU 1 (data format conforming to the CAN communication protocol) can be processed by the CPU 3c. The data is converted and output to the CPU 3c. The K-Line driver 3e converts the data sent from the CPU 3c into a data format conforming to the K-Line communication protocol and transmits it to the ECU 1, while receiving data from the ECU 1 (data format conforming to the K-Line communication protocol) Is converted into data that can be processed by the CPU 3c and output to the CPU 3c. The CAN driver 3d and the K-Line driver 3e are selectively used according to the communication protocol of the ECU 1. In this embodiment, since the communication protocol of the ECU 1 is CAN, the CAN driver 3d is used. The

USBドライバ3fは、CPU3cから送られるデータをUSB通信プロトコルに準じたデータフォーマットに変換してPC2に送信する一方、PC2から受信したデータ(USB通信プロトコルに準じたデータフォーマット)をCPU3cで処理可能なデータに変換してCPU3cに出力する。通信コネクタ3gは、通信アダプタ3をECU1に装着するために用いられるコネクタであり、通信アダプタ3の装着時にはECU1側の通信コネクタ1eと電気的且つ機械的に接続される。USBコネクタ3hは、通信アダプタ3をUSBケーブルを介してPC2に接続するために用いられるコネクタである。   The USB driver 3f converts the data sent from the CPU 3c into a data format conforming to the USB communication protocol and transmits it to the PC 2, while the CPU 3c can process data received from the PC 2 (data format conforming to the USB communication protocol). The data is converted and output to the CPU 3c. The communication connector 3g is a connector used for attaching the communication adapter 3 to the ECU 1, and is electrically and mechanically connected to the communication connector 1e on the ECU 1 side when the communication adapter 3 is attached. The USB connector 3h is a connector used for connecting the communication adapter 3 to the PC 2 via a USB cable.

次に、上記のように構成された本実施形態に係るエンジンセッティングシステムの動作について説明する。
図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 display device 2b during engine setting. As shown in FIG. 4, the search condition input screen includes “folder name”, “start date”, “end date”, “road surface condition”, “weather”, “temperature”, “humidity” as search conditions. , “Atmospheric pressure”, “water temperature”, and “comment” are provided for input boxes. Among these, "road surface condition", "weather", "temperature", "humidity", "atmospheric pressure", "water temperature" are search conditions corresponding to the driving environment data, and "comment" is a search condition corresponding to the impression data. It is.

「フォルダ名」入力ボックスは、記憶装置2c内における履歴データの保存先を指定するためのボックスである。「開始日付」入力ボックスは、検索条件の開始となる日付を指定するためのボックスである。「終了日付」入力ボックスは、検索条件の終了となる日付を指定するためのボックスである。「路面状況」入力ボックスは、路面条件検索キーワードを指定するためのボックスである。「天気」入力ボックスは、天気条件検索キーワードを指定するためのボックスである。「気温」入力ボックスは、温度条件検索範囲を指定するためのボックスである。「湿度」入力ボックスは、湿度条件検索範囲を指定するためのボックスである。「水温」入力ボックスは、水温条件検索範囲を指定するためのボックスである。「コメント」入力ボックスは、コメント条件検索キーワードを指定するためのボックスである。  The “folder name” input box is a box for designating a storage destination of history data in the storage device 2c. The “start date” input box is a box for designating a date on which the search condition starts. The “end date” input box is a box for designating a date when the search condition ends. The “road surface condition” input box is a box for designating a road surface condition search keyword. The “weather” input box is a box for designating a weather condition search keyword. The “temperature” input box is a box for designating a temperature condition search range. The “humidity” input box is a box for designating a humidity condition search range. The “water temperature” input box is a box for designating a water temperature condition search range. The “comment” input box is a box for designating a comment condition search keyword.

「開始日付」、「終了日付」、「路面状況」、「天気」、「気温」、「湿度」、「気圧」、「水温」、「コメント」の各検索条件には、それぞれチェックボックスが設けられており、チェックボックスが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 input device 2a to input a search condition according to the running environment and impression on the current race course on the search condition input screen. When the search condition is input to the search condition input screen and the search start key is operated, the control device 2d searches the history data corresponding to the search condition from the history data stored in the storage device 2c. Hereinafter, the history data search processing by the control device 2d will be described with reference to FIG.

図5は、履歴データの検索処理を表すフローチャートである。
まず、制御装置2dは、ロギングデータの読み込みを行い(ステップS1)、ロギングデータが無いか否かを判定する(ステップS2)。このステップS2において、「Yes」、つまりロギングデータが無い場合、制御装置2dは履歴データの検索処理を終了する。
FIG. 5 is a flowchart showing a history data search process.
First, the control device 2d reads the logging data (step S1) and determines whether there is no logging data (step S2). In this step S2, if “Yes”, that is, there is no logging data, the control device 2d ends the history data search process.

一方、上記ステップ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 control device 2d causes the storage device 2c to store 1 of the history data stored in the storage destination input in the “folder name” input box. And the registration flag is initialized to OFF (step S3). Hereinafter, the read history data is referred to as search target history data.

そして、制御装置2dは、検索条件「開始日付」のチェックボックスがONか否かを判定し(ステップS4)、「Yes」の場合、検索対象履歴データの日付が「開始日付」の入力ボックスに入力された日付以降か否かを判定する(ステップS5)。このステップS5において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS6)。なお、上記ステップS4において、「No」の場合には、ステップS7の処理に移行し、また、上記ステップS5において、「No」の場合には、ステップS1の処理に戻る。  Then, the control device 2d determines whether or not the check box of the search condition “start date” is ON (step S4). If “Yes”, the date of the search target history data is input to the input box of “start date”. It is determined whether it is after the input date (step S5). In this step S5, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S6). If “No” in step S4, the process proceeds to step S7. If “No” in step S5, the process returns to step S1.

続いて、制御装置2dは、検索条件「終了日付」のチェックボックスがONか否かを判定し(ステップS7)、「Yes」の場合、検索対象履歴データの日付が「終了日付」の入力ボックスに入力された日付以前か否かを判定する(ステップS8)。このステップS8において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS9)。なお、上記ステップS7において、「No」の場合には、ステップS10の処理に移行し、また、上記ステップS8において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box for the search condition “end date” is ON (step S7). If “Yes”, the date of the search target history data is the input box for “end date”. It is determined whether or not the date is input before (step S8). If “Yes” in this step S8, the control device 2d sets the registration flag to ON (step S9). If “No” in step S7, the process proceeds to step S10. If “No” in step S8, the process returns to step S1.

続いて、制御装置2dは、検索条件「路面状況」のチェックボックスがONか否かを判定し(ステップS10)、「Yes」の場合、検索対象履歴データに「路面状況」の入力ボックスに入力された路面条件検索キーワードが含まれているか否かを判定する(ステップS11)。このステップS11において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS12)。なお、上記ステップS10において、「No」の場合には、ステップS13の処理に移行し、また、上記ステップS11において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box for the search condition “road surface condition” is ON (step S10). If “Yes”, the search target history data is input to the input box for “road surface condition”. It is determined whether or not the road surface condition search keyword is included (step S11). In this step S11, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S12). If “No” in step S10, the process proceeds to step S13. If “No” in step S11, the process returns to step S1.

続いて、制御装置2dは、検索条件「天気」のチェックボックスがONか否かを判定し(ステップS13)、「Yes」の場合、検索対象履歴データに「天気」の入力ボックスに入力された天気条件検索キーワードが含まれているか否かを判定する(ステップS14)。このステップS14において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS15)。なお、上記ステップS13において、「No」の場合には、ステップS16の処理に移行し、また、上記ステップS14において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box for the search condition “weather” is ON (step S13). If “Yes”, the search target history data is input to the “weather” input box. It is determined whether or not a weather condition search keyword is included (step S14). In this step S14, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S15). If “No” in step S13, the process proceeds to step S16. If “No” in step S14, the process returns to step S1.

続いて、制御装置2dは、検索条件「気温」のチェックボックスがONか否かを判定し(ステップS16)、「Yes」の場合、検索対象履歴データに含まれている気温データが、「気温」の入力ボックスに入力された温度条件検索範囲の下限値以上か否かを判定する(ステップS17)。このステップS17において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている気温データが、「気温」の入力ボックスに入力された温度条件検索範囲の上限値以下か否かを判定する(ステップS18)。このステップS18において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS19)。なお、上記ステップS16において、「No」の場合には、ステップS20の処理に移行し、また、上記ステップS17及びS18において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box of the search condition “temperature” is ON (step S16). If “Yes”, the temperature data included in the search target history data is “temperature”. It is determined whether or not the temperature condition search range is less than or equal to the lower limit value input in the input box (step S17). In this step S17, in the case of “Yes”, the control device 2d determines whether or not the temperature data included in the search target history data is equal to or lower than the upper limit value of the temperature condition search range input in the “temperature” input box. Is determined (step S18). In this step S18, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S19). If “No” in step S16, the process proceeds to step S20. If “No” in steps S17 and S18, the process returns to step S1.

続いて、制御装置2dは、検索条件「湿度」のチェックボックスがONか否かを判定し(ステップS20)、「Yes」の場合、検索対象履歴データに含まれている湿度データが、「湿度」の入力ボックスに入力された湿度条件検索範囲の下限値以上か否かを判定する(ステップS21)。このステップS21において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている湿度データが、「湿度」の入力ボックスに入力された湿度条件検索範囲の上限値以下か否かを判定する(ステップS22)。このステップS22において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS23)。なお、上記ステップS20において、「No」の場合には、ステップS24の処理に移行し、また、上記ステップS21及びS22において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box for the search condition “humidity” is ON (step S20). If “Yes”, the humidity data included in the search target history data is “humidity”. It is determined whether or not the humidity condition search range is not less than the lower limit value input in the input box (step S21). In this step S21, in the case of “Yes”, the control device 2d determines whether or not the humidity data included in the search target history data is equal to or lower than the upper limit value of the humidity condition search range input in the “humidity” input box. Is determined (step S22). In this step S22, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S23). If “No” in step S20, the process proceeds to step S24. If “No” in steps S21 and S22, the process returns to step S1.

続いて、制御装置2dは、検索条件「気圧」のチェックボックスがONか否かを判定し(ステップS24)、「Yes」の場合、検索対象履歴データに含まれている気圧データが、「気圧」の入力ボックスに入力された気圧条件検索範囲の下限値以上か否かを判定する(ステップS25)。このステップS25において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている気圧データが、「気圧」の入力ボックスに入力された気圧条件検索範囲の上限値以下か否かを判定する(ステップS26)。このステップS26において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS27)。なお、上記ステップS24において、「No」の場合には、ステップS28の処理に移行し、また、上記ステップS25及びS26において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box of the search condition “atmospheric pressure” is ON (step S24). If “Yes”, the atmospheric pressure data included in the search target history data is “atmospheric pressure”. It is determined whether or not the lower limit value of the atmospheric pressure condition search range input in the “” input box (step S25). In this step S25, in the case of “Yes”, the control device 2d determines whether or not the atmospheric pressure data included in the search target history data is equal to or lower than the upper limit value of the atmospheric pressure condition search range input in the “atmospheric pressure” input box. Is determined (step S26). In this step S26, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S27). If “No” in step S24, the process proceeds to step S28. If “No” in steps S25 and S26, the process returns to step S1.

続いて、制御装置2dは、検索条件「水温」のチェックボックスがONか否かを判定し(ステップS28)、「Yes」の場合、検索対象履歴データに含まれている水温データが、「水温」の入力ボックスに入力された水温条件検索範囲の下限値以上か否かを判定する(ステップS29)。このステップS29において、「Yes」の場合、制御装置2dは、検索対象履歴データに含まれている水温データが、「水温」の入力ボックスに入力された水温条件検索範囲の上限値以下か否かを判定する(ステップS30)。このステップS30において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS31)。なお、上記ステップS28において、「No」の場合には、ステップS32の処理に移行し、また、上記ステップS29及びS30において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box of the search condition “water temperature” is ON (step S28). If “Yes”, the water temperature data included in the search target history data is “water temperature”. It is determined whether or not it is equal to or higher than the lower limit value of the water temperature condition search range input in the input box (step S29). In this step S29, in the case of “Yes”, the control device 2d determines whether or not the water temperature data included in the search target history data is equal to or lower than the upper limit value of the water temperature condition search range input in the “water temperature” input box. Is determined (step S30). In this step S30, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S31). If “No” in step S28, the process proceeds to step S32. If “No” in steps S29 and S30, the process returns to step S1.

続いて、制御装置2dは、検索条件「コメント」のチェックボックスがONか否かを判定し(ステップS32)、「Yes」の場合、検索対象履歴データのコメント欄に「コメント」の入力ボックスに入力されたコメント条件検索キーワードが含まれているか否かを判定する(ステップS33)。このステップS33において、「Yes」の場合、制御装置2dは登録フラグをONに設定する(ステップS34)。なお、上記ステップS32において、「No」の場合には、ステップS35の処理に移行し、また、上記ステップS33において、「No」の場合には、ステップS1の処理に戻る。  Subsequently, the control device 2d determines whether or not the check box for the search condition “comment” is ON (step S32). If “Yes”, the control apparatus 2d enters the “comment” input box in the comment field of the search target history data. It is determined whether or not the input comment condition search keyword is included (step S33). In this step S33, in the case of “Yes”, the control device 2d sets the registration flag to ON (step S34). If “No” in step S32, the process proceeds to step S35. If “No” in step S33, the process returns to step S1.

そして、制御装置2dは、最終的に検索対象履歴データの登録フラグがONか否かを判定し(ステップS35)、「No」の場合は、上記ステップS1に戻り、「Yes」の場合は、検索対象履歴データを検索条件に該当する履歴データとして登録し、図6に示すような検索結果一覧画面に追加して表示する。
上記のようなステップS1〜S35の処理が、「フォルダ名」の入力ボックスに入力された保存先に記憶されている履歴データの全てについて繰り返されることにより、検索条件に該当する全ての履歴データが抽出されることになる。
Then, the control device 2d finally determines whether or not the registration target history data registration flag is ON (step S35). If “No”, the control device 2d returns to step S1, and if “Yes”, The search target history data is registered as history data corresponding to the search condition, and is added to the search result list screen as shown in FIG. 6 and displayed.
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 control device 2d reads out from the storage device 2c a control map corresponding to the history data corresponding to the search condition extracted by the above search process, and redefines it as a control map used by the ECU 1. At this time, when a control map transmission instruction is input by the user operating the input device 2a, the control device 2d transmits the redefined control map to the ECU 1 via the communication adapter 3. Then, the CPU 1c in the ECU 1 rewrites the control map of the EEPROM 1a based on the control map transmitted via the communication adapter 3.

以上のように、本実施形態に係るエンジンセッティングシステムによれば、過去にレース場を実走行した際の制御マップと対応付けて、その当時の走行環境を表す走行環境データ、及びその当時にユーザが得た印象などを記載したコメント文からなる印象データを履歴データとして記憶しておき、次回以降のエンジンセッティング時には検索条件を指定して履歴データを検索し、その際の走行環境や印象と合致する、または類似する履歴データを抽出することにより、過去に使用した複数の制御マップの中から、よりユーザに適合する制御マップを得ることができる。つまり、エンジンセッティング時において、個々のユーザに適したセッティングを容易とすることが可能となる。   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 communication adapter 3 of the type that is directly attached to the ECU 1 as the relay device that relays data communication between the ECU 1 and the PC 2 has been described as an example. 3 may be used, and a relay device that can be connected to the ECU 1 by a communication cable or the like may be used. Moreover, it is good also as a structure which connects ECU1 and PC2 directly with a communication cable etc., without providing a relay apparatus. Moreover, it is good also as a structure which performs the data communication by wireless communication between the communication adapter 3 and PC2 using the communication adapter 3 which has a wireless communication function.

本発明の一実施形態に係るエンジンセッティングシステムの構成概略図である。1 is a schematic configuration diagram of an engine setting system according to an embodiment of the present invention. 本実施形態におけるPC2の詳細構成図である。It is a detailed block diagram of PC2 in this embodiment. 本実施形態における履歴データ入力画面の一例である。It is an example of the log | history data input screen in this embodiment. 本実施形態における検索条件入力画面の一例である。It is an example of the search condition input screen in this embodiment. 本実施形態におけるエンジンセッティングシステムの動作(PC2による履歴データの検索処理)を表すフローチャートである。It is a flowchart showing the operation | movement (history data search process by PC2) of the engine setting system in this embodiment. 本実施形態における履歴データの検索結果一覧画面の一例である。It is an example of the search result list screen of the history data in this embodiment.

符号の説明Explanation of symbols

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:
前記履歴データは、前記走行環境データに加えて、前記制御マップの定義時に前記エンジン制御装置によって収集され且つ端末装置に送信されたエンジンの運転状態を表すエンジン状態データを含むことを特徴とする請求項1記載のエンジンセッティングシステム。  The history data includes, in addition to the travel environment data, engine state data representing an engine operating state collected by the engine control device and transmitted to a terminal device when the control map is defined. Item 1. The engine setting system according to item 1. 前記履歴データは、前記走行環境データに加えて、前記制御マップの定義時に入力されたコメント文からなる印象データを含むことを特徴とする請求項1または2に記載のエンジンセッティングシステム  3. The engine setting system according to claim 1, wherein the history data includes impression data including a comment sentence input when the control map is defined, in addition to the driving environment data. 前記エンジン制御装置と前記端末装置との間のデータ通信を中継する中継装置をさらに備えることを特徴とする請求項1〜3のいずれか一項に記載のエンジンセッティングシステム。  The engine setting system according to any one of claims 1 to 3, further comprising a relay device that relays data communication between the engine control device and the terminal device. 前記中継装置は、前記エンジン制御装置に装着可能な通信アダプタであることを特徴とする請求項4記載のエンジンセッティングシステム。  The engine setting system according to claim 4, wherein the relay device is a communication adapter that can be attached to the engine control device. 制御マップを基にエンジン制御を行うエンジン制御装置と、
前記エンジン制御装置と通信可能に接続されると共に、前記制御マップを定義する端末装置とを使用するエンジンセッティング方法において、
前記端末装置によって過去に定義した制御マップと、当該制御マップの定義時に入力された走行環境データを含む履歴データとを対応付けて記憶しておき、
エンジンセッティング時に入力された検索条件に該当する履歴データを検索すると共に、当該検索により抽出された履歴データに対応する制御マップを前記エンジン制御装置で使用する制御マップとして再定義することを特徴とするエンジンセッティング方法。
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.
JP2008252728A 2008-09-30 2008-09-30 Engine setting system and engine setting method Expired - Fee Related JP5032431B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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