(57)【特許請求の範囲】
【請求項１】
車両の動作を制御する車両用制御装置のマイクロコンピュータのクロック異常を検出する車両用マイクロコンピュータのクロック異常検出装置において、
基準クロックを供給する基準クロック発生手段と、前記車両用マイクロコンピュータの指令信号に基づいて一定周期のメモリ書込終了信号を発生する不揮発性メモリと、この不揮発性メモリからの前記メモリ書込終了信号と基準クロックを比較する比較手段と、この比較手段が出力する比較信号に基づいて基準クロックが正常か否かを判定する判定手段と、を備えたことを特徴とする車両用マイクロコンピュータのクロック異常検出装置。
【請求項２】
車両の動作を制御する車両用制御装置のマイクロコンピュータのクロック異常を検出する車両用マイクロコンピュータのクロック異常検出装置において、
基準クロックを供給する基準クロック発生手段と、前記車両用マイクロコンピュータの指令信号に基づいて一定周期のセンサ信号を発生する車両状態検出用センサと、このセンサからの前記センサ信号と基準クロックを比較する比較手段と、この比較手段が出力する比較信号に基づいて基準クロックが正常か否かを判定する判定手段と、を備えたことを特徴とする車両用マイクロコンピュータのクロック異常検出装置。
【請求項３】
前記基準クロック発生手段は、発振子の発振周波数を基準クロックとしたことを特徴とする請求項１または２記載の車両用マイクロコンピュータのクロック異常検出装置。
【請求項４】
前記車両用マイクロコンピュータは、イグニッションスイッチからのキー情報に基づいて車両の始動時にのみ前記指令信号を出力することを特徴とする請求項１または２記載の車両用マイクロコンピュータのクロック異常検出装置。
【請求項５】
前記車両用マイクロコンピュータは、前記不揮発性メモリを内蔵した１チップマイクロコンピュータで構成したことを特徴とする請求項１記載の車両用マイクロコンピュータのクロック異常検出装置。
【請求項６】
前記不揮発性メモリを複数備え、前記判定手段は、複数の前記不揮発性メモリから出力される一定周期の前記メモリ書込終了信号に基づいて異常のある信号出力手段を特定することを特徴とする請求項１記載の車両用マイクロコンピュータのクロック異常検出装置。
【請求項７】
前記センサを複数備え、前記判定手段は、複数の前記センサから出力される一定周期のセンサ信号に基づいて異常のある信号出力手段を特定することを特徴とする請求項２記載の車両用マイクロコンピュータのクロック異常検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、車両用制御装置の車両用マイクロコンピュータのクロック異常を検出する車両用マイクロコンピュータのクロック異常検出装置に関する。
【０００２】
【従来の技術】
従来のクロック異常検出装置は、例えば特開平６−８３４７４号公報に開示されているように、マイクロコンピュータの動作の基準となる基準クロック発振回路と、別クロックを発生する発振回路を備え、基準クロックと別クロックとを比較し、比較結果に基づいて基準クロックの異常を検出するよう構成されている。
【０００３】
特開平６−８３４７４号公報のクロック異常検出装置は、基準クロックと別クロックとを比較する比較回路に、縦続接続された複数のフリップ・フロップ回路を採用し、基準クロックが正常な場合にはＨレベルの判定信号を出力し、一方、基準クロックが異常（例えば、基準クロックが停止）の場合にはＬレベルの判定信号を出力するよう構成されている。
【０００４】
【発明が解決しようとする課題】
特開平６−８３４７４号公報のクロック異常検出装置は、基準クロックの正常または異常を判定する別クロックを必要とし、この別クロックを発生する発振回路が必要となって構成が複雑となり、製品のコストアップを招く課題がある。
【０００５】
また、別クロックを発生する発振回路が必要とされるため、基準クロックが正常であっても別クロックを発生する発振回路に異常がある場合には、基準クロックまでも異常と判定されてしまう虞がある。
【０００６】
この発明はこのような課題を解決するためなされたもので、その目的は別クロックを発生する発振回路を必要とせず、従来の車両用制御装置の構成のみで基準クロックの異常を検出することができる車両用マイクロコンピュータのクロック異常検出装置を提供することにある。
【０００７】
【課題を解決するための手段】
前記課題を解決するためこの発明に係る車両用マイクロコンピュータのクロック異常検出装置は、基準クロックを供給する基準クロック発生手段と、車両用制御装置に用いられている不揮発性メモリまたは車両状態検出用センサの信号出力手段であって、車両用マイクロコンピュータの指令信号に基づいて非クロック信号である一定周期のパルス信号（メモリ書込終了信号またはセンサ信号）を出力する信号出力手段と、信号出力手段からのパルス信号と基準クロックを比較する比較手段と、比較手段が出力する比較信号に基づいて基準クロックが正常か否かを判定する判定手段を備えたことを特徴とする。
【０００８】
この発明に係る車両用マイクロコンピュータのクロック異常検出装置は、基準クロックを供給する基準クロック発生手段と、車両用マイクロコンピュータの指令信号に基づいて一定周期のパルス信号を出力する信号出力手段と、信号出力手段からのパルス信号と基準クロックを比較する比較手段と、比較手段が出力する比較信号に基づいて基準クロックが正常か否かを判定する判定手段を備えたので、基準クロックに異常が発生すると、車両用制御装置に用いられている不揮発性メモリまたは車両状態検出用センサのごときクロック用発振回路ではない信号出力手段から出力される一定周期のパルス信号との比較によって異常を検出できるので、基準クロックの異常を判定することができる。
【０００９】
また、この発明に係る信号出力手段は、不揮発性メモリで構成したことを特徴とする。
【００１０】
この発明に係る信号出力手段は、不揮発性メモリで構成し、車両用マイクロコンピュータの指令信号に基づいて一定周期のメモリ書込終了信号を発生するので、このメモリ書込終了信号を一定周期のパルス信号として基準クロックの正常または異常を判定することができる。
【００１１】
さらに、この発明に係る信号出力手段は、車両の状態を検出してセンサ信号を出力するセンサで構成したことを特徴とする。
【００１２】
この発明に係る信号出力手段は、車両の状態を検出してセンサ信号を出力するセンサで構成したので、センサ信号を一定周期のパルス信号として基準クロックの正常または異常を判定することができる。
【００１３】
また、この発明に係る基準クロック発生手段は、発振子の発振周波数を基準クロックとしたことを特徴とする。
【００１４】
この発明に係る基準クロック発生手段は、発振子の発振周波数を基準クロックとしたので、精度の高い周波数の基準クロックを発生することができる。
【００１５】
さらに、この発明に係る車両用マイクロコンピュータは、イグニッションスイッチからのキー情報に基づいて車両の始動時にのみ指令信号を出力することを特徴とする。
【００１６】
この発明に係る車両用マイクロコンピュータは、イグニッションスイッチからのキー情報に基づいて車両の始動時にのみ指令信号を出力するので、基準クロックの異常判定を車両の始動時にのみに実行することができる。
【００１７】
また、この発明に係る車両用マイクロコンピュータは、不揮発性メモリを内蔵した１チップマイクロコンピュータで構成したことを特徴とする。
【００１８】
この発明に係る車両用マイクロコンピュータは、不揮発性メモリを内蔵した１チップマイクロコンピュータで構成したので、別個に部品を追加することなく基準クロックの異常を判定することができる。
【００１９】
さらに、この発明に係る車両用マイクロコンピュータのクロック異常検出装置は、信号出力手段を複数備え、判定手段は、複数の信号出力手段から出力される一定周期のパルス信号に基づいて異常のある信号出力手段を特定することを特徴とする。
【００２０】
この発明に係る車両用マイクロコンピュータのクロック異常検出装置は、信号出力手段を複数備え、判定手段は、複数の信号出力手段から出力される一定周期のパルス信号に基づいて異常のある信号出力手段を特定するので、基準クロック発生手段の異常および信号出力手段の異常を判定することができる。
【００２１】
【発明の実施の形態】
以下、この発明の実施の形態を添付図面に基づいて説明する。
なお、本発明は、車両用マイクロコンピュータの基準クロックの異常を、基準クロック以外のクロックを発生する発振回路を用いることなく、車両用制御装置に用いられるている部品の機能を流用して確実に検出するとともに、経済的に実現するものである。
【００２２】
図１はこの発明に係る車両用マイクロコンピュータのクロック異常検出装置の要部ブロック構成図である。
図１において、車両用マイクロコンピュータのクロック異常検出装置１はマイクロコンピュータ２と、信号出力手段６と、表示手段７とから構成する。
【００２３】
マイクロコンピュータ２は、基準クロック発生手段３、比較手段４、判定手段５を備える。
基準クロック発生手段３は、例えば水晶振動子やセラミック振動子等の発振子、周波数調整用のコンデンサの外付け部品を接続し、マイクロコンピュータ２の動作に必要な基準クロックＣLKを発生してマイクロコンピュータ２の各機能ブロックに供給（図示せず）するとともに、基準クロックＣLKを比較手段４に提供する。
【００２４】
比較手段４は、例えばソフト制御のタイマ手段、レジスタ等の一時記憶手段、演算手段等を備え、基準クロック発生手段３から提供される基準クロックＣLKの周期ＴLKを計時した後、周期ＴLKが０（ＴLK＝０）か正（ＴLK＞０）かの情報とともに周期ＴLKを一時記憶する。
【００２５】
同様に、比較手段４は、信号出力手段６から供給される基準クロックＣLKよりも長い一定周期のパルス信号ＣLMの周期ＴLMを計時した後、周期ＴLMが０（ＴLM＝０）か正（ＴLM＞０）かの情報とともに周期ＴLMを一時記憶する。
【００２６】
レジスタ等の一時記憶手段に一時記憶された周期ＴLKおよび周期ＴLMを図示しないサンプリングパルスに基づき、比較手段４は演算機能によって、例えば周期ＴLKと周期ＴLMの比（＝ＴLK／ＴLM）または偏差（＝ＴLM−ＴLK）を演算し、演算した比（＝ＴLK／ＴLM）または偏差（＝ＴLM−ＴLK）を比較信号ＨOとして判定手段５に供給する。
【００２７】
図２はこの発明に係る比較手段の一実施例ブロック構成図を示す。
図２において、比較手段４は、分周手段８、タイマ手段９Ａ、９Ｂ、記憶手段１０Ａ、１０Ｂ、演算手段１１を備える。
【００２８】
分周手段８は、カウンタ等の分周器で構成し、基準クロックＣLKを任意数ｎだけ分周し、分周した基準クロックＣLOをタイマ手段９Ａに提供する。
なお、分周手段８は、基準クロックＣLKを一定周期のパルス信号ＣLMの周波数に近い値になるよう分周数を設定し、周期ＴLKと周期ＴLMの比（＝ＴLK／ＴLM）または偏差（＝ＴLM−ＴLK）の演算および処理を容易にするためのもので、基準クロックＣLKとパルス信号ＣLMとの周波数が近い場合には省略してもよい。
【００２９】
タイマ手段９Ａ、９Ｂは、ソフト制御のタイマで構成し、それぞれ基準クロックＣLOおよび一定周期のパルス信号ＣLMの周期ＴLK、ＴLMを計時し、それぞれ記憶手段１０Ａ、１０Ｂに提供する。
【００３０】
記憶手段１０Ａ、１０Ｂは、レジスタ等のメモリで構成し、それぞれ基準クロックＣLOの周期ＴLK、一定周期のパルス信号ＣLMの周期ＴLMを一時的に記憶し、図示しないタイミングパルスの制御に基づいて周期ＴLKおよび周期ＴLMを演算手段１１に供給する。
【００３１】
演算手段１１は、例えばソフト制御の除算手段または減算手段を備え、記憶手段１０Ａから供給される周期ＴLKと記憶手段１０Ｂから供給される周期ＴLMの比（＝ＴLK／ＴLM）または偏差（＝ＴLM−ＴLK）を演算し、演算結果（いずれも正の値）の比または偏差を比較信号ＨOとして判定手段５に提供する。
【００３２】
なお、一時記憶手段に周期ＴLKおよび周期ＴLMの０値を記憶する理由は、周期ＴLKと周期ＴLMの比（＝ＴLK／ＴLM）の演算時に周期ＴLMが０となって演算結果が不能となることを禁止するためである。
また、信号出力手段６から供給されるパルス信号ＣLMは、後述するように基準クロックＣLKの周波数（＝１／周期ＴLK）に関係なく常に一定周期ＴLMとなるよう設定する。
【００３３】
したがって、基準クロック発生手段３の基準クロックＣLKの周波数（＝１／周期ＴLK）が設定されると、周期ＴLKと周期ＴLMの比（＝ＴLK／ＴLM）または偏差（＝ＴLM−ＴLK）の演算結果である比較信号ＨOは一定の値で検出することができる。
【００３４】
基準クロックＣLKが出力されなかったり、なんらかの原因で周波数が大幅に変化する異常がマイクロコンピュータ２に発生しても、比較信号ＨOから基準クロックＣLKの異常を検出することができる。
【００３５】
判定手段５は、ＲＯＭ等のメモリ、ソフト制御の比較機能および論理演算機能を備え、比較手段４から供給される比較信号ＨOを予め設定した比較信号ＨOの上限および下限の許容値と比較し、比較信号ＨOが許容値の範囲内の場合には基準クロックＣLKを正常と判定し、一方、比較信号ＨOが許容値の範囲外の場合には基準クロックＣLKを異常と判定して判定信号ＤOを表示手段７に提供する。
【００３６】
図３にこの発明に係る判定手段の一実施例ブロック構成図を示す。
図３において、判定手段５は、上限値比較手段１２、下限値比較手段１３、論理演算手段１４を備える。
【００３７】
上限値比較手段１２は、ソフト制御の比較機能を備え、予めＲＯＭ等のメモリに周期ＴLKと周期ＴLMの比（＝ＴLK／ＴLM）または偏差（＝ＴLM−ＴLK）の許容上限値ＴMAXを設定しておき、比較手段４から比較信号ＨOが供給されると、比較信号ＨOと許容上限値ＴMAXを比較し、比較信号ＨOが許容上限値ＴMAXを超える場合にはＨレベル、比較信号ＨOが許容上限値ＴMAX以下の場合にはＬレベルの上限比較信号ＨUを論理演算手段１４に供給する。
【００３８】
下限比較手段１３は、ソフト制御の比較機能を備え、予めＲＯＭ等のメモリに周期ＴLKと周期ＴLMの比（＝ＴLK／ＴLM）または偏差（＝ＴLM−ＴLK）の許容下限値ＴMINを設定しておき、比較手段４から比較信号ＨOが供給されると、比較信号ＨOと許容下限値ＴMINを比較し、比較信号ＨOが許容下限値ＴMIN以上の場合にはＨレベル、比較信号ＨOが許容下限値ＴMINを下回る場合にはＬレベルの下限比較信号ＨDを論理演算手段１４に供給する。
【００３９】
論理演算手段１４は、排他論理和（Exclusive OR）機能を備え、上限値比較手段１２から供給される上限比較信号ＨUと、下限値比較手段１３から供給される下限比較信号ＨDとの排他論理和を演算し、判定信号ＤOを出力する。
【００４０】
例えば、比較信号ＨOが許容上限値ＴMAXを超える（ＨO＞ＴMAX）場合には、上限比較信号ＨUおよび下限比較信号ＨDがいずれもＨレベルとなり、排他論理和の判定信号ＤOはＬレベルとなる。
【００４１】
同様に、比較信号ＨOが許容下限値ＴMINを下回る（ＨO＜ＴMIN）場合には、上限比較信号ＨUおよび下限比較信号ＨDがいずれもＬレベルとなり、排他論理和の判定信号ＤOはＬレベルとなる。
【００４２】
一方、比較信号ＨOが許容下限値ＴMIN以上で、かつ許容上限値ＴMAX以下の場合（ＴMIN≦ＨO≦ＴMAX）には、上限比較信号ＨUはＬレベル、下限比較信号ＨDはＨレベルとなり、排他論理和の判定信号ＤOはＨレベルとなる。
【００４３】
したがって、判定手段５は、基準クロックＣLKが正常な場合にはＨレベルの判定信号ＤOを出力し、異常な場合にはＬレベルの判定信号ＤOを出力して基準クロックＣLKの正常または異常を判定することができる。
【００４４】
信号出力手段６は、マイクロコンピュータ２の指令信号ＪSに基づいて一定周期ＴLMのパルス信号ＣLMを発生するパルス信号発生手段で構成し、一定周期ＴLMのパルス信号ＣLMは基準クロックＣLKの周波数（＝１／周期ＴLK）に関係なく常に一定周期となるよう設定し、パルス信号ＣLMを比較手段４に供給する。
【００４５】
表示手段７は、可視表示器または可聴表示器で構成し、判定手段５から供給される判定信号ＤOに基づき、判定信号ＤOがＬレベル（基準クロックＣLKが異常）の場合にのみ、例えばＬＥＤに可視表示したり、スピーカから音声を発生して基準クロックＣLKの異常を表示する。
【００４６】
このように、この発明に係る車両用マイクロコンピュータのクロック異常検出装置１は、基準クロックＣLKを供給する基準クロック発生手段３と、車両用マイクロコンピュータ２の指令信号ＪSに基づいて一定周期のパルス信号ＣLMを出力する信号出力手段６と、信号出力手段６からのパルス信号ＣLMと基準クロックＣLKを比較する比較手段４と、比較手段４が出力する比較信号ＨOに基づいて基準クロックＣLKが正常か否かを判定する判定手段５を備えたので、基準クロックＣLKに異常が発生すると、信号出力手段６から出力される一定周期のパルス信号ＣLMとの比較によって異常を検出できるので、基準クロックＣLKの異常を判定することができる。
【００４７】
次に、この発明に係る車両用マイクロコンピュータのクロック異常検出装置のハードウェア構成について説明する。
図４はこの発明に係る車両用マイクロコンピュータのクロック異常検出装置の一実施例構成図である。
図４において、車両用マイクロコンピュータのクロック異常検出装置は、マイクロコンピュータ２と、基準クロックＣLKを発生するための外付け部品である発振子Ｘ、基準クロックＣLKの周波数調整用コンデンサＣ１、Ｃ２と、図１に示す信号出力手段６を構成する不揮発性メモリ１５と、表示手段７とから構成する。
【００４８】
マイクロコンピュータ２は、発振子Ｘの基準周波数（発振周波数）の基準クロックＣLKを発生する発振回路（図１の基準クロック発生手段３）を内蔵するとともに、データを読み出すための指令信号ＪSを不揮発性メモリ１５に供給する。
【００４９】
なお、高周波数で精度の高く、安定した基準周波数の基準クロックＣLKを発生するために、発振子Ｘを水晶振動子で構成する。
【００５０】
このように、この発明に係る基準クロック発生手段３は、発振子Ｘの発振周波数を基準クロックＣLKとしたので、精度の高い周波数の基準クロックＣLKを発生することができる。
【００５１】
不揮発性メモリ１５は、マイクロコンピュータ２から供給される指令信号ＪSに基づいて予め記憶されたデータを一定のタイミングで出力するとともに、データ書き込みが完了毎に、一定周期ＴLM（図２参照）のパルス信号ＣLM（ＢＵＳＹ信号）をマイクロコンピュータ２に供給する。
【００５２】
図６に不揮発性メモリの信号波形図を示す。
図６において、信号ＣＳはチップセレクト信号、信号ＳＫはクロックパルス、信号ＤＩは読み出しデータ、信号ＣLMは一定周期のパルス信号として用いるデータ書き込み完了後のＢＵＳＹ信号を示す。
【００５３】
一定周期のパルス信号ＣLMを形成するＢＵＳＹ信号は、チップセレクト信号ＣＳの立下りをトリガとして一定時間ＴBの信号発生する。
【００５４】
図７は基準クロック周波数（ＦC）に対するビジー（ＢＵＳＹ）時間（ＴB）特性図である。
図７において、ビジー（ＢＵＳＹ）時間ＴB（一定周期ＴLM）は、基準クロックＣLKの周波数ＦCが変化（８〜２０ＭＨｚ）しても、ほぼ一定の値（２.３６〜２.４ｍｓ）に保たれる。
【００５５】
一定時間ＴBのＢＵＳＹ信号がパルス信号ＣLMとしてマイクロコンピュータ２に供給されると、図１に示すマイクロコンピュータ２に内蔵された比較手段４、判定手段５によって基準クロックＣLKとパルス信号ＣLMとの比較がなされ、基準クロックＣLKの正常または異常が判定され、判定信号ＤOに基づいて表示手段７に基準クロックＣLKの異常が表示される。
【００５６】
このように、この発明に係る信号出力手段は、不揮発性メモリ１５で構成し、車両用マイクロコンピュータ２の指令信号ＪSに基づいて一定周期ＴBのメモリ書込終了信号（ＢＵＳＹ信号）を発生するので、このメモリ書込終了信号を一定周期ＴLMのパルス信号ＣLMとして基準クロックＣLKの正常または異常を判定することができる。
【００５７】
図５はこの発明に係る車両用マイクロコンピュータのクロック異常検出装置の別実施例構成図である。
図５において、不揮発性メモリ１６をマイクロコンピュータ２に内蔵して１チップマイクロコンピュータとした点が図４の構成と異なる。
【００５８】
このように、この発明に係る車両用マイクロコンピュータ２は、不揮発性メモリ１６を内蔵した１チップマイクロコンピュータで構成したので、別個に部品を追加することなく基準クロックＣLKの異常を判定することができる。
【００５９】
図８はこの発明に係る信号出力手段に衝突センサを用いた一実施例構成図である。
図８において、信号出力手段を構成するエアバッグ１８の衝突センサ１９は、マイクロコンピュータ２から指令信号ＣL1が供給されると、図４で示した不揮発性メモリ１５と同様な一定周期のセンサ信号ＣL2をマイクロコンピュータ２に供給する。
【００６０】
衝突センサ１９からセンサＣL2がマイクロコンピュータ２に供給されると、図１に示すマイクロコンピュータ２に内蔵された比較手段４、判定手段５によって基準クロックＣLKとパルス信号ＣLMとの比較がなされ、基準クロックＣLKの正常または異常が判定され、判定信号ＤOが出力される。
【００６１】
なお、信号出力手段に、車両に設けられているセンサの一例として衝突センサ１９を適用した場合を示したが、衝突センサ１９に代えてマイクロコンピュータ２の基準クロックＣLKの基準周波数に関係なく一定周期のセンサ信号ＣL2を出力するタイプのセンサまたは電気部品を採用することができる。
【００６２】
このように、この発明に係る信号出力手段は、車両の状態を検出してセンサ信号ＣL2を出力するセンサで構成したので、センサ信号ＣL2を一定周期のパルス信号ＣLMとして基準クロックＣLKの正常または異常を判定することができる。
【００６３】
続いて、車両用マイクロコンピュータのクロック異常検出装置の異常検出の時期について説明する。
図９にこの発明に係る車両用マイクロコンピュータのクロック異常検出装置の異常検出の時期説明のための構成図を示す。
なお、図９に示す異常検出の時期は、イグニッションスイッチをオン操作して車両の始動時とするものである。
【００６４】
図９において、イグニッションスイッチ２０をオン操作し、抵抗器Ｒおよび定電圧素子ＺＤを介してバッテリ（ＢＡＴ）の直流電源（キー情報）がモノマルチ回路２１に印加されると、モノマルチ回路２１からワンショット（単発）パルスＰMがマイクロコンピュータ２に供給される。
【００６５】
マイクロコンピュータ２は、ワンショット（単発）パルスＰMをトリガとして不揮発性メモリ１５に指令信号ＪSを供給し、不揮発性メモリ１５のデータ書き込み終了後に出力されるＢＵＳＹ信号を一定周期のパルス信号ＣLMとして基準クロックＣLKの異常の判定を実行する。
【００６６】
このように、この発明に係る車両用マイクロコンピュータ２は、イグニッションスイッチ２０からのキー情報に基づいて車両の始動時にのみ指令信号ＪSを出力するので、基準クロックＣLKの異常判定を車両の始動時にのみに実行することができる。
【００６７】
上記の実施の形態は、信号出力手段から出力される一定周期のパルス信号ＣLMに異常がないものとみなして基準クロックＣLKの異常判定を行ったが、基準クロックＣLKが正常であっても一定周期のパルス信号ＣLMに異常がある場合には、基準クロックＣLKの異常として判定されることになる。
このような信号出力手段に異常ある場合の対応について図１を参照して説明する。
【００６８】
図１において、信号出力手段６を複数（ｎ個）備え、それぞれの信号出力手段６から出力される一定周期のパルス信号ＣLM（ｎ個）を判定手段５が取り込み、判定手段５は、予めｎ個の一定周期のパルス信号ＣLM（ＣLM1〜ＣLMn）の平均値（ＣALM）を記憶しておき、一定周期のパルス信号ＣLM（ＣLM1〜ＣLMn）と平均値（ＣALM）との比｛＝ＣLM（ＣLM1〜ＣLMn）／ＣALM｝または偏差｛＝ＣLM（ＣLM1〜ＣLMn）−ＣALM｝を演算し、この演算結果を許容範囲を含んだ判定値と比較することによって一定周期のパルス信号ＣLM（ＣLM1〜ＣLMn）の異常を判定し、異常のある任意の信号出力手段を特定することができる。
【００６９】
一方、基準クロックＣLKの判定は、図１で既に説明した方法によって判定することができるので、基準クロック発生手段３または信号出力手段６のいずれか一方または双方に異常があっても、異常判定をすることができる。
【００７０】
このように、この発明に係る車両用マイクロコンピュータのクロック異常検出装置１は、信号出力手段６を複数備え、判定手段５は、複数の信号出力手段６から出力される一定周期のパルス信号ＣLM（ＣLM1〜ＣLMn）に基づいて異常のある信号出力手段６を特定するので、基準クロック発生手段の異常および信号出力手段の異常を判定することができる。
【００７１】
【発明の効果】
以上説明したように、この発明に係る車両用マイクロコンピュータのクロック異常検出装置は、基準クロックを供給する基準クロック発生手段と、車両用マイクロコンピュータの指令信号に基づいて一定周期のパルス信号を出力する信号出力手段と、信号出力手段からのパルス信号と基準クロックを比較する比較手段と、比較手段が出力する比較信号に基づいて基準クロックが正常か否かを判定する判定手段を備え、基準クロックに異常が発生すると、信号出力手段から出力される一定周期のパルス信号との比較によって異常を検出でき、基準クロックの異常を確実に判定することができる。
【００７２】
また、この発明に係る信号出力手段は、不揮発性メモリで構成し、車両用マイクロコンピュータの指令信号に基づいて一定周期のメモリ書込終了信号を発生し、このメモリ書込終了信号を一定周期のパルス信号として基準クロックの正常または異常を判定するので、不揮発性メモリを信号出力手段に兼用することができ、装置の単純化とコストダウンを実現することができる。
【００７３】
さらに、この発明に係る信号出力手段は、車両の状態を検出してセンサ信号を出力するセンサで構成し、センサ信号を一定周期のパルス信号として基準クロックの正常または異常を判定することができるので、センサを信号出力手段に兼用することによって装置の簡略化と経済化を図ることができる。
【００７４】
また、この発明に係る基準クロック発生手段は、発振子の発振周波数を基準クロックとし、精度の高い周波数の基準クロックを発生することができるので、基準クロックの異常を検出することができる。
【００７５】
さらに、この発明に係る車両用マイクロコンピュータは、イグニッションスイッチからのキー情報に基づいて車両の始動時にのみ指令信号を出力し、基準クロックの異常判定を車両の始動時にのみに実行することができるので、マイクロコンピュータの負荷を軽減して効率のよい異常検出をすることができる。
【００７６】
また、この発明に係る車両用マイクロコンピュータは、不揮発性メモリを内蔵した１チップマイクロコンピュータで構成し、別個に部品を追加することなく基準クロックの異常を判定することができるので、装置の一層の単純化とコストダウンを実現することができる。
【００７７】
さらに、この発明に係る車両用マイクロコンピュータのクロック異常検出装置は、信号出力手段を複数備え、判定手段は、複数の信号出力手段６から出力される一定周期のパルス信号に基づいて異常のある信号出力手段を特定するので、基準クロック発生手段の異常および信号出力手段の双方の異常を容易に判定することができる。
【００７８】
よって、装置構成が単純で、利便性の高い車両用マイクロコンピュータのクロック異常検出装置を提供することができる。
【図面の簡単な説明】
【図１】この発明に係る車両用マイクロコンピュータのクロック異常検出装置の要部ブロック構成図
【図２】この発明に係る比較手段の一実施例ブロック構成図
【図３】この発明に係る判定手段の一実施例ブロック構成図
【図４】この発明に係る車両用マイクロコンピュータのクロック異常検出装置の一実施例構成図
【図５】この発明に係る車両用マイクロコンピュータのクロック異常検出装置の別実施例構成図
【図６】不揮発性メモリの信号波形図
【図７】基準クロック周波数（ＦC）に対するビジー（ＢＵＳＹ）時間（ＴB）特性図
【図８】この発明に係る信号出力手段に衝突センサを用いた一実施例構成図
【図９】この発明に係る車両用マイクロコンピュータのクロック異常検出装置の異常検出の時期説明のための構成図
【符号の説明】
１…車両用マイクロコンピュータのクロック異常検出装置、２…マイクロコンピュータ、３…基準クロック発生手段、４…比較手段、５…判定手段、６…信号出力手段、７…表示手段、８…分周手段、９Ａ，９Ｂ…タイマ手段、１０Ａ，１０Ｂ…記憶手段、１１…演算手段、１２…上限値比較手段、１３…下限値比較手段、１４…論理演算手段、１５，１６…不揮発性メモリ、１７…ハンドル、１８…エアバッグ、１９…衝突センサ、２０…イグニッションスイッチ、２１…モノマルチ回路、Ｃ１，Ｃ２…周波数調整用コンデンサ、ＣLK，ＣLO…基準クロック、ＣLM…一定周期のパルス信号、ＤO…判定信号、ＨD…下限比較信号、ＨO…比較信号、ＨU…上限比較信号、ＪS…指令信号、ＴB…ビジー（ＢＵＳＹ）時間、ＴLK…基準クロックＣLKの周期、ＴLM…一定周期のパルス信号ＣLMの周期、Ｘ…発振子。
【図１】
0003699540.tif 000002
【図２】
0003699540.tif 000003
【図３】
0003699540.tif 000004
【図４】
0003699540.tif 000005
【図５】
0003699540.tif 000006
【図６】
0003699540.tif 000007
【図７】
0003699540.tif 000008
【図８】
0003699540.tif 000009
【図９】
0003699540.tif 000010