JPH0751915B2 - Internal combustion engine controller - Google Patents
Internal combustion engine controllerInfo
- Publication number
- JPH0751915B2 JPH0751915B2 JP12711485A JP12711485A JPH0751915B2 JP H0751915 B2 JPH0751915 B2 JP H0751915B2 JP 12711485 A JP12711485 A JP 12711485A JP 12711485 A JP12711485 A JP 12711485A JP H0751915 B2 JPH0751915 B2 JP H0751915B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- control
- data
- internal combustion
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000002485 combustion reaction Methods 0.000 title claims description 33
- 238000001514 detection method Methods 0.000 claims description 26
- 230000005856 abnormality Effects 0.000 claims description 8
- 238000002347 injection Methods 0.000 description 38
- 239000007924 injection Substances 0.000 description 38
- 239000000446 fuel Substances 0.000 description 24
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 18
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 7
- 239000000498 cooling water Substances 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、内燃機関の速度を示す信号に異常が生じても
内燃機関の制御を継続して行なうことができるようにし
た内燃機関制御装置に関する。Description: TECHNICAL FIELD The present invention relates to an internal combustion engine control device capable of continuously controlling an internal combustion engine even if an abnormality occurs in a signal indicating the speed of the internal combustion engine. Regarding
(従来の技術) 従来から、車輛用内燃機関の燃料噴射量、燃料噴射タイ
ミング、排気ガス再循環率(EGR率)等の制御を電子的
に行なうようにした電子式の制御装置が用いられてきて
いる。この種の電子式制御装置においては、内燃機関の
運転状態を示す各パラメータの値を電気的に検出するセ
ンサを有しており、各センサの出力結果に従って目的と
する制御量が所要の値となるように制御される。このよ
うな制御系にあっては、機関の回転速度がその時の機関
の運転条件を示す重要なファクタとなるので、特に、機
関の回転状態を示すための信号を出力する内燃機関回転
センサが故障すると、制御が全く不可能な状態に陥って
しまう。特に、燃料噴射量の制御が機械的なガバナ機構
で行なわれ、燃料噴射時期制御、EGR率制御等が電子的
に制御されるように構成された装置では、この回転セン
サに障害が生じた場合、燃料噴射量の制御は正常に行な
われるが、電子的に行なわれる燃料噴射時期等の制御部
分では機関速度が零となっている状態に対する制御が行
なわれることとなり、機関の制御状態が極めてアンバラ
ンスとなって、排気ガス中に有害成分が多量に排出さ
れ、場合によっては機関の損傷を引き起す等の不具合を
生じることになる。(Prior Art) Conventionally, an electronic control device has been used that electronically controls the fuel injection amount, fuel injection timing, exhaust gas recirculation rate (EGR rate), etc. of an internal combustion engine for vehicles. ing. In this type of electronic control device, it has a sensor that electrically detects the value of each parameter indicating the operating state of the internal combustion engine, and the target control amount according to the output result of each sensor is a required value. Controlled to be. In such a control system, the engine speed becomes an important factor that indicates the operating condition of the engine at that time, and therefore, the internal combustion engine rotation sensor that outputs a signal for indicating the engine rotation state fails in particular. Then, control falls into a completely impossible state. In particular, if a mechanical governor mechanism is used to control the fuel injection amount and the fuel injection timing control, EGR rate control, etc. are electronically controlled, if this rotation sensor fails However, the control of the fuel injection amount is normally performed, but the electronically controlled portion such as the fuel injection timing is controlled for the state where the engine speed is zero, and the control state of the engine is extremely low. It becomes a balance, a large amount of harmful components are discharged into the exhaust gas, and in some cases, problems such as damage to the engine occur.
この不具合を解決するため、燃料噴射弁の針弁のリフト
状態を検出する針弁リフトセンサの如き機関の回転速度
に関連した信号を出力するセンサを備えている装置にお
いて、機関速度センサが故障した場合、針弁リフトセン
サの如きセンサからの信号をバックアップ用に用いる構
成が開示されている(実開昭57−49531号公報)。In order to solve this problem, in an apparatus including a sensor that outputs a signal related to the rotational speed of the engine, such as a needle valve lift sensor that detects the lift state of the needle valve of the fuel injection valve, the engine speed sensor has failed. In this case, a configuration in which a signal from a sensor such as a needle valve lift sensor is used for backup has been disclosed (Japanese Utility Model Laid-Open No. 57-49531).
(発明が解決しようとする問題点) しかし、この提案された構成は、針弁リフトセンサの如
き、回転速度センサと同等の機能を有しているセンサを
備えている装置の場合にしか適用することができず、そ
の適用範囲が狭いという問題点を有している。(Problems to be Solved by the Invention) However, the proposed configuration is applied only to a device including a sensor having a function equivalent to that of a rotation speed sensor, such as a needle valve lift sensor. However, it has a problem that its application range is narrow.
本発明の目的は、従って、針弁リフトセンサの如きセン
サを有していないが、吸入空気量を検出する手段と負荷
の大きさを検出する手段とを備えている場合に、回転セ
ンサの故障のバックアップを可能とすることができるよ
うにした内燃機関制御装置を提供することにある。The object of the present invention is therefore to provide a malfunction of the rotation sensor if it does not have a sensor, such as a needle valve lift sensor, but is equipped with means for detecting the intake air quantity and means for detecting the magnitude of the load. Another object of the present invention is to provide an internal combustion engine control device capable of backing up the internal combustion engine.
(問題点を解決するための手段) 上記問題点を解決するための本発明の特徴は、内燃機関
の回転速度に関連した第1信号と、前記内燃機関の吸入
空気量に関連した第2信号と、前記内燃機関の負荷の大
きさに関連した第3信号とに少なくとも応答して所要の
制御データを演算出力する手段と、該制御データに応答
して前記内燃機関の所要の制御を行う制御手段とを備え
て成る内燃機関制御装置において、前記第1信号の異常
を検出する検出手段と、前記第2及び第3信号に基づい
て前記内燃機関の回転速度に関連した予備回転速度信号
を出力する手段と、該予備回転速度信号に基づいて前記
所要の制御のバックアップためのバックアップデータを
演算出力する手段と、前記検出手段に応答して前記第1
信号の異常が検出された場合に前記制御データに代えて
前記バックアップデータを前記制御手段に供給するため
の手段とを備えた点にある。(Means for Solving Problems) A feature of the present invention for solving the above problems is that a first signal related to a rotation speed of an internal combustion engine and a second signal related to an intake air amount of the internal combustion engine. And means for calculating and outputting required control data in response to at least a third signal related to the load of the internal combustion engine, and control for performing required control of the internal combustion engine in response to the control data. An internal combustion engine controller comprising: means for detecting an abnormality of the first signal; and outputting a preliminary rotational speed signal related to the rotational speed of the internal combustion engine based on the second and third signals. Means for calculating and outputting backup data for backup of the required control based on the preliminary rotation speed signal, and the first means in response to the detecting means.
And a means for supplying the backup data to the control means instead of the control data when a signal abnormality is detected.
(作用) 内燃機関への吸入空気量は機関の回転速度に応じて変化
することが判っており、且つ両者の間の関係はその時の
内燃機関の負荷状態に応じて変化する。すなわち、機関
の回転速度ESと吸入空気量Aiと負荷Lとの間には ES=(Ai,L) なる関係が成立する。出力手段からは、上記関係式に基
づいてその時々の機関速度を示す予備速度信号が出力さ
れる。(Operation) It is known that the amount of intake air to the internal combustion engine changes according to the rotational speed of the engine, and the relationship between the two changes according to the load state of the internal combustion engine at that time. That is, the relationship ES = (Ai, L) is established between the engine speed ES, the intake air amount Ai, and the load L. The output means outputs a preliminary speed signal indicating the engine speed at each time based on the above relational expression.
第1信号が異常となると、第1信号に代えて上述の予備
回転速度信号が内燃機関の制御のために使用され、これ
により、第1信号が異常状態に陥っても内燃機関の制御
のバックアップを吸入空気量及び機関負荷に夫々関連し
た信号に基づく予備回転速度信号により行なうことがで
きる。When the first signal becomes abnormal, the above-described preliminary rotation speed signal is used instead of the first signal for controlling the internal combustion engine, so that the control of the internal combustion engine is backed up even if the first signal falls into an abnormal state. Can be performed by a preliminary rotation speed signal based on signals related to the intake air amount and the engine load, respectively.
(実施例) 第1図には、本発明による内燃機関制御装置の一実施例
が示されている。図示の実施例では、内燃機関制御装置
1は、ディーゼル機関2と、ディーゼル機関2に燃料を
噴射供給するため該ディーゼル機関2に連結されている
燃料噴射ポンプ3とから成る内燃機関装置の燃料噴射進
角と排気ガス再循環率(EGR率)とを電子的に制御する
ための装置であり、マイクロコンピュータを用いて構成
されるコントローラ4を備えている。コントローラ4
は、内燃機関装置の運転状態を示す信号を後述する各セ
ンサから受け取り、これらの信号に基づいて、噴射進各
及びEGR率を内燃機関装置のその時々の運転状態に見合
った最適な値となるように電子的に制御する。(Embodiment) FIG. 1 shows an embodiment of an internal combustion engine controller according to the present invention. In the illustrated embodiment, the internal combustion engine controller 1 includes a diesel engine 2 and a fuel injection pump 3 connected to the diesel engine 2 for injecting fuel to the diesel engine 2 for injecting fuel. It is a device for electronically controlling the advance angle and the exhaust gas recirculation rate (EGR rate), and includes a controller 4 configured by using a microcomputer. Controller 4
Receives a signal indicating the operating state of the internal combustion engine device from each sensor described later, and based on these signals, each of the injection advance and the EGR rate becomes an optimum value corresponding to the operating state of the internal combustion engine device at that time. To control electronically.
先ず、燃料噴射ポンプ3の構成について説明すると、燃
料噴射ポンプ3は、メカニカルガバナ装置(図示せず)
と油圧式タイマ32とを備えた分配型燃料噴射ポンプであ
り、燃料噴射ポンプ3のその時々の回転速度に応じた周
期のパルス列信号S1を出力する回転センサ33を有してい
る。燃料噴射ポンプ3は、ディーゼル機関2によって駆
動されており、従って、パルス列信号S1はディーゼル機
関2のその時々の回転速度を示す信号ともなっている。
油圧式タイマ32は、コントローラ4から出力されるタイ
マ制御信号C1に応答して作動するタイミングバルブ34を
備えており、タイマ制御信号C1によりこのタイミングバ
ルブ34の開度が調節され、これにより燃料噴射ポンプ3
の燃料噴射進角が調節される。符号35で示されるのは、
タイマ32内に設けられているタイマピストン(図示せ
ず)のその時々の位置から実進角値を検出するための実
進角センサであり、実進角センサ35からは、タイマ32に
より調節されたその時々の実進角値を示す実進角信号S2
が出力される。燃料噴射ポンプ3は、更に、コントロー
ルレバー36の位置を検出するためのレバー位置センサ37
を有しており、レバー位置センサ37からはその時々のコ
ントロールレバー36の位置を示す位置信号S3が出力され
る。実進角信号S2及び位置信号S3は、夫々コントロール
ユニット4に入力されている。First, the structure of the fuel injection pump 3 will be described. The fuel injection pump 3 is a mechanical governor device (not shown).
And a hydraulic timer 32, which is a distributed fuel injection pump, and has a rotation sensor 33 that outputs a pulse train signal S 1 having a cycle corresponding to the rotation speed of the fuel injection pump 3 at each time. The fuel injection pump 3 is driven by the diesel engine 2. Therefore, the pulse train signal S 1 also serves as a signal indicating the rotational speed of the diesel engine 2 at each time.
The hydraulic timer 32 includes a timing valve 34 that operates in response to a timer control signal C 1 output from the controller 4, and the opening degree of the timing valve 34 is adjusted by the timer control signal C 1 so that Fuel injection pump 3
The fuel injection advance angle of is adjusted. Reference numeral 35 indicates that
It is an actual advance sensor for detecting the actual advance value from the position of a timer piston (not shown) provided in the timer 32 at any given time. Actual advance signal S 2 indicating the actual advance value at each moment
Is output. The fuel injection pump 3 further includes a lever position sensor 37 for detecting the position of the control lever 36.
The lever position sensor 37 outputs a position signal S 3 indicating the position of the control lever 36 at each moment. The actual advance signal S 2 and the position signal S 3 are input to the control unit 4, respectively.
次に、メカニカルガバナ装置により調量された燃料がタ
イマ32により定められたタイミングで燃料噴射ポンプ3
よりその各気筒に供給されているディーゼル機関2の構
成について説明する。ディーゼル機関2は、吸気通路21
を各気筒の吸気ポートに連通させる吸気マニホールド22
と、各気筒の排気ポートに接続されている排気マニホー
ルド23とを有している。排気ガスの一部を吸気側に戻す
所謂EGR制御を行なわせるため、排気マニホールド23か
ら排出される排気ガスの一部を機関の吸入側に戻すため
の通路24が排気マニホールド23と吸気マニホールド22と
の間に設けられており、通路24と吸気マニホールド22と
の間に設けられたEGR弁25の開度を調節することによりE
GR率の調節を行なうことができる構成となっている。吸
気通路21の途中には、吸気絞り弁26が配設されており、
EGR弁25及び吸気絞り弁26は、電磁弁27,28に夫々連結さ
れている。電磁弁27,28は、ディーゼル機関2によって
駆動される真空ポンプ5により作られる負圧力が蓄えら
れているアキュムレータ6と連結されており、コントロ
ーラ4から出力される制御信号C2,C3に夫々応答して電
磁弁27,28の各開度が調節され、これにより、EGR弁25及
び吸気絞り弁26の操作量が調節される。Next, the fuel metered by the mechanical governor device supplies fuel to the fuel injection pump 3 at a timing determined by the timer 32.
The configuration of the diesel engine 2 supplied to each cylinder will be described below. The diesel engine 2 has an intake passage 21
Intake manifold 22 to connect the intake port of each cylinder
And an exhaust manifold 23 connected to the exhaust port of each cylinder. In order to perform so-called EGR control for returning a part of the exhaust gas to the intake side, a passage 24 for returning a part of the exhaust gas discharged from the exhaust manifold 23 to the intake side of the engine is provided with the exhaust manifold 23 and the intake manifold 22. The EGR valve 25, which is provided between the passage 24 and the intake manifold 22, adjusts the opening of the EGR valve 25.
The GR rate can be adjusted. An intake throttle valve 26 is arranged in the middle of the intake passage 21,
The EGR valve 25 and the intake throttle valve 26 are connected to electromagnetic valves 27 and 28, respectively. The solenoid valves 27 and 28 are connected to an accumulator 6 in which a negative pressure generated by a vacuum pump 5 driven by the diesel engine 2 is stored, and control signals C 2 and C 3 output from the controller 4 are supplied to the solenoid valves 27 and 28, respectively. In response, the opening of each of the solenoid valves 27, 28 is adjusted, whereby the operation amounts of the EGR valve 25 and the intake throttle valve 26 are adjusted.
EGR制御及びまたは燃料噴射進角制御を行なうために必
要なディーゼル機関2の所要の運転条件を検出するた
め、冷却水温の温度を検出し水温信号Swを出力する水温
センサ7と、大気の圧力を検出し大気圧を示す大気圧信
号Saを出力する大気圧センサ8と、ディーゼル機関2へ
の吸入空気量を検出し吸入空気量を示す吸気量信号Siを
出力する吸気量センサ9とが設けられており、水温信号
Sw,大気圧信号Sa及び吸気量信号Siはコントローラ4に
夫々入力されている。To detect the desired operating conditions of the diesel engine 2 required for performing EGR control and or fuel injection advance angle control, a water temperature sensor 7 that outputs a detects the temperature of cooling water temperature signal S w, the pressure of the atmosphere an atmospheric pressure sensor 8 for outputting atmospheric pressure signal S a indicating the detected atmospheric pressure, an intake quantity sensor 9 that outputs an intake air amount signal S i indicating the detected intake air amount of intake air amount of the diesel engine 2 Is equipped with a water temperature signal
The S w , the atmospheric pressure signal S a and the intake air amount signal S i are input to the controller 4, respectively.
コントローラ4には、更に、ディーゼル機関2が回転し
たことに応動して閉じられる油圧スイッチ11からの油圧
信号S0が、ディーゼル機関2が回転しているか否かの情
報をコントロールユニット4に与えるために入力され、
また、キースイッチ12からは、キースイッチ12がスター
ト位置となっているか否かを示すスタート信号Ssが入力
されている。The controller 4 is further provided with a hydraulic signal S 0 from the hydraulic switch 11 which is closed in response to the rotation of the diesel engine 2 to give the control unit 4 information as to whether or not the diesel engine 2 is rotating. Entered in
Further, a start signal S s indicating whether or not the key switch 12 is at the start position is input from the key switch 12.
コントローラ4は、後述の如く、マイクロコンピュータ
を含んで構成されており、上述した入力信号に基づいて
所要の演算を行ない、タイマ32のタイミングバルプ34を
制御するための制御信号C1,EGR率制御のための制御信号
C2,C3を出力する。コントローラ4は、更に、回転セン
サ33に何らかの障害が発生したか否かの判別を行ない、
若し回転センサ33に障害が生じた場合には、障害の発生
を知らせるために表示信号Cdが出力されて故障表示ラン
プ12を点灯すると共に、回転センサ33の障害に対しても
制御を継続して行なうことができるようにそのバックア
ップ処理を行なうことができる構成となっている。As will be described later, the controller 4 is configured to include a microcomputer, performs the necessary calculation based on the above-mentioned input signal, and controls the timing valve 34 of the timer 32 by controlling the control signals C 1 and EGR rate. Control signal for
Outputs C 2 and C 3 . The controller 4 further determines whether or not any failure has occurred in the rotation sensor 33,
If a failure occurs in the rotation sensor 33, the display signal C d is output to notify the occurrence of the failure and the failure display lamp 12 is turned on, and the control is continued even for the failure of the rotation sensor 33. The backup process can be carried out as if it were done later.
次に、コントローラ4の構成について説明する。第2図
には、コントローラ4の構成がブロック図にて示されて
いる。コントローラ4は、中央処理装置(CPU)41とROM
42とから成るマイクロコンピュータを有しており、回転
センサ33からのパルス列信号S1は、第1インタフェース
回路43に入力され、ここで波形整形され、パルスPとし
てCPU41に入力される。スタート信号Ss及び油圧信号S0
は、第2インタフェース回路44に入力され、ここでレベ
ル合せが行なわれた後、CPU41に入力される。実進角信
号S2,位置信号S3,大気圧信号Sa,水温信号Sw,吸気量信号
Siは、マルチプレクサ(MPX)45に入力され、CPU41から
出力される制御信号MCによりこれらの信号が選択的にア
ナログ−ディジタル(A/D)変換器46に入力され、ここ
で各入力信号はディジタル形式の信号に変換され、CPU4
1とROM42とを接続しているバスライン47に送られる。Next, the configuration of the controller 4 will be described. FIG. 2 is a block diagram showing the configuration of the controller 4. The controller 4 includes a central processing unit (CPU) 41 and a ROM
The pulse train signal S 1 from the rotation sensor 33 is input to the first interface circuit 43, where the waveform is shaped and the pulse P is input to the CPU 41 as the pulse P. Start signal S s and hydraulic signal S 0
Is input to the second interface circuit 44, where it is level-matched and then input to the CPU 41. Actual advance signal S 2 , position signal S 3 , atmospheric pressure signal S a , water temperature signal S w , intake air amount signal
S i is input to a multiplexer (MPX) 45, and these signals are selectively input to an analog-digital (A / D) converter 46 by a control signal MC output from the CPU 41, where each input signal is Converted to digital format signal, CPU4
1 is sent to the bus line 47 connecting the ROM 42 with 1.
ROM42内には、所定の制御プログラムが記憶されてお
り、CPU41はこの制御プログラムに従い、各入力情報に
基づいて制御演算を行ない、制御信号C1乃至C3を出力す
ると共に、回転センサ33に障害が発生したか否かを示す
検出信号Cdを出力し、制御信号C1乃至C3及び検出信号Cd
は、増幅器A1乃至A4を介して取り出される。A predetermined control program is stored in the ROM 42, and the CPU 41 performs control calculation based on each input information according to this control program, outputs control signals C 1 to C 3 , and causes an obstacle to the rotation sensor 33. Output the detection signal C d indicating whether or not the control signal C 1 to C 3 and the detection signal C d
Are taken out via amplifiers A 1 to A 4 .
第3図には、CPU41において実行される制御プログラム
の制御機能を示すブロック図が示されており、このブロ
ック図は、EGR制御部50と噴射進角制御部80とから成っ
ている。FIG. 3 shows a block diagram showing the control function of the control program executed by the CPU 41, and this block diagram comprises an EGR control unit 50 and an injection advance control unit 80.
EGR制御部50は、更に、EGR弁制御部Aと吸気絞り弁制御
部Bとから成っている。EGR弁制御部Aは、機関速度を
示す機関速度データNと位置信号S3とに応答し、その時
々の最適EGR率を示す目標吸入空気量データD1を演算出
力する第1演算部51と、機関速度データNと水温信号Sw
とからその時々の冷却水温に応じた目標吸入空気量デー
タD1の補正量を示す水温補正データD1wを演算出力する
水温補正演算部52と、機関速度データNと大気圧信号Sa
とからその時々の大気圧の値に応じた目標吸入空気量デ
ータD1の補正量を示す大気圧補正データD1Aを演算出力
する大気圧補正演算部53とを有している。目標吸入空気
量データD1は、加算部54において水温補正データD1w及
び大気圧補正データD1Aと加算され、これにより目標吸
入空気量データD1の水温及び大気圧補正が行なわれ、加
算部54から補正された第1制御目標データDT1が出力さ
れ、別の加算部55に入力される。加算部55には、吸気量
信号Siが入力されており、吸気量信号Siにより示される
吸気量と第1制御目標データDT1により示される目標吸
入空気量との差分に従う誤差データED1が出力される。
誤差データED1に対し、PID制御のために必要なデータ処
理がPID演算部56において施され、この処理結果を示す
第1制御データCD1がスイッチ57を介してパルス巾変調
部(PWM)58に入力される。第1制御データCD1に従った
デューティ比の駆動パルス信号がパルス巾変調部(PW
M)58から制御信号C2として出力され、第2図に示す増
幅器A2を介して電磁弁27に与えられる。電磁弁27は、パ
ルス信号である制御信号C2に応答してオン,オフ制御さ
れ、これによりその平均開度が調節され、第1制御目標
データDT1に従う目標吸入空気量が得られるよう、EGR弁
25の調節操作が閉ループ制御により行なわれる。The EGR control unit 50 further includes an EGR valve control unit A and an intake throttle valve control unit B. The EGR valve control unit A responds to the engine speed data N indicating the engine speed and the position signal S 3, and calculates and outputs the target intake air amount data D 1 indicating the optimum EGR rate at that time. , Engine speed data N and water temperature signal Sw
A water temperature correction calculation unit 52 for calculating and outputting water temperature correction data D 1w indicating a correction amount of the target intake air amount data D 1 according to the cooling water temperature at each time, an engine speed data N and an atmospheric pressure signal S a.
Further, it has an atmospheric pressure correction calculation unit 53 for calculating and outputting the atmospheric pressure correction data D 1A indicating the correction amount of the target intake air amount data D 1 according to the value of the atmospheric pressure at each moment. The target intake air amount data D 1 is added to the water temperature correction data D 1w and the atmospheric pressure correction data D 1A in the adding unit 54, whereby the water temperature and atmospheric pressure of the target intake air amount data D 1 are corrected, and the adding unit The corrected first control target data DT 1 is output from 54 and input to another adder 55. The adding section 55, the intake air amount signal S i is input, the error data ED 1 according to the difference between the target intake air amount indicated by the intake air amount and the first control target data DT 1 represented by the intake air amount signal S i Is output.
Data processing necessary for PID control is performed on the error data ED 1 in the PID calculation unit 56, and the first control data CD 1 indicating the processing result is transmitted via the switch 57 to the pulse width modulation unit (PWM) 58. Entered in. The drive pulse signal having the duty ratio according to the first control data CD 1 is the pulse width modulation section (PW
M) 58 outputs the control signal C 2 to the solenoid valve 27 via the amplifier A 2 shown in FIG. The solenoid valve 27 is ON / OFF controlled in response to the control signal C 2 which is a pulse signal, and the average opening degree thereof is adjusted thereby, so that the target intake air amount according to the first control target data DT 1 is obtained. EGR valve
Twenty-five adjustment operations are performed by closed loop control.
スイッチ57には、また第1バックアップデータ演算部60
からのバックアップデータBD1が印加されている。後述
する故障検出部90において回転センサ33に障害が生じた
ことが検出されると、故障検出部90から出力される切換
信号SSによりスイッチ57が点線で示される如く切換えら
れ、第1制御データCD1に代えて、第1バックアップデ
ータ演算部60からバックアップデータBD1がパルス巾変
調部58に入力される。第1バックアップデータ演算部60
には、スイッチ切換信号SSに応答して作動する予備速度
演算部59からの予備速度データNaと位置信号S3とが入力
されている。The switch 57 also includes a first backup data calculation unit 60.
Backup data BD 1 from is applied. When the failure detection unit 90, which will be described later, detects that a failure has occurred in the rotation sensor 33, the switch 57 is switched by the switching signal SS output from the failure detection unit 90 as shown by the dotted line, and the first control data CD instead of 1, the backup data BD 1 is input to the pulse width modulation unit 58 from the first backup data calculating unit 60. First backup data calculation unit 60
The, the preliminary speed data N a from the preliminary speed calculator 59 which operates in response to the switching signal SS and the position signal S 3 is inputted.
予備速度演算部59には、ディーゼル機関2の吸入空気量
を示す吸気量信号Siが入力されると共に、ディーゼル機
関2のその時々の負荷の値を示す信号として位置信号S3
が入力されている。一般に、機関速度ESとその吸入空気
量Aiとの間には所定の関数関係が存在し、この関係は機
関の負荷Lの大きさにより影響を受けることが判ってお
り、従って、機関速度は一般に ES=(Ai,L) ……(1) なる式で表わすことができる。An intake air amount signal S i indicating the intake air amount of the diesel engine 2 is input to the preliminary speed calculation unit 59, and a position signal S 3 is output as a signal indicating the load value of the diesel engine 2 at each time.
Has been entered. It is generally known that there is a predetermined functional relationship between the engine speed ES and its intake air amount A i, and this relationship is affected by the magnitude of the load L of the engine, and therefore the engine speed is Generally, ES = (Ai, L) ... (1) can be expressed by the following formula.
第6図には、吸入空気量Aiと、機関速度ESとの間の関係
が負荷Lをパラメータにとって示されており、ここでL1
<L2,…<Lnである。FIG. 6 shows the relationship between the intake air amount A i and the engine speed ES with the load L as a parameter, where L 1
<L 2 , ... <L n .
予備速度演算部59には、第(1)式で示される関係式に
基づき実験により定められたマップデータが予めストア
されており、入力信号である吸気量信号Si及び位置信号
S3に応答して所要のマップ演算が行なわれ、ディーゼル
機関2のその時々の速度を示す予備速度データNaが出力
される。Preliminary speed calculation unit 59 stores in advance map data determined by experiments based on the relational expression shown in equation (1), and the intake signal S i and the position signal that are input signals are stored.
In response to S 3 , a required map calculation is performed, and preliminary speed data N a indicating the speed of the diesel engine 2 at each time is output.
吸気絞り弁制御部Bは、機関速度データNと位置信号S3
とに応答し、その時々の最適EGR率を示す目標吸入空気
量データD2を演算出力する第2演算部61と、機関速度デ
ータNと水温信号Swとからその時々の冷却水温に応じた
目標データD2の補正量を示す水温補正データD2wを演算
出力する水温補正演算部62と、機関速度データNと大気
圧信号Saとからその時々の大気圧の値に応じた目標デー
タD2の補正量を示す大気圧補正データD2Aを演算出力す
る大気圧補正演算部63とを有している。目標吸入空気量
データD2は、加算部64において水温補正データD2w及び
大気圧補正データD2Aと加算され、これにより目標吸入
空気量データD2の水温及び大気圧補正が行なわれ、加算
部64から補正された第2制御目標データDT2が出力さ
れ、別の加算部65に入力される。加算部65には、吸気量
信号Siが入力されており、吸気量信号Siにより示される
吸気量と第2制御目標データDT2により示される吸入空
気量との差分に従う誤差データED2が出力される。誤差
データED2に対し、PID制御のために必要なデータ処理が
PID演算部66において施され、この処理結果を示す第2
制御データCD2がスイッチ67を介してパルス巾変調部(P
WM)68に入力され、第2制御データCD2に従ったデュー
ティ比の駆動パルス信号が制御信号C3として出力され、
第2図に示す増幅器A3を介して電磁弁28に与えられる。
電磁弁28は、パルス信号である制御信号C3に応答してオ
ン,オフ制御され、これによりその平均開度が調節さ
れ、第2制御目標データDT2に従う吸入空気量が得られ
るよう、吸気絞り弁26の調節操作が閉ループ制御により
行なわれる。The intake throttle valve control unit B controls the engine speed data N and the position signal S 3
In response to preparative, a second calculation unit 61 for calculating output target intake air amount data D 2 indicating the occasional optimum EGR rate, according to prevailing cooling water from the engine speed data N and the water temperature signal S w From the water temperature correction calculation unit 62 that calculates and outputs the water temperature correction data D 2w indicating the correction amount of the target data D 2 , the target data D according to the value of the atmospheric pressure at that time from the engine speed data N and the atmospheric pressure signal S a. An atmospheric pressure correction calculation unit 63 that calculates and outputs the atmospheric pressure correction data D 2A indicating the correction amount of 2 is included. The target intake air amount data D 2 is added to the water temperature correction data D 2w and the atmospheric pressure correction data D 2A in the adding unit 64, whereby the water temperature and atmospheric pressure of the target intake air amount data D 2 is corrected, and the adding unit The corrected second control target data DT 2 is output from 64 and input to another adder 65. The addition section 65 is inputted intake air amount signal S i, the error data ED 2 according to the difference between the intake air amount indicated by the intake air amount and the second control target data DT 2 indicated by the intake air amount signal S i Is output. Data processing necessary for PID control is performed on the error data ED 2.
The second performed by the PID calculator 66 and showing the processing result.
The control data CD 2 is transmitted via the switch 67 to the pulse width modulation section (P
WM) 68, a drive pulse signal having a duty ratio according to the second control data CD 2 is output as a control signal C 3 ,
It is applied to the solenoid valve 28 via the amplifier A 3 shown in FIG.
The solenoid valve 28 is ON / OFF controlled in response to a control signal C 3 which is a pulse signal, and the average opening degree is adjusted by this, so that the intake air amount according to the second control target data DT 2 is obtained. The adjusting operation of the throttle valve 26 is performed by closed loop control.
スイッチ67には、また、第2バックアックデータ演算部
70からのバックアップデータBD2が印加されており、故
障検出部90からの切換信号SSによりスイッチ67が点線で
示される如く切換えられ、第2制御データCD2に代えて
バックアップデータBD2がパルス巾変調部68に入力され
る。第2バックアップデータ演算部70は、スイッチ切換
信号SSに応答して作動する予備速度演算部69からの予備
速度データNbと位置信号S3とに基づいてバックアップデ
ータBD2を出力する構成となっている。The switch 67 also includes a second backup data calculation unit.
The backup data BD 2 from 70 is applied, the switch 67 is switched by the switching signal SS from the failure detection unit 90 as shown by the dotted line, and the backup data BD 2 is replaced by the pulse width of the second control data CD 2. It is input to the modulator 68. The second backup data calculation unit 70 is configured to output the backup data BD 2 based on the preliminary speed data N b from the preliminary speed calculation unit 69 that operates in response to the switch switching signal SS and the position signal S 3. ing.
この予備速度演算部69もまた既述した予備速度演算部59
と同様の構成となっており、吸気量信号Si及び位置信号
S3に応答して予備速度データNbを出力する。This preliminary speed calculation unit 69 is also the above-mentioned preliminary speed calculation unit 59.
The configuration is similar to that of the intake air amount signal S i and position signal.
Preliminary speed data N b is output in response to S 3 .
上記説明から判るように、吸入空気量の調節は、制御信
号C2によるEGR弁25の操作と、制御信号C3による吸気絞
り弁26の操作とにより行なわれることになるが、本実施
例では、EGR弁25の調節によって吸入空気量を絞りきれ
ない場合にのみ吸気絞り弁26の調節を行ない所要の吸入
空気量を得る構成となっている。As can be seen from the above description, the intake air amount is adjusted by operating the EGR valve 25 with the control signal C 2 and operating the intake throttle valve 26 with the control signal C 3. The intake throttle valve 26 is adjusted only when the intake air amount cannot be throttled by adjusting the EGR valve 25 to obtain a required intake air amount.
噴射進角制御部80は、機関速度データNと位置信号S3と
に応答し、その時々の最適噴射進角値を示す目標噴射進
角データD3を演算出力する第3演算部81と、機関速度デ
ータNと水温信号Swとからその時々の冷却水温に応じた
目標噴射進角データD3の補正量を示す水温補正データD
3wを演算出力する水温補正演算部82と、機関速度データ
Nと大気圧信号Saとからその時々の大気圧の値に応じた
目標噴射進角データD3の補正量を示す大気圧補正データ
D3Aを演算出力する大気圧補正演算部83とを有してい
る。目標噴射進角データD3は、加算部84において水温補
正データD3w及び大気圧補正データD3Aと加算され、これ
により目標噴射進角データD3の水温及び大気圧補正が行
なわれ、加算部84から補正された第3制御目標データDT
3が出力され、別の加算部85に入力される。加算部85に
は実噴射進角信号S2が入力されており、実噴射進角信号
S2により示される実際の噴射進角と、第3制御目標デー
タDT3により示される目標噴射進角との差分に従う誤差
データED3が出力される。誤差データED3に対し、PID制
御のために必要なデータ処理がPID演算部86において施
され、この処理結果を示す第2制御データCD3がスイッ
チ87を介してパルス巾変調部(PWM)88に入力され、第
3制御データCD3に従ったデューティ比の駆動パルス信
号が制御信号C1として出力され、第2図に示す増幅器A1
を介してタイミングバルブ34に与えられる。タイミング
バルブ34は、制御信号C1に応答してオン,オフされ、こ
れにより実噴射進角が目標噴射進角と一致するように閉
ループ制御が行なわれる。The injection advance angle control unit 80 responds to the engine speed data N and the position signal S 3 and outputs a target injection advance angle data D 3 indicating the optimum injection advance angle value at that time by a third operation unit 81. water temperature correction data D indicating the correction amount of the target injection advance angle data D 3 in accordance with the times of cooling water from the engine speed data N and the water temperature signal S w
Atmospheric pressure correction data indicating the correction amount of the target injection advance data D 3 according to the value of atmospheric pressure at that time from the water temperature correction calculation unit 82 that calculates and outputs 3w and the engine speed data N and the atmospheric pressure signal S a.
It has an atmospheric pressure correction calculation unit 83 for calculating and outputting D 3A . The target injection advance data D 3 is added to the water temperature correction data D 3w and the atmospheric pressure correction data D 3A in the adding section 84, whereby the water temperature and atmospheric pressure of the target injection advance data D 3 are corrected, and the adding section is added. Third control target data DT corrected from 84
3 is output and input to another adder 85. The actual injection advance signal S 2 is input to the adder 85, and the actual injection advance signal S 2 is input.
The actual injection advance indicated by S 2, error data ED 3 according to the difference between the target injection advance represented by the third control target data DT 3 is output. Data processing necessary for PID control is applied to the error data ED 3 by the PID calculation unit 86, and the second control data CD 3 indicating the processing result is transmitted via the switch 87 to the pulse width modulation unit (PWM) 88. Drive pulse signal having a duty ratio according to the third control data CD 3 is output as the control signal C 1 and the amplifier A 1 shown in FIG.
Is given to the timing valve 34 via. The timing valve 34 is turned on and off in response to the control signal C 1 , whereby closed loop control is performed so that the actual injection advance angle matches the target injection advance angle.
スイッチ87には、また、第3バックアップデータ演算部
91からのバックアップデータBD3が印加されており、パ
ルス列信号S1と油圧信号S0とに応答して後述の如く作動
する故障検出部90において回転センサ33に障害が生じた
ことが検出された場合には、スイッチ87が切換信号SSに
より点線で示される如く切換えられ、第3制御データCD
3に代えて、バックアップデータBD3が第3バックアップ
データ演算部91からパルス巾変調部88に入力される。第
3バックアップデータ演算部91は、スイッチ切換信号SS
に応答して作動する予備速度演算部89からの予備速度デ
ータNcと位置信号S3とに基づいてバックアップデータBD
3を出力する構成となっている。The switch 87 also includes a third backup data calculation unit.
The backup data BD 3 from 91 is applied, and it is detected that the rotation sensor 33 has failed in the failure detection unit 90 that operates as described later in response to the pulse train signal S 1 and the hydraulic signal S 0 . In this case, the switch 87 is switched by the switching signal SS as shown by the dotted line, and the third control data CD
Instead of 3 , the backup data BD 3 is input from the third backup data calculation unit 91 to the pulse width modulation unit 88. The third backup data calculation unit 91 uses the switch switching signal SS
Backup data BD on the basis of the preliminary speed data N c from the preliminary speed calculator 89 which operates in response to the position signal S 3 to the
It is configured to output 3 .
この予備速度演算部89もまた、吸気量信号Siと位置信号
S3とに応答して予備速度データNcを出力する構成となっ
ている。This preliminary speed calculation unit 89 also receives the intake air amount signal S i and the position signal.
The preliminary speed data N c is output in response to S 3 .
故障検出部90において回転センサ33の故障が検出される
と、故障表示のための表示信号Cdが出力され、表示信号
Cdは、第2図に示される増幅器A4を介して故障表示ラン
プ12に印加される構成となっている。この結果、回転セ
ンサ33が故障すると、故障表示ランプ12が点灯する。When the failure detection unit 90 detects a failure of the rotation sensor 33, a display signal C d for failure display is output, and the display signal C d is output.
C d is configured to be applied to the failure indicator lamp 12 via the amplifier A 4 shown in FIG. As a result, when the rotation sensor 33 fails, the failure indicator lamp 12 lights up.
故障検出部90について第4図を参照して説明する。故障
検出部90は、油圧スイッチ11からの油圧信号S0に応答
し、油圧スイッチ11が作動したか否かを検出する回転検
出部92と、パルス列信号S1に応答しパルス列信号S1を構
成する各パルスの発生間隔に基づいて回転センサ33の出
力状態を監視し回転センサ33からの出力の有無を検出す
る出力検出部93とを有している。回転検出部92及び出力
検出部93における各検出結果は判別部94に入力され、こ
こで、両検出部92,93の検出結果に基づいて、回転セン
サ33に障害が生じているか否かの判別が行なわれる。判
別部94では、回転検出部92によってディーゼル機関2の
回転が確認されているにも拘らず出力検出部93において
回転センサ33からパルスが規則的に出力されていること
が検出できない場合に、回転センサ33に障害が発生した
と判別し、切換信号SSを出力してスイッチ57,67及び87
を夫々第3図中点線で示されるように切換えると共に、
表示信号Cdを出力し、故障表示ランプ12を点灯する。
尚、故障表示ランプ12の点灯は、切換信号SSによって行
なってもよい。The failure detection unit 90 will be described with reference to FIG. The failure detection unit 90 configures a rotation detection unit 92 that responds to the hydraulic signal S 0 from the hydraulic switch 11 to detect whether the hydraulic switch 11 has been activated, and a pulse train signal S 1 that responds to the pulse train signal S 1 . And an output detection unit 93 that monitors the output state of the rotation sensor 33 based on the generation interval of each pulse to detect the presence or absence of an output from the rotation sensor 33. The detection results of the rotation detection unit 92 and the output detection unit 93 are input to the determination unit 94, and based on the detection results of both detection units 92 and 93, it is determined whether or not the rotation sensor 33 has a failure. Is performed. When the rotation detector 33 cannot detect that the rotation sensor 33 regularly outputs the pulses even though the rotation detector 92 confirms that the diesel engine 2 is rotating, the determination unit 94 determines whether the rotation sensor 33 is rotating. It is determined that a failure has occurred in the sensor 33, the switching signal SS is output and the switches 57, 67 and 87 are output.
While switching as shown by the dotted line in FIG. 3,
The display signal C d is output and the failure display lamp 12 is turned on.
The failure indicator lamp 12 may be turned on by the switching signal SS.
なお、第3図に示した回路では、予備速度演算部を各制
御系に対して別々に設け、各予備速度演算部59,69,89か
ら出力される予備速度データを夫々の制御系に適したデ
ータとなるように構成したが、予備速度演算部を1つだ
け設け、これにより得られた予備速度データを各制御系
に共通に与えるように構成してもよい。In the circuit shown in FIG. 3, a preliminary speed calculation unit is separately provided for each control system, and preliminary speed data output from each preliminary speed calculation unit 59, 69, 89 is suitable for each control system. However, it is also possible to provide only one preliminary speed calculation unit and to provide the preliminary speed data obtained thereby in common to each control system.
第5図には、第3図及び第4図に示す機能と同等の機能
を果すことができるようにしたプログラムの一例を示す
フローチャートが示されている。このプログラムは、繰
返し実行される主プログラム100と、回転センサ33から
の出力パルスに応答して起動される割込プログラム120
とから成っている。割込みプログラム120は回転センサ3
3から得られるパルス列信号S1を構成する各パルスの発
生に応答して起動され、それらのパルスの発生時間間隔
Tの演算を行ない(ステップ121)、次いで、ステップ1
22においてこの割込プログラムが起動されたことを示す
フラグF2が「1」にセットされ、主プログラム100に戻
る。FIG. 5 is a flow chart showing an example of a program that can achieve the same functions as those shown in FIGS. 3 and 4. This program includes a main program 100 that is repeatedly executed and an interrupt program 120 that is started in response to an output pulse from the rotation sensor 33.
And consists of. Interrupt program 120 is rotation sensor 3
The pulse train signal S 1 obtained from 3 is activated in response to the generation of each pulse, and the generation time interval T of these pulses is calculated (step 121), and then step 1
At 22, the flag F 2 indicating that this interrupt program is activated is set to "1", and the process returns to the main program 100.
主プログラム100は、ステップ101で初期化された後、各
種データの読み込みがステップ102で行なわれ、しかる
後、ステップ121で得られた時間間隔Tに基づいて回転
速度データNDが演算される(ステップ103)。The main program 100 is initialized in step 101, then various data is read in step 102, and thereafter, the rotational speed data ND is calculated based on the time interval T obtained in step 121 (step 103).
次に、ステップ104に進み、ここで、フラグF1が「1」
か否かの判別が行なわれる。フラグF1は回転センサ33に
障害が生じていると判断された場合にセットされるフラ
グであり、この場合には、初期化ステップ101において
フラグF1はリセットされて「0」となっているので、ス
テップ104の判別結果はNOとなり、ステップ105に進む。
ステップ105では、0.5秒以内に割込があるか否かの判別
を行ない、その判別結果がNOの場合にはステップ106に
進む。ステップ106では、フラグF2が「1」であるか否
かの判別を行ない、F2=「1」であればステップ107に
進み、ここで、回転速度データNDの値が所定値α以下か
否かの判別が行なわれる。ステップ107の判別結果がYES
の場合、すなわち、0.5秒以内に割込みがなく、前に割
込プログラム120が作動しており、且つ回転速度が所定
値α以下の場合には、回転センサ33には異常がなく、機
関の回転が停止しているものと判別し、ステップ108で
フラグF2を「0」にリセットした後、ステップ109でND
=0とする。しかる後、ステップ110において故障表示
ランプの消灯動作を行ない、EGR率の通常の制御を行な
い(ステップ111)、ステップ102に戻る。Next, the routine proceeds to step 104, where the flag F 1 is "1".
Whether or not it is determined. The flag F 1 is a flag that is set when it is determined that the rotation sensor 33 has a failure. In this case, the flag F 1 is reset to “0” in the initialization step 101. Therefore, the determination result of step 104 is NO, and the process proceeds to step 105.
In step 105, it is determined whether or not there is an interrupt within 0.5 seconds, and if the determination result is NO, the process proceeds to step 106. In step 106, it is determined whether or not the flag F 2 is “1”. If F 2 = “1”, the process proceeds to step 107, in which the value of the rotation speed data ND is less than or equal to a predetermined value α. Whether or not it is determined. YES at step 107
In the case of, that is, when there is no interruption within 0.5 seconds, the interrupt program 120 has been operated previously, and the rotation speed is less than or equal to the predetermined value α, there is no abnormality in the rotation sensor 33 and the rotation of the engine Is determined to be stopped, the flag F 2 is reset to “0” in step 108, and then ND is set in step 109.
= 0. Then, in step 110, the failure indicator lamp is turned off, the EGR rate is normally controlled (step 111), and the process returns to step 102.
ステップ105の判別結果がYESの場合、すなわち、0.5秒
以内に割込がある場合には、回転センサ33には異常がな
いものと判断され、従って、ステップ111に進むことに
なる。If the determination result in step 105 is YES, that is, if there is an interrupt within 0.5 seconds, it is determined that the rotation sensor 33 has no abnormality, and therefore the process proceeds to step 111.
ステップ106の判別結果がNOの場合には、ステップ112に
進み、油圧スイッチ11がオンとなっているか否かの判別
が行なわれる。油圧スイッチ11がオンとなっていれば、
機関は停止状態にあるわけであるからフラグF2が「0」
でも回転センサ33の故障ではないものと判断し、ステッ
プ108に進む。If the determination result in step 106 is NO, the process proceeds to step 112, and it is determined whether or not the hydraulic switch 11 is turned on. If the hydraulic switch 11 is on,
Since the engine is in a stopped state, the flag F 2 is "0".
However, it is determined that the rotation sensor 33 has not failed, and the process proceeds to step 108.
ステップ112の判別結果がNOの場合には、機関は回転中
であるから、ステップ113で油圧スイッチ11がオフの状
態が所定時間T0以上継続しているか否かの判別を行な
い、この結果により回転センサ33の故障の有無が判別さ
れることになる。すなわち、0.5秒以内に割込みがな
く、フラグF2が「0」で油圧スイッチ11がT0以上継続し
てオフの場合には、回転センサ33の故障であると判別さ
れ、ステップ114乃至117に従ってバックアップ処理が実
行される。ステップ113の判別結果がNOの場合には、回
転センサ33は正常であると判別され、ステップ108に進
むことになる。If the determination result in step 112 is NO, it means that the engine is rotating, so in step 113 it is determined whether or not the hydraulic switch 11 remains off for a predetermined time T 0 or more. Whether or not the rotation sensor 33 has a failure is determined. That is, when there is no interruption within 0.5 seconds, the flag F 2 is “0”, and the hydraulic switch 11 is continuously OFF for T 0 or more, it is determined that the rotation sensor 33 has a failure, and steps 114 to 117 are performed. Backup processing is executed. If the determination result in step 113 is NO, the rotation sensor 33 is determined to be normal, and the process proceeds to step 108.
ステップ114では、フラグF1が「1」にセットされ、次
いで、ステップ115において故障表示ランプの点灯が行
なわれる。しかる後、ステップ116に進み、位置信号S3
と吸気量信号Siとから予備回転速度データNxの演算が行
なわれ、この予備回転速度データNxを使用したバックア
ップデータにより、EGR弁25、吸気絞り弁26及びタイマ3
2の制御が実行される(ステップ117)。In step 114, the flag F 1 is set to "1", and then in step 115, the failure indicator lamp is turned on. Then, the process proceeds to step 116, where the position signal S 3
The preliminary rotation speed data N x is calculated from the intake air quantity signal S i and the backup data using this preliminary rotation speed data N x , and the EGR valve 25, the intake throttle valve 26 and the timer 3 are operated.
Control 2 is executed (step 117).
この実施例でも、ステップ116において実行される予備
回転速度データNxの演算は第(1)式に基づいて行なわ
れており、ここでは予備回転速度データNxは1種類だけ
演算され、この予備回転速度データNxが速度データを必
要とする制御演算において共通に使用される。ステップ
117によるバックアップ制御の実行の後、プログラムは
ステップ102に戻ることになる。Also in this embodiment, the calculation of the preliminary rotation speed data N x executed in step 116 is performed based on the equation (1). Here, only one kind of the preliminary rotation speed data N x is calculated. The rotation speed data N x is commonly used in control calculations that require speed data. Step
After performing the backup control by 117, the program will return to step 102.
ステップ114でフラグF1が「1」にセットされると、ス
テップ104での判別結果はYESとなり、ステップ105,106,
112,113における回転センサ33の故障判別のための各判
断の実行が行なわれることなく、ステップ114に進み、
所定のバックアップ制御を実行する。このバックアップ
制御は機関の運転が停止されるまで続けられる。When the flag F 1 is set to "1" in step 114, the determination result in step 104 is YES, and steps 105, 106,
Without executing each determination for determining the failure of the rotation sensor 33 in 112, 113, the process proceeds to step 114,
Perform predetermined backup control. This backup control continues until the operation of the engine is stopped.
上述の構成によると、回転センサ33から出力されるパル
ス列信号S1を構成するパルスによる割込プログラムの実
行状態が監視されており、このパルス間隔に異常(パル
スの発生停止を含む)が発生した場合、油圧スイッチ11
のオン,オフ状態から機関が回転しているか否かを判断
し、機関が回転しているにも拘らず割込プログラムの実
行に異常が生じている場合にのみ回転センサ33に障害が
発生したものと判断される。According to the above configuration, the execution state of the interrupt program due to the pulses forming the pulse train signal S 1 output from the rotation sensor 33 is monitored, and an abnormality (including stoppage of pulse generation) occurs in this pulse interval. If the hydraulic switch 11
Whether the engine is rotating is judged from the on / off state of the engine, and the rotation sensor 33 has failed only when the execution of the interrupt program is abnormal despite the rotation of the engine. Judged as something.
そして、回転センサ33に障害が生じたことが検出される
と、通常の制御データに代えてバックアップデータが供
給され、ディーゼル機関2の運転制御をそのまま支障な
く継続することができる。回転センサ33の障害の判別
は、上述の如く、回転センサ33からのパルスの出力状態
と油圧スイッチ11等の作動状態とに基づき、機関が実際
に回転しているか否かをも検出し、両検出結果に基づい
て回転センサ33の故障判別を行なうので、機関の完爆後
においてはもとより、機関のクランキング時においても
回転センサ33の障害を検出することができる。従って、
回転センサ33が故障した場合、機関の運転状態の如何に
拘らず、常にバックアップ制御を行なうことができるの
で、特に、部分的に制御が電子化されている内燃機関装
置にあっては、好都合である。Then, when it is detected that the rotation sensor 33 has failed, backup data is supplied instead of the normal control data, and the operation control of the diesel engine 2 can be continued without any trouble. As described above, the failure of the rotation sensor 33 is determined by detecting whether the engine is actually rotating based on the output state of the pulse from the rotation sensor 33 and the operating state of the hydraulic switch 11 and the like. Since the failure determination of the rotation sensor 33 is performed based on the detection result, the failure of the rotation sensor 33 can be detected not only after the complete explosion of the engine but also during the cranking of the engine. Therefore,
When the rotation sensor 33 fails, the backup control can always be performed regardless of the operating state of the engine, which is particularly convenient for the internal combustion engine device in which the control is partially electronic. is there.
尚、上記実施例では、ディーゼル機関2が回転している
か否かの判別を行なうために油圧スイッチ11のオン,オ
フ状態を検出するようにしたが、油圧スイッチ11のオ
ン,オフ状態の検出に代えて、或るいはこれに加えて、
タイマ32内のタイマピストン(図示せず)の動きを示す
実噴射進角信号S2により、タイマピストンが機関の停止
時に相応する所定の位置から動いたか否かを検出し、こ
の検出結果に基づいてディーゼル機関2が回転している
か否かの判別を行なってもよい。また、コントロールレ
バー36の位置を示す位置信号S3の代りに実噴射量信号を
使用した場合クランキング時及び完爆時には、必ず燃料
噴射量が零より大きくなることから、実噴射量信号を使
用してディーゼル機関2が回転状態にあるか否かの判断
を、単独で或るいは上述の他の判断結果を併用して行な
ってもよい。In the above embodiment, the on / off state of the hydraulic switch 11 is detected to determine whether the diesel engine 2 is rotating. However, the on / off state of the hydraulic switch 11 is detected. Alternatively, or in addition to this,
Based on the actual injection advance signal S 2 indicating the movement of the timer piston (not shown) in the timer 32, it is detected whether or not the timer piston has moved from a predetermined position corresponding to the stop of the engine, and based on this detection result Alternatively, it may be determined whether or not the diesel engine 2 is rotating. In addition, the actual injection quantity signal when cranking time and complete combustion using instead of the position signal S 3 indicating the position of the control lever 36, since the always fuel injection amount is greater than zero, using the actual injection quantity signal Then, the determination as to whether or not the diesel engine 2 is in the rotating state may be performed alone or in combination with the above-described other determination results.
(効果) 本発明によれば、上述の如く、吸入空気量に関連した信
号と、機関負荷に関連した信号とから機関のその時の速
度を示す予備速度信号を得、正規の機関速度検出器から
の出力に不具合いが生じた場合、この予備速度信号によ
り機関のバックアップ制御を行なうことができるので、
特に針弁リフトセンサの如き回転検出センサに類似の代
替用センサを備えていない装置の場合に頗る有用であ
り、制御の信頼性を著しく改善することができる。(Effects) According to the present invention, as described above, the preliminary speed signal indicating the speed of the engine at that time is obtained from the signal related to the intake air amount and the signal related to the engine load, and the normal engine speed detector is used. If there is a problem with the output of, the backup speed signal can be used to perform backup control of the engine.
This is especially useful in the case of a device that does not include a substitute sensor similar to a rotation detection sensor such as a needle valve lift sensor, and can significantly improve the control reliability.
第1図は本発明による回転センサ故障検出装置を備えた
内燃機関制御装置の一実施例を示す構成図、第2図は第
1図に示したコントローラ4のハードウエアの構成を示
すブロック図、第3図は第1図に示すコントローラの制
御機能を示すブロック図、第4図は第3図に示す故障検
出部の基本的機能を示すブロック図、第5図は第4図に
示す故障検出部の機能と同等の機能をマイクロコンピュ
ータにより実現する場合のプログラムの一例を示すフロ
ーチャート、第6図は機関速度と吸入空気量と、機関負
荷との間の関係の一例を示すグラフである。 1……内燃機関制御装置、2……ディーゼル機関、3…
…燃料噴射ポンプ、4……コントローラ、11……油圧ス
イッチ、32……油圧式タイマ、33……回転センサ、37…
…レバー位置センサ、90……故障検出部、92……回転検
出部、93……出力検出部、94……判別部、S1……パルス
列信号、S0……油圧信号、SS……切換信号、Si……吸気
量信号、S3……位置信号、Na,Nb,Nc……予備速度デー
タ。FIG. 1 is a block diagram showing an embodiment of an internal combustion engine control device equipped with a rotation sensor failure detection device according to the present invention, and FIG. 2 is a block diagram showing the hardware configuration of the controller 4 shown in FIG. FIG. 3 is a block diagram showing the control function of the controller shown in FIG. 1, FIG. 4 is a block diagram showing the basic function of the failure detection unit shown in FIG. 3, and FIG. 5 is a failure detection shown in FIG. FIG. 6 is a flowchart showing an example of a program when a function equivalent to that of the unit is realized by a microcomputer, and FIG. 6 is a graph showing an example of the relationship between the engine speed, the intake air amount, and the engine load. 1 ... Internal combustion engine control device, 2 ... Diesel engine, 3 ...
... Fuel injection pump, 4 ... Controller, 11 ... Hydraulic switch, 32 ... Hydraulic timer, 33 ... Rotation sensor, 37 ...
… Lever position sensor, 90 …… Failure detection section, 92 …… Rotation detection section, 93 …… Output detection section, 94 …… Discrimination section, S 1 …… Pulse train signal, S 0 …… Hydraulic signal, SS …… Switch Signal, S i …… Intake amount signal, S 3 …… Position signal, N a , N b , N c …… Preliminary speed data.
Claims (1)
と、前記内燃機関の吸入空気量に関連した第2信号と、
前記内燃機関の負荷の大きさに関連した第3信号とに少
なくとも応答して所要の制御データを演算出力する手段
と、該制御データに応答して前記内燃機関の所要の制御
を行う制御手段とを備えて成る内燃機関制御装置におい
て、 前記第1信号の異常を検出する検出手段と、 前記第2及び第3信号に基づいて前記内燃機関の回転速
度に関連した予備回転速度信号を出力する手段と、 該予備回転速度信号に基づいて前記所要の制御のバック
アップためのバックアップデータを演算出力する手段
と、 前記検出手段に応答し前記第1信号の異常が検出された
場合に前記制御データに代えて前記バックアップデータ
を前記制御手段に供給するための手段と を備えたことを特徴とする内燃機関制御装置。1. A first signal related to the rotational speed of the internal combustion engine, and a second signal related to the intake air amount of the internal combustion engine,
Means for computing and outputting required control data at least in response to a third signal related to the load of the internal combustion engine; and control means for performing required control of the internal combustion engine in response to the control data. An internal combustion engine control device comprising: a detection unit that detects an abnormality of the first signal; and a unit that outputs a preliminary rotation speed signal related to the rotation speed of the internal combustion engine based on the second and third signals. And means for computing and outputting backup data for backup of the required control based on the preliminary rotation speed signal, and replacing the control data when an abnormality of the first signal is detected in response to the detecting means. And a means for supplying the backup data to the control means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12711485A JPH0751915B2 (en) | 1985-06-13 | 1985-06-13 | Internal combustion engine controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12711485A JPH0751915B2 (en) | 1985-06-13 | 1985-06-13 | Internal combustion engine controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61286553A JPS61286553A (en) | 1986-12-17 |
| JPH0751915B2 true JPH0751915B2 (en) | 1995-06-05 |
Family
ID=14951952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12711485A Expired - Lifetime JPH0751915B2 (en) | 1985-06-13 | 1985-06-13 | Internal combustion engine controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0751915B2 (en) |
-
1985
- 1985-06-13 JP JP12711485A patent/JPH0751915B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61286553A (en) | 1986-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6964260B2 (en) | Electronic engine control device | |
| EP0269118B1 (en) | Throttle valve control apparatus | |
| US6305757B1 (en) | Brake booster negative pressure controller | |
| JPS6251737A (en) | Safety emergency travelling method and device for self-ignition type internal combustion engine | |
| EP0769612B1 (en) | Apparatus for detecting intake pressure abnormalities in an engine | |
| JP2003129896A (en) | Engine control device | |
| JPH0631571B2 (en) | Exhaust gas recirculation control device | |
| JP2661396B2 (en) | Failure diagnosis device for EGR control device | |
| US4617902A (en) | Apparatus for controlling fuel injection timing of fuel injection apparatus | |
| US5016587A (en) | Brake stop light circuit arrangement for a vehicle having electronic diesel control | |
| JPH0751915B2 (en) | Internal combustion engine controller | |
| JPH0631572B2 (en) | Exhaust gas recirculation control device | |
| JP2781878B2 (en) | Engine control device | |
| JP2518235B2 (en) | Throttle valve control device for internal combustion engine | |
| JPH0658095B2 (en) | Exhaust gas recirculation control device | |
| JPH03233160A (en) | Control device of engine | |
| JPS6328227B2 (en) | ||
| KR100410757B1 (en) | Method for engine control in vehicle | |
| JPS61246668A (en) | Fault detector for rotary sensor | |
| JPH0311396Y2 (en) | ||
| JP2956445B2 (en) | Engine intake control device | |
| JPH0580585B2 (en) | ||
| JP2625018B2 (en) | Electronic control engine control method | |
| JPH0575906B2 (en) | ||
| JPH02275041A (en) | Fuel controller for engine |