(57)【要約】【課題】制御を実施する演算部のリセットに関わる他の演算部の処理負荷を抑制しつつ、制御を実施する演算部の誤リセットを抑制する。【解決手段】車載制御装置１１は、車両における制御対象の制御を実施する演算部１と、演算部１の制御動作を監視する演算部２と、演算部３と、論理積回路４と、を備える。論理積回路４は、演算部２から演算部１に対するリセット要求信号Ｒ２１が出力され、且つ、演算部３から演算部１に対するリセット要求信号Ｒ３１が出力された場合に、演算部１をリセットする。演算部２は、演算部１の異常を検出した場合に、演算部１に対するリセット要求信号Ｒ２１を論理積回路４に出力すると共に、当該演算部２がリセット要求信号Ｒ２１を出力したことを示す通知信号Ｘを、演算部３に出力する。演算部３は、演算部２からの通知信号Ｘが入力された場合に、演算部１に対するリセット要求信号Ｒ３１を論理積回路４に出力する。【選択図】図１
2020021131.tif 000002
【特許請求の範囲】
【請求項１】
車両における制御対象の制御を実施するように構成された第１演算部（１）と、
第１演算部の制御動作を監視するように構成された第２演算部（２）と、
第３演算部（３）と、
前記第２演算部から前記第１演算部に対するリセット要求信号（Ｒ２１）が出力され、且つ、前記第３演算部から前記第１演算部に対するリセット要求信号（Ｒ３１）が出力された場合に、前記第１演算部をリセットするように構成された論理積部（４）と、を備え、
前記第２演算部は、前記第１演算部の異常を検出した場合に、前記第１演算部に対するリセット要求信号を前記論理積部に出力すると共に、当該第２演算部が前記第１演算部に対するリセット要求信号を出力したことを示す通知信号（Ｘ）を前記第３演算部に出力するように構成され、
前記第３演算部は、前記第２演算部からの前記通知信号が入力された場合に、前記第１演算部に対するリセット要求信号を前記論理積部に出力するように構成されている、
車載制御装置。
【請求項２】
請求項１に記載の車載制御装置であって、
前記第３演算部は、前記第２演算部の動作を監視するように構成されると共に、前記第２演算部の異常を検出していない場合に限り、前記第２演算部からの前記通知信号が入力されたことを条件にして、前記第１演算部に対するリセット要求信号を前記論理積部に出力するように構成されている、
車載制御装置。
【請求項３】
請求項２に記載の車載制御装置であって、
前記第３演算部は、前記第２演算部の異常を検出しておらず、且つ、前記第２演算部からの前記通知信号が入力され続けた時間が、前記第２演算部の異常を検出するのに要する時間よりも長い一定時間以上になったと判定した場合に、前記第１演算部に対するリセット要求信号を前記論理積部に出力するように構成されている、
車載制御装置。
【請求項４】
請求項１〜請求項３の何れか１項に記載の車載制御装置であって、
前記第１演算部は、前記第２演算部の動作を監視するように構成されると共に、前記第２演算部の異常を検出した場合には、前記車両を安全な状態にするための制御を実施するモードに切り替わるように構成されている、
車載制御装置。
【請求項５】
請求項４に記載の車載制御装置であって、
前記論理積部は、第１論理積部（４）であり、
前記通知信号は、第１通知信号（Ｘ）であり、
前記第１演算部から前記第２演算部に対するリセット要求信号（Ｒ１２）が出力され、且つ、前記第３演算部から前記第２演算部に対するリセット要求信号（Ｒ３２）が出力された場合に、前記第２演算部をリセットするように構成された第２論理積部（５）、を更に備え、
前記第１演算部は、前記第２演算部の異常を検出した場合に、前記第２演算部に対するリセット要求信号を前記第２論理積部に出力すると共に、当該第１演算部が前記第２演算部に対するリセット要求信号を出力したことを示す第２通知信号（Ｙ）を前記第３演算部に出力するように構成され、
前記第３演算部は、前記第１演算部からの前記第２通知信号が入力された場合に、前記第２演算部に対するリセット要求信号を前記第２論理積部に出力するように構成されている、
車載制御装置。
【請求項６】
請求項５に記載の車載制御装置であって、
前記第３演算部は、前記第１演算部の前記第２演算部に対する監視動作を監視するように構成されると共に、前記第１演算部の異常を検出していない場合に限り、前記第１演算部からの前記第２通知信号が入力されたことを条件にして、前記第２演算部に対するリセット要求信号を前記第２論理積部に出力するように構成されている、
車載制御装置。
【請求項７】
請求項６に記載の車載制御装置であって、
前記第３演算部は、前記第１演算部の異常を検出しておらず、且つ、前記第１演算部からの前記第２通知信号が入力され続けた時間が、前記第１演算部の異常を検出するのに要する時間よりも長い一定時間以上になったと判定した場合に、前記第２演算部に対するリセット要求信号を前記第２論理積部に出力するように構成されている、
車載制御装置。
【請求項８】
車両における制御対象の制御を実施するように構成された第１演算部（１）と、
第１演算部の制御動作を監視するように構成された第２演算部（２）と、
第３演算部（３）と、
前記第２演算部から前記第１演算部に対するリセット要求信号（Ｒ２１）が出力され、且つ、前記第３演算部から前記第１演算部に対するリセット要求信号（Ｒ３１）が出力された場合に、前記第１演算部をリセットするように構成された論理積部（４）と、を備え、
前記第２演算部は、前記第１演算部の異常を検出した場合に、前記第１演算部に対するリセット要求信号を前記論理積部に出力するように構成され、
前記第２演算部から出力される前記リセット要求信号は、前記第３演算部にも入力されるように構成され、
前記第３演算部は、前記第２演算部の動作を監視するように構成されると共に、前記第２演算部の異常を検出していない場合に限り、前記第２演算部からの前記リセット要求信号が入力されたことを条件にして、前記第１演算部に対するリセット要求信号を前記論理積部に出力するように構成されている、
車載制御装置。
【請求項９】
請求項８に記載の車載制御装置であって、
前記第３演算部は、前記第２演算部の異常を検出しておらず、且つ、前記第２演算部からの前記リセット要求信号が入力され続けた時間が、前記第２演算部の異常を検出するのに要する時間よりも長い一定時間以上になったと判定した場合に、前記第１演算部に対するリセット要求信号を前記論理積部に出力するように構成されている、
車載制御装置。
【請求項１０】
請求項８又は請求項９に記載の車載制御装置であって、
前記第１演算部は、前記第２演算部の動作を監視するように構成されると共に、前記第２演算部の異常を検出した場合には、前記車両を安全な状態にするための制御を実施するモードに切り替わるように構成されている、
車載制御装置。
【請求項１１】
請求項１０に記載の車載制御装置であって、
前記論理積部は、第１論理積部（４）であり、
前記通知信号は、第１通知信号（Ｘ）であり、
前記第１演算部から前記第２演算部に対するリセット要求信号（Ｒ１２）が出力され、且つ、前記第３演算部から前記第２演算部に対するリセット要求信号（Ｒ３２）が出力された場合に、前記第２演算部をリセットするように構成された第２論理積部（５）、を更に備え、
前記第１演算部は、前記第２演算部の異常を検出した場合に、前記第２演算部に対するリセット要求信号を前記第２論理積部に出力するように構成され、
前記第１演算部から出力される前記リセット要求信号は、前記第３演算部にも入力されるように構成され、
前記第３演算部は、前記第１演算部の前記第２演算部に対する監視動作を監視するように構成されると共に、前記第１演算部の異常を検出していない場合に限り、前記第１演算部からの前記リセット要求信号が入力されたことを条件にして、前記第２演算部に対するリセット要求信号を前記第２論理積部に出力するように構成されている、
車載制御装置。
【請求項１２】
請求項１１に記載の車載制御装置であって、
前記第３演算部は、前記第１演算部の異常を検出しておらず、且つ、前記第１演算部からの前記リセット要求信号が入力され続けた時間が、前記第１演算部の異常を検出するのに要する時間よりも長い一定時間以上になったと判定した場合に、前記第２演算部に対するリセット要求信号を前記第２論理積部に出力するように構成されている、
車載制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車載制御装置に関する。
【背景技術】
【０００２】
車載制御装置において、制御の安全性を高めるための構成としては、制御を実施する演算部の動作を監視する監視部が、演算部の異常を検出した場合に、演算部の異常出力を停止するために該演算部をリセットする、という構成がある。
【０００３】
また、下記の特許文献１には、制御装置の動作が２つの監視装置によって監視され、２つの監視装置の両方が制御装置の異常を検出した場合に、制御装置がリセットされる、という技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２−１４２２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術によれば、２つの監視装置の一方が異常になって、制御装置を誤ってリセットしようとしても、他方の監視装置が正常であれば、制御装置はリセットされない。このため、制御装置の誤リセットを抑制することができる。誤リセットとは、正常なものを誤ってリセットしてしまうことである。
【０００６】
しかし、発明者の詳細な検討の結果、特許文献１の技術では、下記の課題が見出された。特許文献１の技術は、制御装置の監視について単純に二重化した技術である。このため、２つの監視装置が、制御装置の制御動作を監視するための監視処理として、同じ処理を実施する必要がある。よって、監視処理の内容が複雑になるほど、２つの監視装置の両方の処理負荷が大きくなる。
【０００７】
そこで、本開示の１つの局面は、制御を実施する演算部のリセットに関わる他の演算部の処理負荷を抑制しつつ、制御を実施する演算部の誤リセットを抑制することが可能な車載制御装置を提供する。
【課題を解決するための手段】
【０００８】
本開示の１つの態様による車載制御装置は、車両における制御対象の制御を実施する第１演算部（１）と、第１演算部の制御動作を監視する第２演算部（２）と、第３演算部（３）と、論理積部（４）と、を備える。
【０００９】
論理積部は、第２演算部から第１演算部に対するリセット要求信号（Ｒ２１）が出力され、且つ、第３演算部から第１演算部に対するリセット要求信号（Ｒ３１）が出力された場合に、第１演算部をリセットする。
【００１０】
第２演算部は、第１演算部の異常を検出した場合に、第１演算部に対するリセット要求信号を論理積部に出力すると共に、当該第２演算部が第１演算部に対するリセット要求信号を出力したことを示す通知信号（Ｘ）を第３演算部に出力する。
【００１１】
第３演算部は、第２演算部からの通知信号が入力された場合に、第１演算部に対するリセット要求信号を論理積部に出力する。
このような構成によれば、第１演算部を監視する第２演算部に異常が生じて、第１演算部が正常なのに第２演算部から第１演算部に対するリセット要求信号が出力されても、通知信号が出力されなければ、第３演算部は第１演算部に対するリセット要求信号を出力しない。よって、第１演算部の誤リセットが回避される。また、第２演算部は第１演算部の制御動作を監視するが、第３演算部は、第２演算部と同様の監視を行わなくて良い。よって、制御を実施する第１演算部のリセットに関わる第２及び第３演算部のうち、第３演算部の処理負荷を抑制しつつ、第１演算部の誤リセットを抑制することができる。
【００１２】
また、本開示の他の１つの態様による車載制御装置も、車両における制御対象の制御を実施する第１演算部（１）と、第１演算部の制御動作を監視する第２演算部（２）と、第３演算部（３）と、論理積部（４）と、を備える。
【００１３】
そして、論理積部は、第２演算部から第１演算部に対するリセット要求信号（Ｒ２１）が出力され、且つ、第３演算部から第１演算部に対するリセット要求信号（Ｒ３１）が出力された場合に、第１演算部をリセットする。
【００１４】
第２演算部は、第１演算部の異常を検出した場合に、第１演算部に対するリセット要求信号を論理積部に出力する。また、第２演算部から出力されるリセット要求信号は、第３演算部にも入力されるように構成されている。
【００１５】
第３演算部は、第２演算部の動作を監視する。そして、第３演算部は、第２演算部の異常を検出していない場合に限り、第２演算部からのリセット要求信号が入力されたことを条件にして、第１演算部に対するリセット要求信号を論理積部に出力する。
【００１６】
このような構成によれば、第１演算部を監視する第２演算部に異常が生じて、第１演算部が正常なのに第２演算部から第１演算部に対するリセット要求信号が出力された場合に、第３演算部は、第２演算部の異常を検出することで、第１演算部に対するリセット要求信号を出力しない。よって、第１演算部の誤リセットが回避される。また、第２演算部は第１演算部の制御動作を監視するが、第３演算部は、第２演算部による第１演算部の監視が働いていることさえ監視できれば良い。このため、第３演算部の処理内容は、第２演算部の処理内容よりも簡単なものにすることができる。よって、制御を実施する第１演算部のリセットに関わる第２及び第３演算部のうち、第３演算部の処理負荷を抑制しつつ、第１演算部の誤リセットを抑制することができる。
【００１７】
尚、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態の車載制御装置の構成を示すブロック図である。
【図２】第１実施形態の演算部２が演算部１のリセットに関して行う信号出力処理のフローチャートである。
【図３】第１実施形態の演算部３が演算部１のリセットに関して行う信号出力処理のフローチャートである。
【図４】第２実施形態の車載制御装置の構成を示すブロック図である。
【図５】第２実施形態の演算部３が演算部１のリセットに関して行う信号出力処理のフローチャートである。
【図６】第２実施形態において、演算部１に異常が生じた場合の動作例を表すタイムチャートである。
【図７】第２実施形態において、演算部２に異常が生じた場合の動作例を表すタイムチャートである。
【図８】第３実施形態の車載制御装置の構成を示すブロック図である。
【図９】第３実施形態の演算部１が行うモード切替処理のフローチャートである。
【図１０】第４実施形態の車載制御装置の構成を示すブロック図である。
【図１１】第４実施形態の演算部１が演算部２のリセットに関して行う信号出力処理のフローチャートである。
【図１２】第４実施形態の演算部３が演算部２のリセットに関して行う信号出力処理のフローチャートである。
【図１３】第５実施形態の車載制御装置の構成を示すブロック図である。
【図１４】第５実施形態の演算部３が演算部２のリセットに関して行う信号出力処理のフローチャートである。
【図１５】第６実施形態の車載制御装置の構成を示すブロック図である。
【図１６】第６実施形態の演算部２が演算部１のリセットに関して行う信号出力処理のフローチャートである。
【図１７】第６実施形態の演算部３が演算部１のリセットに関して行う信号出力処理のフローチャートである。
【図１８】第７実施形態の車載制御装置の構成を示すブロック図である。
【図１９】第８実施形態の車載制御装置の構成を示すブロック図である。
【図２０】第８実施形態の演算部１が演算部２のリセットに関して行う信号出力処理のフローチャートである。
【図２１】第８実施形態の演算部３が演算部２のリセットに関して行う信号出力処理のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．第１実施形態］
［１−１．構成］
図１に示す第１実施形態の車載制御装置１１は、３つの演算部１〜３を備える。演算部１〜３は、それぞれが電子制御装置であっても良いし、それぞれが異なる電子制御装置に搭載されても良いし、１つの電子制御装置に搭載されても良い。各演算部１〜３が、電子制御装置であったり、異なる電子制御装置に搭載される場合、車載制御装置１１は、複数の電子制御装置を備えた車載制御システムであるとも言える。また、演算部１〜３が１つの電子制御装置に搭載される場合、この１つの電子制御装置が車載制御装置１１であると言える。車載制御装置１１は、更に、論理積部としての論理積回路４を備える。
【００２０】
演算部１〜３の各々は、ＣＰＵ１ａ，２ａ，３ａと、例えばＲＡＭ又はＲＯＭ等の半導体メモリ（以下、メモリ）１ｂ，２ｂ，３ｂと、を有するマイクロコンピュータを備える。演算部１〜３の各機能は、ＣＰＵ１ａ，２ａ，３ａが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ１ｂ，２ｂ，３ｂが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。また、演算部１〜３は、１つのマイクロコンピュータを備えても良いし、複数のマイクロコンピュータを備えても良い。
【００２１】
演算部１は、車両における制御対象の制御を実施する機能を備える。制御対象は、例えば、エンジン、トランスミッション等のパワートレインに分類される装置であって良く、制動装置や操舵装置等でも良い。
【００２２】
演算部２は、演算部１に対する監視機能を備える。演算部１に対する監視機能は、演算部１の制御動作を監視する機能であり、演算部１の制御動作が異常になったことを検知できる機能であれば、どのような機能でも良い。
【００２３】
例えば、演算部２は、演算部１に所定のテストデータを与えると共に、演算部１に、制御対象を制御するために行われる演算処理のうちの一部又は全部である特定の演算処理を、そのテストデータを入力値として実施させる。そして、演算部２は、演算部１から該演算部１による演算結果を入力し、その演算結果とテストデータに対応する期待値とを比較することにより、演算部１の制御動作が正常か否かを監視する。また例えば、演算部２は、演算部１にて行われる特定の演算処理と同じ演算処理を行い、演算部１による上記特定の演算処理の演算結果と当該演算部２による演算結果とを比較することで、演算部１の制御動作を監視しても良い。また例えば、演算部２は、演算部１から入力される所定の演算処理の演算結果が正常範囲内か否かを判定することにより、演算部１の制御動作を監視しても良い。
【００２４】
論理積回路４は、２つの入力信号の論理積信号を出力する回路である。
［１−２．信号］
演算部２から論理積回路４の一方の入力端子である第１入力端子には、演算部１に対するリセット要求信号Ｒ２１が出力される。また、演算部３から論理積回路４の他方の入力端子である第２入力端子には、演算部１に対するリセット要求信号Ｒ３１が出力される。尚、ｘを信号出力元の演算部の符号とし、ｙを信号出力先の演算部の符号とすると、リセット要求信号Ｒｘｙは、演算部ｘから演算部ｙへのリセット要求信号であることを意味する。
【００２５】
更に、演算部２から演算部３には、演算部２がリセット要求信号Ｒ２１を出力したことを示す通知信号Ｘが出力される。通知信号Ｘは、演算部２が演算部１の異常を検出したことを示す信号（即ち、異常情報）であるとも言える。
【００２６】
論理積回路４は、演算部２からリセット要求信号Ｒ２１が出力され、且つ、演算部３からリセット要求信号Ｒ３１が出力された場合に、演算部１にリセット信号を出力する。つまり、論理積回路４の出力信号は、演算部１のリセット入力信号ＲＳＴ１になっている。
【００２７】
本実施形態において、信号を出力するとは、その信号をアクティブレベルにすることである。また、本実施形態において、信号のアクティブレベルはハイであるが、ローであっても良い。
【００２８】
尚、以下の説明において、信号に関しての「ＯＮ」とは、その信号がアクティブレベルであること、即ち、その信号が出力されることである。また、信号に関しての「ＯＦＦ」とは、その信号が非アクティブレベルであること、即ち、その信号が出力されないことである。
【００２９】
［１−３．処理］
［１−３−１．演算部２の処理］
演算部２は、演算部１のリセットに関して、図２の信号出力処理を、例えば所定時間毎に行う。
【００３０】
図２に示すように、演算部２は、信号出力処理を開始すると、Ｓ１１０にて、演算部１に対する監視機能により演算部１の異常を検出したか否かを判定する。演算部２は、演算部１の異常を検出していない場合には、Ｓ１２０にて、論理積回路４へのリセット要求信号Ｒ２１をＯＦＦし、Ｓ１３０にて、演算部３への通知信号ＸをＯＦＦする。その後、演算部２は、当該信号出力処理を終了する。
【００３１】
また、演算部２は、上記Ｓ１１０にて、演算部１の異常を検出したと判定した場合には、Ｓ１４０にて、論理積回路４へのリセット要求信号Ｒ２１をＯＮし、Ｓ１５０にて、演算部３への通知信号ＸをＯＮする。その後、演算部２は、当該信号出力処理を終了する。
【００３２】
つまり、演算部２は演算部１の異常を検出すると、リセット要求信号Ｒ２１をＯＮすると共に、通知信号ＸをＯＮする。
［１−３−２．演算部３の処理］
演算部３は、演算部１のリセットに関して、図３の信号出力処理を、例えば所定時間毎に行う。
【００３３】
図３に示すように、演算部３は、信号出力処理を開始すると、Ｓ２１０にて、演算部２からの通知信号ＸがＯＮであるか否かを判定し、通知信号ＸがＯＮでなければ、Ｓ２２０にて、論理積回路４へのリセット要求信号Ｒ３１をＯＦＦする。その後、演算部３は、当該信号出力処理を終了する。
【００３４】
また、演算部３は、上記Ｓ２１０にて、通知信号ＸがＯＮであると判定した場合には、Ｓ２３０にて、論理積回路４へのリセット要求信号Ｒ３１をＯＮし、その後、当該信号出力処理を終了する。
【００３５】
つまり、演算部３は、演算部２からの通知信号Ｘが入力された場合に、リセット要求信号Ｒ３１をＯＮする。そして、演算部２からのリセット要求信号Ｒ２１と、演算部３からのリセット要求信号Ｒ３１とが、両方ともＯＮになると、論理積回路４から演算部１へのリセット入力信号ＲＳＴ１がＯＮして、演算部１がリセットされる。
【００３６】
［１−４．効果］
以上詳述した第１実施形態によれば、以下の効果を奏する。
（１ａ）演算部１を監視する演算部２に異常が生じて、演算部１が正常なのに演算部２から演算部１に対するリセット要求信号Ｒ２１が出力されても、通知信号Ｘが出力されなければ、演算部３は演算部１に対するリセット要求信号Ｒ３１を出力しない。よって、演算部１の誤リセットが回避される。例えば、演算部２において、リセット要求信号Ｒ２１を出力するための信号出力部が故障して、リセット要求信号Ｒ２１が誤って出力されても、通知信号Ｘが出力されなければ、演算部１はリセットされない。また、演算部２は演算部１の制御動作を監視するが、演算部３は、演算部２と同様の制御動作の監視は行わなくて良い。よって、制御を実施する演算部１のリセットに関わる演算部２，３のうち、演算部３の処理負荷を抑制しつつ、演算部１の誤リセットを抑制することができる。
【００３７】
尚、本実施形態では、演算部１が第１演算部に相当し、演算部２が第２演算部に相当し、演算部３が第３演算部に相当する。
一方、演算部３は、追加して設けられて良いが、演算部１，２とは別の機能を担う既存の演算部に、上記演算部３の機能を持たせても良い。
【００３８】
［２．第２実施形態］
［２−１．第１実施形態との相違点］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、第１実施形態との相違点について以下に説明する。尚、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００３９】
図４に示す第２実施形態の車載制御装置１１は、第１実施形態と比較すると、演算部３が、演算部２に対する監視機能を更に備える。演算部２に対する監視機能は、演算部２の動作を監視する機能であり、演算部２の動作が異常になったことを検知できる機能であれば、どのような機能でも良い。ここで言う演算部２の動作とは、演算部１を監視する動作である。
【００４０】
演算部２に対する監視は、演算部２による演算部１の監視が働いていることさえ監視できれば良く、いわば監視の監視であるため、演算部２による演算部１の監視よりも簡単な手法で良い。例えば、演算部３は、演算部２が所定プログラムの定期的な実行により出力するウォッチドッグパルスの出力間隔を監視したり、演算部２が所定プログラムの定期的な実行によりカウントアップして出力するカウンタ値の変化状態を監視したりすることにより、演算部２の動作を監視して良い。
【００４１】
更に、演算部３は、図３の信号出力処理に代えて、図５の信号出力処理を行う。
図５の信号出力処理では、図３の信号出力処理と比較すると、Ｓ２１０に代えて、Ｓ２００，Ｓ２１５の処理が行われる。
【００４２】
［２−２．演算部３の処理］
図５に示すように、演算部３は、信号出力処理を開始すると、Ｓ２００にて、演算部２に対する監視機能により演算部２の異常を検出したか否かを判定し、演算部２の異常を検出した場合には、Ｓ２２０にて、論理積回路４へのリセット要求信号Ｒ３１をＯＦＦする。その後、演算部３は、当該信号出力処理を終了する。
【００４３】
また、演算部３は、上記Ｓ２００にて、演算部２の異常を検出していないと判定した場合には、Ｓ２１５にて、演算部２からの通知信号ＸのＯＮが一定時間以上継続しているか否かを判定する。つまり、演算部３は、演算部２からの通知信号Ｘが入力され続けた時間が一定時間以上になったか否かを判定する。この一定時間は、演算部３が演算部２の異常を検出するのに要する設計上の時間よりも長い時間に設定されている。
【００４４】
演算部３は、上記Ｓ２１５にて、通知信号ＸのＯＮが一定時間以上継続していないと判定した場合には、Ｓ２２０に進み、リセット要求信号Ｒ３１をＯＦＦする。また、演算部３は、上記Ｓ２１５にて、通知信号ＸのＯＮが一定時間以上継続したと判定した場合には、正常な演算部２が通知信号ＸをＯＮしたと判断して、Ｓ２３０に進む。そして、演算部３は、Ｓ２３０にて、リセット要求信号Ｒ３１をＯＮし、その後、当該信号出力処理を終了する。
【００４５】
このように、演算部３は、演算部２の異常を検出していない場合に限り、演算部２からの通知信号Ｘが入力されたことを条件にして、リセット要求信号Ｒ３１を論理積回路４に出力するようになっている。
【００４６】
［２−３．動作例］
演算部１に異常が生じた場合の動作例を、図６を用い説明する。また、演算部２に異常が生じた場合の動作例を、図７を用い説明する。尚、図６及び図７において、Ｓ１は、演算部１の状態であり、Ｓ２は、演算部２の状態である。また、Ｗ２１は、演算部２による演算部１についての監視結果であり、Ｗ３２は、演算部３による演算部２についての監視結果である。そして、Ｗ２１とＷ３２の各々は、ハイレベルが、異常を検出したことを表している。
【００４７】
図６に示すように、時刻ｔ０で演算部１が異常になったとする。この場合、演算部２が、時刻ｔ１にて、演算部１の異常を検出し、図２のＳ１４０，Ｓ１５０を実行することにより、リセット要求信号Ｒ２１と通知信号ＸをＯＮする。その後、演算部３が、図５のＳ２１５にて通知信号ＸのＯＮが一定時間以上継続したと判定し、時刻ｔ２にて、図５のＳ２３０を実行することにより、リセット要求信号Ｒ３１をＯＮする。すると、論理積回路４から演算部１へのリセット入力信号ＲＳＴ１がＯＮして、演算部１がリセットされる。このように、演算部１の異常時には、演算部２，３の動作により、演算部１が正しくリセットされる。
【００４８】
一方、図７に示すように、時刻ｔ３で演算部２が異常になったとする。この場合、演算部２からのリセット要求信号Ｒ２１と通知信号Ｘは不定になる。その後、演算部３が、時刻ｔ４にて、演算部２の異常を検出する。演算部２が異常になってから、演算部３により演算部２の異常が検出されるまでの時間は、前述の一定時間よりも短い。よって、演算部３は、異常になった演算部２からの通知信号ＸがＯＮになったとしても、図５のＳ２３０を実行せず、リセット要求信号Ｒ３１をＯＦＦのままにする。従って、演算部１は、演算部２の異常により誤リセットされることがなく、動作し続ける。
【００４９】
［２−４．効果］
以上詳述した第２実施形態によれば、第１実施形態について述べた効果（１ａ）と同様の効果を奏し、更に、以下の効果も奏する。
【００５０】
（２ａ）演算部３は、演算部２の動作を監視し、演算部２の異常を検出していない場合に限り、演算部２からの通知信号Ｘが入力されたことを条件にして、リセット要求信号Ｒ３１を論理積回路４に出力する。このため、演算部２が異常になってリセット要求信号Ｒ２１と通知信号Ｘの両方が出力されても、演算部３はリセット要求信号Ｒ３１を出力せず、演算部１の誤リセットが回避される。また、図５のＳ２１５の判定が行われることで、誤リセット回避の確実性が高まる。そして、前述したように、演算部３による演算部２の監視は、演算部２による演算部１の監視よりも簡単な手法で良い。よって、演算部３の処理内容は、演算部２の処理内容よりも簡単なものにすることができる。このため、やはり、演算部３の処理負荷を抑制しつつ、演算部１の誤リセットを抑制することができる。
【００５１】
［３．第３実施形態］
［３−１．第２実施形態との相違点］
第３実施形態は、基本的な構成は第２実施形態と同様であるため、第２実施形態との相違点について以下に説明する。尚、第２実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００５２】
図８に示す第３実施形態の車載制御装置１１は、第２実施形態と比較すると、演算部１が、演算部２に対する監視機能を備える。つまり、演算部１と演算部２は相互に監視する関係にある。
【００５３】
前述したように、演算部２に対する監視機能は、演算部２による演算部１の監視が働いていることさえ監視できれば良いため、演算部２による演算部１の監視よりも簡単な手法で良い。このため、演算部１は、例えば、第２実施形態の演算部３が演算部２に対して行う監視と同様の手法、即ち、ウォッチドッグパルスの出力間隔やカウンタ値の変化状態等の監視により、演算部２の動作を監視する。
【００５４】
更に、演算部１は、図９のモード切替処理を、例えば所定時間毎に行う。
［３−２．演算部１のモード切替処理］
図９に示すように、演算部１は、モード切替処理を開始すると、Ｓ３１０にて、演算部２に対する監視機能により演算部２の異常を検出したか否かを判定する。
【００５５】
演算部１は、上記Ｓ３１０にて、演算部２の異常を検出していないと判定した場合には、Ｓ３３０にて、制御対象の通常の制御（即ち、通常制御）を行うモードとなり、その後、当該モード切替処理を終了する。尚、演算部１の起動時からの動作モード（即ち、基本モード）は、通常制御を行うモードであるため、Ｓ３３０はなくても良い。
【００５６】
また、演算部１は、上記Ｓ３１０にて、演算部２の異常を検出したと判定した場合には、Ｓ３２０にて、通常制御に代えてフェールセーフ処置を行うモード（即ち、フェールセーフモード）に切り替わり、その後、当該モード切替処理を終了する。
【００５７】
演算部１は、フェールセーフモードでは、フェールセーフ処置として、車両を安全な状態にするための制御を実施する。例えば、演算部１は、エンジンの吸入空気量を調節する電子スロットルを制御するのであれば、フェールセーフモードでは、電子スロットルへの駆動信号又は駆動電力を強制カットする処置を行って、吸入空気量をエンジンの運転に最小限必要な量にする。また例えば、演算部１は、エンジンの燃料噴射を制御するのであれば、フェールセーフモードでは、インジェクタへの駆動信号又は駆動電力を強制カットする処置を行って、エンジンを停止させる。
【００５８】
［３−３．効果］
演算部１は、演算部２の動作を監視し、演算部２の異常を検出した場合には、フェールセーフ処置を実施するモードに切り替わる。このため、演算部２が故障してから演算部１が故障して、監視されていない演算部１の予期しない動作により車両が予期しない状態になってしまう、という可能性を、抑制することができる。
【００５９】
尚、第３実施形態の事項は、第１実施形態の車載制御装置１１に適用されても良い。
［４．第４実施形態］
［４−１．第３実施形態との相違点］
第４実施形態は、基本的な構成は第３実施形態と同様であるため、第３実施形態との相違点について以下に説明する。尚、第３実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００６０】
図１０に示す第４実施形態の車載制御装置１１は、第３実施形態と比較すると、下記〈４−１ａ〉〜〈４−１ｃ〉の点が異なる。
〈４−１ａ〉論理積回路５を更に備える。論理積回路５は、論理積回路４と同様に、２つの入力信号の論理積信号を出力する回路である。
【００６１】
そして、演算部１から論理積回路５の一方の入力端子である第１入力端子には、演算部２に対するリセット要求信号Ｒ１２が出力される。また、演算部３から論理積回路５の他方の入力端子である第２入力端子には、演算部２に対するリセット要求信号Ｒ３２が出力される。
【００６２】
更に、演算部１から演算部３には、演算部１がリセット要求信号Ｒ１２を出力したことを示す通知信号Ｙが出力される。通知信号Ｙは、演算部１が演算部２の異常を検出したことを示す信号（即ち、異常情報）であるとも言える。
【００６３】
論理積回路５は、演算部１からリセット要求信号Ｒ１２が出力され、且つ、演算部３からリセット要求信号Ｒ３２が出力された場合に、演算部２にリセット信号を出力する。つまり、論理積回路５の出力信号は、演算部２のリセット入力信号ＲＳＴ２になっている。
【００６４】
〈４−１ｂ〉演算部１は、演算部２のリセットに関して、図１１の信号出力処理を、例えば所定時間毎に行う。尚、図１１の信号出力処理は、図２の信号出力処理と同様の処理である。
【００６５】
図１１に示すように、演算部１は、信号出力処理を開始すると、Ｓ４１０にて、演算部２に対する監視機能により演算部２の異常を検出したか否かを判定する。演算部１は、演算部２の異常を検出していない場合には、Ｓ４２０にて、論理積回路５へのリセット要求信号Ｒ１２をＯＦＦし、Ｓ４３０にて、演算部３への通知信号ＹをＯＦＦする。その後、演算部１は、当該信号出力処理を終了する。
【００６６】
また、演算部１は、上記Ｓ４１０にて、演算部２の異常を検出したと判定した場合には、Ｓ４４０にて、論理積回路５へのリセット要求信号Ｒ１２をＯＮし、Ｓ４５０にて、演算部３への通知信号ＹをＯＮする。その後、演算部１は、当該信号出力処理を終了する。
【００６７】
つまり、演算部１は演算部２の異常を検出すると、リセット要求信号Ｒ１２をＯＮすると共に、通知信号ＹをＯＮする。
〈４−１ｃ〉演算部３は、演算部２のリセットに関して、図１２の信号出力処理を、例えば所定時間毎に行う。尚、図１２の信号出力処理は、図３の信号出力処理と同様の処理である。
【００６８】
図１２に示すように、演算部３は、信号出力処理を開始すると、Ｓ５１０にて、演算部１からの通知信号ＹがＯＮであるか否かを判定し、通知信号ＹがＯＮでなければ、Ｓ５２０にて、論理積回路５へのリセット要求信号Ｒ３２をＯＦＦする。その後、演算部３は、当該信号出力処理を終了する。
【００６９】
また、演算部３は、上記Ｓ５１０にて、通知信号ＹがＯＮであると判定した場合には、Ｓ５３０にて、論理積回路５へのリセット要求信号Ｒ２１をＯＮし、その後、当該信号出力処理を終了する。
【００７０】
つまり、演算部３は、演算部１からの通知信号Ｙが入力された場合に、リセット要求信号Ｒ３２をＯＮする。そして、演算部１からのリセット要求信号Ｒ１２と、演算部３からのリセット要求信号Ｒ３２とが、両方ともＯＮになると、論理積回路５から演算部２へのリセット入力信号ＲＳＴ２がＯＮして、演算部２がリセットされる。
【００７１】
［４−２．効果］
第４実施形態では、演算部１により演算部２の異常が検出された場合に、演算部２がリセットされるようにしている。このため、演算部２が異常になった場合に、演算部２の異常出力がリセットによって阻止されると共に、演算部１が前述のフェールセーフ処置を行うこととなる。
【００７２】
そして、演算部２のリセットに関して、演算部１は、演算部１のリセットに関する第１実施形態の演算部２と同様の役割を果たす。
また、演算部２のリセットに関して、演算部３は、演算部１のリセットに関する第１実施形態の演算部３と同様の役割を果たす。
【００７３】
更に、演算部２のリセットに関して、論理積回路５は、演算部１のリセットに関する論理積回路４と同様の役割を果たす。
このため、演算部２のリセットに関しても、第１実施形態について述べた効果（１ａ）と同様の効果を奏する。つまり、演算部２が正常なのに演算部１から演算部２に対するリセット要求信号Ｒ１２が出力されても、通知信号Ｙが出力されなければ、演算部３は演算部２に対するリセット要求信号Ｒ３２を出力しないため、演算部２の誤リセットが回避される。
【００７４】
尚、論理積回路４は、第１論理積部に相当し、論理積回路５は、第２論理積部に相当する。通知信号Ｘは、第１通知信号に相当し、通知信号Ｙは、第２通知信号に相当する。
［５．第５実施形態］
［５−１．第４実施形態との相違点］
第５実施形態は、基本的な構成は第４実施形態と同様であるため、第４実施形態との相違点について以下に説明する。尚、第４実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００７５】
図１３に示す第５実施形態の車載制御装置１１は、第４実施形態と比較すると、下記〈５−１ａ〉，〈５−１ｂ〉の点が異なる。
〈５−１ａ〉演算部３は、演算部１に対する監視機能を更に備える。但し、演算部３が備える演算部１に対する監視機能は、演算部２が備える演算部１に対する監視機能とは異なり、演算部１の演算部２に対する監視動作を監視する機能である。つまり、演算部３による演算部１に対する監視は、演算部１による演算部２の監視が働いていることを監視できれば良く、演算部２による演算部１の監視よりも簡単な手法で良い。このため、演算部３は、例えば、第２実施形態の演算部３が演算部２に対して行う監視と同様の手法、即ち、ウォッチドッグパルスの出力間隔やカウンタ値の変化状態等の監視により、演算部１の動作を監視する。
【００７６】
〈５−１ｂ〉演算部３は、図１２の信号出力処理に代えて、図１４の信号出力処理を行う。図１４の信号出力処理では、図１２の信号出力処理と比較すると、Ｓ５１０に代えて、Ｓ５００，Ｓ５１５の処理が行われる。尚、図１４の信号出力処理は、図５の信号出力処理と同様の処理である。
【００７７】
図１４に示すように、演算部３は、信号出力処理を開始すると、Ｓ５００にて、演算部１に対する監視機能により演算部１の異常を検出したか否かを判定し、演算部１の異常を検出した場合には、Ｓ５２０にて、論理積回路５へのリセット要求信号Ｒ３２をＯＦＦする。その後、演算部３は、当該信号出力処理を終了する。
【００７８】
また、演算部３は、上記Ｓ５００にて、演算部１の異常を検出していないと判定した場合には、Ｓ５１５にて、演算部１からの通知信号ＹのＯＮが一定時間以上継続しているか否かを判定する。つまり、演算部３は、演算部１からの通知信号Ｘが入力され続けた時間が一定時間以上になったか否かを判定する。この一定時間は、演算部３が演算部１の異常を検出するのに要する設計上の時間よりも長い時間に設定されている。
【００７９】
演算部３は、上記Ｓ５１５にて、通知信号ＹのＯＮが一定時間以上継続していないと判定した場合には、Ｓ５２０に進み、リセット要求信号Ｒ３２をＯＦＦする。また、演算部３は、上記Ｓ５１５にて、通知信号ＹのＯＮが一定時間以上継続したと判定した場合には、正常な演算部１が通知信号ＹをＯＮしたと判断して、Ｓ５３０に進む。そして、演算部３は、Ｓ５３０にて、リセット要求信号Ｒ３２をＯＮし、その後、当該信号出力処理を終了する。
【００８０】
このように、演算部３は、演算部１の異常を検出していない場合に限り、演算部１からの通知信号Ｙが入力されたことを条件にして、リセット要求信号Ｒ３２を論理積回路５に出力するようになっている。
【００８１】
［５−２．効果］
第５実施形態では、演算部２のリセットに関して、演算部３は、演算部１のリセットに関する第２実施形態の演算部３と同様の役割を果たす。
【００８２】
このため、演算部２のリセットに関しても、第２実施形態について述べた効果（２ａ）と同様の効果を奏する。つまり、演算部１が異常になってリセット要求信号Ｒ１２と通知信号Ｙの両方が出力されても、演算部３はリセット要求信号Ｒ３２を出力せず、演算部２の誤リセットが回避される。また、図１４のＳ５１５の判定が行われることで、誤リセット回避の確実性が高まる。そして、前述したように、演算部３による演算部１の監視は、演算部２による演算部１の監視よりも簡単な手法で良い。
【００８３】
［６．第６実施形態］
［６−１．第２実施形態との相違点］
第６実施形態は、基本的な構成は第２実施形態と同様であるため、第２実施形態との相違点について以下に説明する。尚、第２実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００８４】
図１５に示す第６実施形態の車載制御装置１１は、第２実施形態と比較すると、下記〈６−１ａ〉〜〈６−１ｃ〉の点が異なる。
〈６−１ａ〉演算部２は、演算部３への通知信号Ｘを出力しない。
【００８５】
このため、演算部２は、図２の信号出力処理に代えて、図１６の信号出力処理を行う。図１６の信号出力処理では、図２の信号出力処理と比較すると、通知信号Ｘの出力に関わるＳ１３０，Ｓ１５０の処理が削除されている。
【００８６】
〈６−１ｂ〉図１５に示すように、演算部２から出力されるリセット要求信号Ｒ２１は、演算部３にも入力されるようになっている。
〈６−１ｃ〉演算部３は、図５の信号出力処理に代えて、図１７の信号出力処理を行う。図１７の信号出力処理では、図５の信号出力処理と比較すると、Ｓ２１５に代えて、Ｓ２１７の処理が行われる。
【００８７】
図１７に示すように、演算部３は、Ｓ２００にて、演算部２の異常を検出していないと判定した場合には、Ｓ２１７に進む。そして、演算部３は、Ｓ２１７では、演算部２からのリセット要求信号Ｒ２１のＯＮが一定時間以上継続しているか否かを判定する。つまり、演算部３は、演算部２からのリセット要求信号Ｒ２１が入力され続けた時間が一定時間以上になったか否かを判定する。この一定時間も、演算部３が演算部２の異常を検出するのに要する設計上の時間よりも長い時間に設定されている。
【００８８】
演算部３は、上記Ｓ２１７にて、リセット要求信号Ｒ２１のＯＮが一定時間以上継続していないと判定した場合には、Ｓ２００でＹＥＳと判定した場合と同様に、Ｓ２２０に進み、リセット要求信号Ｒ３１をＯＦＦする。また、演算部３は、上記Ｓ２１７にて、リセット要求信号Ｒ２１のＯＮが一定時間以上継続したと判定した場合には、正常な演算部２がリセット要求信号Ｒ２１をＯＮしたと判断して、Ｓ２３０に進み、リセット要求信号Ｒ３１をＯＮする。
【００８９】
［６−２．効果］
図１７の信号出力処理により、演算部３は、演算部２の異常を検出していない場合に限り、演算部２からのリセット要求信号Ｒ２１が入力されたことを条件にして、リセット要求信号Ｒ３１を論理積回路４に出力する。
【００９０】
このため、第２実施形態について述べた効果（２ａ）と同様の効果を奏する。つまり、演算部２が異常になってリセット要求信号Ｒ２１が出力されても、演算部３はリセット要求信号Ｒ３１を出力せず、演算部１の誤リセットが回避される。また、図１７のＳ２１７の判定が行われることで、誤リセット回避の確実性が高まる。また、通知信号Ｘが不要なため、シンプルな構成にすることができる。
【００９１】
［７．第７実施形態］
［７−１．第６実施形態との相違点］
第７実施形態は、基本的な構成は第６実施形態と同様であるため、第６実施形態との相違点について以下に説明する。尚、第６実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００９２】
図１８に示す第７実施形態の車載制御装置１１は、第６実施形態と比較すると、演算部１が、第３実施形態と同様に、演算部２に対する監視機能を備える。
更に、演算部１は、第３実施形態と同様に、図９のモード切替処理を、例えば所定時間毎に行う。
【００９３】
［７−２．効果］
以上のような第７実施形態の車載制御装置１１によれば、第３実施形態について述べた効果と同様の効果を奏する。また、通知信号Ｘが不要なため、シンプルな構成にすることができる。
【００９４】
［８．第８実施形態］
［８−１．第７実施形態との相違点］
第８実施形態は、基本的な構成は第７実施形態と同様であるため、第７実施形態との相違点について以下に説明する。尚、第７実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００９５】
図１９に示す第８実施形態の車載制御装置１１は、第７実施形態と比較すると、下記〈８−１ａ〉〜〈８−１ｅ〉の点が異なる。
〈８−１ａ〉第４，第５実施形態と同様の、論理積回路５を更に備える。第４，第５実施形態と同様に、演算部１から論理積回路５の第１入力端子には、演算部２に対するリセット要求信号Ｒ１２が出力され、演算部３から論理積回路５の第２入力端子には、演算部２に対するリセット要求信号Ｒ３２が出力される。そして、論理積回路５の出力信号は、演算部２のリセット入力信号ＲＳＴ２になっている。
【００９６】
〈８−１ｂ〉演算部１は、演算部２のリセットに関して、図２０の信号出力処理を、例えば所定時間毎に行う。尚、図２０の信号出力処理は、図１６の信号出力処理と同様の処理である。また、換言すると、図２０の信号出力処理は、第４，第５実施形態の演算部１が行う図１１の信号出力処理から、通知信号Ｙの出力に関わるＳ４３０，Ｓ４５０を削除した処理である。
【００９７】
図２０に示すように、演算部１は、信号出力処理を開始すると、Ｓ４１０にて、演算部２に対する監視機能により演算部２の異常を検出したか否かを判定する。演算部１は、演算部２の異常を検出していない場合には、Ｓ４２０にて、リセット要求信号Ｒ１２をＯＦＦし、その後、当該信号出力処理を終了する。また、演算部１は、上記Ｓ４１０にて、演算部２の異常を検出したと判定した場合には、Ｓ４４０にて、リセット要求信号Ｒ１２をＯＮし、その後、当該信号出力処理を終了する。つまり、演算部１は演算部２の異常を検出すると、リセット要求信号Ｒ１２をＯＮする。
【００９８】
〈８−１ｃ〉図１９に示すように、演算部１から出力されるリセット要求信号Ｒ１２は、演算部３にも入力されるようになっている。
〈８−１ｄ〉演算部３は、第５実施形態と同様に、演算部１に対する監視機能を更に備える。
【００９９】
〈８−１ｅ〉演算部３は、演算部２のリセットに関して、図２１の信号出力処理を、例えば所定時間毎に行う。尚、図２１の信号出力処理は、図１７の信号出力処理と同様の処理である。また、換言すると、図２１の信号出力処理では、第５実施形態の演算部３が行う図１４の信号出力処理と比較すると、Ｓ５１５に代えて、Ｓ５１７の処理が行われる。
【０１００】
図２１に示すように、演算部３は、信号出力処理を開始すると、Ｓ５００にて、演算部１に対する監視機能により演算部１の異常を検出したか否かを判定し、演算部１の異常を検出した場合には、Ｓ５２０にて、リセット要求信号Ｒ３２をＯＦＦする。その後、演算部３は、当該信号出力処理を終了する。
【０１０１】
また、演算部３は、上記Ｓ５００にて、演算部１の異常を検出していないと判定した場合には、Ｓ５１７にて、演算部１からのリセット要求信号Ｒ１２のＯＮが一定時間以上継続しているか否かを判定する。つまり、演算部３は、演算部１からのリセット要求信号Ｒ１２が入力され続けた時間が一定時間以上になったか否かを判定する。この一定時間は、第５実施形態と同様に、演算部３が演算部１の異常を検出するのに要する設計上の時間よりも長い時間に設定されている。
【０１０２】
演算部３は、上記Ｓ５１７にて、リセット要求信号Ｒ１２のＯＮが一定時間以上継続していないと判定した場合には、Ｓ５２０に進み、リセット要求信号Ｒ３２をＯＦＦする。また、演算部３は、上記Ｓ５１７にて、リセット要求信号Ｒ１２のＯＮが一定時間以上継続したと判定した場合には、正常な演算部１がリセット要求信号Ｒ１２をＯＮしたと判断して、Ｓ５３０に進む。そして、演算部３は、Ｓ５３０にて、リセット要求信号Ｒ３２をＯＮし、その後、当該信号出力処理を終了する。
【０１０３】
このように、演算部３は、演算部１の異常を検出していない場合に限り、演算部１からのリセット要求信号Ｒ１２が入力されたことを条件にして、リセット要求信号Ｒ３２を論理積回路５に出力するようになっている。
【０１０４】
［８−２．効果］
第８実施形態では、演算部１により演算部２の異常が検出された場合に、演算部２がリセットされるようにしている。このため、演算部２が異常になった場合に、演算部２の異常出力がリセットによって阻止されると共に、演算部１が前述のフェールセーフ処置を行うこととなる。
【０１０５】
そして、演算部２のリセットに関して、演算部１は、演算部１のリセットに関する第６実施形態の演算部２と同様の役割を果たす。
また、演算部２のリセットに関して、演算部３は、演算部１のリセットに関する第６実施形態の演算部３と同様の役割を果たす。
【０１０６】
更に、演算部２のリセットに関して、論理積回路５は、演算部１のリセットに関する論理積回路４と同様の役割を果たす。
このため、演算部２のリセットに関しても、第６実施形態について述べた効果と同様の効果を奏する。つまり、演算部１が異常になってリセット要求信号Ｒ１２が出力されても、演算部３はリセット要求信号Ｒ３２を出力せず、演算部２の誤リセットが回避される。また、図２１のＳ５１７の判定が行われることで、誤リセット回避の確実性が高まる。また、通知信号Ｘ，Ｙが不要なため、シンプルな構成にすることができる。
【０１０７】
尚、論理積回路４は、第１論理積部に相当し、論理積回路５は、第２論理積部に相当する。
［９．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【０１０８】
例えば、演算部１〜３の各機能を実現する手法はソフトウェアに限らず、その一部又は全部の機能は、一つあるいは複数のハードウェアを用いて実現されても良い。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は、デジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現されても良い。
【０１０９】
また、上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしても良い。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしても良い。また、上記実施形態の構成の一部を省略しても良い。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換しても良い。尚、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【０１１０】
また、上述した車載制御装置１１の他、当該車載制御装置１１を構成要素とするシステム、当該車載制御装置１１における演算部１〜３の各々としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、リセット方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【０１１１】
１〜３…演算部、４，５…論理積回路、１１…車載制御装置
【図１】
2020021131.tif 000003
【図２】
2020021131.tif 000004
【図３】
2020021131.tif 000005
【図４】
2020021131.tif 000006
【図５】
2020021131.tif 000007
【図６】
2020021131.tif 000008
【図７】
2020021131.tif 000009
【図８】
2020021131.tif 000010
【図９】
2020021131.tif 000011
【図１０】
2020021131.tif 000012
【図１１】
2020021131.tif 000013
【図１２】
2020021131.tif 000014
【図１３】
2020021131.tif 000015
【図１４】
2020021131.tif 000016
【図１５】
2020021131.tif 000017
【図１６】
2020021131.tif 000018
【図１７】
2020021131.tif 000019
【図１８】
2020021131.tif 000020
【図１９】
2020021131.tif 000021
【図２０】
2020021131.tif 000022
【図２１】
2020021131.tif 000023