JPH0343647A - Control device of internal combustion engine - Google Patents
Control device of internal combustion engineInfo
- Publication number
- JPH0343647A JPH0343647A JP17639589A JP17639589A JPH0343647A JP H0343647 A JPH0343647 A JP H0343647A JP 17639589 A JP17639589 A JP 17639589A JP 17639589 A JP17639589 A JP 17639589A JP H0343647 A JPH0343647 A JP H0343647A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- internal combustion
- combustion engine
- output
- abnormality
- 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
Landscapes
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、マイクロコンビエータ(以下「マイコン−1
と称す)等の演算手段を用いて、内燃機関の燃1Mある
いは点火時期等を制御する装置に関し、特に、マイコン
の状態を監視して内燃機関を制御するようにした装置に
関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a micro combinator (hereinafter referred to as "microcomputer-1").
The present invention relates to a device for controlling the fuel 1M, ignition timing, etc. of an internal combustion engine using a calculation means such as (referred to as ), and particularly relates to a device for controlling the internal combustion engine by monitoring the state of a microcomputer.
(従来の技術)
従来より、マイコン等の演算手段を用いて内燃機関をl
11mする場合、マイコンの異常を監視し、異常である
と判定されたときにはマイコンが正常な演粋を実行でき
ないことから、いわゆるバックアップモード、すなわち
、固定噴射信号及び固定点火信号により内燃機関を制御
して、マイコン異常に伴う内燃機関の$す御異常を防止
することが行なわれている。(Prior art) Conventionally, internal combustion engines have been operated using computing means such as microcomputers.
11m, the microcomputer is monitored for abnormalities, and if an abnormality is determined, the microcomputer cannot perform normal operation, so the internal combustion engine is controlled in a so-called backup mode, that is, by a fixed injection signal and a fixed ignition signal. In this way, efforts are being made to prevent abnormalities in internal combustion engines due to microcomputer abnormalities.
従来、マイコンの異常を監視して内燃!ff1lIIを
制御する場合、演算点火信号を用いて行う技術が知られ
ており(例えば特開昭59−20565号)、マイコン
から出力される演算点火信号が所定回数連続して出力さ
れないと、マイコンの異常と判定して、バックアップモ
ードに移行している。Conventionally, internal combustion was detected by monitoring abnormalities in the microcomputer! When controlling the ff1lII, a technique is known that uses a calculated ignition signal (for example, Japanese Patent Laid-Open No. 59-20565). It has been determined that there is an error and the system has entered backup mode.
ところが、内ff1l関の始動時等の特定運転状態にお
いては、N課電圧が低下し、マイコンの動作状態が異常
と判定される場合がある。つまり、演算点火信号は、周
知のように内燃機関の圧縮上死点近傍すなわち電源電圧
が最も低下する状態で出力され、かつ、異常判定のため
の基準値が電源電圧の低下するような運転状態に拘らず
常に一定であるため、マイコンは電源74F+の低下に
よって演算不可能となり、電源電圧が復帰するまで所定
回数3!!続して演算点火信号を出力できず、内燃機関
の圧縮工程以外の爆発、排気、吸気夫々の][程でマイ
コンは正常であるにも拘らず異常と判定され、バックア
ップモードに移行してしまうおそれがある。However, in a specific operating state such as when the internal FF11 is started, the N applied voltage may decrease and the operating state of the microcomputer may be determined to be abnormal. In other words, as is well known, the calculated ignition signal is output near the compression top dead center of the internal combustion engine, that is, when the power supply voltage is lowest, and the reference value for abnormality determination is the operating state in which the power supply voltage decreases. Since it is always constant regardless of the power supply voltage, the microcomputer becomes unable to perform calculations due to a drop in the power supply voltage 74F+, and a predetermined number of times 3! until the power supply voltage is restored. ! Subsequently, the calculated ignition signal could not be output, and the microcomputer was judged to be abnormal even though it was normal, and went into backup mode. There is a risk.
この場合、−度、バックアップモードに移行すると、マ
イコンの異常判定が解除されても、マイコンの状態を所
定期間確認する必要から、直ちに正常なマイコンの演算
による制御に復帰できす、暫くの間はバックアップモー
ドで$す御されるため、内燃機関に与えられる燃′n!
あるいは点火時期はそのときのn開状態に応じた最適な
ものとはならない。−殻内に、バックアップモードは、
燃n邑あるいは点火時期を通常運転時に合わせて、冷間
始動時に設定していないため、このような冷間始動時に
おいては燃料が希薄となり、始動性が悪化するという問
題がある。In this case, if you switch to backup mode, even if the microcomputer abnormality determination is canceled, you will not be able to immediately return to normal control based on microcomputer calculations because you will need to check the microcomputer status for a specified period of time. The amount of fuel given to the internal combustion engine is controlled by the backup mode.
Alternatively, the ignition timing will not be optimal depending on the n-open state at that time. - Inside the shell, the backup mode is
Since the fuel pressure or ignition timing is not set during a cold start to match the normal operation, there is a problem that fuel becomes lean during such a cold start and startability deteriorates.
特にスタートインジェクタを持たないスタートインジェ
クタレスシステムにおいてはその影響が大きい。This effect is particularly large in start injectorless systems that do not have a start injector.
本発明は上記の点に鑑みなされたもので、マイコン等の
演算1段の異常判定のためのWl値を、電源電圧が低下
するような始動時においては通常運転時に比して緩くし
、マイコンが一部正常動作を行なっているにも拘らず異
常と判定されることがなく、内燃g1閏の始動性を向上
させることを目的とする。The present invention has been made in view of the above points, and the Wl value for determining an abnormality in the first stage of calculation of a microcomputer, etc. is made looser at the time of starting when the power supply voltage decreases than during normal operation. It is an object of the present invention to improve the startability of an internal combustion engine without being determined to be abnormal even though the engine is partially operating normally.
第1図は本発明装置の原即図を示す。 FIG. 1 shows an original diagram of the device of the invention.
同図中、運転状態検出手段M2は、内燃機関M1の運転
状態を検出する。In the figure, the operating state detection means M2 detects the operating state of the internal combustion engine M1.
演算手段M3は、運転状態検出手段M2の検出結果に応
じて内燃機関を1illlするための制御量を演算出力
する。The calculating means M3 calculates and outputs a control amount for controlling the internal combustion engine according to the detection result of the operating state detecting means M2.
所定filJ l2II ffi合或手段M4は、運転
状態検出手段M2の検出結果に応じて内燃v1閏の所定
の制御項を表わす所定υ1611恐信3を合成出力する
。The predetermined filJ l2II ffi combination means M4 synthesizes and outputs a predetermined υ1611 fear 3 representing a predetermined control term for the internal combustion v1 step according to the detection result of the operating state detection means M2.
異常判定手段M5は、演算手段M3の演算出力を所定の
基準値と比較して演算手段M3の異常有無を判定する。The abnormality determination means M5 compares the calculation output of the calculation means M3 with a predetermined reference value to determine whether or not there is an abnormality in the calculation means M3.
基準値変更手段M7は、内燃1III3iTの始動時に
おける異常判定手段M5の基準値を通常運転時に比して
緩くする。The reference value changing means M7 makes the reference value of the abnormality determining means M5 at the time of starting the internal combustion 1III3iT looser than during normal operation.
出力選択手段M6は、異常マ11定手段によって前記演
算手段M5が異常有りと判定された場合には内燃機関へ
のI11御出力として所定制御遭合或手段M4の出力を
選択し、異常無しと判定された場合には演算子段M3の
出力を選択する。The output selection means M6 selects the output of the predetermined control encountering means M4 as the I11 control output to the internal combustion engine when the abnormality detection means determines that there is an abnormality in the calculation means M5, and determines that there is no abnormality. If it is determined, the output of operator stage M3 is selected.
本発明においては、基準値変更手段M8により異常判定
手段M5の基準値を、電iI!電圧が低下するような始
動時に通常運転時に比して緩くしている。このため、演
算手段M4が一部正常動作を行なっている電源電圧の低
下するような始vJ時に演算子段M4の演算出力が通常
運転時の早準値に達しなくても異常と判定されr、上記
演算手段M4の一部正常動作による演算出力を利用でき
、これによって内燃機関の始動性を向上させることかで
きる。In the present invention, the reference value changing means M8 changes the reference value of the abnormality determining means M5 to the electric iI! It is made looser at startup when the voltage drops compared to during normal operation. For this reason, even if the calculation output of the operator stage M4 does not reach the early standard value during normal operation at the beginning of VJ when the power supply voltage drops while the calculation means M4 is partially operating normally, it is determined to be abnormal. , it is possible to utilize the calculation output from the partially normal operation of the calculation means M4, thereby making it possible to improve the startability of the internal combustion engine.
第2図は本発明装置を適用したガソリンエンジンの一実
施例の構成図を示す。FIG. 2 shows a configuration diagram of an embodiment of a gasoline engine to which the device of the present invention is applied.
fi1図中、1はガンリンエンジン本体、2はピストン
、3は点火プラグ、4は排気マニホールド、5は吸気マ
ニホールドであり、6は吸入空気の脈動を吸収するサー
ジタンク、7は吸入空気量を調節するスロットルバルブ
、8は吸入空気量を測定するエアフローメータである。fi1 In the diagram, 1 is the Ganrin engine body, 2 is the piston, 3 is the spark plug, 4 is the exhaust manifold, 5 is the intake manifold, 6 is the surge tank that absorbs the pulsation of intake air, and 7 is the intake air amount. The throttle valve 8 is an air flow meter that measures the amount of intake air.
排気マニホールド4には排気ガス中の残存M素濃度を検
出する酸素センサ9が設けられ、吸気マニホールド5に
はガソリンエンジン本体1の吸入空気中に燃料を噴射す
る燃料噴射弁10が設けられている。吸気温センサ11
は吸入空気の温度を検出し、スロットルセンサ12はス
ロットルバルブ7の開度を検出し、水温センサ13はガ
ソリンエンジン冷却水の水温を検出する。The exhaust manifold 4 is provided with an oxygen sensor 9 that detects the concentration of residual M in the exhaust gas, and the intake manifold 5 is provided with a fuel injection valve 10 that injects fuel into the intake air of the gasoline engine body 1. . Intake temperature sensor 11
detects the temperature of intake air, the throttle sensor 12 detects the opening degree of the throttle valve 7, and the water temperature sensor 13 detects the temperature of gasoline engine cooling water.
また、イグナイタ16は点火に必要な高電圧を発生して
デイストリビュー夕17に供給し、ディストリビュータ
17はクランクシャフト(図示せず)の回転に連動して
上記高電圧を各気筒の点火プラグに分配供給する。回転
角センサ18はディストリビュータ17の1回転即ちク
ランクシャツ12回転に24パルスの回転角信SNEを
出力し、気筒判別センサ19はデイストリビュー夕17
の1回転に1パルスの回転検出信号Gを出力する。Further, the igniter 16 generates the high voltage necessary for ignition and supplies it to the distributor 17, and the distributor 17 distributes the high voltage to the spark plugs of each cylinder in conjunction with the rotation of the crankshaft (not shown). supply The rotation angle sensor 18 outputs a rotation angle signal SNE of 24 pulses per one revolution of the distributor 17, that is, 12 revolutions of the crankshaft, and the cylinder discrimination sensor 19 outputs a rotation angle signal SNE of 24 pulses per one revolution of the distributor 17, that is, 12 revolutions of the crankshaft.
A rotation detection signal G of one pulse is output for each rotation of the motor.
20は電子$り卯回路、21はキースイッチ、22はス
タータモータを示し、車速センサ23は車速に応じた繰
り返し周波数のパルスを発生する。20 is an electronic dollar circuit, 21 is a key switch, 22 is a starter motor, and a vehicle speed sensor 23 generates pulses with a repetition frequency depending on the vehicle speed.
電子tillti1回路20は第3図に示す構成で、中
央処1!t!装置 (CPU)30と、処理プログラム
を格納したリードオンリメモリ(ROM)31と、作業
領域として使用されるランダムアクセスメモリ(RAM
)32と、通電停止後もデータを保持するバックアップ
RAM33と、マルチプレクサ機能を持つA/D変換器
34と、バッファ機能を持つI10インターフェース3
5と、バックアップtillIIlを行なうバックアッ
プ回路36とよりなり、これらの間はパスライン37で
相互に接続されている。The electronic tillti1 circuit 20 has the configuration shown in FIG. T! A device (CPU) 30, a read-only memory (ROM) 31 that stores processing programs, and a random access memory (RAM) used as a work area.
) 32, a backup RAM 33 that retains data even after power is stopped, an A/D converter 34 with a multiplexer function, and an I10 interface 3 with a buffer function.
5 and a backup circuit 36 for performing backup tillllll, and these are interconnected by a pass line 37.
A/D変換器34はエアフローメータ8よりの空気流多
信号と、吸気温センサ11よりの吸気温度信8と、水温
センサ13よりの水温信号と、車速センサ23よりの重
速信号とを供給されて、各信号のディジタル化を行ない
、これらのディジタル信号はCPU30により読み取ら
れる。またI10インターフェース35にはaXセン勺
9.スロットルセンサ121回転角センサ18.気筒判
別センサ19.キースイッチ21夫々よりの信号が入来
し、各信号はCPU30により読み取られる。The A/D converter 34 supplies the air flow signal from the air flow meter 8, the intake air temperature signal 8 from the intake air temperature sensor 11, the water temperature signal from the water temperature sensor 13, and the heavy speed signal from the vehicle speed sensor 23. and digitizes each signal, and these digital signals are read by the CPU 30. Also, the I10 interface 35 has an aX sensor 9. Throttle sensor 121 rotation angle sensor 18. Cylinder discrimination sensor 19. Signals from each key switch 21 come in, and each signal is read by the CPU 30.
CPU30は第4図(A)に示す処理によって各センサ
の検出データに基づいて燃料噴射回2点火タイミング夫
々を演算し、演算Inn倍信号AU。The CPU 30 calculates each of the two fuel injection times and ignition timing based on the detection data of each sensor by the process shown in FIG. 4(A), and calculates the calculated Inn times signal AU.
演算点火信号IGTを得る。また、CPU30は第4図
(B)に示す処理によって一定の時間周秒のウォッチド
ッグタイマ信号WDCを生成する。Obtain the calculated ignition signal IGT. Further, the CPU 30 generates a watchdog timer signal WDC having a constant time cycle in seconds by the process shown in FIG. 4(B).
第4図(A)はクランク軸の所定回転角毎にCPtJ3
0で割込み実行される点火時期及び噴射邑潰砕処理のフ
ローチャートを示す。まず、ステップ81にて各種セン
サからその検出データが読み込まれる。次にステップ8
2にて、このデータから点火時期j+及び噴射時間t2
が粋出される。Figure 4 (A) shows CPtJ3 for each predetermined rotation angle of the crankshaft.
12 shows a flowchart of ignition timing and injection crushing processing that is interrupted and executed at 0. First, in step 81, detection data from various sensors is read. Next step 8
2, the ignition timing j+ and injection time t2 are determined from this data.
is highlighted.
例えば、公知技術のごとく、!lI関の回転速度やスロ
ットルバルブ71の動作状態等から、点火時期、実際に
は上死点(TDC:t−ツブデッドセンタ)からの進角
値θが演算される。更にその他の補正演算をして、実点
火進角θPを求め、点火時期t1が決定される。次にス
テップ83にて、上記点火時期t1を表わすタイミング
の潰砕点火(Fi号IG丁及び噴射時間t2をパルス幅
で表わす演算点火信号丁A(Jが、バックアップ回路3
6に出力される。こうして−旦処理を終了し、次のυ1
込み角度で、同様な処理を繰り返す。For example, as in the known technology! The ignition timing, in fact, the advance angle value θ from top dead center (TDC) is calculated from the rotational speed of the lI valve, the operating state of the throttle valve 71, and the like. Further, other correction calculations are performed to obtain the actual ignition advance angle θP, and the ignition timing t1 is determined. Next, in step 83, the crushing ignition signal (Fi No. IG) at a timing representing the ignition timing t1 and the calculated ignition signal A (J representing the injection time t2 in terms of pulse width) are set to the backup circuit 3.
6 is output. In this way, -1 processing is completed, and the next υ1
Repeat the same process at different angles.
次に第4図(B)は所定時間毎にCPLJ30で割込み
実行されるウオッチドラフ9フフ1n号wDC出力処理
のフローチャートであり、スーアップ84にてウォッチ
ドッグタイマ信号WDCがバックアップ回路36に出力
される。こうして−旦処理を終了し所定時層後に繰り返
す。このウォッチドッグタイマ信号WDCは他の所定両
切でCPU30から出力される各種信号を替わりに用い
てもよい。この演算噴射信N T A Ll及び演算点
火信号10丁及びウォッチドッグタイマ信号WDCは回
転角信QNE、回転検出信gG、スロットルセンサ12
よりのアイドル信MIDL、キースイッチ21よりのス
タータ信号STAと共に110インター71−ス35を
介してバックアップ回路36に供給され、このバックア
ップ回路36の出力する!!!III信号及び点火信号
が燃Fl15射弁10.イグナイタ16夫々に供給され
る。Next, FIG. 4(B) is a flowchart of the watchdog timer signal WDC output to the backup circuit 36 at the start-up 84, which is executed by the CPLJ30 at predetermined time intervals. Ru. In this way, the process ends once and is repeated after a predetermined time period. This watchdog timer signal WDC may be replaced with various other signals outputted from the CPU 30 in a predetermined manner. The calculated injection signal NTA Ll, 10 calculated ignition signals, and watchdog timer signal WDC are the rotation angle signal QNE, rotation detection signal gG, and throttle sensor 12.
The idle signal MIDL from the main switch 21 and the starter signal STA from the key switch 21 are supplied to the backup circuit 36 via the 110 interface 71-35, and the backup circuit 36 outputs! ! ! III signal and ignition signal are the fuel Fl15 injection valve 10. It is supplied to each igniter 16.
第5図はバックアップ回路36のブロック図を示す。同
図中、端子40.41夫々には回転検出信QG、回転角
信3NE夫々が入来し、所定点火信号発生回路42に供
給される。所定点火信号発生回路42は上記の信号G、
NEから合成した機関の回転に同期した点火時期信号即
ち所定点火信号を生威し、点火モニタ43及びスイッチ
44のa端子に供給する。FIG. 5 shows a block diagram of the backup circuit 36. In the figure, a rotation detection signal QG and a rotation angle signal 3NE are input to terminals 40 and 41, respectively, and are supplied to a predetermined ignition signal generation circuit 42. The predetermined ignition signal generation circuit 42 generates the above-mentioned signal G,
An ignition timing signal synchronized with the rotation of the engine synthesized from the NE, that is, a predetermined ignition signal is generated and supplied to the ignition monitor 43 and the a terminal of the switch 44.
点火モニタ43は端子45.46夫々より演算点火信号
1G丁、スタータ信号STAを供給されており、第6図
に示すII4戒である。同図中、端子50.51夫々よ
りの所定点火信号、演算点火信号IGTは異常・正常信
号発生回路52に供給され、ここで、所定点火信号の1
周期内に演算点火信号IGTが1パルスだけ入来すると
正常信号が1パルス出力され、所定点火信号の1簡明内
に演算点火信号IGTが入来しないとき又は2パルス異
常入来するとき異常信号が1パルス出力される。The ignition monitor 43 is supplied with a calculated ignition signal 1G and a starter signal STA from terminals 45 and 46, respectively, and is the II4 signal shown in FIG. In the figure, the predetermined ignition signal and the calculated ignition signal IGT from terminals 50 and 51 are supplied to an abnormal/normal signal generation circuit 52, where one of the predetermined ignition signals
If only one pulse of the calculated ignition signal IGT enters within the cycle, one pulse of the normal signal is output, and if the calculated ignition signal IGT does not come within one pulse of the predetermined ignition signal or if two pulses abnormally arrive, an abnormal signal is output. One pulse is output.
この異常m@GiT形フリップ70ツブ53のトリガ入
力端子Tに供給されると共にインバータ58で反転され
てフリップ70ツブ53のクロック入力端子に供給され
、正常信号はT形フリップ70ツ753〜57夫々のリ
セット端子Rに共通に供給される。フリップフロップ5
3〜57は前段のQl子、σ端子夫々の出力をクロック
入力端子、トリガ入力端子rに供給されており、正常信
号でリセットされた後異常信号をカウントするカウンタ
を構成している。This abnormal signal m@Gi is supplied to the trigger input terminal T of the T-type flip 70 tube 53, inverted by the inverter 58, and supplied to the clock input terminal of the flip 70 tube 53, and the normal signal is supplied to each of the T-type flip 70 tubes 753 to 57. It is commonly supplied to the reset terminal R of both. flip flop 5
3 to 57, the outputs of the Ql terminal and the σ terminal in the previous stage are respectively supplied to the clock input terminal and the trigger input terminal r, and constitute a counter that counts the abnormal signal after being reset with a normal signal.
アンド回路59は7リツプ7Oツブ53.54夫々のQ
端子出力を供給され、異常信号が3パルス出力されたと
きHレベルの異常判別(1を生成してアンド回路60に
供給する。アンド回路61はフリップフロップ53.5
4.55.56夫々のQg子出出力供給され、異常信号
が15パルス出力されたときロレベルの異常判別信号を
生成してアンド回路62に供給する。端子63よりのス
タータ信8(スタータがオン時にHレベル)はアンド回
路62に供給されると共に、インバータ64で反転され
てアンド回路60に供給され、アンド回路60は始動時
lx外にアンド回路59よりの異常判別信gを取り出し
、アンド回路62は始動時にアンド回路61よりの異常
判別信号を取り出し、これらの異常判別信8はオア回路
65を介して端子66から第5図に丞すバックアップ判
定回路70に供給する。AND circuit 59 has 7 lips, 7 O tubes, 53.54 Q
When the terminal output is supplied and three pulses of the abnormal signal are output, an H level abnormality determination (1 is generated and supplied to the AND circuit 60.
4,55,56 Qg outputs are supplied, and when 15 pulses of the abnormal signal are output, a low level abnormality determination signal is generated and supplied to the AND circuit 62. The starter signal 8 from the terminal 63 (H level when the starter is on) is supplied to the AND circuit 62, inverted by the inverter 64, and supplied to the AND circuit 60. The AND circuit 62 takes out the abnormality determination signal g from the AND circuit 61 at the time of startup, and these abnormality determination signals 8 are sent from the terminal 66 via the OR circuit 65 to the backup determination shown in FIG. Supplied to circuit 70.
また、リセット回路67はオア回路65の出力する異常
判別信号が立下がった後、正常信号が3パルス入来する
とリセット信号を生成して端子68よりバックアップ判
定回路70に供給する。Further, the reset circuit 67 generates a reset signal and supplies it to the backup determination circuit 70 from a terminal 68 when three pulses of the normal signal are received after the abnormality determination signal output from the OR circuit 65 falls.
第5図に戻って説明するに、端子45よりの演算点火信
j31 G Tは点火モニタ43と共にスイッチ44の
bs子に供給される。また、端子71よりの演算噴射信
5! T A tJはスイッチ72のb端子に供給され
る。Returning to FIG. 5, the calculated ignition signal j31 GT from the terminal 45 is supplied to the BS terminal of the switch 44 together with the ignition monitor 43. Also, the calculation injection signal 5! from the terminal 71! T A tJ is supplied to the b terminal of switch 72 .
端子73よりのウオツブドッグタイマ信号WDCはウォ
ッチドッグタイマ74に供給され、ウォッチドッグタイ
マ74は信号WDCが入力されなくなった後所定時間を
経過すると、その後信号WOCが入力されるまで異常判
別信号を生成してバックアップ判定回路70に供給する
。The watchdog timer signal WDC from the terminal 73 is supplied to the watchdog timer 74, and the watchdog timer 74 outputs an abnormality determination signal after a predetermined time has elapsed after the signal WDC is no longer input until the signal WOC is input. It is generated and supplied to the backup determination circuit 70.
バックアップ判定回路70はウォッチドッグタイマ74
より異常判別信号が入来する間はバックアップモードと
判定してHレベルのスイッチング信号を生成し、また点
火モニタ43よりの異常判別(r号の入来からリセット
信号の入来するまでの問をバックアップモードと判定し
てHレベルのスイッチング信号を生成する。それ以外の
期間はCPUモードと判定してLレベルのスイッチング
信号を生成し、この判別信号をスイッチ72の制御端子
に供給すると共にオア回路75を介してスイッチ44の
制御端子に供給する。The backup determination circuit 70 has a watchdog timer 74.
While the abnormality determination signal is received, it is determined that the mode is in backup mode and a switching signal of H level is generated. It determines that the mode is backup mode and generates an H-level switching signal.For other periods, it determines that it is CPU mode and generates an L-level switching signal, and supplies this determination signal to the control terminal of the switch 72 and also outputs the OR circuit. 75 to the control terminal of switch 44.
端子46よりのスタータ信号S T Aは点火モニタ4
3と共に、オア回路75を通してスイッチ44のII
10 ra7−及びバックアップ噴射信号発生回路76
に供給され、端子77よりのアイドル信号IDLはバッ
クアップ噴射信号発生回路76に供給される。バックア
ップ噴射信号発生回路76はスタータ(ii号STAが
り、レベル、かつアイドル信号IDLがHレベルでアイ
ドリング時にはパルス幅が小のパルス状のバックアップ
噴射信号を生成し、スタータ信38FΔがLレベル、か
つアイドル信号IDLが1.レベルでパルス幅が中のバ
ックアップ噴射信号を生威し、スタータ信号STAがロ
レベルでパルス幅が大のバックアップl1fil)I信
号を生成し、このバックアップ噴射信号をスイッチ72
のa端子に供給する。The starter signal STA from the terminal 46 is the ignition monitor 4.
3 and the II of the switch 44 through the OR circuit 75.
10 ra7- and backup injection signal generation circuit 76
The idle signal IDL from the terminal 77 is supplied to the backup injection signal generation circuit 76. The backup injection signal generating circuit 76 generates a pulse-shaped backup injection signal with a small pulse width when idling when the starter (No. ii STA is at the high level and the idle signal IDL is at the H level), The signal IDL generates a backup injection signal with a 1. level and a medium pulse width, the starter signal STA generates a backup l1fil)I signal with a low level and a large pulse width, and this backup injection signal is sent to the switch 72.
is supplied to the a terminal of the
スイッチ44は始動時又はバックアップモード時に窮i
ia端子にHレベルを供給されて、a@子の所定点火信
号を取り出し、始動時以外のCPUモード時に制御端子
にしレベルを供給されて、b端子の演算点火信号IG’
Tを取り出すよう切換えを行ない、取り出した点火信号
を端子78よりイグナイタ16に供給する。Switch 44 is disabled during startup or backup mode.
When the H level is supplied to the ia terminal, a predetermined ignition signal of the a @ child is taken out, and the level is supplied to the control terminal during CPU mode other than starting, and the calculated ignition signal IG' of the b terminal is output.
Switching is performed to take out the T, and the taken out ignition signal is supplied to the igniter 16 from the terminal 78.
スイッチ72はバックアップモード時にIIIall端
子にHレベルを供給されて、バックアップ噴射信号を取
り出し、CPUモード時に演算噴射信号TAUを取り出
すよう切換えを行ない、取り出した噴射信号を端子79
より燃料噴射弁16に供給する。When the switch 72 is in the backup mode, the H level is supplied to the IIIall terminal to take out the backup injection signal, and in the CPU mode, the switch 72 is switched to take out the calculated injection signal TAU, and the taken out injection signal is sent to the terminal 79.
The fuel is supplied to the fuel injection valve 16.
ここで、第7図に示すごとく、低温始動時等に、バッテ
リ電圧が内燃機関の圧縮行程で異常に低下し、爆発行程
で正常値に回復する現象が現れた場合、CPIJ30か
ら出力されている演算点火信号IGT及びウォッチドッ
グタイマ信号WDCが異常区域において出力されなくな
る。すると、ウォッチドッグタイマ74では、このウォ
ッチドッグタイマ信号WOCの消失後の消失m続時間を
31測し、所定の時間消失し続けている場合には所定時
m経過後、即座にHレベルの異常判別信号を出力する。Here, as shown in Fig. 7, if a phenomenon occurs in which the battery voltage abnormally decreases during the compression stroke of the internal combustion engine and recovers to a normal value during the explosion stroke, such as during cold start, the output from CPIJ30. The calculated ignition signal IGT and the watchdog timer signal WDC are no longer output in the abnormal area. Then, the watchdog timer 74 measures the disappearance time (m) of the watchdog timer signal WOC after it disappears, and if it continues to disappear for a predetermined period of time, it immediately detects an H level abnormality after the predetermined time (m) has elapsed. Outputs a discrimination signal.
一方、i粋点火信号IGTは、その出力タイミングが異
常な行程(圧縮行程)!:あたっているため、クラン−
1ング中は完全に消失するが、スタータ信号STAがH
レベルであるため、スイッチ44から所定点火信号が取
り出されてイグナイタ16に供給される。On the other hand, the i-style ignition signal IGT has an abnormal output timing (compression stroke)! :Because it is correct, clan-
The starter signal STA disappears completely during the
level, a predetermined ignition signal is taken out from the switch 44 and supplied to the igniter 16.
また、点火モニタ43はスタータ信号がHレベルである
ときは演算点火信号IGTが15@消失するまで異常判
別を行なわないため、この間バックアップ判定回路70
はCPUモードと判定しスイッチ72からは演算噴射信
号が取り出されて燃料噴射弁に供給される。なお、CP
tJ30はバッテリ電圧が圧縮行程で低下し異常となっ
ても、その他の爆発、排気、吸気の行程では正常に動作
し、その正常動作の間に上記演算噴射値3を生成及び出
力している。Furthermore, when the starter signal is at H level, the ignition monitor 43 does not perform abnormality determination until the calculated ignition signal IGT disappears.
is determined to be the CPU mode, and a calculated injection signal is taken out from the switch 72 and supplied to the fuel injection valve. In addition, C.P.
Even if tJ30 becomes abnormal due to a decrease in battery voltage during the compression stroke, it operates normally during the other explosion, exhaust, and intake strokes, and generates and outputs the calculated injection value 3 during the normal operation.
このように始動時には点火モニタの回数つまり異常判別
fffi号を出力するための基準値である異常信号のカ
ウント数を通常の3回から15回に増やしているため、
始l1llvfの燃料噴射量は演算噴射信号による最適
な値とされ始動性が向上する。ところで、スタート信号
STAがHレベルのときのバックアップ噴射信号はパル
ス幅が大であるものの、これはl1ltl後の始動時に
合わぜであるため、通常の始動時の燃料噴射量としては
不足している。なお、点火モニタの回数を15回として
いるのはこの間に通常始動が完了しバッテリ電圧が正常
にて安定するからであり、場合によっては点火モニタの
回数を30回程度としても良い。In this way, at the time of starting, the number of ignition monitors, that is, the number of abnormal signal counts, which is the reference value for outputting the abnormality determination signal fffi, is increased from the usual 3 times to 15 times.
The fuel injection amount at the beginning 11llvf is set to the optimum value based on the calculated injection signal, thereby improving startability. By the way, although the backup injection signal when the start signal STA is at H level has a large pulse width, this is combined at the time of starting after l1ltl, so it is insufficient for the fuel injection amount during normal starting. . The reason why the number of ignition monitors is set to 15 is that during this time, normal starting is completed and the battery voltage becomes normal and stable. Depending on the case, the number of ignition monitors may be set to about 30 times.
また、本実施例においては演算点火信@IGTとウォッ
チドッグタイマ信号WDCとの2つの信号のオア条件を
とりマイコンの異常検出を行うことから、始動時等の回
転数が低いときにも、検出に必要な点火回数が得られる
だけの内燃機関の回転を持たずに、ウォッチドッグタイ
マ信号WDCにより敏速にマイコンの異常が判断できる
。In addition, in this embodiment, the OR condition of the two signals, the calculated ignition signal @IGT and the watchdog timer signal WDC, is used to detect an abnormality in the microcomputer. The abnormality of the microcomputer can be quickly determined based on the watchdog timer signal WDC without having to rotate the internal combustion engine enough to obtain the required number of ignitions.
また、始動時のバッテリN圧低下に伴いマイコンを異常
と判定することによるバックアップ移行を防ぐため、特
需@63−295867号に記載の如く始動時には演算
点火信号のモニタを行わず、ウォッチドッグタイマのみ
でマイコンの異常を検出を行うものがある。In addition, in order to prevent the microcomputer from determining an abnormality due to the decrease in battery N pressure at startup and from switching to backup, the calculated ignition signal is not monitored at startup as described in special request @63-295867, and only the watchdog timer is used. There are devices that detect abnormalities in the microcontroller.
しかし、マイコンが暴走して、例えばシングルチップモ
ードで動作すべきところを外部バスモードで動作するよ
うな場合、マイコンのウォッヂドラグタイマ信号を出力
する出力端子からクロック信号が出力されてしまうおそ
れがある。この場合、マイコンの異常検出を行うウォッ
チドッグタイマにり0ツク(ffi号が供給されてウォ
ッチドッグタイマではマイコンが正常に初任しているも
のとみなしてしまう。このため始動時マイコンが上記の
如く暴走すると演算点火信号及び演算噴射信号が?イ」
ンより出力されず、かつバックアップモードに移行しな
いために所定噴射信号も出力されず、内燃機関の始動が
行われないという問題が生じる。However, if the microcontroller goes out of control and, for example, operates in external bus mode when it should be operating in single-chip mode, there is a risk that the clock signal may be output from the microcontroller's output terminal that outputs the watchdrag timer signal. be. In this case, the watchdog timer that detects an abnormality in the microcomputer is supplied with the 0 (ffi) signal, and the watchdog timer assumes that the microcomputer has started normally. If it goes out of control, the calculated ignition signal and calculated injection signal will be affected.
Since the injection signal is not output from the engine and the internal combustion engine does not shift to the backup mode, the predetermined injection signal is also not output, resulting in a problem that the internal combustion engine is not started.
これに対しても上記実施例によれば、始動時にマイコン
が暴走して演算点火信号が出力されず、かつウォッチド
ッグタイマ信号の代わりにクロック(を号が出力された
場合にも、点火モニタ43によって演算点火信号が所定
回数出力されないことでバックアップモードとなり、所
定点火信号及び所定1lf3躬信3により多少始動性が
悪化するものの9!3動が行われる。In contrast, according to the above embodiment, even if the microcomputer goes out of control during startup and the calculated ignition signal is not output, and a clock signal is output instead of the watchdog timer signal, the ignition monitor 43 When the calculated ignition signal is not output a predetermined number of times, the backup mode is entered, and the 9!3 operation is performed although the startability is somewhat deteriorated due to the predetermined ignition signal and the predetermined 1lf3 error signal 3.
上述の如く、本発明の内燃機関の糾Il)装置によれば
、始動時にマイコン等の演算手段が一部正常動作を行な
っているにも拘らず異常と判定されることがなく、始動
時に演算手段による最適の燃料噴tJ4II!御を行な
って始動性が向上し、かつマイコンが暴走しても始動が
可能であり、実用上きわめて有用である。As described above, according to the internal combustion engine testing device of the present invention, even though the calculation means such as a microcomputer is partially operating normally at the time of startup, it is not determined to be abnormal, and the calculations at the time of startup are not determined to be abnormal. Optimal fuel injection tJ4II by means! This is extremely useful in practice, as it improves starting performance and allows starting even if the microcomputer goes out of control.
第1図は本発明装置の原理図、
第2図は本発明装置を適用したガソリンエンジンの一実
施例の構成図、
第3図は電子t11wJ回路の10ツク図、第4図はC
PUの実行する処理のフローチャート、
第5図はバックアップ回路のブロック図、第6図は点火
モニタのO路構成図、
第7図は本発明装置の動作を説明するための図である。
Ml・・・内燃11yJ、M2・・・運転状態検出手段
、M3−−・演算手段、M4・・・操作墨合成手段、M
5・・・異常特定手段、M6・・・選択手段、M7・・
・基準値変更手段、1・・・ガソリンエンジン、3・・
・点火プラグ、10・・・燃料噴射弁、16−・・イグ
ナイタ、30・・・CPU、36・・・バックアップ回
路、42・・−所定点火信月発牛回路、43・・・点火
モニタ、70・・・バックアップ判定回路、74・・・
ウォッチドッグタイマ、76・・・バックアップ噴射信
号発生回路。Fig. 1 is a principle diagram of the device of the present invention, Fig. 2 is a configuration diagram of an embodiment of a gasoline engine to which the device of the present invention is applied, Fig. 3 is a 10-step diagram of an electronic t11wJ circuit, and Fig. 4 is a C
FIG. 5 is a block diagram of a backup circuit, FIG. 6 is a block diagram of the O path of the ignition monitor, and FIG. 7 is a diagram for explaining the operation of the device of the present invention. Ml...Internal combustion 11yJ, M2...Operating state detection means, M3--Calculation means, M4...Operation black synthesis means, M
5... Abnormality identification means, M6... Selection means, M7...
・Reference value changing means, 1...gasoline engine, 3...
- Spark plug, 10...Fuel injection valve, 16-...Igniter, 30...CPU, 36...Backup circuit, 42...-Predetermined ignition signal output circuit, 43...Ignition monitor, 70... Backup determination circuit, 74...
Watchdog timer, 76...Backup injection signal generation circuit.
Claims (1)
するための制御量を演算出力する演算手段と、 前記運転状態検出手段の検出結果に応じて内燃機関の所
定の制御量を表わす所定制御量信号を合成出力する所定
制御量合成手段と、 前記演算手段の演算出力を所定の基準値と比較して演算
手段の異常有無を判定する異常判定手段と、 前記内燃機関の始動時における該異常判定手段の前記基
準値を通常運転時に比較して緩くする基準値変更手段と
、 前記異常判定手段によつて前記演算手段が異常有りと判
定された場合には前記内燃機関への制御出力として前記
所定制御量合成手段の出力を選択し、異常無しと判定さ
れた場合には前記演算手段の出力を選択する出力選択手
段と、 を備えることを特徴とする内燃機関の制御装置。[Scope of Claims] Operating state detection means for detecting the operating state of the internal combustion engine; calculation means for calculating and outputting a control amount for controlling the internal combustion engine according to the detection result of the operating state detection means; a predetermined control amount synthesis means for synthesizing and outputting a predetermined control amount signal representing a predetermined control amount of the internal combustion engine according to the detection result of the state detection means; and a calculation means for comparing the calculation output of the calculation means with a predetermined reference value. abnormality determining means for determining the presence or absence of an abnormality in the internal combustion engine; reference value changing means for loosening the reference value of the abnormality determining means at the time of starting the internal combustion engine by comparing it with the reference value during normal operation; Output selection for selecting the output of the predetermined control amount synthesis means as a control output to the internal combustion engine when it is determined that there is an abnormality in the means, and selecting the output of the calculation means when it is determined that there is no abnormality. A control device for an internal combustion engine, comprising: means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17639589A JPH0343647A (en) | 1989-07-07 | 1989-07-07 | Control device of internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17639589A JPH0343647A (en) | 1989-07-07 | 1989-07-07 | Control device of internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0343647A true JPH0343647A (en) | 1991-02-25 |
Family
ID=16012915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17639589A Pending JPH0343647A (en) | 1989-07-07 | 1989-07-07 | Control device of internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0343647A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0518311A (en) * | 1991-07-12 | 1993-01-26 | Toyota Motor Corp | Abnormality detector |
-
1989
- 1989-07-07 JP JP17639589A patent/JPH0343647A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0518311A (en) * | 1991-07-12 | 1993-01-26 | Toyota Motor Corp | Abnormality detector |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5021960A (en) | Combustion fault detection apparatus and control system for internal combustion engine | |
| US6684151B1 (en) | Method for monitoring an internal combustion engine | |
| US5213081A (en) | Misfire sensing apparatus for an internal combustion engine | |
| JPH0517393B2 (en) | ||
| US7774110B2 (en) | Failure diagnosis apparatus for vehicle | |
| JP4957930B2 (en) | Internal combustion engine monitoring device | |
| JP4872795B2 (en) | Internal combustion engine monitoring device | |
| US4391130A (en) | Method of and apparatus for communicating the operating condition of an internal combustion engine | |
| JP3643250B2 (en) | Engine misfire detection device | |
| JP2006214408A (en) | Control device for internal combustion engine | |
| JP2001107799A (en) | Misfire detection device for internal combustion engine | |
| JP3961745B2 (en) | Misfire detection device for internal combustion engine | |
| JP2007205317A (en) | Operation control method based on ion current of internal combustion engine | |
| JPS6181549A (en) | Fuel supply control method for multi-cylinder internal combustion engine | |
| JP3859789B2 (en) | Engine misfire diagnostic device | |
| JPH0230954A (en) | Fuel control device | |
| JPH08246941A (en) | Failure diagnosis device for cylinder pressure sensor of internal combustion engine | |
| KR100589625B1 (en) | Method and device for preventing starting of the car | |
| JP3906521B2 (en) | Engine misfire diagnostic device | |
| JPH06146958A (en) | Fuel injection control device of internal combustion engine | |
| JP2004176689A (en) | Abnormality diagnosis device for internal combustion engine | |
| JPH07293310A (en) | Engine error control inhibiting method | |
| JP2643310B2 (en) | Engine start fuel injection control device | |
| JPH06193537A (en) | Ignition timing control device | |
| JPS639656A (en) | Fuel injection timing controller for internal combustion engine |