(57)【要約】【課題】マイクロコンピュータと少なくとも２つ以上の周辺ＩＣとの間でマイクロコンピュータのデータにＩＤ符号を付して送，受信する際に、ＩＤ符号の設定により通信異常を検出し得るように設定する車載電子制御装置の送信データ異常監視システムを得る。【解決手段】車載電子制御装置の送信データ異常監視システムは、マイクロコンピュータ１０と少なくとも２つ以上の周辺ＩＣ２０，３０とのシリアル通信において、少なくとも２つ以上の周辺ＩＣ２０，３０から送信されてマイクロコンピュータ１０で受信されるデータのＩＤ符号に異常が生じた場合、予め未設定のＩＤ符号となるように設定又はデータ衝突が生じるようにＩＤ符号を設定することにより送信データの正常／異常を監視し、制御装置の安全性、信頼性を向上させるようにしたものである。【選択図】図３
2006340083.tif 000002
【特許請求の範囲】
【請求項１】
車両のブレーキ装置を制御するマイクロコンピュータ（１０）と、少なくとも２つ以上の周辺ＩＣ（２０，３０）とを設け、マイクロコンピュータ（１０）に設けたシリアル通信部（１４）と、少なくとも２つ以上の周辺ＩＣ（２０，３０）のそれぞれに設けたシリアル通信バッファ（２１，３１）間で、マイクロコンピュータ（１０）により演算されたデータを通信してマイクロコンピュータの作動を監視するようにした車載電子制御装置において、マイクロコンピュータ（１０）から少なくとも２つ以上の周辺ＩＣ（２０，３０）へ送信するデータにＩＤ符号を付して送信する際に、少なくとも２つ以上の周辺ＩＣ（２０，３０）で受信されたデータをマイクロコンピュータ（１０）へ送信して受信されるデータのＩＤ符号に異常が生じた場合、予め未設定のＩＤ符号となるように設定又はデータ衝突が生じるようにＩＤ符号を設定し、送信データの正常／異常を監視するようにした車載電子制御装置の送信データ異常監視システム。
【請求項２】
前記ＩＤ符号を、マイクロコンピュータが送信したＩＤ符号と異なるＩＤ符号をマイクロコンピュータが受信すると異常と判定するように設定することを特徴とする請求項１に記載の車載電子制御装置の送信データ異常監視システム。
【請求項３】
前記ＩＤ符号を、少なくとも２つ以上の周辺ＩＣ、マイクロコンピュータ共に定義されていないＩＤ符号のデータを受信すると異常と判定するように設定することを特徴とする請求項１に記載の車載電子制御装置の送信データ異常監視システム。
【請求項４】
前記ＩＤ符号を、ＩＤ符号２ビット異常反転によるデータの衝突発生の際マイクロコンピュータはデータビット値１と０の衝突でデータビット値を０として受信することにより異常と判定するように設定することを特徴とする請求項１に記載の車載電子制御装置の送信データ異常監視システム。
【請求項５】
前記送信データを異常と判定した場合、それぞれの周辺ＩＣ（２０，３０）で個別に制御禁止の異常処置を実施することを特徴とする請求項２乃至４のいずれかに記載の車載電子制御装置の送信データ異常監視システム。
【請求項６】
前記周辺ＩＣ（２０，３０）が、マイクロコンピュータの入力側の信号処理、出力側の信号での電気的負荷の駆動処理、リレー等の監視・遮断及び／又は禁止等を行うことを特徴とする請求項１乃至５のいずれかに記載の車載電子制御装置の送信データ異常監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両のブレーキ装置を制御する車載電子制御装置内のマイクロコンピュータと周辺ＩＣとの通信における送信データの異常状態を監視するシステムに関する。
【背景技術】
【０００２】
車両のブレーキ装置は、平面視対角線上の車輪ブレーキを制動する、いわゆるＸ−配管系の液圧回路が広く採用されており、この液圧回路に対応してマイクロコンピュータと周辺ＩＣを有する電子制御回路から成る車載電子制御装置（ＥＣＵ）が知られている。上記の液圧回路を対象とするＥＣＵを備えた例として、特許文献１に「車載電子制御装置内のマイクロコンピュータ監視方法」が開示されている。
【０００３】
この文献１に記載されているＥＣＵは、マイクロコンピュータと入力側の周辺ＩＣとの間で、マイクロコンピュータのシリアル通信部から周辺ＩＣのシリアル通信バッファへデータ通信を行い、受信したデータに基づき周辺ＩＣによってマイクロコンピュータの異常を監視する。又、周辺ＩＣによってマイクロコンピュータを監視すると共に、周辺ＩＣからマイクロコンピュータへデータ通信を行い、その受信したデータに基づきマイクロコンピュータによってマイクロコンピュータ自体及び周辺ＩＣの異常を監視することもできるようにしている。
【０００４】
上記特許文献１では、マイクロコンピュータへの入力信号を処理する回路を周辺ＩＣと呼んでいるが、出力側からの制御信号によって電磁弁のソレノイドを駆動する半導体スイッチング素子による駆動部を含む電子部品を設けた回路も周辺ＩＣである。そして、この特許文献１では出力側の周辺ＩＣには上記ソレノイドの駆動部の電子部品しか示されていないが、他の例として出力側の周辺ＩＣにソレノイドの駆動部以外にもモータリレー駆動部などの電子部品が設けられているものがあり、これら電子部品の作動を監視するため、この出力側の周辺ＩＣにもシリアル通信監視部を設けてマイクロコンピュータのシリアル通信部からデータを送信し、上記各電子部品の作動を監視するシステムが既に提案されている。
【０００５】
ところで、上述した他の例のマイクロコンピュータのシリアル通信部でデータの送信、受信を行う場合、マイクロコンピュータから入力側の周辺ＩＣへデータを送信し、周辺ＩＣはデータ受信後そのデータに対応したデータをマイクロコンピュータへ送信する。マイクロコンピュータと出力側の周辺ＩＣ間の通信も同様である。このようなデータの送，受信の際に、周辺ＩＣへのデータにＡ，ＢのＩＤ符号を付して送，受信することが特許文献１に示されている。
【０００６】
このようなＩＤ符号を付して入力側と出力側の周辺ＩＣへデータを送，受信する際に、送，受信経路上での何らかの原因によりＩＤ符号の１ビット又は２ビットに異常が生じていると、上記データの送，受信が正常に行なわれなくなり、マイクロコンピュータ内で誤認識することが予想される。しかし、特許文献１はこのようなＩＤ符号の異常による信号の送，受信を監視して２つの周辺ＩＣ間と送，受信するシステムを構成することについてまで開示していないし、又従来このようなシステムを提案した例もない。
【特許文献１】特開２００１−３１２３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、上記の問題に留意して、マイクロコンピュータと少なくとも２つ以上の周辺ＩＣとの間でマイクロコンピュータのデータにＩＤ符号を付して送，受信する際に、ＩＤ符号の設定の際ビット異常検出に適するビット列を付与することにより通信異常を検出し得るように設定する車載電子制御装置の送信データ異常監視システムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
この発明は、上記の課題を解決する手段として、車両のブレーキ装置を制御するマイクロコンピュータ１０と、少なくとも２つ以上の周辺ＩＣ２０，３０とを設け、マイクロコンピュータ１０に設けたシリアル通信部１４と、少なくとも２つ以上の周辺ＩＣ２０，３０のそれぞれに設けたシリアル通信バッファ２１，３１間で、マイクロコンピュータ１０により演算されたデータを通信してマイクロコンピュータの作動を監視するようにした車載電子制御装置において、マイクロコンピュータ１０から少なくとも２つ以上の周辺ＩＣ２０，３０へ送信するデータにＩＤ符号を付して送信する際に、少なくとも２つ以上の周辺ＩＣ２０，３０で受信されたデータをマイクロコンピュータ１０へ送信して受信されるデータのＩＤ符号に異常が生じた場合、予め未設定のＩＤ符号となるように設定又はデータ衝突が生じるようにＩＤ符号を設定し、送信データの正常／異常を監視するようにした車載電子制御装置の送信データ異常監視システムとしたのである。
【０００９】
上記の構成としたこの発明の車載電子制御装置の送信データ異常監視システムによれば、マイクロコンピュータ１０と少なくとも２つ以上の周辺ＩＣ２０，３０の間でシリアル通信によりデータを送，受信する際にデータにＩＤ符号を付与して送，受信する。このＩＤ符号の付与の際にシリアル通信の間に生じる通信異常を確実に検出し得るようにＩＤ符号を設定し、送，受信する。このＩＤ符号の設定は、送，受信の間にＩＤ符号に異常が生じた場合、未設定のＩＤ符号となるように設定又はデータ衝突（異なるビットデータの同時受信）を生じるようなＩＤ符号となるように設定し、これによって通信異常を検出する。
【００１０】
上記未設定のＩＤ符号の設定は、マイクロコンピュータ１０が送信したＩＤ符号と異なるＩＤ符号のデータを受信すると異常と判定できるように設定するシステムと、少なくとも２つ以上の周辺ＩＣ２０，３０とマイクロコンピュータ１０が共に定義されていないＩＤ符号のデータを受信すると異常と判定するシステムの２つがある。又、データ衝突となるのは、ＩＤ符号が２ビット異常反転したため、少なくとも２つ以上の周辺ＩＣ２０，３０が同時にマイクロコンピュータ１０にデータを送信する際に生じ、この場合データビット値１と０の衝突でデータビット値が０になることとなり、これを検出することにより異常を判定するシステムである。
【００１１】
上記異常判定するシステムを用いてマイクロコンピュータ１０による車載電子制御装置の制御の作動を通信データ上で監視する場合、通信データのＩＤ符号の１ビット又は２ビットが異常反転する可能性があり、その異常反転するビット数を１ビットと想定するか、２ビットと想定するかにより異常判定のシステムは異なり、かつ異常ビット数を多く想定する程異常判定の精度、信頼性は向上する。１ビットＩＤ符号異常反転では、マイクロコンピュータ１０で周辺ＩＣからのデータを受信する際に予め未設定のＩＤ符号となるようにＩＤ符号を付与すればよい。
【００１２】
２ビットＩＤ符号異常反転では、例えばマイクロコンピュータ１０から一方の周辺ＩＣ２０へのデータをＱとＡに、ＩＤ符号を００００と設定し、他方の周辺ＩＣ３０からマイクロコンピュータへのデータを未使用（すべてのビットをＨi ）とし、そのデータの符号を１１１１とする。このように設定した状態でデータの送，受信をすると、２ビットＩＤ符号異常反転によるＩＤ符号の衝突で上記３つの態様の異常状態が生じ、これらをマイクロコンピュータ１０で検出することにより異常状態の判定をする。
【発明の効果】
【００１３】
この発明の車載電子制御装置の送信データ監視システムは、マイクロコンピュータ１０と少なくとも２つ以上の周辺ＩＣ２０，３０間でのシリアル通信時に、送，受信されるデータにＩＤ符号を付して送，受信する際に、予め未設定のＩＤ符号となるように設定又はデータ衝突が生じるようなＩＤ符号を付して異常を判定することができるようにしたから、シリアル通信時のデータの異常判定をＩＤ符号の設定を配慮することによりシリアル通信の通信状態を監視し、異常状態を確実に判定して制御の安全性、信頼性を向上させることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の実施の形態について図面を参照して説明する。図１は実施形態の送信データ異常監視システムを備えた車載電子制御装置の主要構成部の概略ブロック図である。図示の車載電子制御装置（ＥＣＵ）は、車両のブレーキ装置を制御する液圧回路が平面視対角線上の車輪を液圧制御する、後述するいわゆるＸ−配管系の液圧回路を対象とし、この液圧回路に対応して、入力信号に基づいて各種の演算をし、かつ制御信号を出力するマイクロコンピュータ１０と、その入力側の信号の処理、リレーなどの監視、遮断及び／又は禁止をする周辺ＩＣ２０と、出力側の制御信号を受けてソレノイド３８を駆動するリニア駆動部３６を含む周辺ＩＣ３０とを有する電子制御回路を備えている。なお、ＥＣＵは一般に少なくとも２つ以上の周辺ＩＣを備えているが、図示の例では説明の簡略化のため２つの周辺ＩＣ２０，３０を備えた例を示す。
【００１５】
マイクロコンピュータ１０は、入力側の周辺ＩＣ２０に設けられた図示しない処理部へ車輪速信号や液圧など車両の走行状態を表わすセンサからの信号が送られて、波形処理された信号を入力信号として入力部１１で受信し、その信号に基づいてＡＢＳ制御などの各種演算プログラムに従って演算部（ＣＰＵ）１２により必要な演算を行い、その演算結果を出力部１３から出力するように構成されている。この演算されたデータはシリアル通信部１４から周辺ＩＣ２０，３０の双方に送信され、周辺ＩＣ２０ではシリアル通信バッファ２１で受信し、図示しないシリアル通信監視部によりそのデータ通信の状態を監視し、通信状態に異常が生じていれば制御禁止部２２へ信号を出力する。
【００１６】
周辺ＩＣ２０の制御禁止部２２は、上記通信異常などの信号を受けると、リレー制御部２３へ信号を出力し、ソレノイドなどの電気的負荷への主電源ライン上に設けられているフェールセーフリレーを遮断するための信号を出力すると共に、周辺ＩＣ２０の内部をリセットする信号を出力する。２４は電源監視部である。又、制御禁止部２２へは、マイクロコンピュータ１０内のＣＰＵ１２による演算タイミングの周期等の異常を監視する信号が入力されるようになっている。
【００１７】
出力側の周辺ＩＣ３０にもシリアル通信バッファ３１が設けられ、これに前述したマイクロコンピュータ１０のシリアル通信部１４からデータが送られて、データの監視が行われる。周辺ＩＣ３０には、周辺ＩＣ２０と同様に制御禁止部３２，電源監視部３４が設けられ、さらにリニア駆動部３６，モータリレー駆動部３７等が設けられている。リニア駆動部３６は、増圧型と減圧型のリニア制御弁（電磁弁）のソレノイド３８を出力部１３からの制御信号により駆動する。リニア駆動部３６は、マイクロコンピュータ１０のシリアル通信部１４からのデータ信号をシリアル通信バッファ３１で受信し、その通信において異常が生じた場合、図示しないその監視部から通信異常の信号が送られ、リニア制御弁の作動が遮断される。
【００１８】
制御禁止部３２は、入力側の周辺ＩＣ２０と同様に、マイクロコンピュータ１０からの監視信号が入力され、異常が検出されると禁止信号をモータリレー駆動部３７等へ出力し、駆動を遮断すると共に周辺ＩＣ３０内の各部の状態をリセットするリセット信号としても使用される。電源監視部３４の監視信号は制御禁止部３２と入力側の周辺ＩＣ２０のリレー制御部２３へも送られている。このように制御禁止部２２，３２で異常が検出され異常と判定した場合、それぞれの周辺ＩＣ２０，３０で個別に制御禁止の異常処置が実施される。
【００１９】
上記車載電子制御装置が制御する液圧ブレーキシステムの一例を図２に示す。図示の液圧ブレーキシステムは、いわゆるブレーキバイワイヤ方式のシステムであり、例えば特開２００３−２０５８３８号公報に開示されたシステムと共通する部分が多く含まれているので、ここでは簡単に説明する。なお、ブレーキ輪は右前輪（ＦＲ），左後輪（ＲＬ）のみを示し、他は図示省略している。又、図示の液圧ブレーキシステムはＸ−配管系を採用しており、入力操作部５０，パワー供給部６０，調圧部７０から成る。入力操作部５０は、ブレーキペダル５１，２つの加圧室を含むマスタシリンダ５２，電磁弁５３（ソレノイドＳL1），ストロークシミュレータ５４，ストロークセンサＰSSを備えている。ストロークシミュレータ５４はドライバによるブレーキ操作フィーリングを創成するために設けられている。
【００２０】
パワー供給部６０は、ブレーキバイワイヤ方式で制御を行う際の液圧を発生させるため動力により作動する動力式液圧発生装置としてのポンプ６１，モータ６１M ，逆止弁６２，アキュムレータ６３，リリーフ弁６４，圧力スイッチＳＷを備えている。調圧部７０は、増圧用リニア弁７１，減圧用リニア弁７２のそれぞれをＦＲ輪，ＲＬ輪に対し各１組ずつ備えている。増，減圧用リニア弁７１FR，７１RL，７２FRは常閉弁、減圧用リニア弁７２RLは常開弁であり、ソレノイドＳL3〜ＳL6の電磁コイルへの供給電流を制御することによりばね付勢力と弁圧の差圧で開閉され、ホイールシリンダ液圧が制御される。上記増，減圧用リニア弁７１FR，７１RL，７２FRによりドライバの要求制動力が得られるようにホイールシリンダ８１（ＦＲ，ＲＬ）の液圧の目標液圧が決定され、実際のホイールシリンダ液圧が目標液圧と同じになるようにコイルへの供給電流が決定される。
【００２１】
上記ブレーキバイワイヤ方式の液圧ブレーキシステムでは、ドライバがブレーキペダル５１を操作すると、マスタシリンダ５２からホイールシリンダ８１に至る液圧回路がマスタカット弁ＶMCによって遮断され、通常制動時には、パワー供給部６０から供給される液圧が調圧部７０の増圧用リニア弁７１によって調圧されてホイールシリンダ８１に供給される。このときの増圧用リニア弁７１による調圧は、ドライバによるブレーキペダル５１の操作量がストロークセンサＰSSによって、また、マスタシリンダ５２によって発生させたブレーキ操作力に応じた液圧が圧力センサＰMCによってそれぞれ検出され、 その検出信号に基づいてなされるので、通常制動時にホイールシリンダ８１に供給される液圧はドライバによるブレーキ操作力に応じた値となる。
【００２２】
この液圧ブレーキシステムは、パワー供給部６０と、増圧用リニア弁７１及び減圧用リニア弁７２を有する調圧部７０を備えているので、ホイールシリンダ８１の液圧をＥＣＵの判断によりドライバの意思に基づかない任意の値に調圧することができ、アンチロック制御（ＡＢＳ）や車両の安定性制御（ＶＳＣ）、回生ブレーキとの協調制御などを行うことができる。なお、ポンプや電気系統などが失陥して調圧部７０からの液圧供給が行えなくなったときには、マスタカット弁ＶMCが開弁したままになり、また、失陥の無いときに開弁する電磁弁５３は閉じたままとなってマスタシリンダ５２によって発生させた液圧がホイールシリンダ８１に供給され、その液圧による制動がなされる。
【００２３】
上記の構成とした車載電子制御装置では、マイクロコンピュータ１０のシリアル通信部１４と２つの周辺ＩＣ２０，３０のシリアル通信バッファ２１，３１との間でデータの送，受信を行う際に送信データの通信異常を監視する送信データ異常監視システムが設けられている。即ち、マイクロコンピュータ１０から２つの周辺ＩＣ２０，３０へ送信するデータにＩＤ符号を付して送信するが、その際２つの周辺ＩＣ２０，３０で受信されたデータをマイクロコンピュータ１０へ送信して受信されるデータのＩＤ符号に異常が生じた場合、必ず未設定のＩＤ符号となるように予めマイクロコンピュータ１０から送信するデータにＩＤ符号を付すようにシリアル通信部１４とシリアル通信バッファ２１，３１において送，受信の信号を設定することにより送信データ異常監視システムを構成している。
【００２４】
上記の送信データ異常監視システムで行なわれる一般的な通信処理の手順は次の通りである。まず、（１）マイクロコンピュータ１０と周辺ＩＣ２０，周辺ＩＣ３０間でそれぞれシリアル通信を行い、（２）その際通信データには周辺ＩＣ２０と周辺ＩＣ３０に対して区別し得るＩＤ符号を付与しておき、そのＩＤ符号により周辺ＩＣ２０との通信データか、周辺ＩＣ３０との通信データかを判別できるようにしておく（例えば図４の（ａ）図II，III のＩＤ符号、（ｃ）図II，III のＩＤ符号参照）。又、（３）周辺ＩＣ２０，３０内でもそのＩＤによりデータ内容を判別するようにしておく（例えば図４の（ｂ）図II，III のＩＤ符号、（ｄ）図II，III のＩＤ符号参照）。（４）周辺ＩＣ２０，３０はデータを受信すると、そのデータに付与されているＩＤと同一のＩＤ符号によりデータをマイクロコンピュータ１０へ送信する。
【００２５】
上記マイクロコンピュータ１０と周辺ＩＣ２０，３０との間でのデータ通信において、マイクロコンピュータ１０が送信したデータと受信したデータのＩＤ符号のいずれかに１ビット又は２ビットの異常反転が生じた状態で受信した通信異常の場合、あるいはＩＤ符号が２ビット異常反転し、かつ２つの周辺ＩＣ２０と３０が同時にマイクロコンピュータ１０へ送信すると、データの衝突（データビットの値が送受信時で相違）が生じる通信異常の場合とがある。いずれの場合も通信異常であり、マイクロコンピュータ１０は異常と判定するが、このような異常判定には次のように３通りの態様がある。
【００２６】
（５）マイクロコンピュータ１０が送信したＩＤ符号と異なるＩＤ符号のデータを受信    すると異常と判定する。
（６）周辺ＩＣ２０，３０、マイクロコンピュータ１０共に定義されていないＩＤ符号    のデータを受信すると異常と判定する。
（７）ＩＤ符号が２ビット異常反転したためデータの衝突（異なるビットデータの同時    受信）が発生すると、データビット値１と０の衝突でデータビット値が０になり、異    常と判定する。
【００２７】
上記異常判定の具体例を以下に示す。なお、以下の説明では、必ずしも上記異常判定態様の順序通りではなく、１ビット異常反転と２ビット異常反転の場合に分けて説明する。（ａ）１ビットＩＤ符号異常
ＩＤ符号の１ビット異常反転を想定した場合、予め未定義（未設定）のＩＤ符号となるようにＩＤ符号を設定し、１ビット異常反転したＩＤ符号を周辺ＩＣ２０，３０が受信し、その信号をマイクロコンピュータ１０が受信すると異常と判定する。例えば、周辺ＩＣ２０への送信でＩＤ００１１と設定した場合、１ビットの異常反転でＩＤ０１１１となってマイクロコンピュータ１０へ送信されると、図４の（ａ），（ｂ）図に示すように、ＩＤ０１１１は存在しない（未設定）ＩＤとなるため異常と判定する。マイクロコンピュータ１０から周辺ＩＣ３０への送信の場合も同様である。これは異常判定（６）の場合である。
【００２８】
（ｂ）２ビットＩＤ符号異常
ＩＤ符号の２ビット異常反転を想定した場合、下記のようにＩＤ符号を設定することにより異常判定する。
（イ）図４の（ａ），（ｂ）図の符号欄Ｉに示すように、マイクロコンピュータ１０→周辺ＩＣ２０へのデータをＱ＆Ａ、そのＩＤ符号を００００と設定する。Ｑ＆Ａとは実際のデータではなく、予め所定のビット値（０と１の組合わせ）列の組合わせに設定したデータであり、例えば偶数ビットを全て１、他は０とするビット列というように設定する。
（ロ）図４の（ｄ）図の符号欄IVに示すように、周辺ＩＣ３０→マイクロコンピュータ１０へのデータを未設定（全てのビットをＨi ）となるように設定し（以下Ｈi は１、Ｌo は０を指す）、そのＩＤ符号を１１１１と設定する。
【００２９】
このように設定し、２ビットＩＤ符号異常反転が生じると、周辺ＩＣ２０と周辺ＩＣ３０が同時にマイクロコンピュータ１０へデータ送信した場合、データの衝突が発生し、マイクロコンピュータはＩＤ符号をＬo のＩＤとし、かつデータをＬo 側のデータとしてマイクロコンピュータ１０は受信し、異常と判定する。これは異常判定（７）の場合である。ここで、上記２ビットＩＤ符号異常反転が生じる場合について以下具体的に説明する。
【００３０】
（衝突１）ＩＤ符号００００と２ビットＨi ＩＤ符号の衝突
（２ビットＨi ＩＤ符号とは１００１のようにＩＤ符号のうち２つのビットデータが１であるものを指す）
・２ビットＨi ＩＤ（例１００１）をマイクロコンピュータ１０が送信した場合
回答ＩＤ符号異常により異常判定する。例えば２ビットＨi ＩＤ符号１００１をマイクロコンピュータ１０が送信すると、周辺ＩＣ３０は正常にデータを受信→周辺ＩＣ３０はＩＤ符号１００１のデータをマイクロコンピュータ１０へ送信する。
【００３１】
一方、周辺ＩＣ２０が２ビット異常反転により２ビットＨi ＩＤ符号１００１をＩＤ符号００００として受信すると、周辺ＩＣ２０はＩＤ符号００００のデータをマイクロコンピュータ１０へ送信し、マイクロコンピュータ１０内で、ＩＤ符号１００１とＩＤ符号００００が衝突し、マイクロコンピュータ１０はＩＤ符号００００として受信する。マイクロコンピュータ１０はＩＤ符号１００１のデータを送信したにも拘らずＩＤ符号００００が戻ってくるため、送信したＩＤ符号と異なるＩＤ符号を受信したこととなり、周辺ＩＣとの通信は異常と判定する。これは異常判定（５）の場合である。
【００３２】
・ＩＤ符号００００（２ビットＨi ＩＤではない）をマイクロコンピュータ１０が送信した場合
周辺ＩＣ２０は正常にデータを受信→周辺ＩＣ２０はＩＤ符号００００のデータをマイクロコンピュータ１０へ送信する。一方、周辺ＩＣ３０が２ビット異常反転によりＩＤ符号１００１として受信すると、周辺ＩＣ３０はＩＤ符号１００１のデータをマイクロコンピュータ１０へ送信し、マイクロコンピュータ１０内でＩＤ符号００００とＩＤ符号１００１が衝突し、マイクロコンピュータ１０はＩＤ符号を００００として受信する（データ内容はＬo 側になる）。このため、マイクロコンピュータ１０は周辺ＩＣからのＩＤ符号を正常として認識するが、データの内容がＬo 側となりＱ＆Ａのデータと異なるため、データ異常として異常判定する。これは異常判定（７）の場合である。
【００３３】
（衝突２）２ビットＨi ＩＤ符号同士の衝突
この場合は回答ＩＤ異常を検出することによりマイクロコンピュータ１０で異常判定する。例えばマイクロコンピュータ１０がＩＤ符号００１１を送信したとする。この場合、周辺ＩＣ２０は正常にデータを受信→周辺ＩＣ２０はＩＤ符号００１１のデータをマイクロコンピュータ１０へ送信する。一方、周辺ＩＣ３０が２ビット異常反転によりＩＤ符号１０１０として受信すると、周辺ＩＣ３０はＩＤ符号１０１０のデータをマイクロコンピュータ１０へ送信し、マイクロコンピュータ１０内でＩＤ符号００１１と１０１０が衝突をし、マイクロコンピュータ１０はＩＤ符号を００１０として受信する。マイクロコンピュータは定義されていないＩＤ符号を受信するため、異常と判定する。これは異常判定（６）の場合である。
【００３４】
（衝突３）ＩＤ符号１１１１と２ビットＨi ＩＤの衝突
・ＩＤ符号１１１１をマイクロコンピュータ１０が送信した場合
回答ＩＤ異常を検出することによりマイクロコンピュータ１０で異常判定する。例えば、マイクロコンピュータ１０がＩＤ符号１１１１を送信した場合、周辺ＩＣ３０は正常にデータを受信→周辺ＩＣ３０はＩＤ符号１１１１のデータをマイクロコンピュータ１０へ送信する。一方、周辺ＩＣ２０が２ビット異常反転によりＩＤ符号００１１として受信すると、周辺ＩＣ２０はＩＤ符号００１１のデータをマイクロコンピュータへ送信し、マイクロコンピュータ１０内でＩＤ符号１１１１と００１１が衝突をし、マイクロコンピュータ１０はＩＤ符号を００１１として受信する。マイクロコンピュータ１０はＩＤ符号１１１１のデータを送信したにも拘らず、ＩＤ符号００１１が戻って来たため、異常と判定する。これは異常判定（５）の場合である。
【００３５】
・２ビットＨi ＩＤ符号をマイクロコンピュータ１０が送信した場合
この場合、周辺ＩＣ３０→マイクロコンピュータ１０へのＩＤ符号を１１１１とし、データを未設定（Ｈi 出力）とすることによりＩＤ符号の送，受信状態に異常は生じない（影響なし）。例えば、マイクロコンピュータ１０がＩＤ符号００１１を送信した場合、周辺ＩＣ２０は正常にデータを受信→周辺ＩＣ２０はＩＤ符号００１１のデータをマイクロコンピュータ１０へ送信する。
【００３６】
一方、周辺ＩＣ３０が２ビット異常反転によりＩＤ１１１１として受信すると、周辺ＩＣ３０はＩＤ符号１１１１のデータをマイクロコンピュータ１０へ送信し、マイクロコンピュータ１０内でＩＤ符号００１１と１１１１が衝突をし、マイクロコンピュータ１０はＩＤ符号００１１として受信する。従って、マイクロコンピュータ１０はＩＤ符号を正常と認識するが、周辺ＩＣ３０→マイクロコンピュータ１０へのデータを全てＨi 出力としているため、データ内容はＩＤ００１１のデータから変わることがなく、送，受信の異常判定に影響がない。従って、異常として扱われない。
【００３７】
なお、上記実施形態ではＩＤ符号は４ビットの符号としたが、４ビット以上のビット符号とする場合も、上記ＩＤ符号の設定及び異常判定の方法は同様に適用される。
【産業上の利用可能性】
【００３８】
この発明の車載電子制御装置の送信データ異常監視システムは、マイクロコンピュータと少なくとも２つ以上の周辺ＩＣとの間でシリアル通信により通信データの異常発生の有無を監視するシステムであり、このような電子制御回路を有する車載電子制御装置に広く利用できる。
【図面の簡単な説明】
【００３９】
【図１】実施形態の送信データ異常監視システムを備えた車載電子制御装置の要部概略ブロック図
【図２】同上の車載電子制御装置を適用する液圧ブレーキシステムの一例の要部概略構成図
【図３】シリアル通信の説明図
【図４】マイクロコンピュータと２つの周辺ＩＣとのデータ通信のＩＤ符号の具体例（ａ）〜（ｄ）の説明図
【符号の説明】
【００４０】
１０    マイクロコンピュータ
１１    入力部
１２    演算部
１３    出力部
１４    シリアル通信部
２０    周辺ＩＣ（入力側）
２１    シリアル通信バッファ
２２    制御禁止部
２３    リレー制御部
２４    電源監視部
３０    周辺ＩＣ（出力側）
３１    シリアル通信バッファ
３２    制御禁止部
３４    電源監視部
３６    リニア駆動部
３７    モータリレー駆動部
３８    ソレノイド
【図１】
2006340083.tif 000003
【図２】
2006340083.tif 000004
【図３】
2006340083.tif 000005
【図４】
2006340083.tif 000006