[go: up one dir, main page]

JPS5826648A - Vehicle abnormality display device - Google Patents

Vehicle abnormality display device

Info

Publication number
JPS5826648A
JPS5826648A JP12423481A JP12423481A JPS5826648A JP S5826648 A JPS5826648 A JP S5826648A JP 12423481 A JP12423481 A JP 12423481A JP 12423481 A JP12423481 A JP 12423481A JP S5826648 A JPS5826648 A JP S5826648A
Authority
JP
Japan
Prior art keywords
display
routine
abnormality
data
control device
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.)
Granted
Application number
JP12423481A
Other languages
Japanese (ja)
Other versions
JPS6132173B2 (en
Inventor
Takaaki Kato
加藤 隆章
Yoshio Hirano
吉男 平野
Takeshi Ochiai
落合 毅
Seiji Ishikawa
誠司 石川
Kazunori Sakai
和憲 酒井
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.)
Denso Corp
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Toyota Jidosha Kogyo KK
NipponDenso Co 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 Toyota Motor Corp, Toyota Jidosha Kogyo KK, NipponDenso Co Ltd filed Critical Toyota Motor Corp
Priority to JP12423481A priority Critical patent/JPS5826648A/en
Priority to US06/405,903 priority patent/US4497057A/en
Priority to EP82107141A priority patent/EP0072000B1/en
Priority to DE8282107141T priority patent/DE3279137D1/en
Publication of JPS5826648A publication Critical patent/JPS5826648A/en
Publication of JPS6132173B2 publication Critical patent/JPS6132173B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)

Abstract

PURPOSE:To changeably display the defective content on one display pannel by providing a multiple controller with the features of locating defects in its own control and placing them under centralized control for display of the defect content. CONSTITUTION:A multiple controller 6 receives sensor signals of respective detectors 2a through 2k, switch signals 1a through 1c and diagnosis data or operating data of a mounted control group 4 so as to make a micro-computer 6 an arithmetically process the signals and have the results stored in a non-volatile RAM 6c. The controller 6 selects data to be displayed and controls a display 7 to get it displayed. The function of control comprises selection of data based on a display entry selective routine in the priority order, setting of an instructive command for the display 7 in a display instruction register and combination display of the entry code which identifies the diagnosis defect content. The driver may be informed of the defect content and is given the information source for trouble-shooting.

Description

【発明の詳細な説明】 て表示する車両用異常表示装置に関するものである。[Detailed description of the invention] The present invention relates to an abnormality display device for a vehicle that displays an abnormality.

従来車両に於てはOKモニタと称しオイル量不足、ウイ
ンドウオツシャー液不足、ヘッドランプ断線、テールラ
ンプ断線、ストップランプ断線、充電系異常等を検出し
警告表示する装置がある。そして、これらの点検項目は
一般の運転者でも比較的点検修理可能な項目が選ばれて
本来が一般の運転者を対象にした警告装置であった。
In conventional vehicles, there is a device called an OK monitor that detects and displays warnings such as insufficient oil level, insufficient window washer fluid, head lamp disconnection, tail lamp disconnection, stop lamp disconnection, and abnormality in the charging system. These inspection items were chosen to be relatively easy to inspect and repair even for ordinary drivers, and the warning device was originally intended for ordinary drivers.

これに対し、最新の車両は次第にエレク)a二タス化さ
れて複雑になり故障箇所を見つけ出す事が困難になって
きた。例えばl近はマイクロコンピュータを使った制御
装置、例えば燃料噴射制御装置、点大制御装置、エア;
ンディシ冒す(エアコン)制御装置、自動運行速度制御
装置等の1つ又は複数が1つの車両に塔載され、それら
の制御装置は各々にiI数のセンナ及びアクチュエータ
を持ち各制御装置に内蔵された記憶部に記憶されている
制御プリグラムに従ってマイクロコンピュータの特性を
活かしてきめ細かく装置の制御を行っている。
On the other hand, the latest vehicles have become increasingly complex and have become increasingly complex, making it difficult to locate faults. For example, control devices using microcomputers, such as fuel injection control devices, point control devices, air control devices, etc.
One or more of an air conditioner control device, an automatic driving speed control device, etc. are mounted on one vehicle, and each of these control devices has iI number of sensors and actuators built into each control device. The microcomputer's characteristics are utilized to precisely control the device according to the control program stored in the storage section.

しかしながら、もしこの様な制御装置のどこかに異常が
発生すると各制御装置に備わっている7工イルセー7機
能が働いて運転者がはっきりと制御装置の異常をvgI
Ilできないという場合がある。
However, if an abnormality occurs somewhere in such a control device, the 7 functions provided in each control device will be activated, allowing the driver to clearly identify the abnormality in the control device.
There are cases where it is not possible to do so.

本発明は上記問題に鑑みたもので、予め定められた制御
プログラムに従って独立に制御を行なう複数の制御装置
に制御装置自身の制御異常を検出して異常信号を発生さ
せる機能を持たせ、この複数の制御装置からの異常信号
の発生な集中管理装置にて集中管理するとともに異常信
号の発生に対応して異常発生内容を表示装置に表示させ
ることによって、車両に備えた複数の制御装置のうちの
特定の制御装置の異常内容を集中管理による表示にて車
両の運転者に認識させることができる車両用異常表示装
置を提供することを目的とするものである。
The present invention has been made in view of the above-mentioned problems, and includes a plurality of control devices that perform control independently according to a predetermined control program, and is provided with a function of detecting a control abnormality in the control device itself and generating an abnormality signal. The central control device centrally manages the generation of abnormal signals from the control devices of the vehicle, and displays the details of the abnormality on the display device in response to the generation of the abnormal signals. It is an object of the present invention to provide a vehicle abnormality display device that allows a driver of a vehicle to recognize the details of an abnormality in a specific control device through a centrally managed display.

以下本発明を図に示す実施例について説明する。The present invention will be described below with reference to embodiments shown in the drawings.

第1wJはその一実施例を示す全体構ift、′gJで
ある。
The first wJ is the overall structure ift,'gJ, which shows one example thereof.

この第1図に於いて、lはスイッチ群、1mは集中管理
装置6に対して表示装置フに表示する内容を他の表示に
優先して第1のダイアグノーシス情報を選択表示する指
令を発生する第1のダイアグノーシススイッチ、lbは
集中管理装置6に対して“表示装置フに表示する内容を
他の表示に優先して第3のダイアグノーシス情報を選択
表示する指令を発する第2のダイアグノーシススイッチ
である。この第1.第2のダイアグノーシス情報の内容
は後述するが、第2のダイアグノーシススイッチは通常
の車両に於ては隠しスイッチで、ドライ−X。
In FIG. 1, 1 is a switch group, and 1m is a command to the central control device 6 to selectively display the first diagnosis information, giving priority to other displays. The first diagnosis switch lb is a second dialog that issues a command to the central control device 6 to selectively display the third diagnosis information with priority over other displays as the content to be displayed on the display device. This is a gnosis switch.The contents of the first and second diagnosis information will be described later, but the second diagnosis switch is a hidden switch in a normal vehicle, and is a dry-X.

パー驚容易には操作できないようになっており、□通常
は修理、点検等の為にディーラ−等のす−ビス、修理を
目的とする設備を有するところへ搬入して修理、点検等
を行う時にのみ利用するものである。10はイエ4シヤ
々セツFスイツチ(工Sスイッチ)で、集中管理装置6
に対して集中管理装置6の主構成部品である不揮発性態
ムM6oに記憶されているダイアグノーシス情報を初期
化する指令を発するものである。2は検出器群で、冷却
水レベルウオーニングスイッチ2&、ウィンドウオッシ
ャ−液鴬レベルウオーニングスイッチ211ヘッドラン
プ断線検出回路8C1リアランプ断線検出回路2改、ス
トップランプ断線検出回路2・、ステアリングアンロッ
クスィッチ2t1ドア開スイツチ2gsイグニツシ璽ン
閉スイッチ、1!λ、ライティングスイッチ2i、バッ
テリ電圧分圧回路Z j s車室内温度センサ(サーミ
スタ等)J!χ等車両の各部位に設置されて、設置され
た部位の状態を監視し状態の゛変化に応じてそれらの状
態をアナログ又はデジタルの電気信号に変換して集中管
理装置6にその情報を提供するものである。
□Usually, for repairs and inspections, the product is transported to a place such as a dealer that has the necessary services and equipment for repair and inspection. It is used only occasionally. 10 is a 4-position F switch (F switch), and a central control device 6
This command issues a command to initialize the diagnosis information stored in the non-volatile memory M6o, which is the main component of the central management device 6. 2 is the detector group, coolant level warning switch 2&, window washer liquid level warning switch 211, headlamp disconnection detection circuit 8C1, rear lamp disconnection detection circuit 2 modified, stop lamp disconnection detection circuit 2, steering unlock switch 2t1 door open switch 2gs ignition close switch, 1! λ, lighting switch 2i, battery voltage divider circuit Z j s vehicle interior temperature sensor (thermistor, etc.) J! It is installed in each part of the vehicle such as χ, monitors the status of the installed part, converts the status into analog or digital electrical signals according to changes in the status, and provides that information to the central control device 6. It is something to do.

番は車載制御装置群で、エンジン総合制御装置4m、自
動車速制御装置(重連警報制御装置を含む)4’b、ア
ンチス中ツド制御装置4G、エアコン制御装置4d等で
ある。それらの制御装置は各各の制御装置の目的遂行の
ために必要な図示しないアクチェエータ群や検出器群が
接続されて、それらの検出器群から種々の情報を収集し
、それらの情報を制御装置の主構成品である図示しない
マイクロコンピュータで演算処理し、その結果に基いて
アクチェエータ群を制御する。又各制御装置4a、4b
、4a、44はその制御の過程で生じた各制御装置4&
、41)S46,4fl毎のダイアグノー1ス情報及び
作動状態の情報を保持していて、適当なタイミングで集
中管理装置6と各制御装置41.4bS40,4(lと
の間のデータ通信s5を介して一定の通信手順に従って
それらの情報を直列にて集中管理装置6に送信する。
Number is a group of in-vehicle control devices, including a comprehensive engine control device 4m, a vehicle speed control device (including a multi-unit alarm control device) 4'b, an anti-slip control device 4G, and an air conditioner control device 4d. These control devices are connected to actuator groups and detector groups (not shown) necessary for accomplishing the purpose of each control device, collect various information from these detector groups, and transmit that information to the control device. A microcomputer (not shown), which is the main component of the controller, performs arithmetic processing and controls the actuator group based on the results. Moreover, each control device 4a, 4b
, 4a, 44 are each control device 4 & generated in the process of control.
, 41) It holds diagnosis information and operating status information for each S46, 4fl, and at an appropriate timing controls data communication s5 between the central management device 6 and each control device 41.4bS40, 4(l). The information is serially transmitted to the central management device 6 according to a fixed communication procedure.

例えばエンジン総合制御装[iは図示しない水温センナ
(サーミスタ)、吸気温センナ(サーミスタ)、吸入空
気量セン+(ボテンシlメータ)バッテリ電圧、加速セ
ンナ、酸素センナ、エンジンクランク角センナ、車速セ
ンサ、アイドルスイッチ、フルスpットルスイッチ、エ
アコン作動スイッチ、スタータ作動スイッチ、ニュート
ラルメジシ璽ンスイッチ等のエンジンの作動状態を検知
する検出器群が接続され、それらの検出器群からの情報
を入力し、制御装置の主構成部品である図示しないマイ
ク田コンピュータでそれらの情報を演算処理し、排ガス
の浄化、運転性向上、燃費の改良、出力のアップ等を目
的とするエンジンへの燃料供給の最適化のため、図示し
ないエンジンの吸気系へ燃料を噴射する図示しないアク
チェエータであるインジェクタの駆動コイルの導通時間
と導通開始のタイミングを制御し、又同目的の為に図示
しない点火装置の点大時期制御や、その点火装置の着火
能力を全回転域にわたって一定以上に制御するために種
々のセンサの情報を演算処理しその結果に基いて点大装
置の中の図示しない点火コイルの導通開始タイミングと
導通遮断のタイミ、ング制御する。又エンジンのアイド
リンダ時にエンジン回転数を一定値に安定させる為に吸
入空気量をエンジン回転数によってフィードバック制御
する為のアクチュエータである図示しないステップモー
タによる吸入弁の開閉を制御する。又、これは図示しな
い負圧スイッチングパルプの駆動コイルの導通時間をデ
ィーティ制御してエンジンの吸入負圧と大気圧をデユー
ティ−比で混合し適当な電圧を作り、その作られた負圧
によって吸入空気量を制御する図示しないエアスイッチ
ングパルプによって吸入空気量を調整してもよい。
For example, the engine integrated control system [i is a water temperature sensor (thermistor) (not shown), an intake air temperature sensor (thermistor), an intake air amount sensor + (potency meter), a battery voltage, an acceleration sensor, an oxygen sensor, an engine crank angle sensor, a vehicle speed sensor, A group of detectors that detect the operating state of the engine, such as an idle switch, full throttle switch, air conditioner operating switch, starter operating switch, and neutral switch, are connected, and information from these detector groups is input and controlled. A computer (not shown), which is the main component of the device, processes this information and optimizes the fuel supply to the engine for purposes such as purifying exhaust gas, improving drivability, improving fuel efficiency, and increasing output. Therefore, the conduction time and the timing of the start of conduction of the drive coil of the injector, which is an actuator (not shown) that injects fuel into the intake system of the engine (not shown), are controlled, and for the same purpose, the ignition timing of the ignition device (not shown) is controlled. In order to control the ignition ability of the ignition device above a certain level over the entire rotation range, information from various sensors is processed and, based on the results, the conduction start timing and conduction cutoff of the ignition coil (not shown) in the ignition device are determined. control the timing. Further, in order to stabilize the engine speed at a constant value when the engine is idling, opening and closing of the intake valve is controlled by a step motor (not shown), which is an actuator for feedback controlling the intake air amount according to the engine speed. In addition, this is done by duty-controlling the conduction time of the drive coil of the negative pressure switching pulp (not shown), mixing the engine's intake negative pressure and atmospheric pressure at a duty ratio, creating an appropriate voltage, and using the created negative pressure to control the intake. The amount of intake air may be adjusted by an air switching pulp (not shown) that controls the amount of air.

そしてこのエンジン総合制御装置はその制御の過程でエ
ンジン制御装置に接続されている各種の検出器やアクチ
ェエータの作動状態及び制御装置自身の回路の動作状態
を診断しそれらの正常/異常を判定しそれらのデータを
保持する。又、検出器からの情報を基にしてエンジンの
回転数等の作動状態のデータを保持し適当なタイミング
で集中管理装置6に対して直列にデータ通信116を介
して予め定められた通信手順に従ってそれらのデータを
送信する。
In the process of control, this engine comprehensive control device diagnoses the operating states of various detectors and actuators connected to the engine control device, as well as the operating state of the control device's own circuits, and determines whether they are normal or abnormal. data is retained. Also, based on the information from the detector, data on the operating state such as engine rotation speed is held, and data is transmitted serially to the central control device 6 at an appropriate timing via the data communication 116 according to a predetermined communication procedure. Send those data.

lは集中管理装置6と他の車載の制御装置自身を結ぶデ
ータ通信線群である。6は集中管理装置で、OPU、R
OM、RAM、I10回路部等より成るlチップのマイ
クロコンパピユータ6m、ム/])コンバータ611.
及び0MO8の不揮発性RAM6Cを主構成部品とし、
マイク四コンピュータ6aの入力ボートからスイッチ群
lの集中管理装置6への制御指令情報を入力し、検出器
群2から検出器が設置されている車両の各部位の状態の
情報を入力し、車載の他の制御装置群4かもの直列のデ
ータ通信を受信し、それらの情報をマイクロコンビエー
タ6&で演算処理して種々の表示情報を作成し、RAM
へ記憶し、又記憶した種々の表示情報の中から表示すべ
きデータを選択し、それらを表示すべく表示装置フを制
御する。なお、RAMに記憶される表示情報の中で必要
なものは電源遮断時にも記憶が消えない不揮発性RAM
6Cの方に記憶される。
1 is a group of data communication lines connecting the central control device 6 and other vehicle-mounted control devices. 6 is a central control unit, OPU, R
1-chip microcomputer 6m consisting of OM, RAM, I10 circuit, etc., converter 611.
and 0MO8 non-volatile RAM6C as main components,
Control command information is input from the input port of the microphone 4 computer 6a to the central control device 6 of the switch group 1, and information on the status of each part of the vehicle in which the detector is installed is input from the detector group 2. The other control device groups 4 receive serial data communication, and the micro combiator 6& processes that information to create various display information.
It also selects data to be displayed from among various stored display information and controls the display device to display them. The required display information stored in RAM is non-volatile RAM that retains its memory even when the power is turned off.
It will be stored in 6C.

この不揮発性RAM6aの記憶内容は表1に示すような
もので、この不揮発性RAMgoのA領域には主に各制
御装置41.4bS4(lS4(1から送られてくるダ
イアグノーシス異常情報及び集中管理装置6自身のダイ
アグノーシス異常情報が記憶され、B領域にはOKモニ
タの情報、スイッチの情報、各制御装置4a、4b、番
。、4dの作動情報、バッテリ電圧、室温等及び演算処
理過程に発生するテンポテリーデータが記憶される。
The storage contents of this non-volatile RAM 6a are as shown in Table 1, and the A area of this non-volatile RAM go mainly contains diagnostic abnormality information sent from each control device 41.4bS4 (1S4) and central management. Diagnosis abnormality information of the device 6 itself is stored, and area B stores OK monitor information, switch information, operation information of each control device 4a, 4b, number., 4d, battery voltage, room temperature, etc., and information on the arithmetic processing process. The generated tempo data is stored.

なお、B領域の記憶内容に対してはイグニッションスイ
ッチのオフによりその内容を消滅させるようにしてもよ
い。
Note that the contents stored in area B may be erased by turning off the ignition switch.

又、ム/Dコンバータ6bは検出器群2の中のバッテリ
電圧分圧回路25s及び室温検出回路(サー之スタを使
用)2kから発生するアナ田グ電圧を入力しそれをA 
/ D変換して、変換後のデジタル情報をマイクロコン
ピュータ6aからの要求に応じてマイクロコンビエータ
6&に供与する。
In addition, the M/D converter 6b inputs the analog voltage generated from the battery voltage divider circuit 25s and the room temperature detection circuit (using a thermostat) 2k in the detector group 2, and converts it into A.
/D conversion and provides the converted digital information to the micro combinator 6& in response to a request from the microcomputer 6a.

フは表示装置で、集中管理装置6からの表示指令に対応
した文字および数字等の表示器フaとランプ(警告灯)
7N+による表示を行うもので、例えば文字又は数字の
表示としてブラウン管ディスプレー、エレクト騨ルミネ
ッセンスーディスプレー(IL)、液晶ディスプレー(
LC)、ガス放管ディスプレー(Go)、螢光表示管デ
ィスプレー、発光ダイオードディスプレー(L M D
)等を用いることができる。又、ランプとしてLIeD
、白色電球、ガス放電管等を用いることができる。8は
ブザーで集中管理装置6からのブザー起電信号(集中管
理装置6の出力段にブザー駆動トランジスタを備えてい
る)によってオンオアし運転者へ警報を発する。
F is a display device, which displays characters and numbers corresponding to display commands from the central control device 6, and a lamp (warning light).
7N+ display, such as cathode ray tube display, electro-luminescent display (IL), liquid crystal display (
LC), gas discharge tube display (Go), fluorescent tube display, light emitting diode display (LMD)
) etc. can be used. Also, LIeD as a lamp
, a white light bulb, a gas discharge tube, etc. can be used. A buzzer 8 is turned on or off in response to a buzzer electromotive signal from the central control device 6 (the output stage of the central control device 6 is equipped with a buzzer driving transistor) to issue a warning to the driver.

9は集中管理装置6の電源部で、バッテリ叡10から直
流電源の供給を受けて定電圧を発生する。
Reference numeral 9 denotes a power supply section of the central control device 6, which receives DC power from the battery 10 and generates a constant voltage.

9a、Ibは集中管理装置6の定電圧回路で、車載のが
ッテリ10から一定電圧(共に5vの定電圧)を作り集
中管理装置6へ供給する。第1の定電圧回路9&はバッ
テリ10から直接接続され、常時一定電圧を集中管理装
置6の内の不揮発性RAM6Cに供給し、この不揮発性
RAM60を常時通電状態とし、イグニッションスイッ
チ9Cのオフ時にも記憶を保持させる。又、第2の定電
圧回路9bはイグニッションスイッチ9Cがオンすると
バッテリ10よりイグニッションスイッチ96、ダイオ
ード9fを介して電源供給され、集中管埋装W6の不揮
発性RAM60を除いた他の部分に一定電圧を供給する
。又、イグニッションスイッチ9Cがオフでもドアスイ
ッチ9(1(運転席ドアが開くとスイッチがオンする)
がオンするとP11?)ランジスタ9・が導通状態とな
り、第2の定電圧回路9bはバッテリー0からPIP)
ランジスタ9・、ダイオード9gを介した電源供給にて
作動状態になる。
Reference numerals 9a and Ib are constant voltage circuits of the central control device 6, which generate a constant voltage (both constant voltages of 5V) from the battery 10 mounted on the vehicle and supply it to the central control device 6. The first constant voltage circuit 9& is directly connected to the battery 10, and always supplies a constant voltage to the nonvolatile RAM 6C in the central control device 6, keeping the nonvolatile RAM 60 energized at all times, even when the ignition switch 9C is turned off. retain memory. Further, when the ignition switch 9C is turned on, the second constant voltage circuit 9b is supplied with power from the battery 10 via the ignition switch 96 and the diode 9f, and a constant voltage is applied to the other parts of the central tube embedded W6 except for the non-volatile RAM 60. supply. Also, even if the ignition switch 9C is off, the door switch 9 (1 (switch turns on when the driver's door opens))
When turns on, P11? ) The transistor 9 becomes conductive, and the second constant voltage circuit 9b becomes PIP from the battery 0)
It is activated by supplying power through the transistor 9 and the diode 9g.

次に上記構成に於てその作動を第2図に示す表示説明図
、第S図乃至第1O図の演算流れ図、第12図乃至第1
4図に示すタイミングチャート、および第11図m第1
5図のシリアルデータ^ 構成図とともに説明する。
Next, the operation in the above configuration is illustrated in the display explanatory diagram shown in FIG. 2, the operation flow chart in FIGS.
The timing chart shown in Figure 4, and the timing chart shown in Figure 11.
Serial data in Figure 5 ^ This will be explained along with the configuration diagram.

今、第1図中の構成要素1〜10を備えた車両に於て、
その運転開始時にキースイッチ9Cを投入、あるいはキ
ースイッチ90がオフでも運転席ドアが開の状態になる
と、バッテリー0より第2の定電圧回路9bを介して定
電圧が供給され、各部電気系が作動状態となる。そして
マイクロコンビエータ6&に於ては第2の定電圧回路9
bより安定化電圧の供給を受けて作動状態となり、数l
 OOtn s・O程度の周期にて制御プルグラムの演
算処理を実行する。
Now, in a vehicle equipped with components 1 to 10 in FIG.
When the key switch 9C is turned on at the start of operation, or when the driver's door is opened even if the key switch 90 is off, a constant voltage is supplied from battery 0 through the second constant voltage circuit 9b, and each part of the electrical system is It becomes operational. And in the micro combinator 6 & the second constant voltage circuit 9
It receives a stabilizing voltage from b and enters the operating state, and several l
Arithmetic processing of the control program is executed at a period of approximately OOtns·O.

10ち、第3図のスタートステップ100よりその演算
処理を開始し、初期設定ルーチン200に進んでマイク
ロコンピュータ6&内のレジスタ、カウンタ、ラッチ及
びRAM内のいくらかの記憶を演算処理の開始に必要な
初期状態にセットする。
10. The arithmetic processing is started at the start step 100 in FIG. Set to initial state.

この初期状態のセット作動には後述するOKモニタ各項
のモニタフラグのリセット、シリアルデータ受信ルーチ
ンの初期化および各制御装置41L14bS4C,4(
lの作動データの初期化の作業等が含まれる。但し、こ
の時それまでに記憶されている各制御装置4m、4b、
4a、4dのダイアグノーシス情報だけはこの初期設定
作動の影響を受けない。
This initial state setting operation includes resetting monitor flags for each OK monitor item, initializing the serial data reception routine, and controlling each control device 41L14bS4C, 4(
This includes work such as initializing the operating data of 1. However, at this time, each control device 4m, 4b,
Only the diagnosis information 4a and 4d is not affected by this initial setting operation.

また、不揮発性RAM60内のチェックコードエリアの
チェックコードデータ(不揮発性RAM60が前回のイ
グニッションスイッチ90のオン時から継続して定電圧
電源が供給されているなら前回のイグニッションスイッ
チ90を切る直前に不揮発性RAM60に書き込まれた
不揮発性RAMgoの有効性を表わすデータ)と不揮発
性RムM60内の他のデータを同時にチェックするとい
う方法で、その参照結果が予測された値と違う時は不揮
発性RAM8(7に定電圧電源が供給された後初めてイ
グニツシ四ンスイッチ9eがオンし集中管理装置6の全
体に定電圧電源が供給されたと判断し、不揮発性IAM
60内のデータは全て無効と判断して初期化する。
In addition, the check code data in the check code area in the nonvolatile RAM 60 (if the constant voltage power has been continuously supplied to the nonvolatile RAM 60 since the last time the ignition switch 90 was turned on, the check code data in the check code area in the nonvolatile RAM 60 is This method simultaneously checks the data representing the validity of the non-volatile RAM M60 written in the non-volatile RAM M60 and other data in the non-volatile RAM M60, and if the reference result differs from the expected value, the non-volatile RAM M8 (The ignition switch 9e is turned on for the first time after the constant voltage power is supplied to the central control device 6, and it is determined that the constant voltage power is supplied to the entire central control device
All data in 60 is determined to be invalid and initialized.

この初期設定後に情報検索(スイッチ群、検出器群)ル
ーチン300に進む。この情報検索ルーチン300では
第1、第2のダイアグノーシススイッチla、lb、工
8スイッチ1oのオン/オフの状態に対応して第11第
2のダイアグノーシススイッチフラグ、工8スイッチフ
ラグをセット/リセットする。又、検出器群2の中の冷
却水レベルウオーニングスイッチj!a、ウィンドウオ
ツシャ液レベルウオーニングスイッチ2bのオン/オフ
状態を検出して冷却水及びウィンドウオッシャ−液が不
足しているか否かを判定し、冷却水不足、ウィンドウオ
ツシャ液不足のフラグをリセット/セットする。又、ヘ
ッドランプ断線検出回路26、リアランプ断線検出回路
J!、d、ストップラ検出してヘッドランプ、リアラン
プ、ストップランプの断、il/導通を判定し、各ラン
プ断線フラグをセット/リセットする。又、イグニッシ
ョン閉スィッチ2hのオン/オフ、ライティングスイッ
チ21、ドア開スイッチ2gのオン/オフの状態を検出
してイグニッション閉スィッチ2hが、+7(開)、ラ
イティングスイッチ21がオン、ドア開スイッチ2gが
オン(開)の3つの状態が成立したのを判定し、条件が
成立してから一定時間「ライトつけ忘れ」のフラグをセ
ットする。又、イグニッション閉スィッチ2に、ステア
リングアンロックスイッチ2f、  ドア開スイッチ2
gのオン/オフの状態を検出して、イグニッション閉ス
ィッチ2hがオフ、ステアリングアンロックスイッチ2
fがオン(キーが差し込まれている状態)ドア開スイッ
チ2gがオンの状態が成立したのを判定し、それらの条
件が成立してから、一定時間「imy抜き忘れ」の7ラ
グをセットする。又、バラブリ電圧分圧回路ff1j、
室温検出回路2にの出力電圧をA / yyコンバータ
6bを介したデジタル信号に基いてバッテリ電圧、室温
のデータを求めこれをRAMに記憶する。以上の演算処
理を行った後、通信情報処理ルーチン400に進む。
After this initial setting, the process advances to an information search (switch group, detector group) routine 300. In this information search routine 300, the 11th and 2nd diagnosis switch flags and the engineering 8 switch flag are set/set in response to the on/off states of the first and second diagnosis switches la, lb, and the engineering 8 switch 1o. Reset. Also, the cooling water level warning switch in detector group 2! a. Detect the on/off state of the window washer fluid level warning switch 2b to determine whether or not there is a shortage of cooling water and window washer fluid, and reset the flags for insufficient cooling water and window washer fluid. /set. Also, head lamp disconnection detection circuit 26, rear lamp disconnection detection circuit J! , d. Detects the stop lamp, determines whether the head lamp, rear lamp, or stop lamp is disconnected, IL/continuous, and sets/resets each lamp disconnection flag. Also, by detecting the on/off state of the ignition close switch 2h, the lighting switch 21, and the on/off state of the door open switch 2g, the ignition close switch 2h is +7 (open), the lighting switch 21 is on, and the door open switch 2g is turned on. It is determined that the three states of on (open) have been established, and a flag for "forgot to turn on the light" is set for a certain period of time after the conditions are met. Also, the ignition close switch 2, the steering unlock switch 2f, and the door open switch 2.
g on/off status is detected, the ignition close switch 2h is turned off, and the steering unlock switch 2 is turned off.
Determine whether f is on (key inserted) and door open switch 2g is on, and after these conditions are met, set 7 lags for "I forgot to remove imy" for a certain period of time. . In addition, a dispersion voltage divider circuit ff1j,
Based on the output voltage of the room temperature detection circuit 2 and the digital signal sent through the A/yy converter 6b, data on the battery voltage and room temperature are obtained and stored in the RAM. After performing the above arithmetic processing, the process proceeds to the communication information processing routine 400.

この通信情報処理ルーチン400では第4図に示すタイ
マ割込みルーチンで受信された各制御装置群4からのデ
ータをデコードして各制御装置4a、4b、4o、46
のダイアグノーシス情報及び作動状態の情報を得、それ
らの情報により各制御装置4&、4b、4o、46の作
動表示及びダイアグノーシス表示の為のデータ処理を行
う。
This communication information processing routine 400 decodes the data received from each control device group 4 in the timer interrupt routine shown in FIG.
Diagnosis information and operation state information are obtained, and data processing for operation display and diagnosis display of each control device 4&, 4b, 4o, and 46 is performed based on the information.

(第6図にその詳細な演算処理を示す。)この通信情報
処理ルーチン40’Oで使用する受信データについて以
下説明する。今、第3図の一連のルーチンを実行してい
る時に、予め定められたl ell m・0の周期で発
生するタイマー割込みによって他のルーチンに優先して
実行される第4図のタイマ割込みルーチンに於て、シリ
アルデータ受信ルーチン800に到来すると、データ通
信線群5を介して制御装置群4から予め定められた通信
手順でもって送信されてくる各制御装置4a。
(The detailed arithmetic processing is shown in FIG. 6.) The received data used in this communication information processing routine 40'O will be explained below. While the series of routines shown in Fig. 3 are currently being executed, the timer interrupt routine shown in Fig. 4 is executed with priority over other routines due to a timer interrupt that occurs at a predetermined cycle of l ell m 0. When the serial data reception routine 800 is reached, each control device 4a receives data from the control device group 4 via the data communication line group 5 according to a predetermined communication procedure.

4b、4a、4(lのダイアグノーシス情報及び作動情
報のデータはタイマ割込みに同期した適当なタイミング
でサンプリングされ、パリティ−エラーチェック等のデ
ータの有効性を確認する演算処理を行った後、有効なデ
ータと判定した時は不揮発性81M60内にそれらのデ
ータを通信線毎に記憶し、同時にその通信線の未処理デ
ータ有フラグをセットする。このシリアルデータの構成
を第11図に示す。次にこのシリアルデータ受信ルーチ
ン800の作動を第1B図に示すシリアルデータ受信タ
イミングチャートによって説明する。この第12図に於
て、(υはタイマ割込みの発生タイミングを示す。(f
4、(6)はデータ通信線群6のうちの2つのデータ通
信ライン(以下第11第2のデータ通信ライン)のシリ
アルデータを示す。(3)、(7)は第1、第2のデー
タ通信ラインのデータサンプリングタイミングを示す。
The data of diagnosis information and operation information of 4b, 4a, and 4(l) are sampled at appropriate timings synchronized with timer interrupts, and after performing arithmetic processing to confirm the validity of the data such as parity error check, it becomes valid. When it is determined that the data is correct, the data is stored in the nonvolatile 81M60 for each communication line, and at the same time, the unprocessed data flag for that communication line is set.The structure of this serial data is shown in Fig. 11.Next The operation of this serial data reception routine 800 will now be explained with reference to the serial data reception timing chart shown in FIG. 1B. In this FIG.
4 and (6) indicate serial data on two data communication lines (hereinafter referred to as the eleventh and second data communication lines) of the data communication line group 6. (3) and (7) indicate data sampling timings of the first and second data communication lines.

(4) 、(8)は第1.第2のデータ通信ラインのシ
リアルデータを受信中であることを示すデータ受信中フ
ラグのリセット/セットのタイミングを示す。(5) 
、(9)は第1、第2のデータ通信ラインに対応して各
通信ラインからの受信したデータがメインルーチンの中
の通信情報処理ルーチン400でまだ処理されていない
事を示す未処理データ有ブッダをセットするタイミング
を示す。そして、このシリアルデータは伝送速度は25
0ビット/秒で、第11図に示すようにスタートビット
 (S丁)がローレベルで1ビツト (bit)データ
は正論理で8ピツ)、パはイ (P)は偶数パリティで
1ビツト、ストップビット(8111)はハイレベルで
1ピツシである。データが無い時はハイレベルである。
(4) and (8) are the first. The timing of resetting/setting the data receiving flag indicating that serial data on the second data communication line is being received is shown. (5)
, (9) indicates that there is unprocessed data corresponding to the first and second data communication lines, indicating that the data received from each communication line has not yet been processed by the communication information processing routine 400 in the main routine. Indicates when to set Buddha. The transmission speed of this serial data is 25
At 0 bit/second, as shown in Figure 11, the start bit (S) is low level and 1 bit (bit) data is 8 bits with positive logic), and P is 1 bit with even parity. The stop bit (8111) is 1 pitch at high level. It is at a high level when there is no data.

次に、このシリアルデータ受信ルーチン800の作動を
第12図のタイミングチャートと第S図の詳細演算処理
に従って説明する。この第5図の演算処理は1つのシリ
アル受信データに対するものであって、他のシリアル受
信データに対しては同様の演算処理を順次実行するよう
にしている。
Next, the operation of this serial data reception routine 800 will be explained according to the timing chart of FIG. 12 and the detailed calculation process of FIG. S. The arithmetic processing shown in FIG. 5 is for one piece of serially received data, and similar arithmetic processing is sequentially executed for other serially received data.

先に示したタイミングチャートにおける第11第2のデ
ータ通信ラインのデータ(第12v4(J!り、(6)
)はタイマ割込発生タイミング(第12図(1))に同
期してデータサンプリングタイミング(第12図(3)
、(づ)でサンプリングされる。3948801m、8
01bはスターFビット検出期間で、この間はデータ通
信ラインは1つのデータ通信が終了して無データの状態
が続いている時で、タイマ割込みが発生する毎(ljF
Iseo毎)に各データ通信ラインのデータをサンプリ
ングしている。この期間は前回のデータ通信が終了して
データ通信ラインがハイレベルの状態になってその後初
めてローレベルに変化するタイミングを見つけている期
間である。続いて801m、802bの期間は、スター
トビット確認期間で各データ通信ラインのレベルのハイ
からセーの変化が検知されてから2回目(2jF!se
e後)のタイマ割込タイミングに同期して各データ通信
ラインのデータをサンプリングし、この時も同じように
ローレベルであれば真のスタートビット(B?)がある
と判断する。又、サンプリングした値がハイレベルであ
れば前にサンプリングしたローレベルは雑音であったと
判断して再び802m、802bの状態に戻る。そして
、期間802m、802bに続いてシリアリデータ受信
期間803a、803bに於て、前回にデータサンプリ
ングした後の4回目(41Nsea)のタイマ割込み発
生タイミング毎に第1、第2のデータ通信ラインのデー
タを通信データのビット数分(データピッ)8+パリテ
イビツト1+ストツプビツト1=10ビツト)だけサン
プリングする。
The data of the 11th and 2nd data communication lines in the timing chart shown earlier (12th v4 (J!ri, (6)
) is the data sampling timing (Figure 12 (3)) in synchronization with the timer interrupt generation timing (Figure 12 (1)).
, sampled at (zu). 3948801m, 8
01b is the star F bit detection period, during which the data communication line continues to have no data after one data communication is completed, and every time a timer interrupt occurs (ljF
Data on each data communication line is sampled for each data communication line (Iseo). This period is a period in which the data communication line is at a high level after the previous data communication is completed, and the timing at which it changes to a low level for the first time is being found. Subsequently, periods 801m and 802b are the second time (2jF!se) after a change in the level of each data communication line from high to low is detected during the start bit confirmation period.
The data on each data communication line is sampled in synchronization with the timer interrupt timing (after e), and if it is low level at this time as well, it is determined that there is a true start bit (B?). Further, if the sampled value is a high level, it is determined that the previously sampled low level was noise, and the state returns to 802m and 802b again. Then, in serial data reception periods 803a and 803b following periods 802m and 802b, data on the first and second data communication lines is collected at each timer interrupt generation timing of the fourth time (41Nsea) after the previous data sampling. is sampled by the number of bits of communication data (8 data bits + 1 parity bit + 1 stop bit = 10 bits).

そうして得られた10ビツシのデータの中のデータ8ビ
ツトとパリティビットの関係のチェツタ(パリティチェ
ック)とストップビットのレベル(ハイレベル)のチェ
ックを行ない、正常に受信が完了したと判定したらデー
タ8ピツ)をRAMタイミングでセットする。なお、デ
ータ受信中フラグは第12図(4)、(8)に示すよう
にスタートビットを確認した時点からストップビットを
すンプリングして後1回目のタイ!割込みが発生するま
でセットされていてこの間は無条件にデータはタイ!割
込みの4回目毎にサンプリングされそのデータを通信デ
ータとして取扱う。
After checking the relationship between the 8 bits of data and the parity bit in the 10-bit data obtained in this way (parity check) and the level (high level) of the stop bit, if it is determined that reception has been completed normally, Set the data (8 bits) at RAM timing. Note that the data receiving flag is set as shown in Fig. 12 (4) and (8) from the time when the start bit is confirmed to the first tie after the stop bit is sampled. It is set until an interrupt occurs, and data is tied unconditionally during this time! The data is sampled every fourth interrupt and is handled as communication data.

上述した受信データと未処理データ有フラグを基に、通
信情報処理ルーチン400に於て、先ず初めに第6図の
未処理データ有フラグの判定ステップ401に入る。こ
こで、前述の各通信線毎の未処理データ有フラグの七ッ
ト/リセツシ状態を判定し、未処理データ有フラグがセ
ットされていてその判定がYlBになると次のダイアグ
ノーシス情報と作動情報の判定ステップ402へ進む。
Based on the above-mentioned received data and the unprocessed data flag, the communication information processing routine 400 first enters step 401 of determining the unprocessed data flag shown in FIG. Here, the 7-bit/reset state of the unprocessed data presence flag for each communication line is determined, and if the unprocessed data presence flag is set and the determination becomes YlB, the next diagnosis information and operation information are determined. The process advances to determination step 402.

この判定ステップ402では通信線別又は同じ通信線の
情報でもそのデータの形によって予め定められている分
類に従ってダイアグノーシスと作動状態の情報に分類し
、ダイアグノーシス情報であればダイアグノーシス情報
のデコード及び記憶ルーチン403へ進み、作動情報で
あれば作動情報のデコード及び記憶ルーチン40フへ進
む。そして、ルーチン40’Fへ進んだ場合には、受信
データをデコードしてエンジン回転数、オートドライブ
作動状態、スピードウオーナ作動状a等の情報としテ各
々RAlil内に記憶した後、次のステップ番08へ進
む。また、ルーチン403へ進んだ時は受信データはダ
イアグノーシス異常情報としてデコードし、各制御装置
別及び項目別に分類して、表2、表3に示す様に不揮発
性RAM60内のダイアグノーシス情報記憶領域(表2
、表3はダイアグノーシス異常の1群、2群を示すもの
で、1群はアドレスム])RXからムDλX+n、ff
i群はアドレスkDR農からA D R* −) nま
で)に各制御装置の各ダイアグノーシス異常項目毎に1
群、2群の中のダイアグノーシス異常フラグ群(表中の
110部分)の中の対応するダイアグノーシス異常フラ
グをそれぞれセット(110部分を1にする)する。そ
して、それに対応するダイアグノーシスカウンタをそれ
ぞれ0にセットする。このダイアグノーシスカウンタは
第4v!Jのタイマ割込みルーチンの中のダイアグノー
シス異常受信後経過時間積算ルーチン1000の中でタ
イマ割込みに同期した一定の周期(1群については1秒
、2群については1時間)でダイアグノーシス異常フラ
グが1になっているダイアグノーシスカウンタの内容が
マイク四コンピュータ6&に読み込まれ、マイク四コン
ピュータ6&の中で1つ加算されてその値が再びそれが
以前記憶されていたアドレスのカウンタに書き込まれる
。即ち、ダイアグノーシス異常フラグが1になっている
1群又は2群のカウンタが、1群は1秒毎、2群は1時
間毎に+1される。従って、この2種類のダイアグノー
シスカウンタは対応するダイアグノーシス異常項目が最
後に受信されてからの経過時間を、1つは1秒車位で、
1つは1時間単位で示している。なお、表2、表3にお
ける(υ、(2) 、(3) 、(4>は例えばエンジ
ンXCυのAmの項目、エンジン10υのA2の項目、
エアコン1cCυのA1の項目、オードドライブ鳶ay
のAjの項目にそれぞれ対応付けである。
In this judgment step 402, information for each communication line or for the same communication line is classified into diagnosis and operation status information according to predetermined classifications depending on the data format, and if it is diagnosis information, the diagnosis information is decoded and The process advances to a storage routine 403, and if it is operational information, the process proceeds to an operational information decoding and storage routine 40. Then, when proceeding to routine 40'F, the received data is decoded and stored as information such as engine speed, auto drive operating state, speed winner operating state a, etc., in RALIL, and then the next step is performed. Proceed to number 08. Furthermore, when proceeding to routine 403, the received data is decoded as diagnosis abnormality information, classified by each control device and by item, and stored in the diagnosis information storage area in the nonvolatile RAM 60 as shown in Tables 2 and 3. (Table 2
, Table 3 shows the 1st and 2nd groups of diagnosis abnormalities, and the 1st group is Addressem]) RX to MuDλX+n, ff
Group i is from address kDR to ADR*-) n) for each diagnosis abnormality item of each control device.
The corresponding diagnosis abnormality flags in the diagnostic abnormality flag group (110 section in the table) in groups 1 and 2 are set (the 110 section is set to 1). Then, the corresponding diagnosis counters are set to 0. This diagnosis counter is the 4th v! In the diagnostic error elapsed time accumulation routine 1000 in the timer interrupt routine of J, the diagnosis error flag is set at a fixed period (1 second for group 1, 1 hour for group 2) synchronized with the timer interrupt. The content of the diagnosis counter, which is set to 1, is read into the microphone four computer 6&, incremented by one in the microphone four computer 6&, and the value is written again to the counter at the address where it was previously stored. That is, the counter of the first group or the second group whose diagnosis abnormality flag is set to 1 is incremented by 1 every second for the first group and every hour for the second group. Therefore, these two types of diagnosis counters measure the elapsed time since the corresponding diagnosis abnormality item was last received, one in 1-second intervals, and one in 1-second intervals.
One is shown in units of one hour. In addition, (υ, (2), (3), (4>) in Tables 2 and 3 are, for example, the item Am of engine XCυ, the item A2 of engine 10υ,
Item A1 of air conditioner 1cCυ, auto drive tobi ay
are associated with the items of Aj, respectively.

表2 表3 そして、このルーチン403が終了すると次に重要度分
類ルーチン404に進む。このルーチン404の中で各
ダイアグノーシス異常項目について予め定められた重要
度に従ってA / Bの2段階にルーチン403で処理
されたダイアグノーシス受信データを分類し、次のA 
/ B判定ステップ405へ進んでム分類であればフラ
ブムセットルーチン406へ進む。そして、このルーチ
ン406にてブッダムtセットしてルーチン408に進
む。また、前記ム/′B判定ステップ40!Iにて1分
類であればそのままルーチン408へ進む。この未処理
データ有フラグリセットルーチン408はルーチン40
3.40)で処理した受信データに対応する未処理デー
タ有フラグのリセットルーチンである。このルーチン4
08を通った後、ダイアグノーシス受信後経過時間判定
ステップ409へ進む。また、最初の未処理データ有フ
ラグ判定ステップ401の判定がNOの場合は直接この
判定ステップ409に進む。
Table 2 Table 3 When this routine 403 is completed, the process proceeds to an importance classification routine 404. In this routine 404, the diagnosis received data processed in the routine 403 is classified into two stages A/B according to the predetermined importance level for each diagnosis abnormality item, and the next A/B is classified.
/B The process advances to judgment step 405, and if it is classified as M, the process advances to Frabum set routine 406. Then, in this routine 406, Buddha t is set and the process proceeds to routine 408. Moreover, the above-mentioned M/'B determination step 40! If it is classified as 1 in I, the process directly advances to routine 408. This unprocessed data presence flag reset routine 408 is performed by the routine 40.
This is a routine for resetting the unprocessed data flag corresponding to the received data processed in step 3.40). This routine 4
After passing through 08, the process proceeds to step 409 for determining the elapsed time after diagnosis reception. Further, if the determination in the first unprocessed data presence flag determination step 401 is NO, the process directly advances to this determination step 409 .

そして、この判定ステップ409では表2における1群
のダイアグノーシス異常の各項目毎にそれを受信してか
らの経過時間を第4図のルーチン1000で積算するタ
イマカウンタの値で判定し、一定時間Tl (例えば1
5秒)以上経過していたらフラグリセットルーチン41
0へ進み、経過時間が〒1以内であればそのまま第38
!Iのルーチン400&へ進む。そして、フラグリセッ
トルーチン410に進んだ場合には判定ステップ40G
でT1以上経過したと判定された1群の中の全てのダイ
アグノーシス異常フラグをリセットする。そして、次の
判定ステップ411で1群の中の分類Aのダイアグノー
シス異常フラグが全てリセットされているかどうかを判
定し、全てリセットの状態であればルーチン412へ進
み、ルーチン406でセットされたフラグ人をリセット
し、1つでもまだセラFの状態であればそのまま次の判
定ステップ413へ進む。この判定ステップ413では
2群の中でセットされているフラグに対応するダイアグ
ノーシス受信後経過時間を第4図のルーチン10oOで
積算されるタイマカウンタの値で判定し、一定時間T2
(例えば20時間)以上経過していたら2群の7ラグリ
セツトルーチン414へ進み、テ忌以内であればそのま
ま第3図のルーチン番00&へ進む。また、ルーチン4
14に進んだ場合には、判定ステップ413にて′1′
!以上を経過したと判定された2群中の全てのフラグを
リセットし、それに対応するカウンタのカランF動作を
ディセーブルにする。そして次のルーチン400&へ進
む。
In this judgment step 409, the elapsed time for each item of the first group of diagnosis abnormalities in Table 2 is judged based on the value of the timer counter that is accumulated in the routine 1000 of FIG. Tl (for example 1
5 seconds), flag reset routine 41
0, and if the elapsed time is within 〒1, continue to the 38th
! Proceed to routine 400 & of I. Then, if the process proceeds to flag reset routine 410, determination step 40G
All diagnosis abnormality flags in one group determined to have passed T1 or more are reset. Then, in the next determination step 411, it is determined whether or not all the diagnosis abnormality flags of classification A in one group have been reset. The people are reset, and if even one person is still in the Sera F state, the process directly advances to the next determination step 413. In this determination step 413, the elapsed time after diagnosis reception corresponding to the flag set in the second group is determined based on the value of the timer counter accumulated in routine 10oO of FIG.
If more than 20 hours have elapsed (for example, 20 hours), the process proceeds to the 7-lag reset routine 414 of the second group, and if it is within the last day, the process directly proceeds to routine number 00& in FIG. Also, routine 4
If the process proceeds to step 14, '1' is determined at determination step 413.
! All the flags in the second group for which it is determined that the above period has elapsed are reset, and the run F operation of the corresponding counter is disabled. The process then proceeds to the next routine 400&.

そして、この第3図に示す自己診断処理ルーチン400
&では予め定められた判定規格に従って集中管理装置6
の自己診断を行う。即ち集中管理装置1j6への入力信
号線の一定の条件のもとてのレベルや一定期間内の信号
の有無等を集中管理装置6のマイク目コンピュータ6a
によってチェックし規格外であればその入力信号の入力
系統のどこかに異常があると判定しダイアグノーシス異
常情報として不揮発性RAM60に他の制御装置41.
4b、4o、番dから送信されてきたダイアグノーシス
異常情報と同じように記憶する。この自己診断にはその
他に出力信号を別の回路でモニターして診断したり、マ
イクロコンピュータによってはプログラムROMのチェ
ックも可能であるし、又電源OX時のRム關のチェック
等も考えられる。
A self-diagnosis processing routine 400 shown in FIG.
& In accordance with predetermined judgment standards, the central control device 6
Perform a self-diagnosis. That is, the microphone computer 6a of the central control device 6 checks the original level under certain conditions of the input signal line to the central control device 1j6, the presence or absence of a signal within a certain period, etc.
If the input signal is outside the standard, it is determined that there is an abnormality somewhere in the input system of the input signal, and the other control device 41.
It is stored in the same way as the diagnosis abnormality information sent from numbers 4b, 4o, and d. In addition, this self-diagnosis may include diagnosing by monitoring the output signal with a separate circuit, checking the program ROM depending on the microcomputer, and checking the R system when the power supply is turned on.

このルーチン400に続いて判定ステップ500に進む
This routine 400 is followed by a decision step 500.

この判定ステップ500では、ルーチン300で入力し
た工SスイッチICの情報を工Sスイツ7ラグで判定し
、工Sスイッチフラグがセットされていればダイアグノ
ーシス情報初期設定ルーチン1100を通って初期設定
ルーチン200へ戻り、す゛セットであれば次の表示項
目選択ルーチン600に進む。そして、ルーチン110
0に進んだ場合には、ダイアグノーシス異常情報の1群
、2群の異常フラグを全てリセットするとともに7ラグ
ムもリセットする。
In this judgment step 500, the information on the S switch IC inputted in the routine 300 is judged by the S switch 7 lag, and if the S switch flag is set, the information is passed through the diagnosis information initial setting routine 1100 to the initial setting routine. The process returns to 200, and if it is set, the process proceeds to the next display item selection routine 600. And routine 110
If it advances to 0, all the abnormality flags of the first group and the second group of the diagnosis abnormality information are reset, and the 7 lag is also reset.

また、表示項目選択ルーチン600に進んだ場合には、
ルーチン300及びルーチン番00で入力された情報を
もとに、表示装置7に表示すべき項目を定められた表示
優先順位に従って選択し、選択された項目の内容を表示
装置フへの指令コマンドを記憶する表示指令レジスタに
セットする。
Furthermore, when proceeding to the display item selection routine 600,
Based on the information input in routine 300 and routine number 00, the items to be displayed on the display device 7 are selected according to the predetermined display priority order, and the contents of the selected items are sent to the display device 7 by commands. Set in the display command register to be stored.

この表示コマンドには警告灯を点灯する指令及びブザー
オン指令を含んでおり、この警告灯点灯指令とブザーオ
ン指令は選択された表示項目の表示指令と並行して行う
事ができる。この表示項目選択ルーチン600を第7図
の詳細流れ図によって説明する。
This display command includes a command to turn on a warning light and a command to turn on a buzzer, and the command to turn on a warning light and a command to turn on a buzzer can be executed in parallel with the display command for the selected display item. This display item selection routine 600 will be explained with reference to the detailed flowchart of FIG.

この表示項目選択ルーチン600に入るとまずフラグA
の値を判定するステップ601に進み、ルーチン406
.412にセラ)/リセットされる7ラグムをチェック
してセットされていれば重要度の高いダイアグノーシス
異常が現在どこかの制御装置で起きていると判定し、警
告灯点灯指令ルーチン602に進んで運転者に速やかに
修理する事を促す為の警告灯を点灯させる警告灯表示指
令を表示指令レジスタにセットする。又、フラブムをチ
ェックしてリセットされていれば現時点では重要度の高
いダイアグノーシス異常が車両の全システムについて起
っていないと判定し、警告灯消灯ルーチン603に進ん
で警告灯を消灯させる消灯指令を表示指令レジスタにセ
ットする。そしてそれぞれ次の第1のダイアグノーシス
スイッチフラグを判定する判定ステップ604&へ進む
When entering this display item selection routine 600, first flag A is selected.
Proceeding to step 601 where the value of is determined, routine 406
.. 412)/Reset 7 lag is checked, and if it is set, it is determined that a diagnostic abnormality of high importance is currently occurring in some control device, and the process proceeds to the warning light lighting command routine 602. A warning light display command for lighting up a warning light to prompt the driver to make repairs promptly is set in the display command register. Also, if the flabum has been checked and reset, it is determined that no diagnostic abnormality of high importance has occurred in all systems of the vehicle at this time, and the process proceeds to the warning light extinguishing routine 603, where a warning light extinguishing command is issued to extinguish the warning light. Set in the display command register. Then, the process proceeds to determination step 604 & in which the next first diagnosis switch flag is determined.

この判定ステップ604aでは前述したルーチン300
で七ツ)/リセットされる第1のダイアグノーシススイ
ッチフラグの値を判定し、セットされていれば第1のダ
イアグノーシス情報の表示要求が発生していると判断し
て第1のダイアグノーシス表示指令ルーチン608&へ
進む。この第1のダイアグノーシス表示指令ルーチン6
0s&では第2図(1) 、(り 、(3)に示すよう
な制御装置を区別するコードと各制御装置4&、4b、
4o%4dのダイアグノーシス異常内容を区別する項目
コードの組合せ表示を表示装置フに表示するために各表
示に対応した表示指令を表示指令レジスタに七ツドする
。この制御装置を区別するコードは第2図←)、(2)
、(@に示すよりなM / G (エンジンコントロー
ラ> 、A/(+  (エアコンコントルーラ)、ms
a  (スキッドコント豐−ラ)、および図示しないA
/D(オートドライブコントローラ)等を用いる。又各
制御装置4a、4b、4eS46毎のダイアグノーシス
異常項目分類ツーFは「01」「02」 「11」とい
う様なアラビア数字で表現する。この第1のダイアグノ
ーシス表示指令ルーチン605&の詳細な演算処理を第
8図に示す。
In this judgment step 604a, the routine 300 described above
) / Determines the value of the first diagnosis switch flag to be reset, and if it is set, determines that a request to display the first diagnosis information has occurred, and displays the first diagnosis. Proceed to command routine 608&. This first diagnosis display command routine 6
0s&, the codes for distinguishing the control devices as shown in Figure 2 (1), (ri, (3)) and each control device 4&, 4b,
In order to display on the display device a combination display of item codes for distinguishing the contents of diagnosis abnormalities of 4o%4d, display commands corresponding to each display are stored in the display command register. The code that distinguishes this control device is shown in Figure 2←), (2)
, (More M/G (engine controller) shown in @, A/(+ (air conditioner controller), ms
a (skid controller), and A (not shown)
/D (auto drive controller) etc. is used. Further, the diagnosis abnormality classification 2F for each control device 4a, 4b, 4eS46 is expressed in Arabic numerals such as "01", "02", and "11". The detailed arithmetic processing of this first diagnosis display command routine 605& is shown in FIG.

そして、上述した作動に対し、複数のダイアグノーシス
異常がある場合には一定の周期(例えば2秒)にて1群
の中のアドレス番号の低い順、すなわち予め定められた
優先順位に従って表示指令コマンドをサイクリックに書
き換える。又、1群の中に表示すべきダイアグノーシス
異常項目がない時は単に「OK」を使い何も異常がない
ことを表示する。
In response to the above-mentioned operation, if there are multiple diagnosis abnormalities, display command commands are issued at a certain period (for example, 2 seconds) in order of the lowest address number in one group, that is, in a predetermined priority order. Rewrite cyclically. Furthermore, if there is no diagnostic abnormality item to be displayed in one group, simply use "OK" to indicate that there is no abnormality.

次に、判定ルーチン604&でその判定がNOの時は次
の第2のダイアグノーシススイッチフラグを判定する判
定ステップ6041に進む。この判定ステップ604b
では前述したルーチン300でセット/リセットされる
第2のダイアグノーシススイッチフラグの値を判定し、
セットされていれば第1、第2のダイアグノーシス情報
(1群、2群)の表示要求が発生していると判定して第
2のダイアグノーシス表示指令ルーチン605bへ進む
。このダイアグノーシス表示指令ルーチン605bでは
第2図(η、(匂、(9に示すような制御装置を区別す
るコードと各制御装置4m、4b。
Next, if the determination in the determination routine 604 & is NO, the process proceeds to determination step 6041 in which the next second diagnosis switch flag is determined. This determination step 604b
Next, determine the value of the second diagnosis switch flag that is set/reset in the routine 300 described above,
If it is set, it is determined that a request to display the first and second diagnosis information (group 1, group 2) has been generated, and the routine advances to the second diagnosis display command routine 605b. In this diagnosis display command routine 605b, codes for distinguishing the control devices as shown in FIG.

40S4(lのダイアグノーシス異常内容を区別する項
目コードの組合せ表示を表示装置フに表示するように、
各表示に対応した表示指令を表示指令レジスタにセット
する。又、1群、2群共に異常フラグがセットされてい
る項目については現在も異常が継続しているものと判定
して警告灯に使われるランプ?bをダイアグノーシス異
常項目表示と同時に点灯させるように警告灯点灯指令も
表示指令レジスタにセットし現在も起っている異常と過
去に起った異常とを警告灯の点灯/消灯により区別して
表示する。この場合も複数のダイアグノーシス異常に対
しては第1のダイアグノーシス表示指令ルーチン605
&の演算処理と同様に一定の周期(例えば2秒)にてサ
イクリックに表示を書き換えるようにする。従って、ユ
ーザーはダイアグノーシス異常項目コードと異常内容の
対応表を用意してそれによってダイアグノーシス異常内
容を知り故障修理の情報源とすることができる。この異
常コードを決めるに当り、同じ異常内容なら車種が異っ
ても同じにする事が望ましく、又異常内容によっである
程度分類してコードを割り振っておいた方が故障修理者
にとって望ましい。次に、第8のダイアグノーシススイ
ッチフラグ判定ステップ6041でその判定がNOの時
は次の表示優先順位であるOKモニタの表示項目がある
かないかを判定する判定ステップ606に進む。
40S4 (to display on the display device a combination of item codes that distinguish the diagnostic abnormality contents of l.
Set the display command corresponding to each display in the display command register. Also, for items for which an abnormality flag is set for both groups 1 and 2, it is determined that the abnormality is continuing and the lamp is used as a warning light. A warning light lighting command is also set in the display command register so that b is lit at the same time as the diagnosis error item display, and abnormalities that are currently occurring and those that have occurred in the past are distinguished and displayed by turning on/off the warning light. do. In this case as well, for multiple diagnosis abnormalities, the first diagnosis display command routine 605
Similar to the calculation process of &, the display is cyclically rewritten at a fixed period (for example, 2 seconds). Therefore, the user can prepare a correspondence table between diagnosis abnormality item codes and abnormality contents, and use the table to know the contents of the diagnosis abnormality and use it as a source of information for troubleshooting. When determining this abnormality code, it is desirable to use the same code for different vehicle models if the abnormality content is the same, and it is also desirable for the troubleshooter to classify codes according to the abnormality content to some extent. Next, if the determination in the eighth diagnosis switch flag determination step 6041 is NO, the process advances to determination step 606 in which it is determined whether or not there is an OK monitor display item, which is the next display priority.

この判定ステップ606では情報検索ルーチンsOOで
セット/リセットしたOxモニタ各項目のフラグ群の値
を全て判定してその中の1つ以上がセットされていれば
OKモニタの表示項目があると判定してOKモニタの表
示指令ルーチン60フへ進む。このOKモニタの表示指
令ルーチン60フでは、01モニタとして運転者に警告
すべき異常内容を情報検索ルーチン300でセットした
OKモニタ異常フラグのセットされているのに従って第
2図(5)、(6)、←)、(8)、(9)に示すよう
に英字又はカタカナのキャラクタで単語で表示するよう
各表示に対応した表示コマンドを表示コマンドレジスタ
にセットする。なお、キー抜き忘れの「工Gxmy」及
びライトっけ忘れノ[x、xanr  swJの表示コ
マンドを表示コマンドレジスタにセットする時は同時に
ブザーオンの指令もセットする。
In this judgment step 606, all values of the flag group of each Ox monitor item set/reset in the information search routine sOO are judged, and if one or more of them is set, it is judged that there is an OK monitor display item. OK, the program proceeds to step 60 of the monitor display command routine. In this OK monitor display command routine 60, the content of the abnormality to be warned to the driver as the 01 monitor is determined according to the setting of the OK monitor abnormality flag set in the information search routine 300 (5) and (6) in FIG. ), ←), (8), and (9), a display command corresponding to each display is set in the display command register so as to display a word using alphabetic or katakana characters. Incidentally, when setting the display commands for ``engine Gxmy'' for forgetting to remove the key and for forgetting to turn on the light [x, xanr swJ] into the display command register, a command to turn on the buzzer is also set at the same time.

こ(D [IG  KMYJ  「LIGHT  SW
J及びプ°ザーオンの表示指令レジスタへのセットは一
定期間(例えば10秒)とする。この2つの項目はいず
れもイグニッションキースイッチ9oをオフにしてドア
を開けて運転者が車外に出ようとする時に警告を発生す
るので運転者の注意をよくひきつける為にブザーを併用
する。又、表示すべきOXモニタ項目が複数ある場合は
第1のダイアグノーシス表示指令ルーチン6o5&の演
算処理のように一定の周期(例えば5秒)にて表示コマ
ンドをサイクリックに書き換える。又判定ステップ60
gで表示すべきOKモ゛ニタ項目がないと判定したら次
の表示優先順位のオートドライブ、スピードウオーナの
作動表示の有無を判定する判定ステップ608へ進む。
This (D [IG KMYJ “LIGHT SW
The display command registers are set to J and Pose On for a certain period of time (for example, 10 seconds). Both of these two items generate a warning when the driver attempts to exit the vehicle by turning off the ignition key switch 9o and opening the door, so a buzzer is also used to attract the driver's attention. If there are a plurality of OX monitor items to be displayed, the display command is cyclically rewritten at a fixed period (for example, 5 seconds) as in the calculation process of the first diagnosis display command routine 6o5&. Also, judgment step 60
If it is determined in step g that there is no OK monitor item to be displayed, the process advances to determination step 608 in which it is determined whether or not the next display priority order of auto drive and speed winner is to be displayed.

この判定ステップ608では通信情報処理ルーチン40
0で処理したオートドライブの作動情報及びスピードウ
オーナの作動情報を判定し、いずれかが作動していると
いう情報があればオートドライブ又はスピードウオーナ
の作動表示指令ルーチン609へ逸む。このオートドラ
イブ、スピードウオーナの作動表示指令ルーチン609
ではオートドライブ、スピードウオーナの作動表示のう
ち現在作動していると判定される方の作動状態に応じた
表示を第2図(1o)、(11)、(12)、(13)
に示すように表示するために、各表示に対応した表示コ
マンドを表示コマンドレジスタにセットする。表示例の
「Atrro  I)R工vmJは自動車速制御中を示
す作動表示であり、「A/D  10100Kは今はキ
ャンセル状態であるが自動車速制御の設定車速は既に設
定されていてリジュームスイッチ(図示せず)を押せば
Zo。
In this judgment step 608, the communication information processing routine 40
The operation information of the auto drive and the speed winner processed in step 0 are determined, and if there is information that either of them is operating, the process goes to the auto drive or speed winner operation display command routine 609. This auto drive and speed winner operation display command routine 609
Figure 2 (1o), (11), (12), (13) shows the display according to the operating state of Auto Drive and SpeedWoner, whichever is determined to be currently operating.
In order to display as shown in , set the display command corresponding to each display in the display command register. The display example "Atrro I) R Engineering vmJ" is an operation display indicating that vehicle speed control is in progress, and "A/D 10100K is currently in the canceled state, but the vehicle speed setting for vehicle speed control has already been set, and the resume switch ( (not shown) presses Zo.

K翼/hの速度の自動運転に向って制御を始めることが
できる作動状態を表わす。「A/DM人工夏」は単に自
動車速制御装置4bの主電源が投入されているだけの作
動状態であることを表わす。[8/W  601CMJ
は車速警報装置が動作して警報を発生する下限の車速が
60 K M / hに設定されていて現時点ではその
設定車速以下で走行している状態を示す。又、同表示の
点滅は現時点での走行車速が設定車速を上回っている事
を表わし運転者に点滅によって警告を与える。(この機
能についての詳細は説明せず)又、判定ステップ60g
でオートドライブ及びスピードウオーナが作動していな
いことを判定した時は次の表示優先順位であるエンジン
回転数を表示するかどうかの判定ステップ610へ進む
It represents an operating state in which control can be initiated towards automatic operation at a speed of K wing/h. "A/DM artificial summer" represents an operating state in which the main power of the vehicle speed control device 4b is simply turned on. [8/W 601CMJ
indicates that the lower limit vehicle speed at which the vehicle speed warning device operates and issues an alarm is set at 60 KM/h, and the vehicle is currently traveling below that set vehicle speed. Further, the blinking of the display indicates that the current traveling vehicle speed is higher than the set vehicle speed, and the blinking of the display gives a warning to the driver. (Details about this function are not explained) Also, judgment step 60g
When it is determined that the auto drive and speed winner are not operating, the process proceeds to step 610, where it is determined whether or not to display the engine speed, which is the next display priority.

この判定ステップ610ではエンジンが回転しているか
否かを通信情報処理ルーチン400で処理したエンジン
回転数情報より判定し、エンジンが回転していることを
判定するとエンジン回転数表示指令ルーチン611へ進
み、ルーチン400で処理したエンジン回転数を第!!
[(14)に示すような表示に対応した表示コマンドを
表示コマンドレジスタにセットする。又、判定ルーチン
610でエンジンが回転していないことを判定すると、
最後の表示優先順位であるバッテリ電圧、又は室温を表
示指令するルーチン612へ進む。
In this determination step 610, it is determined whether or not the engine is rotating based on the engine rotation speed information processed in the communication information processing routine 400, and when it is determined that the engine is rotating, the process advances to the engine rotation speed display command routine 611. The number of engine revolutions processed in routine 400! !
[Set the display command corresponding to the display shown in (14) in the display command register. Further, when it is determined in the determination routine 610 that the engine is not rotating,
The process advances to a routine 612 that instructs to display the battery voltage or room temperature, which is the last display priority.

この表示指令ルーチン612は情報検索ルーチン300
で入力したバッテリ電圧や室温の情報を第gwJ(la
)、(xa)に示すように表示するために、各表示に対
応した表示コマンドを表示り上 マントレジスタにセットする。以菫述べてきた表示指令
ルーチン605 m、605b、60’7.609.6
11.61gはルーチンを実行後いずれも次の第3図の
表示制御ルーチン700へ進む。
This display command routine 612 is the information search routine 300.
The battery voltage and room temperature information entered in
), (xa), display commands corresponding to each display are set in the display cape register. The display command routines 605 m, 605b, 60'7.609.6 described below
After executing the routine 11.61g, the process advances to the next display control routine 700 shown in FIG.

この表示制御ルーチン700は前述の表示項目選択ルー
チン600で表示指令レジスタにセットされた表示指令
に従って表示装置7に対してキャラクタ−の表示及び警
告灯の点灯指令を送信し、又ブザー8に対してブザー起
動信号を送る。このルーチン700の演算処理を第9v
!Jに示す詳細演算流れ図に従って説明する。まず、こ
のルーチン700に入るとブザー起動指令の有無判定ス
テップ’701に進み、表示指令レジスタ内のブザー起
動指令フラグを参照してそのフラグがセットされていれ
ばブザー駆動トランジスタをオンさせるルーチンフ02
に進む。又、ブザー起動指令フラグがリセットされてい
ればブザー駆動トランジスタをオフさせるルーチンフo
3に進む。このルーチンフ02あるいはフo3の後に送
信データ有無フラグ判定ステップフ04に続く。この送
信データ有とを示すためのフラグである。この7−5F
ダがセットされていればそのまま何もせずにこのルーチ
ンフ00の演算処理を終了する。しかし、送信データ有
無フラグがリセットされていればルーチンフ06へ進み
、表示指令レジスタの中のキャラクタ表示及び警告灯点
灯/消灯指令に基いて表示すべきキャラクタ列にキャラ
クタコード列(例えば[HIAD LAMP Jの表示
であればそれぞれのキャラクタ列に対して8ビツシのキ
ャラクタコードをそれぞれ設ける)と表示の点滅及び警
告灯の点灯/消灯を指示する1桁分のデータコードを送
信バッファレジスタに書き込む。そして、これに続くル
ーチン706では送信データフラグをセットするととも
にシリアルデータ送信ルーチン900で使用する桁カウ
ンタ、ビットカウンタを定められた値(桁カウンタ、ビ
ットカウンタ共に11)にセットする。そして、ルーチ
ン700の演算処理を終了し、第3図に於ける流れ図に
従って情報検索ルーチン300に戻る。
This display control routine 700 sends a character display and warning light lighting command to the display device 7 according to the display command set in the display command register in the display item selection routine 600 described above, and also sends a command to the buzzer 8 to display a character and turn on a warning light. Sends a buzzer activation signal. The arithmetic processing of this routine 700 is performed in the 9th v.
! This will be explained according to the detailed calculation flowchart shown in J. First, when this routine 700 is entered, the process proceeds to a step '701 for determining whether or not there is a buzzer activation command, and the routine F02 refers to the buzzer activation command flag in the display command register and turns on the buzzer drive transistor if the flag is set.
Proceed to. Also, if the buzzer activation command flag is reset, a routine flow that turns off the buzzer drive transistor is executed.
Proceed to step 3. This routine F02 or F03 is followed by a transmission data presence/absence flag determination step F04. This is a flag to indicate the existence of this transmission data. This 7-5F
If the flag is set, the arithmetic processing of this routine F00 is completed without doing anything. However, if the transmission data presence/absence flag has been reset, the process advances to routine 06, and a character code string (for example, [HIAD LAMP J , an 8-bit character code is provided for each character string) and a 1-digit data code for instructing blinking of the display and turning on/off of the warning light is written into the transmission buffer register. Then, in the subsequent routine 706, the transmission data flag is set, and the digit counter and bit counter used in the serial data transmission routine 900 are set to predetermined values (both the digit counter and the bit counter are 11). Then, the arithmetic processing of routine 700 is completed, and the process returns to information retrieval routine 300 according to the flowchart in FIG.

次に、第4図の割込ルーチンに於けるデータ送信ルーチ
ン900について第1O図の詳細演算流れ図、第13図
、第14図のシリアルデータ送信タイミングチャーF1
及び第15図のシリアル送信データの構成図に従って説
明する。第13図に於いて、(ηは送信データプリッタ
のタイミングチャートで図に示す様に8TX(スタート
オフテキスト)コード、データ1〜データ頁の1個のキ
ャラクタコード(内1つは表示点滅と警告灯点灯/消灯
の指令データコード)と1eτX(エンドオフテキスト
)コードが順々にシリアルで送信されるタイミングを示
す。同図(14は送信データ有無フラグでこのフラグが
セットされてから最初のタイマー割込みが発生すると8
?!コードを送信し始める。
Next, regarding the data transmission routine 900 in the interrupt routine of FIG. 4, the detailed calculation flowchart in FIG.
This will be explained in accordance with the configuration diagram of serial transmission data shown in FIG. In Figure 13, (η is the timing chart of the transmission data splitter. As shown in the figure, there are 8 TX (start-off text) codes, 1 character code from data 1 to data page (one of which is the display blinking and warning light). This shows the timing at which the command data code for turning on/off the light) and the 1eτX (end-off text) code are serially transmitted in order. 8 occurs when
? ! Start sending the code.

又、l’l’!コードを送信完了すると同時に送信デー
タ有無フラグはリセットされる。又、第14図の(1)
、(2)、(3)、(4)、(5)は第1 St図ノテ
ーfi送(fj*イ之ンタング大してみたもの(送信デ
ーター桁分のタイミング)で、(1)はl m s e
 o毎のタイ!割込み発生タイミングを示す。又、(匂
は送信データを示す。(3)は第1O図で説明する桁カ
ウンタを1つ減算するタイミングを示す。(4)は第1
0図で説明するビットカウンタを1つ減算するタイミン
グを示し、これは送信データ有無7ラダがセットされて
いる間タイ!割込み発生に同期しである。(5)は第1
0図で説明するビットカウンタセットタイミングを示し
、これは1桁分のキャラクタコード(ヘラグーの分も含
む)を送信し終ってまだ桁カウンタが0でない時に発生
する。さらに、第15図はこのシリアル送信データ1桁
分の構成を示す。
Again, l'l'! At the same time as the code transmission is completed, the transmission data presence/absence flag is reset. Also, (1) in Figure 14
, (2), (3), (4), and (5) are the 1st St diagram note fi transmission (fj * intang (timing for the transmission data digit)), and (1) is l m s e
Tie for every o! Indicates interrupt generation timing. (3) indicates the timing to subtract one from the digit counter explained in Figure 1O. (4) indicates the first
This shows the timing at which the bit counter is decremented by one, as explained in Figure 0. This is synchronized with the occurrence of an interrupt. (5) is the first
The bit counter set timing explained in Figure 0 is shown, and this occurs when the digit counter is not yet 0 after transmitting one digit worth of character codes (including the one for Heragu). Furthermore, FIG. 15 shows the structure of one digit of this serial transmission data.

このシリアル送信データの伝送速度は1000ビット/
秒でスタートビット (レベルロー)1ビツト、データ
8ピツ)(正論理)、パリティ1ビツト、ストップビッ
ト (レベルハイ)1ビツトで構成される。第1O図に
於て、データ送信ルーチン900に入ると、まず送信デ
ータ有無フラグ判定ステップ901に進み、送信データ
有無フラグの値が判定される。そして、そのフラグがリ
セットされていればそのままルーチン900の演算処理
を終了し、セットされていれば送信すべき表示データが
あると判断して次のルーチン902へ進む。
The transmission speed of this serial transmission data is 1000 bits/
Each second consists of 1 start bit (level low), 8 data bits (positive logic), 1 parity bit, and 1 stop bit (level high). In FIG. 1O, when data transmission routine 900 is entered, the process first proceeds to transmission data presence/absence flag determination step 901, where the value of the transmission data presence/absence flag is determined. If the flag is reset, the arithmetic processing of routine 900 is immediately terminated; if the flag is set, it is determined that there is display data to be transmitted, and the flow proceeds to the next routine 902.

このルーチン902では送信バッファレジスタ内の桁カ
ウンタ、及び各桁のビット位置カラ・ンタ(ビットカウ
ンタ)が示すビットの値を送信バッファレジスタから読
み出し、その値に応じて送信tB力信号をハイ又はロー
のレベルにセットする。
In this routine 902, the value of the bit indicated by the digit counter in the transmit buffer register and the bit position counter (bit counter) of each digit is read from the transmit buffer register, and the transmit tB power signal is set to high or low depending on the value. level.

そして、次のルーチン903へ進み、ビットカウンタの
値を1つ減算する。そして、このビットカウンタの値を
判定する判定ステップ904へ進み、ビットカウンタの
値がOであるか否かを判定し、0でなければこのルーチ
ン900の演算処理を終了するが、0であれば次の桁カ
ウンタ減算ルーチン905へ進み、桁カウンタを1つ減
算する。そして次の桁カウンタの値を判定する判定ステ
ップ906へ進み、桁カウンタがOであればルーチン9
0フヘ進んで送信データ有無フラグをリセツシする。又
、桁カウンタの値が0でなければビットカウンタを定め
られた値にセットするルーチン908へ進む。即ち、こ
のデータ送信ルーチン900では、データ有無フラグが
セットされている間、タイマ割込みが発生する毎に送信
バッファレジスタにセットされている表示キャラクタコ
ードを順次に1ビツトずつ読み出し、その値に対応して
送信出力をハイ/ミーレベルにし、これによって表示装
置フへのシリアルデータの送信を行なう。
Then, the process advances to the next routine 903, where the value of the bit counter is decremented by one. Then, the process proceeds to judgment step 904 to judge the value of this bit counter, and it is judged whether or not the value of the bit counter is O. If it is not 0, the arithmetic processing of this routine 900 is ended, but if Proceeding to the next digit counter subtraction routine 905, the digit counter is subtracted by one. Then, the process advances to judgment step 906 to judge the value of the next digit counter, and if the digit counter is O, routine 9
It advances to 0 and resets the transmission data presence/absence flag. If the value of the digit counter is not 0, the routine advances to routine 908 for setting the bit counter to a predetermined value. That is, in this data transmission routine 900, while the data presence/absence flag is set, each time a timer interrupt occurs, the display character code set in the transmission buffer register is read one bit at a time, and the corresponding bit is read out. The transmission output is set to high/me level, thereby transmitting serial data to the display device.

なお、上記実施例において、各制御装置の異常内容が複
数発生した場合に1つの表示器7aにて切換表示するも
のを示したが、その表示面を大きくして並列的に全ての
異常発生内容を表示するようにしてもよい。
In addition, in the above embodiment, when a plurality of abnormality contents of each control device occur, one display 7a is used to switch the display, but the display surface is enlarged and all abnormality contents are displayed in parallel. may be displayed.

以上述べたように本発明では、予め定められた制御プ四
グラムに従って独立に制御を行なう複数の制御装置に制
御装置自身の制御異常を検出して異常信号を発生させる
機能を持たせ、この複数の制御装置から異常信号の発生
を集中管理装置にて集中管理するとともに異常信号の発
生に対応して異常発生内容を表示装置に表示させている
から、車両に備えた複数の制御装置のうちの特定の制御
装置の異常内容を車両の運転者に認識させることができ
、しかも各制御装置からの異常信号の有無の集中管理に
よって1つの表示手段による異常発生内容の切換表示や
その表示に対する優先順位の付加などの付加的機能を持
たせることも可能であるという優れた効果がある。
As described above, in the present invention, a plurality of control devices that perform control independently according to a predetermined control program are provided with a function of detecting a control abnormality of the control device itself and generating an abnormality signal. Since the generation of abnormal signals from the control device of the vehicle is centrally managed by the central control device, and the details of the abnormality occurrence are displayed on the display device in response to the generation of the abnormal signal, it is possible to It is possible to make the driver of the vehicle aware of the details of an abnormality in a specific control device, and by centrally managing the presence or absence of an abnormality signal from each control device, it is possible to switch and display the abnormality contents on one display means and prioritize the display. It has an excellent effect in that it is also possible to provide additional functions such as the addition of .

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示す全体構成図、第2図は
作動説明に供する表示説明図、第3図乃至1N 10図
は第1図中のマイク四コンピュータノ制御ブνグラムに
よる演算処理を示す演算流れ図、第11図はシリアル受
信データの構成を示す構成図、第12図乃至第14図は
作動説明に供するタイミングチャート、第15図はシリ
アル送信データの構成を示す構成図である。 1・・・スイッチ群、2−検出器群、4・・・制御装置
群、6・−集中管理装置、6m−マイクロコンピュータ
、7・−表示装置。 代理人弁理士   岡 部   隆 @ 3 図 [4肉
Fig. 1 is an overall configuration diagram showing one embodiment of the present invention, Fig. 2 is an explanatory display diagram for explaining the operation, and Figs. FIG. 11 is a configuration diagram showing the configuration of serial reception data, FIGS. 12 to 14 are timing charts for explaining the operation, and FIG. 15 is a configuration diagram showing the configuration of serial transmission data. be. DESCRIPTION OF SYMBOLS 1... Switch group, 2--Detector group, 4... Control device group, 6-- Central control device, 6m-- Microcomputer, 7-- Display device. Representative Patent Attorney Takashi Okabe @ 3 Figure [4 Meat

Claims (1)

【特許請求の範囲】[Claims] (1)車両の各制御対象部を予め定められた制御プ四グ
ラムに従って独立に制御する複数の制御装置を備えた車
両において、 前記複数の制御装置に制御装置自身の制御異常を検出し
て異常信号を発生する機能をそれぞれ有するようにし、 この複数の制御装置からの異常信号の発生の有無をそれ
ぞれの制御装置に対して集中管理し、異常信号の発生に
対応した表示信号を発生する集中管理装置と、 この集中管理装置からの表示信号に基づいて異常発生内
容を車室内に表示する表示装置と、を備えた車両用異常
表示装置。 仲)前記複数の制御装置は異常発生箇所を示峻する異常
信号をそれぞれ発生する特許請求の範囲第1項に記載の
車両用異常表示装置。 (均前記集中管理装置は複数の制御装置からの異常信号
を制御装置別に記憶する機能を有する特許請求の範囲第
1項又は第2項に記載の車両用常発生箇所を指示する記
号とを同一表示面上に表示する特許請求の範囲第2項又
は第3項に記載の車両用異常表示装置。 (a前記表示装置は異常発生内容の表示に対して所定の
優先順位を有する特許請求の範囲第1項乃至第4項のい
ずれかに記載の車両用異常表示装置。
(1) In a vehicle equipped with a plurality of control devices that independently control each control target part of the vehicle according to a predetermined control program, an abnormality is detected in the plurality of control devices by detecting a control abnormality in the control device itself. Centralized management that allows each control device to have a function of generating a signal, centrally manages the presence or absence of abnormal signals from these multiple control devices for each control device, and generates a display signal corresponding to the generation of the abnormal signal. An abnormality display device for a vehicle, comprising: an abnormality display device; and a display device that displays the content of an abnormality occurrence in a vehicle interior based on a display signal from the central control device. 2. The abnormality display device for a vehicle according to claim 1, wherein each of the plurality of control devices generates an abnormality signal indicating a location where the abnormality has occurred. (The uniformity central control device has a function of storing abnormality signals from a plurality of control devices for each control device. The symbol is the same as the symbol indicating the location where the abnormality occurs in a vehicle according to claim 1 or 2. An abnormality display device for a vehicle according to claim 2 or 3, which is displayed on a display screen. The vehicle abnormality display device according to any one of items 1 to 4.
JP12423481A 1981-08-07 1981-08-07 Vehicle abnormality display device Granted JPS5826648A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP12423481A JPS5826648A (en) 1981-08-07 1981-08-07 Vehicle abnormality display device
US06/405,903 US4497057A (en) 1981-08-07 1982-08-06 Motor vehicle diagnostic monitoring system
EP82107141A EP0072000B1 (en) 1981-08-07 1982-08-06 Motor vehicle diagnostic monitoring system
DE8282107141T DE3279137D1 (en) 1981-08-07 1982-08-06 Motor vehicle diagnostic monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12423481A JPS5826648A (en) 1981-08-07 1981-08-07 Vehicle abnormality display device

Publications (2)

Publication Number Publication Date
JPS5826648A true JPS5826648A (en) 1983-02-17
JPS6132173B2 JPS6132173B2 (en) 1986-07-25

Family

ID=14880288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12423481A Granted JPS5826648A (en) 1981-08-07 1981-08-07 Vehicle abnormality display device

Country Status (1)

Country Link
JP (1) JPS5826648A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6095342U (en) * 1983-12-07 1985-06-28 株式会社ボッシュオートモーティブ システム Vehicle fault display device
JPS62291537A (en) * 1986-06-11 1987-12-18 Nippon Denso Co Ltd Synthetic diagnostic apparatus for vehicle
US4862371A (en) * 1986-08-18 1989-08-29 Mitsubishi Denki Kabushiki Kaisha Fault diagnosis system for electronic devices on automobiles
US6720772B2 (en) 2002-02-01 2004-04-13 Mitsubishi Denko Kabushiki Kaisha Data holding device of an internal combustion engine
JP2007015683A (en) * 2005-06-10 2007-01-25 Nsk Ltd Control device for electric power steering device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3934974A1 (en) * 1989-08-08 1991-02-14 Bosch Gmbh Robert DEVICE FOR THE FUNCTIONAL CONTROL OF SEVERAL CONTROL UNITS IN A MOTOR VEHICLE

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS522930A (en) * 1975-06-25 1977-01-11 Fujitsu Ten Ltd Warning indicator system for vehicle
JPS5666101A (en) * 1979-10-31 1981-06-04 Daihatsu Motor Co Ltd Travelling information indicator of automobile propelled by electricity
JPS5695738A (en) * 1979-12-26 1981-08-03 Nippon Denso Co Ltd Method and apparatus for indicating and disposing of abnormal condition

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS522930A (en) * 1975-06-25 1977-01-11 Fujitsu Ten Ltd Warning indicator system for vehicle
JPS5666101A (en) * 1979-10-31 1981-06-04 Daihatsu Motor Co Ltd Travelling information indicator of automobile propelled by electricity
JPS5695738A (en) * 1979-12-26 1981-08-03 Nippon Denso Co Ltd Method and apparatus for indicating and disposing of abnormal condition

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6095342U (en) * 1983-12-07 1985-06-28 株式会社ボッシュオートモーティブ システム Vehicle fault display device
JPS62291537A (en) * 1986-06-11 1987-12-18 Nippon Denso Co Ltd Synthetic diagnostic apparatus for vehicle
US4862371A (en) * 1986-08-18 1989-08-29 Mitsubishi Denki Kabushiki Kaisha Fault diagnosis system for electronic devices on automobiles
US6720772B2 (en) 2002-02-01 2004-04-13 Mitsubishi Denko Kabushiki Kaisha Data holding device of an internal combustion engine
JP2007015683A (en) * 2005-06-10 2007-01-25 Nsk Ltd Control device for electric power steering device

Also Published As

Publication number Publication date
JPS6132173B2 (en) 1986-07-25

Similar Documents

Publication Publication Date Title
EP0072000B1 (en) Motor vehicle diagnostic monitoring system
JPH01210842A (en) Vehicle diagnosing device
JP2625148B2 (en) In-vehicle electronic control unit
JP3909609B2 (en) Vehicle control communication network and diagnostic method thereof
JPH0776725B2 (en) Vehicle diagnostic device
JPH079388B2 (en) Vehicle diagnostic system
JPS62265832A (en) Vehicle state observation system
JPH01209335A (en) Vehicle diagnosing apparatus
JPH0776733B2 (en) Vehicle diagnostic system
JPH0776736B2 (en) Vehicle diagnostic system
JP2006316638A (en) Main relay failure diagnosing method and electronic control device
US6442458B2 (en) Method and apparatus for diagnosing a vehicle
JPS5826648A (en) Vehicle abnormality display device
JP3483691B2 (en) Vehicle diagnostic method and device
JPH0331041A (en) Self diagnostic device for vehicle
JPS6132175B2 (en)
JP3997529B2 (en) Vehicle failure diagnosis method
JPS6132174B2 (en)
CN111907532A (en) Reminding method, device, equipment and storage medium
JPH01197145A (en) Vehicle diagnosing device
JPS6132176B2 (en)
JP3527351B2 (en) Vehicle diagnostic method and device
JPH079389B2 (en) Vehicle self-diagnosis device
JP2573330B2 (en) Vehicle diagnostic system
JP2006348945A (en) On-vehicle control device and fault diagnosis method used therefor