JP4579058B2 - Transmission data abnormality monitoring system for in-vehicle electronic control unit - Google Patents

Transmission data abnormality monitoring system for in-vehicle electronic control unit Download PDF

Info

Publication number
JP4579058B2
JP4579058B2 JP2005162806A JP2005162806A JP4579058B2 JP 4579058 B2 JP4579058 B2 JP 4579058B2 JP 2005162806 A JP2005162806 A JP 2005162806A JP 2005162806 A JP2005162806 A JP 2005162806A JP 4579058 B2 JP4579058 B2 JP 4579058B2
Authority
JP
Japan
Prior art keywords
code
data
microcomputer
peripheral
abnormality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005162806A
Other languages
Japanese (ja)
Other versions
JP2006340083A (en
Inventor
邦義 杉浦
勝彦 佐野
弘雅 不破
真樹 早稲倉
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.)
Advics Co Ltd
Toyota Motor Corp
Original Assignee
Advics Co Ltd
Toyota Motor Corp
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 Advics Co Ltd, Toyota Motor Corp filed Critical Advics Co Ltd
Priority to JP2005162806A priority Critical patent/JP4579058B2/en
Publication of JP2006340083A publication Critical patent/JP2006340083A/en
Application granted granted Critical
Publication of JP4579058B2 publication Critical patent/JP4579058B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Valves And Accessory Devices For Braking Systems (AREA)
  • Regulating Braking Force (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

この発明は、車両のブレーキ装置を制御する車載電子制御装置内のマイクロコンピュータと周辺ICとの通信における送信データの異常状態を監視するシステムに関する。   The present invention relates to a system for monitoring an abnormal state of transmission data in communication between a microcomputer in a vehicle-mounted electronic control device that controls a brake device of a vehicle and a peripheral IC.

車両のブレーキ装置は、平面視対角線上の車輪ブレーキを制動する、いわゆるX−配管系の液圧回路が広く採用されており、この液圧回路に対応してマイクロコンピュータと周辺ICを有する電子制御回路から成る車載電子制御装置(ECU)が知られている。上記の液圧回路を対象とするECUを備えた例として、特許文献1に「車載電子制御装置内のマイクロコンピュータ監視方法」が開示されている。   As a vehicle brake device, a so-called X-pipe hydraulic circuit that brakes a wheel brake on a diagonal line in plan view is widely adopted. An electronic control having a microcomputer and a peripheral IC corresponding to the hydraulic circuit. An on-vehicle electronic control unit (ECU) composed of a circuit is known. As an example having an ECU for the hydraulic circuit described above, Patent Document 1 discloses “a microcomputer monitoring method in an in-vehicle electronic control device”.

この文献1に記載されているECUは、マイクロコンピュータと入力側の周辺ICとの間で、マイクロコンピュータのシリアル通信部から周辺ICのシリアル通信バッファへデータ通信を行い、受信したデータに基づき周辺ICによってマイクロコンピュータの異常を監視する。又、周辺ICによってマイクロコンピュータを監視すると共に、周辺ICからマイクロコンピュータへデータ通信を行い、その受信したデータに基づきマイクロコンピュータによってマイクロコンピュータ自体及び周辺ICの異常を監視することもできるようにしている。   The ECU described in Document 1 performs data communication between the microcomputer and the peripheral IC on the input side from the serial communication unit of the microcomputer to the serial communication buffer of the peripheral IC, and based on the received data, the peripheral IC The microcomputer is monitored for abnormalities. In addition, the microcomputer is monitored by the peripheral IC, data communication is performed from the peripheral IC to the microcomputer, and the microcomputer itself and the abnormality of the peripheral IC can be monitored by the microcomputer based on the received data. .

上記特許文献1では、マイクロコンピュータへの入力信号を処理する回路を周辺ICと呼んでいるが、出力側からの制御信号によって電磁弁のソレノイドを駆動する半導体スイッチング素子による駆動部を含む電子部品を設けた回路も周辺ICである。そして、この特許文献1では出力側の周辺ICには上記ソレノイドの駆動部の電子部品しか示されていないが、他の例として出力側の周辺ICにソレノイドの駆動部以外にもモータリレー駆動部などの電子部品が設けられているものがあり、これら電子部品の作動を監視するため、この出力側の周辺ICにもシリアル通信監視部を設けてマイクロコンピュータのシリアル通信部からデータを送信し、上記各電子部品の作動を監視するシステムが既に提案されている。   In the above Patent Document 1, a circuit that processes an input signal to a microcomputer is called a peripheral IC. However, an electronic component including a drive unit by a semiconductor switching element that drives a solenoid of a solenoid valve by a control signal from the output side. The provided circuit is also a peripheral IC. In Patent Document 1, only the electronic components of the solenoid drive unit are shown on the output side peripheral IC, but as another example, the motor relay drive unit in addition to the solenoid drive unit is included in the output side peripheral IC. In order to monitor the operation of these electronic components, the peripheral IC on the output side is also provided with a serial communication monitoring unit to transmit data from the serial communication unit of the microcomputer, A system for monitoring the operation of each electronic component has already been proposed.

ところで、上述した他の例のマイクロコンピュータのシリアル通信部でデータの送信、受信を行う場合、マイクロコンピュータから入力側の周辺ICへデータを送信し、周辺ICはデータ受信後そのデータに対応したデータをマイクロコンピュータへ送信する。マイクロコンピュータと出力側の周辺IC間の通信も同様である。このようなデータの送,受信の際に、周辺ICへのデータにA,BのID符号を付して送,受信することが特許文献1に示されている。   By the way, when data is transmitted and received by the serial communication unit of the microcomputer of another example described above, data is transmitted from the microcomputer to the peripheral IC on the input side, and the peripheral IC receives data corresponding to the data after receiving the data. Is sent to the microcomputer. The same applies to communication between the microcomputer and the peripheral IC on the output side. Patent Document 1 discloses that data such as data is sent and received with the A and B ID codes attached to the peripheral IC.

このようなID符号を付して入力側と出力側の周辺ICへデータを送,受信する際に、送,受信経路上での何らかの原因によりID符号の1ビット又は2ビットに異常が生じていると、上記データの送,受信が正常に行なわれなくなり、マイクロコンピュータ内で誤認識することが予想される。しかし、特許文献1はこのようなID符号の異常による信号の送,受信を監視して2つの周辺IC間と送,受信するシステムを構成することについてまで開示していないし、又従来このようなシステムを提案した例もない。
特開2001−312315号公報
When sending and receiving data to peripheral ICs on the input side and output side with such an ID code, an error occurs in one or two bits of the ID code due to some cause on the transmission or reception path. If this is the case, it is expected that the data will not be transmitted or received normally and will be erroneously recognized in the microcomputer. However, Patent Document 1 does not disclose the construction of a system for sending and receiving signals between two peripheral ICs by monitoring the transmission and reception of signals due to the abnormality of the ID code. There is no example that proposed the system.
Japanese Patent Laid-Open No. 2001-312315

この発明は、上記の問題に留意して、マイクロコンピュータと少なくとも2つ以上の周辺ICとの間でマイクロコンピュータのデータにID符号を付して送,受信する際に、ID符号の設定の際ビット異常検出に適するビット列を付与することにより通信異常を検出し得るように設定する車載電子制御装置の送信データ異常監視システムを提供することを課題とする。   In the present invention, in consideration of the above-mentioned problems, when the ID code is set between the microcomputer and at least two or more peripheral ICs when the ID code is sent and received, the ID code is set. It is an object of the present invention to provide a transmission data abnormality monitoring system for an in-vehicle electronic control device that is set so that a communication abnormality can be detected by providing a bit string suitable for bit abnormality detection.

この発明は、上記の課題を解決する手段として、車両のブレーキ装置を制御するマイクロコンピュータ10と、少なくとも2つ以上の周辺IC20,30とを設け、マイクロコンピュータ10に設けたシリアル通信部14と、少なくとも2つ以上の周辺IC20,30のそれぞれに設けたシリアル通信バッファ21,31間で、マイクロコンピュータ10により演算されたデータを通信してマイクロコンピュータの作動を監視するようにした車載電子制御装置において、マイクロコンピュータ10から少なくとも2つ以上の周辺IC20,30へ送信するデータにID符号を付して送信する際に、少なくとも2つ以上の周辺IC20,30で受信されたデータをマイクロコンピュータ10へ送信して受信されるデータのID符号に異常が生じた場合、その異常が生じたID符号が未設定のID符号となるように予め設定、又は、マイクロコンピュータ10の異なるビットデータの同時受信となってそのデータビットの値が送受信時で相違するデータ衝突が生じるようにID符号を予め設定し、その異常が生じたID符号又はデータ衝突を検出した時、送信データの異常と判定して、送信データの正常/異常を監視するようにした車載電子制御装置の送信データ異常監視システムとしたのである。 As a means for solving the above problems, the present invention is provided with a microcomputer 10 that controls a brake device of a vehicle, and at least two peripheral ICs 20 and 30, and a serial communication unit 14 provided in the microcomputer 10, In an in-vehicle electronic control apparatus in which data calculated by the microcomputer 10 is communicated between serial communication buffers 21 and 31 provided in at least two or more peripheral ICs 20 and 30, respectively, and the operation of the microcomputer is monitored. When data transmitted from the microcomputer 10 to at least two or more peripheral ICs 20 and 30 is attached with an ID code, the data received by the at least two or more peripheral ICs 20 and 30 is transmitted to the microcomputer 10. Error occurs in the ID code of the received data If, preset as ID code that abnormality has occurred is the ID code unset, or the value of the data bits is different in a time transmission and reception become a simultaneous reception of different bit data of the microcomputer 10 An in-vehicle system that sets an ID code in advance so that a data collision occurs, and determines that the transmission data is abnormal when the abnormal ID code or data collision is detected, and monitors the normality / abnormality of the transmission data. This is a transmission data abnormality monitoring system for the electronic control unit.

上記の構成としたこの発明の車載電子制御装置の送信データ異常監視システムによれば、マイクロコンピュータ10と少なくとも2つ以上の周辺IC20,30の間でシリアル通信によりデータを送,受信する際にデータにID符号を付与して送,受信する。このID符号の付与の際にシリアル通信の間に生じる通信異常を確実に検出し得るようにID符号を設定し、送,受信する。このID符号の設定は、送,受信の間にID符号に異常が生じた場合、未設定のID符号となるように設定又はデータ衝突(異なるビットデータの同時受信)を生じるようなID符号となるように設定し、これによって通信異常を検出する。   According to the transmission data abnormality monitoring system of the on-vehicle electronic control device of the present invention configured as described above, data is transmitted and received when serial data is transmitted and received between the microcomputer 10 and at least two or more peripheral ICs 20 and 30. The ID code is attached to and sent and received. An ID code is set, transmitted and received so that a communication abnormality occurring during serial communication can be reliably detected when the ID code is given. This ID code is set to an ID code that causes a setting or data collision (simultaneous reception of different bit data) to be an unset ID code when an abnormality occurs in the ID code during transmission and reception. Thus, a communication abnormality is detected.

上記未設定のID符号の設定は、マイクロコンピュータ10が送信したID符号と異なるID符号のデータを受信すると異常と判定できるように設定するシステムと、少なくとも2つ以上の周辺IC20,30とマイクロコンピュータ10が共に定義されていないID符号のデータを受信すると異常と判定するシステムの2つがある。又、データ衝突となるのは、ID符号が2ビット異常反転したため、少なくとも2つ以上の周辺IC20,30が同時にマイクロコンピュータ10にデータを送信する際に生じ、この場合データビット値1と0の衝突でデータビット値が0になることとなり、これを検出することにより異常を判定するシステムである。   The unset ID code is set such that an abnormality can be determined when data having an ID code different from the ID code transmitted by the microcomputer 10 is received, and at least two peripheral ICs 20 and 30 and the microcomputer. There are two systems in which it is determined that an abnormality is detected when data of ID codes in which 10 is not defined is received. A data collision occurs when at least two peripheral ICs 20 and 30 simultaneously transmit data to the microcomputer 10 because the ID code is abnormally inverted by 2 bits. In this case, the data bit values 1 and 0 are the same. In this system, the data bit value becomes 0 due to the collision, and abnormality is detected by detecting this.

上記異常判定するシステムを用いてマイクロコンピュータ10による車載電子制御装置の制御の作動を通信データ上で監視する場合、通信データのID符号の1ビット又は2ビットが異常反転する可能性があり、その異常反転するビット数を1ビットと想定するか、2ビットと想定するかにより異常判定のシステムは異なり、かつ異常ビット数を多く想定する程異常判定の精度、信頼性は向上する。1ビットID符号異常反転では、マイクロコンピュータ10で周辺ICからのデータを受信する際に予め未設定のID符号となるようにID符号を付与すればよい。   When monitoring the control operation of the in-vehicle electronic control unit by the microcomputer 10 using the above system for judging abnormality on the communication data, there is a possibility that one or two bits of the ID code of the communication data are abnormally inverted. The abnormality determination system differs depending on whether the number of abnormally inverted bits is assumed to be 1 bit or 2 bits, and the accuracy and reliability of abnormality determination improve as the number of abnormal bits increases. In the 1-bit ID code abnormal inversion, when the microcomputer 10 receives data from the peripheral IC, an ID code may be given so as to be an unset ID code.

2ビットID符号異常反転では、例えばマイクロコンピュータ10から一方の周辺IC20へのデータをQとAに、ID符号を0000と設定し、他方の周辺IC30からマイクロコンピュータへのデータを未使用(すべてのビットをHi )とし、そのデータの符号を1111とする。このように設定した状態でデータの送,受信をすると、2ビットID符号異常反転によるID符号の衝突で上記3つの態様の異常状態が生じ、これらをマイクロコンピュータ10で検出することにより異常状態の判定をする。   In 2-bit ID code error inversion, for example, data from the microcomputer 10 to one peripheral IC 20 is set to Q and A, an ID code is set to 0000, and data from the other peripheral IC 30 to the microcomputer is unused (all The bit is Hi) and the code of the data is 1111. When data is transmitted and received in such a state, an abnormal state of the above three modes occurs due to an ID code collision caused by 2-bit ID code abnormal inversion. By detecting these abnormal states, the microcomputer 10 detects the abnormal state. Make a decision.

この発明の車載電子制御装置の送信データ監視システムは、マイクロコンピュータ10と少なくとも2つ以上の周辺IC20,30間でのシリアル通信時に、送,受信されるデータにID符号を付して送,受信する際に、予め未設定のID符号となるように設定又はデータ衝突が生じるようなID符号を付して異常を判定することができるようにしたから、シリアル通信時のデータの異常判定をID符号の設定を配慮することによりシリアル通信の通信状態を監視し、異常状態を確実に判定して制御の安全性、信頼性を向上させることができるという効果が得られる。   The transmission data monitoring system for an in-vehicle electronic control device according to the present invention transmits and receives data with an ID code attached thereto during serial communication between the microcomputer 10 and at least two or more peripheral ICs 20 and 30. In order to determine the abnormality by attaching an ID code that causes a data collision or setting so that it becomes an unset ID code in advance, it is possible to determine the abnormality of data during serial communication. Considering the setting of the code, it is possible to monitor the communication state of the serial communication and reliably determine the abnormal state to improve the safety and reliability of the control.

以下、この発明の実施の形態について図面を参照して説明する。図1は実施形態の送信データ異常監視システムを備えた車載電子制御装置の主要構成部の概略ブロック図である。図示の車載電子制御装置(ECU)は、車両のブレーキ装置を制御する液圧回路が平面視対角線上の車輪を液圧制御する、後述するいわゆるX−配管系の液圧回路を対象とし、この液圧回路に対応して、入力信号に基づいて各種の演算をし、かつ制御信号を出力するマイクロコンピュータ10と、その入力側の信号の処理、リレーなどの監視、遮断及び/又は禁止をする周辺IC20と、出力側の制御信号を受けてソレノイド38を駆動するリニア駆動部36を含む周辺IC30とを有する電子制御回路を備えている。なお、ECUは一般に少なくとも2つ以上の周辺ICを備えているが、図示の例では説明の簡略化のため2つの周辺IC20,30を備えた例を示す。   Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic block diagram of main components of an in-vehicle electronic control device including the transmission data abnormality monitoring system of the embodiment. The illustrated on-vehicle electronic control unit (ECU) targets a hydraulic circuit of a so-called X-piping system, which will be described later, in which a hydraulic circuit that controls a brake device of a vehicle hydraulically controls wheels on a diagonal line in plan view. Corresponding to the hydraulic circuit, the microcomputer 10 that performs various calculations based on the input signal and outputs the control signal, and processes the signal on the input side, monitors, interrupts and / or prohibits the relay, etc. An electronic control circuit having a peripheral IC 20 and a peripheral IC 30 including a linear drive unit 36 that drives the solenoid 38 in response to an output-side control signal is provided. The ECU generally includes at least two or more peripheral ICs. However, in the illustrated example, an example including two peripheral ICs 20 and 30 is shown for simplification of description.

マイクロコンピュータ10は、入力側の周辺IC20に設けられた図示しない処理部へ車輪速信号や液圧など車両の走行状態を表わすセンサからの信号が送られて、波形処理された信号を入力信号として入力部11で受信し、その信号に基づいてABS制御などの各種演算プログラムに従って演算部(CPU)12により必要な演算を行い、その演算結果を出力部13から出力するように構成されている。この演算されたデータはシリアル通信部14から周辺IC20,30の双方に送信され、周辺IC20ではシリアル通信バッファ21で受信し、図示しないシリアル通信監視部によりそのデータ通信の状態を監視し、通信状態に異常が生じていれば制御禁止部22へ信号を出力する。   The microcomputer 10 sends a signal from a sensor representing a vehicle running state such as a wheel speed signal or hydraulic pressure to a processing unit (not shown) provided in the peripheral IC 20 on the input side, and uses the waveform processed signal as an input signal. The calculation unit (CPU) 12 performs a necessary calculation according to various calculation programs such as ABS control based on the signal received by the input unit 11 and outputs the calculation result from the output unit 13. The calculated data is transmitted from the serial communication unit 14 to both the peripheral ICs 20 and 30, and is received by the serial communication buffer 21 at the peripheral IC 20, and the status of the data communication is monitored by a serial communication monitoring unit (not shown). If an abnormality occurs, a signal is output to the control prohibition unit 22.

周辺IC20の制御禁止部22は、上記通信異常などの信号を受けると、リレー制御部23へ信号を出力し、ソレノイドなどの電気的負荷への主電源ライン上に設けられているフェールセーフリレーを遮断するための信号を出力すると共に、周辺IC20の内部をリセットする信号を出力する。24は電源監視部である。又、制御禁止部22へは、マイクロコンピュータ10内のCPU12による演算タイミングの周期等の異常を監視する信号が入力されるようになっている。   The control prohibition unit 22 of the peripheral IC 20 outputs a signal to the relay control unit 23 when receiving a signal such as the above-described communication abnormality, and turns on a fail-safe relay provided on the main power supply line to an electrical load such as a solenoid. A signal for shutting off is output and a signal for resetting the inside of the peripheral IC 20 is output. Reference numeral 24 denotes a power supply monitoring unit. In addition, a signal for monitoring abnormality such as a cycle of calculation timing by the CPU 12 in the microcomputer 10 is input to the control prohibiting unit 22.

出力側の周辺IC30にもシリアル通信バッファ31が設けられ、これに前述したマイクロコンピュータ10のシリアル通信部14からデータが送られて、データの監視が行われる。周辺IC30には、周辺IC20と同様に制御禁止部32,電源監視部34が設けられ、さらにリニア駆動部36,モータリレー駆動部37等が設けられている。リニア駆動部36は、増圧型と減圧型のリニア制御弁(電磁弁)のソレノイド38を出力部13からの制御信号により駆動する。リニア駆動部36は、マイクロコンピュータ10のシリアル通信部14からのデータ信号をシリアル通信バッファ31で受信し、その通信において異常が生じた場合、図示しないその監視部から通信異常の信号が送られ、リニア制御弁の作動が遮断される。   A serial communication buffer 31 is also provided in the peripheral IC 30 on the output side, and data is sent from the serial communication unit 14 of the microcomputer 10 to monitor the data. Similar to the peripheral IC 20, the peripheral IC 30 is provided with a control prohibition unit 32 and a power supply monitoring unit 34, and is further provided with a linear drive unit 36, a motor relay drive unit 37, and the like. The linear drive unit 36 drives a solenoid 38 of a pressure-increasing type and a pressure-reducing type linear control valve (electromagnetic valve) by a control signal from the output unit 13. The linear drive unit 36 receives a data signal from the serial communication unit 14 of the microcomputer 10 by the serial communication buffer 31, and when an abnormality occurs in the communication, a communication abnormality signal is sent from the monitoring unit (not shown), The operation of the linear control valve is shut off.

制御禁止部32は、入力側の周辺IC20と同様に、マイクロコンピュータ10からの監視信号が入力され、異常が検出されると禁止信号をモータリレー駆動部37等へ出力し、駆動を遮断すると共に周辺IC30内の各部の状態をリセットするリセット信号としても使用される。電源監視部34の監視信号は制御禁止部32と入力側の周辺IC20のリレー制御部23へも送られている。このように制御禁止部22,32で異常が検出され異常と判定した場合、それぞれの周辺IC20,30で個別に制御禁止の異常処置が実施される。   As with the peripheral IC 20 on the input side, the control prohibiting unit 32 receives a monitoring signal from the microcomputer 10 and outputs a prohibiting signal to the motor relay driving unit 37 and the like when an abnormality is detected, and cuts off driving. It is also used as a reset signal for resetting the state of each part in the peripheral IC 30. The monitoring signal of the power supply monitoring unit 34 is also sent to the control prohibiting unit 32 and the relay control unit 23 of the peripheral IC 20 on the input side. As described above, when an abnormality is detected by the control prohibiting units 22 and 32 and determined to be abnormal, an abnormal measure for prohibiting control is individually performed in each of the peripheral ICs 20 and 30.

上記車載電子制御装置が制御する液圧ブレーキシステムの一例を図2に示す。図示の液圧ブレーキシステムは、いわゆるブレーキバイワイヤ方式のシステムであり、例えば特開2003−205838号公報に開示されたシステムと共通する部分が多く含まれているので、ここでは簡単に説明する。なお、ブレーキ輪は右前輪(FR),左後輪(RL)のみを示し、他は図示省略している。又、図示の液圧ブレーキシステムはX−配管系を採用しており、入力操作部50,パワー供給部60,調圧部70から成る。入力操作部50は、ブレーキペダル51,2つの加圧室を含むマスタシリンダ52,電磁弁53(ソレノイドSL1),ストロークシミュレータ54,ストロークセンサPSSを備えている。ストロークシミュレータ54はドライバによるブレーキ操作フィーリングを創成するために設けられている。 An example of a hydraulic brake system controlled by the on-vehicle electronic control device is shown in FIG. The illustrated hydraulic brake system is a so-called brake-by-wire system, and includes many parts common to the system disclosed in, for example, Japanese Patent Application Laid-Open No. 2003-205838, and will be briefly described here. Note that only the right front wheel (FR) and the left rear wheel (RL) are shown as brake wheels, and the others are not shown. The illustrated hydraulic brake system employs an X-pipe system, and includes an input operation unit 50, a power supply unit 60, and a pressure adjustment unit 70. The input operation section 50, a master cylinder 52 including a brake pedal 51,2 one pressure chamber, the solenoid valve 53 (solenoid S L1), the stroke simulator 54, a stroke sensor P SS. The stroke simulator 54 is provided to create a brake operation feeling by the driver.

パワー供給部60は、ブレーキバイワイヤ方式で制御を行う際の液圧を発生させるため動力により作動する動力式液圧発生装置としてのポンプ61,モータ61M ,逆止弁62,アキュムレータ63,リリーフ弁64,圧力スイッチSWを備えている。調圧部70は、増圧用リニア弁71,減圧用リニア弁72のそれぞれをFR輪,RL輪に対し各1組ずつ備えている。増,減圧用リニア弁71FR,71RL,72FRは常閉弁、減圧用リニア弁72RLは常開弁であり、ソレノイドSL3〜SL6の電磁コイルへの供給電流を制御することによりばね付勢力と弁圧の差圧で開閉され、ホイールシリンダ液圧が制御される。上記増,減圧用リニア弁71FR,71RL,72FRによりドライバの要求制動力が得られるようにホイールシリンダ81(FR,RL)の液圧の目標液圧が決定され、実際のホイールシリンダ液圧が目標液圧と同じになるようにコイルへの供給電流が決定される。 The power supply unit 60 includes a pump 61, a motor 61 M , a check valve 62, an accumulator 63, a relief valve as a power type hydraulic pressure generating device that operates by power to generate hydraulic pressure when performing control by a brake-by-wire system. 64, pressure switch SW is provided. The pressure adjusting unit 70 includes one set of the pressure-increasing linear valve 71 and the pressure-decreasing linear valve 72 for each of the FR wheel and the RL wheel. The linear valves 71 FR , 71 RL and 72 FR for increasing and reducing pressures are normally closed valves, and the linear valve 72 RL for reducing pressures are normally open valves. By controlling the current supplied to the solenoid coils of the solenoids S L3 to S L6 The wheel cylinder hydraulic pressure is controlled by opening and closing by the differential pressure between the spring biasing force and the valve pressure. The target hydraulic pressure of the wheel cylinder 81 (FR, RL) is determined so that the driver's required braking force can be obtained by the increase / decrease linear valves 71 FR , 71 RL , 72 FR , and the actual wheel cylinder fluid The supply current to the coil is determined so that the pressure is the same as the target hydraulic pressure.

上記ブレーキバイワイヤ方式の液圧ブレーキシステムでは、ドライバがブレーキペダル51を操作すると、マスタシリンダ52からホイールシリンダ81に至る液圧回路がマスタカット弁VMCによって遮断され、通常制動時には、パワー供給部60から供給される液圧が調圧部70の増圧用リニア弁71によって調圧されてホイールシリンダ81に供給される。このときの増圧用リニア弁71による調圧は、ドライバによるブレーキペダル51の操作量がストロークセンサPSSによって、また、マスタシリンダ52によって発生させたブレーキ操作力に応じた液圧が圧力センサPMCによってそれぞれ検出され、 その検出信号に基づいてなされるので、通常制動時にホイールシリンダ81に供給される液圧はドライバによるブレーキ操作力に応じた値となる。 The hydraulic brake system of the brake-by-wire system, the driver operates the brake pedal 51, the hydraulic circuit leading from the master cylinder 52 to the wheel cylinders 81 is interrupted by the master cut valve V MC, during normal braking, the power supply unit 60 Is adjusted by the pressure-increasing linear valve 71 of the pressure adjusting unit 70 and supplied to the wheel cylinder 81. The pressure adjustment by the pressure-increasing linear valve 71 at this time is such that the amount of operation of the brake pedal 51 by the driver is the stroke sensor PSS , and the hydraulic pressure corresponding to the brake operation force generated by the master cylinder 52 is the pressure sensor PMC. Therefore, the hydraulic pressure supplied to the wheel cylinder 81 during normal braking is a value corresponding to the brake operating force by the driver.

この液圧ブレーキシステムは、パワー供給部60と、増圧用リニア弁71及び減圧用リニア弁72を有する調圧部70を備えているので、ホイールシリンダ81の液圧をECUの判断によりドライバの意思に基づかない任意の値に調圧することができ、アンチロック制御(ABS)や車両の安定性制御(VSC)、回生ブレーキとの協調制御などを行うことができる。なお、ポンプや電気系統などが失陥して調圧部70からの液圧供給が行えなくなったときには、マスタカット弁VMCが開弁したままになり、また、失陥の無いときに開弁する電磁弁53は閉じたままとなってマスタシリンダ52によって発生させた液圧がホイールシリンダ81に供給され、その液圧による制動がなされる。 This hydraulic brake system includes a power supply unit 60 and a pressure adjusting unit 70 having a pressure increasing linear valve 71 and a pressure reducing linear valve 72. Therefore, the driver's intention is determined by the ECU by determining the hydraulic pressure of the wheel cylinder 81. The pressure can be adjusted to an arbitrary value not based on the control, and anti-lock control (ABS), vehicle stability control (VSC), cooperative control with regenerative braking, and the like can be performed. Incidentally, the valve opening when when such as pumps and electrical system no longer perform the liquid pressure supply from to pressure regulating section 70 failure, the master cut valve V MC is to remain opened, also no failure The solenoid valve 53 is kept closed, and the hydraulic pressure generated by the master cylinder 52 is supplied to the wheel cylinder 81, and braking is performed by the hydraulic pressure.

上記の構成とした車載電子制御装置では、マイクロコンピュータ10のシリアル通信部14と2つの周辺IC20,30のシリアル通信バッファ21,31との間でデータの送,受信を行う際に送信データの通信異常を監視する送信データ異常監視システムが設けられている。即ち、マイクロコンピュータ10から2つの周辺IC20,30へ送信するデータにID符号を付して送信するが、その際2つの周辺IC20,30で受信されたデータをマイクロコンピュータ10へ送信して受信されるデータのID符号に異常が生じた場合、必ず未設定のID符号となるように予めマイクロコンピュータ10から送信するデータにID符号を付すようにシリアル通信部14とシリアル通信バッファ21,31において送,受信の信号を設定することにより送信データ異常監視システムを構成している。   In the on-vehicle electronic control device configured as described above, communication of transmission data is performed when data is transmitted and received between the serial communication unit 14 of the microcomputer 10 and the serial communication buffers 21 and 31 of the two peripheral ICs 20 and 30. A transmission data abnormality monitoring system for monitoring abnormality is provided. That is, the data transmitted from the microcomputer 10 to the two peripheral ICs 20 and 30 is transmitted with an ID code. At this time, the data received by the two peripheral ICs 20 and 30 is transmitted to the microcomputer 10 and received. When an abnormality occurs in the ID code of the data to be transmitted, the serial communication unit 14 and the serial communication buffers 21 and 31 send the ID code to the data transmitted from the microcomputer 10 in advance so that the ID code is always set to an unset ID code. The transmission data abnormality monitoring system is configured by setting the reception signal.

上記の送信データ異常監視システムで行なわれる一般的な通信処理の手順は次の通りである。まず、(1)マイクロコンピュータ10と周辺IC20,周辺IC30間でそれぞれシリアル通信を行い、(2)その際通信データには周辺IC20と周辺IC30に対して区別し得るID符号を付与しておき、そのID符号により周辺IC20との通信データか、周辺IC30との通信データかを判別できるようにしておく(例えば図4の(a)図II,III のID符号、(c)図II,III のID符号参照)。又、(3)周辺IC20,30内でもそのIDによりデータ内容を判別するようにしておく(例えば図4の(b)図II,III のID符号、(d)図II,III のID符号参照)。(4)周辺IC20,30はデータを受信すると、そのデータに付与されているIDと同一のID符号によりデータをマイクロコンピュータ10へ送信する。   A general communication processing procedure performed in the transmission data abnormality monitoring system is as follows. First, (1) serial communication is performed between the microcomputer 10 and the peripheral IC 20 and the peripheral IC 30, respectively. (2) At that time, an ID code that can distinguish the peripheral IC 20 and the peripheral IC 30 is given to the communication data. Based on the ID code, it is possible to determine whether it is communication data with the peripheral IC 20 or communication data with the peripheral IC 30 (for example, (a) in FIG. 4, the ID code in FIGS. II and III, (c) in FIGS. ID reference). Also, (3) the data contents are discriminated in the peripheral ICs 20 and 30 by their IDs (see, for example, (b) in FIGS. 4B and II, III, (d) ID codes in FIGS. II and III). ). (4) When the peripheral ICs 20 and 30 receive the data, the peripheral ICs 20 and 30 transmit the data to the microcomputer 10 using the same ID code as the ID assigned to the data.

上記マイクロコンピュータ10と周辺IC20,30との間でのデータ通信において、マイクロコンピュータ10が送信したデータと受信したデータのID符号のいずれかに1ビット又は2ビットの異常反転が生じた状態で受信した通信異常の場合、あるいはID符号が2ビット異常反転し、かつ2つの周辺IC20と30が同時にマイクロコンピュータ10へ送信すると、データの衝突(データビットの値が送受信時で相違)が生じる通信異常の場合とがある。いずれの場合も通信異常であり、マイクロコンピュータ10は異常と判定するが、このような異常判定には次のように3通りの態様がある。   In data communication between the microcomputer 10 and the peripheral ICs 20 and 30, reception is performed in a state where an abnormal inversion of 1 bit or 2 bits has occurred in either the data transmitted by the microcomputer 10 or the ID code of the received data. If the communication error occurs, or if the ID code is abnormally inverted by 2 bits and the two peripheral ICs 20 and 30 transmit to the microcomputer 10 at the same time, a data error (data bit value differs between transmission and reception) occurs. There are cases. In any case, the communication is abnormal, and the microcomputer 10 determines that there is an abnormality. There are three modes for determining such an abnormality as follows.

(5)マイクロコンピュータ10が送信したID符号と異なるID符号のデータを受信 すると異常と判定する。
(6)周辺IC20,30、マイクロコンピュータ10共に定義されていないID符号 のデータを受信すると異常と判定する。
(7)ID符号が2ビット異常反転したためデータの衝突(異なるビットデータの同時 受信)が発生すると、データビット値1と0の衝突でデータビット値が0になり、異 常と判定する。
(5) When data of an ID code different from the ID code transmitted by the microcomputer 10 is received, it is determined that there is an abnormality.
(6) When data of ID code that is not defined in both the peripheral ICs 20 and 30 and the microcomputer 10 is received, it is determined as abnormal.
(7) If a data collision (simultaneous reception of different bit data) occurs because the ID code is abnormally inverted by 2 bits, the data bit value becomes 0 due to the collision of the data bit values 1 and 0, and it is determined that there is an abnormality.

上記異常判定の具体例を以下に示す。なお、以下の説明では、必ずしも上記異常判定態様の順序通りではなく、1ビット異常反転と2ビット異常反転の場合に分けて説明する。(a)1ビットID符号異常
ID符号の1ビット異常反転を想定した場合、予め未定義(未設定)のID符号となるようにID符号を設定し、1ビット異常反転したID符号を周辺IC20,30が受信し、その信号をマイクロコンピュータ10が受信すると異常と判定する。例えば、周辺IC20への送信でID0011と設定した場合、1ビットの異常反転でID0111となってマイクロコンピュータ10へ送信されると、図4の(a),(b)図に示すように、ID0111は存在しない(未設定)IDとなるため異常と判定する。マイクロコンピュータ10から周辺IC30への送信の場合も同様である。これは異常判定(6)の場合である。
A specific example of the abnormality determination is shown below. In the following description, it is not necessarily in the order of the above-described abnormality determination mode, and the case of 1-bit abnormality inversion and 2-bit abnormality inversion will be described separately. (A) 1-bit ID code abnormality When 1-bit abnormal inversion of ID code is assumed, an ID code is set in advance so as to be an undefined (unset) ID code, and the 1-bit abnormal inversion ID code is set as the peripheral IC 20 , 30 and the microcomputer 10 receives the signal, it is determined that there is an abnormality. For example, when ID0011 is set for transmission to the peripheral IC 20, when ID0111 is transmitted to the microcomputer 10 by 1-bit abnormal inversion, as shown in FIGS. 4A and 4B, ID0111 is obtained. Is determined to be abnormal because the ID does not exist (unset). The same applies to transmission from the microcomputer 10 to the peripheral IC 30. This is the case of abnormality determination (6).

(b)2ビットID符号異常
ID符号の2ビット異常反転を想定した場合、下記のようにID符号を設定することにより異常判定する。
(イ)図4の(a),(b)図の符号欄Iに示すように、マイクロコンピュータ10→周辺IC20へのデータをQ&A、そのID符号を0000と設定する。Q&Aとは実際のデータではなく、予め所定のビット値(0と1の組合わせ)列の組合わせに設定したデータであり、例えば偶数ビットを全て1、他は0とするビット列というように設定する。
(ロ)図4の(d)図の符号欄IVに示すように、周辺IC30→マイクロコンピュータ10へのデータを未設定(全てのビットをHi )となるように設定し(以下Hi は1、Lo は0を指す)、そのID符号を1111と設定する。
(B) 2-bit ID code abnormality When 2-bit abnormal inversion of the ID code is assumed, abnormality is determined by setting the ID code as follows.
(A) As shown in the code column I in FIGS. 4A and 4B, the data from the microcomputer 10 to the peripheral IC 20 is set to Q & A, and the ID code is set to 0000. Q & A is not actual data, but data that is set in advance to a combination of columns with a predetermined bit value (combination of 0 and 1). For example, a bit string in which even bits are all set to 1 and others are set to 0 To do.
(B) As shown in the code column IV of FIG. 4D, the data from the peripheral IC 30 to the microcomputer 10 is set to be unset (all bits are Hi) (hereinafter, Hi is 1, Lo indicates 0), and the ID code is set to 1111.

このように設定し、2ビットID符号異常反転が生じると、周辺IC20と周辺IC30が同時にマイクロコンピュータ10へデータ送信した場合、データの衝突が発生し、マイクロコンピュータはID符号をLo のIDとし、かつデータをLo 側のデータとしてマイクロコンピュータ10は受信し、異常と判定する。これは異常判定(7)の場合である。ここで、上記2ビットID符号異常反転が生じる場合について以下具体的に説明する。   When the 2-bit ID code abnormal inversion occurs in this way, when the peripheral IC 20 and the peripheral IC 30 transmit data to the microcomputer 10 at the same time, a data collision occurs, and the microcomputer sets the ID code to Lo ID, The microcomputer 10 receives the data as Lo-side data and determines that the data is abnormal. This is the case of abnormality determination (7). Here, the case where the above-described 2-bit ID code abnormal inversion occurs will be specifically described.

(衝突1)ID符号0000と2ビットHi ID符号の衝突
(2ビットHi ID符号とは1001のようにID符号のうち2つのビットデータが1であるものを指す)
・2ビットHi ID(例1001)をマイクロコンピュータ10が送信した場合
回答ID符号異常により異常判定する。例えば2ビットHi ID符号1001をマイクロコンピュータ10が送信すると、周辺IC30は正常にデータを受信→周辺IC30はID符号1001のデータをマイクロコンピュータ10へ送信する。
(Collision 1) Collision between ID code 0000 and 2-bit Hi ID code (2-bit Hi ID code refers to one in which two bit data of ID code is 1 like 1001)
When the microcomputer 10 transmits a 2-bit Hi ID (example 1001), an abnormality is determined based on the answer ID code abnormality. For example, when the microcomputer 10 transmits a 2-bit Hi ID code 1001, the peripheral IC 30 normally receives data → the peripheral IC 30 transmits data of the ID code 1001 to the microcomputer 10.

一方、周辺IC20が2ビット異常反転により2ビットHi ID符号1001をID符号0000として受信すると、周辺IC20はID符号0000のデータをマイクロコンピュータ10へ送信し、マイクロコンピュータ10内で、ID符号1001とID符号0000が衝突し、マイクロコンピュータ10はID符号0000として受信する。マイクロコンピュータ10はID符号1001のデータを送信したにも拘らずID符号0000が戻ってくるため、送信したID符号と異なるID符号を受信したこととなり、周辺ICとの通信は異常と判定する。これは異常判定(5)の場合である。   On the other hand, when the peripheral IC 20 receives the 2-bit Hi ID code 1001 as the ID code 0000 due to the 2-bit abnormal inversion, the peripheral IC 20 transmits the data of the ID code 0000 to the microcomputer 10. The ID code 0000 collides, and the microcomputer 10 receives it as the ID code 0000. The microcomputer 10 receives the ID code 0000 in spite of transmitting the data of the ID code 1001, and therefore receives an ID code different from the transmitted ID code, and determines that the communication with the peripheral IC is abnormal. This is the case of abnormality determination (5).

・ID符号0000(2ビットHi IDではない)をマイクロコンピュータ10が送信した場合
周辺IC20は正常にデータを受信→周辺IC20はID符号0000のデータをマイクロコンピュータ10へ送信する。一方、周辺IC30が2ビット異常反転によりID符号1001として受信すると、周辺IC30はID符号1001のデータをマイクロコンピュータ10へ送信し、マイクロコンピュータ10内でID符号0000とID符号1001が衝突し、マイクロコンピュータ10はID符号を0000として受信する(データ内容はLo 側になる)。このため、マイクロコンピュータ10は周辺ICからのID符号を正常として認識するが、データの内容がLo 側となりQ&Aのデータと異なるため、データ異常として異常判定する。これは異常判定(7)の場合である。
When the microcomputer 10 transmits an ID code 0000 (not a 2-bit Hi ID), the peripheral IC 20 normally receives data → the peripheral IC 20 transmits data with the ID code 0000 to the microcomputer 10. On the other hand, when the peripheral IC 30 receives the ID code 1001 due to 2-bit abnormal inversion, the peripheral IC 30 transmits the data of the ID code 1001 to the microcomputer 10, and the ID code 0000 and the ID code 1001 collide in the microcomputer 10. The computer 10 receives the ID code as 0000 (data contents are on the Lo side). For this reason, the microcomputer 10 recognizes the ID code from the peripheral IC as normal, but determines that the data is abnormal because the data content is Lo and is different from the Q & A data. This is the case of abnormality determination (7).

(衝突2)2ビットHi ID符号同士の衝突
この場合は回答ID異常を検出することによりマイクロコンピュータ10で異常判定する。例えばマイクロコンピュータ10がID符号0011を送信したとする。この場合、周辺IC20は正常にデータを受信→周辺IC20はID符号0011のデータをマイクロコンピュータ10へ送信する。一方、周辺IC30が2ビット異常反転によりID符号1010として受信すると、周辺IC30はID符号1010のデータをマイクロコンピュータ10へ送信し、マイクロコンピュータ10内でID符号0011と1010が衝突をし、マイクロコンピュータ10はID符号を0010として受信する。マイクロコンピュータは定義されていないID符号を受信するため、異常と判定する。これは異常判定(6)の場合である。
(Collision 2) Collision between 2-bit Hi ID codes In this case, the microcomputer 10 determines abnormality by detecting an answer ID abnormality. For example, assume that the microcomputer 10 transmits the ID code 0011. In this case, the peripheral IC 20 normally receives the data. The peripheral IC 20 transmits the data of the ID code 0011 to the microcomputer 10. On the other hand, when the peripheral IC 30 receives the ID code 1010 due to 2-bit abnormal inversion, the peripheral IC 30 transmits the data of the ID code 1010 to the microcomputer 10, and the ID codes 0011 and 1010 collide with each other in the microcomputer 10. 10 receives the ID code as 0010. Since the microcomputer receives an ID code that is not defined, it is determined to be abnormal. This is the case of abnormality determination (6).

(衝突3)ID符号1111と2ビットHi IDの衝突
・ID符号1111をマイクロコンピュータ10が送信した場合
回答ID異常を検出することによりマイクロコンピュータ10で異常判定する。例えば、マイクロコンピュータ10がID符号1111を送信した場合、周辺IC30は正常にデータを受信→周辺IC30はID符号1111のデータをマイクロコンピュータ10へ送信する。一方、周辺IC20が2ビット異常反転によりID符号0011として受信すると、周辺IC20はID符号0011のデータをマイクロコンピュータへ送信し、マイクロコンピュータ10内でID符号1111と0011が衝突をし、マイクロコンピュータ10はID符号を0011として受信する。マイクロコンピュータ10はID符号1111のデータを送信したにも拘らず、ID符号0011が戻って来たため、異常と判定する。これは異常判定(5)の場合である。
(Collision 3) When the microcomputer 10 transmits the ID code 1111 and the collision / ID code 1111 of the 2-bit Hi ID, the microcomputer 10 determines abnormality by detecting the reply ID abnormality. For example, when the microcomputer 10 transmits the ID code 1111, the peripheral IC 30 normally receives data → the peripheral IC 30 transmits data of the ID code 1111 to the microcomputer 10. On the other hand, when the peripheral IC 20 receives the ID code 0011 due to 2-bit abnormal inversion, the peripheral IC 20 transmits the data of the ID code 0011 to the microcomputer, and the ID codes 1111 and 0011 collide with each other in the microcomputer 10. Receives the ID code as 0011. Although the microcomputer 10 has transmitted the data of the ID code 1111, the ID code 0011 has returned, so that it is determined as abnormal. This is the case of abnormality determination (5).

・2ビットHi ID符号をマイクロコンピュータ10が送信した場合
この場合、周辺IC30→マイクロコンピュータ10へのID符号を1111とし、データを未設定(Hi 出力)とすることによりID符号の送,受信状態に異常は生じない(影響なし)。例えば、マイクロコンピュータ10がID符号0011を送信した場合、周辺IC20は正常にデータを受信→周辺IC20はID符号0011のデータをマイクロコンピュータ10へ送信する。
When the microcomputer 10 transmits a 2-bit Hi ID code In this case, the ID code from the peripheral IC 30 to the microcomputer 10 is set to 1111 and the data is not set (Hi output), so that the ID code is sent and received. No abnormalities occur (no effect). For example, when the microcomputer 10 transmits the ID code 0011, the peripheral IC 20 normally receives the data. The peripheral IC 20 transmits the data of the ID code 0011 to the microcomputer 10.

一方、周辺IC30が2ビット異常反転によりID1111として受信すると、周辺IC30はID符号1111のデータをマイクロコンピュータ10へ送信し、マイクロコンピュータ10内でID符号0011と1111が衝突をし、マイクロコンピュータ10はID符号0011として受信する。従って、マイクロコンピュータ10はID符号を正常と認識するが、周辺IC30→マイクロコンピュータ10へのデータを全てHi 出力としているため、データ内容はID0011のデータから変わることがなく、送,受信の異常判定に影響がない。従って、異常として扱われない。 On the other hand, when the peripheral IC 30 receives ID 1111 due to 2-bit abnormal inversion, the peripheral IC 30 transmits the data of the ID code 1111 to the microcomputer 10, and the ID codes 0011 and 1111 collide with each other in the microcomputer 10. Received as ID code 0011. Therefore, the microcomputer 10 recognizes the ID code and normal, because you are all H i output data to the peripheral IC 30 → microcomputer 10, the data content without changing the data of ID0011, transmission, reception abnormal There is no effect on the judgment. Therefore, it is not treated as abnormal.

なお、上記実施形態ではID符号は4ビットの符号としたが、4ビット以上のビット符号とする場合も、上記ID符号の設定及び異常判定の方法は同様に適用される。   In the above-described embodiment, the ID code is a 4-bit code. However, the ID code setting and the abnormality determination method are similarly applied to a 4-bit or more bit code.

この発明の車載電子制御装置の送信データ異常監視システムは、マイクロコンピュータと少なくとも2つ以上の周辺ICとの間でシリアル通信により通信データの異常発生の有無を監視するシステムであり、このような電子制御回路を有する車載電子制御装置に広く利用できる。   The transmission data abnormality monitoring system of the on-vehicle electronic control device according to the present invention is a system that monitors the presence or absence of abnormality of communication data by serial communication between a microcomputer and at least two or more peripheral ICs. It can be widely used for in-vehicle electronic control devices having a control circuit.

実施形態の送信データ異常監視システムを備えた車載電子制御装置の要部概略ブロック図Main part schematic block diagram of in-vehicle electronic control device provided with transmission data abnormality monitoring system of embodiment 同上の車載電子制御装置を適用する液圧ブレーキシステムの一例の要部概略構成図The principal part schematic block diagram of an example of the hydraulic brake system which applies a vehicle-mounted electronic control apparatus same as the above シリアル通信の説明図Illustration of serial communication マイクロコンピュータと2つの周辺ICとのデータ通信のID符号の具体例(a)〜(d)の説明図Illustrations of specific examples (a) to (d) of ID codes for data communication between the microcomputer and two peripheral ICs

符号の説明Explanation of symbols

10 マイクロコンピュータ
11 入力部
12 演算部
13 出力部
14 シリアル通信部
20 周辺IC(入力側)
21 シリアル通信バッファ
22 制御禁止部
23 リレー制御部
24 電源監視部
30 周辺IC(出力側)
31 シリアル通信バッファ
32 制御禁止部
34 電源監視部
36 リニア駆動部
37 モータリレー駆動部
38 ソレノイド
DESCRIPTION OF SYMBOLS 10 Microcomputer 11 Input part 12 Calculation part 13 Output part 14 Serial communication part 20 Peripheral IC (input side)
21 Serial communication buffer 22 Control prohibition unit 23 Relay control unit 24 Power supply monitoring unit 30 Peripheral IC (output side)
31 Serial communication buffer 32 Control prohibition unit 34 Power supply monitoring unit 36 Linear drive unit 37 Motor relay drive unit 38 Solenoid

Claims (6)

車両のブレーキ装置を制御するマイクロコンピュータ(10)と、少なくとも2つ以上の周辺IC(20,30)とを設け、マイクロコンピュータ(10)に設けたシリアル通信部(14)と、少なくとも2つ以上の周辺IC(20,30)のそれぞれに設けたシリアル通信バッファ(21,31)間で、マイクロコンピュータ(10)により演算されたデータを通信してマイクロコンピュータの作動を監視するようにした車載電子制御装置において、
イクロコンピュータ(10)から少なくとも2つ以上の周辺IC(20,30)へ送信するデータにID符号を付して送信する際に、少なくとも2つ以上の周辺IC(20,30)で受信されたデータをマイクロコンピュータ(10)へ送信して受信されるデータのID符号に異常が生じた場合、その異常が生じたID符号が未設定のID符号となるように予め設定、又は、マイクロコンピュータ(10)の異なるビットデータの同時受信となってそのデータビットの値が送受信時で相違するデータ衝突が生じるようにID符号を予め設定し、その異常が生じたID符号又はデータ衝突を検出した時、送信データの異常と判定して、送信データの正常/異常を監視するようにした車載電子制御装置の送信データ異常監視システム。
A microcomputer (10) for controlling a vehicle brake device and at least two or more peripheral ICs (20, 30) are provided, and a serial communication unit (14) provided in the microcomputer (10), and at least two or more In-vehicle electronic device that monitors the operation of the microcomputer by communicating the data calculated by the microcomputer (10) between the serial communication buffers (21, 31) provided in each of the peripheral ICs (20, 30) In the control device,
From microcomputers (10) to the data to be transmitted to at least two or more peripheral IC (20, 30) when sending denoted by the ID code is received at least two or more peripheral IC (20, 30) and when an abnormality data to the ID code of the data received and sends to the microcomputer (10) occurs, preset as ID code that abnormality has occurred is the ID code unset, also, its data bit value is set in advance ID code as data collision which differs in at reception occurs in a simultaneous reception of different bit data of the microcomputer (10), the abnormality has occurred ID code or data collisions A transmission data abnormality monitoring system for an in-vehicle electronic control device that, when detected, determines that transmission data is abnormal and monitors normality / abnormality of transmission data.
前記ID符号を、マイクロコンピュータが送信したID符号と異なるID符号をマイクロコンピュータが受信すると異常と判定するように設定することを特徴とする請求項1に記載の車載電子制御装置の送信データ異常監視システム。   The transmission data abnormality monitoring of the on-vehicle electronic control device according to claim 1, wherein the ID code is set so that an abnormality is detected when the microcomputer receives an ID code different from the ID code transmitted by the microcomputer. system. 前記ID符号を、少なくとも2つ以上の周辺IC、マイクロコンピュータ共に定義されていないID符号のデータを受信すると異常と判定するように設定することを特徴とする請求項1に記載の車載電子制御装置の送信データ異常監視システム。   The in-vehicle electronic control device according to claim 1, wherein the ID code is set so as to be determined to be abnormal when data of an ID code that is not defined in at least two or more peripheral ICs and microcomputers is received. Transmission data abnormality monitoring system. 前記ID符号を、ID符号2ビット異常反転によるデータの衝突発生の際マイクロコンピュータはデータビット値1と0の衝突でデータビット値を0として受信することにより異常と判定するように設定することを特徴とする請求項1に記載の車載電子制御装置の送信データ異常監視システム。   The ID code is set so that when a data collision occurs due to an ID code 2-bit abnormal inversion, the microcomputer determines that the data bit value is 0 by receiving a data bit value of 1 and 0 and determines that it is abnormal. The transmission data abnormality monitoring system for an on-vehicle electronic control device according to claim 1. 前記送信データを異常と判定した場合、それぞれの周辺IC(20,30)で個別に制御禁止の異常処置を実施することを特徴とする請求項2乃至4のいずれかに記載の車載電子制御装置の送信データ異常監視システム。   The in-vehicle electronic control device according to any one of claims 2 to 4, wherein when the transmission data is determined to be abnormal, an abnormality treatment for prohibiting control is individually performed in each peripheral IC (20, 30). Transmission data abnormality monitoring system. 前記周辺IC(20,30)が、マイクロコンピュータの入力側の信号処理、出力側の信号での電気的負荷の駆動処理、リレー等の監視・遮断及び/又は禁止等を行うことを特徴とする請求項1乃至5のいずれかに記載の車載電子制御装置の送信データ異常監視システム。   The peripheral ICs (20, 30) perform signal processing on the input side of a microcomputer, drive processing of an electrical load with a signal on the output side, monitoring / blocking and / or prohibition of a relay, etc. The transmission data abnormality monitoring system of the vehicle-mounted electronic control apparatus in any one of Claims 1 thru | or 5.
JP2005162806A 2005-06-02 2005-06-02 Transmission data abnormality monitoring system for in-vehicle electronic control unit Expired - Fee Related JP4579058B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005162806A JP4579058B2 (en) 2005-06-02 2005-06-02 Transmission data abnormality monitoring system for in-vehicle electronic control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005162806A JP4579058B2 (en) 2005-06-02 2005-06-02 Transmission data abnormality monitoring system for in-vehicle electronic control unit

Publications (2)

Publication Number Publication Date
JP2006340083A JP2006340083A (en) 2006-12-14
JP4579058B2 true JP4579058B2 (en) 2010-11-10

Family

ID=37560219

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005162806A Expired - Fee Related JP4579058B2 (en) 2005-06-02 2005-06-02 Transmission data abnormality monitoring system for in-vehicle electronic control unit

Country Status (1)

Country Link
JP (1) JP4579058B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195843A (en) * 2000-10-25 2001-07-19 Sanyo Electric Co Ltd Code error detecting circuit
JP2001265402A (en) * 2000-03-22 2001-09-28 Hitachi Ltd Controller for vehicle

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02149043A (en) * 1988-11-30 1990-06-07 Matsushita Electric Ind Co Ltd Communication equipment
JPH1168802A (en) * 1997-08-20 1999-03-09 Nittan Co Ltd Faulty environment supervisory system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001265402A (en) * 2000-03-22 2001-09-28 Hitachi Ltd Controller for vehicle
JP2001195843A (en) * 2000-10-25 2001-07-19 Sanyo Electric Co Ltd Code error detecting circuit

Also Published As

Publication number Publication date
JP2006340083A (en) 2006-12-14

Similar Documents

Publication Publication Date Title
KR102224534B1 (en) Brake system and method of operating electro-hydraulic brake system
EP3000674B1 (en) Electronic brake support system for use when service brake system has failed or is degraded
JP5254334B2 (en) Brake device for vehicle and method for operating vehicle brake device
US6157887A (en) Brake system for a motor vehicle
JP4902615B2 (en) Semiconductor switch
KR101964536B1 (en) Method for operating a brake system, and brake system with which the method is carried out
US6243629B1 (en) Electronic control unit for automotive vehicles
US6817681B2 (en) Electrohydraulic brake system for motor vehicles
JP2000025605A (en) Control method and device for automobile brake device
US20150084402A1 (en) Automatic traction relay valve diagnostic using pressure transducer feedback
KR20200140752A (en) Electric control unit of brake system
CN113631443B (en) Brake system with a pressure supply device and a safety door for a brake circuit
JP2006315620A (en) Relay drive circuit for on-vehicle electronic control device
JP4579058B2 (en) Transmission data abnormality monitoring system for in-vehicle electronic control unit
US11472390B2 (en) Method for monitoring an ABS control procedure in an electrically controllable brake system and electronically controllable brake system
CN110015286B (en) Method for increasing the braking force in an electronically slip-controllable vehicle brake system with electromechanical brake force amplification
JP4326913B2 (en) Brake device
JP4574435B2 (en) In-vehicle electronic control unit power supply circuit
JP3716948B2 (en) Automotive electronic control unit
JP4652134B2 (en) Microcomputer terminal connection structure of in-vehicle electronic control unit
US8847535B2 (en) System and method to determine the operating status of an electrical system having a system controller and an actuator controller
US9187070B2 (en) System and method for maintaining operational states of vehicle remote actuators during failure conditions
JPH0834341A (en) Antilock brake controller
JP3508614B2 (en) Automotive electronic control unit with self-monitoring function
KR970015311A (en) Diagnostic device for anti-lock braking system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100609

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100824

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100825

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4579058

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees