[go: up one dir, main page]

JP2001208564A - Vehicle-state detector and vehicle controller as well as recording medium - Google Patents

Vehicle-state detector and vehicle controller as well as recording medium

Info

Publication number
JP2001208564A
JP2001208564A JP2000020270A JP2000020270A JP2001208564A JP 2001208564 A JP2001208564 A JP 2001208564A JP 2000020270 A JP2000020270 A JP 2000020270A JP 2000020270 A JP2000020270 A JP 2000020270A JP 2001208564 A JP2001208564 A JP 2001208564A
Authority
JP
Japan
Prior art keywords
vehicle
vehicle speed
speed signal
abnormality
fuel consumption
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.)
Pending
Application number
JP2000020270A
Other languages
Japanese (ja)
Inventor
Mika Ichikawa
美加 市川
Minoru Hotsuka
稔 穂塚
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2000020270A priority Critical patent/JP2001208564A/en
Publication of JP2001208564A publication Critical patent/JP2001208564A/en
Pending legal-status Critical Current

Links

Landscapes

  • Measurement Of Distances Traversed On The Ground (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a vehicle-state detector by which a precise running distance can be found even when, e.g. a vehicle speed is abnormal and to obtain a vehicle controller as well as to obtain a recording medium. SOLUTION: In Step 600, whether the vehicle speed signal is abnormal or not is judged. In Step 610, whether an engine control system is abnormal or not is judged. In Step 620, the running state of a vehicle is detected on the basis of a signal from a sensor, a switch or the like, its value is applied to a running state function F, and a function F value (a vehicle-running-state value) is calculated. In Step 640, the fuel economy of a running state region indicated by the function F value is fetched. In Step 650, a fuel consumption amount NENRYOU is multiplied by a fuel economy Ai by using the following expression (2), and a recent running distance is found. The running distance is added to a cumulative running distance DIST up to the previous time, and the total cumulative running distance is calculated. DIST=DIST+ Ai*NENRYOU...(2).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、車両の走行距離を
正確に検出することができる車両状態検出装置及び車両
制御装置並びに記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle state detecting device, a vehicle control device, and a recording medium capable of accurately detecting a traveling distance of a vehicle.

【0002】[0002]

【従来の技術】従来より、車両の走行状態の情報を得る
技術として、例えば車両の異常検出時に車両の走行距離
を算出し、その走行距離に応じて車両の運転者に警告す
る内容を変更する技術が提案されている(特願平10−
135395号参照)。
2. Description of the Related Art Conventionally, as a technique for obtaining information on a traveling state of a vehicle, for example, when a vehicle abnormality is detected, a traveling distance of the vehicle is calculated, and the content of warning a driver of the vehicle is changed according to the traveling distance. Technology has been proposed (Japanese Patent Application No.
135395).

【0003】この技術は、異常検出後の走行距離が多く
なるにつれて、より強い警告を運転者に行うことによ
り、車両の点検・修理を促し、環境の悪化、事故の防
止、車両耐久性の向上を図るものである。
According to this technique, as the mileage after the detection of an abnormality increases, a stronger warning is issued to the driver, thereby encouraging the vehicle to be inspected and repaired, deteriorating the environment, preventing accidents, and improving vehicle durability. It is intended.

【0004】[0004]

【発明が解決しようとする課題】上述した技術では、走
行距離を算出する手段として、車速センサからの車速信
号であるパルス(車速パルス信号)を用い、その車速信
号をカウントしている。しかしながら、車速センサが故
障したりワイヤが断線するなどして、車速信号そのもの
に異常が発生した場合には、走行距離の算出ができない
という問題が生じる。
In the above-described technique, a pulse (vehicle speed pulse signal), which is a vehicle speed signal from a vehicle speed sensor, is used as means for calculating a traveling distance, and the vehicle speed signal is counted. However, when an abnormality occurs in the vehicle speed signal itself due to a failure of the vehicle speed sensor or a broken wire, a problem arises in that the travel distance cannot be calculated.

【0005】つまり、車速信号の異常時(例えば車速信
号のパルスが入ってこない時)には、未走行状態と判定
され、走行距離はゼロとなってしまう。この場合には、
どんなに車両が走行しようが、弱い警告のままで走行し
続ける可能性があるので、上述した環境悪化等の問題が
生じることが考えられる。
That is, when the vehicle speed signal is abnormal (for example, when the pulse of the vehicle speed signal does not enter), it is determined that the vehicle is not running, and the running distance becomes zero. In this case,
No matter how the vehicle travels, there is a possibility that the vehicle will continue to travel with a weak warning, so that it is possible that the above-mentioned problems such as environmental degradation will occur.

【0006】また、従来からの累積走行距離に関する技
術として、車両の累積走行距離を計測・表示する装置
や、ダイアグコードのような付属情報と一緒に記憶する
技術があるが、この場合も、車速信号に異常が発生した
時には、累積走行距離自体が信用のないデータとなるの
で、十分にその能力が発揮できないという問題がある。
Conventional techniques relating to the cumulative mileage include a device for measuring and displaying the cumulative mileage of a vehicle, and a technique for storing the information together with auxiliary information such as a diagnostic code. When an abnormality occurs in the signal, the accumulated mileage itself becomes unreliable data, so that there is a problem that the ability cannot be sufficiently exhibited.

【0007】本発明は、前記課題を解決するためになさ
れたものであり、例えば車速信号が異常の場合でも、正
確な走行距離を求めることができる車両状態検出装置及
び車両制御装置並びに記録媒体を提供するものである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems. For example, a vehicle state detection device, a vehicle control device, and a recording medium capable of obtaining an accurate traveling distance even when a vehicle speed signal is abnormal are provided. To provide.

【0008】[0008]

【課題を解決するための手段】(1)請求項1の発明で
は、例えば車速信号が正常である場合(走行距離通常算
出手段の正常時)に、エンジンの燃費を求めておき、こ
の走行距離通常算出手段が異常な場合に、正常時に求め
た燃費から走行距離を算出する。例えば、燃費に(別途
求めた)燃料消費量をかけることにより走行距離を算出
することができる。よって、本発明では、例えば車速信
号が異常な場合でも、常に正確な走行距離を算出するこ
とができる。
According to the first aspect of the present invention, for example, when the vehicle speed signal is normal (when the normal traveling distance calculating means is normal), the fuel efficiency of the engine is determined and the traveling distance is calculated. When the normal calculation means is abnormal, the travel distance is calculated from the fuel efficiency obtained during normal operation. For example, the mileage can be calculated by multiplying the fuel consumption by the fuel consumption (determined separately). Therefore, according to the present invention, for example, even when the vehicle speed signal is abnormal, an accurate traveling distance can be always calculated.

【0009】これにより、例えば累積走行距離を表示し
たり、例えばエンジン制御系等の異常を走行距離と関連
づけて記憶するダイアグ機能を有する装置において、常
に正確な走行距離のデータを示すことができる。また、
例えばエンジン制御系等の異常検出後の走行距離が多く
なるにつれて、より強い警告を運転者に行うことによ
り、車両の点検・修理を促し、環境の悪化、事故の防
止、車両耐久性の向上を図ることができる。
[0009] Thus, in an apparatus having a diagnosis function for displaying, for example, the accumulated traveling distance or storing an abnormality in an engine control system or the like in association with the traveling distance, accurate traveling distance data can always be shown. Also,
For example, as the mileage after detecting an abnormality in the engine control system increases, a stronger warning is issued to the driver, thereby encouraging the vehicle to be inspected and repaired, thereby deteriorating the environment, preventing accidents, and improving vehicle durability. Can be planned.

【0010】ここで、燃費とは、燃料の消費の程度(割
合)を表す指標であり、例えば走行距離をその間に消費
した燃料消費量で割ることによって求めることができ
る。また、これとは別に、単にある走行状態における走
行距離と燃料消費量のデータを記憶しておき、走行距離
通常算出手段の異常時になってから、正常時の走行距離
及び燃料消費量と異常時の燃料消費量とから、異常時の
走行距離を求めてもよい。つまり、走行距離通常算出手
段の正常時における燃料の消費の程度に基づいて、同手
段の異常時の走行距離を求めるものが本発明の範囲であ
る。
Here, the fuel efficiency is an index indicating the degree (proportion) of fuel consumption, and can be obtained, for example, by dividing the traveling distance by the amount of fuel consumed during that time. Separately, data of the traveling distance and the fuel consumption in a certain traveling state are stored, and after the traveling distance normal calculation means becomes abnormal, the traveling distance and the fuel consumption in the normal state and the fuel consumption become abnormal. The travel distance at the time of abnormality may be determined from the fuel consumption of the vehicle. In other words, the scope of the present invention is to determine the travel distance of the traveling distance normal calculation means when the means is abnormal based on the degree of fuel consumption in the normal state.

【0011】尚、走行距離通常算出手段としては、車速
信号から走行距離を算出する手段以外に、例えばナビ情
報に基づいて、走行距離を算出する手段が挙げられる。
このナビ情報に基づく手段では、例えば地図データ上で
車両が移動したルートに従って地図上の距離情報を積算
するなどの様にして走行距離を求める。
The normal traveling distance calculating means includes a means for calculating the traveling distance based on navigation information, for example, in addition to the means for calculating the traveling distance from the vehicle speed signal.
In the means based on the navigation information, the travel distance is obtained, for example, by integrating distance information on the map according to the route on which the vehicle has moved on the map data.

【0012】(2)請求項2の発明は、本発明では、例
えば車両の走行時に車速信号が入力するか否かにより、
車速信号が正常であるか異常であるかを判定する。そし
て、車速信号が正常な場合には、エンジンの燃費を求め
ておく。つまり、車速信号の正常時には、正確な走行距
離を求めることができるので、この走行距離を別途求め
た燃料消費量で割ることにより、燃費を算出することが
できる。
(2) According to the present invention, in the present invention, for example, when a vehicle speed signal is input when the vehicle is running,
It is determined whether the vehicle speed signal is normal or abnormal. If the vehicle speed signal is normal, the fuel efficiency of the engine is obtained. That is, when the vehicle speed signal is normal, an accurate traveling distance can be obtained. Therefore, the fuel consumption can be calculated by dividing the traveling distance by the separately calculated fuel consumption.

【0013】一方、車速信号が異常な場合には、車速信
号から走行距離の算出ができないので、車速信号の正常
時に求めた燃費から走行距離を算出する。例えば、燃費
に別途求めた燃料消費量をかけることにより走行距離を
算出することができる。この様に、本発明では、車速信
号が異常な場合でも、車速信号が正常な場合に求めた燃
費を用いて正確な走行距離を算出することができる。よ
って、車両の状態を常に正確に認識することができる。
これにより、前記請求項1と同様な効果を奏する。
On the other hand, if the vehicle speed signal is abnormal, the travel distance cannot be calculated from the vehicle speed signal. Therefore, the travel distance is calculated from the fuel efficiency obtained when the vehicle speed signal is normal. For example, the travel distance can be calculated by multiplying the fuel consumption by the separately calculated fuel consumption. As described above, according to the present invention, even when the vehicle speed signal is abnormal, it is possible to calculate an accurate traveling distance using the fuel efficiency obtained when the vehicle speed signal is normal. Therefore, the state of the vehicle can always be accurately recognized.
Thereby, the same effect as the first aspect is obtained.

【0014】(3)請求項3の発明は、車速信号判定手
段を例示したものである。車両が走行している場合に
は、通常、車速センサから車速信号が出力されて電子制
御装置に入力する。しかし、車速センサの故障やワイヤ
の断線等の異常がある場合には、車速信号は入力しな
い。従って、車速信号が入力しない場合には、車速信号
に異常があると判断し、車速信号が入力した場合には、
車速信号が正常であると判断するものである。
(3) The invention of claim 3 exemplifies a vehicle speed signal judging means. When the vehicle is running, a vehicle speed signal is normally output from a vehicle speed sensor and input to the electronic control unit. However, if there is an abnormality such as a failure of the vehicle speed sensor or a broken wire, the vehicle speed signal is not input. Therefore, when the vehicle speed signal is not input, it is determined that the vehicle speed signal is abnormal, and when the vehicle speed signal is input,
It is determined that the vehicle speed signal is normal.

【0015】(4)請求項4の発明は、正常時燃費検出
手段を例示したものである。つまり、車速信号に基づい
て走行距離を求めるとともに、この間の燃料消費量を求
め、走行距離を燃料消費量で割って燃費を算出する。 (5)請求項5の発明は、異常時走行距離算出手段を例
示したものである。
(4) The invention of claim 4 exemplifies a normal fuel consumption detecting means. In other words, the travel distance is determined based on the vehicle speed signal, the fuel consumption during this period is determined, and the fuel consumption is calculated by dividing the travel distance by the fuel consumption. (5) The invention of claim 5 exemplifies an abnormal traveling distance calculating means.

【0016】つまり、車速信号の異常時における燃料消
費量を求め、この燃料消費量と燃費とをかけて走行距離
を算出する。 (6)請求項6の発明は、正常時燃費検出手段を例示し
たものである。エンジンの燃費は、走行距離が同じでも
走行状態によって変化してしまう。つまり、燃費から走
行距離を求める場合には、走行状態が同じであることが
前提となる。
That is, the fuel consumption when the vehicle speed signal is abnormal is obtained, and the travel distance is calculated by multiplying the fuel consumption by the fuel consumption. (6) The invention of claim 6 exemplifies a normal fuel consumption detecting means. The fuel efficiency of the engine changes depending on the running state even if the running distance is the same. That is, when the traveling distance is obtained from the fuel efficiency, it is premised that the traveling state is the same.

【0017】従って、本発明では、走行状態(走行状態
領域)に応じてそれぞれの燃費を算出し、そのデータを
記憶している。これにより、走行状態毎の燃費を用い
て、走行距離をより正確に求めことができる。 (7)請求項7の発明は、異常時走行距離算出手段を例
示したものである。
Therefore, according to the present invention, each fuel consumption is calculated according to the running state (running state area), and the data is stored. Thus, the travel distance can be more accurately obtained using the fuel efficiency for each travel state. (7) The invention of claim 7 exemplifies an abnormal traveling distance calculating means.

【0018】本発明では、前記請求項6にて求めた走行
状態(走行状態領域)毎の燃費を用いて、各走行状態毎
の走行距離を算出するので、走行状態の違いによる燃費
の変動の影響を排除して、より正確な走行距離の算出が
可能である。 (8)請求項8の発明では、車速信号の正常時の走行距
離と車速信号の異常時の走行距離を合計することによ
り、車速信号の異常の有無にかからわず、常に正確な全
走行距離(今までの走行距離を累積した値)を求めるこ
とができる。
In the present invention, the travel distance for each running state is calculated using the fuel efficiency for each running state (running state area) determined in claim 6, so that the variation in fuel efficiency due to the difference in running state is calculated. By excluding the influence, it is possible to calculate the traveling distance more accurately. (8) According to the invention of claim 8, by summing the travel distance when the vehicle speed signal is normal and the travel distance when the vehicle speed signal is abnormal, an accurate total travel is always performed regardless of whether the vehicle speed signal is abnormal. The distance (a value obtained by accumulating the running distance up to now) can be obtained.

【0019】(9)請求項9の発明は、車両の異常を検
出して記憶するいわゆるダイアグ機能を有する装置を示
している。ここでは、異常内容の記憶とともに、異常発
生時や異常発生後の走行距離を記憶するが、その際に、
記憶する走行距離として、前記請求項1〜8の装置によ
り検出した走行距離を用いる。
(9) The invention of claim 9 shows an apparatus having a so-called diagnostic function for detecting and storing a vehicle abnormality. Here, along with the storage of the details of the abnormality, the travel distance at the time of occurrence of the abnormality and after the occurrence of the abnormality are stored.
The travel distance detected by the device according to any one of claims 1 to 8 is used as the travel distance to be stored.

【0020】これにより、例えば車速信号が異常な場合
でも正確な走行距離を記憶できるので、異常を記録する
データの信頼性が向上するという効果がある。 (10)請求項10の発明は、車両の異常発生後の走行
距離に応じて警報内容を変更するものであり、ここで
は、前記請求項1〜8の装置によって走行距離を算出す
るので、常に正確な走行距離を求めることができ、警報
内容も適切なものとすることができる。
As a result, for example, even when the vehicle speed signal is abnormal, an accurate traveling distance can be stored, so that the reliability of data for recording the abnormality is improved. (10) The invention of claim 10 is to change the content of the alarm according to the traveling distance after the occurrence of the abnormality of the vehicle. Here, the traveling distance is calculated by the device of claims 1 to 8, so An accurate traveling distance can be obtained, and the content of the warning can be made appropriate.

【0021】(11)請求項11の発明は、上述した車
両状態検出装置や車両制御装置の機能を実現するための
手段(例えばプログラム)を記録した各種の記録媒体を
示している。つまり、上述した様な車両状態検出装置や
車両制御装置をコンピュータシステムにて実現する機能
は、例えば、コンピュータシステム側で起動するプログ
ラムとして備えることができる。このようなプログラム
の場合、例えば、フロッピーディスク、光磁気ディス
ク、CD−ROM、ハードディスク等のコンピュータ読
み取り可能な記録媒体に記録し、必要に応じてコンピュ
ータシステムにロードして起動することにより用いるこ
とができる。この他、(EEPROMを含む)ROMや
バックアップRAMをコンピュータ読み取り可能な記録
媒体として前記プログラムを記録しておき、このROM
あるいはバックアップRAMをコンピュータシステムに
組み込んで用いても良い。
(11) The invention of claim 11 shows various recording media which record means (for example, programs) for realizing the functions of the above-described vehicle state detection device and vehicle control device. That is, the function of realizing the vehicle state detection device and the vehicle control device as described above in a computer system can be provided, for example, as a program activated on the computer system side. In the case of such a program, for example, it can be used by recording it on a computer-readable recording medium such as a floppy disk, a magneto-optical disk, a CD-ROM, or a hard disk, and loading and activating the computer system as needed. it can. In addition, the above program is recorded on a ROM (including an EEPROM) or a backup RAM as a computer-readable recording medium.
Alternatively, a backup RAM may be incorporated in a computer system.

【0022】尚、車両の走行距離は、車両の走行に伴っ
て累積的に増加するので、上述した発明における走行距
離とは、実質的に累積走行距離を意味している。
Since the running distance of the vehicle increases cumulatively with the running of the vehicle, the running distance in the above-described invention substantially means the cumulative running distance.

【0023】[0023]

【発明の実施の形態】以下、本発明の車両状態検出装置
及び車両制御装置並びに記録媒体の実施の形態の例(実
施例)を説明する。 (実施例1)本実施例の車両制御装置は、走行距離等を
算出する車両状態検出装置を含むものであり、車速パル
ス信号(車速信号)の正常時に車速信号に基づいて走行
距離を累積算出する構成と、この正常時の走行距離と燃
料噴射量とから燃費を算出する構成と、車速信号の異常
時にその燃料噴射量と正常時の燃費とに基づいて走行距
離を累積算出する構成と、累算走行距離を出力する構成
とを備えている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments (embodiments) of a vehicle state detecting device, a vehicle control device, and a recording medium according to the present invention will be described. (Embodiment 1) The vehicle control device of the present embodiment includes a vehicle state detecting device for calculating a traveling distance and the like. When the vehicle speed pulse signal (vehicle speed signal) is normal, the traveling distance is cumulatively calculated based on the vehicle speed signal. A configuration that calculates fuel efficiency from the normal traveling distance and the fuel injection amount, and a configuration that cumulatively calculates the traveling distance based on the fuel injection amount and the normal fuel efficiency when the vehicle speed signal is abnormal, A configuration for outputting the accumulated mileage.

【0024】a)まず、本実施例の車両制御装置のハー
ド構成について説明する。図1に示す様に、本実施例の
車両制御装置は、エンジン制御用の電子制御装置(EC
U)1を備えており、このECU1は、各種制御のため
の演算等を行うマイクロコンピュータ(マイコン)3
と、マイコン3と接続された入出力回路5と、マイコン
3及び入出力回路5に接続されたメイン電源回路7と、
マイコン3に接続されたサブ電源回路9とを備えてい
る。
A) First, the hardware configuration of the vehicle control device of this embodiment will be described. As shown in FIG. 1, the vehicle control device according to the present embodiment is an electronic control device (EC
U) 1, and the ECU 1 includes a microcomputer (microcomputer) 3 that performs calculations for various controls and the like.
An input / output circuit 5 connected to the microcomputer 3, a main power supply circuit 7 connected to the microcomputer 3 and the input / output circuit 5,
A sub power supply circuit 9 connected to the microcomputer 3;

【0025】このうち、前記メイン電源回路7は、イグ
ニッションスイッチ(IGスイッチ;以下スイッチをS
Wとも記す)11を介してバッテリ13に接続されてお
り、サブ電源回路9は、バッテリ13に接続されてい
る。前記マイコン3は、周知の入出力インターフェース
(I/O)15、CPU17、ROM19、揮発性メモ
リ(RAM)21、及び不揮発性メモリ(スタンバイR
AM)23を備えている。この揮発性メモリ21は、前
記IG SW11を切った場合には、その内部に記憶さ
れたデータが消えるメモリである。それに対して、不揮
発性メモリ23は、サブ電源回路9によりバックアップ
されているので、IG SW11を切った場合でも、そ
の内部に記憶されたデータが消えないメモリである。
The main power supply circuit 7 includes an ignition switch (IG switch;
The sub power supply circuit 9 is connected to the battery 13 via a battery 11. The microcomputer 3 includes a well-known input / output interface (I / O) 15, a CPU 17, a ROM 19, a volatile memory (RAM) 21, and a nonvolatile memory (standby R).
AM) 23. This volatile memory 21 is a memory from which data stored therein disappears when the IG SW 11 is turned off. On the other hand, since the non-volatile memory 23 is backed up by the sub power supply circuit 9, even when the IG SW 11 is turned off, the data stored therein is not erased.

【0026】また、前記入出力回路5には各種センサや
アクチュエータが接続されている。例えばセンサとし
て、車両の速度を検出する車速センサ25、エンジンの
回転数を検出するエンジン回転数センサ(回転センサ)
27、吸入空気量を検出するエアフロメータ29、冷却
水温を検出する水温センサ31、スロットル開度を検出
するスロットルセンサ33、スタータが操作されたこと
を検出するスタータSW35、スロットルが戻されたア
イドル状態であることを検出するアイドルSW37、ブ
レーキが踏まれたことを検出するブレーキSW39、ギ
アのニュートラルを検出するニュートラルSW41など
が接続されている。
The input / output circuit 5 is connected to various sensors and actuators. For example, as sensors, a vehicle speed sensor 25 for detecting the speed of the vehicle, an engine speed sensor (rotation sensor) for detecting the engine speed
27, an air flow meter 29 for detecting an intake air amount, a water temperature sensor 31 for detecting a cooling water temperature, a throttle sensor 33 for detecting a throttle opening, a starter SW 35 for detecting that a starter has been operated, and an idle state where the throttle is returned. Are connected, a brake SW 39 for detecting that the brake is depressed, a neutral SW 41 for detecting the neutral of the gear, and the like.

【0027】このうち、前記車速センサ25は、リード
スイッチの構成を有し、ドライブシャフトに連動する磁
石の回転に応じて、パルス状の信号(車速信号)を出力
する。この車速信号の一つのパルスがECU1に入力し
てから次のパルスが入力するまでに、車両は予め決めら
れた走行距離を走行するので、入力した車速信号のパル
ス数により走行距離を算出することができる。
The vehicle speed sensor 25 has the structure of a reed switch, and outputs a pulse-like signal (vehicle speed signal) in accordance with the rotation of a magnet linked to the drive shaft. Since the vehicle travels a predetermined traveling distance from the time when one pulse of the vehicle speed signal is input to the ECU 1 to the time when the next pulse is input, it is necessary to calculate the traveling distance based on the number of pulses of the input vehicle speed signal. Can be.

【0028】また、アクチュエータとして、燃料噴射を
行うインジェクタ43、点火を行うイグナイタ45、車
両の運転者に異常を報知する警報ランプ49などが接続
されている。このうち、前記インジェクタ43は、EC
U1からの制御信号により作動するが、インジェクタ4
3を開くように駆動する時間(噴射時間)TAに比例し
て燃料量(燃料消費量)が定まるので、噴射時間TAか
ら燃料消費量tauを求めることができる。
As the actuator, an injector 43 for performing fuel injection, an igniter 45 for performing ignition, a warning lamp 49 for notifying a driver of the vehicle of an abnormality, and the like are connected. Of these, the injector 43 is an EC
Operated by a control signal from U1, the injector 4
Since the fuel amount (fuel consumption) is determined in proportion to the time (injection time) TA for driving the fuel cell 3 to open, the fuel consumption tau can be obtained from the injection time TA.

【0029】尚、ECU1に記憶された異常の履歴を読
み出すためのダイアグテスタ(DIAGテスタ)47
は、ECU1に対して着脱自在に接続されるもので、デ
ィーラーなどで検査員により接続される。 b)次に、車両制御装置にて行われる制御処理について
説明する。
A diagnostic tester (DIAG tester) 47 for reading the history of abnormalities stored in the ECU 1.
Is detachably connected to the ECU 1, and is connected by an inspector at a dealer or the like. b) Next, control processing performed by the vehicle control device will be described.

【0030】(車速センサ異常判定処理) この車速センサ異常判定処理とは、車速センサ25の異
常を判定し、異常の有無に応じてフラグを設定する処理
である。尚、本処理は、1secタイミング毎に実施さ
れる。
(Vehicle Speed Sensor Abnormality Determination Process) This vehicle speed sensor abnormality determination process is a process of determining an abnormality of the vehicle speed sensor 25 and setting a flag according to the presence or absence of the abnormality. This process is performed every one second.

【0031】図2のフローチャートに示す様に、まず、
ステップ100にて、車両の走行状態が継続しているか
否かを判定する。ここで肯定判断されるとステップ12
0に進み、一方否定判断されるとステップ110に進
む。前記走行状態が継続している場合とは、トランスミ
ッションが接続状態であり(即ちニュートラルSW41
がオフ)、エンジン回転数が1000rpm以上、スロ
ットルが開状態(アイドルSW37がオフ)の全ての条
件が、前回の判定及び今回の判定において成立している
場合である。
As shown in the flowchart of FIG.
In step 100, it is determined whether the running state of the vehicle is continuing. If a positive determination is made here, step 12
If the determination is negative, the process proceeds to step 110. The case where the traveling state is continued means that the transmission is in the connected state (that is, the neutral SW 41
Is off), the engine speed is 1000 rpm or more, and the throttle is in the open state (idle SW 37 is off).

【0032】ステップ110では、車両の走行状態が継
続していないので、車速信号の異常判定を行わず、その
ため、車速信号が異常であることを示す異常フラグFsp
dの処理に用いるカウンタKspdをリセット(0にセッ
ト)し、一旦本処理を終了する。
In step 110, since the running state of the vehicle is not continued, the abnormality determination of the vehicle speed signal is not performed, and therefore, an abnormality flag Fsp indicating that the vehicle speed signal is abnormal.
The counter Kspd used for the process d is reset (set to 0), and the process is temporarily terminated.

【0033】即ち、この走行状態が継続しない状態と
は、例えば車速センサ25やワイヤの断線等の異常で車
速信号が入力しないか、車両が前回又は今回停止したこ
とにより車速信号が入力しないのか不明であるので、そ
の様な場合には、異常判定の正確を期すために、異常フ
ラグFspdのリセット用のカウンタKspdをリセットする
のである。
That is, the state in which the running state does not continue means whether the vehicle speed signal is not input due to an abnormality such as the vehicle speed sensor 25 or a broken wire, or whether the vehicle speed signal is not input due to the last or current stop of the vehicle. Therefore, in such a case, the counter Kspd for resetting the abnormality flag Fspd is reset in order to ensure the accuracy of the abnormality determination.

【0034】一方、ステップ120では、車両の走行状
態が継続しているので、車速信号が入力したか否かを判
定する。ここで肯定判断されるとステップ140に進
み、一方否定判断されるとステップ130に進む。ステ
ップ130では、車両の走行状態が継続しているにもか
かわらず、車速信号が入力しないので、車速信号の異常
(例えば車速センサ25自身の故障やワイヤの断線等に
よる異常)であるとして、そのことを示す異常フラグF
spdをセット(1にセット)し、一旦本処理を終了す
る。
On the other hand, in step 120, since the running state of the vehicle is continuing, it is determined whether or not a vehicle speed signal has been input. If the determination is affirmative, the process proceeds to step 140, and if the determination is negative, the process proceeds to step 130. In step 130, since the vehicle speed signal is not input even though the running state of the vehicle continues, it is determined that the vehicle speed signal is abnormal (for example, an abnormality due to a failure of the vehicle speed sensor 25 itself or a broken wire). Flag F indicating that
spd is set (set to 1), and this process is once ended.

【0035】また、ステップ140では、車速信号が入
力したのであるが、ここでは、異常フラグFspdが1か
否か、即ち前回車速信号に異常があったか否かを判定す
る。ここで肯定判断されるとステップ150に進み、一
方否定判断されるとステップ170にスキップする。
In step 140, the vehicle speed signal is input. Here, it is determined whether or not the abnormality flag Fspd is 1, that is, whether or not the last time the vehicle speed signal was abnormal. If the determination is affirmative, the process proceeds to step 150, while if the determination is negative, the process skips to step 170.

【0036】ステップ150では、前回車速信号が異常
であったので、車速信号の異常を確認するために、カウ
ンタKspdをカウントアップする。続くステップ160
では、カウンタKspdが5以上であるか否か、即ち車速
信号の異常が検出されてから5回連続して正常に車速信
号が入力したか否かを判定する。ここで否定判断される
と、即ち5回連続して正常に車速信号が入力しなかった
場合には、異常フラグFspdをセットしたままとし、一
旦本処理を終了する。一方肯定判断されるとステップ1
70に進む。
In step 150, since the vehicle speed signal was abnormal last time, the counter Kspd is counted up to confirm the abnormality of the vehicle speed signal. Subsequent step 160
Then, it is determined whether or not the counter Kspd is 5 or more, that is, whether or not the vehicle speed signal has been normally input five consecutive times after the abnormality of the vehicle speed signal is detected. If a negative determination is made here, that is, if the vehicle speed signal has not been input normally five times in a row, the abnormality flag Fspd is kept set, and this process is temporarily terminated. On the other hand, if a positive determination is made, step 1
Go to 70.

【0037】ステップ170では、5回連続して正常に
車速信号が入力したので、車速信号は正常な状態に復帰
したとして、異常フラグFspdをリセットし、一旦本処
理を終了する。また、前記ステップ140にて、前回異
常フラグFspdが1でない場合には、今回も車速信号が
正常に入力したので、即ち継続的に車速信号が正常であ
るので、そのことを示すために、異常フラグFspdを前
記ステップ170にてリセットし、本処理を終了する。
In step 170, since the vehicle speed signal has been normally input five consecutive times, it is determined that the vehicle speed signal has returned to a normal state, the abnormal flag Fspd is reset, and the present process is ended once. In step 140, if the previous abnormality flag Fspd is not 1, the vehicle speed signal has been input normally this time, that is, the vehicle speed signal is continuously normal. The flag Fspd is reset in step 170, and the process ends.

【0038】本処理により、車速信号に異常がある場合
には、異常フラグFspdをセットし、そうでない場合に
は、異常フラグFspdをリセットすることができる。 (車速信号正常時の走行距離算出処理) 本処理は、車速信号が正常である場合に、車速信号に基
づいて走行距離を算出する処理であり、車速信号が入力
するタイミング毎に実施される。
According to this processing, if the vehicle speed signal is abnormal, the abnormality flag Fspd can be set, and if not, the abnormality flag Fspd can be reset. (Processing for Calculating Traveling Distance When Vehicle Speed Signal is Normal) This process is a process for calculating the traveling distance based on the vehicle speed signal when the vehicle speed signal is normal, and is executed every time the vehicle speed signal is input.

【0039】図3のフローチャートに示す様に、まず、
ステップ200では、前記図2の処理にて設定した異常
フラグFspdが0か否か、即ち車速信号が正常か否かを
判定する。ここで肯定判断されるとステップ210に進
み、一方否定判断されると、車速信号の入力がなく、車
速信号を用いた走行距離ができないので、一旦本処理を
終了する。
As shown in the flowchart of FIG.
In step 200, it is determined whether or not the abnormality flag Fspd set in the processing of FIG. 2 is 0, that is, whether or not the vehicle speed signal is normal. If the determination is affirmative, the process proceeds to step 210. If the determination is negative, the vehicle speed signal is not input, and the traveling distance using the vehicle speed signal cannot be obtained.

【0040】ステップ210では、エンジン制御系の異
常(例えば失火の検出)があるか否かを判定する。ここ
で肯定判断されるとステップ220に進み、一方否定判
断されるとステップ250に進む。このエンジン制御系
の異常は、ダイアグデータとして不揮発性メモリ23に
記憶される。
In step 210, it is determined whether there is an abnormality in the engine control system (for example, detection of misfire). If the determination is affirmative, the process proceeds to step 220, and if the determination is negative, the process proceeds to step 250. This abnormality of the engine control system is stored in the nonvolatile memory 23 as diagnostic data.

【0041】ステップ250では、エンジン制御系に異
常がないので、累積走行距離の算出に用いる累積走行距
離カウンタDISTを0にセットし、且つ車速パルスカ
ウンタCSPDを0にセットする。一方、ステップ22
0では、エンジン制御系に異常があるので、その異常検
出後の車速パルスカウンタCSPDをカウントアップす
る。
In step 250, since there is no abnormality in the engine control system, the cumulative traveling distance counter DIST used for calculating the cumulative traveling distance is set to 0, and the vehicle speed pulse counter CSPD is set to 0. On the other hand, step 22
If it is 0, there is an abnormality in the engine control system, and the vehicle speed pulse counter CSPD after the abnormality is detected is counted up.

【0042】続くステップ230では、車速パルスカウ
ンタCSPDが1km相当値以上か否かを判定する。こ
こで肯定判断されるとステップ240に進み、一方否定
判断されると一旦本処理を終了する。ステップ240で
は、走行距離が1km以上増加したので、累積走行距離
カウンタDISTをカウントアップし、一旦本処理を終
了する。
In the following step 230, it is determined whether or not the vehicle speed pulse counter CSPD is equal to or greater than a value corresponding to 1 km. Here, if the determination is affirmative, the process proceeds to step 240, while if the determination is negative, the process is temporarily terminated. In step 240, since the traveling distance has increased by 1 km or more, the cumulative traveling distance counter DIST is counted up, and this processing is once ended.

【0043】この累積走行距離カウンタDISTは、1
km毎にカウンタ値が1づつ増加するので、そのカウン
タ値から、エンジン制御系の異常検出後の走行距離(k
m)が分かる。尚、累積走行距離カウンタDIST及び
車速パルスカウンタCSPDのうち、少なくとも累積走
行距離カウンタDISTは、後述するダイアグ出力のた
めに、不揮発性メモリ23に記憶する。
This cumulative running distance counter DIST is 1
Since the counter value is incremented by one every km, the travel distance (k) after the abnormality detection of the engine control system is detected from the counter value.
m). It should be noted that at least the cumulative traveling distance counter DIST among the cumulative traveling distance counter DIST and the vehicle speed pulse counter CSPD is stored in the non-volatile memory 23 for a diagnosis output described later.

【0044】この様にして、本処理では、車速信号の正
常時には、車速信号に基づいて、エンジン制御系に異常
検出後の走行距離(累積走行距離)を求めることができ
る。 (燃料噴射量算出処理) 本処理は、燃料消費量(燃料消費量)を求める処理であ
る。この燃料消費量は、車速信号の正常時における燃費
の算出や、車速信号の異常時における走行距離の算出の
際に利用される。尚、本処理は、燃料噴射タイミング毎
に実施される。
As described above, in this processing, when the vehicle speed signal is normal, the running distance (accumulated running distance) after the abnormality is detected in the engine control system can be obtained based on the vehicle speed signal. (Fuel Injection Amount Calculation Process) This process is a process for obtaining a fuel consumption amount (fuel consumption amount). This fuel consumption is used when calculating the fuel efficiency when the vehicle speed signal is normal and when calculating the traveling distance when the vehicle speed signal is abnormal. This process is performed at each fuel injection timing.

【0045】図4のフローチャートに示す様に、まず、
ステップ300にて、噴射タイミングであるか否かを判
定する。ここで肯定判断されるとステップ310に進
み、一方否定判断されると一旦本処理を終了する。ステ
ップ310では、燃料消費量の積算を行う。
As shown in the flowchart of FIG.
In step 300, it is determined whether it is the injection timing. Here, if the determination is affirmative, the process proceeds to step 310, while if the determination is negative, the process is temporarily terminated. In step 310, the fuel consumption is integrated.

【0046】具体的には、通常別ルーチンで実施される
各気筒への今回の噴射量(tau)を、積算値を示す燃料
消費量NENRYOUに加算し、一旦本処理を終了す
る。尚、この燃料消費量NENRYOUは、ある走行状
態を示す走行状態領域毎の燃費の算出や、走行距離の算
出した後に、クリアされる。
More specifically, the current injection amount (tau) for each cylinder, which is normally executed in another routine, is added to the fuel consumption amount NENRYOU indicating the integrated value, and the process is once terminated. The fuel consumption amount NENRYOU is cleared after the calculation of the fuel consumption for each running state area indicating a certain running state and the calculation of the running distance.

【0047】この様に、本処理では、噴射タイミング毎
に噴射量を積算して、ある走行状態における燃料消費量
NENRYOUを求めることができる。尚、前記手法以
外に、例えば燃料ポンプにより供給される燃料量から
も、燃料消費量を算出することができる。
As described above, in the present process, the fuel consumption NENRYOU in a certain traveling state can be obtained by integrating the injection amount for each injection timing. The fuel consumption can be calculated from the amount of fuel supplied by the fuel pump, for example, in addition to the above method.

【0048】(燃費計算用の走行距離算出処理) 本処理は、基本的には、前記(車速信号の正常時の走
行距離算出処理)と同様であるが、特に燃費計算のため
の走行距離の算出処理であるので、使用するカウンタが
多少異なる。尚、本処理は、車速信号が入力するタイミ
ング毎に実施される。
(Driving Distance Calculation Processing for Fuel Economy Calculation) This processing is basically the same as the above (processing for calculating the traveling distance when the vehicle speed signal is normal), but in particular, the traveling distance for fuel efficiency calculation is calculated. Since it is a calculation process, the counter used is slightly different. This process is performed every time a vehicle speed signal is input.

【0049】図5のフローチャートに示す様に、まず、
ステップ400では、異常フラグFspdが0か否か、即
ち車速信号が正常か否かを判定する。ここで肯定判断さ
れるとステップ410に進み、一方否定判断されると一
旦本処理を終了する。ステップ410では、(燃費計算
用の)車速パルスカウンタCSPD0をカウントアップ
する。
As shown in the flowchart of FIG.
In step 400, it is determined whether or not the abnormality flag Fspd is 0, that is, whether or not the vehicle speed signal is normal. Here, if the determination is affirmative, the process proceeds to step 410, while if the determination is negative, the process is temporarily terminated. In step 410, the vehicle speed pulse counter CSPD0 (for calculating fuel consumption) is counted up.

【0050】続くステップ420では、車速パルスカウ
ンタCSPD0が1km相当値以上か否かを判定する。
ここで肯定判断されるとステップ430に進み、一方否
定判断されると一旦本処理を終了する。ステップ430
では、走行距離が1km以上増加したので、(燃費計算
用の)累積走行距離カウンタDIST0をカウントアッ
プする。従って、この累積走行距離カウンタDIST0
の値が走行距離(km)を示すことになる。
In the following step 420, it is determined whether or not the vehicle speed pulse counter CSPD0 is equal to or greater than a value corresponding to 1 km.
If an affirmative determination is made here, the process proceeds to step 430. On the other hand, if a negative determination is made, the present process is temporarily terminated. Step 430
Since the running distance has increased by 1 km or more, the cumulative running distance counter DIST0 (for calculating the fuel efficiency) is counted up. Therefore, this cumulative traveling distance counter DIST0
Indicates the traveling distance (km).

【0051】尚、この累積走行距離カウンタDIST0
は、後の燃費計算後にクリアするので、不揮発性メモリ
23に記憶する必要はない。続くステップ440では、
車速パルスカウンタCSPD0をクリアして、一旦本処
理を終了する。
The accumulated running distance counter DIST0
Is cleared after the later calculation of fuel efficiency, and need not be stored in the non-volatile memory 23. In the following step 440,
The vehicle speed pulse counter CSPD0 is cleared, and the present process ends once.

【0052】この様にして、本処理では、車速信号の正
常時に、後述する燃費計算に用いる累積走行距離を算出
する。 (燃費計算処理) 本処理は、後に車速信号の異常時の走行距離の算出に用
いるために、車速信号の正常時に、走行状態に応じて燃
費を計算して記憶するための処理である。尚、本処理
は、1secタイミング毎に実施される。
In this manner, in this processing, when the vehicle speed signal is normal, the accumulated traveling distance used for the fuel consumption calculation described later is calculated. (Fuel Consumption Calculation Process) This process is a process for calculating and storing the fuel consumption according to the traveling state when the vehicle speed signal is normal, so that it can be used later for calculating the traveling distance when the vehicle speed signal is abnormal. This process is performed every one second.

【0053】図6のフローチャートに示す様に、まず、
ステップ500では、異常フラグFspdが0か否か、即
ち車速信号が正常か否かを判定する。ここで肯定判断さ
れるとステップ510に進み、一方否定判断されると一
旦本処理を終了する。ステップ510では、車両の走行
状態をセンサやスイッチ等からの信号に基づいて検出す
る。即ち各信号の値を所定の走行状態関数(以下単に関
数とも記す)Fに当てはめて、現在の走行状態を判定す
る。
As shown in the flowchart of FIG.
In step 500, it is determined whether or not the abnormality flag Fspd is 0, that is, whether or not the vehicle speed signal is normal. If the determination is affirmative, the process proceeds to step 510, whereas if the determination is negative, the process ends once. In step 510, the running state of the vehicle is detected based on signals from sensors, switches, and the like. That is, the current traveling state is determined by applying the value of each signal to a predetermined traveling state function (hereinafter simply referred to as a function) F.

【0054】例えばエンジン回転数NE、スロットル開
度TA、吸入空気量GA、アイドル状態IDL、ブレー
キ状態BRK、エアコン状態AC、電気負荷状態などの
パラメータを設定し、そのパラメータより決まる関数F
(NE、TA、GA、IDL、BRK、AC、・・等)
を数値化することで、車両走行状態を判別する。
For example, parameters such as an engine speed NE, a throttle opening TA, an intake air amount GA, an idle state IDL, a brake state BRK, an air conditioner state AC, and an electric load state are set, and a function F determined by the parameters is set.
(NE, TA, GA, IDL, BRK, AC, etc.)
Is converted into a numerical value to determine the traveling state of the vehicle.

【0055】つまり、図7に示す様に、エンジンの低負
荷時の車両走行状態は、(車両走行状態値である)関数
Fの値(関数F値)=0〜20の場合に(走行状態領域
である)C0領域と定義し、負荷が高くなるにつれて、
関数F値=20〜40の場合にC1領域、関数F値=4
0〜60の場合にC2領域という様に設定し、それによ
り車両走行状態を判定する。
That is, as shown in FIG. 7, the vehicle running state when the engine is under a low load is determined when the value of the function F (function F value) = 0 to 20 (the running state value). Area), and as the load increases,
C1 area when function F value = 20-40, function F value = 4
In the case of 0 to 60, it is set as the C2 region, and the traveling state of the vehicle is determined accordingly.

【0056】尚、図7の領域C0〜Cnは、それに対応
する燃費が記憶可能な様に、不揮発性メモリ23内の所
定のアドレスとして設定されている。続くステップ52
0では、関数Fにて示される走行状態領域が変化したか
否かを判定する。ここで肯定判断されるとステップ53
0に進み、一方否定判断されると一旦本処理を終了す
る。
The areas C0 to Cn in FIG. 7 are set as predetermined addresses in the nonvolatile memory 23 so that the corresponding fuel consumption can be stored. Subsequent step 52
At 0, it is determined whether or not the running state area indicated by the function F has changed. If a positive determination is made here, step 53
Then, if the determination is negative, the process is temporarily terminated.

【0057】ステップ530では、関数Fで示される走
行状態領域の燃費を算出して記憶する。例えばC0領域
における燃費がA0である場合には、そのC0領域と対
応して燃費A0を算出して、不揮発性メモリ23のC0
領域に対応するアドレスに記憶する。
In step 530, the fuel consumption in the running state area represented by the function F is calculated and stored. For example, when the fuel efficiency in the C0 area is A0, the fuel efficiency A0 is calculated corresponding to the C0 area, and the C0 in the nonvolatile memory 23 is calculated.
It is stored at the address corresponding to the area.

【0058】また、この燃費A0の算出は、C0領域に
おける燃料消費量BO(前記図4で求めた燃料消費量N
ENRYOU)と、C0領域における車速信号正常時の
走行距離D0(前記図5で求めた累積走行距離カウンタ
の値DIST0)を用い、下記式(1)により算出する
ことができる。
The fuel consumption A0 is calculated based on the fuel consumption BO (the fuel consumption N obtained in FIG. 4) in the C0 region.
ENRYOU) and the traveling distance D0 when the vehicle speed signal is normal in the C0 region (the value DIST0 of the cumulative traveling distance counter obtained in FIG. 5) can be calculated by the following equation (1).

【0059】 燃費A0=走行距離D0/燃料消費量B0・・・(1) 尚、同様に各走行状態領域(C1、C2・・)における
各燃費(A1,A2・・)をそれぞれ算出して記憶す
る。続くステップ540では、燃料消費量NENRYO
Uと累積走行距離カウンタDIST0をクリアし、一旦
本処理を終了する。
Fuel efficiency A0 = Driving distance D0 / Fuel consumption B0 (1) Incidentally, similarly, each fuel consumption (A1, A2,...) In each driving state area (C1, C2,...) Is calculated. Remember. In a succeeding step 540, the fuel consumption NENRYO
U and the accumulated mileage counter DIST0 are cleared, and this process is once ended.

【0060】この様に、本処理では、図7に示す様に、
各センサやスイッチからの信号をパラメータとして、車
両走行状態を関数Fで示し、その関数F値に応じて、走
行状態をいくつかの走行状態領域Cnに区分する。そし
て、各走行状態領域毎に燃費Anを求め、その燃費を各
走行状態領域と対応づけて記憶する。
As described above, in this processing, as shown in FIG.
Using the signals from the sensors and switches as parameters, the vehicle traveling state is represented by a function F, and the traveling state is divided into several traveling state areas Cn according to the function F value. Then, the fuel efficiency An is obtained for each traveling state area, and the fuel efficiency is stored in association with each traveling state area.

【0061】(車速信号異常時の走行距離算出処理) 本処理は、車速信号の異常時に、前記燃費及び燃料消費
量から走行距離を算出する処理であり、1secタイミ
ング毎に実施される。図8のフローチャートに示す様
に、まず、ステップ600では、異常フラグFspdが0
か否か、即ち車速信号が異常か否かを判定する。ここで
異常と判断されるとステップ610に進み、一方異常で
はないと判断されると、一旦本処理を終了する。
(Processing for Calculating Traveling Distance When Vehicle Speed Signal Is Abnormal) This process is a process for calculating the traveling distance from the fuel consumption and the fuel consumption when the vehicle speed signal is abnormal, and is executed every 1 sec. As shown in the flowchart of FIG. 8, first, in step 600, the abnormality flag Fspd is set to 0.
It is determined whether or not the vehicle speed signal is abnormal. Here, if it is determined that there is an abnormality, the process proceeds to step 610. On the other hand, if it is determined that there is no abnormality, the present process is terminated.

【0062】ステップ610では、エンジン制御系の異
常(例えば失火の検出)があるか否かを判定する。ここ
で肯定判断されるとステップ620に進み、一方否定判
断されるとステップ660に進む。この異常は、ダイア
グデータとして不揮発性メモリ23に記憶される。
In step 610, it is determined whether there is an abnormality in the engine control system (for example, detection of misfire). If the determination is affirmative, the process proceeds to step 620, while if the determination is negative, the process proceeds to step 660. This abnormality is stored in the nonvolatile memory 23 as diagnostic data.

【0063】ステップ620では、前記図6のステップ
510と同様に、車両の走行状態をセンサやスイッチ等
からの信号に基づいて検出し、それらの値を上述した走
行状態関数Fに当てはめて、関数F値(車両走行状態
値)を算出する。続くステップ630では、関数F値に
て示される走行状態領域が変化したか否かを判定する。
ここで肯定判断されるとステップ640に進み、一方否
定判断されると一旦本処理を終了する。
In step 620, similarly to step 510 in FIG. 6, the running state of the vehicle is detected based on signals from sensors, switches, and the like, and the values are applied to the running state function F described above. An F value (vehicle running state value) is calculated. In the following step 630, it is determined whether or not the running state area indicated by the function F value has changed.
Here, if the determination is affirmative, the process proceeds to step 640, while if the determination is negative, the process is once terminated.

【0064】ステップ640では、関数F値が示す走行
状態領域の燃費を取り出す。つまり、車速信号正常時と
同様に、走行状態関数Fより走行状態領域を求め、車速
信号正常時に記憶しておいた燃費を取り出す。例えば領
域C0の時は燃費A0を、領域C1の時は燃費A1を取
り出す。
In step 640, the fuel consumption in the running state area indicated by the function F value is extracted. That is, as in the case where the vehicle speed signal is normal, the traveling state area is obtained from the traveling state function F, and the fuel efficiency stored when the vehicle speed signal is normal is extracted. For example, the fuel consumption A0 is taken out in the area C0, and the fuel consumption A1 is taken out in the area C1.

【0065】続くステップ650では、前回までに算出
した累積走行距離DISTに、今回算出した走行距離
(即ち前回の走行状態の変化から今回の走行状態の変化
に至るまでの走行距離)を加算して、今までの走行距離
の積算値(全走行距離)を算出する。
In the following step 650, the travel distance calculated this time (that is, the travel distance from the change in the previous travel state to the change in the current travel state) is added to the cumulative travel distance DIST calculated up to the previous time. Then, the integrated value (total traveling distance) of the traveling distance up to now is calculated.

【0066】つまり、今回算出した燃費Aiに今回算出
した燃料消費量NENRYOUをかけることにより、そ
の時点の走行状態(走行状態が変化する直前までの走行
状態)の走行距離(今回算出した走行距離)が求まるの
で、下記式(2)に示す様に、前回までの累積走行距離
DISTに、今回算出した走行距離を加算して、全走行
距離を算出する。そして、この様な処理を、各走行状態
領域毎に実施する。
That is, by multiplying the fuel consumption Ai calculated this time by the fuel consumption amount NENRYOU calculated this time, the traveling distance (the traveling distance just before the change of the traveling state) at that time (the traveling distance calculated this time) is obtained. Is calculated, the total traveling distance is calculated by adding the traveling distance calculated this time to the cumulative traveling distance DIST up to the previous time, as shown in the following equation (2). Then, such processing is performed for each traveling state area.

【0067】 DIST=DIST+Ai*NENRYOU・・・(2) 続くステップ660では、燃料消費量NENRYOUを
クリアし、一旦本処理を終了する。この様に、本処理で
は、車速信号正常時と同様に、走行状態関数Fにより走
行状態領域を求め、車速信号正常時に記憶しておいたそ
の走行状態領域における燃費Aiを取り出す。そして、
「燃費Ai*燃料消費量NENRYOU」によって、今
回の走行距離を算出し、それを今まで累積走行距離に加
算してゆくことにより、全走行距離を求めることができ
る。
DIST = DIST + Ai * NENRYOU (2) In the following step 660, the fuel consumption amount NENRYOU is cleared, and the present process is ended once. As described above, in the present process, as in the case where the vehicle speed signal is normal, the traveling state area is obtained by the traveling state function F, and the fuel consumption Ai in the traveling state area stored when the vehicle speed signal is normal is extracted. And
The total travel distance can be obtained by calculating the current travel distance from “fuel efficiency Ai * fuel consumption amount NENRYOU” and adding it to the cumulative travel distance so far.

【0068】(ダイアグ出力処理) 本処理は、ダイアグテスタ47によりエンジン制御系の
異常発生後の走行距離を出力する処理であり、ダイアグ
テスタ47からECU1に対してダイアグ出力を要求し
た際に実施される。
(Diagnosis Output Processing) This processing is a processing for outputting the mileage after the occurrence of an abnormality in the engine control system by the diagnosis tester 47, and is executed when the diagnosis tester 47 requests the ECU 1 to output the diagnosis. You.

【0069】尚、前記ダイアグテスタ47は、着脱自在
であり、ディーラー等で検査員により接続される。この
ダイアグテスタ47の機能としては、車両の異常を読み
出し、その種類を示す異常検出コードの出力機能、現在
の車両状態(エンジン回転数、噴射量等)を出力する機
能、異常検出時に記憶された車両状態を記憶する機能、
車両の異常を検出し易い状態に車両を制御させる機能、
異常検出コード(DIAGコード)・他記憶項目を消去
する機能等がある。
The diagnostic tester 47 is detachable and is connected by an inspector at a dealer or the like. The functions of the diagnostic tester 47 include a function of reading an abnormality of the vehicle and outputting an abnormality detection code indicating the type, a function of outputting a current vehicle state (engine speed, injection amount, etc.), and a function stored at the time of abnormality detection. The function of storing the vehicle state,
A function to control the vehicle in a state where the abnormality of the vehicle can be easily detected,
There is a function of deleting an abnormality detection code (DIAG code) and other storage items.

【0070】図9のフローチャートに示す様に、まず、
ステップ700にて、ダイアグテスタ47からの消去要
求が無いか否かを判定する。ここで肯定判断されるとス
テップ710に進み、一方否定判断されるとステップ7
40に進む。ステップ740では、消去要求があるの
で、ダイアグ関係の全てのデータを消去し、一旦本処理
を終了する。具体的には、全てのダイアグコードを消去
するとともに、累積走行距離カウンタDIST及び車速
パルスカウンタCSPDをリセットする。
As shown in the flowchart of FIG.
At step 700, it is determined whether or not there is an erasure request from the diagnostic tester 47. If an affirmative determination is made here, the process proceeds to step 710;
Proceed to 40. In step 740, since there is an erasure request, all the data related to the diagnostics are erased, and the present process is ended once. Specifically, all the diagnostic codes are erased, and the cumulative traveling distance counter DIST and the vehicle speed pulse counter CSPD are reset.

【0071】一方、ステップ710では、特定のダイア
グコード(例えば失火を示すダイアグコード)の消去要
求が無いか否かを判定する。ここで肯定判断されるとス
テップ720に進み、一方否定判断されるとステップ7
50に進む。ステップ750では、特定のダイアグコー
ド(例えば失火を示すダイアグコード)を消去し、続く
ステップ760では、累積走行距離カウンタDIST及
び車速パルスカウンタCSPDをリセットし、一旦本処
理を終了する。
On the other hand, in step 710, it is determined whether or not there is a request to delete a specific diag code (for example, a diag code indicating misfire). If an affirmative determination is made here, the process proceeds to step 720, while if a negative determination is made, step 7 is performed.
Go to 50. In step 750, a specific diag code (for example, a diag code indicating misfire) is deleted. In step 760, the cumulative traveling distance counter DIST and the vehicle speed pulse counter CSPD are reset, and the present process is terminated once.

【0072】一方、ステップ720では、ダイアグテス
タ47からのエンジン制御系の異常検出後の走行距離の
出力要求があるか否かを判定する。ここで肯定判断され
るとステップ730に進み、一方否定判断されると一旦
本処理に終了する。ステップ730では、累積走行距離
カウンタDISTを、ECU1からダイアグテスタ47
に出力し、一旦本処理を終了する。
On the other hand, at step 720, it is determined whether or not there is a request from the diagnostic tester 47 to output the traveling distance after the abnormality detection of the engine control system. If the determination is affirmative, the process proceeds to step 730. If the determination is negative, the process ends. In step 730, the ECU 1 counts the cumulative mileage counter DIST from the diagnostic tester 47.
And the process is once terminated.

【0073】この様に、本処理では、ダイアグテスタ4
7からの要求にしたがって、ダイアグデータ等の消去を
行ったり、累積走行距離カウンタDIST、即ち異常検
出後の累積走行距離のデータなどを外部に出力すること
ができる。 c)本実施例では、上述した処理により下記の効果を奏
する。
As described above, in this processing, the diagnostic tester 4
In accordance with the request from 7, it is possible to delete the diagnostic data and the like, and output the accumulated traveling distance counter DIST, that is, the data of the accumulated traveling distance after the abnormality is detected, to the outside. c) In the present embodiment, the following effects are obtained by the above-described processing.

【0074】・本実施例では、車両の走行時に車速信号
が入力する場合には、その車速信号に基づいて、走行距
離を算出することができる。従って、例えばエンジン系
統に異常が発生した場合には、異常が発生してからの累
積走行距離を算出することができる。
In this embodiment, when a vehicle speed signal is input when the vehicle is running, the travel distance can be calculated based on the vehicle speed signal. Therefore, for example, when an abnormality occurs in the engine system, it is possible to calculate the accumulated traveling distance after the abnormality occurs.

【0075】また、本実施例では、車速信号が入力しな
い場合でも、走行距離を求めるために、車速信号が正常
時の燃費を算出して記憶している。従って、車速信号の
異常時には、燃料消費量を算出し、その燃料消費量と燃
費とに基づいて、走行距離を求めることができる。よっ
て、車速信号の異常時であっても、例えばエンジン制御
系に異常が発生した場合には、車速信号の正常時と同様
に、異常が発生してからの累積走行距離を算出すること
ができるので、異常データとその異常発生からの正確な
累積走行距離を、例えば不揮発性メモリ23に記憶する
ことができる。
In this embodiment, even when the vehicle speed signal is not input, the fuel consumption when the vehicle speed signal is normal is calculated and stored in order to obtain the traveling distance. Therefore, when the vehicle speed signal is abnormal, the fuel consumption is calculated, and the travel distance can be obtained based on the fuel consumption and the fuel efficiency. Therefore, even when the vehicle speed signal is abnormal, for example, when an abnormality occurs in the engine control system, it is possible to calculate the accumulated traveling distance after the abnormality occurs, as in the case of the normal vehicle speed signal. Therefore, the abnormality data and the accurate accumulated traveling distance from the occurrence of the abnormality can be stored in, for example, the nonvolatile memory 23.

【0076】従って、例えばダイアグテスタ49を使用
することにより、ECU1から異常データ及び異常発生
後の累積走行距離を読み出して、車両の状態を正確に把
握することができる。また、異常発生後の累積走行距離
が、所定の判定値以上となった場合には、警報ランプ4
9を点灯して、その旨を運転者等に報知することができ
る。
Therefore, by using the diagnostic tester 49, for example, the abnormality data and the accumulated mileage after the occurrence of the abnormality can be read from the ECU 1 to accurately grasp the state of the vehicle. If the cumulative mileage after the occurrence of the abnormality becomes equal to or greater than a predetermined determination value, the alarm lamp 4
9 can be turned on to notify the driver or the like.

【0077】・また、本実施例では、車速信号の正常時
に、走行状態領域毎に燃費を区分して記憶し、車速信号
の異常時には、走行状態領域毎に各燃費を読み出して走
行距離を求めるので、走行状態の変動による燃費の変動
に影響されずに、常に正確な走行距離を算出できるとい
う効果がある。
Also, in this embodiment, when the vehicle speed signal is normal, the fuel efficiency is divided and stored for each running state area, and when the vehicle speed signal is abnormal, each fuel efficiency is read out for each running state area to determine the running distance. Therefore, there is an effect that an accurate traveling distance can always be calculated without being affected by the variation of the fuel consumption due to the variation of the traveling state.

【0078】・更に、本実施例では、車速信号の正常時
と異常時とでは、累積走行距離(DIST)の算出個所
が切り替わるため、二重に加算されることがなく、ま
た、必ずどちらかの算出処理を実行されるため、その点
からも正確に走行距離を算出できるできるという利点が
ある。しかも、正常時から異常時の切り替え(その逆)
もスムーズである。
Further, in this embodiment, since the calculation position of the accumulated mileage (DIST) is switched between the normal time and the abnormal time of the vehicle speed signal, double addition is not performed. Is carried out, there is an advantage that the traveling distance can be accurately calculated from that point as well. And switching from normal to abnormal (and vice versa)
Is also smooth.

【0079】尚、本実施例では、累積走行距離カウンタ
DISTを用いて、エンジン制御系の異常発生後の累積
走行距離を算出するようにしたが、エンジン制御系の異
常発生前から(即ち使用開始時から)の累積走行距離を
算出するようにしてもよい。そうすれば、どの時点(累
積走行距離)で異常が発生したかを正確に把握すること
ができる。 (実施例2)次に実施例2について説明するが、前記実
施例1と同様な個所の説明は省略する。
In this embodiment, the cumulative mileage after the occurrence of an abnormality in the engine control system is calculated using the accumulated mileage counter DIST. (From time) may be calculated. By doing so, it is possible to accurately grasp at which time point (cumulative traveling distance) the abnormality has occurred. (Embodiment 2) Next, Embodiment 2 will be described, but the description of the same parts as in Embodiment 1 will be omitted.

【0080】本実施例では、走行距離を求める処理は前
記実施例1と同様であるが、その走行距離を用いた制御
(警告制御処理)に違いがあるので、異なる部分のみを
説明する。この警告制御処理とは、異常検出後に、走行
距離に応じて制御内容を切り替えて警告を行う制御処理
である。ここでは、走行距離に応じて、第1段階、第2
段階、第3段階の警告の程度の異なる制御処理に切り替
えている。
In the present embodiment, the processing for obtaining the traveling distance is the same as that in the first embodiment, but there is a difference in the control (warning control processing) using the traveling distance, so only the different parts will be described. This warning control process is a control process of switching the control content according to the traveling distance and issuing a warning after an abnormality is detected. Here, the first stage, the second stage,
The control process is switched to the control process having different levels of warning in the third and third stages.

【0081】図10のフローチャートに示す様に、ま
ず、ステップ800では、異常発生後の累積走行距離カ
ウンタ(DIST)が第1の判定値Aを上回るか否か、
即ち第3段階の重度機能障害の処理を実行するか否かを
判定する。ここで肯定判断されるとステップ830に進
み、一方否定判断されるとステップ810に進む。
As shown in the flowchart of FIG. 10, first, at step 800, it is determined whether or not the accumulated running distance counter (DIST) after the occurrence of the abnormality exceeds the first determination value A.
That is, it is determined whether or not to execute the processing of the third-stage severe function failure. If an affirmative determination is made here, the process proceeds to step 830, while if a negative determination is made, the process proceeds to step 810.

【0082】ステップ830では、運転者に対して、強
い警告となる様に、第3段階の重度機能障害の処理とし
て、エンジン回転数が一定値以上とならない様に、燃料
カット制御を行う。これにより、運転者は、強い警告で
あることを、体感的に知ることになる。
In step 830, fuel cut control is performed as a third-stage severe function failure process so that the engine speed does not exceed a certain value so as to give a strong warning to the driver. As a result, the driver knows that it is a strong warning.

【0083】一方ステップ810では、DISTが第2
の判定値B(但しA>B)を上回るか否か、即ち第2段
階の軽度機能障害の処理を実行するか否かを判定する。
ここで肯定判断されるとステップ840に進み、一方否
定判断されるとステップ820に進む。
On the other hand, in step 810, the DIST
Is determined to be greater than or equal to the determination value B (where A> B), that is, whether or not the processing of the second-stage mild functional failure is to be performed.
If the determination is affirmative, the process proceeds to step 840, whereas if the determination is negative, the process proceeds to step 820.

【0084】ステップ840では、運転者に対して、弱
い警告となる様に、第2段階の軽度機能障害の処理とし
て、エアコン(A/C)の作動を停止させる制御を行
う。これにより、運転者は、弱い警告であることを、体
感的に知ることになる。一方ステップ820では、DI
STが第3の判定値の0(正常走行中)であるか否かを
判定する。ここで肯定判断(即ち正常走行中と)される
と、一旦本処理を終了し、一方否定判断(即ち異常走行
中と)されるとステップ850に進む。つまり、ここで
は、異常報知のための第1段階である初期段階の処理の
必要性を判定する。
In step 840, control for stopping the operation of the air conditioner (A / C) is performed as a process for the minor function failure in the second stage so as to give a weak warning to the driver. As a result, the driver knows that the warning is weak. On the other hand, in step 820, DI
It is determined whether or not ST is the third determination value of 0 (during normal running). Here, if an affirmative determination is made (that is, the vehicle is traveling normally), the present process is terminated once, while if a negative determination is made (that is, the vehicle is traveling abnormally), the process proceeds to step 850. That is, here, the necessity of the process of the initial stage which is the first stage for abnormality notification is determined.

【0085】ステップ850では、異常の発生を即時運
転者に報知するために警報ランプ49を点灯し、一旦本
処理を終了する。この様に、本処理では、異常を検出し
た後の累積走行距離に応じて、運転者に対して異なる警
告をしている。
In step 850, the alarm lamp 49 is turned on to immediately notify the driver of the occurrence of the abnormality, and the present process is terminated. As described above, in the present process, a different warning is issued to the driver according to the accumulated traveling distance after the abnormality is detected.

【0086】これにより、車両の状態を常に正確に認識
することができるので、例えば異常検出後の走行距離が
多くなるにつれて、より強い警告を運転者に行うことに
より、車両の点検・修理を促し、環境の悪化、事故の防
止、車両耐久性の向上を図ることができる。
As a result, the state of the vehicle can always be accurately recognized. For example, as the mileage after the detection of an abnormality increases, a stronger warning is issued to the driver to prompt the driver to check and repair the vehicle. Thus, it is possible to prevent the environment from deteriorating, prevent accidents, and improve vehicle durability.

【0087】尚、本発明は前記実施例になんら限定され
るものではなく、本発明の要旨を逸脱しない範囲におい
て種々の態様で実施しうることはいうまでもない。 (1)例えば前記実施例1,2では、車両状態検出装置
や車両制御装置について述べたが、本発明は、それらに
限らず、上述した処理を実行させる手段を記憶している
記録媒体にも適用できる。
The present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be implemented in various modes without departing from the gist of the present invention. (1) For example, in the first and second embodiments, the vehicle state detecting device and the vehicle control device have been described. However, the present invention is not limited thereto, and may be applied to a recording medium storing a unit for executing the above-described processing. Applicable.

【0088】(2)また、前記実施例1,2では、通
常、車速信号によって走行距離を算出する装置を例に挙
げたが、本発明は、それ以外にも、ナビ情報等から走行
距離を算出する装置にも適用が可能である。つまり、例
えば、通常ナビ情報から走行距離を算出しているが、そ
の算出装置の正常時に燃費を算出しておき、算出装置が
故障した場合には、正常時の燃費と燃料消費量とから走
行距離を算出してもよい。
(2) In the first and second embodiments, the apparatus for calculating the traveling distance based on the vehicle speed signal has been described as an example. However, the present invention is not limited to this. The present invention is also applicable to a device for calculating. That is, for example, the travel distance is calculated from the normal navigation information, but the fuel efficiency is calculated when the calculation device is normal, and when the calculation device fails, the travel distance is calculated from the normal fuel efficiency and the fuel consumption. The distance may be calculated.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 実施例1の車両制御装置を示すブロック図で
ある。
FIG. 1 is a block diagram illustrating a vehicle control device according to a first embodiment.

【図2】 実施例1の車速センサ異常判定処理を示すフ
ローチャートである。
FIG. 2 is a flowchart illustrating a vehicle speed sensor abnormality determination process according to the first embodiment.

【図3】 実施例1の車速信号正常時の走行距離算出処
理を示すフローチャートである。
FIG. 3 is a flowchart illustrating a traveling distance calculation process when the vehicle speed signal is normal according to the first embodiment.

【図4】 実施例1の燃料噴射量算出処理を示すフロー
チャートローである。
FIG. 4 is a flowchart illustrating a fuel injection amount calculation process according to the first embodiment.

【図5】 実施例1の燃費計算用の走行距離算出処理を
示すフローチャートである。
FIG. 5 is a flowchart illustrating a travel distance calculation process for calculating fuel efficiency according to the first embodiment.

【図6】 実施例1の燃費計算処理を示すフローチャー
トである。
FIG. 6 is a flowchart illustrating a fuel efficiency calculation process according to the first embodiment.

【図7】 実施例1の走行状態領域と燃費の関係を示す
マップである。
FIG. 7 is a map showing a relationship between a running state area and fuel efficiency according to the first embodiment.

【図8】 実施例1の車速信号異常時の走行距離算出処
理を示すフローチャートである。
FIG. 8 is a flowchart illustrating a traveling distance calculation process when a vehicle speed signal is abnormal according to the first embodiment.

【図9】 実施例1のダイアグ出力処理を示すフローチ
ャートである。
FIG. 9 is a flowchart illustrating a diagnostic output process according to the first embodiment.

【図10】 実施例2の警告制御処理を示すフローチャ
ートである。
FIG. 10 is a flowchart illustrating a warning control process according to the second embodiment.

【符号の説明】[Explanation of symbols]

1…電子制御装置(ECU) 3…マイクロコンピュータ(マイコン) 21…揮発性メモリ 23…不揮発性メモリ 25…車速センサ 27…回転センサ 37…アイドルSW 39…ブレーキSW 41…ニュートラルSW 43…インジェクタ 47…ダイアグテスタ 49…警報ランプ DESCRIPTION OF SYMBOLS 1 ... Electronic control unit (ECU) 3 ... Microcomputer (microcomputer) 21 ... Volatile memory 23 ... Nonvolatile memory 25 ... Vehicle speed sensor 27 ... Rotation sensor 37 ... Idle SW 39 ... Brake SW 41 ... Neutral SW 43 ... Injector 47 ... Diag tester 49… Alarm lamp

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2F024 AA02 AB05 AC01 3G084 BA33 EA05 EA07 EA11 EB07 EB22 EC04 FA00 FA05 FA06 FA07 FA10 FA13 FA18 FA24 FA33  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2F024 AA02 AB05 AC01 3G084 BA33 EA05 EA07 EA11 EB07 EB22 EC04 FA00 FA05 FA06 FA07 FA10 FA13 FA18 FA24 FA33

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 車両の走行距離を通常算出する走行距離
通常算出手段が正常の場合に、エンジンの燃費を計算す
る正常時燃費検出手段と、 前記走行距離通常算出手段が異常の場合に、前記正常時
燃費検出手段によって算出された燃費に基づいて、走行
距離を算出する異常時走行距離算出手段と、 を備えたことを特徴とする車両状態検出装置。
1. A normal fuel consumption detecting means for calculating fuel consumption of an engine when a normal driving distance calculating means for normally calculating a driving distance of a vehicle is provided. A vehicle condition detection device comprising: an abnormal traveling distance calculating unit that calculates a traveling distance based on the fuel efficiency calculated by the normal fuel consumption detecting unit.
【請求項2】 車速センサからの車速信号に基づいて、
車両の走行距離を求める車両状態検出装置において、 前記車速信号が正常であるか異常であるかを判定する車
速信号判定手段と、 前記車速信号判定手段によって車速信号が正常と判定さ
れた場合には、前記車両のエンジンの燃費を計算する正
常時燃費検出手段と、 前記車速信号判定手段によって車速信号が異常と判定さ
れた場合には、前記正常時燃費検出手段によって算出さ
れた燃費に基づいて、走行距離を算出する異常時走行距
離算出手段と、 を備えたことを特徴とする前記請求項1に記載の車両状
態検出装置。
2. Based on a vehicle speed signal from a vehicle speed sensor,
In a vehicle state detection device for determining a traveling distance of a vehicle, a vehicle speed signal determining unit that determines whether the vehicle speed signal is normal or abnormal, and when the vehicle speed signal is determined to be normal by the vehicle speed signal determining unit, A normal fuel efficiency detecting means for calculating the fuel efficiency of the engine of the vehicle, and when the vehicle speed signal is determined to be abnormal by the vehicle speed signal determining means, based on the fuel efficiency calculated by the normal fuel efficiency detecting means, The vehicle state detection device according to claim 1, further comprising: an abnormal traveling distance calculating unit that calculates a traveling distance.
【請求項3】 前記車速信号判定手段は、 前記車両が走行状態である場合に、前記車速信号が入力
した時には、該車速信号が正常であると判定し、該車速
信号が入力しない時には、該車速信号が異常であると判
定することを特徴とする前記請求項1又は2に記載の車
両状態検出装置。
3. The vehicle speed signal determining means determines that the vehicle speed signal is normal when the vehicle speed signal is input while the vehicle is running, and when the vehicle speed signal is not input, The vehicle state detection device according to claim 1, wherein the vehicle speed signal is determined to be abnormal.
【請求項4】 前記正常時燃費検出手段は、 前記車速信号に基づいて走行距離を求めるとともに、こ
の走行距離に該当する燃料消費量を求め、前記走行距離
を前記燃料消費量で割って燃費を算出することを特徴と
する前記請求項1〜3のいずれかに記載の車両状態検出
装置。
4. The normal fuel consumption detection means calculates a travel distance based on the vehicle speed signal, determines a fuel consumption corresponding to the travel distance, and divides the travel distance by the fuel consumption to obtain a fuel consumption. The vehicle state detection device according to any one of claims 1 to 3, wherein the calculation is performed.
【請求項5】 前記異常時走行距離算出手段は、 前記車速信号の異常時における燃料消費量を求め、この
燃料消費量と前記正常時燃費検出手段よって算出した燃
費とをかけて、前記燃料消費量に該当する走行距離を算
出することを特徴とする前記請求項1〜4のいずれかに
記載の車両状態検出装置。
5. The abnormal travel distance calculating means obtains a fuel consumption when the vehicle speed signal is abnormal, multiplies the fuel consumption by the fuel consumption calculated by the normal fuel consumption detecting means, and calculates the fuel consumption. The vehicle state detection device according to any one of claims 1 to 4, wherein a travel distance corresponding to the amount is calculated.
【請求項6】 前記正常時燃費検出手段は、 前記車両の走行状態に応じて異なる走行状態領域を設定
し、該各走行状態領域毎に燃費を算出することを特徴と
する前記請求項1〜5のいずれかに記載の車両状態検出
装置。
6. The normal fuel consumption detecting means sets different driving state areas according to the driving state of the vehicle, and calculates fuel consumption for each of the driving state areas. 5. The vehicle state detection device according to any one of 5.
【請求項7】 前記異常時走行距離算出手段は、 前記車両の異なる走行状態に応じて前記正常時燃費検出
手段よって各走行状態領域毎に算出した燃費を用いて、
前記走行距離を算出することを特徴とする前記請求項6
に記載の車両状態検出装置。
7. The abnormal-time traveling distance calculating means, using fuel efficiency calculated for each traveling state area by the normal-time fuel efficiency detecting means according to different traveling states of the vehicle,
The said travel distance is calculated, The said Claim 6 characterized by the above-mentioned.
The vehicle state detection device according to claim 1.
【請求項8】 前記車速信号の正常時の走行距離と、前
記車速信号の異常時の走行距離とを合計して、全走行距
離を算出することを特徴とする前記請求項1〜7のいず
れかに記載の車両状態検出装置。
8. The total travel distance is calculated by summing a travel distance when the vehicle speed signal is normal and a travel distance when the vehicle speed signal is abnormal. A vehicle state detection device according to any one of claims 1 to 3.
【請求項9】 車両の異常を検出する異常検出手段と、 前記異常検出手段にて検出された異常情報を記憶する異
常記憶手段と、 前記異常記憶手段により異常を記憶する際には、異常発
生時及び/又は異常発生後の走行距離を記憶する走行距
離記憶手段と、 を備えるとともに、 前記走行距離記憶手段によって記憶する走行距離とし
て、前記請求項1〜8のいずれかに記載の車両状態検出
装置によって検出した走行距離を用いることを特徴とす
る車両状態検出装置。
9. An abnormality detecting means for detecting an abnormality of the vehicle, an abnormality storing means for storing abnormality information detected by the abnormality detecting means, and an abnormality occurrence when the abnormality is stored by the abnormality storage means. A mileage storage means for storing a time and / or a mileage after occurrence of an abnormality; and the vehicle state detection according to any one of claims 1 to 8 as a mileage stored by the mileage storage means. A vehicle state detection device using a traveling distance detected by the device.
【請求項10】 車両の異常を検出する異常検出手段
と、 前記異常検出手段にて検出された異常情報を記憶する異
常記憶手段と、 前記異常検出手段にて異常を検出した以降の車両の走行
距離を算出する走行距離算出手段と、 前記走行距離算出手段にて算出される異常後の走行距離
に応じて、その車両の運転者に対する警報内容を変更す
る警告変更手段と、 を備えるとともに、 前記走行距離算出手段の走行距離として、前記請求項1
〜8のいずれかに記載の車両状態検出装置によって検出
した走行距離を用いることを特徴とする車両制御装置。
10. An abnormality detection means for detecting an abnormality of the vehicle, an abnormality storage means for storing information on the abnormality detected by the abnormality detection means, and a running of the vehicle after the abnormality detection means detects the abnormality. A travel distance calculating unit that calculates a distance, and a warning change unit that changes a warning content for a driver of the vehicle in accordance with the abnormal travel distance calculated by the travel distance calculation unit. 2. The method according to claim 1, wherein the travel distance is calculated by a travel distance calculating means.
A vehicle control device using a travel distance detected by the vehicle state detection device according to any one of claims 1 to 8.
【請求項11】 前記請求項1〜9のいずれかに記載の
車両状態検出装置又は前記請求項10に記載の車両制御
装置の機能を実現するための手段を記録したことを特徴
とする記録媒体。
11. A recording medium on which is recorded means for realizing the function of the vehicle state detection device according to any one of claims 1 to 9 or the vehicle control device according to claim 10. .
JP2000020270A 2000-01-28 2000-01-28 Vehicle-state detector and vehicle controller as well as recording medium Pending JP2001208564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000020270A JP2001208564A (en) 2000-01-28 2000-01-28 Vehicle-state detector and vehicle controller as well as recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000020270A JP2001208564A (en) 2000-01-28 2000-01-28 Vehicle-state detector and vehicle controller as well as recording medium

Publications (1)

Publication Number Publication Date
JP2001208564A true JP2001208564A (en) 2001-08-03

Family

ID=18546859

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000020270A Pending JP2001208564A (en) 2000-01-28 2000-01-28 Vehicle-state detector and vehicle controller as well as recording medium

Country Status (1)

Country Link
JP (1) JP2001208564A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006258816A (en) * 2005-03-16 2006-09-28 Bosch Rexroth Ag Error response method at time of error generation in motion of machine, computer system, computer program, and computer readable carrier
JP2014092047A (en) * 2012-11-01 2014-05-19 Denso Corp Counter device
CN103822641A (en) * 2012-11-19 2014-05-28 厦门雅迅网络股份有限公司 Vehicle mileage counting method
US20210389158A1 (en) * 2020-06-16 2021-12-16 Hyundai Motor Company Method for calculating travel distance and a vehicle utilizing the same

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006258816A (en) * 2005-03-16 2006-09-28 Bosch Rexroth Ag Error response method at time of error generation in motion of machine, computer system, computer program, and computer readable carrier
JP2014092047A (en) * 2012-11-01 2014-05-19 Denso Corp Counter device
US9153081B2 (en) 2012-11-01 2015-10-06 Denso Corporation Counter apparatus
CN103822641A (en) * 2012-11-19 2014-05-28 厦门雅迅网络股份有限公司 Vehicle mileage counting method
US20210389158A1 (en) * 2020-06-16 2021-12-16 Hyundai Motor Company Method for calculating travel distance and a vehicle utilizing the same
US12247845B2 (en) * 2020-06-16 2025-03-11 Hyundai Motor Company Method for calculating travel distance and a vehicle utilizing the same

Similar Documents

Publication Publication Date Title
JP3596433B2 (en) Automotive electronic control unit
JP2009221992A (en) Malfunction diagnosing apparatus for exhaust gas sensor
JP2002151126A (en) Fuel cell system for vehicle
JP3918712B2 (en) Failure diagnosis function judgment device
JP2009096337A (en) Failure recording device
JP2001208564A (en) Vehicle-state detector and vehicle controller as well as recording medium
WO2018079537A1 (en) Electronic control unit and data protection method therefor
JP2000282930A (en) Failure diagnosing device of engine temperature sensing means
JP4403959B2 (en) Vehicle fault diagnosis device
JP2001222731A (en) Drive recorder
JPH04292545A (en) Electronic control device for automobile
JP2004044407A (en) Troubleshooting control device for vehicle
JP3807097B2 (en) Vehicle control device
JP3846398B2 (en) Vehicle control device
JP5177079B2 (en) In-vehicle control device
JP3419060B2 (en) Diagnostic device for vehicles
JP3166331B2 (en) Fault diagnosis device
JPH10227724A (en) Electronic controller for vehicle
JPH09146630A (en) Fault diagnostic device
JP2775008B2 (en) In-vehicle control device
JP2777386B2 (en) Oxygen sensor deterioration determination device, engine control device and display panel device including the device
JPH06341908A (en) Vehicle temperature abnormality detection device
JPH05171998A (en) Failure diagnosing system for vehicle
JP2006057525A (en) Starter failure detecting device
US20240240981A1 (en) Fuel gauge control device