JPH02165069A - Abnormality detector for electric circuit - Google Patents
Abnormality detector for electric circuitInfo
- Publication number
- JPH02165069A JPH02165069A JP63323109A JP32310988A JPH02165069A JP H02165069 A JPH02165069 A JP H02165069A JP 63323109 A JP63323109 A JP 63323109A JP 32310988 A JP32310988 A JP 32310988A JP H02165069 A JPH02165069 A JP H02165069A
- Authority
- JP
- Japan
- Prior art keywords
- current
- current value
- electric circuit
- circuit
- detection sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005856 abnormality Effects 0.000 title claims abstract description 31
- 238000001514 detection method Methods 0.000 claims abstract description 84
- 238000004804 winding Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 238000004092 self-diagnosis Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 101000984197 Homo sapiens Leukocyte immunoglobulin-like receptor subfamily A member 2 Proteins 0.000 description 2
- 102100025586 Leukocyte immunoglobulin-like receptor subfamily A member 2 Human genes 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 1
- 101150046378 RAM1 gene Proteins 0.000 description 1
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- WYROLENTHWJFLR-ACLDMZEESA-N queuine Chemical class C1=2C(=O)NC(N)=NC=2NC=C1CN[C@H]1C=C[C@H](O)[C@@H]1O WYROLENTHWJFLR-ACLDMZEESA-N 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 229910000859 α-Fe Inorganic materials 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R15/00—Details of measuring arrangements of the types provided for in groups G01R17/00 - G01R29/00, G01R33/00 - G01R33/26 or G01R35/00
- G01R15/14—Adaptations providing voltage or current isolation, e.g. for high-voltage or high-current networks
- G01R15/20—Adaptations providing voltage or current isolation, e.g. for high-voltage or high-current networks using galvano-magnetic devices, e.g. Hall-effect devices, i.e. measuring a magnetic field via the interaction between a current and a magnetic field, e.g. magneto resistive or Hall effect devices
- G01R15/202—Adaptations providing voltage or current isolation, e.g. for high-voltage or high-current networks using galvano-magnetic devices, e.g. Hall-effect devices, i.e. measuring a magnetic field via the interaction between a current and a magnetic field, e.g. magneto resistive or Hall effect devices using Hall-effect devices
-
- 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/20—Output circuits, e.g. for controlling currents in command coils
-
- 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/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2058—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit using information of the actual current value
-
- 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/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/2068—Output circuits, e.g. for controlling currents in command coils characterised by the circuit design or special circuit elements
- F02D2041/2079—Output circuits, e.g. for controlling currents in command coils characterised by the circuit design or special circuit elements the circuit having several coils acting on the same anchor
-
- 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/22—Safety or indicating devices for abnormal conditions
- F02D2041/228—Warning displays
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明(よ、車輌などに搭載される電子制御装置に接続
された複数の電気回路の異常検出を行う電気回路の異常
検出装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an electric circuit abnormality detection device for detecting abnormalities in a plurality of electric circuits connected to an electronic control device mounted on a vehicle or the like.
[従来の技術と発明が解決しようとする課題]一般に、
自動車などの車輌に搭載される電子制御装置には、アク
テコエータ類などを負荷とする複数の電気回路が接続さ
れ、これらの電気回路は例えば上記電子制御装置からの
制御信号により駆動される。上記電気回路が制御信号に
対して正常に作動しているか否かを診断する機能が備え
られており、例えば、特開昭63−27769号公報に
は、複数の電気回路の電源母線に分流器からなる電流セ
ンサを設け、この電流センサによって上記電源母線の電
流値を検出し、検出回路にて上記電流センサの検出信号
とその時点における制御信号との照合を行い、制御項目
が正常動作状態にあることを検出する技術が開示されて
いる。[Prior art and problems to be solved by the invention] Generally,
BACKGROUND ART A plurality of electric circuits whose loads include actuators and the like are connected to an electronic control device mounted on a vehicle such as an automobile, and these electric circuits are driven by, for example, control signals from the electronic control device. It is equipped with a function to diagnose whether or not the above-mentioned electric circuits are operating normally in response to control signals. A current sensor is provided, and this current sensor detects the current value of the power supply bus, and a detection circuit compares the detection signal of the current sensor with the control signal at that time, and the control item is in a normal operating state. A technique is disclosed for detecting that there is.
しかしながら、上記先行例においては、複数の電気回路
に対する制御信号が時間的に重なった場合には、各電気
回路の負荷電流が加算された電源母線の電流値を検出し
、異常が検出されると制御回路から各電気回路に個別に
制御信号を出りする。However, in the preceding example, when the control signals for multiple electric circuits overlap in time, the current value of the power supply bus bar that is the sum of the load currents of each electric circuit is detected, and when an abnormality is detected, A control signal is output from the control circuit to each electric circuit individually.
その後、個別の制911信号と上記電流センサとの論理
和を取って異常の発生した系統を判別している。Thereafter, the system in which the abnormality has occurred is determined by ORing the individual control 911 signals and the current sensor.
このため、上記検出回路には電気回路に対応した数の異
常系統判別回路が必要となり、上記制御回路に対して多
数の外付は回路を付加せねばならない。従って、コスト
増加を招くばかりでなく、回路搭載用基板の増大による
設置スペースの増大、上記制御回路との接続のためのコ
ネクタピン数の増加による信頼性低下などを招くという
問題があった。Therefore, the detection circuit requires a number of abnormal system discrimination circuits corresponding to the number of electric circuits, and a large number of external circuits must be added to the control circuit. Therefore, not only does this result in an increase in cost, but also an increase in the installation space due to an increase in the number of circuit mounting boards, and a decrease in reliability due to an increase in the number of connector pins for connection with the control circuit.
さらに、上記電源母線に設けられた1つの電流センサで
全ての負荷に対でる負荷電流を検出する場合、各電気回
路における負荷によって電流値の大きさが異なるため各
々の検出レベルが異なり、電流の検出精度が負荷によっ
て異なる。従って、電気回路の負荷に左右されずに−様
な確実性をもって異常判定を行うことが困難であるとい
う問題があった。Furthermore, when detecting the load currents for all loads with one current sensor installed on the power supply bus, the magnitude of the current value differs depending on the load in each electric circuit, so the detection level for each is different, and the current Detection accuracy varies depending on the load. Therefore, there is a problem in that it is difficult to determine an abnormality with a degree of certainty regardless of the load on the electric circuit.
[発明の目的]
本発明は、上記事情に鑑みてなされたもので、複数の電
気回路の各々レベルの異なる回路電流を1つの電流検出
センサで検出し、この回路電流によって電気回路の状態
を判定し確実に異常を検出することのできる電気回路の
異常検出装置を提供することを目的としている。[Object of the Invention] The present invention has been made in view of the above circumstances, and it detects circuit currents of different levels in each of a plurality of electric circuits using one current detection sensor, and determines the state of the electric circuit based on this circuit current. An object of the present invention is to provide an abnormality detection device for an electric circuit that can reliably detect abnormalities.
[課題を解決するだめの手段1
本発明による電気回路の異常検出装置は、複数の電気回
路を制御信号によって制御するとき、これらの電気回路
の異常を検出する電気回路の異常検出装置において、上
記電気回路の電源母線に設けられ、各電気回路の負荷に
応じた検出ゲインが巻線回数により調整可能な複数の変
成器を備えた電流検出センサと、上記電流検出センサの
出力に基づいて算出された°電流値と予め設定された基
準電流値との照合を行い、上記電気回路が正常か否かを
判定ザる回路状態判定手段とを右づるものである。[Means for Solving the Problems 1] An electric circuit abnormality detection device according to the present invention detects abnormalities in a plurality of electric circuits when the plurality of electric circuits are controlled by control signals. A current detection sensor is installed on the power supply bus of an electric circuit, and includes a plurality of transformers whose detection gain according to the load of each electric circuit can be adjusted by the number of windings, and the current detection sensor is calculated based on the output of the current detection sensor. It also includes a circuit state determining means that compares the current value with a preset reference current value and determines whether the electric circuit is normal or not.
[作 用]
上記槙成により、上記電流検出センサの変成器で上記電
気回路の負荷に応じてその検出ゲインを巻線回数により
調整され、上記電気回路の負荷によって異なる上記電源
母線の電流が検出される。[Function] Due to the above-mentioned Makisei, the detection gain of the transformer of the current detection sensor is adjusted by the number of windings according to the load of the electric circuit, and the current of the power supply bus that varies depending on the load of the electric circuit is detected. be done.
上記電流検出センサの出力に基づいて搾出された電流値
は、上記回路状態判定手段によって予め設定された基準
電流値と照合され、上記電気回路が正常か否かが判定さ
れる。The current value extracted based on the output of the current detection sensor is compared with a reference current value set in advance by the circuit state determining means, and it is determined whether the electric circuit is normal or not.
[発明の実施例] 以下、図面を参照して本発明の詳細な説明する。[Embodiments of the invention] Hereinafter, the present invention will be described in detail with reference to the drawings.
第1図〜第5図は本発明の第1実施例を示し、第1図は
本発明に係わる電気回路の異常検出装置の機能ブロック
図、第2図は回路ブロック図、第3図(a)は電流検出
センサを示す説明図、第3図(b)は電流検出センサの
特性図、第4図は制御信号及び電流検出センサ出力イ3
号の波形図、第5図(a)、(b)は電気回路の動作確
認手順を示すフローチャートである。1 to 5 show a first embodiment of the present invention, FIG. 1 is a functional block diagram of an abnormality detection device for an electric circuit according to the present invention, FIG. 2 is a circuit block diagram, and FIG. ) is an explanatory diagram showing the current detection sensor, Fig. 3(b) is a characteristic diagram of the current detection sensor, and Fig. 4 shows the control signal and current detection sensor output I3.
5(a) and 5(b) are flowcharts showing the procedure for checking the operation of the electric circuit.
(回路格成)
第2図において、符号1はマイクロコンピュータなどか
らなる電子制御装置(ECU)であり、自動車などの車
輌に搭載されてエンジン制御、トランスミッション制御
、あるいは、エアコンデショナー制御などの各種制御を
行う。(Circuit structure) In Fig. 2, reference numeral 1 is an electronic control unit (ECU) consisting of a microcomputer, etc., which is installed in vehicles such as automobiles and performs various controls such as engine control, transmission control, and air conditioner control. I do.
上記ECUIは、コンピュータユニット2に抵抗3,4
.5を介してそれぞれトランジスタ6゜7.8などが接
続され、各種アクチュエータ類などの電気負荷を駆動す
る。例えば、上記トランジスタ6には、電流制限抵抗9
、インジェクタ10が接続され、また上記トランジスタ
7には、アイドルスピードコントロールバルブ(ISC
V)11が接続されている。さらに、上記ECU1の外
部に設けられた上記トランジスタ8には、電流制限抵抗
12、点火コイル13が接続されている。The above ECUI connects the computer unit 2 with resistors 3 and 4.
.. Transistors 6.7.8 and the like are connected through the respective transistors 5 to drive electrical loads such as various actuators. For example, the transistor 6 includes a current limiting resistor 9.
, an injector 10 are connected to the transistor 7, and an idle speed control valve (ISC) is connected to the transistor 7.
V) 11 is connected. Further, a current limiting resistor 12 and an ignition coil 13 are connected to the transistor 8 provided outside the ECU 1.
上記コンピュータユニット2には、例えば、吸入空気a
センサ、クランク角センザ、02センサなどの制御用セ
ン勺類14が接続されており、内部に記憶された制御プ
ログラムに従い上記制御用センサ類14から各種データ
をピックアップし、各種制御データを演痒する。The computer unit 2 has, for example, intake air a
Control sensors 14 such as a sensor, a crank angle sensor, and an 02 sensor are connected, and various data are picked up from the control sensors 14 according to an internally stored control program, and various control data are processed. .
そして、上記コンピュータユニット2は、上記制御用セ
ンサ類14からのデータに基づいて、各種制御データを
演棹し、所定のタイミングで上記アクチュエータ類10
,11.13などの電気負荷に制御信号として出力づる
。これにより、例えば、空燃比制御、アイドル回転数制
御、点火時期制御などの各種制御が行われる。The computer unit 2 deduces various control data based on the data from the control sensors 14, and controls the actuators 10 at a predetermined timing.
, 11, 13, etc. as a control signal. As a result, various controls such as air-fuel ratio control, idle speed control, and ignition timing control are performed.
一方、符号15は、診断ユニットであり、マイクロプロ
セッサ(CPIJ)16、ROM17、RAM18、不
揮発性RAM18a、出力インターフェイス19、およ
び、入力インターフェイス20がパスライン21を介し
て互いに接続されており、また、発12S16aが上記
CPU16に接続されて、基準クロックが供給されてい
る。この基準クロックは、そのまま、あるいは分周され
てフリーランニングカウンタでカウントされ、上記フリ
ーランニングカウンタの値を読出すことによって、各タ
イミングの基準時間を知ることができる。On the other hand, reference numeral 15 is a diagnostic unit, in which a microprocessor (CPIJ) 16, ROM 17, RAM 18, non-volatile RAM 18a, output interface 19, and input interface 20 are connected to each other via a path line 21. A generator 12S16a is connected to the CPU 16 and supplied with a reference clock. This reference clock is counted by a free-running counter either as it is or after being frequency-divided, and by reading the value of the free-running counter, the reference time of each timing can be determined.
上記出力インターフェイス19には、制御系の異常を知
らせる自己診断ランプ21が接続されており、上記入力
インターフェイス20には、上記ECU1及び制御用セ
ンサ類14が接続され、また、電流検出センサ22及び
バッテリ23がアナログ−デジタル変換器(A/D変換
器)24を介して接続されている。A self-diagnostic lamp 21 is connected to the output interface 19 to notify abnormalities in the control system, and the input interface 20 is connected to the ECU 1 and control sensors 14, as well as a current detection sensor 22 and a battery. 23 are connected via an analog-to-digital converter (A/D converter) 24.
また、上記バッテリ23から延出された電源81線25
は、上記電流検出センサ22を介して、上記電流制限抵
抗9〜インジエクタ10〜トランジスタ6、l5CV1
1〜トランジスタ7、および、電流制限抵抗12〜点火
コイル13〜トランジスタ8へと接続されて各々電気回
路が構成され、上記バッテリ23から各電気回路に供給
される°電流が上記電源母線25に設けられた電流検出
センサ22によって直接検出される。In addition, a power source 81 line 25 extending from the battery 23
is connected via the current detection sensor 22 to the current limiting resistor 9 to the injector 10 to the transistor 6, l5CV1.
1 to transistor 7 and current limiting resistor 12 to ignition coil 13 to transistor 8 to form an electric circuit, and a current supplied from the battery 23 to each electric circuit is provided in the power supply bus 25. The current is directly detected by the current detection sensor 22.
上記電流検出センナ22は、第3図(a)に示すように
、例えば、フェライトなどからなる環状のコア26に、
上記電源母線25から各電気回路に分岐する電線を巻回
した変成器26aが各電気回路に対応して形成され、環
状の上記コア26の一部を開口してその開口部にホール
素子27を配設し、上記ホール素子27に増幅器28を
接続して構成されており、例えば、樹脂などで全体がモ
ルトされている。As shown in FIG. 3(a), the current detection sensor 22 has an annular core 26 made of, for example, ferrite.
A transformer 26a wound with electric wire branching from the power supply bus 25 to each electric circuit is formed corresponding to each electric circuit, and a part of the annular core 26 is opened and a Hall element 27 is installed in the opening. The amplifier 28 is connected to the Hall element 27, and the entire structure is molded with resin, for example.
上記電源母線25から各電気回路へ制御信号が出力され
電流が流れると、この電流による磁界が発生し、上記変
成器26aのコア26を通る磁束が上記ホール索子27
を貫き、上記ホール素子27に電圧が発生する。上記ホ
ール素子27に発生した電圧は、上記増幅器28によっ
て増幅、出力され、電流に略比例した電圧が出力される
。各電気回路に出力される制御信号が時間的にナロなっ
ているときは、上記ホール素子27の出力は、上記変成
器26aの出力が加律された値となる。When a control signal is output from the power bus 25 to each electric circuit and a current flows, a magnetic field is generated by this current, and the magnetic flux passing through the core 26 of the transformer 26a is transferred to the Hall cord 27.
A voltage is generated in the Hall element 27 through the hole. The voltage generated in the Hall element 27 is amplified and output by the amplifier 28, and a voltage approximately proportional to the current is output. When the control signals output to each electric circuit are narrow in time, the output of the Hall element 27 has a value added to the output of the transformer 26a.
上記変成器26aは、各電気回路の負荷に対応して、そ
の検出ゲインを上記変成器26aの巻線回数により調整
可能に構成され、各電気回路の負荷によって大きさの異
なる電流の検出レベルを調整することができ、さまざま
な電気負荷に対応して広い電流範囲にわたり検出精1食
を確保することが可能となる。The transformer 26a is configured such that its detection gain can be adjusted by the number of windings of the transformer 26a in accordance with the load of each electric circuit, and the detection level of the current that varies depending on the load of each electric circuit is adjusted. It can be adjusted, and it is possible to ensure the detection accuracy over a wide current range in response to various electrical loads.
さらに、診断対象となる負荷によっては、上記変成器2
6aの巻線回数を多くりることによって上記増幅器28
を省略し、コスト低減を図ることが可能である。Furthermore, depending on the load to be diagnosed, the transformer 2
By increasing the number of windings of 6a, the amplifier 28
It is possible to omit this and reduce costs.
上記電流検出センナ22の特性は、第3図(b)に示す
ように、入力信号である電流Iと出力電圧Vとが略直線
関係である特性を有しているが、上記ホール素子27内
部の電気的ばらつきなどによる不平衡電圧が、入力信号
がないときのオフセット電圧VOとして出力に現れる。As shown in FIG. 3(b), the characteristics of the current detection sensor 22 are such that the current I, which is an input signal, and the output voltage V have a substantially linear relationship. An unbalanced voltage due to electrical variations in the output appears as an offset voltage VO when there is no input signal.
一方、上記ROM17には、診断プログラム及び故障発
生時のバックアップ用データなどが記憶されており、ま
た、上記RAM18には、上記A/D変換器24によっ
てデジタル信号に変換された上記電流検出センサ22及
び上記バッテリ23の出力、上記ECU1にて演いされ
た各種制御γ−夕、並びに、上記制御用センサ類14が
らの各種データなどが一時格納される。On the other hand, the ROM 17 stores a diagnostic program and backup data in the event of a failure, and the RAM 18 stores the current detection sensor 22 which has been converted into a digital signal by the A/D converter 24. The output of the battery 23, various control signals performed by the ECU 1, and various data from the control sensors 14 are temporarily stored.
また、上記不揮発性RAM18aには、上記アクチュエ
ータ類10,11.13、制御用センサ類14、あるい
は、制御系統に故障が発生した場合のトラブルデータが
格納され、上記バッテリ23によってバックアップされ
て図示しないキースイッチOFFの状態においても記憶
されたトラブルデータが保持されるようになっている。Further, the non-volatile RAM 18a stores trouble data in case a failure occurs in the actuators 10, 11, 13, the control sensors 14, or the control system, and is backed up by the battery 23 (not shown). The stored trouble data is retained even when the key switch is OFF.
上記CPU16では、上記ROM17に記憶されている
診断プログラムに従い上記RAM18に記憶されている
各種データを診断し、異常を発見すると自己診断ランプ
21を点灯(点滅)させてドライバーに異常を知らせる
と共に、異常内容を示すトラブルデータを上記不揮発性
RAM18aに格納する。The CPU 16 diagnoses various data stored in the RAM 18 according to the diagnostic program stored in the ROM 17, and when an abnormality is found, it lights up (blinks) the self-diagnosis lamp 21 to notify the driver of the abnormality. Trouble data indicating the content is stored in the nonvolatile RAM 18a.
すなわち、上記電流検出センサ22によって、上記電諒
母線25から各電気回路に供給される電流が検出され、
この電流値から各電気回路における上記アクチュエータ
類10,11.13などの異常が検出される。さらに、
上記制御用センサ類14に故障が発生して正常な使用範
囲での出力を超えるデータが入力された場合は、上記R
OMl7に記憶されたバックアップ用データを上記EC
U1に与え、また、上記ECUI自体に異常が発生した
場合には、簡易制御に切換えて固定制御データを送出し
、上記ECU1のバックアップを行う。That is, the current detection sensor 22 detects the current supplied from the power bus 25 to each electric circuit,
Abnormalities in the actuators 10, 11, 13, etc. in each electric circuit are detected from this current value. moreover,
If a failure occurs in the control sensors 14 and data exceeding the output within the normal usage range is input, the R
The backup data stored in OMl7 is transferred to the above EC.
If an abnormality occurs in the ECUI itself, it switches to simple control and sends fixed control data to back up the ECU 1.
すなわち、上記診断ユニット15によって、上記ECU
1、制御用センサ類14のみならず、アクチュエータ類
10,11.13などを含めた総合故障診断が行え、上
記ECLJ1の自己診断に係わるソフトウェア上の負担
が軽減されると共に、従来、外部に各電気回路毎に設置
されていた上記電流検出センサ22が1つですみ、しか
も上記診断ユニット15内に設けているため、耐震動性
、耐水性などの信頼性が向上する。That is, the diagnosis unit 15 detects that the ECU
1. Comprehensive failure diagnosis can be performed not only for the control sensors 14 but also for the actuators 10, 11. Only one current detection sensor 22, which was previously installed for each electric circuit, is required, and since it is provided within the diagnostic unit 15, reliability such as vibration resistance and water resistance is improved.
(機能構成)
次に、上記診断ユニット15の機能構成について説明す
る。(Functional Configuration) Next, the functional configuration of the diagnostic unit 15 will be described.
上記診断ユニット15は、第1図に示すように、入力処
理手段30、診断手段31、記憶手段32(tti記R
OM17.RAM18. 不揮発性RAM18aからな
る)、回路電流値締出手段33、回路状態判定手段34
、出力処理手段35から構成されている。The diagnostic unit 15, as shown in FIG.
OM17. RAM18. (consisting of a non-volatile RAM 18a), circuit current value locking means 33, and circuit state determining means 34
, and an output processing means 35.
上記入力処理手段30では、上記ECU1、制御用セン
ナ類14、バッテリ23、および、電流検出センサ22
からの出力信号を、直接、あるいは波形整形、アナログ
−デジタル変換処理し、記憶手段32に格納する。The input processing means 30 includes the ECU 1, control sensors 14, battery 23, and current detection sensor 22.
The output signal is directly or subjected to waveform shaping and analog-to-digital conversion processing, and is stored in the storage means 32.
上記診断手段31では、上記記憶手段32に格納された
診断プログラムに従って、上記入力処理手段30を介し
て取込まれた各種データを診断し、異常が検出されると
、そのトラブルデータを上記記憶手段32(具体的には
不揮発性RAM18a)に格納する。The diagnostic means 31 diagnoses various data taken in through the input processing means 30 according to the diagnostic program stored in the storage means 32, and when an abnormality is detected, the trouble data is stored in the storage means 32 (specifically, the nonvolatile RAM 18a).
上記回路状態判定手段33では、上記電流検出センサ2
2の出力から、診断対象である電気回路の回路電流値を
判別して算出する。すなわち、上記電流検出センサ22
で各電気回路の負荷に応じて検出ゲインが調整されて電
流が検出されるため、大きさの異なる電気回路の電流が
一様に粘度良く検出できる。この電流検出センサ22の
出力から、診断対象である電気回路の回路電流値を正確
に算出するには、上記ECU1から出力される診断対象
の電気回路への制御信号と他の電気回路への制御信号と
の出力状態を判別し、この制御信号の出力開始から所定
時間経過後の上記電流検出センサ22の出力を読込んで
診断対象である電気回路の回路電流値を算出すれば良い
。In the circuit state determining means 33, the current detection sensor 2
From the output of step 2, the circuit current value of the electric circuit to be diagnosed is determined and calculated. That is, the current detection sensor 22
Since the detection gain is adjusted according to the load of each electric circuit and the current is detected, the electric currents of electric circuits of different sizes can be detected uniformly and with good viscosity. In order to accurately calculate the circuit current value of the electric circuit to be diagnosed from the output of the current detection sensor 22, it is necessary to use a control signal outputted from the ECU 1 to the electric circuit to be diagnosed and control signals to other electric circuits. The circuit current value of the electric circuit to be diagnosed may be calculated by determining the output state of the signal and reading the output of the current detection sensor 22 after a predetermined period of time has elapsed since the start of output of the control signal.
ここで、上述したように上記電流センサ22には、オフ
セット電圧VOが存在し、このオフセット電圧VOが常
に一定ではなく、温度変化、経時変化などによるドリフ
トの影響のため変動し、また、個体差によるばらつきが
存在する。従って、診断対象である電気回路の回路電流
を算出するには、上記電流検出センサ22のオフセット
電圧VOに相応するオフセット電流値を読込み、上記記
憶手段32(5J、体内にはRAM18)に−時保存す
ると共に、診断対象である電気回路の制御信号がオンと
なってから所定時間経過後に上記電流検出センサ22で
検出される出力値に相応する電流値から、上記オフセッ
ト電流値を減Ovる。Here, as described above, the offset voltage VO exists in the current sensor 22, and this offset voltage VO is not always constant, but fluctuates due to the influence of drift due to temperature changes, changes over time, etc., and also due to individual differences. There are variations due to Therefore, in order to calculate the circuit current of the electric circuit to be diagnosed, an offset current value corresponding to the offset voltage VO of the current detection sensor 22 is read and stored in the storage means 32 (5J, RAM 18 in the body). At the same time, the offset current value is subtracted from the current value corresponding to the output value detected by the current detection sensor 22 after a predetermined period of time has elapsed since the control signal of the electric circuit to be diagnosed was turned on.
例えば、上記インジェクタ10を例にとると、パルス化
jii3 P tがONN後窓定時間経過後T1上記電
流検出センサ22の出力電圧v1に相応する電流値I
LTlから、上記インジェクタ10に対する制御信号出
力ON時TOの上記電流検出センサ22のオフセット電
圧VOに相応するオフセット電流値I LTOを減綿し
て、上記電気回路の実際の回路電流値rL (1l−
ILTI −rLTo )を求め、これをパルス毎に繰
り返す。For example, taking the above injector 10 as an example, after the pulsed jii3 P t is turned ON, the current value I corresponding to the output voltage v1 of the current detection sensor 22 T1 after a certain period of time has elapsed.
From LTl, the offset current value I LTO corresponding to the offset voltage VO of the current detection sensor 22 at TO when the control signal output to the injector 10 is ON is reduced to obtain the actual circuit current value rL (1l-
ILTI - rLTo ) is determined and this is repeated for each pulse.
尚、上記インジェクタ10のようなインダクタンス負荷
の場合は、第4図の1inj−c示1電流波形のように
制御信号電圧(パルス信号Pi)に対して電流の立上が
りが遅れるため、制御信号電圧ON時に上記電流検出セ
ンサ22のオフセット電流値Iし同を読取っても良いが
、抵抗負荷、容量性負荷、あるいは、ランプ負荷などで
は、信号電圧に対する電流の位相dれがなく制御信号電
圧ONと同時に電流が立上がるため、制御信号電圧がO
Nする直前に上記電流検出センサ22のオフセット電流
値I LTOを読取るようにしても良い。In the case of an inductance load such as the injector 10, the rise of the current is delayed with respect to the control signal voltage (pulse signal Pi), as shown in the 1inj-c 1 current waveform in FIG. Sometimes, the offset current value I of the current detection sensor 22 may be read, but in resistive loads, capacitive loads, lamp loads, etc., there is no phase d of the current with respect to the signal voltage, and the control signal voltage is turned on at the same time. As the current rises, the control signal voltage becomes O
The offset current value ILTO of the current detection sensor 22 may be read immediately before the current detection sensor 22 is turned on.
また、上記オフセット電流値I LTOを検出づる際に
、第4図に示すように、他の電気回路へ制御信号が出力
されていると、診断対象の電気回路のオフセット電流値
f1.TOと他の電気回路の回路電流値とが重なった値
となってしまう。従って、診断対象となる電気回路への
制御信号がオンとなる以前、且つ、他の電気回路へ制御
信号が出JJされていないとき、上記電流検出セン1す
22のオフセット電流値ILTOを検出する。Furthermore, when detecting the offset current value ILTO, if a control signal is being output to another electric circuit as shown in FIG. 4, the offset current value f1 of the electric circuit to be diagnosed. The circuit current values of TO and other electric circuits end up being overlapping values. Therefore, before the control signal to the electric circuit to be diagnosed is turned on and when no control signal is output to other electric circuits, the offset current value ILTO of the current detection sensor 1-22 is detected. .
例えば、上述の上記インジェクタ1oに対する駆動パル
ス信号Piが出力されたときには、上記ECIJ1から
出力される制御信号が、診断対象となる電気回路と他の
電気回路へ重なって出ノjされているか否かを調べ、診
断対象となる電気回路に対する制御信号が他の電気回路
への制御信号と時間的に重なっていないとき、上記パル
ス信号PがONL、たときの上記電流検出センサ22の
出ノjから上記オフセット電流値I LTOを新たに検
出し、この新たなオフセット電流値(LTOで上記RA
M18の所定アドレスに記憶されているオフセット電流
値I LTOを更新する。一方、上記ECUIから他の
電気回路への制御信号が出力されているときは、上記R
AM18の所定アドレスに記憶されているオフセット電
流値I LTOを更新せずに、上述した回路電流値It
の算出に際して、上記RAM18の所定アドレスに記憶
されているオフセット電流値11.TOをそのまま使用
する。For example, when the drive pulse signal Pi for the injector 1o is output, it is determined whether the control signal output from the ECIJ 1 overlaps with the electric circuit to be diagnosed and other electric circuits. , and when the control signal for the electric circuit to be diagnosed does not overlap in time with the control signal for other electric circuits, from the output no.j of the current detection sensor 22 when the pulse signal P is ONL, The above offset current value I LTO is newly detected, and this new offset current value (LTO is used to detect the above RA
The offset current value ILTO stored at a predetermined address of M18 is updated. On the other hand, when the control signal is output from the ECUI to another electric circuit, the R
Without updating the offset current value I LTO stored at a predetermined address of AM18, the above-mentioned circuit current value It
When calculating the offset current value 11. stored at a predetermined address in the RAM 18, the offset current value 11. Use TO as is.
上記回路状態判定手段34では、上記回路電流値算出手
段33によって算出された電気回路の回路電流値■[と
上記記憶手段32に格納された基準電流WilRとの照
合を行い、電気回路が正常か否かを判定し、上記診断手
段31に出力する。The circuit state determination means 34 compares the circuit current value of the electric circuit calculated by the circuit current value calculation means 33 with the reference current WilR stored in the storage means 32 to determine whether the electric circuit is normal. It is determined whether or not it is, and outputted to the diagnostic means 31.
上記基準電流値IRは、例えば、バッテリ23の電圧B
■をパラメータとして、電気回路中の各電気負荷の特性
から予め設定された基準電流値IRがテーブルとして上
記記憶手段32(具体的には上記ROM3)に格納され
ており、上述のインジェクタ10に対するパルス信号P
iが出力されたとき、そのときのバッテリ電圧BVをパ
ラメータとして基準電流値IRを上記テーブルから直接
あるいは補[111計算により求める。この基Q’4流
値IRに対して上記回路電流値ILが予め設定された許
容幅Δ■1?内にあるか否かを判定することにより、上
記電気回路の状態が正常か否かが判定できる。そして、
上記回路状態判定手段34で電気回路の状態が異常と判
定すると、診断手段31は、その電気回路および異常内
容を示すトラブルデータを記憶手段32(具体的には不
揮発性RAMl8a)に格納する。The reference current value IR is, for example, the voltage B of the battery 23.
A reference current value IR preset from the characteristics of each electric load in the electric circuit is stored as a table in the storage means 32 (specifically, the ROM 3) with (2) as a parameter, and the pulse to the injector 10 is stored as a table. Signal P
When i is output, the reference current value IR is determined using the battery voltage BV at that time as a parameter either directly from the above table or by supplementary [111 calculation]. With respect to this base Q'4 current value IR, the circuit current value IL has a preset allowable range Δ■1? By determining whether or not the electric circuit is within the range, it is possible to determine whether or not the state of the electric circuit is normal. and,
When the circuit state determining means 34 determines that the state of the electric circuit is abnormal, the diagnostic means 31 stores trouble data indicating the electric circuit and the details of the abnormality in the storage means 32 (specifically, the non-volatile RAM 18a).
上記出力処理手段35では、上記回路状態判定手段34
にて異常が検出さ゛れたとき、上記診断手段31からの
異常信号を出力して自己診断ランプ21を点灯(点滅)
、電気回路の異常を報知させる。In the output processing means 35, the circuit state determination means 34
When an abnormality is detected, an abnormality signal is output from the diagnostic means 31 and the self-diagnosis lamp 21 is turned on (flashing).
, to notify of an abnormality in the electric circuit.
なお、上記記憶手段32に格納されたトラブルデータは
、車輌のサービスステーション(ディーラ−)入庫時、
ECUlに外部機器、例えば、巾軸診断装置を接続する
ことにより読出すことができ、これによって異常対象を
容易に把握することができる。Incidentally, the trouble data stored in the storage means 32 is stored when the vehicle is parked at a service station (dealer).
It can be read by connecting an external device, such as a width axis diagnostic device, to the ECU1, thereby making it possible to easily identify the abnormality target.
(動 作)
次に、上記構成による電気回路の動作確認手順を、第5
図(a)、(b)のフローチャートに従って説明する。(Operation) Next, the procedure for checking the operation of the electric circuit with the above configuration will be explained in the fifth section.
This will be explained according to the flowcharts in FIGS. (a) and (b).
尚、ここでは、電気負荷としてインジェクタ10を例に
とって説明を行うが、l5CV11、点火コイル13な
どの他の電気負荷においても同様である。Although the injector 10 will be explained here as an example of the electric load, the same applies to other electric loads such as the 15CV11 and the ignition coil 13.
上記インジェクタ10に対する噴射開始の制御信号、す
なわら第4図のPiで示す駆動パルス信号が出力される
と、第5図(a)に示す割込みプログラムが起動され、
ステップ5101にて、上記駆動パルス信号Pjの時刻
TOにおける立上がりからΔ/D変換開始のトリガル信
号がA/D変換器24に出力されて、上記A/D変換器
24にて電流検出セン+J22の出力電圧信号のデジタ
ル変換が開始される。When the control signal for starting injection to the injector 10, that is, the drive pulse signal shown by Pi in FIG. 4, is output, the interrupt program shown in FIG. 5(a) is started,
In step 5101, a trigger signal for starting Δ/D conversion is output to the A/D converter 24 from the rise of the drive pulse signal Pj at time TO, and the A/D converter 24 outputs the trigger signal for starting the Δ/D conversion to the current detection sensor +J22. Digital conversion of the output voltage signal begins.
次に、ステップ5102へ進み、ECUl、からの各電
気回路に対するυ1111信号の出力状態を入力インタ
ーフェイス20を介して読取り、ステップ5103へ進
む。ステップ5103では、他の電気回路へ制御信号が
出力されているか否かを判定し、他の電気回路へ制御信
号が出力されていないと判定されると、ステップ510
4へ進み、一方、他の電気回路へ制御信号が出力されて
いると判定されたときは、ステップ5105へ進む。Next, the process proceeds to step 5102, where the output state of the υ1111 signal from the ECU1 to each electric circuit is read via the input interface 20, and the process proceeds to step 5103. In step 5103, it is determined whether or not the control signal is being output to other electric circuits, and if it is determined that the control signal is not being output to other electric circuits, step 510
On the other hand, if it is determined that the control signal is being output to another electric circuit, the process advances to step 5105.
上記ステップ5103で他の電気回路へ制御2D信号が
出力されていないと判定されたとき、ステップ5104
では、上記A/D変換器24にてデジタル信号に変換さ
れた時刻Toの上記電流検出センサ22のオフセット電
圧■0に相応するオフセット電流値I LTOにて、前
回のルーチンでRAM18の所定アドレスにストアされ
たオフセット電流値+140を更新する。When it is determined in step 5103 that the control 2D signal is not output to other electric circuits, step 5104
Now, the offset current value I LTO corresponding to the offset voltage ■0 of the current detection sensor 22 at time To converted into a digital signal by the A/D converter 24 is stored at a predetermined address in the RAM 18 in the previous routine. Update the stored offset current value +140.
次にステップ5105では、上記A/D変換器24に△
/D変換終了信号を出力すると共に、上記インジェクタ
10に出力された駆動パルス信号Piの立上がりから所
定時間T1経過後に、再びA/D変換が開始されるよう
A/D変換開始時刻をセットして割込みルーチンを終了
する。Next, in step 5105, the A/D converter 24 is
/D conversion end signal is output, and an A/D conversion start time is set so that A/D conversion is started again after a predetermined time T1 has elapsed from the rise of the drive pulse signal Pi output to the injector 10. End the interrupt routine.
上記所定時間T1は、例えば上記インジェクタ10など
のようにインダクタンスを有する負荷では、第4図のl
1njで示すように、制御信号がONl、:なってから
定常電流(hに達づるまでの経過時間によってその電流
値が異なるため、負荷の特性に応じて適宜設定されてい
る。For example, in a load having an inductance such as the injector 10, the predetermined time T1 is
As shown by 1nj, the current value differs depending on the elapsed time from when the control signal becomes ON1 until reaching the steady current (h), so it is set appropriately according to the characteristics of the load.
次に、上記所定時間T1が経過すると、第5図(b)に
示1割込みプログラムが起動され、ステップ5201で
、再び上記電流検出しンサ22の出力電圧信号の△/D
変換が開始され、ステップ5202で、上記A/D変換
器24にて再びデジタル信号に変換された電流検出セン
サ22の第4図に示されるIj、’i刻T1の出力電圧
に相応する電流値I LTIと、上記A/D変換器24
にてデジタル信号に変換されたバッテリ23の電圧BV
とが、それぞれ、上記RAM18の別のアドレスにスト
アされる。Next, when the predetermined time T1 has elapsed, the first interrupt program shown in FIG.
Conversion is started, and in step 5202, the A/D converter 24 converts the current value corresponding to the output voltage of the current detection sensor 22 at the 'i time T1 shown in FIG. I LTI and the A/D converter 24
The voltage BV of the battery 23 converted into a digital signal at
are respectively stored at different addresses in the RAM 18.
次に、ステップ5203へ進むと、上記ステップ510
4“Cストアされたオフセット電流値ILTOと上記5
202でストアされた電流値ILTIとが上記RAM1
8から読出され、上記回路電流値IL(IL=ILTI
−ILTO)が算出されて、ステップ5204へ進む
。Next, when proceeding to step 5203, the above step 510
4"C stored offset current value ILTO and the above 5
The current value ILTI stored in step 202 is stored in the RAM1 above.
8 and the circuit current value IL (IL=ILTI
-ILTO) is calculated, and the process advances to step 5204.
ステップ5204では、上記ステップ5202で検出し
たバッテリ電圧BVをパラメータとして、例えば、RO
M17に格納されたテーブルから上記インジェクタ10
の基準電流値IRを直接あるいは補間計算により求め、
この基準電流値JRと上記ステップ3203で算出され
た回路電流値11とから、診断値I DIAGを算出(
(DIAG= IL−1111) LT、ステップ52
05へ進む。In step 5204, for example, RO
The above injector 10 from the table stored in M17
Find the reference current value IR directly or by interpolation calculation,
A diagnostic value I DIAG is calculated from this reference current value JR and the circuit current value 11 calculated in step 3203 above (
(DIAG=IL-1111) LT, step 52
Proceed to 05.
ステップ5205では、上記ステップ5204で算出さ
れた診断値) DIAGが1.予め設定された許容幅Δ
IR内か否かを判定し、許容幅ΔIR内にある場合は割
込みを終了する。In step 5205, DIAG (diagnosis value calculated in step 5204) is 1. Preset tolerance width Δ
It is determined whether or not it is within the IR, and if it is within the allowable width ΔIR, the interrupt is terminated.
一方、上記ステップ5205で上記診断値I DIAG
が許容幅ΔIR内にないと判定されたときは、ステップ
8206へ進み故障と判断して診断手段31によって故
障の発生した上記インジェクタ10のトラブルデータを
不揮発性RAM18aにストアすると共に、故障発生を
警告する自己診断ランプ21を点灯(点滅)させる。On the other hand, in step 5205, the diagnostic value I DIAG
If it is determined that the injector 10 is not within the allowable width ΔIR, the process proceeds to step 8206, where it is determined that there is a failure, and the diagnostic means 31 stores the trouble data of the injector 10 in which the failure has occurred in the non-volatile RAM 18a, and also warns of the occurrence of the failure. The self-diagnosis lamp 21 is turned on (flashing).
従って、複数の電気回路に供給される大きさの異なる回
路゛電流を1つの電流検出センサ22で粘度よく検出づ
ることができ、電気回路中の負荷の異常、コネクタの接
触不良、トランジスタ6.7゜8などの異常が正確に判
定できる。Therefore, circuit currents of different sizes supplied to a plurality of electric circuits can be detected with high viscosity by one current detection sensor 22, and it is possible to detect abnormal loads in electric circuits, poor contact of connectors, etc. Abnormalities such as ゜8 can be accurately determined.
尚、上記インジェクタ10に対する駆動パルス信号P1
がONして1.s +う所定時間T1経過後に、他の電
気回路に対する制御信号が出力され上記駆動パルス信号
Piと重なった場合には、各電気回路の基準電流値IR
を加算した値で回路状態の判定を行う。Note that the drive pulse signal P1 for the injector 10 is
turns on and 1. If a control signal for another electric circuit is output after a predetermined time T1 and overlaps with the drive pulse signal Pi, the reference current value IR of each electric circuit is
The circuit state is determined based on the added value.
(第2実施例) 次に、本発明の第2実施例について説明する。(Second example) Next, a second embodiment of the present invention will be described.
第2実施例においては、第1実施例の回路電流値算出手
段33の機能が異なる他は、第1実施例と同様であり、
その説明を省略する。The second embodiment is the same as the first embodiment except that the function of the circuit current value calculation means 33 of the first embodiment is different.
The explanation will be omitted.
第2実滴例における回路電流値算出手段33では、診断
対象である電気回路の制御信号がオンとなる以前、且つ
、他の電気回路への制御信号がオフとなってから、予め
負荷の特性に応じて決められた基準時間[)TIME以
上経過したとき、上記電流検出センサ22のオフセット
電流値I LTOを読込み、このオフセット電流値I
LTOを、上記制御信号がオンとなってから所定時間経
過後の上記電流検出センサ22の出ツノから減算Jるこ
とにより、回路電流11を算出する。In the circuit current value calculation means 33 in the second actual droplet example, before the control signal of the electric circuit to be diagnosed is turned on and after the control signals to other electric circuits are turned off, the characteristics of the load are calculated in advance. When the reference time [)TIME or more has elapsed, which is determined according to
The circuit current 11 is calculated by subtracting LTO from the output of the current detection sensor 22 after a predetermined time has elapsed since the control signal was turned on.
すなわら、診断対象Cある電気回路に対する上記電流検
出センサ22のオフセット電流値I LTOを検出する
際に、第6図に示すように、他の電気回路への制御信号
がオフになっていても、その回路電流は負荷によって定
まる時定数をもって減衰し、上記制御信号オフと同時に
Oにならない場合がある。従って、上記回路電流が完全
に減Qづるまでの間、上記電流検出センナ22の出力値
は、診断対象の電気回路のオフセット電流値I LTO
と他の電気回路の減衰電流による出力値とが重なった出
力値となってしまうため、診断対象となる電気回路の制
御信号がオンとなる以前、且つ、他の電気回路の制御信
号がオフになってから回路電流が完全に減衰するまでの
基準時間D TIMEが経過した後に、上記電流検出セ
ンサ22のオフセット電流値I LTOを検出する。In other words, when detecting the offset current value ILTO of the current detection sensor 22 for a certain electrical circuit to be diagnosed, as shown in FIG. However, the circuit current attenuates with a time constant determined by the load, and may not become O at the same time as the control signal is turned off. Therefore, until the circuit current is completely reduced, the output value of the current detection sensor 22 is the offset current value ILTO of the electrical circuit to be diagnosed.
Because the output value overlaps with the output value due to the decay current of other electric circuits, the control signal of the electric circuit to be diagnosed is turned on before the control signal of the other electric circuit is turned off. After the reference time D_TIME from when the circuit current is completely attenuated has elapsed, the offset current value I_LTO of the current detection sensor 22 is detected.
例えば上記インジェクタ10に対する駆動パルス信号P
iが出力されたとき、上記ECUIから他の電気回路へ
出力された制御信号がオフとなってから基準時間[)T
rHEが経過したか否かを調べ、基準時間D TIHE
以上経過したとき、上記パルス信号PiがONしたとき
の上記電流検出センサ22の出力から上記オフセット電
流値I LTOを新たに検出し、この新たなオフセット
電流値I LTOで上記RAM18の所定アドレスに記
憶されているオフセット電流値I LTOを更新する。For example, the drive pulse signal P for the injector 10
When i is output, the reference time [)T elapses after the control signal output from the ECUI to other electric circuits turns off.
Check whether rHE has elapsed and set the reference time D TIHE
When the above period has elapsed, the offset current value I LTO is newly detected from the output of the current detection sensor 22 when the pulse signal Pi is turned ON, and this new offset current value I LTO is stored in a predetermined address of the RAM 18. The current offset current value ILTO is updated.
一方、上記ECUIから他の電気回路へ出力された制御
信号がオフとなってから基準時間[)TI)IEが経過
していないときは、上記RAM18の所定アドレスに記
憶されているオフセット電流値ILTOを更新せずに、
第1実施例同様、前回検出され上記RAM18の所定ア
ドレスに記憶されているオフセット電流値I LTOを
回路電流の算出に使用する。On the other hand, if the reference time [ without updating the
As in the first embodiment, the offset current value ILTO detected last time and stored at a predetermined address in the RAM 18 is used to calculate the circuit current.
従って、制御信号がオフとなった後の減衰電流による上
記電流検出センサ22のオフセット電流値i LTOの
誤検出が防止され、回路電流値ILを正確に算出するこ
とかできる。Therefore, erroneous detection of the offset current value i LTO of the current detection sensor 22 due to the attenuation current after the control signal is turned off is prevented, and the circuit current value IL can be accurately calculated.
(動 作)
次に、第2実施例における電気回路の動作確認手順を、
第7図(a)〜(C)のフローチャートに従って説明す
る。(Operation) Next, the operation confirmation procedure of the electric circuit in the second embodiment is as follows.
This will be explained according to the flowcharts in FIGS. 7(a) to (C).
まず、電気回路に対する制御信号がオフとなると、その
制御信号オフにより、第7図(a)に示す割込みプログ
ラムが起動され、ステップ$301で、第6図に示す上
記制御信号のオフの時刻Tdがフリーランニングカウン
タから読込まれる。First, when the control signal for the electric circuit is turned off, the interrupt program shown in FIG. is read from the free running counter.
次いで、ステップ5302へ進み、上記ステップ530
1で読取った時刻TdがRAM18に一時保存されて、
割込みを終了する。Next, the process advances to step 5302 and the step 530 described above is performed.
The time Td read in step 1 is temporarily stored in the RAM 18,
Terminate the interrupt.
次に、診断対象となる上記インジェクタ10に対する噴
射開始の制御信号、すなわち第6図のPで示す駆動パル
ス信号が出力されると、第7図(b)に示す割込みプロ
グラムが起動され、ステップ5401にて、再び上記フ
リーランニングカウンタの値を読込み、上記駆動パルス
信号P1がオンとなった時刻Toを読取り、ステップ5
402へ進んで、上記RAM18に一時保存する。Next, when a control signal for starting injection for the injector 10 to be diagnosed, that is, a drive pulse signal indicated by P in FIG. 6, is output, the interrupt program shown in FIG. 7(b) is started, and step 5401 At step 5, the value of the free running counter is read again, and the time To when the drive pulse signal P1 is turned on is read.
Proceeding to step 402, the data is temporarily stored in the RAM 18.
次いで、ステップ5403へ進んで、前回の割込みプロ
グラムにおけるステップ5302で上記RAM18に保
存した時刻Td及び上記ステップ5402で上記RΔM
18に保存した時刻Toを読み出し、伯の電気回路に対
する制御信号がオフとなってから診断対象であるインジ
ェクタ10のパルス信号Pがオンとなるまでの時間6丁
をね出しくΔT=To −Td ) 、ステップ540
4へ進む。Next, the process advances to step 5403, where the time Td saved in the RAM 18 in step 5302 in the previous interrupt program and the RΔM in step 5402 are stored.
Read the time To saved in 18 and calculate the time from when the control signal for the electric circuit turns off until the pulse signal P of the injector 10 to be diagnosed turns on.ΔT=To −Td ), step 540
Proceed to step 4.
ステップ5404で1よ、上記ステップ5403で算出
した時間ΔTが基準時間[) TIMEに達しているか
否かが判定され、基準時間[) TIMEl、:達して
いないと判定された場合はステップ5407ヘジヤンブ
し、基準時間D TIME以上経過していると判定され
ると、ステップ5405へ進む。In step 5404, it is determined whether or not the time ΔT calculated in step 5403 has reached the reference time [) TIME, and if it is determined that it has not reached the reference time [) TIME, step 5407 is performed. , if it is determined that the reference time D TIME has elapsed, the process advances to step 5405.
ステップ5405では、上記駆動パルス信号Piの時刻
TOで出力されたA/D変換開始のトリガ信号がA/D
変換器24に出力され、上記A/D変換器24にて電流
検出センサ22の出力電圧信局のデジタル変換が開始さ
れる。In step 5405, the trigger signal for starting A/D conversion output at time TO of the drive pulse signal Pi is
The signal is output to the converter 24, and the A/D converter 24 starts digital conversion of the output voltage signal of the current detection sensor 22.
ステップ8406では、上記A/D変換器24にてデジ
タル信号に変換された時刻TOの上記電流検出センサ2
2のAルット電圧vOに相応づるオフセット主流fm
I LTOにて、前回のルーチンでRAM18の所定ア
ドレスにストアされたオフセット電流値I LTOを更
新する。In step 8406, the current detection sensor 2 at time TO is converted into a digital signal by the A/D converter 24.
Offset mainstream fm corresponding to the A rut voltage vO of 2
At ILTO, the offset current value ILTO stored at a predetermined address in the RAM 18 in the previous routine is updated.
次にステップ5407で、上記A/D変換324にΔ/
D変換終了イ6号を出力づると共に、上記インジェクタ
10に出力された駆動パルス信号P1の立上がりから所
定時間T1経過後に、再びA/D変換が開始されるよ・
うA/D変換開始時刻をセットして割込みルーチンを終
了する。Next, in step 5407, the A/D conversion 324 is
A/D conversion is started again after a predetermined time T1 has elapsed from the rise of the drive pulse signal P1 outputted to the injector 10 while outputting the D conversion completion signal No. 6.
The A/D conversion start time is set and the interrupt routine ends.
次に、上記所定時間T1が経過づると、第7図(C)に
示づ一割込みプログラムが起動され、ステップ5501
で、再び上記電流検出センI、l−22の出ツノ電圧信
号のA/D変換が開始され、ステップ5502で、上記
A/D変換器24にて再びデジタル信号に変換された電
流検出ピンサ22の第6図に示される時刻T1の出力°
電圧■1に相応Jる電流値ILT1と、上記A/D変換
器24にてデジタル信号に変換されたバッテリ23の電
圧BVとが、それぞれ、上記RAM18の別のアドレス
にストアされる。Next, when the predetermined time T1 has elapsed, an interrupt program shown in FIG. 7(C) is activated, and step 5501
Then, the A/D conversion of the output voltage signal of the current detection sensor I, l-22 is started again, and in step 5502, the current detection pin sensor 22 which is converted into a digital signal again by the A/D converter 24 is started. The output at time T1 shown in FIG.
The current value ILT1 corresponding to the voltage 1 and the voltage BV of the battery 23 converted into a digital signal by the A/D converter 24 are stored at different addresses in the RAM 18, respectively.
次に、ステップ5503へ進むと、上記RAM18に記
憶されている′名流検出センサ22のオフセット電流値
I LTOと上記5502でストアされた電流検出セン
量す22の出力電圧v1に相応する電流値ILT1とが
上記RAM18から読出され、上記電流値I LTIか
ら上記Aフレッド電流値I LTOが減算されて回路電
流値IL (IL =ILT1−ILTO)がい出さ
れて、ステップ5504へ進む。Next, proceeding to step 5503, the current value ILT1 corresponds to the offset current value ILTO of the current detection sensor 22 stored in the RAM 18 and the output voltage v1 of the current detection sensor 22 stored in step 5502. is read out from the RAM 18, and the A-fred current value ILTO is subtracted from the current value ILTI to obtain the circuit current value IL (IL=ILT1-ILTO), and the process proceeds to step 5504.
ステップ5504では、上記ステップ5502で検出し
たバラi−り電圧BVをパラメータとして、例えば、R
OM17に格納されたテーブルから上記インジェクタ1
0の基準電流値Inを直接あるいは補間計算により求め
、この基準電流値1ftと上記ステップ5503でσ出
された回路゛電流値I[とから、診断値I DIAGを
算出(IDIAG= TI−−IR) して、ステップ
5505へ進む。In step 5504, for example, R
The above injector 1 from the table stored in OM17
A reference current value In of 0 is obtained directly or by interpolation calculation, and a diagnostic value I DIAG is calculated from this reference current value 1 ft and the circuit current value I[σ obtained in step 5503 above (IDIAG=TI--IR ) and then proceeds to step 5505.
ステップ5505では、上記ステップ5504で算出さ
れた診断値I DIAGが、予め設定された許容幅ΔI
R内か否かを判定し、許容幅へIlt内にある場合は割
込みを終了する。In step 5505, the diagnostic value I DIAG calculated in step 5504 is adjusted to a preset allowable range ΔI.
It is determined whether or not it is within R, and if it is within the allowable width Ilt, the interrupt is terminated.
一方、上記ステップ5505で上記診断値101AGが
許容幅Δ[内にないと判定されたときは、ステップ85
06へ進み故障と判断して診断手段31によって故障の
発生した上記インジェクタ10のトラブルデータを不揮
発性RAM18aにストアすると共に、故障発生を警告
する自己診断ランプ21を点灯(点滅)させる。On the other hand, if it is determined in step 5505 that the diagnostic value 101AG is not within the allowable range Δ[, step 85
The process proceeds to step 06, where it is determined that there is a failure, and the diagnostic means 31 stores the trouble data of the failed injector 10 in the nonvolatile RAM 18a, and lights up (blinks) the self-diagnosis lamp 21 that warns of the occurrence of the failure.
尚、上記オフセット電流値I LTOの検出に際して、
簡易的には、以前検出されて上記RAM18に記憶され
ている値と比較して所定の値以下の場合、上記RAM1
8の値を更新し、所定の値を超えた場合には、上記RA
M18に記憶されている値をオフセット電流値I LT
Oとして回路電流値I[の算出に使用しても良い。In addition, when detecting the offset current value I LTO,
Simply put, if the value is less than a predetermined value compared to the value previously detected and stored in the RAM 18, the RAM 1
If the value of 8 is updated and exceeds the predetermined value, the above RA
The value stored in M18 is set as the offset current value I LT
It may be used as O to calculate the circuit current value I[.
[発明の効果]
以上説明したように本発明によれば、複数の電気団路の
電源母線に設けられた電流検出センサによって電流を検
出する際に、電気回路の負荷によって異なる電流が、電
流検出センサの変成器の巻線回数によって検出ゲインが
調整きれ、電流の大小に影響されずに検出精度が確保で
きる。従って、各電気回路の電流値が正確に算出でき、
この電流値と予め設定された基準電流値とを照合するこ
とによって、各電気回路毎に電流検出センリーを設ける
ことなく各電気回路の異常を確実に検出でき、各電気回
路に対する多数の外付は異常検出回路が不要となって、
コスト改善、設置スペースの節約、コネクタビン数の減
少による信頼性向上が図れるなど優れた効果が奏される
。[Effects of the Invention] As explained above, according to the present invention, when detecting current by the current detection sensors provided on the power supply buses of a plurality of electric power lines, different currents depending on the load of the electric circuit are detected. The detection gain can be adjusted by changing the number of windings of the sensor's transformer, ensuring detection accuracy regardless of the magnitude of the current. Therefore, the current value of each electric circuit can be calculated accurately.
By comparing this current value with a preset reference current value, abnormalities in each electric circuit can be reliably detected without installing a current detection sensor for each electric circuit, and many external connections to each electric circuit can be detected. No need for an abnormality detection circuit,
It has excellent effects such as reducing costs, saving installation space, and improving reliability by reducing the number of connector bins.
第1図〜第5図は本発明の第1実施例を示し、第1図は
本発明に係わる電気回路の異常検出装置の機能ブロック
図、第2図は回路ブロック図、第3図(a)は電流検出
センサを示す説明図、第3図(b)は電流検出センサの
特性図、第4図は制御信号及び電流検出センサ出力信号
の波形図、第5図(a)及び(b)は電気回路の動作確
認手順を示すフローチャート、第6図及び第7図は本発
明の第2実施例を示し、第6図は制御信号及び電流検出
センサ出力信号の波形図、第7図(a)〜(C)は電気
回路の動作確認手順を示すフローチャートである。
1・・・電子制御装置、
25・・・電源母線、
22・・・電流検出センサ、
26a・・・変成器、
34・・・回路状態判定手段、
IL・・・回路電流値、 IR・・・基準電流値。
第3図
■
第4図
T。
乃
第7図
(b)
(C)1 to 5 show a first embodiment of the present invention, FIG. 1 is a functional block diagram of an abnormality detection device for an electric circuit according to the present invention, FIG. 2 is a circuit block diagram, and FIG. ) is an explanatory diagram showing the current detection sensor, FIG. 3(b) is a characteristic diagram of the current detection sensor, FIG. 4 is a waveform diagram of the control signal and current detection sensor output signal, and FIGS. 5(a) and (b) 6 and 7 show a second embodiment of the present invention, FIG. 6 is a waveform diagram of the control signal and current detection sensor output signal, and FIG. ) to (C) are flowcharts showing procedures for checking the operation of an electric circuit. DESCRIPTION OF SYMBOLS 1... Electronic control device, 25... Power supply bus, 22... Current detection sensor, 26a... Transformer, 34... Circuit state determination means, IL... Circuit current value, IR...・Reference current value. Figure 3■ Figure 4T. Figure 7 (b) (C)
Claims (1)
らの電気回路の異常を検出する電気回路の異常検出装置
において、 上記電気回路の電源母線に設けられ、各電気回路の負荷
に応じた検出ゲインが巻線回数により調整可能な複数の
変成器を備えた電流検出センサと、上記電流検出センサ
の出力に基づいて算出された電流値と予め設定された基
準電流値との照合を行い、上記電気回路が正常か否かを
判定する回路状態判定手段とを有することを特徴とする
電気回路の異常検出装置。[Scope of Claims] An electric circuit abnormality detection device for detecting abnormalities in a plurality of electric circuits when the plurality of electric circuits are controlled by control signals, which includes: A current detection sensor equipped with multiple transformers whose detection gain can be adjusted according to the number of windings, and a current value calculated based on the output of the current detection sensor and a reference current value set in advance. An abnormality detection device for an electric circuit, comprising circuit state determining means for determining whether or not the electric circuit is normal.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63323109A JPH02165069A (en) | 1988-12-20 | 1988-12-20 | Abnormality detector for electric circuit |
GB8928586A GB2228106A (en) | 1988-12-20 | 1989-12-19 | Abnormality detecting system for electric circuits |
DE19893942164 DE3942164A1 (en) | 1988-12-20 | 1989-12-20 | ERROR DETECTION DEVICE FOR ELECTRICAL CIRCUITS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63323109A JPH02165069A (en) | 1988-12-20 | 1988-12-20 | Abnormality detector for electric circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02165069A true JPH02165069A (en) | 1990-06-26 |
Family
ID=18151180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63323109A Pending JPH02165069A (en) | 1988-12-20 | 1988-12-20 | Abnormality detector for electric circuit |
Country Status (3)
Country | Link |
---|---|
JP (1) | JPH02165069A (en) |
DE (1) | DE3942164A1 (en) |
GB (1) | GB2228106A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5779634A (en) * | 1991-05-10 | 1998-07-14 | Kabushiki Kaisha Toshiba | Medical information processing system for supporting diagnosis |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4434179A1 (en) * | 1994-09-24 | 1996-03-28 | Teves Gmbh Alfred | Circuit arrangement for monitoring a control circuit |
FR2737304B1 (en) * | 1995-07-26 | 1997-10-10 | Chauvin Arnoux | DEVICE FOR ADJUSTING ZERO OF A DIRECT CURRENT MEASURING APPARATUS |
DE102005041823B3 (en) | 2005-09-02 | 2007-02-01 | Siemens Ag | Controller for internal combustion engine, has circuit sections running proximate to magnetic flux part so that magnetic flux portions are compensated, and coil assembly detecting failures based on evaluation of voltage induced at assembly |
ITBI20080017A1 (en) * | 2008-09-11 | 2010-03-12 | Derossi Massimo Srl | MM 100 MULTIPURPOSE DIAGNOSTIC INSTRUMENT FOR PETROL / DIESEL / LPG / METHANE ENGINES |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4488112A (en) * | 1982-08-30 | 1984-12-11 | Gte Automatic Electric Inc. | Hall effect device test circuit |
DE3318270C1 (en) * | 1983-05-19 | 1984-08-02 | Daimler-Benz Ag, 7000 Stuttgart | Current measuring sensor for checking the function of electrical consumers |
JPS6382843A (en) * | 1986-09-25 | 1988-04-13 | Mitsubishi Electric Corp | Troubleshooting device for electronic device of automobile |
US4728810A (en) * | 1987-02-19 | 1988-03-01 | Westinghouse Electric Corp. | Electromagnetic contactor with discriminator for determining when an input control signal is true or false and method |
-
1988
- 1988-12-20 JP JP63323109A patent/JPH02165069A/en active Pending
-
1989
- 1989-12-19 GB GB8928586A patent/GB2228106A/en not_active Withdrawn
- 1989-12-20 DE DE19893942164 patent/DE3942164A1/en not_active Ceased
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5779634A (en) * | 1991-05-10 | 1998-07-14 | Kabushiki Kaisha Toshiba | Medical information processing system for supporting diagnosis |
Also Published As
Publication number | Publication date |
---|---|
DE3942164A1 (en) | 1990-06-21 |
GB2228106A (en) | 1990-08-15 |
GB8928586D0 (en) | 1990-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3286637B2 (en) | Electronic control unit for internal combustion engine of automobile | |
US7415343B2 (en) | Engine controller | |
US5224453A (en) | System for open-loop controlling and/or closed-loop controlling an internal combustion engine | |
US20090195257A1 (en) | Method and device for monitoring a first voltage value | |
US4783631A (en) | Apparatus for detecting disconnection of a speed sensor and eliminating oxide film from the sensor's connectors | |
JPH01500136A (en) | Monitoring device for electronic control equipment in automobiles | |
JP4222648B2 (en) | Monitoring device for measurement value detection in engine control | |
JP2008256703A (en) | Method and apparatus for measuring variable parameter in automobile | |
CN210129024U (en) | Load diagnosis device | |
EP0142776A2 (en) | Self-monitoring system for detecting error at output port during cold start of microprocessor system | |
JPH05131864A (en) | Device to detect variable ratio of automobile | |
KR20180053154A (en) | An apparatus and a method for testing a failure of resistive sensors | |
US7002352B2 (en) | Reference voltage diagnostic suitable for use in an automobile controller and method therefor | |
JP3988609B2 (en) | Oxygen sensor abnormality detection device | |
JP2004090920A (en) | Method and device for detecting variable amount of vehicle | |
US6208917B1 (en) | Ambient temperature/inlet air temperature sensor dither | |
GB2226888A (en) | Abnormality detecting system for electric circuits | |
JPH02165069A (en) | Abnormality detector for electric circuit | |
JPH02165070A (en) | Abnormality detector for electric circuit | |
JPH02147968A (en) | Apparatus for detecting fault of electric circuit | |
JP2001014005A (en) | Method and device for detecting error of measurement variable in vehicle | |
US6472859B1 (en) | Capacitively coupled electrical ground detection circuit | |
GB2229280A (en) | Abnormality detecting | |
US7570046B2 (en) | Single sensing multiple output system | |
JPH02168172A (en) | Abnormality detecting apparatus of electric circuit |