JPH0239623B2 - - Google Patents
Info
- Publication number
- JPH0239623B2 JPH0239623B2 JP57195625A JP19562582A JPH0239623B2 JP H0239623 B2 JPH0239623 B2 JP H0239623B2 JP 57195625 A JP57195625 A JP 57195625A JP 19562582 A JP19562582 A JP 19562582A JP H0239623 B2 JPH0239623 B2 JP H0239623B2
- Authority
- JP
- Japan
- Prior art keywords
- engine control
- test mode
- input condition
- test
- switch
- 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
- 238000000034 method Methods 0.000 claims description 28
- 238000004092 self-diagnosis Methods 0.000 claims description 11
- 239000007858 starting material Substances 0.000 description 19
- 230000007935 neutral effect Effects 0.000 description 15
- 238000007689 inspection Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000007704 transition Effects 0.000 description 7
- 239000000498 cooling water Substances 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Testing Of Engines (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
【発明の詳細な説明】
発明の目的
[産業上の利用分野]
本発明はエンジン制御装置における自己診断方
法、特に、テストモードを実行するエンジン制御
装置において、テストモードを実行開始した後、
エンジン制御に直接関係しない入力条件(本発明
において第2の入力条件という。)が解除される
までテストモードを継続して実行し、自己診断を
良好に行い得るようにしたエンジン制御装置にお
ける自己診断方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION Purpose of the Invention [Industrial Field of Application] The present invention provides a self-diagnosis method for an engine control device, and in particular, a self-diagnosis method for an engine control device that executes a test mode.
Self-diagnosis in an engine control device that continuously executes a test mode until an input condition that is not directly related to engine control (referred to as a second input condition in the present invention) is canceled, so that self-diagnosis can be performed satisfactorily. It is about the method.
[従来の技術]
周知の如く、自動車等において、マイクロコン
ピユータ等の電子式制御回路を用いてエンジンを
制御するエンジン制御装置が実現している。[Prior Art] As is well known, engine control devices for controlling engines using electronic control circuits such as microcomputers have been implemented in automobiles and the like.
ところでこの種のエンジン制御装置は、複雑多
岐なプログラムに従つて被制御部例えば、燃料噴
射弁を高精度に開弁制御等制御する構成をとるた
め、特にデイーラー等によつてエンジン制御が良
好に行われているか否かを容易かつ正確に判断す
るべく通常の動作モード以外にテストモードを実
行するようにされている(特開昭55−128641号公
報、特開昭56−141534号公報)
前者の技術のエンジン制御装置における自己診
断方法は、テストモードを実行開始するに当つ
て、エンジン制御に関係する入力、例えばスロツ
トル弁開閉信号、エンジン回転数、冷却水温等の
入力が実車上有り得ない組み合わせをとる入力条
件、具体的にはスロツトル弁全開信号がONであ
りかつスロツトル弁全閉信号がONである等の入
力条件が成立したことを条件としている。そして
そのテストモードの終了は、テストの完了あるい
は上記条件が不成立となつたときである。 By the way, this type of engine control device is configured to control controlled parts, such as fuel injection valves, with high precision according to complex and diverse programs, so it is difficult for dealers and others to control the engine properly. In order to easily and accurately judge whether or not the operation is being performed, a test mode is executed in addition to the normal operation mode (Japanese Unexamined Patent Application Publications No. 1983-128641 and No. 141534-1983). The former The self-diagnosis method for an engine control device using this technology uses a combination of inputs related to engine control, such as throttle valve opening/closing signals, engine speed, and cooling water temperature, that would be impossible on an actual vehicle, before starting execution of the test mode. The condition is that the input conditions such as the throttle valve fully open signal being ON and the throttle valve fully closing signal being ON are satisfied. The test mode ends when the test is completed or when the above conditions are not met.
また後者の技術では、実際の動作モードに直接
使用しない入力、具体的にはチエツクスタート信
号の入力があつたときテストモードの実行を開始
し、一定時間の経過後にその実行を終了してい
る。 In the latter technique, execution of the test mode is started when an input not directly used in the actual operation mode, specifically a check start signal, is received, and the execution is ended after a certain period of time has elapsed.
[発明が解決しようとする課題]
上記前者の技術は、入力条件が成立すると速や
かにテストモードを実行し好ましいが、この入力
条件の各入力がともに成立しなくなつたり、又は
各入力のうちのひとつの入力がノイズ等の影響に
より成立しなくなつたとき、例えばスロツトル弁
全閉信号がOFFとなつたとき必然的にテストモ
ードが解除されテストモードから通常の動作モー
ドに移行する。一方、ノイズ等の影響により上記
入力条件が動作モード実行中に誤つて成立したと
きには、動作モードからテストモードに移行して
しまう。従つて、次のような問題点が残されてい
る。[Problem to be Solved by the Invention] The former technique described above is preferable because it executes the test mode immediately when the input condition is satisfied, but if all the inputs of the input condition no longer hold, or if one of the inputs When one input no longer holds true due to the influence of noise, for example, when the throttle valve fully closed signal turns OFF, the test mode is inevitably canceled and the test mode shifts to the normal operation mode. On the other hand, if the input condition is erroneously established during execution of the operation mode due to the influence of noise or the like, the operation mode is shifted to the test mode. Therefore, the following problems remain.
一般に、テストモードではエンジン制御装置に
擬似的な信号を入力しその入力に対する出力の状
況によりエンジン制御装置が良好に作動している
か否か等を判定している。一方動作モードでは、
車両走行時等にエンジンをその運転状態に基づき
制御する様な種々の制御処理、例えば学習処理、
長時間フアンクシヨン処理等が行われている。従
つて、前述したようにテストモードから動作モー
ドへ誤つて移行するという不測な事態が発生する
と、テストモードの処理の途中から動作モードが
実行されることになる。このため、擬似的な入力
信号に基づき学習処理、長時間フアンクシヨン処
理等が実行され、学習処理の処理結果が車両の走
行に対応しないものに変更されてしまう。また、
動作モードからテストモードへ移行されてしまう
場合には、エンジンの運転状態に応じた制御が不
可能となつてしまう。このように、テストモード
と動作モード間の不測な移行が起きると車両走行
時に車両が不安定な走行状態に至るおそれがあ
る。 Generally, in the test mode, a pseudo signal is input to the engine control device, and whether or not the engine control device is operating properly is determined based on the status of the output in response to the input. On the other hand, in operating mode,
Various control processes, such as learning processes, such as controlling the engine based on the operating state when the vehicle is running, etc.
Function processing, etc. is being performed for a long time. Therefore, if an unexpected situation occurs in which the test mode is erroneously shifted to the operation mode as described above, the operation mode will be executed from the middle of the test mode processing. Therefore, learning processing, long-time function processing, etc. are executed based on pseudo input signals, and the processing results of the learning processing are changed to ones that do not correspond to the driving of the vehicle. Also,
If the operation mode is shifted to the test mode, control according to the operating state of the engine becomes impossible. In this way, if an unexpected transition between the test mode and the operating mode occurs, there is a risk that the vehicle will be in an unstable running state when the vehicle is running.
また、検査精度を向上させるには、エンジン制
御に関係する各入力信号、即ち前記擬似的な信号
を車両走行時等に相当する信号に近似した信号と
して継続して入力し、その入力に対する出力の状
態を総合的に検査することが望ましい。しかし、
前者の技術では、上述したようにエンジン制御に
関係する入力信号の一部を実車上有り得ないもの
に維持しておく必要があるため、入力が車両走行
時等の実状にそわなくなり検査精度が低下するお
それがある。 In addition, in order to improve inspection accuracy, each input signal related to engine control, that is, the above-mentioned pseudo signal, is continuously input as a signal that approximates the signal corresponding to when the vehicle is running, etc., and the output in response to the input is A comprehensive inspection of the condition is recommended. but,
In the former technology, as mentioned above, it is necessary to maintain some of the input signals related to engine control to be impossible on the actual vehicle, so the inputs do not match the actual conditions such as when the vehicle is running, and the inspection accuracy decreases. There is a risk of
一方、後者の技術によれば、テストモードを実
行させるスイツチ操作のみによりテストが行われ
るため、車両走行時等の実状にそつた入力を与え
ることで制御装置の高精度のチエツクが可能であ
る。しかし、スイツチノ誤操作等の発生により簡
単にテストモードへ移行するため、車両走行中に
テストモードとなる可能性が一層強くなる。 On the other hand, according to the latter technique, since the test is performed only by operating a switch to execute the test mode, it is possible to check the control device with high precision by applying inputs that match the actual conditions such as when the vehicle is running. However, since it is easy to shift to the test mode due to an erroneous operation of the switch, etc., there is a greater possibility that the test mode will be entered while the vehicle is running.
本発明は上記の如き問題点を解決することを目
的とし、動作モードからテストモードへの移行が
真にテストを希望する時に限り実行され、かつ、
テストモードから動作モードへの移行が上記の如
き実車上有り得ない入力条件が成立しなくなつて
直ちに行なわれることのないようにし、エンジン
制御及びエンジン制御の良否を判定する検査とが
好適に実行できるようにすることを目的とする。 An object of the present invention is to solve the above-mentioned problems, and the purpose of the present invention is to ensure that the transition from the operating mode to the test mode is executed only when a test is truly desired, and
By preventing the transition from the test mode to the operation mode to be performed immediately when the above-mentioned impossible input conditions on the actual vehicle are no longer satisfied, engine control and inspection to determine the quality of the engine control can be suitably executed. The purpose is to do so.
発明の構成
[課題を解決するための手段]
上記目的を達成するために、本発明の採用した
手段は、テストモードを実行するエンジン制御装
置において、エンジン制御に関係する入力が実車
上有り得ない組み合わせをとる第1の入力条件と
エンジン制御に直接関係しない第2の入力条件と
が外部操作により成立すると、上記テストモード
を実行開始し、その後、上記第1の入力条件の如
何に関わらず上記第2の入力条件が解除されるま
で上記テストモードを継続して実行するようにし
たことを特徴とするエンジン制御装置における自
己診断方法をその要旨とする。Structure of the Invention [Means for Solving the Problems] In order to achieve the above object, the means adopted by the present invention is that, in an engine control device that executes a test mode, inputs related to engine control are combined in combinations that are impossible on an actual vehicle. When the first input condition, which is the first input condition, and the second input condition, which is not directly related to engine control, are established by an external operation, execution of the test mode is started, and thereafter, regardless of the first input condition, the second input condition is not directly related to engine control. The gist of the present invention is a self-diagnosis method for an engine control device, characterized in that the test mode is continuously executed until the input condition No. 2 is canceled.
[作用]
本発明によるエンジン制御装置における自己診
断方法によれば、エンジン制御に関係する入力が
実車上有り得ない組み合わせをとる第1の入力条
件とエンジン制御に直接関係しない第2の入力条
件とがデイーラーなどの検査員等の行なう外部操
作により成立することによつて動作モードからテ
ストモードに移行し、そのテストモードが実行さ
れる。即ち、エンジン制御の診断結果を得たい検
査員等の検査開始の意図によつてテストモードの
実行が開始される。そしてテストモードは第2の
入力条件が解除、即ち不成立となるまで継続して
実行され、第2の入力条件が不成立となるとテス
トモードから動作モードに移行する。つまり、テ
ストモードにおいて車両走行時等にそつた入力を
与えて高精度のチエツクが可能となり、かつ、査
員の検査終了の意図によりテストモードの実行が
停止する。[Operation] According to the self-diagnosis method for an engine control device according to the present invention, a first input condition in which inputs related to engine control have a combination that is impossible on an actual vehicle, and a second input condition that is not directly related to engine control. When established by an external operation performed by an inspector such as a dealer, the operation mode shifts to the test mode, and the test mode is executed. That is, execution of the test mode is started based on the intention of an inspector or the like to start an inspection to obtain a diagnosis result of engine control. The test mode is continuously executed until the second input condition is canceled, that is, becomes not satisfied, and when the second input condition is not satisfied, the test mode is shifted to the operation mode. That is, in the test mode, a highly accurate check can be performed by applying inputs that are similar to those used when the vehicle is running, and execution of the test mode is stopped when the inspector intends to finish the inspection.
[実施例] 以下図面を参照しつつ本発明を説明する。[Example] The present invention will be described below with reference to the drawings.
第1図は本発明による実施例が適用されるエン
ジン制御装置の第1構成例を示している。 FIG. 1 shows a first configuration example of an engine control device to which an embodiment of the present invention is applied.
この第1構成例において、1は車両に搭載され
たバツテリ、2はイグニツシヨンスイツチ即ち
IG.SWとスタータスイツチ即ち、STA.SWとを
有するキースイツチ、3はオートマチツクトラン
スミツシヨン即ちA/Tを搭載した車両のレンジ
位置がニユートラル位置にセツトされているとき
オン状態に維持されるニユートラルスイツチ即ち
N.SW、4はスタータであり例えばスタータリレ
ーを有するもの、5は少なくともエンジン制御プ
ログラムとテストプログラムとを含むプログラム
を予めリードオンリーメモリ即ちROMに内蔵
し、個々のプログラムに従つてマイクロプロセツ
サユニツト即ち、MPUが処理を実行し、図示し
ない所定の被制御部例えば燃料噴射弁の開閉制御
等を実行する電子式エンジン制御回路、6は図示
しない点火系のデイストリビユータの初期セツト
やダイアグノーシス機能におけるエラーコード出
力などを行うに際してONされる既存のテスト端
子スイツチ即ちTES.SWをそれぞれ表わす。また
図における他の符号+B,STA,NSW、及び
TESTはそれぞれバツテリ電圧信号、スタータ信
号、ニユートラル信号及びテスト信号を表わして
いる。 In this first configuration example, 1 is a battery mounted on the vehicle, and 2 is an ignition switch, i.e.
A key switch 3 has an IG.SW and a starter switch or STA.SW, and 3 is a key switch that is kept in the on state when the range position of a vehicle equipped with an automatic transmission or A/T is set to the neutral position. tral switch i.e.
N.SW, 4 is a starter having, for example, a starter relay; 5 is a starter in which programs including at least an engine control program and a test program are stored in a read-only memory, i.e., ROM; That is, the MPU executes processing, and the electronic engine control circuit executes the opening/closing control of predetermined controlled parts (not shown) such as the opening/closing of fuel injection valves, and 6 is the initial setting and diagnosis function of the ignition system distributor (not shown). Each of the existing test terminal switches, ie, TES.SW, is turned on when outputting an error code, etc. Also, other symbols in the figure +B, STA, NSW, and
TEST represents a battery voltage signal, a starter signal, a neutral signal, and a test signal, respectively.
トランスミツシヨンが上記A/Tである場合、
エンジン制御装置はニユートラルスイツチ3が配
設され図において実線で表わした電気的接続配線
となり、一方トランスミツシヨンがマニユアルト
ランスミツシヨン即ちM/Tである場合、ニユー
トラルスイツチ3は配設されずスタータスイツチ
STA.SWとスタータ4のスタータリレーとは図
において破線で示す如く短絡状態となるよう配線
される。 If the transmission is the above A/T,
The engine control device is equipped with a neutral switch 3 and has electrical connection wiring shown in solid lines in the figure.On the other hand, when the transmission is a manual transmission, that is, M/T, the neutral switch 3 is not installed. starter switch
STA.SW and the starter relay of the starter 4 are wired so as to be in a short-circuited state as shown by the broken line in the figure.
従つて、第1図の構成例においては、A/T及
びM/Tのいずれのトランスミツシヨンであつて
も、スタータスイツチSTA.SWが+Bレベルで
あるときはニユートラル信号NSWは+Bレベル
(OFF)なる。 Therefore, in the configuration example shown in FIG. 1, regardless of whether the transmission is A/T or M/T, when the starter switch STA.SW is at +B level, the neutral signal NSW is at +B level (OFF). )Become.
第2図は第1図と同様に本発明による実施例が
適用されるエンジン制御装置の第2構成例を示し
ている。 Similar to FIG. 1, FIG. 2 shows a second configuration example of an engine control device to which the embodiment of the present invention is applied.
この第2構成例において、符号1ないし6、
IG.SW,STA.SW,N.SW,TES.SW,+B,
STA,NSW及びTESTはそれぞれ第1図におけ
る同一符号と同じものを表わしている。 In this second configuration example, symbols 1 to 6,
IG.SW, STA.SW, N.SW, TES.SW, +B,
STA, NSW and TEST each represent the same thing as the same reference numeral in FIG.
但し、トランスミツシヨンが上記A/Tである
場合、スタータスイツチSTA.SWと制御回路5
とが図において一点鎖線で示す如く電気的に接続
され、一方トランスミツシヨンが上記M/Tであ
る場合、スタータスイツチSTA.SWと制御回路
5とは電気的に直接には接続されない。 However, if the transmission is the above A/T, the starter switch STA.SW and control circuit 5
are electrically connected as shown by the dashed line in the figure, and on the other hand, when the transmission is the above-mentioned M/T, the starter switch STA.SW and the control circuit 5 are not directly electrically connected.
トランスミツシヨンが上記A/Tである場合、
スタータスイツチSTA.SWが+Bレベルである
ときニユートラル信号は+Bレベル(OFF)と
なり、一方トランスミツシヨンが上記M/Tであ
る場合、ニユートラル信号はオープン(OFF)
となる。 If the transmission is the above A/T,
When the starter switch STA.SW is at +B level, the neutral signal is at +B level (OFF), while when the transmission is the above M/T, the neutral signal is open (OFF).
becomes.
本発明の実施例は第1図及び第2図において上
述した如き点に着目したものであり、スタータス
イツチ即ちSTA.SWがONのときニユートラルス
イツチ3がグラントシヨート即ちONになること
は実車上有り得ない点を第1の入力条件とし、ま
た第2の入力条件としてテストスイツチ6がON
即ち短絡状態にすることを第2の入力条件とし
て、第1、第2の入力条件が成立したときテスト
モードを実行開始するようにする。 The embodiment of the present invention focuses on the points mentioned above in FIG. 1 and FIG. The first input condition is the above impossible point, and the second input condition is that the test switch 6 is turned on.
That is, the second input condition is to create a short-circuited state, and the test mode is started when the first and second input conditions are met.
第3図は制御回路5によつて処理されるプログ
ラムの一例を概略的に示している。以下このプロ
グラムを説明する。 FIG. 3 schematically shows an example of a program processed by the control circuit 5. As shown in FIG. This program will be explained below.
キースイツチ2がオンされると、当該プログラ
ムが実行開始される。 When the key switch 2 is turned on, execution of the program is started.
まず、ステツプ100ではスタータスイツチが
ONか否かを判定し、次いでステツプ101にてニ
ユートラルスイツチ3がONか否かを判定する。
即ち、ステツプ100でスタータスイツチがONで
あると判定し、しかもステツプ101でニユートラ
ルスイツチ3がONであると判定すると、上記し
た実車上有り得ない第1の入力条件が成立したと
判定する。次に、第1の入力条件が成立した場合
に、ステツプ102にて上記第2の入力条件が成立
するか否か、即ちテストスイツチ6がONである
か否かを判定する。こうして、ステツプ100、
101、102にて第1の入力条件および第2の入力条
件がともに成立すると判定するとステツプ103に
移行しテストモードの実行が開始される。即ち、
ステツプ103でセルフチエツクプログラムが実行
されセルフチエツクが行なわれる。その後、ステ
ツプ104にてテストモードフラグをセツト状態と
し、次いでステツプ105にてエンジン制御プログ
ラムが実行される。 First, at step 100, the starter switch
It is determined whether the neutral switch 3 is ON or not, and then in step 101 it is determined whether the neutral switch 3 is ON or not.
That is, if it is determined in step 100 that the starter switch is ON, and furthermore, in step 101 that the neutral switch 3 is ON, it is determined that the first input condition, which is impossible on an actual vehicle, is satisfied. Next, when the first input condition is satisfied, it is determined in step 102 whether or not the second input condition is satisfied, that is, whether the test switch 6 is ON. Thus, step 100,
If it is determined in steps 101 and 102 that both the first input condition and the second input condition are satisfied, the process moves to step 103 and execution of the test mode is started. That is,
At step 103, a self-check program is executed to perform a self-check. Thereafter, in step 104, the test mode flag is set, and then in step 105, the engine control program is executed.
一方、ステツプ100、101、102にて第1の入力
条件および第2の条件のうちひとつでも否定判定
すると通常の動作モードであることになる。通常
の動作モード時においては、少なくともテストス
イツチ6がOFF即ちオープンであることからス
テツプ103及びステツプ104は実行されず、ステツ
プ105即ちエンジン制御プログラムが実行される。 On the other hand, if at least one of the first input condition and the second condition is determined to be negative in steps 100, 101, and 102, the normal operation mode is established. In the normal operating mode, since at least the test switch 6 is OFF or open, steps 103 and 104 are not executed, and step 105, that is, the engine control program is executed.
ここでエンジン制御プログラムの主要部は第4
図に図示する如きものであり、ステツプ200でテ
ストモードフラグがリセツト状態であると判定す
ると、ステツプ201にて公知の学習処理が実行さ
れ、次いで、ステツプ202でテストモードフラグ
がリセツト状態であると判定すると、ステツプ
203にて公知の長時間フアンクシヨン処理が実行
される。つまり、テストモードフラグがセツト状
態であると判定すると、学習処理および長時間フ
アンクシヨン処理以外の処理が実行される。 Here, the main part of the engine control program is the fourth
As shown in the figure, when it is determined in step 200 that the test mode flag is in the reset state, a known learning process is executed in step 201, and then in step 202, it is determined that the test mode flag is in the reset state. When the judgment is made, the step
At 203, a known long-time function process is executed. That is, if it is determined that the test mode flag is set, processes other than the learning process and the long-time function process are executed.
そして、エンジン制御実行後は、ステツプ106
にてテストスイツチ6がONか否かを判定し、テ
ストスイツチ6がONであれば上記したステツプ
105によるエンジン制御をくり返し実行する。一
方テストスイツチ6がOFFであれば、ステツプ
107にてテストモードフラグをリセツト状態とし
た後ステツプ105へ移行する。 After executing engine control, step 106
It is determined whether the test switch 6 is ON or not, and if the test switch 6 is ON, the above steps are performed.
Execute engine control using 105 repeatedly. On the other hand, if test switch 6 is OFF, the step
After the test mode flag is reset in step 107, the process moves to step 105.
従つて、ステツプ100によりスタータスイツチ
がON、ステツプ101によりニユートラルスイツ
チ3がONとなる実車上有り得ない第1の入力条
件が外部操作により成立し、かつステツプ102に
よりテストスイツチ6がON即ちグランドシヨー
トとなる第2の入力条件即ちエンジン制御に直接
関連しない条件が外部操作により成立することに
よつて開始した上記テストモードにおいては、ス
テツプ104でテストモードフラグがセツト状態と
されることから、上記の如くエンジン制御プログ
ラムの処理のうち学習処理及び長時間フアンクシ
ヨン処理が共に実行されない。そして、このテス
トモードはステツプ106によりテストスイツチ6
がONであると判定されている限り、継続して実
行され、テストスイツチ6がOFF、即ち第2の
入力条件が解除されると、初めてステツプ107に
よりテストモードフラグがリセツトされ、エンジ
ン制御プログラムの実行の際、学習処理及び長時
間フアンクシヨン処理を順に実行する通常の動作
モードに復帰するようになる。また、ステツプ
100、101、102にてひとつでも否定判定され、キ
ースイツチ2がONとされた後から通常の動作モ
ードであると判定された場合には学習処理及び長
時間フアンクシヨン処理を含めたエンジン制御プ
ログラムがそのまま継続される。 Therefore, in step 100, the starter switch is turned on, and in step 101, the neutral switch 3 is turned on, a first input condition that is impossible on an actual vehicle, is established by external operation, and in step 102, the test switch 6 is turned on, that is, the ground switch is turned on. In the test mode that is started when the second input condition, that is, the condition not directly related to engine control, is satisfied by an external operation, the test mode flag is set in step 104. Among the processes of the engine control program, both the learning process and the long-time function process are not executed. Then, this test mode is activated by switching the test switch 6 in step 106.
As long as the test switch 6 is turned off, that is, the second input condition is released, the test mode flag is reset at step 107, and the engine control program is activated. At the time of execution, the normal operation mode is returned to, in which learning processing and long-term function processing are executed in sequence. Also, step
If any one of 100, 101, and 102 is negative and the normal operation mode is determined after key switch 2 is turned on, the engine control program including learning processing and long-term function processing will remain unchanged. Continued.
以上説明した如く、本実施例によれば、一旦テ
ストモードを実行開始すると、テストスイツチ6
がOFFとされるまでテストモードが継続して実
行できるため、スタータスイツチとニユートラル
スイツチとがともにONでなくなつてもテストス
イツチ6がONである限り、テストモードを継続
して実行することができる。従つて、テストモー
ドから動作モードへの不測な移行が起きないの
で、テストモードを実行する検査時に学習処理等
が行なわれることはない。また、走行中にノイズ
等によりスタータスイツチとニユートラルスイツ
チとがともにONとなつただけ、あるいはテスト
スイツチだけがONとなつただけではテストモー
ドは実行されないため、テストモードの実行によ
る学習処理、長時間フアンクシヨン処理の実行停
止が走行中に発生することはない。このため、車
両が不安定な走行状態に至ることを回避すること
ができる。加えて、テストモードの実行が開始す
れば、エンジン制御に関係する各入力信号を走行
時に相当する信号として継続して入力できるため
検査精度が向上する。従つて本実施例では、テス
トモードと動作モード間の不測な移行が起きない
ので、エンジン制御及びエンジン制御の良否判定
即ち検査が好適に実施可能となる。 As explained above, according to this embodiment, once the test mode starts execution, the test switch 6
Since the test mode can continue to be executed until the test switch 6 is turned off, the test mode can continue to be executed as long as the test switch 6 is turned on even if both the starter switch and the neutral switch are turned off. can. Therefore, since an unexpected transition from the test mode to the operation mode does not occur, no learning process or the like is performed during an inspection in which the test mode is executed. In addition, the test mode will not be executed if both the starter switch and the neutral switch are turned ON due to noise etc. while driving, or if only the test switch is turned ON, so the learning process by executing the test mode and the long Stopping the execution of time function processing does not occur while the vehicle is running. Therefore, it is possible to prevent the vehicle from entering an unstable running state. In addition, once execution of the test mode starts, each input signal related to engine control can be continuously inputted as a signal corresponding to when the vehicle is running, which improves inspection accuracy. Therefore, in this embodiment, an unexpected transition between the test mode and the operation mode does not occur, so that the engine control and the quality determination or inspection of the engine control can be carried out suitably.
尚、上述した実施例においては、第1の入力条
件として、スタータ信号及びニユートラル信号の
状態に基づくものとしたが、その代わりに例えば
エンジン冷却水温が所定温度例えば−30℃以下で
あり、かつ、吸入空気温が+100℃以上であるこ
とを条件としてもよい。 In the above embodiment, the first input condition is based on the states of the starter signal and the neutral signal, but instead, for example, the engine cooling water temperature is a predetermined temperature, for example, -30°C or lower, and The condition may be that the intake air temperature is +100°C or higher.
発明の効果
以上実施例を含めて詳述したように、本発明の
エンジン制御装置における自己診断方法は、エン
ジン制御に関係する入力が実車上有り得ない組み
合わせをとる第1の入力条件とエンジン制御に直
接関係しない第2の入力条件とが外部操作により
成立すると、上記テストモードを実行開始し、そ
の後、上記第1の入力条件の如何に関わらず上記
第2の入力条件が解除されるまで上記テストモー
ドを継続して実行するようにした。Effects of the Invention As described above in detail including the embodiments, the self-diagnosis method for an engine control device of the present invention is characterized in that inputs related to engine control are combined with a first input condition that takes a combination that is impossible in an actual vehicle. When a second input condition that is not directly related is satisfied by an external operation, execution of the test mode starts, and the test continues until the second input condition is canceled regardless of the first input condition. The mode continues to run.
このため本発明によれば、一旦テストモードを
実行開始すると、第2の入力条件が解除されるま
でテストモードが継続して実行できるため、第1
の入力条件が不成立となつても第2の入力条件が
成立している限り、テストモードを実行し続ける
ことができる。従つて、検査中におけるテストモ
ードから動作モードへの不測な移行が防止でき、
エンジン制御に関係する各入力を有効な信号の入
力としておくことが可能となり検査精度が向上す
る。加えて、動作モード時の学習処理の処理結果
の変更等をも確実に防止することができ車両が不
安定な走行状態とすることを回避できる。また、
エンジン制御に直接関係しない第2の入力条件が
検査員等の行なう外部操作により成立しないとテ
ストモードへ移行しないため、車両走行中にエン
ジン制御に関係する第1の入力条件がノイズ等に
より誤つて成立しても動作モードからテストモー
ドへの不測な移行が防止できる。このため、走行
中に学習処理等の実行停止が起きないので、車両
が不安定な走行状態に至ることを回避することが
可能となる。従つて、本発明の自己診断方法は、
テストモードと動作モードを好適に切替えること
によつて良好なエンジン制御及びその制御の良否
を判定する検査を好適に実施可能とする自己診断
方法となる。 Therefore, according to the present invention, once the test mode starts execution, the test mode can continue to be executed until the second input condition is canceled.
Even if the second input condition is not satisfied, the test mode can continue to be executed as long as the second input condition is satisfied. Therefore, unexpected transition from test mode to operation mode during inspection can be prevented.
It becomes possible to keep each input related to engine control as a valid signal input, thereby improving inspection accuracy. In addition, changes in the processing results of the learning process during the operation mode can be reliably prevented, and the vehicle can be prevented from running in an unstable state. Also,
The test mode will not be entered unless the second input condition, which is not directly related to engine control, is satisfied by an external operation performed by an inspector or the like, so if the first input condition related to engine control is incorrectly set due to noise etc. while the vehicle is running, Even if the condition is established, an unexpected transition from the operation mode to the test mode can be prevented. Therefore, execution of learning processing and the like does not stop while the vehicle is running, so it is possible to avoid the vehicle from becoming unstable in running state. Therefore, the self-diagnosis method of the present invention includes:
By suitably switching between the test mode and the operation mode, the present invention provides a self-diagnosis method that enables good engine control and tests to determine whether the control is good or bad.
第1図は本発明が適用されるエンジン制御装置
の第1構成例、第2図はその第2構成例、第3図
は本発明の実施例を表わしたフローチヤート、第
4図はそのエンジン制御プログラムの主要部をそ
れぞれ示す。
1……バツテリ、2……キースイツチ、3……
ニユートラルスイツチ、4……スタータ、5……
制御回路、6……テストスイツチ。
FIG. 1 is a first configuration example of an engine control device to which the present invention is applied, FIG. 2 is a second configuration example thereof, FIG. 3 is a flowchart showing an embodiment of the present invention, and FIG. 4 is a diagram of the engine. The main parts of the control program are shown. 1...Battery, 2...Key switch, 3...
Neutral switch, 4... Starter, 5...
Control circuit, 6...test switch.
Claims (1)
おいて、エンジン制御に関係する入力が実車上有
り得ない組み合わせをとる第1の入力条件とエン
ジン制御に直接関係しない第2の入力条件とが外
部操作により成立すると、上記テストモードを実
行開始し、その後、上記第1の入力条件の如何に
関わらず上記第2の入力条件が解除されるまで上
記テストモードを継続して実行することを特徴と
するエンジン制御装置における自己診断方法。1. In an engine control device that executes a test mode, when a first input condition that takes a combination of inputs related to engine control that is impossible on an actual vehicle and a second input condition that is not directly related to engine control are established by external operation, An engine control device characterized in that the test mode is started to be executed and thereafter continues to be executed until the second input condition is canceled regardless of the first input condition. Self-diagnosis method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57195625A JPS5985445A (en) | 1982-11-08 | 1982-11-08 | Self-diagnostic method in engine control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57195625A JPS5985445A (en) | 1982-11-08 | 1982-11-08 | Self-diagnostic method in engine control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5985445A JPS5985445A (en) | 1984-05-17 |
JPH0239623B2 true JPH0239623B2 (en) | 1990-09-06 |
Family
ID=16344277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57195625A Granted JPS5985445A (en) | 1982-11-08 | 1982-11-08 | Self-diagnostic method in engine control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5985445A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010531981A (en) * | 2007-07-04 | 2010-09-30 | アウディー アーゲー | Method and arrangement for performing a fully automatic function inspection of an internal combustion engine |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH083740B2 (en) * | 1987-06-19 | 1996-01-17 | 株式会社ゼクセル | Control device |
CN113738522B (en) * | 2021-08-31 | 2023-12-22 | 东风商用车有限公司 | Testing device and method for engine starting neutral protection |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55128641A (en) * | 1979-03-23 | 1980-10-04 | Nissan Motor Co Ltd | Controlling system for vehicle |
JPS56141534A (en) * | 1980-04-07 | 1981-11-05 | Nissan Motor Co Ltd | Diagnosis device for concentrated electronic control system of engine |
-
1982
- 1982-11-08 JP JP57195625A patent/JPS5985445A/en active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55128641A (en) * | 1979-03-23 | 1980-10-04 | Nissan Motor Co Ltd | Controlling system for vehicle |
JPS56141534A (en) * | 1980-04-07 | 1981-11-05 | Nissan Motor Co Ltd | Diagnosis device for concentrated electronic control system of engine |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010531981A (en) * | 2007-07-04 | 2010-09-30 | アウディー アーゲー | Method and arrangement for performing a fully automatic function inspection of an internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
JPS5985445A (en) | 1984-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3990468B2 (en) | Control device | |
US20100116236A1 (en) | Engine start control device and method | |
JP2008256703A (en) | Method and apparatus for measuring variable parameter in automobile | |
US4862364A (en) | Self-monitor system for automotive digital control system insensitive to battery voltage fluctuations | |
JPS59500103A (en) | Method and apparatus for self-diagnosing microcomputer-controlled switching devices, especially in automobiles | |
US11753971B2 (en) | Method for verifying CVVD location learning result and CVVD system thereof | |
RU2138665C1 (en) | Internal combustion engine fuel system filling method | |
JP3817855B2 (en) | Electronic control device | |
JPH0239623B2 (en) | ||
US20060212498A1 (en) | Electric device having calculation anomaly diagnosis function | |
KR910005478B1 (en) | Diagnostic device of control system for automobile | |
KR100698418B1 (en) | Method and device for driving an internal combustion engine | |
JP2013151220A (en) | On-vehicle control device | |
JP3131325B2 (en) | Apparatus and method for testing a device having at least one microcomputer | |
JPH06348415A (en) | A/d conversion processing method | |
JPH0762460B2 (en) | Vehicle control device having failure diagnosis function | |
JP2000320382A (en) | Fail-safe device for engine | |
JPS5912867B2 (en) | Inspection device for electronic fuel injection system | |
JPH07198659A (en) | Method and equipment for fault detection of exhaust gas oxygen senser | |
JP2001116661A (en) | Vehicle inspection device and vehicle inspection method | |
JPH0791310A (en) | Self-diagnosing device for on-vehicle control device | |
JPH08312765A (en) | Control specification discriminating device | |
JPH09274510A (en) | Electronic controller for automobile provided with automatic inspection function and inspection device for the same | |
KR20220081181A (en) | Engine simulation system and conrol method for starting an engine using the same | |
JP2002195091A (en) | Vehicle control device |