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
Application number
JP05345173A
Other languages
English (en)
Other versions
JPH07181112A (ja
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.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP05345173A priority Critical patent/JP3138709B2/ja
Priority to US08/358,458 priority patent/US5594646A/en
Publication of JPH07181112A publication Critical patent/JPH07181112A/ja
Application granted granted Critical
Publication of JP3138709B2 publication Critical patent/JP3138709B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0706Error 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/0736Error 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/0739Error 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE 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/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/32Arrangements 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/88Arrangements 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/885Arrangements 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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/266Electrical 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0706Error 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/0736Error 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0766Error or fault reporting or storing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE 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/00Further aspects of brake control systems not otherwise provided for
    • B60T2270/40Failsafe aspects of brake control systems
    • B60T2270/406Test-mode; Self-diagnosis
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0044In digital systems
    • B60W2050/0045In digital systems using databus protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection 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

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、親電子制御ユニット
(親ECU)と複数の子電子制御ユニット(子ECU)
が通信回線で接続された車両用電子制御装置(ECU)
に於けるシステム故障時のサービス性を向上させるのに
好適な自己故障診断方法及び装置に関する。
【0002】
【従来の技術】近年、車両の電子制御化が目覚ましく、
車両に搭載されるECUも複数の子ECUとこれを統括
する親ECUとから構成されている。従来のECUの故
障を診断(ダイアグノーシス)する装置は親ECUに対
してのみ行われており、子ECUに対しての故障診断
(セルフダイアグノーシス)に際して故障状態が持続さ
れているときには子ECUの故障検出が可能であった。
従来の子ECUのセルフダイアグノーシス機能について
説明する。図4はシステム構成を示す。親ECU1はシ
ステム検査機能及びダイアグメモリ機能を有するCPU
2、ダイアグ情報を保存するメモリ3、システム検査の
日時を記録するために要求に応じて日時情報を発生する
時計IC4、メモリと時計ICをバックアップする電池
5、子ECUとの間でデータ通信を行うための通信イン
タフェイス6により構成されている。
【0003】子ECU10(10A,10B,・・・)
は、セルフダイアグノーシス機能を有するCPU11、
子ECUが管理する検査結果を保存するためのメモリ1
2、親ECU1との間でデータ通信を行うための通信イ
ンタフェイス13からなっている。上記システムにより
故障検査を行う場合、図5に示すように、親ECUにお
いて、サービスマン等の人間の操作にてシステム検査を
起動すると、各子ECUへセルフダイアグノーシス起動
命令を発し、各子ECUとの通信状態のチェックを行っ
た後に、親ECU自身のセルフダイアグノーシスを実施
する。一方それぞれの子ECUではセルフダイアグノー
シスを実施し、その結果を親ECUに通知する。親EC
Uでは、それぞれ子ECUで実施されたセルフダイアグ
ノーシスの結果を順次受け取る。親ECUは、親ECU
自身と各子ECUによるシステム検査の結果を表示す
る。この表示内容は各子ECU、親ECUのセルフダイ
アグノーシス結果と各子ECUとの通信状態のチェック
結果である。
【0004】図6は親ECUのダイアグメモリ機能の処
理手順を示す。親ECUの動作中は、各子ECUとの通
信状態のチェックと親ECU自身のセルフダイアグノー
シスの実施が行われており、これらの故障を監視する。
故障の発生が検出されない間は、これらの処理を所定の
周期で繰り返し実行される。故障が検出されると各故障
発生時に、故障内容及び年月日時刻を電池付きメモリに
書き込む。そしてダイアグメモリ表示を起動したかを判
断し、起動されていないときは始めに戻って各子ECU
との通信状態のチェックを行う。起動されているときは
メモリよりダイアグ情報と発生年月日時刻を呼出し、表
示手段にダイアグメモリ内容を表示する。このダイアグ
メモリ機能の処理中、各子ECUは何もしない。ECU
の故障診断装置として、例えば特開平4−198733
号が知られている。
【0005】
【発明が解決しようとする課題】しかし、子ECUに対
しての故障診断では発生している故障状態が持続してい
る場合は従来システムにおいても検出できるが、故障状
態が持続していない場合、即ち使用状態に応じて不具合
が発生したりしなかったりする場合には、故障診断がで
きないという不具合があった。このように従来システム
には故障状態の持続性のない事象に対しての対応を判断
するために必要な情報、つまり過去から現在までの各子
ECUの通信状態の良否と故障発生日時などの情報を示
す機能がない為、各子ECUが一時的に不具合を起こし
た場合の履歴を知ることができず、原因究明、対策に時
間がかかり、サービス性を損なうという問題点がある。
また親ECUで行っている自己診断機能を、単に子EC
Uに水平展開することによって子ECUにおける自己診
断機能は達成可能であるが、装置の拡大、コストアップ
につながるなどの問題があった。本発明の目的は、部品
追加等のコストアップ要因を最小限におさえ、各子EC
Uで発生する故障状態の持続性のない事象の診断を可能
にした車両用電子制御装置に於ける自己故障診断方法及
び装置を提供することである。
【0006】上記の目的を達成するため、請求項1に記
載された発明は複数の子電子制御ユニットと、該各子電
子制御ユニットを統括する親電子制御ユニットが通信回
線で接続された車両用電子制御装置の自己故障診断方法
において、前記各子電子制御ユニットでは常時自己故障
診断を実行し、故障が検出されたときに時刻要求を前記
親電子制御ユニットに送信し、親電子制御ユニットは子
電子制御ユニットからの時刻要求を受信すると親電子制
御ユニットに設けられた日時情報を発生する時計より得
た故障発生日時の割込み処理を行い、得られた故障発生
日時を子電子制御ユニットに送信し、前記故障内容と共
に子電子制御ユニットの記憶手段に保存するようにした
構成にある。
【0007】また請求項3に記載された発明は複数の子
電子制御ユニットと、該各子電子制御ユニットを統括す
る親電子制御ユニットが通信回線で接続された車両用電
子制御装置の自己故障診断装置において、前記子電子制
御ユニットに設けられ、常時自己故障診断を実行する故
障診断手段と、故障が検出されたときに時刻要求を前記
通信回線を介して前記親電子制御ユニットに送信する第
1通信手段と、前記親電子制御ユニットに設けられ、日
時情報を発生する時計と、前記各子電子制御ユニットか
ら時刻要求を受け取ったときに前記時計より得た当該故
障の発生日時を処理する時計処理手段と、前記時計処理
手段により得られた故障発生日時を当該子電子制御ユニ
ットに送信する第2通信手段と、前記子電子制御ユニッ
トに設けられ、前記親電子制御ユニットから受け取った
故障発生日時及び前記故障内容を保存する記憶手段と、
前記親電子制御ユニットに設けられ、前記親電子制御ユ
ニットがダイアグメモリ機能を実施したとき前記記憶手
段から故障発生日時及び故障内容を読み出して出力する
メモリ制御手段とを具備する構成にある。また請求項4
に記載された発明は複数の子電子制御ユニットと、該各
子電子制御ユニットを統括する親電子制御ユニットが通
信回線で接続された車両用電子制御装置の自己故障診断
方法において、前記各子電子制御ユニットでは常時自己
故障診断を実行し、故障が検出されたときにその故障内
容を前記親電子制御ユニットに送信し、親電子制御ユニ
ットは子電子制御ユニットからの故障内容を受信したと
きに親電子制御ユニットに設けられた日時情報を発生す
る時計より得た故障発生日時の割込み処理を行い、前記
故障内容と共に親電子制御ユニットの記憶手段に保存す
るようにした構成にある。また請求項6に記載された発
明は複数の子電子制御ユニットと、該各子電子制御ユニ
ットを統括する親電子制御ユニットが通信回線で接続さ
れた車両用電子制御装置の自己故障診断装置において、
前記子電子制御ユニットに設けられ、常時自己故障診断
を実行する故障診断手段と、故障が検出されたときにそ
の故障内容を前記通信回線を介して前記親電子制御ユニ
ットに送信する通信手段と、前記親電子制御ユニットに
設けられ、日時情報を発生する時計と、前記各子電子制
御ユニットから故障内容を受け取ったときに前記時計よ
り得た当該故障の発生日時を処理する時計処理手段と、
前記時計処理手段により得られた故障発生日時を前記故
障内容と共に保存する記憶手段と、ダイアグメモリ機能
を実施したとき前記記憶手段から故障発生日時及び故障
内容を読み出して出力するメモリ制御手段とを具備する
構成にある。また請求項7に記載された発明は、上記請
求項3又は請求項6に記載の発明において、記憶手段を
不揮発性メモリとした構成にある。また請求項8に記載
された発明は、上記請求項7に記載の発明において、不
揮発性メモリを、記憶情報を電気的に書込みかつ電気的
に消去することができる記憶素子とした構成にある。
【0008】
【作用および発明の効果】請求項1及び請求項4に記載
の発明によると、各子電子制御ユニットでは常時自己故
障診断を実行し、故障が検出されたときに通信により親
電子制御ユニットに割り込みをかける。ここで子電子制
御ユニットにダイアグ情報記憶手段を備えている場合
は、故障検出に基づいて現在の年月日時刻を要求し、親
電子制御ユニットはこの要求信号により時計処理の割込
みをかける。親電子制御ユニットに設けられた日時情報
を発生する時計により処理された時計情報が子電子制御
ユニットに送られてくると、故障発生日時と故障内容を
一緒にダイアグ情報として子電子制御ユニットのダイア
グ情報記憶手段に保存する。一方子電子制御ユニットに
ダイアグ情報記憶手段を備えていない場合は、故障が検
出されるとその故障の内容を、親電子制御ユニットに送
信する。親電子制御ユニットは、子電子制御ユニットか
らの故障内容を受信したときに親電子制御ユニットに設
けられた日時情報を発生する時計より得た故障発生日時
の割込み処理を行って、検出された故障内容と共に、親
電子制御ユニットの記憶手段に保存する。このように本
発明の自己故障診断方法によれば、各子電子制御ユニッ
トの自己故障診断で検出される故障は、親電子制御ユニ
ットに設けられた時計機能を用いることにより、逐一発
生日時と内容が記憶手段に保存されるため、新たな時計
機能を付加することがなく、電子制御装置の故障診断が
できる。また請求項2及び請求項5に記載の発明による
と、ダイアグ情報をユーザの要求により表示することに
より、過去から現在までの各子電子制御ユニットの診断
結果の履歴を知ることができ、原因究明や対策がし易く
なり、サービス性が向上される。
【0009】また、請求項3に記載の発明によると、子
電子制御ユニットに設けられた故障診断手段が常時自己
故障診断を実行し、故障が検出されたときに第1通信手
段が時刻要求を親電子制御ユニットに送信する。親電子
制御ユニットは時刻要求を受け取ったときに親電子制御
ユニットに設けられた日時情報を発生する時計より得た
故障の発生日時を時計処理手段により処理し、第2通信
手段が該故障発生日時を子電子制御ユニットに送信す
る。子電子制御ユニットの記憶手段は故障発生日時を受
け取ると自己故障診断で検出した故障内容と共に保存す
る。また、メモリ制御手段はユーザから要求があったと
き記憶されている故障発生日時と故障内容を読み出して
出力する。また、請求項6に記載の発明によると、子電
子制御ユニットに設けられた故障診断手段が常時自己故
障診断を実行し、故障が検出されたときに通信手段がそ
の故障内容を親電子制御ユニットに送信する。親電子制
御ユニットは故障内容を受け取ったときに親電子制御ユ
ニットに設けられた日時情報を発生する時計より得た故
障の発生日時を時計処理手段により処理し、記憶手段は
故障発生日時を故障内容と共に保存する。またメモリ制
御手段はユーザから要求があったとき記憶されている故
障発生日時と故障内容を読み出して出力する。このよう
に本発明の自己故障診断装置によれば、親電子制御ユニ
ットに設けられた時計機能を利用することにより、各子
電子制御ユニットの自己故障診断を常時実施し、検出さ
れた故障の内容と発生日時を保存して出力することがで
きるので、各子電子制御ユニットに時計機能を備える必
要がなく、構成を簡略化することができ、かつ上記方法
発明と同様の効果が得られる。
【0010】
【実施例】以下、本発明の実施例を図面に基づいて説明
する。なお、システムは図4と同じ構成であり、またシ
ステム検査の手順も同じなので、その説明を省略する。
ここでは本発明の特徴部分であるダイアグメモリ機能に
ついての実施例を説明する。図1はダイアグメモリ機能
を実現するための処理手順の第1の実施例を示す。本実
施例は、各子ECU10で実施されるセルフダイアグノ
ーシスで検出される故障内容と親ECU1から受け取っ
た現在年月日時刻を電池付きメモリ3に書き込み、この
メモリ情報を親ECU1が管理するものである。
【0011】親ECUは、親ECU自身が管理するシス
テムの故障診断(ダイアグメモリ機能)と各子ECUが
管理するシステムの故障診断(セルフダイアグノーシス
機能)により得られる各子ECUのダイアグ情報を取り
込むための処理機能を備えている。親ECU自身は従来
システムと同様にシステム検査を常時実施し、故障を検
出すると当該故障発生時の故障内容(ダイアグ情報)と
発生年月日時刻を電池付きメモリに記憶する。また各子
ECUのセルフダイアグノーシス機能の実施により得ら
れたダイアグ情報を親ECUに取り込むための処理ルー
チンを有する。そのルーチンとして、各子ECUからの
現在年月日時刻要求により起動する割込処理ルーチンを
備えている。
【0012】割込処理ルーチンは、子ECUより時刻要
求があるとCPUに対して割込みを発生し、時計ICよ
り年月日時刻を呼出し、現在年月日時刻を要求された子
ECUに送出した後、割込みを抜ける。一方当該子EC
Uは受け取った年月日時刻と故障内容をメモリに書き込
む。親ECUのダイアグメモリ機能が実施され、ステッ
プAでダイアグメモリ起動が確認されると、まず各子E
CUに対してダイアグメモリ情報の転送要求を行う。そ
して各子ECUでは転送要求に応じてメモリよりダイア
グ情報と発生年月日情報を読出し、その情報を親ECU
に送出する。子ECUから送られてくる情報は電池付き
メモリに書込まれる。ユーザがダイアグメモリの内容の
表示要求があると、親ECUはメモリから親及び各子E
CUのダイアグ情報と発生年月日時刻を呼出し、表示部
に表示する。
【0013】次に図2はダイアグメモリ機能を実現する
ための処理手順の第2の実施例を示す。本実施例は、各
子ECU10で実施されるセルフダイアグノーシスで故
障が検出されるとその故障内容を親ECU1に送出し、
親ECU1がダイアグ情報を電池付きメモリ3に書き込
んで管理するものである。親ECUは、子ECUよりの
故障内容送出割込が発生すると時計ICより年月日時刻
を呼出し、電池付きメモリに当該子ECUのダイアグ情
報と発生年月日時刻を書込む。この各子ECUからのダ
イアグ情報は、ユーザの指示により親ECUのダイアグ
メモリ機能が実施されるとメモリより親及び各子ECU
のダイアグ情報と発生年月日時刻を呼出し、表示する。
【0014】図3はダイアグメモリ機能を実現するため
の他のシステム構成を示す。本システムは、電源を切っ
ても各子ECU単独で故障履歴調査を可能にしたもので
ある。各子ECU10には、セルフダイアグノーシス機
能の実施により得られるダイアグ情報を記憶するメモリ
として、記憶する情報を電気的に書込み、かつ電気的に
消去することができるROM(EEPROM)14を実
装する。EEPROM14には、子ECUのセルフダイ
アグノーシス結果を発生年月日時刻と共に保存する。親
ECUのダイアグメモリ機能は、図1と同様であり、子
ECUからの現在年月日時刻要求により親ECU1から
送られてくる現在年月日時刻と故障内容をEEPROM
14に書込む。このダイアグ情報を親ECUのダイアグ
機能の実施により取込み、親ECU内の電池付きメモリ
3に記憶する。ユーザから指示によってダイアグ情報の
表示を行う。本実施例では、各子ECUにEEPROM
を備えたもので説明したが、電池付きメモリであっても
良い。
【図面の簡単な説明】
【図1】 本発明に係る車両用電子制御装置の自己故障
診断方法及び装置に適用されるダイアグメモリ機能を実
現するための処理手順の第1の実施例を示すフロー図で
ある。
【図2】 処理手順の第2の実施例を示すフロー図であ
る。
【図3】 システム構成の他の実施例を示すブロック図
である。
【図4】 従来の車両用電子制御装置に於ける自己故障
診断装置のシステム構成を示すブロック図である。
【図5】 従来のシステム検査の手順を示すフロー図で
ある。
【図6】 従来の親ECUのダイアグメモリ機能の処理
手順を示すフロー図である。
【符号の説明】
1…親電子制御ユニット(親ECU)、2…親ECUの
CPU、3…親ECUのメモリ、4…時計IC、5…電
池、6,13…通信インタフェイス、10…子電子制御
ユニット(子ECU)、11…子ECUのCPU、12
…子ECUのメモリ、14…EEPROM
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭58−25545(JP,A) 特開 昭58−26650(JP,A) 特開 昭62−3312(JP,A) 特開 平4−259195(JP,A)

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】 複数の子電子制御ユニットと、該各子電
    子制御ユニットを統括する親電子制御ユニットが通信回
    線で接続された車両用電子制御装置の自己故障診断方法
    において、 前記各子電子制御ユニットでは常時自己故障診断を実行
    し、故障が検出されたときに時刻要求を前記親電子制御
    ユニットに送信し、親電子制御ユニットは子電子制御ユ
    ニットからの時刻要求を受信すると親電子制御ユニット
    に設けられた日時情報を発生する時計より得た故障発生
    日時の割込み処理を行い、得られた故障発生日時を子電
    子制御ユニットに送信し、前記故障内容と共に子電子制
    御ユニットの記憶手段に保存することを特徴とする自己
    故障診断方法。
  2. 【請求項2】 前記親電子制御ユニットがダイアグメモ
    リ機能を実施したとき前記子電子制御ユニットの記憶手
    段から各子電子制御ユニットの故障内容及び故障発生日
    時を呼出して出力することを特徴とする請求項1記載の
    自己故障診断方法。
  3. 【請求項3】 複数の子電子制御ユニットと、該各子電
    子制御ユニットを統括する親電子制御ユニットが通信回
    線で接続された車両用電子制御装置の自己故障診断装置
    において、 前記子電子制御ユニットに設けられ、常時自己故障診断
    を実行する故障診断手段と、故障が検出されたときに時
    刻要求を前記通信回線を介して前記親電子制御ユニット
    に送信する第1通信手段と、 前記親電子制御ユニットに設けられ、日時情報を発生す
    る時計と、前記各子電子制御ユニットから時刻要求を受
    け取ったときに前記時計より得た当該故障の発生日時を
    処理する時計処理手段と、前記時計処理手段により得ら
    れた故障発生日時を当該子電子制御ユニットに送信する
    第2通信手段と、 前記子電子制御ユニットに設けられ、前記親電子制御ユ
    ニットから受け取った故障発生日時及び前記故障内容を
    保存する記憶手段と、 前記親電子制御ユニットに設けられ、前記親電子制御ユ
    ニットがダイアグメモリ機能を実施したとき前記記憶手
    段から故障発生日時及び故障内容を読み出して出力する
    メモリ制御手段と、 を具備する自己故障診断装置。
  4. 【請求項4】 複数の子電子制御ユニットと、該各子電
    子制御ユニットを統括する親電子制御ユニットが通信回
    線で接続された車両用電子制御装置の自己故障診断方法
    において、 前記各子電子制御ユニットでは常時自己故障診断を実行
    し、故障が検出されたときにその故障内容を前記親電子
    制御ユニットに送信し、親電子制御ユニットは子電子制
    御ユニットからの故障内容を受信したときに親電子制御
    ユニットに設けられた日時情報を発生する時計より得た
    故障発生日時の割込み処理を行い、前記故障内容と共に
    親電子制御ユニットの記憶手段に保存することを特徴と
    する自己故障診断方法。
  5. 【請求項5】 前記親電子制御ユニットがダイアグメモ
    リ機能を実施したとき前記親電子制御ユニットの記憶手
    段から各子電子制御ユニットの故障内容及び故障発生日
    時を呼出して出力することを特徴とする請求項4記載の
    自己故障診断方法。
  6. 【請求項6】 複数の子電子制御ユニットと、該各子電
    子制御ユニットを統括する親電子制御ユニットが通信回
    線で接続された車両用電子制御装置の自己故障診断装置
    において、 前記子電子制御ユニットに設けられ、常時自己故障診断
    を実行する故障診断手段と、故障が検出されたときにそ
    の故障内容を前記通信回線を介して前記親電子制御ユニ
    ットに送信する通信手段と、 前記親電子制御ユニットに設けられ、日時情報を発生す
    る時計と、前記各子電子制御ユニットから故障内容を受
    け取ったときに前記時計より得た当該故障の発生日時を
    処理する時計処理手段と、前記時計処理手段により得ら
    れた故障発生日時を前記故障内容と共に保存する記憶手
    段と、ダイアグメモリ機能を実施したとき前記記憶手段
    から故障発生日時及び故障内容を読み出して出力するメ
    モリ制御手段と、 を具備する自己故障診断装置。
  7. 【請求項7】 前記記憶手段が不揮発性メモリであるこ
    とを特徴とする請求項3又は請求項6記載の自己故障診
    断装置。
  8. 【請求項8】 前記不揮発性メモリが記憶情報を電気的
    に書込み,かつ電気的に消去することができる記憶素子
    であることを特徴とする請求項7記載の自己故障診断装
    置。
JP05345173A 1993-12-21 1993-12-21 車両用電子制御装置の自己故障診断方法及び装置 Expired - Fee Related JP3138709B2 (ja)

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)

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

* Cited by examiner, † Cited by third party
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 車両用故障診断装置

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