(57)【特許請求の範囲】
【請求項１】
クロック信号に基づいて、パルス信号で構成された異常チェック用のチェック信号を出力するキャプチャチェックコントロール部（２７）と、
パルス信号で表される検出対象の入力を行うと共に、前記チェック信号の入力を行い、入力された信号に対応する信号を出力する入力信号処理回路（２１）と、前記入力信号処理回路（２１）が出力する信号と、前記異常チェック用のチェック信号のいずれかを選択し、選択した信号をそのままもしくはその信号を信号処理して出力するセレクタ（２２）とを有し、前記セレクタ（２２）が出力する信号もしくは該出力を増幅した信号を出力信号（ＯＵＴ０〜ＯＵＴ３）として発生させる入力回路（２９ａ〜２９ｄ）と、
前記検出対象の検出を行う通常検出モードと異常チェックを行う異常チェックモードのいずれの動作モードを設定するかを示すモード指示信号を前記入力信号処理回路（２１）と前記セレクタ（２２）の少なくとも一方に伝える動作モード設定部（２５）を含み、前記通常検出モードと前記異常チェックモードのいずれを設定するかを示す指令信号を受け取り、該指令信号に基づいて前記動作モード設定部（２５）から前記モード指示信号を伝えさせるインターフェース（２６）と、
前記入力回路（２９ａ〜２９ｄ）の出力信号（ＯＵＴ０〜ＯＵＴ３）を受け取るインプットキャプチャ（３ａ〜３ｄ）を有し、該インプットキャプチャ（３ａ〜３ｄ）で受け取った前記出力信号（ＯＵＴ０〜ＯＵＴ３）から前記検出対象の検出結果を取得すると共に、前記インターフェース（２６）に対して前記指令信号を出力するマイクロコンピュータ（３）と、を備えていることを特徴とする電子制御装置。
【請求項２】
前記チェック信号が前記入力信号処理回路（２１）と前記セレクタ（２２）のいずれに入力されるようにするかの切替えを行う切替スイッチ（２４）を有していることを特徴とする請求項１に記載の電子制御装置。
【請求項３】
前記指令信号にて前記動作モードを前記異常チェックモードとすることが指示されると、前記動作モード設定部（２５）から前記入力信号処理回路（２１）に対し、前記モード指示信号として前記異常チェックモードを設定することを示す信号を出力し、
前記入力信号処理回路（２１）は、前記モード指示信号が入力されると、前記検出対象の入力を行わず、前記チェック信号の入力を行うと共に、該チェック信号に対応する信号を前記セレクタ（２２）に出力することを特徴とする請求項１または２に記載の電子制御装置。
【請求項４】
前記マイクロコンピュータ（３）は、前記キャプチャチェックコントロール部（２７）に対して異常チェック用のチェック信号を出力させることを指令し、
前記入力信号処理回路（２１）は、前記チェック信号が入力されたことをトリガとして、前記検出対象の入力を行わず、前記チェック信号の入力を行うと共に、該チェック信号に対応する信号を前記セレクタ（２２）に出力することを特徴とする請求項３に記載の電子制御装置。
【請求項５】
前記指令信号にて前記動作モードを前記異常チェックモードとすることが指示されると、前記動作モード設定部（２５）から前記セレクタ（２２）に対し、前記モード指示信号として前記異常チェックモードを設定することを示す信号を出力し、
前記セレクタ（２２）は、前記モード指示信号が入力されると、前記入力信号処理回路（２１）の出力する信号の入力を行わず、前記チェック信号の入力を行うと共に、該チェック信号をそのままもしくはその信号を信号処理して出力することを特徴とする請求項１または２に記載の電子制御装置。
【請求項６】
前記マイクロコンピュータ（３）は、前記キャプチャチェックコントロール部（２７）に対して異常チェック用のチェック信号を出力させることを指令し、
前記セレクタ（２２）は、前記チェック信号が入力されたことをトリガとして、前記入力信号処理回路（２１）の出力する信号の入力を行わず、前記チェック信号の入力を行うと共に、該チェック信号に対応する信号をそのままもしくはその信号を信号処理して出力することを特徴とする請求項５に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力信号処理回路を通じて信号を入力し、必要に応じて信号処理を行ったのちマイクロコンピュータに備えられるＣＰＵに伝える機能を有する電子制御装置に関するものである。
【背景技術】
【０００２】
従来、集積回路（以下、ＩＣという）に備えられた入力信号処理回路を通じて車輪速度センサ等の検出信号を入力し、必要に応じて信号処理を行ったのちマイクロコンピュータに備えられるＣＰＵに伝える機能を有する電子制御装置がある。このような電子制御装置において、ＩＣからＣＰＵに伝える経路中に何らかの異常が発生しているか否かをチェックする装置もしくはその方法が特許文献１〜３に開示されている。
【０００３】
具体的には、特許文献１に記載された電子制御装置では、車輪速度センサの検出信号をマイクロコンピュータに入力する通常経路とは他に、同じように車輪速度センサの検出信号がマイクロコンピュータに伝えられるようにした経路を追加し、通常経路から入力された信号と追加経路から入力された信号が一致するか否かをマイクロコンピュータで判定することにより、異常チェックを行っている。
【０００４】
また、特許文献２に記載された故障検出方法では、車輪速度センサが出力するパルスを計数する期間を設定するタイマを２つ備え、それぞれのタイマで計数を行う期間を設定させ、各タイマで設定した期間中に数えられたパルス数のズレが所定範囲内に収まるか否かを判定することにより、異常チェックを行っている。
【０００５】
また、特許文献３に記載された電子制御装置では、車両停止時に、入力インターフェース回路からＣＰＵに伝えられる経路にＣＰＵからチェック用の信号を出力し、チェック用の信号が入力されたＣＰＵ自身がチェック用の信号が正確なものであるか否かを判定することで、異常チェックを行っている。
【特許文献１】特開２００４−２３９７７２号公報
【特許文献２】特許０３９１８２７６号公報
【特許文献３】特開平１１−５１９４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の構成では、異常チェックの為に通常経路と同じ構成の追加経路が必要になる。また、特許文献２に記載の構成も、異常チェックのために複数のタイマが必要になる。また、特許文献３に記載の構成では、ＣＰＵ自身のチェックができても、入力信号処理回路の異常チェックなどを行うことができない。
【０００７】
本発明は上記点に鑑みて、追加経路やタイマの追加を必要としなくても入力信号処理回路などの各部の異常チェックを行える電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明では、クロック信号に基づいて、パルス信号で構成された異常チェック用のチェック信号を出力するキャプチャチェックコントロール部（２７）と、パルス信号で表される検出対象の入力を行うと共に、チェック信号の入力を行い、入力された信号に対応する信号を出力する入力信号処理回路（２１）、および、入力信号処理回路（２１）が出力する信号と、異常チェック用のチェック信号のいずれかを選択し、選択した信号をそのままもしくはその信号を信号処理して出力するセレクタ（２２）とを有し、セレクタ（２２）が出力する信号もしくは該出力を増幅した信号を出力信号（ＯＵＴ０〜ＯＵＴ３）として発生させる入力回路（２９ａ〜２９ｄ）と、検出対象の検出を行う通常検出モードと、異常チェックを行う異常チェックモードのいずれの動作モードを設定するかを示すモード指示信号を入力信号処理回路（２１）とセレクタ（２２）の少なくとも一方に伝える動作モード設定部（２５）を含み、通常検出モードと異常チェックモードのいずれを設定するかを示す指令信号を受け取り、該指令信号に基づいて動作モード設定部（２５）からモード指示信号を伝えさせるインターフェース（２６）と、入力回路（２９ａ〜２９ｄ）の出力信号（ＯＵＴ０〜ＯＵＴ３）を受け取るインプットキャプチャ（３ａ〜３ｄ）を有し、該インプットキャプチャ（３ａ〜３ｄ）で受け取った出力信号（ＯＵＴ０〜ＯＵＴ３）から検出対象の検出結果を取得すると共に、インターフェース（２６）に対して指令信号を出力するマイクロコンピュータ（３）と、を備えていることを特徴としている。
【０００９】
このように、マイクロコンピュータ（３）からの異常チェックモードに移行するという指令に基づいて、異常チェック用のチェック信号が入力信号処理回路（２１）もしくはセレクタ（２２）に入力されるようにし、そのときの出力信号（ＯＵＴ０〜ＯＵＴ３）がマイクロコンピュータ（３）に入力されるようにすることで、異常チェックを行うようにしている。これにより、マイクロコンピュータ（３）のキャプチャ機能の異常だけでなく、入力信号処理回路（２１）をはじめとして、マイクロコンピュータ（３）に検出対象の検出結果を伝えるまでの経路中の各要素や配線の異常チェックを行うことが可能となる。
【００１０】
例えば、請求項２に示すように、切替スイッチ（２４）にて、チェック信号が入力信号処理回路（２１）とセレクタ（２２）のいずれに入力されるようにするかの切替えを行うことができる。
【００１１】
請求項３に記載の発明では、指令信号にて動作モードを異常チェックモードとすることが指示されると、動作モード設定部（２５）から入力信号処理回路（２１）に対し、モード指示信号として異常チェックモードを設定することを示す信号を出力させ、入力信号処理回路（２１）では、モード指示信号が入力されると、検出対象の入力を行わず、チェック信号の入力を行うと共に、該チェック信号に対応する信号をセレクタ（２２）に出力させることを特徴としている。
【００１２】
このように、チェック信号が入力信号処理回路（２１）に入力される形態とされる場合には、入力信号処理回路（２１）にモード指示信号が入力されたときに、検出対象の入力を行わず、チェック信号の入力を行わせ、該チェック信号に対応する信号をセレクタ（２２）に出力させるようにする。
【００１３】
この場合において、請求項４に記載したように、マイクロコンピュータ（３）からキャプチャチェックコントロール部（２７）に対して直接異常チェック用のチェック信号を出力させることを指令し、入力信号処理回路（２１）では、チェック信号が入力されたことをトリガとして、検出対象の入力を行わず、チェック信号の入力を行うと共に、該チェック信号に対応する信号をセレクタ（２２）に出力することができる。
【００１４】
このように、マイクロコンピュータ（３）からキャプチャチェックコントロール部（２７）に対して直接異常チェック用のチェック信号を出力させることを指令しても良く、この場合にも入力信号処理回路（２１）で請求項３と同様の作動が行われるようにすれば良い。
【００１５】
請求項５に記載の発明では、指令信号にて動作モードを異常チェックモードとすることが指示されると、動作モード設定部（２５）からセレクタ（２２）に対し、モード指示信号として異常チェックモードを設定することを示す信号を出力し、セレクタ（２２）では、モード指示信号が入力されると、入力信号処理回路（２１）の出力する信号の入力を行わず、チェック信号の入力を行うと共に、該チェック信号をそのままもしくはその信号を信号処理して出力することを特徴としている。
【００１６】
このように、チェック信号がセレクタ（２２）に入力される形態とされる場合、セレクタ（２２）にモード指示信号が入力されたときに、入力信号処理回路（２１）の出力する信号の入力を行わず、チェック信号の入力を行うと共に、該チェック信号をそのままもしくはその信号を信号処理して出力する。
【００１７】
この場合において、請求項６に記載したように、マイクロコンピュータ（３）からキャプチャチェックコントロール部（２７）に対して異常チェック用のチェック信号を出力させることを指令し、セレクタ（２２）では、チェック信号が入力されたことをトリガとして、入力信号処理回路（２１）の出力する信号の入力を行わず、チェック信号の入力を行うと共に、該チェック信号に対応する信号をそのままもしくはその信号を信号処理して出力することができる。
【００１８】
このように、マイクロコンピュータ（３）からキャプチャチェックコントロール部（２７）に対して直接異常チェック用のチェック信号を出力させることを指令しても良く、この場合にもセレクタ（２２）で請求項４と同様の作動が行われるようにすれば良い。
【００１９】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について図に基づいて説明する。
【００２１】
（第１実施形態）
本発明の第１実施形態について説明する。図１は、本実施形態にかかる電子制御装置のブロック図である。以下、この図を参照して本実施形態にかかる電子制御装置について説明する。
【００２２】
図１に示す電子制御装置は、車輪速度センサ１の検出信号（パルス信号）をＩＣ２に入力し、それをＩＣ２内で必要に応じて信号処理したのち、マイクロコンピュータ内のＣＰＵ３に入力するものである。なお、車輪速度センサ１とＧＮＤ端子との間にはセンス抵抗４が備えられており、このセンス抵抗４にて車輪速度センサ１の検出信号のパルス信号のハイレベル時およびローレベル時の電圧が決められている。
【００２３】
ＩＣ２内には、入力信号処理回路２１、セレクタ２２、バッファ２３、切替スイッチ２４、センサ種類・動作モード設定部２５を含むシリアル通信インターフェース２６、キャプチャチェックコントロール部２７および内部波形発生器２８が備えられた構成とされている。
【００２４】
入力信号処理回路２１は、パルス信号で表される検出対象、具体的には車輪速度センサ１の検出信号を入力し、必要に応じて信号処理を行ったのち、車輪速度を示す信号としてセレクタ２２に伝える。車輪速度センサ１の検出信号の形式は、センサ種類によって異なっているため、センサ種類・動作モード設定部２５から入力信号処理回路２１に対してセンサ種類を示す信号を入力信号処理回路２１に入力することで、入力信号処理回路２１にてセンサ種類に応じた信号入力が行えるようにされている。
【００２５】
また、入力信号処理回路２１は、センサ種類・動作モード設定部２５から後述するように通常の車輪速度検出を行う通常検出モードか異常チェックを行うモードかを示す動作モードを示す信号を受け取り、その動作モードに応じた入力切替え動作を行う。具体的には、入力信号処理回路２１は、車輪速度検出を行う通常検出モードの際には、車輪速度センサ１の検出信号を入力し、入力した検出信号に応じた車輪速度を示す信号をセレクタ２２に出力し、異常チェック時には、車輪速度センサ１の検出信号を入力しないようにしつつキャプチャチェックコントロール部２７から伝えられるパルス信号にて構成された異常チェック用のチェック信号を入力し、入力したチェック信号に応じた信号をセレクタ２２に出力する。
【００２６】
セレクタ２２は、入力信号処理回路２１から伝えられる信号とキャプチャチェックコントロール部２７から伝えられる信号のいずれを出力するかの選択を行うと共に、必要に応じて選択した信号の一部を抽出するなどの信号処理を行うことにより、選択された信号をそのままもしくは信号処理して出力する。セレクタ２２にも、センサ種類・動作モード設定部２５からセンサ種類を示す信号が入力されるようになっており、センサ種類に応じた信号処理を行って入力された信号に対応する出力を発生させる。また、セレクタ２２は、センサ種類・動作モード設定部２５から動作モードを示す信号を受け取り、その動作モードに応じた入力切替え動作を行う。具体的には、セレクタ２２は、通常検出モードの際には、入力信号処理回路２１が出力した信号を入力し、その信号に応じた出力を発生させ、異常チェックモード時には、入力信号処理回路２１からの信号を入力しないようにしつつキャプチャチェックコントロール部２７から伝えられるパルス信号で構成された異常チェック用のチェック信号を入力し、入力したチェック信号に応じた出力を発生させる。
【００２７】
バッファ２３は、必要に応じて備えられるもので、セレクタ２２の出力を増幅してＣＰＵ３に伝えるものである。
【００２８】
切替スイッチ２４は、キャプチャチェックコントロール部２７が出力する異常チェック用のチェック信号を入力信号処理回路２１とセレクタ２２のいずれに入力するかの切換えを行うものである。切替スイッチ２４の切り替え元に関しては、図１中に矢印で示していないが、例えば、ＣＰＵ３からの指示に基づいてセンサ種類・動作モード設定部２５が動作モードを示す信号を出力させるときに、それに伴って切替スイッチ２４の切り替え状態を制御する信号を出力させるようにしたり、ＣＰＵ３から直接その信号を出力させることができる。
【００２９】
なお、これら入力信号処理回路２１、セレクタ２２、バッファ２３および切替スイッチ２４は、第１〜第４入力回路２９ａ〜２９ｄを構成するものである。第１〜第４入力回路２９ａ〜２９ｄは、車両に備えられる４つの車輪それぞれに対応して１つずつ（合計４つ）備えられており、図１では、第１入力回路２９ａに関してのみ上記各構成要素２１〜２４を記載してあるが、第２〜第４入力回路２９ｂ〜２９ｄにも同様の構成要素２１〜２４が備えられている。そして、これら第１〜第４入力回路２９ａ〜２９ｄが出力する出力信号ＯＵＴ０〜ＯＵＴ３として、それぞれＣＰＵ３に伝えられるようになっている。
【００３０】
シリアル通信インターフェース２６は、センサ種類の特定を行うことにより入力信号処理回路２１やセレクタ２２でセンサ種類に対応した処理が行えるようにすると共に、ＣＰＵ３とシリアル通信を行うことで、通常検出モードと異常チェックモードとの切り替え、および、異常チェックの方法の設定を行う。
【００３１】
具体的には、シリアル通信インターフェース２６は、内蔵したセンサ種類・動作モード設定部２５からセンサ種類を表す信号を出力すると共に、動作モードを表す信号（モード指示信号）を出力する。また、シリアル通信インターフェース２６は、キャプチャチェックコントロール部２７に対して異常チェックを開始することおよび終了することを示す信号を送ることで、キャプチャチェックコントロール部２７に異常チェック用のチェック信号を出力させる。例えば、センサ種類・動作モード設定部２５から動作モードを表す信号を出力したときに、それと同時にキャプチャチェックコントロール部２７に対して異常チェックのスタート信号を送ることでチェック信号の出力を開始させ、それから所定時間が経過すると異常チェックのエンド信号を送ることでチェック信号の出力を終了させる。さらに、シリアル通信インターフェース２６は、センサ種類・動作モード設定部２５から切替スイッチ２４の切り替え状態を制御する信号を出力させることで、切替スイッチ２４を通じてどこに異常チェック用のチェック信号が入力されるようにするか、つまりどこの異常チェックを行うかという異常チェックの方法を設定する。
【００３２】
なお、センサ種類を表す信号に関しては、センサ種類と対応付けられて信号種類が予め決められており、ＩＣ２の実装時もしくはＣＰＵ３とのシリアル通信にてセンサ種類を特定すると、それと対応する信号がセンサ種類・動作モード設定部２５から出力されるようにされている。
【００３３】
キャプチャチェックコントロール部２７は、異常チェック用のチェック信号を出力するものであり、入力信号処理回路２１に対して車輪速度センサ１の出力信号と似たパルス状の擬似信号をチェック信号として入力したり、セレクタ２２に対して入力信号処理回路２１の出力信号と似た擬似信号をチェック信号として入力する。キャプチャチェックコントロール部２７からは、第１〜第４入力回路２９ａ〜２９ｄそれぞれに対して同じチェック信号が出力されるようにしても良いが、本実施形態では、異なる信号が出力されるようにしている。
【００３４】
内部波形発生器２８は、キャプチャチェックコントロール部２７がチェック信号を形成するために用いるクロック信号を生成する。
【００３５】
また、ＣＰＵ３は、第１〜第４入力回路２９ａ〜２９ｄと同数のインプットキャプチャ３ａ〜３ｄを備え、第１〜第４入力回路２９ａ〜２９ｄの出力信号ＯＵＴ０〜ＯＵＴ３を受け取る。ＣＰＵ３は、各インプットキャプチャ３ａ〜３ｄで受け取った出力信号ＯＵＴ０〜ＯＵＴ３に基づいて各車輪の車輪速度を検出し、検出した車輪速度に基づいて各種制御等を行う。
【００３６】
続いて、上記のように構成された電子制御装置の作動について、通常検出モードが設定される場合と、異常検出モードが設定される場合に分けて説明する。
【００３７】
（１）通常検出モードが設定される時
ＣＰＵ３からのシリアル通信により通常検出モードを設定することが指示されると、シリアル通信インターフェース２６がその指示内容に従って、センサ種類・動作モード設定部２５から通常検出モードを示す信号を出力し、この信号が入力信号処理回路２１もしくはセレクタ２２に入力される。これにより、入力信号処理回路２１は、車輪速度センサ１の検出信号を入力する状態となり、セレクタ２２は入力信号処理回路２１の出力信号を入力する状態となる。
【００３８】
そして、入力信号処理回路２１がセンサ種類に応じた信号入力によって車輪速度センサ１の検出信号を入力すると、必要に応じて信号処理を行い、車輪速度を示す信号としてセレクタ２２に伝える。続いて、セレクタ２２もセンサ種類に応じた信号入力によって入力信号処理回路２１の出力信号を入力し、それに対応する信号をバッファ２３に伝える。そして、車輪速度を示す信号がバッファ２３にて増幅され、出力信号ＯＵＴ０〜ＯＵＴ３として出力されてインプットキャプチャ３ａ〜３ｄに入力される。このようにして、ＣＰＵ３に車輪速度を示す信号が入力され、各車輪の車輪速度を取得することができる。
【００３９】
なお、このときには、センサ種類・動作モード設定部２５からキャプチャチェックコントロール部２７に異常チェックを開始させるスタート信号が送られないため、キャプチャチェックコントロール部２７からは異常チェック用のチェック信号は出力されない。
【００４０】
（２）異常チェックモードが設定される時
ＣＰＵ３からのシリアル通信により異常チェックモードを設定することが指示されると、シリアル通信インターフェース２６がその指示内容に従って、センサ種類・動作モード設定部２５から異常チェックモードを示す信号を出力し、この信号が入力信号処理回路２１もしくはセレクタ２２に入力される。入力信号処理回路２１とセレクタ２２のいずれに入力されるかは、どこの異常チェックを行うかという異常チェックの方法に応じた切替スイッチ２４の状態、つまりＣＰＵ３とのシリアル通信による指令等によって決まる。
【００４１】
また、これに伴って、センサ種類・動作モード設定部２５からキャプチャチェックコントロール部２７に異常チェックを開始させるスタート信号が送られ、キャプチャチェックコントロール部２７から異常チェック用のチェック信号が出力される。
【００４２】
ここで、異常チェックモードを示す信号が入力信号処理回路２１に入力される形態とされる場合、異常チェックモードを示す信号が入力されると、それに伴って入力信号処理回路２１は車輪速度センサ１の検出信号を入力しないようにしつつ、キャプチャチェックコントロール部２７から伝えられる異常チェック用のチェック信号を入力し、入力したチェック信号に応じた信号をセレクタ２２に出力する。これに伴い、セレクタ２２およびバッファ２３が通常検出モードと同様の作動を行い、セレクタ２２から出力された信号がバッファ２３にて増幅され、出力信号ＯＵＴ０〜ＯＵＴ３として出力されてインプットキャプチャ３ａ〜３ｄに入力される。
【００４３】
このような場合、入力信号処理回路２１からキャプチャチェックコントロール部２７のチェック信号に対応する信号が車輪速度を示す信号の代わりに出力されることになる。そして、ＣＰＵ３に、チェック信号に対応する信号が増幅された出力信号ＯＵＴ０〜ＯＵＴ３が入力される。このとき、ＣＰＵ３は、異常チェックモードに移行したことを自分自身で認識しているため、出力信号ＯＵＴ０〜ＯＵＴ３が異常チェック時に想定される信号になっているか否かを判定することで、異常チェックを行うことが可能となる。
【００４４】
この形態の場合には、入力信号処理回路２１、セレクタ２２、バッファ２３およびこれらそれぞれやＣＰＵ３を結ぶ配線を通じてＣＰＵ３に出力信号ＯＵＴ０〜ＯＵＴ３が入力されることになる。このため、入力信号処理回路２１、セレクタ２２、バッファ２３のいずれかの異常やこれらそれぞれやＣＰＵ３を結ぶ配線の断線や短絡などの異常、さらにはＣＰＵ３のキャプチャ機能の異常をチェックすることが可能となる。
【００４５】
一方、異常チェックモードを示す信号がセレクタ２２に入力される形態とされる場合、異常チェックモードを示す信号が入力されると、それに伴ってセレクタ２２は入力信号処理回路２１の出力する信号を入力しないようにしつつ、キャプチャチェックコントロール部２７から伝えられる異常チェック用のチェック信号を入力し、入力したチェック信号に応じた信号を出力する。これがバッファ２３で増幅され、出力信号ＯＵＴ０〜ＯＵＴ３として出力されてインプットキャプチャ３ａ〜３ｄに入力される。
【００４６】
このような場合、セレクタ２２からキャプチャチェックコントロール部２７のチェック信号が入力信号処理回路２１の出力する車輪速度を示す信号の代わりに出力されることになる。そして、ＣＰＵ３に、チェック信号が増幅された出力信号ＯＵＴ０〜ＯＵＴ３が入力される。このとき、ＣＰＵ３は、異常チェックモードに移行したことを自分自身で認識しているため、出力信号ＯＵＴ０〜ＯＵＴ３がチェック信号を増幅した信号になっているか否かを判定することで、異常チェックを行うことが可能となる。
【００４７】
この形態の場合には、セレクタ２２、バッファ２３およびこれらそれぞれやＣＰＵ３を結ぶ配線を通じてＣＰＵ３に出力信号ＯＵＴ０〜ＯＵＴ３が入力されることになる。このため、セレクタ２２、バッファ２３のいずれかの異常やこれらそれぞれやＣＰＵ３を結ぶ配線の断線や短絡などの異常、さらにはＣＰＵ３のキャプチャ機能の異常をチェックすることが可能となる。
【００４８】
以上説明したように、本実施形態の電子制御装置によれば、ＣＰＵ３からの異常チェックモードに移行するという指令に基づいて、異常チェック用のチェック信号が入力信号処理回路２１もしくはセレクタ２２に入力されるようにし、そのときの出力信号ＯＵＴ０〜ＯＵＴ３がＣＰＵ３に入力されるようにすることで、異常チェックを行うようにしている。これにより、ＣＰＵ３のキャプチャ機能の異常だけでなく、入力信号処理回路２１をはじめとして、ＣＰＵ３に車輪速度を示す信号を伝えるまでの経路中の各要素や配線の異常チェックを行うことが可能となる。
【００４９】
また、切替スイッチ２４の切替えにより、異常チェックの対象を変えることができるため、入力信号処理回路２１に異常が発生しているか否かを切替え前後での異常の有無から判定することも可能となる。
【００５０】
さらに、上述したように、本実施形態では、第１〜第４入力回路２９ａ〜２９ｄに対して入力する異常チェック用のチェック信号を異なる信号としている。このようにすると、出力信号ＯＵＴ０〜ＯＵＴ３も異なる信号となる。例えば、図２に示す出力信号ＯＵＴ０〜ＯＵＴ３の一例を示したタイミングチャートのように、出力信号ＯＵＴ０の位相を反転させた出力信号ＯＵＴ１、周期Ｔ１を倍の周期Ｔ２にした出力信号ＯＵＴ２、出力信号ＯＵＴ２の位相を判定させた出力信号ＯＵＴ３が出力されるようにできる。このようにすれば、各出力信号ＯＵＴ０〜ＯＵＴ３をＣＰＵ３のインプットキャプチャ３ａ〜３ｄに伝える配線の一部が短絡したような場合に、出力信号ＯＵＴ０〜ＯＵＴ３が、異常チェック用のチェック信号のいずれかが異なる信号になるため、インプットキャプチャ３ａ〜３ｄに伝えられたとしても、それが正しい信号であるか否かを区別することが可能となる。
【００５１】
（第２実施形態）
本発明の第２実施形態について説明する。上記実施形態では、シリアル通信によりＣＰＵ３からシリアル通信インターフェース２６に対して異常チェックを行う旨の指令を出すようにしたが、図１の破線矢印で示したように、ＣＰＵ３からキャプチャチェックコントロール部２７に直接異常チェック用のチェック信号を出力させる旨の指令を出すことで、異常チェックが行われるようにすることもできる。
【００５２】
このような場合、センサ種類・動作モード設定部２５から動作モードを示す信号が入力信号処理回路２１やセレクタ２２に入力されないことになるが、入力信号処理回路２１やセレクタ２２異常チェック用のチェック信号が入力されたことを動作モードの切り替わりを示すトリガとして用いる。つまり、上記第１実施形態では、入力信号処理回路２１やセレクタ２２に動作モードを示す信号が入力された場合に、入力信号処理回路２１やセレクタ２２が通常検出モードと異常チェックモードとに切り替えを行う場合について説明したが、動作モードの入力が行われなくても、異常チェック用のチェック信号が入力されたときに、入力信号処理回路２１やセレクタ２２で自動的に動作モードの切り替えが行われるようにすれば良い。
【００５３】
このように、ＣＰＵ３からキャプチャチェックコントロール部２７に直接異常チェック用のチェック信号を出力させる旨の指令を出すようにしても、上記第１実施形態と同様の効果を得ることが可能となる。
【００５４】
（他の実施形態）
上記第１実施形態では、ＣＰＵ３とシリアル通信インターフェース２６とのシリアル通信によってシリアル通信インターフェース２６に動作モードの切り替え等の信号を送るようにしているが、シリアル通信である必要はなく、単に異常チェックを指令する信号が伝えられるような形態であっても構わない。
【００５５】
また、上記実施形態では、４輪車両を想定し、車輪速度センサ１が４つ備えられた構成のものを例に挙げて説明したが、これも単なる一例を示したものであり、２輪車両であれば、車輪速度センサ１が２つで入力回路も２つとなり、４輪よりも車輪数が多い車両であれば、それに応じた数の車輪速度センサ１および入力回路を備えた構成となる。
【００５６】
また、上記実施形態では、複数の種類のセンサにも対応できる電子制御装置とするために、センサ種類・動作モード設定部２５を備えたが、一種類のセンサに対応できれば良いのであれば、動作モード設定を行う機能部があれば良い。
【００５７】
さらに、上記実施形態では、検出対象が車輪速度センサ１の検出信号である場合について説明したが、パルス信号で表される検出対象であれば、どのようなものであっても構わない。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１実施形態にかかる電子制御装置のブロック図である。
【図２】出力信号がそれぞれ異なる信号とされる場合の一例を示したタイミングチャートである。
【符号の説明】
【００５９】
１…車輪速度センサ、２…ＩＣ、３…ＣＰＵ、３ａ〜３ｄ…インプットキャプチャ、２１…入力信号処理回路、２２…セレクタ、２３…バッファ、２４…切替スイッチ、２５…センサ種類・動作モード設定部、２６…シリアル通信インターフェース、２７…キャプチャチェックコントロール部、２８…内部波形発生器、２９ａ〜２９ｄ…入力回路
【図１】
0005206060.tif 000002
【図２】
0005206060.tif 000003