JP2003222052A - Electronic control unit - Google Patents

Electronic control unit

Info

Publication number
JP2003222052A
JP2003222052A JP2002020499A JP2002020499A JP2003222052A JP 2003222052 A JP2003222052 A JP 2003222052A JP 2002020499 A JP2002020499 A JP 2002020499A JP 2002020499 A JP2002020499 A JP 2002020499A JP 2003222052 A JP2003222052 A JP 2003222052A
Authority
JP
Japan
Prior art keywords
throttle opening
mθth
target throttle
microcomputer
target
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
Application number
JP2002020499A
Other languages
Japanese (ja)
Inventor
Hideji Miyama
秀司 三山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Fuji Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Heavy Industries Ltd filed Critical Fuji Heavy Industries Ltd
Priority to JP2002020499A priority Critical patent/JP2003222052A/en
Publication of JP2003222052A publication Critical patent/JP2003222052A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an electronic control unit which maintains behaviors of a vehicle in a safety side even when noise or the like occurs in input signal. <P>SOLUTION: By making calculation of a target throttle opening degree Mθth by a main microcomputer 101 and calculation of a target throttle opening degree (a target opening degree judgement value) Mθth1 by a sub microcomputer 102 different from each other, similar malfunction of each microcomputer 101, 102 under the influence of the noise or the like occurring in an accelerator opening voltage APM is checked to prevent similar calculation mistakes from occurring in both the target throttle opening degrees Mθth, Mθth1. Thus, precision in abnormality detection of the main microcomputer 101 and the sub microcomputer 102 based on comparison of both the target throttle opening degrees Mθth, Mθth1 are improved. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、センサ入力に基づ
いてアクチュエータを駆動制御する電子制御装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic control device for driving and controlling an actuator based on a sensor input.

【0002】[0002]

【従来の技術】従来より、車両に搭載される各種電子制
御装置には、フェイルセーフのための様々な対策が講じ
られている。この場合、電子制御スロットル装置やアン
チロックブレーキシステム等は車両挙動を安全側に維持
するよう制御されることが常に要求されるため、これら
に用いられる電子制御装置には、特に、フェールセーフ
のための十分な対策を講じる必要がある。そこで、この
種の電子制御装置においては、例えば特開平6−836
59号公報に開示されているように、1組の処理回路を
有して電子スロットルECUを構成し、これら各処理回
路で共通のセンサ入力に基づく同一の演算処理を行うと
ともに、各処理回路による演算結果を比較することによ
り制御系の異常を検出する技術が開示されている。
2. Description of the Related Art Conventionally, various electronic control devices mounted on a vehicle have been provided with various measures for fail safe. In this case, the electronically controlled throttle device and the anti-lock brake system are always required to be controlled so as to maintain the vehicle behavior on the safe side. It is necessary to take sufficient measures of. Therefore, in an electronic control device of this type, for example, Japanese Patent Laid-Open No. 6-836.
As disclosed in Japanese Patent Laid-Open No. 59-59, an electronic throttle ECU is configured to have a set of processing circuits, and these processing circuits perform the same arithmetic processing based on a common sensor input and A technique for detecting an abnormality in a control system by comparing calculation results is disclosed.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述の
特開平6−83659号公報に開示された技術におい
て、例えば、各処理回路への入力信号に同様のノイズ等
が発生した際には、各処理回路は同様に誤動作して、同
様の演算ミスをする等の虞がある。そして、各処理回路
に同様の演算ミスが発生した場合には、これらの処理回
路による演算結果を比較したとしても制御系の異常を検
出することが困難となり、車両挙動を安全側に維持する
ことが困難となる虞がある。
However, in the technique disclosed in the above-mentioned Japanese Patent Laid-Open No. 6-83659, for example, when similar noise or the like occurs in the input signal to each processing circuit, each processing is performed. The circuit may also malfunction and make the same calculation mistake. When a similar calculation error occurs in each processing circuit, it is difficult to detect an abnormality in the control system even if the calculation results by these processing circuits are compared, and it is necessary to maintain the vehicle behavior on the safe side. May be difficult.

【0004】本発明は上記事情に鑑みてなされたもの
で、入力信号にノイズ等が発生した場合にも、車両挙動
を安全側に維持することのできる電子制御装置を提供す
ることを目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an electronic control device capable of maintaining vehicle behavior on a safe side even when noise or the like occurs in an input signal. .

【0005】[0005]

【課題を解決するための手段】上記課題を解決するた
め、請求項1記載の電子制御装置は、入力信号に基づい
て所定の制御量を演算する第1の演算手段と、上記入力
信号に基づき、上記第1の演算手段とは異なる演算によ
って上記制御量を演算する第2の演算手段と、上記第1
の演算手段で演算された制御量と上記第2の演算手段で
演算された制御量とを比較して制御系の異常を判定する
異常判定手段とを備えたことを特徴とする。
In order to solve the above-mentioned problems, an electronic control unit according to a first aspect of the present invention includes a first calculation means for calculating a predetermined control amount based on an input signal, and based on the input signal. A second calculation means for calculating the control amount by a calculation different from the first calculation means;
The abnormality determining means for comparing the control amount calculated by the calculating means with the control amount calculated by the second calculating means to determine the abnormality of the control system.

【0006】また、請求項2記載の電子制御装置は、入
力信号に基づいて所定の制御量を演算する第1の演算手
段と、上記入力信号に基づき、上記第1の演算手段とは
異なる演算によって上記制御量を演算する第2の演算手
段と、上記第1の演算手段で演算された制御量と上記第
2の演算手段で演算された制御量のうち何れか小さい方
を最終的な制御量として選定する制御量選定手段とを備
えたことを特徴とする。
According to another aspect of the electronic control device of the present invention, the first arithmetic means calculates a predetermined control amount based on the input signal, and the arithmetic operation different from the first arithmetic means based on the input signal. The second control means for calculating the control amount, the control amount calculated by the first calculation means or the control amount calculated by the second calculation means, whichever is smaller, is the final control. And a control amount selection means for selecting the amount.

【0007】[0007]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。図1乃至図5は本発明の第1の実
施の形態に係わり、図1はエンジン制御系の概略構成
図、図2は目標スロットル開度設定ルーチンを示すフロ
ーチャート、図3はアクセル開度と目標スロットル開度
との関係を示すマップ、図4は目標スロットル開度合理
性判定ルーチンを示すフローチャート、図5は目標開度
判定値設定のサブルーチンを示すフローチャートであ
る。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. 1 to 5 relate to a first embodiment of the present invention, FIG. 1 is a schematic configuration diagram of an engine control system, FIG. 2 is a flowchart showing a target throttle opening degree setting routine, and FIG. 3 is an accelerator opening degree and a target. FIG. 4 is a map showing the relationship with the throttle opening, FIG. 4 is a flowchart showing a target throttle opening rationality determination routine, and FIG. 5 is a flowchart showing a subroutine for setting the target opening determination value.

【0008】図1において、符号1はエンジンであり、
このエンジン1の吸気ポートにインジェクタ3が介装さ
れ、吸気ポートの上流側に、この吸気ポートに連通する
吸気通路2を形成するスロットルボディ4が配設されて
いる。スロットルボディ4には、スロットル弁5が介装
され、このスロットル弁5が電子制御ユニット(EC
U)100によって駆動制御されるモータ(本形態にお
いては、直流モータ)6にギヤ7を介して連設されてい
る。また、スロットルボディ4の上流側には、吸入空気
量センサ8が介装されている。
In FIG. 1, reference numeral 1 is an engine,
An injector 3 is interposed in an intake port of the engine 1, and a throttle body 4 forming an intake passage 2 communicating with the intake port is arranged upstream of the intake port. A throttle valve 5 is interposed in the throttle body 4, and the throttle valve 5 is an electronic control unit (EC
U) A motor (in this embodiment, a DC motor) 6 which is driven and controlled by a motor 100 is connected via a gear 7. An intake air amount sensor 8 is provided on the upstream side of the throttle body 4.

【0009】スロットル弁5は、モータ6が非通電のと
き、オープナストッパ9に当接するようにリターンスプ
リング10aによって付勢されており、オープナストッ
パ9でのスロットル開度が万一の場合の退避走行を可能
とするリンプホーム開度(中間開度)θth0を与え
る。また、スロットル弁5がオープナスプリング10b
の付勢力に抗してモータ6により閉側に制御されたとき
の全閉位置は、全閉ストッパ11によって規制される。
尚、図においては、スロットル弁5の位置を、上下方向
の動きで模式的に示している。
The throttle valve 5 is biased by a return spring 10a so as to come into contact with the opener stopper 9 when the motor 6 is not energized. A limp home opening degree (intermediate opening degree) θth0 is provided. Also, the throttle valve 5 is an opener spring 10b.
The fully closed position when the motor 6 is controlled to the closing side against the urging force of (1) is regulated by the fully closed stopper 11.
In the figure, the position of the throttle valve 5 is schematically shown by vertical movement.

【0010】ECU100は、互いの通信インターフェ
ースを介して双方向通信可能なメイン及びサブの2つの
マイクロコンピュータ101,102(以下、メインマ
イコン101、サブマイコン102と記載する)を備え
ている。ここで、メインマイコン101とサブマイコン
102は互いに異なる種類のマイクロコンピュータで構
成されるもので、メインマイコン101では主として燃
料噴射制御や点火時期制御等のエンジン制御を分担し、
サブマイコン102ではモータ6の駆動制御(スロット
ル制御)を分担する。
The ECU 100 includes two microcomputers 101 and 102 (hereinafter, referred to as a main microcomputer 101 and a sub-microcomputer 102) that are capable of bidirectional communication via mutual communication interfaces. Here, the main microcomputer 101 and the sub-microcomputer 102 are composed of different types of microcomputers, and the main microcomputer 101 mainly shares engine control such as fuel injection control and ignition timing control.
The sub-microcomputer 102 shares the drive control (throttle control) of the motor 6.

【0011】このため、メインマイコン101には、ア
クセルペダル12の踏込み量を検出する2系統のアクセ
ルセンサ13(メインアクセルセンサ13a、サブアク
セルセンサ13b)、及びスロットル弁5の開度を検出
する2系統のスロットルセンサ14(メインスロットル
センサ14a、サブスロットルセンサ14b)からの信
号が入力されると共に、吸入空気量センサ8、クランク
角センサ15、冷却水温センサ16、その他、エンジン
運転状態を検出するための図示しないセンサ類や図示し
ないVDC(ビークルダイナミックコントロール)装置
等からの信号が入力される。そして、メインマイコン1
01では、インジェクタ3からの燃料噴射量、点火時期
等のエンジン制御量を演算する。また、メインマイコン
101は、第1の演算手段としての機能を有し、メイン
アクセルセンサ13aからの信号に基づいて後述するス
ロットル制御のための目標スロットル開度Mθthを演
算する。
Therefore, the main microcomputer 101 has two systems of accelerator sensors 13 (main accelerator sensor 13a and sub accelerator sensor 13b) for detecting the depression amount of the accelerator pedal 12, and the opening degree of the throttle valve 5 for detecting 2. In order to detect signals from the throttle sensor 14 (main throttle sensor 14a, sub-throttle sensor 14b) of the system, intake air amount sensor 8, crank angle sensor 15, cooling water temperature sensor 16, and other engine operating conditions. Signals from sensors (not shown), VDC (vehicle dynamic control) device (not shown), etc. are input. And the main microcomputer 1
At 01, an engine control amount such as a fuel injection amount from the injector 3 and an ignition timing is calculated. Further, the main microcomputer 101 has a function as a first calculation means, and calculates a target throttle opening degree Mθth for throttle control described later based on a signal from the main accelerator sensor 13a.

【0012】一方、サブマイコン102には、2系統の
アクセルセンサ13、及び2系統のスロットルセンサ1
4からの信号が入力されると共に、メインマイコン10
1からのデータが入力される。そして、サブマイコン1
02では、目標スロットル開度Mθthと実スロットル
開度θthとの偏差に基づいて、モータ駆動回路103
によりモータ6をPWM制御するためのデューティ比を
演算する。
On the other hand, the sub-microcomputer 102 has two systems of the accelerator sensor 13 and two systems of the throttle sensor 1.
The signal from 4 is input and the main microcomputer 10
The data from 1 is input. And the sub-microcomputer 1
02, the motor drive circuit 103 is operated based on the deviation between the target throttle opening degree Mθth and the actual throttle opening degree θth.
The duty ratio for PWM control of the motor 6 is calculated according to.

【0013】2系統のアクセルセンサ13、及び2系統
のスロットルセンサ14からの信号は、一方の系統が通
常の制御に使用され、他方の系統が自己診断に使用され
る。また、メインマイコン101とサブマイコン102
とによる2重系においても自己診断が行われる。すなわ
ち、ECU100は、アクセルペダル12の踏込み量を
2重系のアクセルセンサ13で検出して内部に読込み、
内部のメインマイコン101とサブマイコン102とに
よる2重系で処理した上で、モータ6を駆動して最適な
スロットル開度に制御すると共に、スロットル弁5の動
きを2重系のスロットルセンサ14で検出して内部に読
込み、制御系が正常に動作しているか否かを監視する。
この種の監視の1つとして、サブマイコン102では、
メインマイコン101で演算された目標スロットル開度
Mθthの合理性判定を行うことで、メインマイコン1
01及びサブマイコン102の異常判定を行う。すなわ
ち、サブマイコン102は、第2の演算手段及び異常判
定手段としての機能を有し、メインアクセルセンサ13
aからの信号に基づき目標スロットル開度Mθth1を
演算するとともに、この目標スロットル開度Mθth1
を判定値(目標開度判定値)として、メインマイコン1
01による目標スロットル開度Mθthの合理性判定を
行う。その際、サブマイコン102では、メインマイコ
ン101とは異なる演算方法によって、目標スロットル
開度Mθth1を演算する。
The signals from the two systems of the accelerator sensor 13 and the two systems of the throttle sensor 14 are used in one system for normal control and the other system for self-diagnosis. In addition, the main microcomputer 101 and the sub-microcomputer 102
Self-diagnosis is also performed in the dual system by and. That is, the ECU 100 detects the depression amount of the accelerator pedal 12 by the double-system accelerator sensor 13 and reads it inside.
After being processed in a dual system by the internal main microcomputer 101 and the sub-microcomputer 102, the motor 6 is driven to control the optimum throttle opening, and the movement of the throttle valve 5 is controlled by the dual system throttle sensor 14. It is detected and read inside, and it is monitored whether the control system is operating normally.
As one of this type of monitoring, the sub-microcomputer 102
By performing the rationality determination of the target throttle opening Mθth calculated by the main microcomputer 101, the main microcomputer 1
01 and the sub-microcomputer 102 are determined to be abnormal. That is, the sub-microcomputer 102 has a function as a second calculation means and an abnormality determination means, and the main accelerator sensor 13
The target throttle opening Mθth1 is calculated based on the signal from a, and the target throttle opening Mθth1 is calculated.
As the judgment value (target opening judgment value)
The rationality determination of the target throttle opening Mθth by 01 is performed. At that time, the sub-microcomputer 102 calculates the target throttle opening degree Mθth1 by a calculation method different from that of the main microcomputer 101.

【0014】なお、図中符号104は一致回路を示し、
この一致回路104には、ECU100内部のメインマ
イコン101とサブマイコン102とによる2重系の出
力が入力される。そして、正常時には、この一致回路1
04の出力によってモータリレー105が駆動され、バ
ッテリ106からの電源がモータリレー105からモー
タ駆動回路103を介してモータ6に供給される。
In the figure, reference numeral 104 indicates a matching circuit,
The output of the dual system by the main microcomputer 101 and the sub-microcomputer 102 inside the ECU 100 is input to the matching circuit 104. Then, at the normal time, this matching circuit 1
The output of 04 drives the motor relay 105, and the power from the battery 106 is supplied to the motor 6 from the motor relay 105 via the motor drive circuit 103.

【0015】次に、メインマイコン101で実行される
目標スロットル開度Mθthの設定について、図2のフ
ローチャートに従って説明する。
Next, the setting of the target throttle opening Mθth executed by the main microcomputer 101 will be described with reference to the flowchart of FIG.

【0016】このルーチンは所定時間毎に実行されるも
ので、先ず、ステップS101では、メインアクセルセ
ンサ13aからのアクセル開度電圧APMを、アクセル
開度信号として入力する。
This routine is executed every predetermined time. First, in step S101, the accelerator opening voltage APM from the main accelerator sensor 13a is input as an accelerator opening signal.

【0017】続くステップS102では、目標スロット
ル開度Mθthを、アクセル開度電圧APMに基づい
て、例えば図3に示すマップを参照して補間計算付きで
設定する(Mθth←f(APM))。この場合のマッ
プは、予め実験等により求められてメインマイコン10
1のROMに格納されており、このマップによって、目
標スロットル開度Mθthは、アクセル開度電圧APM
が高くなる程、大きな値に設定されるようになってい
る。
In the following step S102, the target throttle opening Mθth is set based on the accelerator opening voltage APM with interpolation calculation by referring to the map shown in FIG. 3, for example (Mθth ← f (APM)). The map in this case is obtained by experiments in advance and the main microcomputer 10
The target throttle opening Mθth is stored in the ROM No. 1 according to the map, and the target throttle opening Mθth is calculated as follows.
The higher is, the larger the value is set.

【0018】続くステップS103では、VDC装置等
からエンジン1のトルクダウン要求がなされているか否
かを調べる。そして、ステップS103において、トル
クダウン要求がなされていないと判定した場合には、そ
のままルーチンを抜ける。
In a succeeding step S103, it is checked whether or not the torque down request of the engine 1 is made from the VDC device or the like. Then, in step S103, when it is determined that the torque reduction request is not made, the routine is finished as it is.

【0019】一方、ステップS103において、VDC
装置等からのトルクダウン要求がなされていると判定し
た場合には、ステップS104において、VDC装置等
からのトルクダウン要求量に応じて目標スロットル開度
Mθthを閉弁側に減少補正した後、ルーチンを抜け
る。
On the other hand, in step S103, VDC
When it is determined that the torque reduction request is made from the device or the like, in step S104, the target throttle opening degree Mθth is reduced to the valve closing side in accordance with the torque down request amount from the VDC device or the like, and then the routine is executed. Exit through.

【0020】次に、サブマイコン102で実行される目
標スロットル開度Mθthの合理性判定について、図4
のフローチャートに従って説明する。
Next, the rationality judgment of the target throttle opening Mθth executed by the sub-microcomputer 102 will be described with reference to FIG.
It will be described in accordance with the flowchart of.

【0021】このルーチンは所定時間毎に実行されるも
ので、先ず、ステップS201では、メインマイコン1
01で設定された目標スロットル開度Mθthを入力す
る。
This routine is executed every predetermined time. First, in step S201, the main microcomputer 1
The target throttle opening Mθth set in 01 is input.

【0022】続くステップS202では、メインアクセ
ルセンサ13aからのアクセル開度電圧APMを、アク
セル開度信号として入力する。
In the subsequent step S202, the accelerator opening voltage APM from the main accelerator sensor 13a is input as an accelerator opening signal.

【0023】続くステップS203では、例えば図5に
示すサブルーチンを実行して目標開度判定値(目標スロ
ットル開度)Mθth1を設定する。すなわち、図5に
示すサブルーチンでは、ステップS301で、アクセル
開度電圧APMに基づく目標開度判定値Mθth1を設
定する。本実施の形態において、目標開度判定値Mθt
h1は、例えば下記の1次式によって算出される。 Mθth1=K1・APM+K2 … (1) ここで、K1,K2はともに正の定数である。この場
合、K2は目標スロットル開度Mθthに対する判定マ
ージンとして与えられるもので、メインマイコン101
及びサブマイコン102が共に正常に動作している際に
は、目標開度判定値Mθth1は、K2によって、目標
スロットル開度Mθthよりも常に相対的に大きな値に
設定される。
In the following step S203, for example, the subroutine shown in FIG. 5 is executed to set the target opening determination value (target throttle opening) Mθth1. That is, in the subroutine shown in FIG. 5, the target opening determination value Mθth1 based on the accelerator opening voltage APM is set in step S301. In the present embodiment, the target opening determination value Mθt
h1 is calculated, for example, by the following linear expression. Mθth1 = K1 · APM + K2 (1) Here, both K1 and K2 are positive constants. In this case, K2 is given as a judgment margin for the target throttle opening Mθth, and the main microcomputer 101
When both the sub-microcomputer 102 and the sub-microcomputer 102 are operating normally, the target opening degree determination value Mθth1 is always set to a value relatively larger than the target throttle opening degree Mθth by K2.

【0024】目標開度判定値Mθth1が設定されてス
テップS203からステップS204に進むと、ステッ
プS204では、目標スロットル開度Mθthが目標開
度判定値Mθth1よりも大きいか否かを調べる。
When the target opening determination value Mθth1 is set and the process proceeds from step S203 to step S204, it is checked in step S204 whether the target throttle opening Mθth is larger than the target opening determination value Mθth1.

【0025】そして、ステップS204において、Mθ
th>Mθth1であると判定された場合には、ステッ
プS205に進み、目標スロットル開度Mθthが合理
性に適っておらず、メインマイコン101或いはサブマ
イコン102に異常があると判定した後、ルーチンを抜
ける。なお、このような判定が行われた場合には、EC
U100によるスロットル制御は、速やかにフェールセ
ーフモードとなり、車両挙動が安全側に維持される。
Then, in step S204, Mθ
If it is determined that th> Mθth1, the process proceeds to step S205, and after it is determined that the target throttle opening Mθth is not reasonable and the main microcomputer 101 or the sub-microcomputer 102 is abnormal, the routine is executed. Get out. If such a determination is made, EC
Throttle control by U100 is immediately switched to the fail safe mode, and the vehicle behavior is maintained on the safe side.

【0026】一方、ステップS204において、Mθt
h≦Mθth1であると判定された場合には、ステップ
S206に進み、目標スロットル開度Mθthは合理性
に適っており、メインマイコン101及びサブマイコン
102は共に正常に動作していると判定した後、ルーチ
ンを抜ける。なお、このような判定が行われた場合に
は、ECU100では、目標スロットル開度Mθthに
基づくスロットル制御が行われる。
On the other hand, in step S204, Mθt
If it is determined that h ≦ Mθth1, the process proceeds to step S206, and after it is determined that the target throttle opening Mθth is reasonable and both the main microcomputer 101 and the sub-microcomputer 102 are operating normally. , Exit the routine. If such a determination is made, the ECU 100 performs throttle control based on the target throttle opening degree Mθth.

【0027】このような実施の形態によれば、メインマ
イコン101による目標スロットル開度Mθthの演算
とサブマイコン102による目標スロットル開度(目標
開度判定値)Mθth1の演算とを異ならせることによ
り、アクセル開度電圧APMに発生したノイズ等の影響
によって各マイコン101,102が同様に誤動作する
等して両目標スロットル開度Mθth,Mθth1に同
様の演算ミスが発生することを低減できる。従って、両
目標スロットル開度Mθth,Mθth1の比較に基づ
いて行われるメインマイコン101及びサブマイコン1
02の異常検出精度を向上することができる。すなわ
ち、入力信号に異常が発生した場合にも目標スロットル
開度Mθth,Mθth1のうちの少なくとも何れか一
方が正常な値に維持される可能性を向上することによ
り、両マイコン101,102の異常検出精度を向上す
ることができる。換言すれば、アクセル開度電圧APM
にノイズ等が発生した場合にも異常検出精度を良好に維
持することができるので、車両挙動を安全側に維持する
ことができる。
According to this embodiment, the calculation of the target throttle opening Mθth by the main microcomputer 101 and the calculation of the target throttle opening (target opening determination value) Mθth1 by the sub-microcomputer 102 are made different. It is possible to reduce the occurrence of the same calculation error in both target throttle openings Mθth and Mθth1 due to the malfunction of the respective microcomputers 101 and 102 due to the influence of noise or the like generated in the accelerator opening voltage APM. Therefore, the main microcomputer 101 and the sub-microcomputer 1 which are performed based on the comparison between the target throttle opening degrees Mθth and Mθth1.
The abnormality detection accuracy of 02 can be improved. That is, even if an abnormality occurs in the input signal, the possibility that at least one of the target throttle opening degrees Mθth and Mθth1 is maintained at a normal value is improved to detect an abnormality in both microcomputers 101 and 102. The accuracy can be improved. In other words, the accelerator opening voltage APM
Even when noise or the like occurs in the vehicle, the abnormality detection accuracy can be favorably maintained, so that the vehicle behavior can be maintained on the safe side.

【0028】その際、メインマイコン101とサブマイ
コン102とを互いに異なる種類のマイクロコンピュー
タで構成することにより、両目標スロットル開度Mθt
h,Mθth1に同様の演算ミスが発生することをより
効果的に低減することができる。
At this time, by configuring the main microcomputer 101 and the sub-microcomputer 102 with different types of microcomputers, both target throttle opening degrees Mθt
It is possible to more effectively reduce the occurrence of the same calculation error in h and Mθth1.

【0029】次に、図6乃至図8は本発明の第2の実施
の形態に係わり、図6は目標スロットル開度合理性判定
ルーチンを示すフローチャート、図7は目標開度判定値
設定のサブルーチンを示すフローチャート、図8はアク
セル開度と目標開度判定値との関係を示すマップであ
る。
Next, FIGS. 6 to 8 relate to the second embodiment of the present invention, FIG. 6 is a flow chart showing a target throttle opening rational judgment routine, and FIG. 7 is a subroutine for setting a target opening judgment value. 8 is a map showing the relationship between the accelerator opening and the target opening determination value.

【0030】ここで、本実施の形態において、サブマイ
コン102は、第2の演算手段及び制御量選定手段とし
ての機能を有し、メインアクセルセンサ13aからの信
号に基づき目標スロットル開度Mθth1を演算すると
ともに、この目標スロットル開度Mθth1を判定値
(目標開度判定値)として、メインマイコン101によ
る目標スロットル開度Mθthの合理性判定を行う。そ
して、目標スロットル開度Mθthが合理性に適ってい
ないと判定した場合には、目標スロットル開度Mθt
h,Mθth1のうちの何れか小さい方を選定して最終
的な目標スロットル開度Mθthを再設定する。その
他、上述の実施の形態と同様な点については、説明を省
略する。
Here, in the present embodiment, the sub-microcomputer 102 has a function as a second calculating means and a control amount selecting means, and calculates the target throttle opening degree Mθth1 based on the signal from the main accelerator sensor 13a. At the same time, the rationality of the target throttle opening Mθth is determined by the main microcomputer 101 using the target throttle opening Mθth1 as a determination value (target opening determination value). If it is determined that the target throttle opening degree Mθth is not reasonable, the target throttle opening degree Mθt
The smaller one of h and Mθth1 is selected and the final target throttle opening Mθth is reset. Descriptions of other points similar to those of the above-described embodiment will be omitted.

【0031】サブマイコン102で実行される目標スロ
ットル開度Mθthの合理性判定について、図6のフロ
ーチャートに従って説明する。
The rationality determination of the target throttle opening Mθth executed by the sub-microcomputer 102 will be described with reference to the flowchart of FIG.

【0032】このルーチンは所定時間毎に実行されるも
ので、先ず、ステップS401では、メインマイコン1
01で設定された目標スロットル開度Mθthを入力す
る。
This routine is executed every predetermined time. First, in step S401, the main microcomputer 1
The target throttle opening Mθth set in 01 is input.

【0033】続くステップS402では、メインアクセ
ルセンサ13aからのアクセル開度電圧APMを、アク
セル開度信号として入力する。
In the following step S402, the accelerator opening voltage APM from the main accelerator sensor 13a is input as an accelerator opening signal.

【0034】続くステップS403では、例えば図7に
示すサブルーチンを実行して目標開度判定値(目標スロ
ットル開度)Mθth1を設定する。すなわち、図7に
示すサブルーチンでは、ステップS501で、目標開度
判定値Mθth1を、アクセル開度電圧APMに基づい
て、例えば図8に示すマップを参照して補間計算付きで
設定する(Mθth1←f(APM))。この場合のマ
ップは、予め実験等により求められてサブマイコン10
2のROMに格納されており、このマップによって、目
標スロットル開度Mθthは、アクセル開度電圧APM
が高くなる程、大きな値に設定されるようになってい
る。
In a succeeding step S403, for example, a subroutine shown in FIG. 7 is executed to set a target opening determination value (target throttle opening) Mθth1. That is, in the subroutine shown in FIG. 7, in step S501, the target opening determination value Mθth1 is set based on the accelerator opening voltage APM with interpolation calculation, for example, with reference to the map shown in FIG. 8 (Mθth1 ← f (APM)). The map in this case is obtained in advance by experiments or the like, and the sub-microcomputer 10
2 is stored in the ROM, and the target throttle opening Mθth is calculated from this map as the accelerator opening voltage APM.
The higher is, the larger the value is set.

【0035】ここで、図8に示すように、このマップを
構成する格子点は、メインマイコン101に格納された
目標スロットル開度Mθthを設定するためのマップ
(図3参照)の格子点とは、異なる配列となっている。
Here, as shown in FIG. 8, the grid points forming this map are not the grid points of the map (see FIG. 3) for setting the target throttle opening Mθth stored in the main microcomputer 101. , It has a different arrangement.

【0036】また、メインマイコン101及びサブマイ
コン102が共に正常に動作している際には、図8のマ
ップは、目標開度判定値Mθth1を、目標スロットル
開度Mθthよりも常に相対的に大きな値に設定するよ
うになっている。
When both the main microcomputer 101 and the sub-microcomputer 102 are operating normally, the map shown in FIG. 8 shows that the target opening determination value Mθth1 is always larger than the target throttle opening Mθth. It is designed to be set to a value.

【0037】目標開度判定値Mθth1が設定されてス
テップS403からステップS404に進むと、ステッ
プS404では、目標スロットル開度Mθthが目標開
度判定値Mθth1よりも大きいか否かを調べる。
When the target opening determination value Mθth1 is set and the process proceeds from step S403 to step S404, it is checked in step S404 whether the target throttle opening Mθth is larger than the target opening determination value Mθth1.

【0038】そして、ステップS404において、Mθ
th>Mθth1であり、目標スロットル開度Mθth
が合理性に適っていないと判定されると、ステップS4
05に進み、目標スロットル開度Mθthの再設定を行
った後、ルーチンを抜ける。この場合、ステップS40
5では、目標スロットル開度Mθthと目標開度判定値
(目標スロットル開度)Mθth1のうちの何れか小さ
い方(すなわち、安全側の値)が最終的な目標スロット
ル開度Mθthとして再設定される。なお、本実施の形
態においては、そもそも、Mθth>Mθth1である
とき、目標スロットル開度Mθthが合理性に適ってい
ないと判定されるので、ステップS405では、常に、
Mθth1が最終的な目標スロットル開度Mθthとし
て再設定される。
Then, in step S404, Mθ
th> Mθth1 and the target throttle opening degree Mθth
Is determined to be unreasonable, step S4
In step 05, the target throttle opening Mθth is reset, and then the routine ends. In this case, step S40
In 5, the smaller of the target throttle opening Mθth and the target opening determination value (target throttle opening) Mθth1 (that is, the value on the safe side) is reset as the final target throttle opening Mθth. . Note that, in the present embodiment, in the first place, when Mθth> Mθth1, it is determined that the target throttle opening degree Mθth is not rational, so in step S405, always,
Mθth1 is reset as the final target throttle opening Mθth.

【0039】一方、ステップS404にいて、Mθth
≦Mθth1であり、目標スロットル開度Mθthが合
理性に適っていると判定された場合には、目標スロット
ル開度Mθthの再設定を行うことなく、そのままルー
チンを抜ける。
On the other hand, in step S404, Mθth
If ≦ Mθth1, and it is determined that the target throttle opening Mθth is rationally appropriate, the routine directly ends without resetting the target throttle opening Mθth.

【0040】このような実施の形態によれば、各マップ
の格子点を異ならせることにより、メインマイコン10
1による目標スロットル開度Mθthの演算とサブマイ
コン102による目標スロットル開度(目標開度判定
値)Mθth1の演算とを実質的に異ならせることがで
き、アクセル開度電圧APMに発生したノイズ等の影響
によって各マイコン101,102が同様に誤動作する
等して両目標スロットル開度Mθth,Mθth1に同
様の演算ミスが発生することを低減できる。
According to such an embodiment, the main microcomputer 10 is configured by making the grid points of each map different.
The calculation of the target throttle opening Mθth by 1 and the calculation of the target throttle opening (target opening determination value) Mθth1 by the sub-microcomputer 102 can be made substantially different, and noise such as generated in the accelerator opening voltage APM can be reduced. It is possible to reduce the occurrence of the same calculation error in both the target throttle openings Mθth and Mθth1 due to the malfunction of the respective microcomputers 101 and 102 due to the influence thereof.

【0041】そして、このように両目標スロットル開度
Mθth,Mθth1に同様の演算ミスが発生すること
を低減した上で、目標スロットル開度Mθthが合理性
に適っていないと判定された際には、何れか小さい方の
目標スロットル開度を最終的な目標スロットル開度Mθ
thとして再設定するので、車両挙動を安全側に維持す
ることができる。
When it is determined that the target throttle opening degree Mθth is not reasonable, after reducing the occurrence of the same calculation error in the both target throttle opening degrees Mθth and Mθth1 as described above. , Whichever is smaller is the final target throttle opening Mθ
Since it is reset as th, the vehicle behavior can be maintained on the safe side.

【0042】なお、上述の各実施の形態においては、車
両挙動を安全側に維持するための制御を電子制御スロッ
トル装置に適用する一例について説明したが、本発明は
これに限定されるものではなく、例えば、アンチロック
ブレーキシステム等に適用してもよいことは勿論であ
る。
In each of the above embodiments, an example in which the control for maintaining the vehicle behavior on the safe side is applied to the electronically controlled throttle device has been described, but the present invention is not limited to this. Of course, for example, it may be applied to an antilock brake system or the like.

【0043】また、上述の各実施の形態において、各目
標スロットル開度Mθth,Mθth1の演算方法は、
上述のものに限定されるものではない。
Further, in the above-mentioned respective embodiments, the calculation method of each target throttle opening degree Mθth, Mθth1 is as follows:
It is not limited to the above.

【0044】[0044]

【発明の効果】以上説明したように本発明によれば、入
力信号にノイズ等が発生した場合にも、車両挙動を安全
側に維持することができる。
As described above, according to the present invention, the vehicle behavior can be maintained on the safe side even when noise or the like occurs in the input signal.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施の形態に係わり、エンジン
制御系の概略構成図
FIG. 1 is a schematic configuration diagram of an engine control system according to a first embodiment of the present invention.

【図2】同上、目標スロットル開度設定ルーチンを示す
フローチャート
FIG. 2 is a flowchart showing a target throttle opening setting routine of the same as above.

【図3】同上、アクセル開度と目標スロットル開度との
関係を示すマップ
FIG. 3 is a map showing the relationship between accelerator opening and target throttle opening.

【図4】同上、目標スロットル開度合理性判定ルーチン
を示すフローチャート
FIG. 4 is a flowchart showing a target throttle opening rationality determination routine of the above.

【図5】同上、目標開度判定値設定のサブルーチンを示
すフローチャート
FIG. 5 is a flowchart showing a subroutine for setting a target opening determination value according to the same as above.

【図6】本発明の第2の実施の形態に係わり、目標スロ
ットル開度合理性判定ルーチンを示すフローチャート
FIG. 6 is a flowchart showing a target throttle opening rationality determination routine according to the second embodiment of the present invention.

【図7】同上、目標開度判定値設定のサブルーチンを示
すフローチャート
FIG. 7 is a flowchart showing a subroutine for setting a target opening determination value, which is the same as above.

【図8】同上、アクセル開度と目標開度判定値との関係
を示すマップ
FIG. 8 is a map showing a relationship between an accelerator opening and a target opening determination value.

【符号の説明】[Explanation of symbols]

101 … メインマイコン(第1の演算手段) 102 … サブマイコン(第2の演算手段、異常判定
手段、制御量選定手段) APM … アクセル開度電圧(入力信号) Mθth … 目標スロットル開度(制御量) Mθth1 … 目標スロットル開度(制御量)
101 ... Main microcomputer (first calculation means) 102 ... Sub-microcomputer (second calculation means, abnormality determination means, control amount selection means) APM ... Accelerator opening voltage (input signal) Mθth ... Target throttle opening (control amount) ) Mθth1 ... Target throttle opening (control amount)

フロントページの続き Fターム(参考) 3G065 CA31 DA05 FA06 FA07 GA46 HA22 JA06 JA10 KA15 KA16 KA24 KA35 3G084 BA05 DA31 EA11 FA06 FA10 3G301 JB04 JB07 JB08 JB09 LA03 LC03 NC02 PF03Z Continued front page    F term (reference) 3G065 CA31 DA05 FA06 FA07 GA46                       HA22 JA06 JA10 KA15 KA16                       KA24 KA35                 3G084 BA05 DA31 EA11 FA06 FA10                 3G301 JB04 JB07 JB08 JB09 LA03                       LC03 NC02 PF03Z

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 入力信号に基づいて所定の制御量を演算
する第1の演算手段と、 上記入力信号に基づき、上記第1の演算手段とは異なる
演算によって上記制御量を演算する第2の演算手段と、 上記第1の演算手段で演算された制御量と上記第2の演
算手段で演算された制御量とを比較して制御系の異常を
判定する異常判定手段とを備えたことを特徴とする電子
制御装置。
1. A first calculation means for calculating a predetermined control amount based on an input signal, and a second calculation means for calculating the control amount based on the input signal by a calculation different from that of the first calculation means. And an abnormality determining unit that determines an abnormality of the control system by comparing the control amount calculated by the first calculating unit with the control amount calculated by the second calculating unit. A characteristic electronic control unit.
【請求項2】 入力信号に基づいて所定の制御量を演算
する第1の演算手段と、 上記入力信号に基づき、上記第1の演算手段とは異なる
演算によって上記制御量を演算する第2の演算手段と、 上記第1の演算手段で演算された制御量と上記第2の演
算手段で演算された制御量のうち何れか小さい方を最終
的な制御量として選定する制御量選定手段とを備えたこ
とを特徴とする電子制御装置。
2. A first calculation means for calculating a predetermined control amount based on an input signal, and a second calculation means for calculating the control amount by a calculation different from the first calculation means based on the input signal. And a control amount selection unit for selecting, as a final control amount, the smaller one of the control amount calculated by the first calculation unit and the control amount calculated by the second calculation unit. An electronic control device characterized by being provided.
JP2002020499A 2002-01-29 2002-01-29 Electronic control unit Pending JP2003222052A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002020499A JP2003222052A (en) 2002-01-29 2002-01-29 Electronic control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002020499A JP2003222052A (en) 2002-01-29 2002-01-29 Electronic control unit

Publications (1)

Publication Number Publication Date
JP2003222052A true JP2003222052A (en) 2003-08-08

Family

ID=27743978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002020499A Pending JP2003222052A (en) 2002-01-29 2002-01-29 Electronic control unit

Country Status (1)

Country Link
JP (1) JP2003222052A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010075050A (en) * 2010-01-06 2010-04-02 Hitachi Automotive Systems Ltd Variable valve drive controller for internal combustion engine
JP2010127162A (en) * 2008-11-27 2010-06-10 Denso Corp Fail-safe device for throttle control system
KR101196870B1 (en) * 2004-02-09 2012-11-01 가부시끼가이샤 히다치 세이사꾸쇼 Driving apparatus and control method for electric actuator
JP2013095379A (en) * 2011-11-04 2013-05-20 Denso Corp Vehicle behavior control device
WO2013175589A1 (en) * 2012-05-23 2013-11-28 トヨタ自動車株式会社 Controller for internal combustion engine with supercharger
JP2014224501A (en) * 2013-05-16 2014-12-04 トヨタ自動車株式会社 Fault diagnosis device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101196870B1 (en) * 2004-02-09 2012-11-01 가부시끼가이샤 히다치 세이사꾸쇼 Driving apparatus and control method for electric actuator
US8355235B2 (en) 2004-02-09 2013-01-15 Hitachi, Ltd. Driving apparatus and control method for electric actuator
JP2010127162A (en) * 2008-11-27 2010-06-10 Denso Corp Fail-safe device for throttle control system
JP2010075050A (en) * 2010-01-06 2010-04-02 Hitachi Automotive Systems Ltd Variable valve drive controller for internal combustion engine
JP2013095379A (en) * 2011-11-04 2013-05-20 Denso Corp Vehicle behavior control device
WO2013175589A1 (en) * 2012-05-23 2013-11-28 トヨタ自動車株式会社 Controller for internal combustion engine with supercharger
JPWO2013175589A1 (en) * 2012-05-23 2016-01-12 トヨタ自動車株式会社 Control device for an internal combustion engine with a supercharger
JP2014224501A (en) * 2013-05-16 2014-12-04 トヨタ自動車株式会社 Fault diagnosis device

Similar Documents

Publication Publication Date Title
JP4924905B2 (en) Vehicle control device
EP0926032B1 (en) Brake booster negative pressure controller
JP4235376B2 (en) Fail-safe treatment device for internal combustion engine
WO2011132677A1 (en) Fault diagnosis apparatus for airflow meter
JP4753085B2 (en) Control device for internal combustion engine
JP2009062998A (en) Vehicle control system
US5992379A (en) Method of controlling an internal combustion engine
JP2011032903A (en) Control device of vehicle
JP3864086B2 (en) Rim home control method for automotive electronic throttle system
JP4623991B2 (en) Vehicle control system
JP2003222052A (en) Electronic control unit
JPH05296097A (en) Intake air quantity controller of engine
JP2011007119A (en) Throttle abnormality diagnosing device
JP3890035B2 (en) Electric steering apparatus for a vehicle having a multiple compensation system
JP2001152882A (en) Failure diagnosis device for electromagnetically driven valve of internal combustion engine
US6957141B1 (en) Diagnostic system for internal combustion engine
WO2009154223A1 (en) Method for diagnosing fuel injection and fuel injection controller
JP3848475B2 (en) Automotive throttle control device and fuel control device
JP2003214223A (en) Start control device for electronic-controlled throttle type engine
JP3905389B2 (en) Electronically controlled throttle device
JP2009228657A (en) Fail-safe device for electronically-controlled throttle
JP2009162088A (en) Control device for internal combustion engine
JP4679824B2 (en) Method and apparatus for controlling vehicle drive unit
JP3547619B2 (en) Internal combustion engine control device
JP3992221B2 (en) Diagnostic device for electronic control throttle