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
JP3107454B2 - Fault storage device in automobile control unit - Google Patents
[go: Go Back, main page]

JP3107454B2 - Fault storage device in automobile control unit - Google Patents

Fault storage device in automobile control unit

Info

Publication number
JP3107454B2
JP3107454B2 JP04135450A JP13545092A JP3107454B2 JP 3107454 B2 JP3107454 B2 JP 3107454B2 JP 04135450 A JP04135450 A JP 04135450A JP 13545092 A JP13545092 A JP 13545092A JP 3107454 B2 JP3107454 B2 JP 3107454B2
Authority
JP
Japan
Prior art keywords
fault
time
counter
failure
period
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 - Lifetime
Application number
JP04135450A
Other languages
Japanese (ja)
Other versions
JPH05157667A (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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of JPH05157667A publication Critical patent/JPH05157667A/en
Application granted granted Critical
Publication of JP3107454B2 publication Critical patent/JP3107454B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/018Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
    • B60G17/0185Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method for failure detection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/0195Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the regulation being combined with other vehicle control systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/08Failure or malfunction detecting means

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は自動車の制御装置におけ
る故障を記憶する装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for storing a failure in a control device of a motor vehicle.

【0002】制御装置は、自動車の単独の制御装置かあ
るいは故障の記憶に関して他の制御機器とは無関係に動
作する個々の制御装置であるか、あるいは共通の故障記
憶装置を有する複数の制御機器の組み合せとすることが
できる。以下においては簡潔にするために、単独の制御
装置について説明し、実施例においては制御装置は内燃
機関の運転シーケンスを制御するために用いられるもの
とする。しかし、詳細な説明から明らかなように、具体
的な情報内容に記憶された情報については重要ではない
ので、内燃機関の単独の制御装置を用いて説明するすべ
てのことは、自動車の他の機能群(例えばブレーキ、車
台、トランスミッション、安全装置)の駆動に関連する
装置に対応して使用することができる。
The control unit can be a single control unit of the motor vehicle, an individual control unit which operates independently of the other control units with respect to the storage of faults, or a plurality of control units having a common fault storage unit. It can be a combination. In the following, for the sake of brevity, a single control device will be described, and in the embodiment the control device shall be used to control the operating sequence of the internal combustion engine. However, as is evident from the detailed description, the information stored in the specific information content is not important, so all that will be described using a single control device of the internal combustion engine will be used for other functions of the vehicle. It can be used for devices related to driving groups (eg brakes, chassis, transmissions, safety devices).

【0003】[0003]

【従来の技術】従来は、故障が所定の期間より長く続く
場合に故障メモリに故障が記録されている。この期間は
通常数秒であって、その具体的な期間はそれぞれの故障
に関係する。現在の先端自動車電子技術では、試験工程
は明らかに百種類を越える故障について実施されてい
る。しかし故障メモリは論理的に可能なすべての故障に
ついて記憶する格納場所をもっていない。というのは運
転者が工場へ来るまでにこれらすべての故障が発生する
とは考えられないからである。格納場所は例えば20か
ら30の故障について設けられている。故障が存在する
期間を測定するためには、単一の時間カウンタが用いら
れる。代表的には、第1の故障が継続している間に発生
した第2の故障は、故障が消滅したかあるいはその故障
に設定された所定の期間が経過したことによって、時間
カウンタが第1の故障を処理する必要がなくなったとき
に始めて処理される。他の例では、故障の発生毎にカウ
ンタを新たにスタートさせ、最新にセットされた期間が
経過するとその時点でまだ存在しているすべての故障が
故障メモリに記録される。
2. Description of the Related Art Conventionally, when a failure lasts longer than a predetermined period, the failure is recorded in a failure memory. This time period is typically a few seconds, the specific time period being associated with each failure. In today's advanced automotive electronics, the test process is clearly performed for more than a hundred types of failures. However, the fault memory does not have a storage location for storing all possible faults. It is unlikely that all these failures will occur before the driver arrives at the factory. Storage locations are provided for, for example, 20 to 30 failures. A single time counter is used to measure how long a fault exists. Typically, the second fault that occurred while the first fault continued is that the time counter is set to the first time when the fault has disappeared or a predetermined period set for the fault has elapsed. Is processed only when it is no longer necessary to handle the failure. In another example, the counter is restarted each time a fault occurs, and after the latest set period has elapsed, all faults still present at that point are recorded in fault memory.

【0004】前の出願(DE−A−4040927)に
おいては、各故障に対して故障メモリに時間カウンタ用
の格納場所を設け、カウンタがすでに時間経過している
かどうかを記録することが提案されている。故障が発生
する度に故障情報が故障メモリに記録され、時間カウン
タ用格納場所にはこの故障について設定された期間がセ
ットされる。同時に故障メモリに、時間カウンタがまだ
時間経過していないかどうかが記録される。この情報
は、この故障格納場所へのアクセスが行なわれて故障が
故障そのものとして使用されることを阻止するために用
いられている。続いて時間カウンタがデクリメントされ
る。時間カウンタの時間が経過したら、上記のそれに関
する情報は対応して変化されるので、故障は呼び出し可
能に永続的に記録される。
[0004] In a previous application (DE-A-4040927) it has been proposed to provide a storage location for a time counter in the fault memory for each fault and to record whether the counter has already elapsed. I have. Each time a failure occurs, failure information is recorded in the failure memory, and the time set for the failure is set in the time counter storage location. At the same time, it is recorded in the fault memory whether the time counter has not yet elapsed. This information is used to prevent access to the fault storage location to prevent the fault from being used as the fault itself. Subsequently, the time counter is decremented. After the time of the time counter has elapsed, the fault is permanently recorded in a callable manner, since the above-mentioned information is correspondingly changed.

【0005】[0005]

【発明が解決しようとする課題】本発明の課題は、わず
かな格納場所しか必要としないが、同時に発生する故障
を個々に処理することを可能にする自動車の制御装置に
おける故障記憶装置を提供することである。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a fault storage device in a control unit of a motor vehicle, which requires only a few storage locations, but makes it possible to handle simultaneously occurring faults individually. That is.

【0006】[0006]

【課題を解決するための手段】上記の課題を解決するた
めに、自動車の制御装置における故障を記憶する本発明
装置は次のような機能ユニット、すなわちm箇の時間カ
ウンタ(m>1)を有する故障時間カウント装置と、n
箇(n>m)の故障に対して情報を格納する故障メモリ
とを有し、故障がその故障に対して設定された検査期間
を越えて継続するときに、その故障が呼び出し可能に永
続的に記録される。
In order to solve the above-mentioned problems, a device according to the present invention for storing a fault in a control device of a motor vehicle has the following functional units, that is, m time counters (m> 1). A failure time counting device having
A fault memory for storing information for a number of faults (n> m), and when the fault continues beyond a test period set for the fault, the fault is callably permanent. Will be recorded.

【0007】[0007]

【作用】時間カウンタの数mは好ましくは、代表的な場
合、自動車の運転の際に同時に発生する故障の最大数に
対応するように選ばれる。その場合に、車両装置の運転
の非定常状態においては故障に類似した過渡的な状態が
発生することに注意しなければならない。個々の故障に
関連した期間は、上述の期間を越えたことによって実際
に永続的な故障であってかつ短い非定常期間の間の過渡
的な故障ではないことが明らかになった故障についてだ
け故障メモリへの記録が行われるように選ばれる。
The number m of the time counter is preferably chosen to correspond, in a typical case, to the maximum number of faults which occur simultaneously during the operation of the motor vehicle. In that case, it should be noted that a transient state similar to a failure occurs in the unsteady state of the operation of the vehicle device. The time period associated with the individual faults will only fail for those faults which have been shown to be, in fact, permanent faults and not transient faults during short non-stationary periods by exceeding the above-mentioned periods. It is chosen to be recorded in memory.

【0008】実際に使用する場合に、例えば120の故
障を検査することができ、30の故障については故障メ
モリに格納場所が存在し、4つの故障についてはそれぞ
れ同時に故障時間カウント装置において故障期間を検査
することができる。従って同時に現実に起こり得るすべ
ての故障を個々に処理することができ、故障メモリの各
領域について個々の故障のために時間カウンタの場所を
設ける必要はない。
In actual use, for example, 120 faults can be inspected, 30 faults have storage locations in the fault memory, and four faults have their fault periods counted simultaneously by the fault time counting device. Can be inspected. Thus, all possible faults can be dealt with individually at the same time, and there is no need to provide a time counter location for each fault in each area of the fault memory.

【0009】何等かの方法で、時間カウンタとそのカウ
ンタによって時間がカウントされる故障とを関連付けさ
せなければならない。この関連付けは、各時間カウンタ
が期間格納場所と故障識別格納場所を有することによっ
て可能になる。故障識別は代表的には故障番号である。
120の故障を区別するためには7ビットが必要であっ
て、127の故障からは8ビットであり、従ってバイト
アドレスの可能性のために、通常のメモリはそれぞれ1
バイトを必要とする。従って時間カウンタが4つの場合
には故障識別メモリは4バイトあるいは32ビットを必
要とする。
In some way, a time counter must be associated with a fault whose time is counted by the counter. This association is made possible by each time counter having a period storage location and a fault identification storage location. The failure identification is typically a failure number.
Seven bits are needed to distinguish 120 faults, and 8 bits from 127 faults, so, due to the possibility of byte addresses, a typical memory is 1 bit each.
Requires bytes. Therefore, when there are four time counters, the failure identification memory requires 4 bytes or 32 bits.

【0010】上述の関連付けにおけるメモリの他の可能
性は、各時間カウンタが期間格納場所を有し故障メモリ
が各故障に対して時間カウンタ番号を記憶する格納場所
を有することにある。時間カウンタが4個ある場合に
は、この4つの時間カウンタを区別するには2ビットで
十分である。全体で格納可能な故障が30の場合には、
60ビット用意しなけらばならない。上記例ではビット
数が増大するけれどもこの装置構成はなお利点を有す
る。というのは、故障メモリにはまだ完全に利用されて
いないビット構成の種々に処理されるバイトが存在して
いるので、更に格納場所を必要とすることなく、時間カ
ウンタ用に2ビットを割り当てることができるからであ
る。
Another possibility of the memory in the above association is that each time counter has a period storage location and the fault memory has a storage location for storing a time counter number for each fault. If there are four time counters, two bits are enough to distinguish these four time counters. If the total number of faults that can be stored is 30,
You have to prepare 60 bits. Although the number of bits is increased in the above example, this arrangement still has advantages. Allocating two bits for the time counter without requiring additional storage space, since there are variously processed bytes in the bit memory that are not yet fully utilized in the faulty memory Because it can be.

【0011】[0011]

【実施例】以下、図面に示す実施例を用いて本発明を詳
細に説明する。
BRIEF DESCRIPTION OF THE DRAWINGS FIG.

【0012】図1には自動車の(不図示の)制御装置の
RAM10がブロックとして示されている。RAMは、
特に故障メモリ11として用いられる領域と故障時間カ
ウント装置12として機能する領域を有する。
FIG. 1 shows a block diagram of a RAM 10 of a control device (not shown) of a motor vehicle. RAM is
In particular, it has an area used as the fault memory 11 and an area functioning as the fault time counting device 12.

【0013】故障時間カウント装置の第1の実施例1
2.1が図2に詳細に示されている。この装置はそれぞ
れ期間格納場所(時間記憶用格納場所)と故障識別格納
場所を有する4つのカウンタ(m=4)Z1〜Z4を有
する。期間格納場所には期間T1、T2とT4が格納さ
れている。関連する故障番号がFN1、FN2及びFN
4で記載されている。期間と故障番号の番号付けは、こ
のデータが故障時間カウント装置12.1に達する順番
を示すものである。このことはまた、例に示す期間から
も理解できる。すなわち期間T1はあと1秒だけであ
り、すなわち最初にセットされた例えば5秒がほぼ経過
しており、一方4秒を有する期間T4はまだ比較的長
く、従ってセットされたばかりかあるいは例えば6秒の
期間から幾分経過している。格納順番で第3のデータ、
すなわち期間T3と故障番号FN3は、例えば該当する
故障が発生してからすぐに消滅したことにより、既に消
去されている。
First Embodiment of Failure Time Counting Apparatus 1
2.1 is shown in detail in FIG. This device has four counters (m = 4) Z1 to Z4 each having a period storage location (time storage location) and a fault identification storage location. In the period storage location, periods T1, T2 and T4 are stored. The associated fault numbers are FN1, FN2 and FN
4. The numbering of the period and the failure number indicates the order in which this data reaches the failure time counting device 12.1. This can also be understood from the time periods shown in the examples. That is, the period T1 is only one second left, ie the first set, for example 5 seconds, has almost passed, while the period T4 with 4 seconds is still relatively long, and thus has just been set or, for example, 6 seconds. Some time has passed since the period. Third data in storage order,
That is, the period T3 and the failure number FN3 have already been erased, for example, because they have disappeared immediately after the occurrence of the corresponding failure.

【0014】図2に示す故障時間カウント装置12.1
のメモリ状態から新しい故障が発生した場合には、初期
化された時間カウンタが検索される。図2の場合にはこ
れは時間カウンタZ3である。ここに値T5とFN5が
格納される。どのカウンタが次のカウンタとして空くか
ということは、どの故障が継続しているか、あるいは故
障が発生した時にセットされた期間が経過する前にどの
故障がカウンタから消えたかに関係する。すべての故障
が継続している場合には、図2に示す状態では最初に時
間カウンタZ1の期間が終了し、このカウンタは次に初
期化され、従って新しいデータを記憶するのに用いられ
る。
Failure time counting device 12.1 shown in FIG.
When a new failure occurs from the memory state of the above, the initialized time counter is searched. In the case of FIG. 2, this is a time counter Z3. Here, the values T5 and FN5 are stored. Which counter is free as the next counter depends on which fault continues or which fault disappeared from the counter before the set period of time had elapsed when the fault occurred. If all faults continue, in the situation shown in FIG. 2 the period of the time counter Z1 first expires, which is then initialized and is therefore used to store new data.

【0015】図2に示すメモリ構造の場合には、それぞ
れ故障が発生する度に、空いている時間カウンタを見つ
けるために故障時間カウント装置12.1を全部検索し
なければならないという欠点がある。全てのカウンタが
動作していて、どれも空いていない場合には、カウンタ
の状態を知る前に全ての時間カウンタを調べなければな
らない。
The memory structure shown in FIG. 2 has the disadvantage that every time a fault occurs, the entire fault time counter 12.1 must be searched to find a free time counter. If all counters are running and none are empty, all time counters must be checked before knowing the status of the counters.

【0016】この欠点は、図3に示すカウンタ構造の場
合には存在しない。図3に示す故障時間カウンタ装置1
2.2は図2を用いて説明したのと同様に機能する4つ
の時間カウンタZ1〜Z4の他に、カウンタポインタ用
格納場所Pを有する。ここには、最初に空いた時間カウ
ンタ、例えばカウンタZ4のアドレスが格納されてい
る。このアドレスは2バイトの大きさを有する。各時間
カウンタの期間格納場所と故障識別格納場所はそれぞれ
1バイトが使用される。
This disadvantage does not exist in the counter structure shown in FIG. Failure time counter device 1 shown in FIG.
2.2 has a counter pointer storage location P in addition to the four time counters Z1 to Z4 which function in the same manner as described with reference to FIG. Here, the address of the first vacant time counter, for example, the counter Z4 is stored. This address has a size of 2 bytes. One byte is used for each of the period storage location and the failure identification storage location of each time counter.

【0017】このメモリ構造の場合には、いずれかのカ
ウンタが時間経過した時には必ずより高次の番号を有す
る時間カウンタの内容をそれぞれ次に低い番号の時間カ
ウンタへ書き換えることが必要である。その際に格納領
域Pに格納されているアドレスが1アドレス値(ここで
は2バイト)だけデクリメントされる。このような構成
によって故障時間カウント装置12.2においては、互
いに連続するカウンタの期間T1、T2及びT4は互い
に連続するが、異なる構成を有する故障時間カウント装
置12.1においては順序T1、T4及びT2は故障発
生時に空いていたカウンタの発見された順序に従う。
In the case of this memory structure, it is necessary to rewrite the contents of the time counters having higher numbers to the time counters having the next lower numbers whenever any one of the counters elapses. At this time, the address stored in the storage area P is decremented by one address value (here, 2 bytes). With such a configuration, in the fault time counting device 12.2, the periods T1, T2 and T4 of the counters which are continuous with each other are continuous with each other, but in the fault time counting device 12.1 having a different configuration, the order T1, T4 and T2 follows the order in which the counters that were free at the time of the failure occurred were discovered.

【0018】故障が存在する間は、関連する期間格納場
所の期間をデクリメントしなければならない。それぞれ
の故障とそれに関連する期間との関係付けは、故障時間
カウント装置12.1と12.2においては、各時間カ
ウンタに期間格納場所と故障識別格納場所を設けること
によって与えられる。
During the presence of a fault, the duration of the associated duration storage location must be decremented. The association of each fault with its associated period is provided in the fault time counting devices 12.1 and 12.2 by providing each time counter with a period storage location and a fault identification storage location.

【0019】故障と期間の他の関係付けを図4を用いて
説明する。本実施例においては、故障時間カウント装置
12.3はそれぞれ期間格納場所を有する時間カウンタ
のみを有する。この場合にも4つのカウンタZ1からZ
4が設けられている。カウンタに期間をセットするの
は、図2に示す故障時間カウント装置12.1の場合と
同様である。
Another relation between the failure and the period will be described with reference to FIG. In the present embodiment, the fault time counting device 12.3 has only a time counter having a period storage location. Also in this case, the four counters Z1 to Z
4 are provided. Setting the period in the counter is the same as in the case of the failure time counting device 12.1 shown in FIG.

【0020】図4にも示されている故障メモリ11はn
箇の故障(n=30)についてn箇の格納領域F1から
Fnを有する。各故障格納領域は4バイトの容量であっ
て、第1のバイトには故障番号、第2のバイトには故障
の種類のデータ、他の2つのバイトには、例えば空気重
量センサの導線の短絡などの故障が発生した場合の回転
数と負荷に関するデータなどの第1と第2の運転変数に
関するデータが記憶される。故障の種類のバイトはビッ
ト配置されており、すなわち個々のビットがそれぞれ個
々のデータを提供する。図示の実施例においては、第1
のビットの状態は、検査時間が経過したかどうかを示し
ている。次の2つのビットは故障時間カウント装置1
2.3のカウンタ番号を示す。第4のビットは現在の動
作サイクルに故障が存在するかどうかを示し、5番目の
ビットはその故障について警告ランプを点灯すべきかど
うかを示し、他の3ビットはそれぞれ他の情報を示す。
The fault memory 11 also shown in FIG.
It has n storage areas F1 to Fn for the number of failures (n = 30). Each fault storage area has a capacity of 4 bytes, the first byte has a fault number, the second byte has data on the type of fault, and the other two bytes have, for example, a short circuit in a conductor of an air weight sensor. For example, data relating to the first and second operating variables, such as data relating to the number of revolutions and load when a failure such as a fault occurs, is stored. The fault type byte is bit-aligned, i.e. each individual bit provides individual data. In the illustrated embodiment, the first
The state of the bit indicates whether the inspection time has elapsed. The next two bits are the failure time counting device 1
Indicates the counter number of 2.3. The fourth bit indicates whether a fault exists in the current operating cycle, the fifth bit indicates whether a warning lamp should be lit for the fault, and the other three bits each indicate other information.

【0021】図4に示す故障構造において故障が発生し
た場合には、この故障はすでに占有されている領域の次
の領域に格納され、故障時間カウント装置12.3の時
間カウンタが空いているかどうかがチェックされる。図
示の実施例においてはこの条件を満たすのはZ3であ
る。その場合、その時発生した故障に関連する、例えば
テーブルから読み出される検査期間がこのカウンタに格
納され、故障の種類のバイトのビット2と3にカウンタ
番号が格納される。第1のビットはリセットされ、それ
によって検査期間が経過しつつあることが示される。こ
のビットがリセットされている間は格納されている故障
は故障ルーチンによって故障として呼び出されることは
ない。設定された期間の経過前に故障が除去された場合
には、故障記録が消去され、故障カウンタZ3が初期化
され、すなわち値ゼロにセットされる。それに対して検
査期間が経過した場合には、故障の種類の第1のビット
がセットされ、それによって記録された故障は全てのル
ーチンによって呼び出すことが可能になる。関連するカ
ウンタ(ここではカウンタZ3)はこの時間経過によっ
て同時に初期化され、従ってその値はゼロになる。
When a fault occurs in the fault structure shown in FIG. 4, this fault is stored in the area next to the already occupied area, and whether the time counter of the fault time counting device 12.3 is empty is determined. Is checked. In the illustrated embodiment, Z3 satisfies this condition. In this case, a check period related to the fault that has occurred at that time, for example, read from the table is stored in this counter, and the counter number is stored in bits 2 and 3 of the byte of the fault type. The first bit is reset, thereby indicating that the test period is passing. While this bit is reset, the stored fault will not be called as a fault by the fault routine. If the fault is removed before the set time has elapsed, the fault record is erased and the fault counter Z3 is initialized, ie set to the value zero. If, on the other hand, the test period has elapsed, the first bit of the fault type is set, so that the fault recorded can be called up by all routines. The associated counter (here counter Z3) is initialized simultaneously with this passage of time, so that its value is zero.

【0022】図4に示す実施例を図3に示す実施例と同
様に変更して、すなわち故障時間カウント装置の他にさ
らにアドレスポインタを用いる場合には、カウンタに空
きがでてより大きい値を有するカウンタの値をそれより
小さい値のいずれかのカウンタに移し替えるときには常
に、故障の種類のバイトに格納されているカウンタ番号
をそれに対応して補正しなけらばならない。
When the embodiment shown in FIG. 4 is modified in the same manner as the embodiment shown in FIG. 3, that is, when an address pointer is used in addition to the fault time counting device, the counter becomes empty and a larger value is used. Whenever the value of the counter is transferred to one of the smaller counters, the counter number stored in the fault type byte must be corrected accordingly.

【0023】実施例においては、故障時間カウント装置
は制御装置のRAM内に形成されることが前提とされて
いる。しかしまた、別に設けたレジスタ装置とすること
もできる。
In the embodiment, it is assumed that the failure time counting device is formed in the RAM of the control device. However, it is also possible to use a register device provided separately.

【0024】故障時間カウント装置は必ずしも4つの時
間カウンタを有する必要はなく、時間カウンタの数は、
同時に発生する故障の典型的な全数に対しての検査時間
を個々に監視することができるように選ぶようにすれば
よい。同時に発生する故障の代表的な全数は、特に全体
として監視される故障の数と監視の際の感度に関係す
る。それは、故障に対して故障格納場所に用意される故
障の数よりもよりかなり少ない。
The fault time counting device does not necessarily have to have four time counters, and the number of time counters is
The inspection times for a typical total number of simultaneously occurring faults may be selected so that they can be monitored individually. The typical total number of simultaneously occurring faults is particularly related to the number of faults monitored as a whole and the sensitivity in monitoring. It is much less than the number of faults provided at the fault storage location for faults.

【0025】図4の説明は、どの故障についても情報は
4バイトで記憶されるものとしている。しかし各故障に
ついてもっと多くあるいはもっと少ない情報を記憶する
ことも可能である。情報の内容と量についてはここでは
問題にならず、ただ格納可能な多数のn箇の故障に対し
て故障時間カウント装置にはそれより少ない数のm個の
時間カウンタが設けられていることだけが重要である。
この装置によれば、記憶できる故障と同じ数の時間カウ
ンタを必要とすることなく、通常同時に発生する故障に
対してそれぞれ関連する検査期間を個別に監視すること
ができる、という利点が得られる。
The description of FIG. 4 assumes that information about any fault is stored in 4 bytes. However, it is also possible to store more or less information for each fault. The content and amount of information does not matter here, only that the fault time counting device is provided with a smaller number m of time counters for a large number of n faults that can be stored. is important.
This arrangement has the advantage that it is possible to individually monitor the associated test periods for faults which usually occur simultaneously, without the need for the same number of time counters as faults that can be stored.

【0026】[0026]

【発明の効果】以上の説明から明らかなように、本発明
によればわずかな格納場所しか必要とせず、しかし同時
に発生する故障を個々に処理することができる自動車の
制御装置における故障を記憶する装置を提供することが
できる。
As is apparent from the above description, according to the present invention, a fault is stored in the control unit of a motor vehicle which requires only a small storage space, but can deal with faults occurring simultaneously. An apparatus can be provided.

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

【図1】自動車の制御装置において故障を記憶するため
に用いられるRAMを概略図示する説明図である。
FIG. 1 is an explanatory diagram schematically illustrating a RAM used for storing a failure in a control device of an automobile.

【図2】4つの時間カウンタを有する故障時間カウント
装置の内容を概略図示する説明図である。
FIG. 2 is an explanatory diagram schematically showing the contents of a failure time counting device having four time counters.

【図3】図2と同様の説明図であるが、4つの時間カウ
ンタとさらにポインタ格納領域を有する故障時間カウン
ト装置の説明図である。
FIG. 3 is an explanatory diagram similar to FIG. 2, but illustrating a failure time counting device having four time counters and a pointer storage area.

【図4】それぞれ時間格納場所のみを有する4つの時間
カウンタと故障メモリを備えた故障時間カウント装置の
説明図である。
FIG. 4 is an explanatory diagram of a failure time counting device provided with four time counters each having only a time storage location and a failure memory.

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

10 RAM 11 故障メモリ 12 故障時間カウント装置 Z1〜Z4 時間カウンタ DESCRIPTION OF SYMBOLS 10 RAM 11 Failure memory 12 Failure time counter Z1-Z4 Time counter

───────────────────────────────────────────────────── フロントページの続き (72)発明者 アルヴィン ルッツ ドイツ連邦共和国 7145 マルクグレー ニンゲン シェーファーヴェーク 15 (72)発明者 ヴァルター シャルフェ ドイツ連邦共和国 7140 ルートヴィッ ヒスブルク11 ホーエンラインシュトラ ーセ 20 (72)発明者 ライナー ゾマー ドイツ連邦共和国 7000 シュトゥット ガルト 31 グロイターシュトラーセ 20 (56)参考文献 特開 平2−133261(JP,A) 特開 昭63−221228(JP,A) 特開 昭58−84310(JP,A) (58)調査した分野(Int.Cl.7,DB名) G01M 17/00 - 17/10 B60R 16/02 650 G05B 23/02 - 23/02 302 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Alvin Lutz Germany 7145 Markgrey Ningen Schäferweg 15 (72) Inventor Walter Schalfe Germany 7140 Ludwig Hissburg 11 Hohenreinstraße 20 (72) Invention Reiner Sommer German Federal Republic of Germany 7000 Stuttgart 31 Grouterstrasse 20 (56) References JP-A-2-133261 (JP, A) JP-A-63-221228 (JP, A) JP-A-58-84310 (JP) , A) (58) Field surveyed (Int. Cl. 7 , DB name) G01M 17/00-17/10 B60R 16/02 650 G05B 23/02-23/02 302

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 故障が継続するそれぞれの期間を検出す
る故障時間カウント装置(12)と、 n箇の故障に対して情報を格納する故障メモリ(11)
とを有し、故障がその故障に対して設定された検査期間
を越えて継続するときに、その故障が呼び出し可能に永
続的に記録される自動車の制御装置における故障記憶装
置において、 1<m<nとして、故障時間カウント装置(12)がm
箇の時間カウンタ(Z1〜Z4)を有することを特徴と
する自動車の制御装置における故障記憶装置。
1. A fault time counting device (12) for detecting each period during which a fault continues, and a fault memory (11) for storing information for n faults.
A fault memory in the control unit of the motor vehicle, in which the fault is permanently and callably recorded when the fault lasts beyond a test period set for the fault, 1 <m <N, the failure time counting device (12) is m
A fault storage device in a control device for an automobile, comprising: a plurality of time counters (Z1 to Z4).
【請求項2】 各時間カウンタ(Z1〜Z4)が期間格
納場所と故障識別格納場所を有することを特徴とする請
求項1に記載の装置。
2. The apparatus according to claim 1, wherein each time counter has a period storage location and a fault identification storage location.
【請求項3】 各時間カウンタ(Z1〜Z4)が期間格
納場所を有し、故障メモリ(11)が各故障に対して時
間カウンタ番号を記憶する格納場所を有することを特徴
とする請求項1に記載の装置。
3. The system according to claim 1, wherein each time counter has a storage location for storing a time period, and the fault memory has a storage location for storing a time counter number for each fault. An apparatus according to claim 1.
【請求項4】 故障時間カウント装置(12.2)が、
最初に空く時間カウンタ(Z4)を記憶する格納領域
(P)を有することを特徴とする請求項1から3のいず
れか1項に記載の装置。
4. The failure time counting device (12.2)
4. The device according to claim 1, comprising a storage area (P) for storing a first free time counter (Z4).
JP04135450A 1991-06-07 1992-05-28 Fault storage device in automobile control unit Expired - Lifetime JP3107454B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4118692.3 1991-06-07
DE19914118692 DE4118692C2 (en) 1991-06-07 1991-06-07 Device for storing errors in a control device of a motor vehicle

Publications (2)

Publication Number Publication Date
JPH05157667A JPH05157667A (en) 1993-06-25
JP3107454B2 true JP3107454B2 (en) 2000-11-06

Family

ID=6433380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04135450A Expired - Lifetime JP3107454B2 (en) 1991-06-07 1992-05-28 Fault storage device in automobile control unit

Country Status (3)

Country Link
JP (1) JP3107454B2 (en)
DE (1) DE4118692C2 (en)
GB (1) GB2256505B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4320173C2 (en) * 1993-06-18 1998-01-29 Bayerische Motoren Werke Ag Diagnostic methods for motor vehicles for checking electronically controlled systems
DE19620440A1 (en) * 1996-05-21 1997-11-27 Knorr Bremse Systeme Diagnostic device for electronic vehicle control, especially for commercial vehicle
DE19636384C2 (en) * 1996-09-09 2002-11-21 Bayerische Motoren Werke Ag Fault diagnosis device and fault diagnosis method
JPH1137903A (en) * 1997-07-18 1999-02-12 Honda Motor Co Ltd Diagnostic device for electronic control unit
DE19959140B4 (en) * 1999-12-08 2008-04-30 Volkswagen Ag Fault diagnosis system for motor vehicles
JP4267173B2 (en) 2000-05-01 2009-05-27 トヨタ自動車株式会社 Abnormality diagnosis system
DE10344460B4 (en) 2003-09-25 2022-03-24 Zf Cv Systems Hannover Gmbh Procedure for troubleshooting electronic control units
DE102004023577A1 (en) * 2004-05-13 2005-12-08 Adam Opel Ag Monitoring device for motor vehicle records and stores total time that vehicle is driven for example in low oil pressure condition
DE102004024536A1 (en) 2004-05-18 2005-12-15 Robert Bosch Gmbh Method for operating a system
DE102006056668A1 (en) * 2006-11-30 2008-06-05 Continental Teves Ag & Co. Ohg Method for ensuring or maintaining the function of a complex safety-critical overall system
JP4306765B2 (en) * 2007-06-08 2009-08-05 株式会社デンソー Information collection device for fault diagnosis
JP4851498B2 (en) * 2008-07-28 2012-01-11 三菱電機株式会社 Electric power steering control device
US9068492B2 (en) 2011-11-04 2015-06-30 Ford Global Technologies, Llc Motor vehicle on-board diagnostics to distinguish degradation from tampering
FR3076635B1 (en) * 2018-01-10 2021-06-11 Psa Automobiles Sa PROCESS FOR RECOVERING UNCONFIRMED DETECTED FAULTS FOR ENGINE ECU
FR3076633A1 (en) * 2018-01-10 2019-07-12 Psa Automobiles Sa METHOD FOR MANAGING PROBLEM DEFECTS FOR AN ENGINE COMPUTER

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4566101A (en) * 1983-02-28 1986-01-21 United Technologies Corporation Oscillatory failure monitor
DE3440025A1 (en) * 1984-11-02 1986-05-07 Pulsotronic Merten Gmbh & Co Kg, 5270 Gummersbach Memory-programmable controller with a monitoring device for the alarm and/or actuating components
DE3606518A1 (en) * 1986-02-28 1987-09-03 Licentia Gmbh METHOD FOR DETECTING AND REPORTING ERRORS AND CAUSES FOR FAULTS IN THE PROCESS OF PROCESSES CONTROLLED OR CONTROLLED BY AUTOMATION MEANS
DE3921329A1 (en) * 1989-06-29 1991-01-03 Vdo Schindling Error function calculation for speed control of combustion engine - comparing actual value with reference value to compute control signals
DE4040927C2 (en) * 1990-12-20 1999-10-21 Bosch Gmbh Robert Method and device for storing errors in a control device of a motor vehicle

Also Published As

Publication number Publication date
DE4118692A1 (en) 1992-12-10
JPH05157667A (en) 1993-06-25
GB2256505B (en) 1994-08-31
GB2256505A (en) 1992-12-09
DE4118692C2 (en) 2002-03-21
GB9212001D0 (en) 1992-07-15

Similar Documents

Publication Publication Date Title
JP3107454B2 (en) Fault storage device in automobile control unit
US5513344A (en) Method of testing cache memories used for an information processing apparatus
KR100312355B1 (en) Self-diagnosis method and its control device
GB1459851A (en) Microprogrammable control memory diagnostic system
CN112282954B (en) Method and equipment for detecting cheating fault of nitrogen-oxygen sensor
CN113934898B (en) Fault code classified storage method, device, equipment and storage medium
US5968101A (en) Device for recording, storing, and outputting of data of a control unit in a motor vehicle
US4550278A (en) Control device
US6856940B2 (en) Method and device for monitoring the functioning of a system
JP2502081B2 (en) Microcomputer control device self-diagnosis method
JP4403959B2 (en) Vehicle fault diagnosis device
EP0070184B1 (en) A method of testing memory
JPH0749293A (en) Fault code storage device
JP2502968B2 (en) Vehicle control device
KR100282776B1 (en) Method for detecting error happend address in memory
JP2020030874A (en) Memory wiring diagnosis method for electronic control unit
JPH0626999A (en) Failure code memory device
JPH0612339A (en) Memory check method
JPH03276350A (en) How to store data in semiconductor non-volatile memory
JPS62125921A (en) Abnormality detecting device for crank angle sensor for engine
KR0121094B1 (en) Memory test method
JPH11242637A (en) LSI storage element monitoring device
JPS593507A (en) Device for diagnosing fault of vehicle
JPH02156345A (en) Data processor
JPH03276347A (en) Detecting method for address bus trouble of semiconductor nonvolatile memory

Legal Events

Date Code Title Description
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

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080908

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090908

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 12