(57)【要約】【課題】外部の接続状態に対応して配線接続を自動設定すること。【解決手段】ＥＣＵ３内部の切替制御部３７は、接続切替部３５の設定を要求された場合に、接続切替部３５内部の配線状態をモニタ用の配線に切替えてモニタ用の入力信号を入力し、接続切替部３５の出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍからの出力信号をモニタ回路部３６によってモニタし、そのモニタ結果によって出力切替部４の接続状態を判定し、判定結果をもとに接続切替部３５の配線接続を切替えることで、出力回路部４の接続状態に自動的に対応する。【選択図】      図１
2005047302.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力端子と複数の出力ドライバとの間の配線接続を切替え可能な電子制御装置であって、
前記出力ドライバに対する外部接続状態を検出するモニタ手段と、
前記モニタ手段の検出結果をもとに、前記配線接続を切替える切替え制御手段と、
を備えたことを特徴とする電子制御装置。
【請求項２】
前記複数の入力端子から入力された入力信号に対して所定の処理を実行して前記出力ドライバに供給する処理手段をさらに備え、前記切替え制御手段は、前記処理手段内部に設けられたことを特徴とする請求項１に記載の電子制御装置。
【請求項３】
前記複数の入力端子から入力された入力信号に対して所定の処理を実行する処理手段をさらに備え、前記切替え制御手段は、前記処理手段と独立に設けられたことを特徴とする請求項１に記載の電子制御装置。
【請求項４】
前記モニタ手段は、前記複数の出力ドライバにモニタ用入力信号を入力した場合の出力信号をそれぞれモニタし、前記切替え制御手段は、該モニタ結果が同一である出力ドライバが外部で接続されていると判定することを特徴とする請求項１，２または３に記載の電子制御装置。
【請求項５】
前記モニタ手段は、前記入力端子に入力が行われた場合と同一の信号を入力モニタ信号として前記複数の出力ドライバに入力し、当該出力ドライバからの出力信号をそれぞれモニタし、前記切替え制御手段は、該モニタ結果が同一である出力ドライバが外部で接続されていると判定することを特徴とする請求項１〜４のいずれか一つに記載の電子制御装置。
【請求項６】
出力信号に対して実行すべき処理内容および／または出力信号に付与すべき駆動電流を仕様情報として記憶する仕様記憶手段をさらに備え、前記切替え制御手段は、前記仕様情報と前記モニタ手段の検出結果とをもとに前記配線接続を切替えることを特徴とする請求項１〜５のいずれか一つに記載の電子制御装置。
【請求項７】
前記複数の入力端子と前記複数の出力ドライバとの間の配線接続を切替える切替え手段は、前記複数の出力ドライバにそれぞれ対応する複数のスイッチを備え、前記複数のスイッチの各々は、前記複数の入力端子に一対一に接続された複数の接点を備え、概接点と対応する出力ドライバとの接続／非接続を切替え可能であることを特徴とする請求項１〜６のいずれか一つに記載の電子制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の入力端子と複数の出力ドライバとの間の配線接続を切替え可能な電子制御装置に関し、特に外部の接続状態に対応して配線接続を自動設定可能な電子制御装置に関する。
【０００２】
【従来の技術】
近年、車両に電子制御機器（ＥＣＵ）を搭載し、車両の運行時に必要な種々の処理を電子制御することが行われている。たとえばエンジンの噴出の制御にＥＣＵを適用し、速度センサや水温センサなどに接続することで、車両の速度やエンジンの冷却水の温度に応じてガソリンの噴出量を制御することができる。
【０００３】
このような車載ＥＣＵでは、車両の種類や走行する国などによって入出力信号や処理動作が異なる場合が多い。そこで車載ＥＣＵでは、車両ごとに異なる入力を受け付け、必要な処理動作を実行できるように設定を変更可能であることが求められる。
【０００４】
設定を変更可能なＬＳＩとしては、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）が広く利用されている。例えば、特許文献１は、多様な半導体集積回路を検査するため、検査対象の半導体集積回路と検査装置との間にＦＰＧＡを介在させ、半導体集積回路の出力をもとにＦＰＧＡの設定を変更することで出力を補正する外付けテスト回路を開示している。
【０００５】
また、特許文献２では、ＦＰＧＡを用いて入出力部を構成することで多様なＩＣの機能に対応したデータ発生・評価を行うデジタル・データ処理装置が開示されている。
【０００６】
さらに、特許文献３では、ＦＰＧＡ等の内部配線を外部から設定・変更可能な集積回路において、集積回路の一部乃至全部の回路の動作をモニタする回路モニタ方法が開示されている。
【０００７】
また、特許文献４では、出力回路部をＦＰＧＡで構成し、多機種への対応や仕様変更を容易にした論理モジュールおよび集積回路が開示されている。
【０００８】
【特許文献１】
特開２００１−３３７１４１号公報
【特許文献２】
特開平１１−２４８８０４号公報
【特許文献３】
特開平９−３１１１６２号公報
【特許文献４】
特開平５−２５２０２５号公報
【０００９】
【発明が解決しようとする課題】
ところで、上述した従来の技術では、ＦＰＧＡを利用して処理内容（内部配線接続）を変更することができるが、その変更自体は基本的にユーザが行う必要があった。特許文献１に示された技術では、入力信号に対応して処理内容を自動的に設定できるが、出力側（検査装置側）は固定されており、検査装置側に何らかの変更があった場合には、ユーザによる設定変更、もしくはＬＳＩ自体の交換が必要であった。
【００１０】
しかしながら、車両用のＥＣＵのように、出力信号に対して車種ごとに異なる多様な形式が求められる場合、ＦＰＧＡなどによって設定が変更可能であったとしても、その設定変更をユーザが行うこととすると、ユーザにかかる負担は非常に大きくなる。特に、車載ＥＣＵでは、出力先が多様であることに加えて出力信号の種類自体が膨大であるので、この設定変更にかかる負担が顕著となる。
【００１１】
そこで、接続先の外部配線状況に応じて自動的に配線の変更を実行し、多種多様な出力先に自律的に対応する電子制御装置の実現が重要な課題となっていた。
【００１２】
この発明は、上述した従来技術による問題点を解消し、課題を解決するためになされたものであり、外部の接続状態に対応して配線接続を自動設定可能な電子制御装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる電子制御装置は、複数の入力端子と複数の出力ドライバとの間の配線接続を切替え可能な電子制御装置であって、前記出力ドライバに対する外部接続状態を検出するモニタ手段と、前記モニタ手段の検出結果をもとに、前記配線接続を切替える切替え制御手段と、を備えたことを特徴とする。
【００１４】
この請求項１の発明によれば、電子制御装置は、出力ドライバに対する外部接続状態を検出し、その検出結果に基いて入力端子と出力ドライバとの配線接続を切替える。
【００１５】
また、請求項２の発明にかかる電子制御装置は、請求項１の発明において、前記複数の入力端子から入力された入力信号に対して所定の処理を実行して前記出力ドライバに供給する処理手段をさらに備え、前記切替え制御手段は、前記処理手段内部に設けられたことを特徴とする。
【００１６】
この請求項２の発明によれば、電子制御装置は、入力端子から入力された入力信号に対して所定の処理を実行する処理手段を備え、処理手段が外部接続状態に基いて出力ドライバの配線接続の切替えを制御する。
【００１７】
また、請求項３の発明にかかる電子制御装置は、請求項１の発明において、前記複数の入力端子から入力された入力信号に対して所定の処理を実行する処理手段をさらに備え、前記切替え制御手段は、前記処理手段と独立に設けられたことを特徴とする。
【００１８】
この請求項３の発明によれば、電子制御装置は、入力端子から入力された入力信号に対して所定の処理を実行する処理手段と、外部接続状態に基いて出力ドライバの配線接続の切替えを制御する切替え手段とを独立に有する。
【００１９】
また、請求項４の発明にかかる電子制御装置は、請求項１，２または３の発明において、前記モニタ手段は、前記複数の出力ドライバにモニタ用入力信号を入力した場合の出力信号をそれぞれモニタし、前記切替え制御手段は、該モニタ結果が同一である出力ドライバが外部で接続されていると判定することを特徴とする。
【００２０】
この請求項４の発明によれば、電子制御装置は、複数の出力ドライバにモニタ用入力信号を入力した場合の出力信号をモニタし、モニタ結果が同一である出力ドライバが外部で接続されていると判定する。
【００２１】
また、請求項５の発明にかかる電子制御装置は、請求項１〜４のいずれか一つに記載の発明において、前記モニタ手段は、前記入力端子に入力が行われた場合と同一の信号を入力モニタ信号として前記複数の出力ドライバに入力し、当該出力ドライバからの出力信号をそれぞれモニタし、前記切替え制御手段は、該モニタ結果が同一である出力ドライバが外部で接続されていると判定することを特徴とする。
【００２２】
この請求項５の発明によれば、電子制御装置は、入力端子に入力が行われた場合と同一の信号を入力モニタ信号として複数の出力ドライバに入力し、出力ドライバからの出力信号をそれぞれモニタし、モニタ結果が同一である出力ドライバが外部で接続されていると判定する。
【００２３】
また、請求項６の発明にかかる電子制御装置は、請求項１〜５の発明において、出力信号に対して実行すべき処理内容および／または出力信号に付与すべき駆動電流を仕様情報として記憶する仕様記憶手段をさらに備え、前記切替え制御手段は、前記仕様情報と前記モニタ手段の検出結果とをもとに前記配線接続を切替えることを特徴とする。
【００２４】
この請求項６の発明によれば、電子制御装置は、出力信号に対して実行すべき処理内容や出力信号に付与すべき駆動電流を仕様情報として記憶し、仕様情報とモニタ結果とをもとに前記配線接続を切替える。
【００２５】
また、請求項７の発明にかかる電子制御装置は、請求項１〜６の発明において、前記複数の入力端子と前記複数の出力ドライバとの間の配線接続を切替える切替え手段は、前記複数の出力ドライバにそれぞれ対応する複数のスイッチを備え、前記複数のスイッチの各々は、前記複数の入力端子に一対一に接続された複数の接点を備え、概接点と対応する出力ドライバとの接続／非接続を切替え可能であることを特徴とする。
【００２６】
この請求項７の発明によれば、入力端子に１対１に接続された複数の接点を有するスイッチを出力ドライバの数だけ備え、出力ドライバと接点との接続を切替えることで、入力端子と出力ドライバとの配線接続を切替える。
【００２７】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係る電子制御装置（ＥＣＵ）の好適な実施の形態について説明する。
【００２８】
（実施の形態１）
まず、本実施の形態１にかかるＥＣＵの概要構成について説明する。図１は、本実施の形態１にかかるＥＣＵ３を搭載した基板１の概要構成を説明する説明図である。図１において基板１は、外部入力端子Ｔａ１，Ｔａ２〜Ｔａｋ，Ｔａｌ，外部出力端子Ｔｄ１，Ｔｄ２〜Ｔｄｎを有する。さらに基板１は、入力回路部２、ＥＣＵ３および出力回路部４を有する。
【００２９】
入力回路部２は、外部入力端子Ｔａ１，Ｔａ２〜Ｔａｋ，Ｔａｌと接続され、外部入力端子Ｔａ１，Ｔａ２〜Ｔａｋ，Ｔａｌから入力された入力信号に対してそれぞれ所定の処理を実行した後、ＥＣＵ３が有する内部入力端子Ｔｂ１，Ｔｂ２〜Ｔｂｋ，Ｔｂｌに入力する。
【００３０】
ＥＣＵ３は、内部入力端子Ｔｂ１，Ｔｂ２〜Ｔｂｋ，Ｔｂｌに入力された信号を元に演算処理などを実行し、その結果を内部出力端子Ｔｃ１，Ｔｃ２〜Ｔｃｍを介して出力回路部４に出力する。
【００３１】
出力回路部４は、内部出力端子Ｔｃ１，Ｔｃ２〜Ｔｃｍから出力された出力信号に対してそれぞれ所定の処理を実行した後、外部出力端子Ｔｄ１，Ｔｄ２〜Ｔｄｎから出力する。
【００３２】
ここで、入力回路部２および出力回路部４は、基板１が搭載される車種などによって異なる。一方、ＥＣＵ３は、基板１が搭載される車種に関わらず同一である。
【００３３】
したがって、異なる種類の車両にそれぞれ対応した基板を作成する場合、入力回路部２および出力回路部４のみを設定すればよく、ＥＣＵ３は設定変更をすることなく異なる車両に対応することができる。
【００３４】
換言するならば、ＥＣＵ３は、入力信号に対応するのみならず、出力回路４の接続状態に対応して設定変更を自動的に実行する機能を有する。このＥＣＵ３の内部構成についてさらに説明する。
【００３５】
図１に示すように、ＥＣＵ３は、その内部にＡＤＣ（アナログ−デジタル変換器）３１，３２、演算処理部３３、処理回路３４、接続切替部３５、モニタ回路部３６および切替制御部３７を有する。
【００３６】
ＡＤＣ３１，３２は、入力されたアナログ信号をデジタル信号に変換し、演算処理部３３もしくは処理回路３４に出力する。具体的には、ＡＤＣ３１は、内部入力端子Ｔｂ１，Ｔｂ２から入力されたアナログ信号をデジタル信号に変換して演算処理部３３に入力し、ＡＤＣ３２は、内部入力端子Ｔｂｋから入力されたアナログ信号をデジタル信号に変換して処理回路３４に入力する。
【００３７】
なお、内部入力端子Ｔｂ３から入力された信号は、直接に演算処理部３３に入力され、内部入力端子Ｔｂｌから入力された信号は、直接に処理回路３４に入力される。処理回路３４は、ＡＤＣ３２から入力された信号および内部入力端子Ｔｂｌから入力された信号に対して所定の処理を実行して演算処理部３３および接続切替部３５に出力する。
【００３８】
演算処理部３３は、ＡＤＣ３１からの入力、内部入力端子Ｔｂ３からの入力、および処理回路３４からの入力をもとに所定の演算処理を実行し、演算結果を接続切替部３５に入力する。
【００３９】
接続切替部３５は、入力ポートＰｉ１，Ｐｉ２〜Ｐｉｎおよび出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍを有する。接続切替部３５は、入力ポートＰｉ１，Ｐｉ２〜Ｐｉｎと、出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍとの接続関係を切替可能である。この出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍは、内部出力端子Ｔｃ１、Ｔｃ２〜Ｔｃｍを介して出力回路部４に接続される。
【００４０】
一方、モニタ回路部３６は、出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍの出力をそれぞれモニタし、切替え制御部３７に出力する。切替え制御部３７は、モニタ回路部３６の出力をもとに接続切替え部３５の接続状態を切り替える。
【００４１】
すなわち、切替え制御部３７は、モニタ回路３６がモニタした出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍからの出力によって、出力回路部４の接続状態を判定して接続切替え部３５の内部接続状態を切り替える。
【００４２】
ここで、基板１における信号処理の例について説明する。図２は、基板１において実行される処理の具体例を説明する説明図である。図１において、外部入力端子Ｔａ１に入力された信号がアナログ信号Ｓ１である場合、入力回路部２は、このアナログ信号Ｓ１に対してレベルシフト、オフセット加算、ゲイン制御などを実行し、その結果であるアナログ信号Ｓ２を内部入力端子Ｔｂ１に入力する。
【００４３】
このアナログ信号Ｓ２は、内部入力端子Ｔｂ１からＡＤＣ３１に入力され、デジタル信号に変換されてデジタル信号Ｓ３として演算処理部３３に入力される。演算処理部３３は、このデジタル信号Ｓ３や、他の入力信号を用いて演算処理を実行し、その結果としてデジタル信号Ｓ４を接続切替え部３５の入力ポートＰｉ１に入力する。
【００４４】
接続切替え部３５は、その内部の接続状態に応じて入力ポートＰｉ１に入力された信号に対して所定の駆動電流を与えて出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍのいずれかから出力する。
【００４５】
つぎに、モニタ回路部３６および切替え制御部３７による接続切替え部３５の設定についてさらに説明する。図３は、接続切替え部３５の設定を説明する説明図である。同図に示すように、接続切替え部３５は、その内部にマルチプレクサ５１、駆動回路（出力ドライバ）５２ａ，５２ｂ〜５２ｆを有する。
【００４６】
マルチプレクサ５１は、切替え制御部３７からの制御を受け、その内部の接続状態、すなわち入力ポートＰｉ１，Ｐｉ２〜Ｐｉｎと出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍとの配線を任意に設定することができる。また、各種出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍには、それぞれ駆動回路５２ａ，５２ｂ〜５２ｆが割り当てられている。ここで、駆動回路５２ａ，５２ｂ〜５２ｆは、同一の駆動電流（例えば１００ｍＡ）を供給する回路である。
【００４７】
切替え制御部３７は、接続切替え部３５の設定を行う場合、まず、入力ポートＰｉ１と駆動回路５２ａとを接続し、他の入力ポートおよび駆動回路の接続を切断する。次に、入力ポートＰｉ１に、図４に示すモニタ用入力信号Ｓ１０を入力する。その後、出力ポートＰｏ１，Ｐｏ２〜Ｐｏｍからの出力信号をモニタ回路部３６によってモニタし、切替え制御部３７に入力する。
【００４８】
ここで、図４に示すように出力ポートＰｏ１からの出力信号Ｓ１１と出力ポートＰｏ２からの出力信号Ｓ１２が同一であり、かつ出力ポートＰｏ３〜Ｐｏｍからの出力信号Ｓ１３〜Ｓ１ｍに波形データが含まれていなければ、出力ポートＰｏ１と出力ポートＰｏ２とは、出力回路部４の内部で結線されていると判定できる。
【００４９】
次に、入力ポートＰｉ１と駆動回路５２ｂとを接続し、モニタ用入力信号を入力する。この場合にも、出力信号Ｓ１１と出力信号Ｓ１２とは同一の波形を示し、他の出力信号には波形データが含まれない。その後、入力ポートＰｉ１と接続する駆動回路を順次変更することで、他の出力ポートからの出力に対する出力回路部４での接続状態を検出することができる。
【００５０】
例えば図３に示した出力回路部４は、その内部に結線部分４ａ，４ｂ，４ｃを有し、結線部分４ａによって出力ポートＰｏ１と出力ポートＰｏ２とを接続し、結線部分４ｂ、４ｃによって出力ポートＰｏ３〜Ｐｏ５を接続している。この場合、入力ポートＰｉ１と駆動回路５２ｃ，駆動回路５２ｄ，駆動回路５２ｅのいずれかを接続してモニタ用入力信号を入力すると、出力信号Ｓ１３〜Ｓ１５に同一の波形が現れ、他の出力信号には波形データが現れないこととなる。
【００５１】
このように出力回路部４における配線接続状態を検出し、切替え制御部３７は、図５に示すようにマルチプレクサ５１を設定する。すなわち、入力ポートＰｉ１に対して駆動回路５２ａおよび駆動回路５２ｂを同時に接続し、入力ポートＰｉ２に対して駆動回路５２ｃ，５２ｄ，５２ｅを同時に接続する。
【００５２】
したがって、入力ポートＰｉ１から入力された信号には、駆動回路５２ａおよび駆動回路５２ｂからそれぞれ駆動電流（１００ｍＡ）が付与され、出力ポートＰｏ１および出力ポートＰｏ２から出力される。その後、出力回路４の内部で、出力ポートＰｏ１からの出力と出力ポートＰｏ２からの出力が合成されるので、入力ポートＰｉ１に入力された信号は、最終的には２００ｍＡの駆動電流で出力されることとなる。
【００５３】
同様に、入力ポートＰｉ２から入力された信号には、駆動回路５２ｃ，駆動回路５２ｄおよび駆動回路５２ｅからそれぞれ駆動電流（１００ｍＡ）が付与され、出力ポートＰｏ３，Ｐｏ４，Ｐｏ５から出力される。その後、出力回路４の内部で、出力ポートＰｏ３〜５の出力が合成されるので、入力ポートＰｉ２に入力された信号は、最終的には３００ｍＡの駆動電流で出力されることとなる。
【００５４】
ここで、マルチプレクサ５１の具体的な内部構成について説明する。図６は、マルチプレクサ５１の内部構成の一例を説明する説明図である。同図に示すように、マルチプレクサ５１は、その内部に複数のスイッチ（ＳＷ１〜ＳＷｍ）を有する。各スイッチは、入力ポートの数と同一のｎ個の接点を有しており、各スイッチのｉ番目（ｉは自然数とする）の接点は、ｉ番目の入力ポート（入力ポートＰｉｉ）と接続されている。
【００５５】
マルチプレクサ５１は、このスイッチＳＷ１〜ＳＷｍの端子と、出力ポートＰｏ１〜Ｐｏｍとを駆動回路を介して接続することで、入力ポートと出力ポートの接続関係を切替えることができる。なお、図６では、スイッチＳＷ１の１番目の接点を出力ポートＰｏ１に接続し、スイッチＳＷ２の１番目の接点を出力ポート２に接続することで、入力ポートＰｉ１を２つの出力ポート（出力ポートＰｏ１，Ｐｏ２）に接続している。
【００５６】
つぎに、接続切替え部３５の設定時の処理動作について説明する。図７は、接続切替え部３５の設定時の処理動作を説明するフローチャートである。同図に示すように、切替え制御部３７は、接続切替え部３５の設定開始要求を受け付けたならば（ステップＳ１０１）、最初の駆動回路をモニタ用入力信号の入力対象に設定する（ステップＳ１０２）。つぎに、入力対象の駆動回路にモニタ用入力信号を入力し（ステップＳ１０３）、各出力ポートの出力をモニタする（ステップＳ１０４）。
【００５７】
その後、全ての駆動回路にモニタ用入力信号を入力したか否かを判定し（ステップＳ１０５）、モニタ用入力信号を入力していない駆動回路が残っているならば（ステップＳ１０５，Ｎｏ）、次の駆動回路をモニタ用入力信号の入力対象に設定し（ステップＳ１０６）、モニタ用入力信号を入力する（ステップＳ１０３）。
【００５８】
一方、全ての駆動回路に対してモニタ用入力信号の入力が終了したならば（ステップＳ１０５，Ｙｅｓ）、切替え制御部３７は、出力回路部４の接続状態を判定し（ステップＳ１０７）、接続切替え部３５内部のマルチプレクサ５１の配線設定を実行する。
【００５９】
このように、単一の駆動回路にモニタ用入力信号を入力した場合における各出力ポートの出力信号をモニタすることで、切替え制御部３７は、出力回路４の接続状態を検出し、接続切替え部３５の配線接続を自動的に設定することができる。
【００６０】
そのため、基板１を異なる車種に搭載する場合など、出力回路４の配線が異なる場合であっても、ユーザによるＥＣＵ３の設定変更を行う必要がなく、出力回路３に対応して自律的に配線の変更を実行することができる。
【００６１】
なお、ステップＳ１０１に示した設定開始要求としては、ＥＣＵ３に最初に電源が投入された場合に自動的に設定開始要求が行われるように構成しても良いし、接続切替え部３５に設定開始要求用の入力ポートを設け、この入力ポートに信号が入力された場合に設定変更を実行するように構成してもよい。
【００６２】
なお、モニタ用入力信号としては、矩形波や正弦波、実際の基板動作時に入力される入力信号など、任意の信号を用いることができる。
【００６３】
ところで、図１に示した構成では、ＥＣＵ３の内部において、演算処理部３３と切替え制御部３７とを独立に設ける構成としているが、本発明の実施はこれに限定されるものではなく、例えば、切替え制御部を演算処理部の内部に設ける構成としてもよい。
【００６４】
図８は、演算処理部の内部に切替え制御部を設けたＥＣＵの概要構成を説明する概要構成図である。同図に示すように、ＥＣＵ３ａは、その内部にＡＤＣ３１，３２、演算処理部３３ａ、処理回路３４、接続切替部３５、モニタ回路部３６および切替制御部３７を有する。
【００６５】
演算処理部３３ａは、その内部に切替え制御部３７ａを有し、また、モニタ回路３６の出力を受け付ける。切替え制御部３７ａは、モニタ回路３６の出力をもとに、接続切替え部３５の配線接続を設定する。ここで、切替え制御部３７ａは、ハードウェア構成によって実現する必要はなく、演算処理部３３ａが実行するソフトウェアであってもよい。
【００６６】
なお、その他の構成および動作については、図１に示したＥＣＵ３と同様であるので、同一の構成要素には同一の符号を付して説明を省略する。
【００６７】
上述してきたように、本実施の形態１では、接続切替え部３５における配線をモニタ用の配線状態に切り替えてモニタ用入力信号を入力し、その出力をモニタ回路部３５によってモニタすることで出力回路部４の接続状態を検出し、検出した接続状態に対応して接続切替え部３５の配線接続を設定するので、出力回路部４の接続状態に対応して接続切替え部３５の配線接続を自動的に設定することができる。
【００６８】
（実施の形態２）
上記実施の形態１では、同一の駆動回路を複数備えた接続切替え部を有するＥＣＵについて説明したが、本実施の形態２では、出力信号に対して実行すべき処理内容や付与すべき駆動電流を仕様情報として記憶し、互いに異なる複数の駆動回路を組み合わせて使用するＥＣＵの構成について説明する。
【００６９】
図９は、本実施の形態２にかかるＥＣＵの構成について説明する説明図である。同図においては、本実施の形態２に特徴的な構成を有する接続切替え部７０および切替え制御部３７ｂ、さらに接続切替え部７０および切替え制御部３７ｂの動作に関連するモニタ回路部３６および出力回路部４を示している。図示しない構成については、図１に示した基板１と同様であるので、ここでは説明を省略する。
【００７０】
図９に示すように、切替え制御部３７ｂは、その内部に仕様データ６０を記憶している。この仕様データ６０は、出力信号に対して実行すべき処理内容や付与すべき駆動電流を示す情報である。この仕様データ６０の具体例を図１０に示す。同図に示すように、仕様データ６０は、入力ポートの番号、入力信号の種類、必要な処理および必要な出力を関連付けて記憶している。
【００７１】
たとえば、接続切替え部７０の入力ポートＰｉ１にはバルブ制御信号が入力され、必要な処理は「ローパスフィルタ」、必要な出力は「ａａａｍＡ」である。また、入力ポートＰｉ２には、点火制御信号が入力され、必要な処理は「プルアップ」、必要な出力は「ｂｂｂｍＡ」である。さらに入力ポートＰｉ３には、タイミング制御信号が入力され、必要な処理は「ハイパスフィルタ」、必要な出力は「ｃｃｃｍＡ」である。
【００７２】
このように、仕様データ６０には、入力ポートと入力信号の種類、必要な処理および必要な出力を関連付けて記憶しているので、切替え制御部３７ｂは、モニタ回路３５によって出力回路部４の接続状態を検出した後、この仕様データを参照して、どの入力ポートに加えられた信号にどの駆動回路を接続し、どの出力ポートから出力すべきかを詳細に設定することができる。なお、ここでは駆動回路７２ａ〜７２ｆは、全て同一の駆動能力を有するものに限らず、種類の異なる駆動回路を含むものとする。
【００７３】
なお、接続切替え部は、たとえばＦＰＧＡなどの設定内容を変更可能な集積回路を用いてもよい。図１１は、接続切替え部をＦＰＧＡによって実現したＥＣＵの構成を説明する説明図である。図１１では、接続切替え部８０は、その内部にＦＰＧＡ８１を有し、ＰＦＧＡ８１は、駆動回路８２、フィルタ８３、抵抗８４、コンデンサ８５などを有する。
【００７４】
この接続切替え部８０では、切替え制御部３７ｂから配線設定の要求があった場合に、ＰＦＧＡ８１内部の、駆動回路８２、フィルタ８３、抵抗８４、コンデンサ８５などを組み合わせて接続することで、必要な処理や駆動電流を実現する。
【００７５】
上述してきたように、本実施の形態２では、実行すべき処理内容や付与すべき駆動電流を示す情報を仕様データとして記憶し、モニタ回路部３６によって検出した出力回路部４の接続状態と仕様データとをもとに接続切替え部の設定を行うので、仕様に対応した詳細な配線の設定を自動的に実行することができる。
【００７６】
したがって、入出力の仕様が変更された場合であっても、ユーザは仕様データ６０を書き換えるのみでよく、配線設計工程や配線変更工程を省略し、低コストでフレキシビリティの高いＥＣＵを得ることができる。
【００７７】
【発明の効果】
以上説明したように、請求項１の発明によれば、電子制御装置は、出力ドライバに対する外部接続状態を検出し、その検出結果に基いて入力端子と出力ドライバとの配線接続を切替えるので、外部の接続状態に対応して配線接続を自動設定可能な電子制御装置が得られるという効果を奏する。
【００７８】
また、請求項２の発明によれば、電子制御装置は、入力端子から入力された入力信号に対して所定の処理を実行する処理手段を備え、処理手段が外部接続状態に基いて出力ドライバの配線接続の切替えを制御するので、簡易な構成で外部の接続状態に対応して配線接続を自動設定可能な電子制御装置が得られるという効果を奏する。
【００７９】
また、請求項３の発明によれば、電子制御装置は、入力端子から入力された入力信号に対して所定の処理を実行する処理手段と、外部接続状態に基いて出力ドライバの配線接続の切替えを制御する切替え手段とを独立に有するので、外部の接続状態に対応して配線接続を自動設定可能な電子制御装置が得られるという効果を奏する。
【００８０】
また、請求項４の発明によれば、電子制御装置は、複数の出力ドライバにモニタ用入力信号を入力した場合の出力信号をモニタし、モニタ結果が同一である出力ドライバが外部で接続されていると判定するので、外部の接続状態を簡易かつ適切に判定し、配線接続を自動設定可能な電子制御装置が得られるという効果を奏する。
【００８１】
また、請求項５の発明によれば、電子制御装置は、入力端子に入力が行われた場合と同一の信号を入力モニタ信号として複数の出力ドライバに入力し、出力ドライバからの出力信号をそれぞれモニタし、モニタ結果が同一である出力ドライバが外部で接続されていると判定するので、外部の接続状態を実際の稼動時の入力信号に基いて判定し、配線接続を自動設定可能な電子制御装置が得られるという効果を奏する。
【００８２】
また、請求項６の発明によれば、電子制御装置は、出力信号に対して実行すべき処理内容や出力信号に付与すべき駆動電流を仕様情報として記憶し、仕様情報とモニタ結果とをもとに前記配線接続を切替えるので、外部の接続状態に対応して配線接続を詳細に自動設定可能な電子制御装置が得られるという効果を奏する。
【００８３】
また、請求項７の発明によれば、電子制御装置は、入力端子に１対１に接続された複数の接点を有するスイッチを出力ドライバの数だけ備え、出力ドライバと接点との接続を切替えることで、入力端子と出力ドライバとの配線接続を切替えるので、簡易な構成で配線接続を設定可能な電子制御装置が得られるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態１にかかるＥＣＵを搭載した基板の概要構成を説明する説明図である。
【図２】図１に示した基板において実行される処理の具体例を説明する説明図である。
【図３】図１に示した接続切替え部の設定を説明する説明図である。
【図４】モニタ用入力信号および出力信号の具体例を説明する説明図である。
【図５】図１に示した接続切替え部の設定例を説明する説明図である。
【図６】図３に示したマルチプレクサの内部構成の一例を説明する説明図である。
【図７】図１に示した接続切替え部の設定時の処理動作を説明するフローチャートである。
【図８】演算処理部の内部に切替え制御部を設けたＥＣＵの概要構成を説明する概要構成図である。
【図９】本実施の形態２にかかるＥＣＵの構成について説明する説明図である。
【図１０】図９に示した切替制御部が記憶する仕様データについて説明する説明図である。
【図１１】接続切替え部をＦＰＧＡによって実現したＥＣＵの構成を説明する説明図である。
【符号の説明】
１    基板
２    入力回路部
３，３ａ    ＥＣＵ
４    出力回路部
４ａ〜４ｃ  結線部分
３１，３２    ＡＤＣ
３３，３３ａ    演算処理部
３４    処理回路
３５、７０，８０    接続切替え部
３６    モニタ回路部
３７，３７ａ，３７ｂ  切替え制御部
５１，７１    マルチプレクサ
５２ａ〜５２ｆ，７２ａ〜７２ｆ，８２  駆動回路
６０    仕様データ
８１    ＦＰＧＡ
８３    フィルタ回路
８４    抵抗
８５    コンデンサ
Ｔａ１，Ｔａ２〜Ｔａｋ，Ｔａｌ    外部入力端子
Ｔｂ１，Ｔｂ２〜Ｔｂｋ，Ｔｂｌ    内部入力端子
Ｔｃ１，Ｔｃ２〜Ｔｃｋ，Ｔｃｎ    内部出力端子
Ｔｄ１，Ｔｄ２〜Ｔｄｎ    外部出力端子
Ｐｉ１，Ｐｉ２〜Ｐｉｎ    入力ポート
Ｐｏ１，Ｐｏ２〜Ｐｏｍ    出力ポート
Ｓ１，Ｓ２    アナログ信号
Ｓ３，Ｓ４    デジタル信号
Ｓ１０    モニタ用入力信号
Ｓ１１，Ｓ１２〜Ｓ１ｍ    出力信号
ＳＷ１〜ＳＷｍ    スイッチ
【図１】
2005047302.tif 000003
【図２】
2005047302.tif 000004
【図３】
2005047302.tif 000005
【図４】
2005047302.tif 000006
【図５】
2005047302.tif 000007
【図６】
2005047302.tif 000008
【図７】
2005047302.tif 000009
【図８】
2005047302.tif 000010
【図９】
2005047302.tif 000011
【図１０】
2005047302.tif 000012
【図１１】
2005047302.tif 000013