JP3138709B2 - 車両用電子制御装置の自己故障診断方法及び装置 - Google Patents
車両用電子制御装置の自己故障診断方法及び装置Info
- Publication number
- JP3138709B2 JP3138709B2 JP05345173A JP34517393A JP3138709B2 JP 3138709 B2 JP3138709 B2 JP 3138709B2 JP 05345173 A JP05345173 A JP 05345173A JP 34517393 A JP34517393 A JP 34517393A JP 3138709 B2 JP3138709 B2 JP 3138709B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic control
- failure
- control unit
- child
- parent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/88—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means
- B60T8/885—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means using electrical circuitry
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2270/00—Further aspects of brake control systems not otherwise provided for
- B60T2270/40—Failsafe aspects of brake control systems
- B60T2270/406—Test-mode; Self-diagnosis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0044—In digital systems
- B60W2050/0045—In digital systems using databus protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
(親ECU)と複数の子電子制御ユニット(子ECU)
が通信回線で接続された車両用電子制御装置(ECU)
に於けるシステム故障時のサービス性を向上させるのに
好適な自己故障診断方法及び装置に関する。
車両に搭載されるECUも複数の子ECUとこれを統括
する親ECUとから構成されている。従来のECUの故
障を診断(ダイアグノーシス)する装置は親ECUに対
してのみ行われており、子ECUに対しての故障診断
(セルフダイアグノーシス)に際して故障状態が持続さ
れているときには子ECUの故障検出が可能であった。
従来の子ECUのセルフダイアグノーシス機能について
説明する。図4はシステム構成を示す。親ECU1はシ
ステム検査機能及びダイアグメモリ機能を有するCPU
2、ダイアグ情報を保存するメモリ3、システム検査の
日時を記録するために要求に応じて日時情報を発生する
時計IC4、メモリと時計ICをバックアップする電池
5、子ECUとの間でデータ通信を行うための通信イン
タフェイス6により構成されている。
は、セルフダイアグノーシス機能を有するCPU11、
子ECUが管理する検査結果を保存するためのメモリ1
2、親ECU1との間でデータ通信を行うための通信イ
ンタフェイス13からなっている。上記システムにより
故障検査を行う場合、図5に示すように、親ECUにお
いて、サービスマン等の人間の操作にてシステム検査を
起動すると、各子ECUへセルフダイアグノーシス起動
命令を発し、各子ECUとの通信状態のチェックを行っ
た後に、親ECU自身のセルフダイアグノーシスを実施
する。一方それぞれの子ECUではセルフダイアグノー
シスを実施し、その結果を親ECUに通知する。親EC
Uでは、それぞれ子ECUで実施されたセルフダイアグ
ノーシスの結果を順次受け取る。親ECUは、親ECU
自身と各子ECUによるシステム検査の結果を表示す
る。この表示内容は各子ECU、親ECUのセルフダイ
アグノーシス結果と各子ECUとの通信状態のチェック
結果である。
理手順を示す。親ECUの動作中は、各子ECUとの通
信状態のチェックと親ECU自身のセルフダイアグノー
シスの実施が行われており、これらの故障を監視する。
故障の発生が検出されない間は、これらの処理を所定の
周期で繰り返し実行される。故障が検出されると各故障
発生時に、故障内容及び年月日時刻を電池付きメモリに
書き込む。そしてダイアグメモリ表示を起動したかを判
断し、起動されていないときは始めに戻って各子ECU
との通信状態のチェックを行う。起動されているときは
メモリよりダイアグ情報と発生年月日時刻を呼出し、表
示手段にダイアグメモリ内容を表示する。このダイアグ
メモリ機能の処理中、各子ECUは何もしない。ECU
の故障診断装置として、例えば特開平4−198733
号が知られている。
しての故障診断では発生している故障状態が持続してい
る場合は従来システムにおいても検出できるが、故障状
態が持続していない場合、即ち使用状態に応じて不具合
が発生したりしなかったりする場合には、故障診断がで
きないという不具合があった。このように従来システム
には故障状態の持続性のない事象に対しての対応を判断
するために必要な情報、つまり過去から現在までの各子
ECUの通信状態の良否と故障発生日時などの情報を示
す機能がない為、各子ECUが一時的に不具合を起こし
た場合の履歴を知ることができず、原因究明、対策に時
間がかかり、サービス性を損なうという問題点がある。
また親ECUで行っている自己診断機能を、単に子EC
Uに水平展開することによって子ECUにおける自己診
断機能は達成可能であるが、装置の拡大、コストアップ
につながるなどの問題があった。本発明の目的は、部品
追加等のコストアップ要因を最小限におさえ、各子EC
Uで発生する故障状態の持続性のない事象の診断を可能
にした車両用電子制御装置に於ける自己故障診断方法及
び装置を提供することである。
載された発明は複数の子電子制御ユニットと、該各子電
子制御ユニットを統括する親電子制御ユニットが通信回
線で接続された車両用電子制御装置の自己故障診断方法
において、前記各子電子制御ユニットでは常時自己故障
診断を実行し、故障が検出されたときに時刻要求を前記
親電子制御ユニットに送信し、親電子制御ユニットは子
電子制御ユニットからの時刻要求を受信すると親電子制
御ユニットに設けられた日時情報を発生する時計より得
た故障発生日時の割込み処理を行い、得られた故障発生
日時を子電子制御ユニットに送信し、前記故障内容と共
に子電子制御ユニットの記憶手段に保存するようにした
構成にある。
電子制御ユニットと、該各子電子制御ユニットを統括す
る親電子制御ユニットが通信回線で接続された車両用電
子制御装置の自己故障診断装置において、前記子電子制
御ユニットに設けられ、常時自己故障診断を実行する故
障診断手段と、故障が検出されたときに時刻要求を前記
通信回線を介して前記親電子制御ユニットに送信する第
1通信手段と、前記親電子制御ユニットに設けられ、日
時情報を発生する時計と、前記各子電子制御ユニットか
ら時刻要求を受け取ったときに前記時計より得た当該故
障の発生日時を処理する時計処理手段と、前記時計処理
手段により得られた故障発生日時を当該子電子制御ユニ
ットに送信する第2通信手段と、前記子電子制御ユニッ
トに設けられ、前記親電子制御ユニットから受け取った
故障発生日時及び前記故障内容を保存する記憶手段と、
前記親電子制御ユニットに設けられ、前記親電子制御ユ
ニットがダイアグメモリ機能を実施したとき前記記憶手
段から故障発生日時及び故障内容を読み出して出力する
メモリ制御手段とを具備する構成にある。また請求項4
に記載された発明は複数の子電子制御ユニットと、該各
子電子制御ユニットを統括する親電子制御ユニットが通
信回線で接続された車両用電子制御装置の自己故障診断
方法において、前記各子電子制御ユニットでは常時自己
故障診断を実行し、故障が検出されたときにその故障内
容を前記親電子制御ユニットに送信し、親電子制御ユニ
ットは子電子制御ユニットからの故障内容を受信したと
きに親電子制御ユニットに設けられた日時情報を発生す
る時計より得た故障発生日時の割込み処理を行い、前記
故障内容と共に親電子制御ユニットの記憶手段に保存す
るようにした構成にある。また請求項6に記載された発
明は複数の子電子制御ユニットと、該各子電子制御ユニ
ットを統括する親電子制御ユニットが通信回線で接続さ
れた車両用電子制御装置の自己故障診断装置において、
前記子電子制御ユニットに設けられ、常時自己故障診断
を実行する故障診断手段と、故障が検出されたときにそ
の故障内容を前記通信回線を介して前記親電子制御ユニ
ットに送信する通信手段と、前記親電子制御ユニットに
設けられ、日時情報を発生する時計と、前記各子電子制
御ユニットから故障内容を受け取ったときに前記時計よ
り得た当該故障の発生日時を処理する時計処理手段と、
前記時計処理手段により得られた故障発生日時を前記故
障内容と共に保存する記憶手段と、ダイアグメモリ機能
を実施したとき前記記憶手段から故障発生日時及び故障
内容を読み出して出力するメモリ制御手段とを具備する
構成にある。また請求項7に記載された発明は、上記請
求項3又は請求項6に記載の発明において、記憶手段を
不揮発性メモリとした構成にある。また請求項8に記載
された発明は、上記請求項7に記載の発明において、不
揮発性メモリを、記憶情報を電気的に書込みかつ電気的
に消去することができる記憶素子とした構成にある。
の発明によると、各子電子制御ユニットでは常時自己故
障診断を実行し、故障が検出されたときに通信により親
電子制御ユニットに割り込みをかける。ここで子電子制
御ユニットにダイアグ情報記憶手段を備えている場合
は、故障検出に基づいて現在の年月日時刻を要求し、親
電子制御ユニットはこの要求信号により時計処理の割込
みをかける。親電子制御ユニットに設けられた日時情報
を発生する時計により処理された時計情報が子電子制御
ユニットに送られてくると、故障発生日時と故障内容を
一緒にダイアグ情報として子電子制御ユニットのダイア
グ情報記憶手段に保存する。一方子電子制御ユニットに
ダイアグ情報記憶手段を備えていない場合は、故障が検
出されるとその故障の内容を、親電子制御ユニットに送
信する。親電子制御ユニットは、子電子制御ユニットか
らの故障内容を受信したときに親電子制御ユニットに設
けられた日時情報を発生する時計より得た故障発生日時
の割込み処理を行って、検出された故障内容と共に、親
電子制御ユニットの記憶手段に保存する。このように本
発明の自己故障診断方法によれば、各子電子制御ユニッ
トの自己故障診断で検出される故障は、親電子制御ユニ
ットに設けられた時計機能を用いることにより、逐一発
生日時と内容が記憶手段に保存されるため、新たな時計
機能を付加することがなく、電子制御装置の故障診断が
できる。また請求項2及び請求項5に記載の発明による
と、ダイアグ情報をユーザの要求により表示することに
より、過去から現在までの各子電子制御ユニットの診断
結果の履歴を知ることができ、原因究明や対策がし易く
なり、サービス性が向上される。
電子制御ユニットに設けられた故障診断手段が常時自己
故障診断を実行し、故障が検出されたときに第1通信手
段が時刻要求を親電子制御ユニットに送信する。親電子
制御ユニットは時刻要求を受け取ったときに親電子制御
ユニットに設けられた日時情報を発生する時計より得た
故障の発生日時を時計処理手段により処理し、第2通信
手段が該故障発生日時を子電子制御ユニットに送信す
る。子電子制御ユニットの記憶手段は故障発生日時を受
け取ると自己故障診断で検出した故障内容と共に保存す
る。また、メモリ制御手段はユーザから要求があったと
き記憶されている故障発生日時と故障内容を読み出して
出力する。また、請求項6に記載の発明によると、子電
子制御ユニットに設けられた故障診断手段が常時自己故
障診断を実行し、故障が検出されたときに通信手段がそ
の故障内容を親電子制御ユニットに送信する。親電子制
御ユニットは故障内容を受け取ったときに親電子制御ユ
ニットに設けられた日時情報を発生する時計より得た故
障の発生日時を時計処理手段により処理し、記憶手段は
故障発生日時を故障内容と共に保存する。またメモリ制
御手段はユーザから要求があったとき記憶されている故
障発生日時と故障内容を読み出して出力する。このよう
に本発明の自己故障診断装置によれば、親電子制御ユニ
ットに設けられた時計機能を利用することにより、各子
電子制御ユニットの自己故障診断を常時実施し、検出さ
れた故障の内容と発生日時を保存して出力することがで
きるので、各子電子制御ユニットに時計機能を備える必
要がなく、構成を簡略化することができ、かつ上記方法
発明と同様の効果が得られる。
する。なお、システムは図4と同じ構成であり、またシ
ステム検査の手順も同じなので、その説明を省略する。
ここでは本発明の特徴部分であるダイアグメモリ機能に
ついての実施例を説明する。図1はダイアグメモリ機能
を実現するための処理手順の第1の実施例を示す。本実
施例は、各子ECU10で実施されるセルフダイアグノ
ーシスで検出される故障内容と親ECU1から受け取っ
た現在年月日時刻を電池付きメモリ3に書き込み、この
メモリ情報を親ECU1が管理するものである。
テムの故障診断(ダイアグメモリ機能)と各子ECUが
管理するシステムの故障診断(セルフダイアグノーシス
機能)により得られる各子ECUのダイアグ情報を取り
込むための処理機能を備えている。親ECU自身は従来
システムと同様にシステム検査を常時実施し、故障を検
出すると当該故障発生時の故障内容(ダイアグ情報)と
発生年月日時刻を電池付きメモリに記憶する。また各子
ECUのセルフダイアグノーシス機能の実施により得ら
れたダイアグ情報を親ECUに取り込むための処理ルー
チンを有する。そのルーチンとして、各子ECUからの
現在年月日時刻要求により起動する割込処理ルーチンを
備えている。
求があるとCPUに対して割込みを発生し、時計ICよ
り年月日時刻を呼出し、現在年月日時刻を要求された子
ECUに送出した後、割込みを抜ける。一方当該子EC
Uは受け取った年月日時刻と故障内容をメモリに書き込
む。親ECUのダイアグメモリ機能が実施され、ステッ
プAでダイアグメモリ起動が確認されると、まず各子E
CUに対してダイアグメモリ情報の転送要求を行う。そ
して各子ECUでは転送要求に応じてメモリよりダイア
グ情報と発生年月日情報を読出し、その情報を親ECU
に送出する。子ECUから送られてくる情報は電池付き
メモリに書込まれる。ユーザがダイアグメモリの内容の
表示要求があると、親ECUはメモリから親及び各子E
CUのダイアグ情報と発生年月日時刻を呼出し、表示部
に表示する。
ための処理手順の第2の実施例を示す。本実施例は、各
子ECU10で実施されるセルフダイアグノーシスで故
障が検出されるとその故障内容を親ECU1に送出し、
親ECU1がダイアグ情報を電池付きメモリ3に書き込
んで管理するものである。親ECUは、子ECUよりの
故障内容送出割込が発生すると時計ICより年月日時刻
を呼出し、電池付きメモリに当該子ECUのダイアグ情
報と発生年月日時刻を書込む。この各子ECUからのダ
イアグ情報は、ユーザの指示により親ECUのダイアグ
メモリ機能が実施されるとメモリより親及び各子ECU
のダイアグ情報と発生年月日時刻を呼出し、表示する。
の他のシステム構成を示す。本システムは、電源を切っ
ても各子ECU単独で故障履歴調査を可能にしたもので
ある。各子ECU10には、セルフダイアグノーシス機
能の実施により得られるダイアグ情報を記憶するメモリ
として、記憶する情報を電気的に書込み、かつ電気的に
消去することができるROM(EEPROM)14を実
装する。EEPROM14には、子ECUのセルフダイ
アグノーシス結果を発生年月日時刻と共に保存する。親
ECUのダイアグメモリ機能は、図1と同様であり、子
ECUからの現在年月日時刻要求により親ECU1から
送られてくる現在年月日時刻と故障内容をEEPROM
14に書込む。このダイアグ情報を親ECUのダイアグ
機能の実施により取込み、親ECU内の電池付きメモリ
3に記憶する。ユーザから指示によってダイアグ情報の
表示を行う。本実施例では、各子ECUにEEPROM
を備えたもので説明したが、電池付きメモリであっても
良い。
診断方法及び装置に適用されるダイアグメモリ機能を実
現するための処理手順の第1の実施例を示すフロー図で
ある。
る。
である。
診断装置のシステム構成を示すブロック図である。
ある。
手順を示すフロー図である。
CPU、3…親ECUのメモリ、4…時計IC、5…電
池、6,13…通信インタフェイス、10…子電子制御
ユニット(子ECU)、11…子ECUのCPU、12
…子ECUのメモリ、14…EEPROM
Claims (8)
- 【請求項1】 複数の子電子制御ユニットと、該各子電
子制御ユニットを統括する親電子制御ユニットが通信回
線で接続された車両用電子制御装置の自己故障診断方法
において、 前記各子電子制御ユニットでは常時自己故障診断を実行
し、故障が検出されたときに時刻要求を前記親電子制御
ユニットに送信し、親電子制御ユニットは子電子制御ユ
ニットからの時刻要求を受信すると親電子制御ユニット
に設けられた日時情報を発生する時計より得た故障発生
日時の割込み処理を行い、得られた故障発生日時を子電
子制御ユニットに送信し、前記故障内容と共に子電子制
御ユニットの記憶手段に保存することを特徴とする自己
故障診断方法。 - 【請求項2】 前記親電子制御ユニットがダイアグメモ
リ機能を実施したとき前記子電子制御ユニットの記憶手
段から各子電子制御ユニットの故障内容及び故障発生日
時を呼出して出力することを特徴とする請求項1記載の
自己故障診断方法。 - 【請求項3】 複数の子電子制御ユニットと、該各子電
子制御ユニットを統括する親電子制御ユニットが通信回
線で接続された車両用電子制御装置の自己故障診断装置
において、 前記子電子制御ユニットに設けられ、常時自己故障診断
を実行する故障診断手段と、故障が検出されたときに時
刻要求を前記通信回線を介して前記親電子制御ユニット
に送信する第1通信手段と、 前記親電子制御ユニットに設けられ、日時情報を発生す
る時計と、前記各子電子制御ユニットから時刻要求を受
け取ったときに前記時計より得た当該故障の発生日時を
処理する時計処理手段と、前記時計処理手段により得ら
れた故障発生日時を当該子電子制御ユニットに送信する
第2通信手段と、 前記子電子制御ユニットに設けられ、前記親電子制御ユ
ニットから受け取った故障発生日時及び前記故障内容を
保存する記憶手段と、 前記親電子制御ユニットに設けられ、前記親電子制御ユ
ニットがダイアグメモリ機能を実施したとき前記記憶手
段から故障発生日時及び故障内容を読み出して出力する
メモリ制御手段と、 を具備する自己故障診断装置。 - 【請求項4】 複数の子電子制御ユニットと、該各子電
子制御ユニットを統括する親電子制御ユニットが通信回
線で接続された車両用電子制御装置の自己故障診断方法
において、 前記各子電子制御ユニットでは常時自己故障診断を実行
し、故障が検出されたときにその故障内容を前記親電子
制御ユニットに送信し、親電子制御ユニットは子電子制
御ユニットからの故障内容を受信したときに親電子制御
ユニットに設けられた日時情報を発生する時計より得た
故障発生日時の割込み処理を行い、前記故障内容と共に
親電子制御ユニットの記憶手段に保存することを特徴と
する自己故障診断方法。 - 【請求項5】 前記親電子制御ユニットがダイアグメモ
リ機能を実施したとき前記親電子制御ユニットの記憶手
段から各子電子制御ユニットの故障内容及び故障発生日
時を呼出して出力することを特徴とする請求項4記載の
自己故障診断方法。 - 【請求項6】 複数の子電子制御ユニットと、該各子電
子制御ユニットを統括する親電子制御ユニットが通信回
線で接続された車両用電子制御装置の自己故障診断装置
において、 前記子電子制御ユニットに設けられ、常時自己故障診断
を実行する故障診断手段と、故障が検出されたときにそ
の故障内容を前記通信回線を介して前記親電子制御ユニ
ットに送信する通信手段と、 前記親電子制御ユニットに設けられ、日時情報を発生す
る時計と、前記各子電子制御ユニットから故障内容を受
け取ったときに前記時計より得た当該故障の発生日時を
処理する時計処理手段と、前記時計処理手段により得ら
れた故障発生日時を前記故障内容と共に保存する記憶手
段と、ダイアグメモリ機能を実施したとき前記記憶手段
から故障発生日時及び故障内容を読み出して出力するメ
モリ制御手段と、 を具備する自己故障診断装置。 - 【請求項7】 前記記憶手段が不揮発性メモリであるこ
とを特徴とする請求項3又は請求項6記載の自己故障診
断装置。 - 【請求項8】 前記不揮発性メモリが記憶情報を電気的
に書込み,かつ電気的に消去することができる記憶素子
であることを特徴とする請求項7記載の自己故障診断装
置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05345173A JP3138709B2 (ja) | 1993-12-21 | 1993-12-21 | 車両用電子制御装置の自己故障診断方法及び装置 |
US08/358,458 US5594646A (en) | 1993-12-21 | 1994-12-19 | Method and apparatus for self-diagnosis for an electronic control system for vehicles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05345173A JP3138709B2 (ja) | 1993-12-21 | 1993-12-21 | 車両用電子制御装置の自己故障診断方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07181112A JPH07181112A (ja) | 1995-07-21 |
JP3138709B2 true JP3138709B2 (ja) | 2001-02-26 |
Family
ID=18374789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP05345173A Expired - Fee Related JP3138709B2 (ja) | 1993-12-21 | 1993-12-21 | 車両用電子制御装置の自己故障診断方法及び装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5594646A (ja) |
JP (1) | JP3138709B2 (ja) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802545A (en) * | 1996-05-23 | 1998-09-01 | Freightliner Corporation | Method and system for recording vehicle data relative to vehicle standard time |
US5848365A (en) * | 1996-05-23 | 1998-12-08 | Freightliner Corporation | Diagnostic method and system for electrical system in a truck |
US5957985A (en) * | 1996-12-16 | 1999-09-28 | Microsoft Corporation | Fault-resilient automobile control system |
US6243630B1 (en) * | 1997-03-17 | 2001-06-05 | Denso Corporation | Vehicle control system |
JPH1137903A (ja) * | 1997-07-18 | 1999-02-12 | Honda Motor Co Ltd | 電子制御装置の診断装置 |
WO1999021744A1 (de) * | 1997-10-29 | 1999-05-06 | Continental Teves Ag & Co. Ohg | Vorrichtung und verfahren zur steuerung einer bremsanlage |
JP2002502755A (ja) | 1998-02-07 | 2002-01-29 | コンティネンタル・テーベス・アクチエンゲゼルシヤフト・ウント・コンパニー・オッフェネ・ハンデルスゲゼルシヤフト | 電子式ブレーキシステムのエラーの処理方法と装置 |
US6615160B1 (en) * | 1998-11-24 | 2003-09-02 | Bombardier Motor Corperation Of America | Methods and apparatus for engine diagnostics |
JP2000200353A (ja) * | 1998-12-29 | 2000-07-18 | Omron Corp | 指紋照合装置 |
TW420771B (en) * | 1999-08-14 | 2001-02-01 | Ibm | Electronic control system for controlling the function of a processing system and method for managing system fault situations of the electronic control system |
US6697763B1 (en) | 1999-12-07 | 2004-02-24 | Pei Electronics, Inc. | Measurement module and system for monitoring the status of armored vehicle electronic components |
JP3757734B2 (ja) * | 2000-02-03 | 2006-03-22 | マツダ株式会社 | 車両用音響装置 |
US6484082B1 (en) * | 2000-05-24 | 2002-11-19 | General Motors Corporation | In-vehicle network management using virtual networks |
JP5088842B2 (ja) * | 2001-08-08 | 2012-12-05 | 株式会社キーエンス | 電動機駆動装置における異常発生時の詳細表示方法及び電動機駆動装置 |
DE10225472A1 (de) * | 2002-06-10 | 2003-12-18 | Philips Intellectual Property | Verfahren und Chipeinheit zum Überwachen des Betriebs einer Mikrocontrollereinheit |
JP2004017676A (ja) * | 2002-06-12 | 2004-01-22 | Denso Corp | 車両用通信システム、初期化装置及び車両用制御装置 |
FR2841352B1 (fr) * | 2002-06-19 | 2004-08-06 | Eurocopter France | Dispositif et systeme de maintenance d'un systeme complexe, en particulier d'un aeronef |
US7310574B2 (en) * | 2002-11-28 | 2007-12-18 | Stmicroelectronics S.R.L. | Electronic architecture of an automatic system for driving an internal combustion engine |
EP1424479A1 (en) * | 2002-11-28 | 2004-06-02 | STMicroelectronics S.r.l. | Electronic device architecture for determining the angular position of an engine shaft in internal combustion engines |
US6985802B2 (en) * | 2003-04-22 | 2006-01-10 | Delphi Technologies, Inc. | Method of diagnosing an electronic control unit |
US7092848B2 (en) * | 2003-12-22 | 2006-08-15 | Caterpillar Inc. | Control system health test system and method |
ES2302059T3 (es) * | 2004-12-07 | 2008-07-01 | Bayerische Motorenwerke Aktiengesellschaft | Procedimiento para compilar entradas de registro de fallos. |
DE102005003916B4 (de) * | 2005-01-27 | 2012-06-06 | Continental Automotive Gmbh | Überwachen der Funktionssicherheit einer Brennkraftmaschine |
US20060184295A1 (en) * | 2005-02-17 | 2006-08-17 | Steve Hawkins | On-board datalogger apparatus and service methods for use with vehicles |
JP4501838B2 (ja) * | 2005-10-25 | 2010-07-14 | 株式会社デンソー | 車両用異常診断装置 |
US8600605B2 (en) * | 2006-01-30 | 2013-12-03 | GM Global Technology Operations LLC | Distributed diagnostics architecture |
JP4274186B2 (ja) | 2006-02-02 | 2009-06-03 | トヨタ自動車株式会社 | 故障診断装置および故障情報記録方法 |
JP4306765B2 (ja) * | 2007-06-08 | 2009-08-05 | 株式会社デンソー | 故障診断用情報収集装置 |
DE102007029116A1 (de) * | 2007-06-25 | 2009-01-02 | Continental Automotive Gmbh | Verfahren zum Betreiben eines Mikrocontrollers und einer Ausführungseinheit sowie ein Mikrocontroller und eine Ausführungseinheit |
KR100863551B1 (ko) * | 2007-07-31 | 2008-10-15 | 주식회사 만도 | 진단고장코드 관리방법 |
JP2009042867A (ja) * | 2007-08-07 | 2009-02-26 | Fujitsu Ten Ltd | ネットワークシステム、記録装置、及び電子制御装置 |
FR2920895B1 (fr) * | 2007-09-06 | 2014-11-28 | Peugeot Citroen Automobiles Sa | Procede de gestion de defaillances avec memorisation de ces defaillances pour un vehicule automobile. |
JP2009078702A (ja) * | 2007-09-26 | 2009-04-16 | Denso Corp | 車両用制御装置 |
JP2009223586A (ja) * | 2008-03-15 | 2009-10-01 | Omron Corp | ビルディング・ブロック型のplc |
JP5293081B2 (ja) * | 2008-10-23 | 2013-09-18 | 株式会社デンソー | 車両制御システム |
JP2010267003A (ja) * | 2009-05-13 | 2010-11-25 | Mitsubishi Electric Corp | プログラマブルコントローラ |
JP5208872B2 (ja) * | 2009-07-15 | 2013-06-12 | 日立オートモティブシステムズ株式会社 | 車両搭載機器の制御装置のメモリ診断装置 |
JP5347997B2 (ja) * | 2010-02-04 | 2013-11-20 | 株式会社デンソー | 故障診断用情報収集装置 |
DE102011121441A1 (de) * | 2011-12-16 | 2013-06-20 | GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) | Verfahren zum Betreiben eines Fehlerdiagnosesystems eines Fahrzeugs und Fahrzeug |
CN103197930B (zh) * | 2013-03-27 | 2016-08-03 | 北京经纬恒润科技有限公司 | 汽车诊断软件自动生成的方法 |
FR3006783A1 (fr) * | 2013-11-29 | 2014-12-12 | Continental Automotive France | Module espion pour systeme electronique securise |
CA2876605C (en) | 2014-01-03 | 2022-01-04 | Shem, Llc | Diagnostic system for a vehicle |
JP6099595B2 (ja) * | 2014-04-22 | 2017-03-22 | 本田技研工業株式会社 | 車内通信システム |
CN104932480A (zh) * | 2015-04-29 | 2015-09-23 | 深圳市元征软件开发有限公司 | 汽车诊断***设计方法和装置 |
JP6919597B2 (ja) * | 2018-03-01 | 2021-08-18 | オムロン株式会社 | コンピュータおよびその制御方法 |
FR3097342B1 (fr) * | 2019-06-13 | 2021-05-14 | Psa Automobiles Sa | Procédé de diagnostic d’un calculateur esclave comportant au moins une sortie commandée par un calculateur maître |
FR3097343B1 (fr) * | 2019-06-13 | 2021-05-14 | Psa Automobiles Sa | Procédé de diagnostic d’une sortie d’un calculateur esclave avec l’autorisation d’un calculateur maître |
CN113126598B (zh) * | 2021-04-15 | 2022-09-30 | 重庆金康赛力斯新能源汽车设计院有限公司 | 汽车电子控制单元的诊断方法、电子设备和存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3279137D1 (en) * | 1981-08-07 | 1988-11-24 | Nippon Denso Co | Motor vehicle diagnostic monitoring system |
JPS61261145A (ja) * | 1985-05-15 | 1986-11-19 | Toyota Motor Corp | 車両用故障診断装置 |
JPS62151903A (ja) * | 1985-12-25 | 1987-07-06 | Nippon Denso Co Ltd | 車両に搭載される電子制御装置 |
JPS62161037A (ja) * | 1986-01-09 | 1987-07-17 | Nippon Denso Co Ltd | 車両に搭載される総合診断装置 |
JPH079388B2 (ja) * | 1988-02-29 | 1995-02-01 | 富士重工業株式会社 | 車輌診断システム |
JPH0443137A (ja) * | 1990-06-06 | 1992-02-13 | Mitsubishi Electric Corp | 自動車用故障診断装置 |
JPH04198733A (ja) * | 1990-11-28 | 1992-07-20 | Mazda Motor Corp | 車両用故障診断装置 |
-
1993
- 1993-12-21 JP JP05345173A patent/JP3138709B2/ja not_active Expired - Fee Related
-
1994
- 1994-12-19 US US08/358,458 patent/US5594646A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH07181112A (ja) | 1995-07-21 |
US5594646A (en) | 1997-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3138709B2 (ja) | 車両用電子制御装置の自己故障診断方法及び装置 | |
EP0631213B1 (en) | Vehicle diagnosis system | |
US6012004A (en) | System and method for managing time for vehicle fault diagnostic apparatus | |
US6076172A (en) | Monitoting system for electronic control unit | |
JPH07107564A (ja) | 車両用通信システムの異常検出装置 | |
US7478273B2 (en) | Computer system including active system and redundant system and state acquisition method | |
WO2008035766A1 (fr) | Système de commande électronique et dispositif de commande électronique | |
JP2003285700A (ja) | 車両の故障診断装置 | |
JP2003027981A (ja) | 車両用故障診断装置 | |
JPH08178976A (ja) | 電源遮断検出装置 | |
JP3345827B2 (ja) | 車両診断装置 | |
JP2001147714A (ja) | 車載電子制御装置の故障診断装置 | |
US11726853B2 (en) | Electronic control device | |
JP3203884B2 (ja) | 車両用診断システム | |
JP2000146765A (ja) | 車両用電子制御装置 | |
JP2001175494A (ja) | マイクロプロセッサの演算処理の正常性を二重に診断する方式及びその方法 | |
JPH09126954A (ja) | 自動車用電子制御装置 | |
JP2530410Y2 (ja) | 車両用故障診断装置 | |
JP2002002419A (ja) | 車両用電子制御ユニット | |
JPH08278924A (ja) | アダプタ診断システム | |
JPH10269148A (ja) | 回路構成要素診断装置 | |
JPS61110243A (ja) | 誤り訂正及び検出回路の診断方式 | |
JP2001221715A (ja) | 車両の故障診断装置 | |
JP2818437B2 (ja) | 障害検出回路 | |
JP3031050B2 (ja) | 故障診断装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071215 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081215 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091215 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091215 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091215 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101215 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |