JPS622306A - Abnormality detecting device for electronic control unit - Google Patents
Abnormality detecting device for electronic control unitInfo
- Publication number
- JPS622306A JPS622306A JP60141200A JP14120085A JPS622306A JP S622306 A JPS622306 A JP S622306A JP 60141200 A JP60141200 A JP 60141200A JP 14120085 A JP14120085 A JP 14120085A JP S622306 A JPS622306 A JP S622306A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- output
- control unit
- control device
- electronic control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、マイクロコンピュータのようなプロセスユ
ニットを内蔵する電子的な制御装置の、例えば設計時、
開発時において効果的にテストベンチで利用され、入出
力回路の障害、ミスマツチング、プログラム障害等の異
常状態の診断を実施する電子的制御ユニットの異常検出
装置に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention is applicable to the design of an electronic control device incorporating a process unit such as a microcomputer, for example.
The present invention relates to an abnormality detection device for an electronic control unit that is effectively used on a test bench during development to diagnose abnormal conditions such as input/output circuit failures, mismatching, and program failures.
[背景技術]
マイクロコンピュータ等を利用した電子的な制御装置を
設計し、また開発する過程にあっては、その入出力回路
が障害なく作動しているか否か、さらには設定プログラ
ムに異常が存在するか否かを診断する必要がある。この
ような制御ユニットの診断は、例えばこの制御ユニット
に対して擬似的なセンサ信号を与え、この制御ユニット
の出力信号をモニタすることによって実施することが知
られている。具体的には、この制御ユニットがエンジン
の制御ユニットとして使用されるものである場合、擬似
信号としてエンジンの吸入空気量信号、エンジンの回転
速度信号、スロットル開度信号、冷却水温信号、空燃比
信号等に相当する信号を設定し、制御ユニットから出力
される燃料噴射量信号を計測するものである。そして、
上記擬似信号に対応した値の燃料噴射量信号が発生され
たか否かを観測して、この制御ユニットが正常に障害な
く作動したか否かを判定するものである。[Background Art] In the process of designing and developing electronic control devices using microcomputers, etc., it is important to check whether the input/output circuits are operating without any failure or not, and whether there are any abnormalities in the setting program. It is necessary to diagnose whether or not. It is known that diagnosis of such a control unit is performed by, for example, providing a pseudo sensor signal to the control unit and monitoring the output signal of the control unit. Specifically, if this control unit is used as an engine control unit, the pseudo signals include an engine intake air amount signal, an engine rotational speed signal, a throttle opening signal, a cooling water temperature signal, and an air-fuel ratio signal. etc., and measures the fuel injection amount signal output from the control unit. and,
It is determined whether or not this control unit operates normally without any trouble by observing whether or not a fuel injection amount signal having a value corresponding to the above-mentioned pseudo signal is generated.
すなわち、所定の擬似センサ信号を制御ユニットに対し
て供給し、その状態でこの制御ユニットから予定された
出力信号が出力されない場合には、この制御ユニットの
ハードが不良であるのか、あるいはソフトが不良である
のか、さらに他の部分が不良であるのかを、勘によって
捜すようにしているものである。このため、正確な診断
作業を実行することが非常に困難となるものであり、ま
た具体的な不良箇所を検出するために、多大な時間と労
力が必要となるものである。In other words, if a predetermined pseudo sensor signal is supplied to the control unit, and the expected output signal is not output from this control unit, the hardware of this control unit is defective, or the software is defective. I try to use my intuition to find out whether it is the fault or whether some other part is defective. For this reason, it is extremely difficult to perform accurate diagnostic work, and a great deal of time and effort is required to detect a specific defective location.
[発明が解決しようとする問題点]
この発明は上記のような点に鑑みなされたちので、例え
ばマイクロコンピュータを利用して構成されるエンジン
制御ユニットのような電子的な制御ユニットを、簡単に
且つ確実に診断できるようにするものであり、特に不良
箇所が存在する場合には、その不良箇所が具体性をもっ
て確実に検出されるようにして、このような制御ユニッ
トの設計あるいは開発時におけるテストベンチにおいて
効果的の利用されるようにする電子的制御ユニットの異
常検出装置を提供しようとするものである。[Problems to be Solved by the Invention] The present invention has been made in view of the above-mentioned points. Therefore, it is possible to easily and easily control an electronic control unit such as an engine control unit configured using a microcomputer. It enables reliable diagnosis, and in particular, when a defective location exists, it ensures that the defective location is detected with specificity and is used as a test bench when designing or developing such a control unit. It is an object of the present invention to provide an abnormality detection device for an electronic control unit that can be effectively used in the following.
[問題点を解決するための手段]
すなわち、この発明に係る電子的制御装置の異常検出装
置にあっては、入力回路、ブセスユニット、および出力
回路を備えた電子的制御装置に対してテスト用の擬似セ
ンサ信号を供給設定した状態で、この制御ユニットの出
力信号を検出する第1のモニタ手段によって、この制御
ユニットの大まかな不良箇所の存在の推定を行うように
するものであり、さらに上記プロセスユニットから出力
回路に対して供給される信号、および上記入力回路から
プロセスユニットに対して供給される信号をそれぞれ検
出する、上記出力回路および入力回路の不良の存在を判
定する第2および第3のモニタ手段を備えるものであり
、この第1乃至第3のモニタ手段によって上記電子的な
制御ユニットの診断が実行されるよにするものである。[Means for Solving the Problems] That is, in the abnormality detection device for an electronic control device according to the present invention, a test The first monitoring means detects the output signal of the control unit while the pseudo sensor signal is set to be supplied, and the presence of a rough defective location in the control unit is estimated. second and third detecting signals supplied from the unit to the output circuit and signals supplied from the input circuit to the process unit, respectively, for determining the presence of a defect in the output circuit and the input circuit; It is provided with a monitor means, and the diagnosis of the electronic control unit is executed by the first to third monitor means.
[作用]
上記のように構成される異常検出装置にあっては、診断
の行われる電子制御ユニットの出力信号を検出する第1
のモニタ手段による大まかなモニタ結果と、上記第2の
モニタ手段のモニタ結果とによって、出力回路の異常が
判定できるものであり、また擬似信号と第3のモニタ手
段によるモニタ結果によって入力回路の診断が行われる
ようになる。すなわち、上記第1乃至第3のモニタ手段
によるモニタ結果によって、電子制御ユニットの内部の
異常箇所を区分して探索できるようになるものであり、
ハード的なものはもとより、ソフト的な不良箇所も効果
的に且つ能率的に診断することが可能となるものである
。[Operation] In the abnormality detection device configured as described above, the first
An abnormality in the output circuit can be determined based on the rough monitoring result by the above-mentioned monitoring means and the monitoring result by the second monitoring means, and the input circuit can be diagnosed based on the pseudo signal and the monitoring result by the third monitoring means. will be carried out. That is, based on the monitoring results by the first to third monitoring means, it is possible to distinguish and search for abnormal locations inside the electronic control unit.
This makes it possible to effectively and efficiently diagnose not only hardware but also software defects.
[発明の実施例] 以下、図面を参照してこの発明の一実施例を説明する。[Embodiments of the invention] Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
第1図は、例えばエンジン制御ユニットを構成する電子
的な制御ユニット11の異常の存在を確認する診断を実
行する場合を示しているもので、上記電子的制御装置I
Oに対して、診断動作を実行させる診断制御装置20が
設定される。FIG. 1 shows a case where a diagnosis is executed to confirm the existence of an abnormality in an electronic control unit 11 constituting an engine control unit, for example, and the electronic control unit I
A diagnostic control device 20 is set for O to execute a diagnostic operation.
上記診断制御装置20は、制御装置10を診断するため
の擬似的な信号を発生する擬似センサ信号設定部21を
備えるもので、この信号設定部21から発生されたセン
サ擬似信号は、信号ライン1aを介して制御装置10の
入力回路11に対して供給されるようになっている。こ
の制御装置10にあっては、上記入力回路11に入力さ
れた信号の供給されるプロセスユニット12を備え、こ
のユニット12では上記人力センサ信号に基づき所定の
演算動作を実行し、その演算結果に対応する出力信号を
、出力回路13を介してこの制御装置10の出力信号と
して取出し、制御対象であるアクチュエータ30に対し
て制御駆動信号として出力するものである。The diagnostic control device 20 includes a pseudo sensor signal setting section 21 that generates a pseudo signal for diagnosing the control device 10, and the sensor pseudo signal generated from the signal setting section 21 is transmitted through the signal line 1a. The signal is supplied to the input circuit 11 of the control device 10 via. This control device 10 includes a process unit 12 to which the signal input to the input circuit 11 is supplied, and this unit 12 executes a predetermined arithmetic operation based on the human power sensor signal and uses the result of the arithmetic operation. A corresponding output signal is taken out as an output signal of this control device 10 via the output circuit 13, and output as a control drive signal to the actuator 30 that is the controlled object.
ここで、上記プロセスユニット12に対しては、演算動
作に対応して使用されるデータ信号等を記憶する記憶装
置としてRA M 14を備えている。Here, the process unit 12 is provided with a RAM 14 as a storage device for storing data signals and the like used in correspondence with arithmetic operations.
上記診断制御装置20は、さらに上記入力回路11から
の出力信号、および出力回路13に対する人力信号をそ
れぞれ信号ライン2aおよび3aを介して供給されるポ
ート人出力信号モニタ部22、上記RAMI4の信号を
信号ライン4aを介して検出するRAM値モニタ部23
、さらに制御装置10の検出信号を信号ライン5aを介
して検出する出力信号計測部24を有する。そして、上
記信号設定部21、モニタ部22.23、さらに計71
11部24は、内部バス27を介して接続設定される制
御部25によって駆動制御されるものである。この制御
部25に対しては、コンソール26が設定されている。The diagnostic control device 20 further receives signals from a port human output signal monitor section 22 and the RAMI 4, which are supplied with output signals from the input circuit 11 and human signals to the output circuit 13 via signal lines 2a and 3a, respectively. RAM value monitor section 23 detects via signal line 4a
, further includes an output signal measuring section 24 that detects the detection signal of the control device 10 via the signal line 5a. Then, the signal setting section 21, the monitor section 22, 23, and a total of 71
The 11 section 24 is driven and controlled by a control section 25 connected and set via an internal bus 27. A console 26 is set up for this control section 25 .
上記擬似センサ信号設定部21は、電子的制御装置IO
に対してテスト条件を与えるものであり、具体的には電
圧、電流、抵抗等のアナログ信号、スイッチ信号のよう
なディジタル信号、さらにエンジン回転速度信号のよう
なパルス状の信号を発生する。The pseudo sensor signal setting section 21 includes an electronic control device IO
Specifically, it generates analog signals such as voltage, current, and resistance, digital signals such as switch signals, and pulse-like signals such as engine rotational speed signals.
第2図はこの擬似センサ信号設定部21の具体的な構成
例を示しているもので、上記のようなディジタル状の信
号を出力するディジタル化・号出力回路211 、おな
じくアナログ信号を出力するアナログ出力回路212、
さらにパルス出力回路213を備えるもので、これら出
力回路211〜213それぞれからの出力信号は、信号
ラインla介して制御装置10の入力回路11に対して
供給されるようなるものである。そして、上記各入力回
路211〜213は、バスインターフェース回路24を
介して内部バス27に対して接続設定されるものである
。FIG. 2 shows a specific configuration example of this pseudo sensor signal setting section 21, in which a digitization/signal output circuit 211 outputs a digital signal as described above, and an analog signal output circuit 211 outputs an analog signal as well. output circuit 212,
It further includes a pulse output circuit 213, and output signals from each of these output circuits 211 to 213 are supplied to the input circuit 11 of the control device 10 via the signal line la. Each of the input circuits 211 to 213 is connected to the internal bus 27 via the bus interface circuit 24.
第3図はポート人出力信号モニタ部22の具体的な構成
例を示すもので、信号ライン2aおよび3aからの上記
擬似センサ信号に対応するスイッチ信号等のディジタル
信号、またプロセスユニット12から出力されるディジ
タル駆動信号のような信号の供給されるディジタル入力
回路221、またアナログ状入力信号の供給されるアナ
ログ計測回路222、さらにエンジン回転信号、アクチ
ュエータ駆動信号等のパルス状信号の供給されるパルス
計測回路223を備える。そして、これら入力回路21
1、計d1す回路222.223はバスインターフェー
ス回路224を介して内部バス27に対して接続するも
のである。FIG. 3 shows a specific configuration example of the port human output signal monitor section 22, in which digital signals such as switch signals corresponding to the pseudo sensor signals from the signal lines 2a and 3a, and output signals from the process unit 12 are shown. A digital input circuit 221 to which signals such as digital drive signals are supplied; an analog measurement circuit 222 to which analog input signals are supplied; and a pulse measurement circuit to which pulse signals such as engine rotation signals and actuator drive signals are supplied. A circuit 223 is provided. And these input circuits 21
1. The circuits 222 and 223 d1 are connected to the internal bus 27 via the bus interface circuit 224.
また、RAM値モニタ部23は制御装置10のRAM1
4をモニタするものであって、第4図に示すように信号
ライン4aを介してアドレスおよびデータが供給される
もので、それぞれアドレスバッファ2311データバツ
フア232に対して供給されるようになっている。また
ライト・リード指令信号WRも供給されているもので、
この指令信号は上記各バッファ231および232に人
力された信号と共にデニアルポー)RAM234に対し
て供給設定する。そして、このデュアルポートRA M
234はバスインターフェース回路235を介して内
部バス27に対して接続設定する。Further, the RAM value monitor section 23
4, and as shown in FIG. 4, addresses and data are supplied via signal line 4a, and are supplied to address buffer 2311 and data buffer 232, respectively. The write/read command signal WR is also supplied.
This command signal is supplied to the RAM 234 together with the signals input to each of the buffers 231 and 232. And this dual port RAM
234 is connected to the internal bus 27 via a bus interface circuit 235.
出力信号計測部24は、第5図に示すように信号ライン
5aを介して供給されるこの制御装置lOのディジタル
、アナログ信号およびパルス信号が供給されるもので、
ディジタル入力回路241.アナログ計7II+1回路
242、およびパルス計測回路243を備える。また、
アクチュエータ駆動パルス等に異常があった場合にこれ
を検出する異常出力検出回路244を備える。そして、
これら回路241〜244はバスインターフェース回路
245を介して内部バス27に対して接続するものであ
る。The output signal measuring section 24 is supplied with digital, analog signals, and pulse signals of the control device 1O supplied via the signal line 5a, as shown in FIG.
Digital input circuit 241. It includes an analog meter 7II+1 circuit 242 and a pulse measurement circuit 243. Also,
An abnormal output detection circuit 244 is provided to detect an abnormality in the actuator drive pulse or the like. and,
These circuits 241 to 244 are connected to the internal bus 27 via a bus interface circuit 245.
制御部25は、上記擬似センサ信号設定部21、モニタ
部22および23、および出力信号計測部24を使用し
て電子的制御装置lOの異常検出、すなわち不具合箇所
の推定を実行をするものである。そのため、データバス
251を介して接続設定されるよう番ミしたCPU25
2、メモリ253を備えるものであり、またコンソール
インターフェース254を介してコンソール26が接続
されるようになっている。The control unit 25 uses the pseudo sensor signal setting unit 21, the monitor units 22 and 23, and the output signal measurement unit 24 to detect an abnormality in the electronic control device IO, that is, to estimate the location of the failure. . Therefore, the CPU 25 configured to be connected via the data bus 251
2. It is equipped with a memory 253, and a console 26 is connected via a console interface 254.
そして、上記バス251はバスインターフェース回路2
55をいして内部バス27に接続するようにしている。The bus 251 is connected to the bus interface circuit 2.
55 to connect to the internal bus 27.
上記コンソール26は、制御部25に対して指令を与え
たり、また制御部25からの制御部10の異常の検出結
果を表示したりするものである。The console 26 is used to give commands to the control section 25 and to display the results of detection of abnormalities in the control section 10 from the control section 25.
すなわち、上記のように構成される異常検出装置にあっ
ては、その診断制御装置20の制御部25のメモリ25
3に対しては、予め被テスト制御装置10の仕様書に基
づいた検査プログラムが格納されている。そして、コン
ソール26からの指令に基づいて上記制御装置10の異
常検出、すなわち不具合箇所の推定を行なう。That is, in the abnormality detection device configured as described above, the memory 25 of the control unit 25 of the diagnostic control device 20
3, an inspection program based on the specifications of the control device 10 to be tested is stored in advance. Then, based on commands from the console 26, an abnormality in the control device 10 is detected, that is, the location of the problem is estimated.
上記制御装置10のテスト条件は、擬似センサ信号設定
部21から信号ライン1aを介して制御装置10の入力
回路11に対して与えられるようになるものであり、こ
の人力信号に対応するこの制御装置10の出力信号が、
信号ライン5aを介して出力信号針11F1部24に対
して供給設定されるようになる。また、信号ライン2a
〜4aを介して取り出される信号により、ポート人出力
信号モニタ部22およびRAM値モニタ部23によって
上記制御装置10の内部状態がモニタされるようになる
。The test conditions for the control device 10 are given to the input circuit 11 of the control device 10 from the pseudo sensor signal setting section 21 via the signal line 1a, and the test conditions for the control device 10 corresponding to this human input signal are 10 output signals are
The signal is set to be supplied to the output signal needle 11F1 portion 24 via the signal line 5a. In addition, the signal line 2a
The internal state of the control device 10 is monitored by the port output signal monitor section 22 and the RAM value monitor section 23 based on the signal taken out through 4a.
第7図は上記のようなテスト条件信号を制御装置【0に
対して供給して、この制御装置10の異常検出動作を実
行する処理の流れを示すもので、まずステップ41でテ
スト条件を設定する。すなわち、擬似センサ信号設定部
21から信号ライン1aに対して出力信号を発生し、制
御装置10の入力回路11に対して供給する。このよう
に所定の擬似センサ信号を、被測定測定装置10に対し
て供給設定した状態で上記制御装置10から出力信号゛
が取り出されるようになるものであるが、ステップ42
で信号ライン5aから取り出される出力信号を、出力信
号計測部24で計測する。そして、次のステップ43で
仕様に対して満足できる出力が得られたか否かを判定し
、制御装置10の大まかな異常状態の推定を行なう。FIG. 7 shows the flow of processing for supplying the test condition signal as described above to the control device 0 and executing the abnormality detection operation of the control device 10. First, in step 41, the test conditions are set. do. That is, an output signal is generated from the pseudo sensor signal setting section 21 to the signal line 1a, and is supplied to the input circuit 11 of the control device 10. In this way, the output signal ``is taken out from the control device 10 in a state where the predetermined pseudo sensor signal is set to be supplied to the device under test 10, but in step 42
The output signal taken out from the signal line 5a is measured by the output signal measuring section 24. Then, in the next step 43, it is determined whether or not an output satisfying the specifications has been obtained, and the abnormal state of the control device 10 is roughly estimated.
そして、満足した仕様が得られたならば、それでこの処
理は終了される。また、仕様に満足する出力が得られな
い場合は、次のステップ44に進んで、ポート人出力信
号をモニタ部22でモニタする。また、ステップ45で
モニタ部23に入力されるRAMデータ信号をモニタし
、次のステップ4Bで上記ステップ44および45にお
けるモニタ結果に基づいて不具合箇所の推定を実行する
。この推定結果は、ステップ47でコンソール26にお
いて表示出力されるようにする。Then, if a satisfied specification is obtained, this process ends. If an output that satisfies the specifications cannot be obtained, the process proceeds to the next step 44, where the monitor section 22 monitors the port output signal. Further, in step 45, the RAM data signal input to the monitor unit 23 is monitored, and in the next step 4B, a defect location is estimated based on the monitoring results in steps 44 and 45 described above. This estimation result is displayed on the console 26 in step 47.
ここで、上記ステップ4Gにおける分具合箇所の推定は
、例えば第8図に示すような4つのステップ461〜4
04で実行する。まずステップ461での推定は、制御
装置10の出力信号の計測結果に基づいて大まかな推定
を実行する。例えば、制御装置10がエンジン制御ユニ
ットを構成するものであり、燃料噴射量を制御する出力
信号を発生するものである場合には、擬似センサ信号を
与えた状態で上記擬似センサ信号に対応した燃料噴射指
令信号が出力されるようになる。Here, the estimation of the distribution location in step 4G is performed in four steps 461 to 4 as shown in FIG. 8, for example.
Execute with 04. First, in the estimation in step 461, a rough estimation is performed based on the measurement result of the output signal of the control device 10. For example, if the control device 10 constitutes an engine control unit and generates an output signal for controlling the fuel injection amount, the control device 10 generates an output signal that controls the amount of fuel injection, and when a pseudo sensor signal is applied, the control device 10 generates an output signal that controls the amount of fuel injection. An injection command signal will now be output.
このような設定状態でのこのステップ461での推定は
、第9図に示すような状態で実行されるもので、例えば
1−1で示すように制御装置lOからの出力信号が「噴
射せず」となっている場合には、この図でΔ印で示すよ
うに制御装置10の入力回路11の中でディジタル入力
部あるいはパルス入力部、出力回路13の中でドライバ
部あるいは内蔵プログラムの中の何れかに不具合が発生
している可能性があると推定するものである。同様に、
1−2〜1−5でそれぞれ示すように「噴射しっばなし
」「噴射時間の誤差大」 「噴射量は有り」 「異常噴
射有り」等の出力モニタ結果によって、そのそれぞれに
対応した推定が行われるものである。The estimation in step 461 in such a setting state is executed in the state shown in FIG. 9. For example, as shown in 1-1, the output signal from the control device ”, the digital input section or pulse input section in the input circuit 11 of the control device 10, the driver section in the output circuit 13, or the built-in program, as shown by the Δ mark in this figure. It is estimated that there is a possibility that a problem has occurred in one of them. Similarly,
As shown in 1-2 to 1-5, depending on the output monitoring results such as ``No injection,'' ``Large error in injection time,'' ``Injection amount is correct,'' and ``Abnormal injection,'' the corresponding estimation is made. It is something that is done.
次にステップ462では、制御装置10のプロセスユニ
ット12の出力ポートの信号をモニタして、上記ステッ
プ461の大まかな推定を、より正確な推定のものとす
る。具体的には、第9図で示されるように出力ポートが
オフのままの状態にある場合には、ディジタル入力、パ
ルス人力、内蔵プログラムの何れかにに異常が存在する
ことを指示するものであり、上記ステップ461の大ま
かな推定の結果に対して不具合の可能性の有る部分が3
箇所にしぼられて、推定箇所が狭められるようになる。Next, in step 462, the signal at the output port of the process unit 12 of the control device 10 is monitored to improve the rough estimate in step 461 to a more accurate estimate. Specifically, if the output port remains off as shown in Figure 9, this indicates that there is an abnormality in either the digital input, pulse input, or built-in program. Yes, there are 3 parts with a possibility of failure based on the rough estimation result in step 461 above.
The estimated locations are narrowed down.
また、ポート出力がオン状態のままにあるはあいは、内
蔵プログラムは正常であることを、またポート出力が存
在する場合にはドライバが正常であることを指示するよ
うになるもので、この推定がなされた場合には、不具合
箇所の推定処理がこのステップ462で終了する。Additionally, if the port output remains on, it indicates that the built-in program is normal, and if the port output exists, it indicates that the driver is normal. If this has been done, the defect location estimation process ends at step 462.
そして、ステップ463では制御装置10のプロセスユ
ニット12の入力ポート信号をモニタし、第9図に3−
1〜3−3の推定を行なってステップ462の推定をよ
り正確なものとするものである。Then, in step 463, the input port signal of the process unit 12 of the control device 10 is monitored.
1 to 3-3 are performed to make the estimation in step 462 more accurate.
すなわち。このステップ463で不具合箇所の推定が完
了するものであり、このステップ463でも不具合箇所
の推定ができない場合には、次のステップ464を実行
し、制御装置10内のRA M 14の値のモニタ結果
によって、プログラムのバグ箇所を推定させる。そして
、このような推定処理が完了すると、制御部25はその
結果をコンソール2Bへ出力し、例えば第10図に示す
ような状態で表示させるようになる。Namely. The estimation of the fault location is completed in this step 463. If the fault location cannot be estimated even in this step 463, the next step 464 is executed and the result of monitoring the value of RAM 14 in the control device 10 is This allows us to estimate the bug location in the program. When such estimation processing is completed, the control unit 25 outputs the result to the console 2B, and displays the result as shown in FIG. 10, for example.
すなわち、上記のように構成される異常検出装置にあっ
ては、検出対象となる制御装置を1つのブラックボック
スとして見ることなく、この制御装置10を入力回路1
1、プロセスユニット12、出力回路13、およびRA
M 14の4つの部分から構成されるものとして見て
いるものであり、プロセスユニット12に対する入出力
信号およびRA M 14を、この制御装置IOの出力
信号と一緒の状態でモニタし計測するものである。した
がって、上記制御装置IOの不具合箇所の推定を、内部
回路または内、蔵プログラムにおいて、予めプログラム
されている経験則に基づいて、より細かい箇所まで推定
が行われるようになる。すなわち、この電子的制御装置
lOの不具合箇所の検出が、より精度の高い状態で短時
間に実行されるようになる。That is, in the abnormality detection device configured as described above, the control device 10 is connected to the input circuit 1 without viewing the control device to be detected as a single black box.
1, process unit 12, output circuit 13, and RA
It is viewed as consisting of four parts of the RAM 14, and monitors and measures the input/output signals to the process unit 12 and the RAM 14 together with the output signals of the control device IO. be. Therefore, the location of the problem in the control device IO can be estimated in more detail based on empirical rules programmed in advance in the internal circuit or internal program. In other words, the detection of a malfunction in the electronic control device IO can be performed in a shorter time with higher accuracy.
また、電子的制御装置IOにおいて、内蔵のプログラム
にほとんどバグが無い場合、またはバグがあったとして
もそのバグの箇所の細かい推定を要求されない場合には
、第11図に示すように構成してもよい。すなわち、第
1図で示した実施例から信号ライン4asおよびRAM
値モニタ部23を取り除いたものである。尚、この図に
おいて第1図と同一構成部分は同一符号を用いて示し、
その説明は省略する。In addition, in the electronic control device IO, if there are almost no bugs in the built-in program, or if there is a bug but a detailed estimation of the location of the bug is not required, the configuration shown in FIG. 11 is used. Good too. That is, from the embodiment shown in FIG.
The value monitor section 23 is removed. In addition, in this figure, the same components as in FIG. 1 are indicated using the same reference numerals.
The explanation will be omitted.
すなわち、上記のような状態の場合には、この実施例で
示すように構成しても、充分な制御装置10の異常検出
装置として機能するようになる。That is, in the case of the above-mentioned state, even if configured as shown in this embodiment, it will function as a sufficient abnormality detection device for the control device 10.
[発明の効果]
以上のようにこの発明に係る電子的制御装置の異常検出
装置によれば、例えばマイクロコンピュータ等を利用し
て構成される電子的制御ユニットの異常状態を、擬似的
センサ信号を供給する状態で、不具合箇所を充分細かい
点まで推定して診断することのできるものであり、この
ような制御ユニットの設計、開発過程において効果的に
使用することができるようになる。[Effects of the Invention] As described above, according to the abnormality detection device for an electronic control device according to the present invention, an abnormal state of an electronic control unit configured using a microcomputer or the like can be detected using a pseudo sensor signal. It is possible to estimate and diagnose a malfunction location in sufficient detail in the supplied state, and it can be effectively used in the design and development process of such a control unit.
第1図はこの発明の一実施例に係る異常検出装置を説明
する構成図、第2図乃至第6図はそれぞれ上記実施例に
使用される各回路部分を取り出して示す構成図、第7図
は上記異常検出装置の処理の流れを説明するフローチャ
ート、第8図は上記処理の流れの中の異常推定ステップ
を説明するフローチャート、第9図は上記異常推定ステ
ップの状態を説明する図、第10図は診断結果の表示状
態の例を示す図、第11図はこの発明の他の実施例を示
す構成図である。
IO・・・電子的制御装置、11・・・入力回路、12
・・・プロセスユニット、13・・・出力回路、14・
・・RAM、20・・・診断制御装置、21・・・擬似
センサ信号設定部、22・・・ポート人出力モニタ部、
23・・・RAM値モニタ部、24・・・出力信号計測
部、25・・・制御部、26・・・コンソール。
出願人代理人 弁理士 鈴 江 武 彦第1図
第3図
第5図
フぺ
第6図
第7図FIG. 1 is a block diagram illustrating an abnormality detection device according to an embodiment of the present invention, FIGS. 2 to 6 are block diagrams showing each circuit section used in the above embodiment, and FIG. 8 is a flowchart explaining the process flow of the abnormality detection device, FIG. 8 is a flowchart explaining the abnormality estimation step in the process flow, FIG. 9 is a diagram explaining the state of the abnormality estimation step, and FIG. The figure shows an example of the display state of diagnosis results, and FIG. 11 is a configuration diagram showing another embodiment of the present invention. IO...Electronic control device, 11...Input circuit, 12
...Process unit, 13...Output circuit, 14.
... RAM, 20... Diagnosis control device, 21... Pseudo sensor signal setting section, 22... Port human output monitor section,
23... RAM value monitor unit, 24... Output signal measurement unit, 25... Control unit, 26... Console. Applicant's Representative Patent Attorney Takehiko Suzue Figure 1 Figure 3 Figure 5 Fupe Figure 6 Figure 7
Claims (1)
して擬似センサ信号を供給する手段と、上記擬似センサ
信号の供給された上記制御ユニットの出力信号を検出し
、大まかな推定を行う第1のモニタ手段と、 上記制御ユニットのプロセスユニットから出力回路に対
して供給される信号を検出し、この出力回路の良否を判
定する第2のモニタ手段と、上記制御ユニットの上記入
力回路から上記プロセスユニットに対して供給される信
号を検出し、上記入力回路の良否を判定する第3のモニ
タ手段と、 を具備したことを特徴とする電子的制御ユニットの異常
検出装置。[Claims] Means for supplying a pseudo sensor signal to an input circuit of an electronic control unit to detect an abnormality; and means for detecting an output signal of the control unit to which the pseudo sensor signal is supplied, a first monitor means for performing estimation; a second monitor means for detecting a signal supplied from the process unit of the control unit to the output circuit and determining the quality of the output circuit; An abnormality detection device for an electronic control unit, comprising: third monitoring means for detecting a signal supplied from an input circuit to the process unit and determining whether the input circuit is good or bad.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60141200A JPH0623930B2 (en) | 1985-06-27 | 1985-06-27 | Anomaly detection device for electronic control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60141200A JPH0623930B2 (en) | 1985-06-27 | 1985-06-27 | Anomaly detection device for electronic control unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS622306A true JPS622306A (en) | 1987-01-08 |
| JPH0623930B2 JPH0623930B2 (en) | 1994-03-30 |
Family
ID=15286473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60141200A Expired - Lifetime JPH0623930B2 (en) | 1985-06-27 | 1985-06-27 | Anomaly detection device for electronic control unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0623930B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01155057A (en) * | 1987-12-10 | 1989-06-16 | Suzuki Motor Co Ltd | Diagnostic device for engine controller |
| JPH01155058A (en) * | 1987-12-10 | 1989-06-16 | Suzuki Motor Co Ltd | Diagnostic device for car engine controller |
| KR100325158B1 (en) * | 1999-06-11 | 2002-02-21 | 이계안 | A/D SCANNER for Checking Hindrance of ECU |
| JP2017166932A (en) * | 2016-03-15 | 2017-09-21 | 日立オートモティブシステムズ株式会社 | Control device for vehicle and evaluation method of the same |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5855532A (en) * | 1981-09-26 | 1983-04-01 | Nisshin Steel Co Ltd | Preparation of high-carbon cold-rolled steel strip |
| JPS6088371A (en) * | 1983-10-20 | 1985-05-18 | Toshiba Corp | Logical circuit |
-
1985
- 1985-06-27 JP JP60141200A patent/JPH0623930B2/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5855532A (en) * | 1981-09-26 | 1983-04-01 | Nisshin Steel Co Ltd | Preparation of high-carbon cold-rolled steel strip |
| JPS6088371A (en) * | 1983-10-20 | 1985-05-18 | Toshiba Corp | Logical circuit |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01155057A (en) * | 1987-12-10 | 1989-06-16 | Suzuki Motor Co Ltd | Diagnostic device for engine controller |
| JPH01155058A (en) * | 1987-12-10 | 1989-06-16 | Suzuki Motor Co Ltd | Diagnostic device for car engine controller |
| KR100325158B1 (en) * | 1999-06-11 | 2002-02-21 | 이계안 | A/D SCANNER for Checking Hindrance of ECU |
| JP2017166932A (en) * | 2016-03-15 | 2017-09-21 | 日立オートモティブシステムズ株式会社 | Control device for vehicle and evaluation method of the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0623930B2 (en) | 1994-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6192302B1 (en) | Motor vehicle diagnostic system and apparatus | |
| KR100312355B1 (en) | Self-diagnosis method and its control device | |
| JPH0359372B2 (en) | ||
| US20080320331A1 (en) | Control apparatus | |
| CN110715755A (en) | Temperature sensor fault diagnosis method and diagnosis system | |
| US6208917B1 (en) | Ambient temperature/inlet air temperature sensor dither | |
| JP2614674B2 (en) | Diagnostic device and method for electronic control unit of printing press | |
| JPS622306A (en) | Abnormality detecting device for electronic control unit | |
| KR100804019B1 (en) | Vehicle fault diagnosis device for exhaust gas measurement | |
| JPS63252271A (en) | Semiconductor inspector | |
| JPS60262249A (en) | Microprocessor applying device | |
| JPH07225610A (en) | Failure diagnosis method and device | |
| JP2008096325A (en) | Dynamic board diagnostic board | |
| JP2800755B2 (en) | Fault diagnosis device and diagnosis method for CMOS integrated circuit | |
| JPH027419B2 (en) | ||
| KR200434340Y1 (en) | Vehicle fault diagnosis device for exhaust gas measurement | |
| JPH0470573B2 (en) | ||
| JPS5923232A (en) | Diagnosing device for automobile | |
| JPS5883228A (en) | Diagnosing device for automobile | |
| US20090066341A1 (en) | Medical device and test method for medical device | |
| JP4197756B2 (en) | How to display the quality of the shuttle dial | |
| KR100483493B1 (en) | Main test device of wafer burnin system | |
| JPS593507A (en) | Device for diagnosing fault of vehicle | |
| JPS6195456A (en) | Testing device of microcomputer | |
| KR0137697B1 (en) | Automated part error detection device using measuring instrument in automatic test device and method |