(57)【要約】      （修正有）【課題】  制御対象の変更が細部の変更である場合に、インターフェイスボードとＦＰＧＡのプログラム変更をしなくとも対処可能なＥＣＵを提供すること。【解決手段】  このＥＣＵ１は、入力信号に応じた制御信号を演算処理する演算処理部１０１と、演算処理部１０１と、状態取得装置及び制御対象装置の少なくとも一方との間において、符号化されていない入力信号又は符号化されていない制御信号による通信を行う入力信号受信部１０５及び制御信号出力部１０６と、それらが状態取得装置及び制御対象装置の少なくとも一方と通信を行う際のポート設定を行うための設定情報を授受する設定情報通信部１０３，１０４と、当該設定情報の授受に応じて入力信号受信部１０５及び制御信号出力部１０６におけるポート設定を行うポート設定部１０２と、を備える。【選択図】  図２
2007286735.tif 000002
【特許請求の範囲】
【請求項１】
車両の状態を示す入力信号を状態取得装置より受け付け、当該受け付けた入力信号に基づいて制御対象装置に対して制御信号を出力する車両用制御装置であって、
前記入力信号に応じた前記制御信号を演算処理する演算処理部と、
前記演算処理部と、前記状態取得装置及び前記制御対象装置の少なくとも一方との間において、符号化されていない入力信号又は符号化されていない制御信号による通信を行う第１通信部と、
前記第１通信部が前記状態取得装置及び前記制御対象装置の少なくとも一方と通信を行う際のポート設定を行うための設定情報を授受する第２通信部と、
当該設定情報の授受に応じて前記第１通信部におけるポート設定を行うポート設定部と、
を備える車両用制御装置。
【請求項２】
前記第２通信部は、当該車両制御装置に電源が投入されると前記設定情報の授受を行い、
前記ポート設定部は、当該設定情報の授受の後、前記ポート設定を行う、請求項１に記載の車両用制御装置。
【請求項３】
前記演算処理部は更に、前記第１通信部による通信の演算処理及び前記第２通信部による通信の演算処理を行うものであって、
前記ポート設定部の前記ポート設定の後に、前記第２通信部は前記設定情報の授受を停止する、請求項１又は２に記載の車両用制御装置。
【請求項４】
前記設定情報は、前記状態取得装置又は前記制御対象装置とのポート接続位置、前記状態取得装置又は前記制御対象装置の種類、前記制御信号のキャリア周波数、及び前記制御対象装置の駆動方式の少なくともいずれか一つを示す情報を含む、請求項１〜３のいずれか１項に記載の車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用制御装置に関する。
【背景技術】
【０００２】
例えば、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）によって自動車のエンジンを制御する場合、法的要因や技術的要因によりＥＣＵの改良が必要となる。この改良には、ＥＣＵに含まれるマイコン（マイクロコンピュータ、Ｍｉｃｒｏｃｏｍｐｕｔｅｒ）を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の改良を伴ったり、ＣＰＵ周辺のリソースの改良を伴ったりする場合が多い。
【０００３】
ところで、改良後のＣＰＵを考慮に入れてロジックを改良する場合、現行のＣＰＵを使って改良開発する必要がある。この場合、現行のＣＰＵの処理能力が不足していたり、ＥＣＵのメモリ容量が不足していたり、といった不都合が生じる場合がある。この場合に対応すべく、下記特許文献１に記載の発明では、ＣＰＵと制御対象とのインターフェイスをＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）のプログラムを変更することで対応している。
【特許文献１】特開２００３−１６７７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
より具体的に上記特許文献１に記載されている発明を説明すると、通常のＥＣＵを構成するＣＰＵ及びメモリに対応させてそれらの機能を代行するソフトウェアを導入し、通常のＥＣＵを構成するマイコン周辺部分に対応させてＦＰＧＡを導入している。更に、通常のＥＣＵを構成するマイコンと制御対象とのインターフェイスボードは従来どおりの形態で用いている。
【０００５】
ところで、ＥＣＵの制御対象を変更する場合、上記特許文献１に記載されている発明では、インターフェイスボードを交換したり、ＦＰＧＡのプログラムを変更したりする必要がある。ＥＣＵの制御対象の変更は、大幅な変更から細部の変更まで幅広いにもかかわらず、全ての場合においてインターフェイスボードとＦＰＧＡのプログラム変更が強いられるのは効率的ではない。
【０００６】
そこで本発明では、制御対象の変更が細部の変更である場合に、インターフェイスボードとＦＰＧＡのプログラム変更をしなくとも対処可能な車両用制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る車両制御装置は、車両の状態を示す入力信号を状態取得装置より受け付け、当該受け付けた入力信号に基づいて制御対象装置に対して制御信号を出力する車両用制御装置であって、入力信号に応じた制御信号を演算処理する演算処理部と、演算処理部と、状態取得装置及び制御対象装置の少なくとも一方との間において、符号化されていない入力信号又は符号化されていない制御信号による通信を行う第１通信部と、第１通信部が状態取得装置及び制御対象装置の少なくとも一方と通信を行う際のポート設定を行うための設定情報を授受する第２通信部と、当該設定情報の授受に応じて第１通信部におけるポート設定を行うポート設定部と、を備える。
【０００８】
本発明に係る車両制御装置によれば、符号化されていない通信を行う第１通信部とは別に第２通信部を設け、その第２通信部がポート設定を行うための設定情報を授受するので、設定情報のみを第１通信部における通信とは独立して取得できる。従って、設定情報に基づいてポート設定部が設定したポートによって、第１通信部における通信を行うことができる。
【０００９】
また本発明に係る車両制御装置では、第２通信部は、当該車両制御装置に電源が投入されると設定情報の授受を行い、ポート設定部は、当該設定情報の授受の後、ポート設定を行うことも好ましい。車両制御装置への電源投入に応じてポート設定を行うので、車両制御装置の起動に応じたタイミングでポート設定を行うことができる。
【００１０】
また本発明に係る車両制御装置では、演算処理部は更に、第１通信部による通信の演算処理及び第２通信部による通信の演算処理を行うものであって、ポート設定部のポート設定の後に、第２通信部は設定情報の授受を停止することも好ましい。ポート設定の後に第２通信部が設定情報の授受を停止するので、演算処理部における演算負荷を効果的に低減できる。
【００１１】
また本発明に係る車両制御装置では、設定情報は、状態取得装置又は制御対象装置とのポート接続位置、状態取得装置又は制御対象装置の種類、制御信号のキャリア周波数、及び制御対象装置の駆動方式の少なくともいずれか一つを示す情報を含むことも好ましい。
【発明の効果】
【００１２】
本発明によれば、非符号化通信を行う第１通信部のポート設定を、設定情報に基づいて行うことができるので、ポート変更のみで対応可能な場合に、インターフェイスボードとＦＰＧＡのプログラム変更をしなくとも対処可能な車両制御装置を提供できる。
【発明を実施するための最良の形態】
【００１３】
本発明の知見は、例示のみのために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１４】
本実施形態に係るＥＣＵ（車両制御装置）について図１を参照しながら説明する。図１は、本実施形態に係るＥＣＵ１の構成を示す図である。ＥＣＵ１は、このＥＣＵ１が搭載されている車両（図示しない）の状態を示す入力信号をセンサや各種装置のスイッチといった状態取得装置より受け付け、その受け付けた入力信号に基づいてアクチュエータといった制御対象装置に対して制御信号を出力する装置である。図１に示すように、ＥＣＵ１は、ＣＰＵ１０と、小モジュール２０，２１，２２，２３と、小モジュール３０，３１，３２，３３，３４と、異常表示ＬＥＤ４０と、コネクタ５０，５１とを備えている。
【００１５】
ＣＰＵ１０は、演算を実行するＡＬＵ（Ａｒｉｔｈｍｅｔｉｃ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｕｎｉｔ）、データを一時記憶するレジスタ、メモリや周辺機器との入出力を行うバスインターフェース、ＣＰＵ全体を制御する制御部分などで構成されている。
【００１６】
小モジュール２０，２１，２２，２３は、センサやスイッチといった車両の状態を取得する状態取得装置から入力される入力信号を、コネクタ５０を介して受信し、ＣＰＵ１０に出力するためのインターフェイスである。小モジュール２０，２１，２２，２３それぞれは、必要に応じて交換可能なように構成されている。
【００１７】
小モジュール３０，３１，３２，３３，３４は、ＣＰＵ１０から出力される制御信号を、車両を制御する動作を行う制御対象装置に対して、コネクタ５１を介して出力するためのインターフェイスである。小モジュール３０，３１，３２，３３，３４それぞれは、必要に応じて交換可能なように構成されている。
【００１８】
異常表示ＬＥＤ４０は、後述するポート設定が正常に行われない場合に点灯するものである。
【００１９】
ＣＰＵ１０、小モジュール２０，２１，２２，２３、及び小モジュール３０，３１，３２，３３，３４について、図２を参照しながらより詳細に説明する。図２では、小モジュール２０及び小モジュール３０を例にとり、ＣＰＵ１０の機能的な構成を示す図である。
【００２０】
ＣＰＵ１０は機能的な構成要素として、演算処理部１０１と、ポート設定部１０２と、設定情報通信部１０３，１０４（第２通信部）と、入力信号受信部１０５（第１通信部）と、制御信号出力部１０６（第１通信部）とを備えている。
【００２１】
演算処理部１０１は、車両の状態を示す入力信号をセンサといった状態取得装置より受け付け、その受け付けた入力信号に基づいてアクチュエータといった制御対象装置に対して出力する制御信号を演算処理する部分である。演算処理部１０１は更に、入力信号受信部１０５及び制御信号出力部１０６による通信の演算処理も行う。演算処理部１０１は更に、設定情報通信部１０３，１０４による通信の演算処理も行う。演算処理部１０１は更に、ポート設定部１０２に対して、入力信号受信部１０５及び制御信号出力部１０６のポート設定を行う指示信号を出力する処理も行う。
【００２２】
入力信号受信部１０５は、ＣＰＵ１０への入力信号を受け付ける部分であって、インプットキャプチャー、一般ポート、ＡＤポートとして構成されている。入力信号受信部１０５は、それぞれのポートに適合した符号化されていない入力信号の受信が可能であると共に、ポート設定部１０２によるポートの設定も可能である。
【００２３】
制御信号出力部１０６は、ＣＰＵ１０から出力される制御信号を外部に出力する部分であって、アウトプットコンペアー、一般ポート、ＤＡポート、ＰＷＭポートとして構成されている。制御信号出力部１０６は、それぞれのポートに適合した符号化されていない制御信号の出力が可能であると共に、ポート設定部１０２によるポートの設定も可能である。
【００２４】
ポート設定部１０２は、後述する設定情報通信部１０３，１０４の設定情報の授受に応じて、入力信号受信部１０５及び制御信号出力部１０６におけるポート設定を行う部分である。ポート設定部１０２は、設定情報通信部１０３，１０４が授受した設定情報に基づいて、演算処理部１０１が出力する指示信号に基づいて、入力信号受信部１０５及び制御信号出力部１０６に対してポート設定を行う。
【００２５】
設定情報通信部１０３は、入力信号受信部１０５が小モジュール２０を介して状態取得装置と通信を行う際のポート設定を行うための設定情報を、小モジュール２０との間で授受する部分である。設定情報通信部１０３は通信ポート又は一般ポートを介して小モジュール２０と通信を行う。より具体的には、ＥＣＵ１に電源が投入されると、小モジュール２０に対して設定情報の送信を要求し、その要求に応じて返信される小モジュール２０の設定情報を演算処理部１０１に出力する。尚、小モジュール２１，２２，２３に対しても同様である。
【００２６】
設定情報通信部１０４は、制御信号出力部１０６が小モジュール３０を介して制御対象装置と通信を行う際のポート設定を行うための設定情報を、小モジュール３０との間で授受する部分である。設定情報通信部１０４は通信ポート又は一般ポートを介して小モジュール２０と通信を行う。より具体的には、ＥＣＵ１に電源が投入されると、小モジュール３０に対して設定情報の送信を要求し、その要求に応じて返信される小モジュール３０の設定情報を演算処理部１０１に出力する。尚、小モジュール３１，３２，３３，３４に対しても同様である。
【００２７】
上述した機能的な構成、特にポートの設定は、ＣＰＵ１０のソフトウェアを、ベース層、中間層、ユーザー層の三層に構成することで実現される。ベース層は、ＣＰＵ１０のポートのレジスタを定義する層である。ユーザー層は、ユーザーがＣＰＵ１０の制御ロジックを随時変更できるように構成された層である。中間層は、ユーザー層とベース層を繋ぐ層であって、ベース層が変更されても、ユーザー層に影響を及ぼさないように情報を変更して受け渡している。
【００２８】
引き続いて、小モジュール２０，２１，２２，２３、及び小モジュール３０，３１，３２，３３，３４の具体的な通信状態について図３〜図６を参照しながら説明する。
【００２９】
図３の（ａ）は、小モジュール２０の具体例である。小モジュール２０が対象とする状態取得装置は回転センサとしてのＭＰＵセンサ（マグネットピックアップセンサ）である。小モジュール２０がＣＰＵ１０（設定情報通信部１０３）に送信する設定情報は、小モジュール２０の仕様であって、小モジュール２０が入力用のモジュールであること、対象としているセンサの種類（ＭＰＵセンサ）、センサが接続されているデップスイッチ番号といった情報が含まれている。
【００３０】
図３の（ａ）における小モジュール２０の置き換え例を示したのが図３の（ｂ）である。図３の（ｂ）に示す小モジュール２０ａが態様とする状態取得装置は回転センサとしてのＭＲＥセンサ（磁気抵抗素子センサ）である。小モジュール２０ａがＣＰＵ１０（設定情報通信部１０３）に送信する設定情報は、小モジュール２０ａの仕様であって、小モジュール２０ａが入力用のモジュールであること、対象としているセンサの種類（ＭＲＥセンサ）、センサが接続されているデップスイッチ番号といった情報が含まれている。
【００３１】
小モジュール２０と小モジュール２０ａとを比較すると、対象とするセンサの種類が異なると共に、センサが接続されているデップスイッチの数が異なる。設定情報にセンサが接続されているデップスイッチの番号が含まれているので、ＣＰＵ１０においては、小モジュール２０の場合にはデップスイッチ１〜８の全てに対応して入力信号を受信し、小モジュール２０ａの場合にはデップスイッチ１〜７に対応して入力信号を受信することができる。
【００３２】
また、設定情報にセンサの種類が含まれているので、ＣＰＵ１０においては、小モジュール２０の場合にはＭＰＵセンサに対応した信号変換（パルス数からエンジン回転数への変換）を行い、小モジュール２０ａの場合にはＭＲＥセンサに対応した信号変換を行うことができる。ＭＰＵセンサとＭＲＥセンサとでは、１回転当たりの入力パルス数が異なるので、その違いを吸収するために信号変換において調整を行うことが好ましい。
【００３３】
図４の（ａ）は、小モジュール２１の具体例である。小モジュール２１が対象とする状態取得装置は、作動状態に応じて（スイッチの投入に応じて）信号を出力する機器である。小モジュール２１がＣＰＵ１０（設定情報通信部１０３）に送信する設定情報は、小モジュール２１の仕様であって、小モジュール２１が入力用のモジュールであること、対象としているスイッチの種類（Ｈｉで駆動）、スイッチが接続されているデップスイッチ番号といった情報が含まれている。
【００３４】
図４の（ｂ）は、小モジュール２２の具体例である。小モジュール２２が対象とする状態取得装置は、作動状態に応じて（スイッチの投入に応じて）信号を出力する機器である。小モジュール２２がＣＰＵ１０（設定情報通信部１０３）に送信する設定情報は、小モジュール２２の仕様であって、小モジュール２２が入力用のモジュールであること、対象としているスイッチの種類（Ｌｏで駆動）、スイッチが接続されているデップスイッチ番号といった情報が含まれている。
【００３５】
設定情報にスイッチの種類が含まれているので、ＣＰＵ１０においてはスイッチ入力違いを吸収して、アクチブ入力されたか否かを示す情報に変換した処理が可能となる。
【００３６】
図４の（ｃ）は、小モジュール２３の具体例である。小モジュール２３が対象とする状態取得装置はアナログ信号を発信する装置である。小モジュール２３がＣＰＵ１０（設定情報通信部１０３）に送信する設定情報は、小モジュール２３の仕様であって、小モジュール２２が入力用のモジュールであること、対象としているアナログ信号の種類、分圧比、スイッチが接続されているデップスイッチ番号といった情報が含まれている。
【００３７】
図５の（ａ）は、小モジュール３０の具体例である。小モジュール３０が対象とする制御対象装置はパルス波によって制御される装置である。小モジュール３０がＣＰＵ１０（設定情報通信部１０４）に送信する設定情報は、小モジュール３０の仕様であって、小モジュール３０が出力用のモジュールであること、対象としている制御対象装置の種類、制御対象装置が接続されているデップスイッチ番号といった情報が含まれている。
【００３８】
図５の（ｂ）及び図５の（ｃ）は、小モジュール３１，３２の具体例である。小モジュール３１，３２が対象とする制御対象装置は、信号電圧の高低に応じて作動する装置である。小モジュール３１，３２がＣＰＵ１０（設定情報通信部１０４）に送信する設定情報は、小モジュール３１，３２の仕様であって、小モジュール３１，３２が出力用のモジュールであること、吸い込み出力か吐き出し出力かといった情報、制御対象装置の種類、スイッチが接続されているデップスイッチ番号といった情報が含まれている。
【００３９】
図６の（ａ）は、小モジュール３３の具体例である。小モジュール３３が対象とする制御対象装置は、アナログ信号の入力に応じて作動する装置である。小モジュール３３がＣＰＵ１０（設定情報通信部１０４）に送信する設定情報は、小モジュール３３の仕様であって、小モジュール３３が出力用のモジュールであること、アナログ出力であること、拡大比、制御対象装置の種類、スイッチが接続されているデップスイッチ番号といった情報が含まれている。
【００４０】
図６の（ｂ）は、小モジュール３４の具体例である。小モジュール３４が対象とする制御対象装置は、ＰＷＭ信号の入力に応じて作動する装置である。小モジュール３４がＣＰＵ１０（設定情報通信部１０４）に送信する設定情報は、小モジュール３４の仕様であって、小モジュール３４が出力用のモジュールであること、ＰＷＭ出力であること、制御対象装置の種類、スイッチが接続されているデップスイッチ番号といった情報が含まれている。
【００４１】
引き続いて、ＥＣＵ１の動作について図７及び図８を参照しながら説明する。図７及び図８は、ＥＣＵ１の動作を示すフローチャートである。まず、補機バッテリ（ＢＡＴＴ）が投入されているか判断する（ステップＳ１００）。補機バッテリが投入されていれば、＋１２Ｖの電圧が供給される。ステップＳ１００において、補機バッテリが投入されていないと判断されると処理を終了する。ステップＳ１００において、補機バッテリが投入されていると判断されると、イニシャル処理を行う（ステップＳ１１０）。
【００４２】
イニシャル処理の後、補機バッテリの投入が継続されているか判断する（ステップＳ１２０）。ステップＳ１２０において、補機バッテリの投入が継続されていないと判断されると処理を終了する。ステップＳ１２０において、補機バッテリの投入が継続されていると判断されると、バッテリフラグ（Ｆ＿ＢＡＴＴ＿ＯＮ）をＯＮにする（ステップＳ１３０）。
【００４３】
続いて、イグニッションフラグ（Ｆ＿ＩＮＩＴ＿ＯＮ）をＯＮにする（ステップＳ１４０）。小モジュールを特定するためのカウンタ（添え字、Ｃ＿ＭＪＲ）をクリアして０とする（ステップＳ１５０）。
【００４４】
続いて、イグニッションスイッチ（ＩＧＳＷ）が入っているかを確認する（ステップＳ１６０）。イグニッションスイッチが入っていれば、イグニッション確認フラグ（ＦＯＫ＿ＭＪＲ（１，２，３，４，５，６，７，８，９））をＯＦＦにする（ステップＳ４００）。続いて、異常表示ＬＥＤを点灯する（ステップＳ４１０）。ステップＳ４１０においては、異常が発生した小モジュールに対応する異常表示ＬＥＤを点灯する。従って、異常表示ＬＥＤは小モジュールの搭載数分設置することが好ましい。
【００４５】
ステップＳ１６０において、イグニッションスイッチが入っていないと判断すると、小モジュールを特定するためのカウンタ（Ｃ＿ＭＪＲ）を一つカウントアップする（ステップＳ１７０）。続いて、カウンタ数によって、小モジュール数がこのＥＣＵ１で許容されている小モジュール数（本実施形態の場合は９）を超えていないか判断する。超えていれば、全ての小モジュールについて情報取得が完了したか、情報取得ができなかったかを示す完了フラグ（Ｆ＿ＡＬＬＭＪＲ）をＯＮにして処理を終了する（ステップＳ５００）。
【００４６】
ステップＳ１７０において、小モジュール数がこのＥＣＵ１で許容されている小モジュール数以下であれば、カウンタの情報によって小モジュールを特定し、上述したように設定情報を取得する（ステップＳ１９０）。
【００４７】
続いて、小モジュールとの設定情報の通信が正常に終了したか判断する（ステップＳ２００）。この判断の結果、該当する小モジュールとの通信が正常に終了しなかったと判断した場合には、該当する小モジュールの完了フラグ（ＦＯＫ＿ＭＪＲ（Ｃ＿ＭＪＲ））をＯＦＦにする（ステップＳ３００）。その後、該当する小モジュールに対応する異常表示ＬＥＤを点灯させて、ステップＳ１６０に戻る（ステップＳ３１０）。
【００４８】
ステップＳ２００の判断の結果、該当する小モジュールとの通信が正常に終了したと判断した場合には、該当する小モジュールの完了フラグ（ＦＯＫ＿ＭＪＲ（Ｃ＿ＭＪＲ））をＯＮにする（ステップＳ２１０）。従って、通信が正常に終了した小モジュールの完了フラグのみがＯＮとなり、この完了フラグがＯＮになっている小モジュールに対するＣＰＵポートのみが設定される。
【００４９】
続いて図８に移行する。図７のステップ５００において説明した、全ての小モジュールについて情報取得が完了したか、情報取得ができなかったかを示す完了フラグ（Ｆ＿ＡＬＬＭＪＲ）がＯＮになっているかを確認する（ステップＳ６００）。そのフラグがＯＦＦであれば処理を終了し、ＯＮであれば後述するステップ６１０の処理に進む。
【００５０】
続いて、小モジュールを特定するためのカウンタ（添え字、Ｃ＿ＭＪＲ）をクリアして０とする（ステップＳ６１０）。
【００５１】
続いて、イグニッションスイッチ（ＩＧＳＷ）が入っているかを確認する（ステップＳ６２０）。イグニッションスイッチが入っていれば、イグニッション確認フラグ（ＦＯＫ＿ＭＪＲ（１，２，３，４，５，６，７，８，９））をＯＦＦにする（ステップＳ８００）。続いて、異常表示ＬＥＤを点灯する（ステップＳ８１０）。ステップＳ８１０においては、異常が発生した小モジュールに対応する異常表示ＬＥＤを点灯する。
【００５２】
ステップＳ６２０において、イグニッションスイッチが入っていないと判断すると、小モジュールを特定するためのカウンタ（Ｃ＿ＭＪＲ）を一つカウントアップする（ステップＳ６３０）。続いて、カウンタ数によって、小モジュール数がこのＥＣＵ１で許容されている小モジュール数（本実施形態の場合は９）を超えていないか判断する。超えていれば、全ての小モジュールについてポート設定が完了したか、ポート設定ができなかったかを示す完了フラグ（Ｆ＿ＡＬＬＰＯＲＴ）をＯＮにして処理を終了する（ステップＳ７００）。
【００５３】
ステップＳ６４０の判断の結果、該当する小モジュールからの設定情報取得が正常に終了したか判断する（ステップＳ６５０）。正常に終了していなければステップＳ６２０に戻り、正常に終了したと判断した場合には、該当する小モジュールの設定情報に対応したポート設定を行う（ステップＳ６６０）。
【００５４】
上述したように本実施形態では、符号化されていない通信を行う入力信号受信部１０５及び制御信号出力部１０６とは別に設定情報通信部１０３，１０４を設け、その設定情報通信部１０３，１０４がポート設定を行うための設定情報を授受するので、設定情報のみを入力信号受信部１０５及び制御信号出力部１０６における通信とは独立して取得できる。従って、設定情報に基づいてポート設定部１０２が設定したポートによって、入力信号受信部１０５及び制御信号出力部１０６における通信を行うことができる。また、設定情報としては、上述したように状態取得装置又は制御対象装置とのポート接続位置、状態取得装置又は制御対象装置の種類、制御信号のキャリア周波数、及び制御対象装置の駆動方式の少なくともいずれか一つを示す情報を含んでいる。
【図面の簡単な説明】
【００５５】
【図１】本実施形態に係るＥＣＵの構成を示す図である。
【図２】図１におけるＣＰＵの機能的な構成を示す図である。
【図３】図１及び図２における小モジュールとＣＰＵとの間での通信状態を説明するための図である。
【図４】図１及び図２における小モジュールとＣＰＵとの間での通信状態を説明するための図である。
【図５】図１及び図２における小モジュールとＣＰＵとの間での通信状態を説明するための図である。
【図６】図１及び図２における小モジュールとＣＰＵとの間での通信状態を説明するための図である。
【図７】本実施形態に係るＥＣＵの動作を示すフローチャートである。
【図８】本実施形態に係るＥＣＵの動作を示すフローチャートである。
【符号の説明】
【００５６】
１…ＥＣＵ、１０…ＣＰＵ、２０，２１，２２，２３，３０，３１，３２，３３，３４…小モジュール、４０…異常表示ＬＥＤ、５０，５１…コネクタ、１０１…演算処理部、１０２…ポート設定部、１０３，１０４…設定情報通信部、１０５…入力信号受信部、１０６…制御信号出力部。
【図１】
2007286735.tif 000003
【図２】
2007286735.tif 000004
【図３】
2007286735.tif 000005
【図４】
2007286735.tif 000006
【図５】
2007286735.tif 000007
【図６】
2007286735.tif 000008
【図７】
2007286735.tif 000009
【図８】
2007286735.tif 000010