(57)【要約】【課題】複数の演算装置のうち、ラッチアップが発生した演算装置への電力供給を速やかに遮断可能な技術を提供する。【解決手段】複数の演算装置Ｕ１〜ＵＮと、演算装置Ｕ１〜ＵＮに電力を供給する電源装置１３と、を備える電子制御装置１１において、電源装置１３に備えられた遮断制御回路１７は、検出部及び遮断制御部として機能する。検出部は、複数の演算装置Ｕ１〜ＵＮのうち、他の演算装置よりも消費電流が所定値以上大きい演算装置である電流増加装置を検出する。遮断制御部は、検出部により検出された電流増加装置への電力供給を所定時間遮断する。【選択図】図１
2019067081.tif 000002
【特許請求の範囲】
【請求項１】
複数の演算装置（Ｕ１〜ＵＮ）と、前記複数の演算装置に電力を供給する電源装置（１３）と、を備える電子制御装置であって、
前記電源装置は、
前記複数の演算装置のうち、他の演算装置よりも消費電流が所定値以上大きい演算装置である電流増加装置を検出するように構成された検出部（１７，Ｓ１１０〜Ｓ１３０，Ｓ１５０，Ｓ２１０〜Ｓ２３０）と、
前記検出部により検出された前記電流増加装置への電力供給を所定時間遮断するように構成された遮断制御部（１７，Ｓ１４０，Ｓ１６０，Ｓ２４０，Ｓ２５０）と、を備える、
電子制御装置。
【請求項２】
前記検出部（１７，Ｓ１１０〜Ｓ１３０，Ｓ１５０）は、
前記複数の演算装置の各々について、当該演算装置の消費電流が他の演算装置の消費電流よりも前記所定値以上大きいか否かを判定し、この判定により、消費電流が他の演算装置の消費電流よりも前記所定値以上大きいと判定した演算装置を、前記電流増加装置として検出するように構成されている、
請求項１に記載の電子制御装置。
【請求項３】
前記検出部（１７，Ｓ２１０〜Ｓ２３０）は、
前記複数の演算装置のうち、消費電流が最大の演算装置を最大電流装置として検出すると共に、消費電流が最小の演算装置を最小電流装置として検出し、前記最大電流装置の消費電流と前記最小電流装置の消費電流との差が前記所定値以上であれば、前記最大電流装置を、前記電流増加装置として検出するように構成されている、
請求項１に記載の電子制御装置。
【請求項４】
前記検出部は、
前記複数の演算装置のうち、電力供給の遮断が解除されてから所定の規定時間が経過していない演算装置は、前記消費電流を比較する対象から除外するように構成されている、
請求項１ないし請求項３の何れか１項に記載の電子制御装置。
【請求項５】
前記電源装置は、ラッチアップ対策が施されたプロセスによる素子で構成されている、
請求項１ないし請求項４の何れか１項に記載の電子制御装置。
【請求項６】
前記電源装置は、
前記複数の演算装置に電力を供給するための複数の出力ライン（Ｌ１〜ＬＮ）と、
前記各出力ラインに設けられ、前記各出力ラインに流れる電流を、前記各演算装置の消費電流として測定する複数の測定回路（Ｍ１〜ＭＮ）と、
前記各出力ラインに設けられ、前記各出力ラインを遮断可能な複数の遮断回路（Ｃ１〜ＣＮ）と、を更に備え、
前記検出部は、前記複数の測定回路による測定結果を用いて、前記電流増加装置の検出を行うように構成され、
前記遮断制御部は、前記検出部により検出された前記電流増加装置に対応する前記出力ラインに設けられた前記遮断回路を制御することにより、前記検出部により検出された前記電流増加装置への電力供給を遮断するように構成されている、
請求項１ないし請求項５の何れか１項に記載の電子制御装置。
【請求項７】
複数の演算装置（Ｕ１〜ＵＮ）に電力を供給するための複数の出力ライン（Ｌ１〜ＬＮ）と、
前記複数の出力ラインのうち、他の出力ラインよりも、流れている電流である通電電流が所定値以上大きい出力ラインである電流増加ラインを検出するように構成された検出部（１７，Ｓ１１０〜Ｓ１３０，Ｓ１５０，Ｓ２１０〜Ｓ２３０）と、
前記検出部により検出された前記電流増加ラインを所定時間遮断するように構成された遮断制御部（１７，Ｓ１４０，Ｓ１６０，Ｓ２４０，Ｓ２５０）と、を備える、
電源装置。
【請求項８】
前記検出部（１７，Ｓ１１０〜Ｓ１３０，Ｓ１５０）は、
前記複数の出力ラインの各々について、当該出力ラインの通電電流が他の出力ラインの通電電流よりも前記所定値以上大きいか否かを判定し、この判定により、通電電流が他の出力ラインの通電電流よりも前記所定値以上大きいと判定した出力ラインを、前記電流増加ラインとして検出するように構成されている、
請求項７に記載の電源装置。
【請求項９】
前記検出部（１７，Ｓ２１０〜Ｓ２３０）は、
前記複数の出力ラインのうち、通電電流が最大の出力ラインを最大電流ラインとして検出すると共に、通電電流が最小の出力ラインを最小電流ラインとして検出し、前記最大電流ラインの通電電流と前記最小電流ラインの通電電流との差が前記所定値以上であれば、前記最大電流ラインを、前記電流増加ラインとして検出するように構成されている、
請求項７に記載の電源装置。
【請求項１０】
前記検出部は、
前記複数の出力ラインのうち、遮断が解除されてから所定の規定時間が経過していない出力ラインは、前記通電電流を比較する対象から除外するように構成されている、
請求項７ないし請求項９の何れか１項に記載の電源装置。
【請求項１１】
当該電源装置は、ラッチアップ対策が施されたプロセスによる素子で構成されている、
請求項７ないし請求項１０の何れか１項に記載の電源装置。
【請求項１２】
前記各出力ラインに設けられ、前記各出力ラインの通電電流を測定する複数の測定回路（Ｍ１〜ＭＮ）と、
前記各出力ラインに設けられ、前記各出力ラインを遮断可能な複数の遮断回路（Ｃ１〜ＣＮ）と、を更に備え、
前記検出部は、前記複数の測定回路による測定結果を用いて、前記電流増加ラインの検出を行うように構成され、
前記遮断制御部は、前記検出部により検出された前記電流増加ラインに設けられた前記遮断回路を制御することにより、前記検出部により検出された前記電流増加ラインを遮断するように構成されている、
請求項７ないし請求項１１の何れか１項に記載の電源装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子制御装置及び電源装置に関する。
【背景技術】
【０００２】
自動車応用などの電子制御装置では、誤った制御が行われることを防止するために、制御のための処理を行う演算装置を冗長化した構成が採用される。ここで言う冗長化とは、同じハードウェアで同じ処理を行う、ということである。また、演算装置は、半導体集積回路で構成されるため、ラッチアップが発生する可能性がある。
【０００３】
特許文献１には、演算装置のラッチアップによる誤動作を防止する技術として、複数の演算装置のうち、ラッチアップが発生した演算装置を検出し、その検出した演算装置への電力供給を所定時間遮断すること、が記載されている。特許文献１の技術では、具体的には、複数の演算装置の各々に流れる電流（即ち、消費電流）を監視し、消費電流が所定の閾値以上になった演算装置を、ラッチアップが発生した演算装置として検出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−２１２７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１の技術では、演算装置の消費電流が閾値以上であることを、ラッチアップの発生と見なしているため、ラッチアップが発生した演算装置への電力供給の遮断が遅れてしまう。上記閾値は、ラッチアップ判定用の固定の閾値であり、通常の消費電流の最大値よりも十分に大きい値に設定される必要がある。このため、ラッチアップが発生した演算装置の消費電流がかなり大きくなってからしか、ラッチアップが検出されない、即ち、電力供給が遮断されない、という事象を招きやすい。
【０００６】
そして、ラッチアップが発生した演算装置への電力供給の遮断が遅れてしまうと、温度の上昇や電源電圧の低下により、ラッチアップが発生していない他の演算装置の動作が阻害されてしまう可能性が高まる。
【０００７】
そこで、本開示は、複数の演算装置のうち、ラッチアップが発生した演算装置への電力供給を速やかに遮断可能な技術を提供する。
【課題を解決するための手段】
【０００８】
本開示の電子制御装置は、複数の演算装置（Ｕ１〜ＵＮ）と、前記複数の演算装置に電力を供給する電源装置（１３）と、を備える。そして、電源装置は、検出部（１７，Ｓ１１０〜Ｓ１３０，Ｓ１５０，Ｓ２１０〜Ｓ２３０）と、遮断制御部（１７，Ｓ１４０，Ｓ１６０，Ｓ２４０，Ｓ２５０）と、を備える。
【０００９】
検出部は、複数の演算装置のうち、他の演算装置よりも消費電流が所定値以上大きい演算装置である電流増加装置を検出する。そして、遮断制御部は、検出部により検出された電流増加装置への電力供給を所定時間遮断する。
【００１０】
複数の演算装置が正常であれば、各演算装置の消費電流は同等の値になる。一方、何れかの演算装置にラッチアップが発生すると、ラッチアップが発生した演算装置（以下、ラ
ッチアップ発生装置）の消費電流は、他の演算装置の消費電流よりも大きくなる。そして、ラッチアップ発生装置の消費電流が、他の演算装置の消費電流よりも所定値以上大きくなると、そのラッチアップ発生装置は、検出部により、前記電流増加装置として検出される。すると、ラッチアップ発生装置への電力供給が所定時間遮断されることにより、そのラッチアップ発生装置の正常復帰が試みられる。
【００１１】
このような構成によれば、ラッチアップ発生装置の消費電流が、ラッチアップ判定用の固定の閾値以上になってからではなく、他の演算装置の消費電流よりも所定値以上大きくなると、そのラッチアップ発生装置への電力供給が所定時間だけ遮断される。このため、何れかの演算装置にラッチアップが発生した場合に、その演算装置への電力供給を速やかに遮断することが可能となる。
【００１２】
また、本開示の電源装置は、複数の演算装置（Ｕ１〜ＵＮ）に電力を供給するための複数の出力ライン（Ｌ１〜ＬＮ）と、検出部（１７，Ｓ１１０〜Ｓ１３０，Ｓ１５０，Ｓ２１０〜Ｓ２３０）と、遮断制御部（１７，Ｓ１４０，Ｓ１６０，Ｓ２４０，Ｓ２５０）と、を備える。
検出部は、複数の出力ラインのうち、他の出力ラインよりも、流れている電流である通電電流が所定値以上大きい出力ラインである電流増加ラインを検出する。そして、遮断制御部は、検出部により検出された電流増加ラインを所定時間遮断する。
【００１３】
各出力ラインの通電電流は、各出力ラインによって電力が供給される各演算装置の消費電流に相当する。よって、本開示の電源装置において、検出部が電流増加ラインを検出することは、本開示の前記電子制御装置における検出部が前記電流増加装置を検出することと同等である。そして、本開示の電源装置において、遮断制御部が検出部により検出された電流増加ラインを所定時間遮断することは、本開示の前記電子制御装置において、遮断制御部が検出部により検出された電流増加装置への電力供給を所定時間遮断することと同等である。
【００１４】
よって、本開示の電源装置は、本開示の前記電子制御装置における電源装置として使用することができる。そして、本開示の電源装置によれば、本開示の前記電子制御装置について述べた効果と同様の効果を奏する。
【００１５】
尚、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態の電子制御装置の構成を示すブロック図である。
【図２】第１実施形態の遮断制御処理のフローチャートである。
【図３】第２実施形態の遮断制御処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．第１実施形態］
［１−１．構成］
図１に示す第１実施形態の電子制御装置（以下、ＥＣＵ）１１は、複数の演算装置Ｕ１〜ＵＮと、演算装置Ｕ１〜ＵＮに電力を供給する電源装置１３と、を備える。ＥＣＵは、「Electronic Control Unit」の略である。
【００１８】
本実施形態において、演算装置Ｕ１〜ＵＮの数は３以上である。そして、「ＵＮ」等、
アルファベットで始まる符号の２文字目の「Ｎ」と、以下の説明における「Ｎ」は、演算装置Ｕ１〜ＵＮの数と同じ整数である。尚、演算装置の数は２でも良い。
【００１９】
演算装置Ｕ１〜ＵＮは、同じハードウェアを有するマイクロコンピュータである。演算装置Ｕ１〜ＵＮには、例えば、車両におけるエンジンを制御するための制御用情報として、同じ制御用情報が入力される。そして、演算装置Ｕ１〜ＵＮは、エンジンを制御するための処理として、同じ処理を行う。
【００２０】
ＥＣＵ１１において、各演算装置Ｕ１〜ＵＮによるＮ個の処理結果は、例えば、多数決によってエンジンの制御に用いられる。１〜Ｎの何れかの整数を「ｎ」とすると、図１において、演算装置Ｕｎによる処理結果は、「第ｎ出力」と記載されている。
【００２１】
電源装置１３は、車載バッテリの電圧（即ち、バッテリ電圧）ＶＢから一定の電源電圧を生成して、その電源電圧ＶＤを出力する電源回路１５と、各演算装置Ｕ１〜ＵＮに対応して設けられたＮ個の出力ラインＬ１〜ＬＮと、を備える。
【００２２】
各出力ラインＬ１〜ＬＮは、電源回路１５から出力される電源電圧ＶＤを各演算装置Ｕ１〜ＵＮに供給することにより、各演算装置Ｕ１〜ＵＮに電力を供給する。
更に、電源装置１３は、Ｎ個の測定回路Ｍ１〜ＭＮと、Ｎ個の遮断回路Ｃ１〜ＣＮと、遮断制御回路１７と、を備える。
【００２３】
各測定回路Ｍ１〜ＭＮは、各出力ラインＬ１〜ＬＮに設けられている。そして、各測定回路Ｍ１〜ＭＮは、各出力ラインＬ１〜ＬＮに流れる電流（以下、通電電流）を、各演算装置Ｕ１〜ＵＮの消費電流として測定する。各測定回路Ｍ１〜ＭＮによる電流の測定結果は、遮断制御回路１７に入力される。
【００２４】
各遮断回路Ｃ１〜ＣＮも、各出力ラインＬ１〜ＬＮに設けられている。そして、各遮断回路Ｃ１〜ＣＮは、遮断制御回路１７からの遮断指令に応じて、当該遮断回路Ｃ１〜ＣＮが設けられている出力ラインＬ１〜ＬＮを遮断する。１〜Ｎの何れかの整数を「ｎ」とすると、遮断回路Ｃｎによって出力ラインＬｎが遮断されることにより、出力ラインＬｎに対応する演算装置Ｕｎへの電力供給が遮断される。
【００２５】
遮断制御回路１７は、測定回路Ｍ１〜ＭＮによる測定結果を用いて、出力ラインＬ１〜ＬＮのうち、他の出力ラインよりも通電電流が所定値以上大きい出力ライン（以下、電流増加ライン）を検出する。各出力ラインＬ１〜ＬＮの通電電流は、各演算装置Ｕ１〜ＵＮの消費電流である。このため、電流増加ラインが検出されることは、換言すると、演算装置Ｕ１〜ＵＮのうち、他の演算装置よりも消費電流が所定値以上大きい演算装置（以下、電流増加装置）が検出されることである。
【００２６】
そして、遮断制御回路１７は、遮断回路Ｃ１〜ＣＮのうち、検出した電流増加ラインに設けられている遮断回路を制御することにより、その電流増加ラインを所定時間Ｔａだけ遮断する。電流増加ラインが所定時間Ｔａだけ遮断されることは、換言すると、演算装置Ｕ１〜ＵＮのうち、電流増加ラインに対応する演算装置（即ち、電流増加装置）への電力供給が所定時間Ｔａだけ遮断されることである。所定時間Ｔａは、演算装置Ｕ１〜ＵＮで生じたラッチアップを解消可能な最小時間以上の時間に設定されている。
【００２７】
尚、遮断制御回路１７は、一つあるいは複数のハードウェアを用いて実現して良い。例えば、遮断制御回路１７がハードウェアである電子回路によって実現される場合、その電子回路は多数の論理回路を含むデジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現して良い。また、遮断制御回路１７は、少なくとも１つのマイクロコンピ
ュータを中心に構成されても良い。この場合、遮断制御回路１７の各機能は、マイクロコンピュータの構成要素であるＣＰＵがＲＯＭ等の非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。
【００２８】
［１−２．処理］
次に、遮断制御回路１７が行う遮断制御処理について、図２のフローチャートを用いて説明する。遮断制御回路１７は、図２の遮断制御処理を例えば一定時間毎に実行する。
【００２９】
図２に示すように、遮断制御回路１７は、遮断制御処理を開始すると、Ｓ１１０にて、各測定回路Ｍ１〜ＭＮから、各出力ラインＬ１〜ＬＮの通電電流の測定結果を取得する。このＳ１１０で取得される測定結果は、各演算装置Ｕ１〜ＵＮの消費電流の測定結果でもある。
【００３０】
遮断制御回路１７は、次のＳ１２０にて、出力ラインＬ１〜ＬＮのうちから、判定対象の出力ラインを１つ選択する。判定対象の出力ラインは、電流増加ラインか否かを判定する対象の出力ラインである。Ｓ１２０では、出力ラインＬ１〜ＬＮのうち、当該遮断制御処理が開始されてから未だ選択されていない出力ラインが、判定対象の出力ラインとして選択される。
【００３１】
また、出力ラインＬ１〜ＬＵと演算装置Ｕ１〜ＵＮは一対一に対応しているため、Ｓ１２０にて、判定対象の出力ラインを１つ選択することは、演算装置Ｕ１〜ＵＮのうちから、判定対象の演算装置を１つ選択することと同等である。判定対象の演算装置は、電流増加装置か否かを判定する対象の演算装置である。
【００３２】
遮断制御回路１７は、次のＳ１３０では、Ｓ１２０で選択された判定対象の出力ラインの通電電流が、出力ラインＬ１〜ＬＮのうち、他の出力ラインの通電電流よりも所定値以上大きいか否かを判定する。このＳ１３０での判定は、Ｓ１１０で取得された測定結果を用いて実施される。
【００３３】
また、換言すると、Ｓ１３０では、Ｓ１２０で選択された判定対象の演算装置の消費電流が、演算装置Ｕ１〜ＵＮのうち、他の演算装置の消費電流よりも所定値以上大きいか否かが判定される。
【００３４】
遮断制御回路１７は、上記Ｓ１３０で「ＹＥＳ」と判定した場合には、判定対象の出力ラインが前述の電流増加ラインであると判断する。よって、このＳ１３０の判定により、電流増加ラインが検出される。
【００３５】
また、換言すると、遮断制御回路１７は、上記Ｓ１３０で「ＹＥＳ」と判定した場合には、判定対象の演算装置が前述の電流増加装置であると判断する。よって、このＳ１３０の判定により、電流増加装置が検出される。
【００３６】
そして、遮断制御回路１７は、上記Ｓ１３０で「ＹＥＳ」と判定した場合には、演算装置Ｕ１〜ＵＮのうち、判定対象の出力ラインに対応する演算装置、即ち、電流増加装置であると判断した判定対象の演算装置に、ラッチアップが生じていると判断して、Ｓ１４０に進む。ラッチアップが生じた演算装置の消費電流は、ラッチアップが生じていない正常な演算装置の消費電流よりも大きくなるからである。
【００３７】
遮断制御回路１７は、Ｓ１４０では、遮断回路Ｃ１〜ＣＮのうち、判定対象の出力ラインに設けられている遮断回路に、遮断指令を与えることにより、判定対象の出力ラインを遮断する。このため、電流増加ラインであると判断された判定対象の出力ラインに対応す
る演算装置への電力供給、換言すると、電流増加装置であると判断された判定対象の演算装置への電力供給が、遮断される。そして、遮断制御回路１７は、Ｓ１４０の処理を行った後、Ｓ１５０に進む。
【００３８】
また、遮断制御回路１７は、上記Ｓ１３０で「ＮＯ」と判定した場合、即ち、判定対象の出力ラインの通電電流が他の出力ラインの通電電流よりも所定値以上大きくないと判定した場合には、Ｓ１４０の処理を行うことなく、Ｓ１５０に進む。
【００３９】
遮断制御回路１７は、Ｓ１５０では、ループ終了条件が成立したか否かを判定し、ループ終了条件が成立していなければ、Ｓ１２０に戻る。ループ終了条件については後で説明する。
【００４０】
また、遮断制御回路１７は、上記Ｓ１５０にてループ終了条件が成立したと判定した場合には、Ｓ１６０に進む。
遮断制御回路１７は、Ｓ１６０では、Ｓ１４０で遮断された出力ラインについて、その出力ラインの遮断を解除する処理を行う。具体的には、遮断制御回路１７は、遮断した出力ラインについて、遮断を実施してから所定時間Ｔａが経過した時点で、その遮断を解除する。そして、その後、遮断制御回路１７は当該遮断制御処理を終了する。Ｓ１６０の処理により、出力ラインの遮断が解除されることで、その出力ラインに対応する演算装置への電力供給が再開される。尚、Ｓ１４０で遮断された出力ラインがない場合、Ｓ１６０では処理が行われず、当該遮断制御処理が終了される。
【００４１】
次に、Ｓ１５０で成立／非成立が判定されるループ終了条件について説明する。
まず、出力ラインＬ１〜ＬＮのうち、Ｓ１６０で遮断が解除されてから所定の規定時間Ｔｂが経過していない出力ラインは、Ｓ１２０にて判定対象の出力ラインとして選択されず、Ｓ１３０での判定における他の出力ラインとしても選択されない。
【００４２】
そして、ループ終了条件は、「出力ラインＬ１〜ＬＮのうち、遮断が解除されてから規定時間Ｔｂが経過していない出力ラインを除く全ての出ラインが、Ｓ１２０で判定対象の出力ラインとして選択された」という条件である。
【００４３】
このため、出力ラインＬ１〜ＬＮのうち、遮断が解除されてから規定時間Ｔｂが経過していない出力ラインは、電流増加ラインを検出するために通電電流が比較される対象から除外される。換言すると、演算装置Ｕ１〜ＵＮのうち、電力供給の遮断が解除されてから規定時間Ｔｂが経過していない演算装置は、電流増加装置を検出するために消費電流が比較される対象から除外される。
【００４４】
［１−３．効果］
以上詳述した第１実施形態によれば、以下の効果を奏する。
（１ａ）ＥＣＵ１１の電源装置１３では、出力ラインＬ１〜ＬＮのうち、他の出力ラインよりも通電電流が所定値以上大きい出力ラインである電流増加ラインが検出され、その電流増加ラインが所定時間Ｔａだけ遮断される。換言すると、演算装置Ｕ１〜ＵＮのうち、他の演算装置よりも消費電流が所定値以上大きい演算装置である電流増加装置が検出され、その電流増加装置への電力供給が所定時間Ｔａだけ遮断される。
【００４５】
このため、演算装置Ｕ１〜ＵＮのうち、ラッチアップが発生した演算装置（以下、ラッチアップ発生装置）の消費電流が、ラッチアップ判定用の固定の閾値以上になってからではなく、他の演算装置の消費電流よりも所定値以上大きくなると、そのラッチアップ発生装置への電力供給が所定時間Ｔａだけ遮断される。
【００４６】
このため、演算装置Ｕ１〜ＵＮのうちの何れかの演算装置にラッチアップが発生した場合に、その演算装置への電力供給を速やかに遮断することが可能となる。よって、演算装置Ｕ１〜ＵＮの何れかにラッチアップが発生したことに伴う温度上昇や電源電圧ＶＤの低下により、ラッチアップが発生していない他の演算装置の動作が阻害されてしまう、という可能性を、低くすることができる。
【００４７】
（１ｂ）遮断制御回路１７は、出力ラインＬ１〜ＬＮの各々について、当該出力ラインの通電電流が他の出力ラインの通電電流よりも前記所定値以上大きいか否かを判定し、この判定により、通電電流が他の出力ラインの通電電流よりも所定値以上大きいと判定した出力ラインを、電流増加ラインとして検出する。このことは、図２におけるＳ１１０〜Ｓ１３０，Ｓ１５０によって実現される。換言すると、遮断制御回路１７は、演算装置Ｕ１〜ＵＮの各々について、当該演算装置の消費電流が他の演算装置の消費電流よりも所定値以上大きいか否かを判定し、この判定により、消費電流が他の演算装置の消費電流よりも所定値以上大きいと判定した演算装置を、電流増加装置として検出する。
【００４８】
このため、演算装置Ｕ１〜ＵＮのうち、ラッチアップが発生した演算装置（即ち、ラッチアップ発生装置）を、比較的簡単な処理で特定することが可能となる。
（１ｃ）遮断制御回路１７は、出力ラインＬ１〜ＬＮのうち、遮断が解除されてから規定時間Ｔｂが経過していない出力ラインは、通電電流を比較する対象から除外するように構成されている。換言すると、遮断制御回路１７は、演算装置Ｕ１〜ＵＮのうち、電力供給の遮断が解除されてから規定時間Ｔｂが経過していない演算装置は、消費電流を比較する対象から除外するように構成されている。
【００４９】
このため、演算装置Ｕ１〜ＵＮのうち、電力供給が再開されてからエンジン制御のための処理を未だ開始していない演算装置、即ち、他の演算装置と同じ処理を未だ開始していない演算装置については、消費電流が比較されない。このため、ラッチアップが発生した演算装置を、より正しく特定することが可能となる。
【００５０】
（１ｄ）電源装置１３は、各出力ラインＬ１〜ＬＮに測定回路Ｍ１〜ＭＮと遮断回路Ｃ１〜ＣＮを備える。このため、出力ラインＬ１〜ＬＮ毎の通電電流の測定と、出力ラインＬ１〜ＬＮ毎の遮断とを、正しく実施することができる。換言すれば、演算装置Ｕ１〜ＵＮ毎の消費電流の測定と、演算装置Ｕ１〜ＵＮ毎の電力供給の遮断とを、正しく実施することができる。
【００５１】
尚、本第１実施形態では、遮断制御回路１７が、検出部及び遮断制御部として機能する。そして、図２のステップのうち、Ｓ１１０〜Ｓ１３０，Ｓ１５０が検出部としての処理に相当し、Ｓ１４０，Ｓ１６０が遮断制御部としての処理に相当する。
【００５２】
［２．第２実施形態］
［２−１．第１実施形態との相違点］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、相違点について以下に説明する。尚、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００５３】
第２実施形態のＥＣＵ１１では、電源装置１３の遮断制御回路１７が、図２の遮断制御処理に代えて、図３の遮断制御処理を行う。
［２−２．処理］
図３に示すように、遮断制御回路１７は、遮断制御処理を開始すると、Ｓ２１０にて、図２のＳ１１０と同様に、各測定回路Ｍ１〜ＭＮから、各出力ラインＬ１〜ＬＮの通電電流の測定結果を取得する。
【００５４】
遮断制御回路１７は、次のＳ２２０では、Ｓ２１０で取得した測定結果に基づいて、出力ラインＬ１〜ＬＮのうち、通電電流が最大の出力ライン（以下、最大電流ライン）と、通電電流が最小の出力ライン（以下、最小電流ライン）とを検出する。
【００５５】
但し、Ｓ２２０では、出力ラインＬ１〜ＬＮのうち、後述のＳ２５０で遮断が解除されてから前述の規定時間Ｔｂが経過していない出力ラインは、検出の対象から除外される。このため、遮断が解除されてから規定時間Ｔｂが経過していない出力ラインは、後述のＳ２３０で通電電流が比較される対象から除外される。
【００５６】
また、Ｓ２２０で検出される最大電流ラインは、演算装置Ｕ１〜ＵＮのうち、消費電流が最大の演算装置（以下、最大電流装置）に対応する。同様に、Ｓ２２０で検出される最小電流ラインは、演算装置Ｕ１〜ＵＮのうち、消費電流が最小の演算装置（以下、最小電流装置）に対応する。このため、換言すると、Ｓ２２０では、演算装置Ｕ１〜ＵＮのうち、最大電流装置と最小電流装置とが検出される。
【００５７】
遮断制御回路１７は、次のＳ２３０では、最大電流ラインの通電電流と最小電流ラインの通電電流との差が、所定値以上であるか否かを判定する。このＳ２３０での判定処理は、最大電流装置の消費電流と最小電流装置の消費電流との差が、所定値以上であるか否かを判定する処理でもある。
【００５８】
遮断制御回路１７は、Ｓ２３０で「ＹＥＳ」と判定した場合には、最大電流ラインが前述の電流増加ラインであると判断して、Ｓ２４０に進む。よって、このＳ２３０の判定により、電流増加ラインが検出される。
【００５９】
また、換言すると、遮断制御回路１７は、Ｓ２３０で「ＹＥＳ」と判定した場合には、最大電流装置が前述の電流増加装置であると判断して、Ｓ２４０に進む。よって、このＳ２３０の判定により、電流増加装置が検出される。
【００６０】
遮断制御回路１７は、Ｓ２４０では、遮断回路Ｃ１〜ＣＮのうち、最大電流ラインに設けられている遮断回路に、遮断指令を与えることにより、最大電流ラインを遮断する。このＳ２４０の処理により、最大電流装置への電力供給が遮断される。そして、遮断制御回路１７は、Ｓ２４０の処理を行った後、Ｓ２５０に進む。
【００６１】
また、遮断制御回路１７は、上記Ｓ２３０で「ＮＯ」と判定した場合には、Ｓ２４０の処理を行うことなく、Ｓ２５０に進む。
遮断制御回路１７は、Ｓ２５０では、図２のＳ１６０と同様に、Ｓ２４０で遮断された出力ラインについて、その出力ラインの遮断を解除する処理を行う。具体的には、遮断制御回路１７は、遮断した出力ラインについて、遮断を実施してから所定時間Ｔａが経過した時点で、その遮断を解除する。そして、その後、遮断制御回路１７は当該遮断制御処理を終了する。尚、Ｓ２４０で遮断された出力ラインがない場合、Ｓ２５０では何も処理が行われず、当該遮断制御処理が終了される。
【００６２】
［２−３．効果］
以上詳述した第２実施形態によっても、前述した第１実施形態の効果（１ａ），（１ｃ），（１ｄ）を奏し、下記（２ａ）の効果も奏する。
【００６３】
（２ａ）遮断制御回路１７は、出力ラインＬ１〜ＬＮのうちから、最大電流ラインと最小電流ラインとを検出し、最大電流ラインの通電電流と最小電流ラインの通電電流との差が所定値以上であれば、その最大電流ラインを、電流増加ラインとして検出する。このこ
とは、図３におけるＳ２１０〜Ｓ２３０によって実現される。換言すると、遮断制御回路１７は、演算装置Ｕ１〜ＵＮのうちから、最大電流装置と最小電流装置とを検出し、最大電流装置の消費電流と最小電流装置の消費電流との差が所定値以上であれば、その最大電流装置を、電流増加装置として検出する。
【００６４】
このため、演算装置Ｕ１〜ＵＮのうちのラッチアップ発生装置を、より簡単な処理で特定することが可能となる。
尚、本第２実施形態では、図３のステップのうち、Ｓ２１０〜Ｓ２３０が検出部としての処理に相当し、Ｓ２４０，Ｓ２５０が遮断制御部としての処理に相当する。
【００６５】
［３．他の実施形態］
上記各実施形態の電源装置１３は、ラッチアップ対策が施されたプロセスによる素子で構成されて良い。このように構成すれば、ＥＣＵ１１の信頼性が更に向上する。施されるラッチアップ対策としては、例えば、ＳＯＩ（即ち、Silicon on Insulator）がある。また、ラッチアップ対策の他の例としては、例えば、ＳＯＳ（即ち、Silicon on Sapphire）や、スタティック構成の回路の使用や、ガードバンドの強化や、トランジスタ間の距離拡大などがある。
【００６６】
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
例えば、上記各実施形態の電源装置１３には、１つの電源回路１５が備えられていたが、電源回路１５と同様の、複数の電源回路が備えられて良い。この場合、出力ラインＬ１〜ＬＮ毎に１つの電源回路が備えられても良いし、複数（例えば２つ）の出力ラインの各組毎に１つの電源回路が備えられても良い。また、演算装置Ｕ１〜ＵＮは、通常時の消費電流が大きく異ならなければ、異なるハードウェアを有していたり、異なる処理を行うようになっていたりしても良い。
【００６７】
また、上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしても良い。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしても良い。また、上記実施形態の構成の一部を省略しても良い。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換しても良い。尚、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【００６８】
１１…ＥＣＵ、Ｕ１〜ＵＮ…演算装置、１３…電源装置、１７…遮断制御回路、Ｌ１〜ＬＮ…出力ライン、Ｍ１〜ＭＮ…測定回路、Ｃ１〜ＣＮ…遮断回路
【図１】
2019067081.tif 000003
【図２】
2019067081.tif 000004
【図３】
2019067081.tif 000005