(57)【特許請求の範囲】
【請求項１】
複数のデータ検出手段と、
これらデータ検出手段により検出されたデータに基づいて機器の制御を行なう制御手段とを備え、
これらデータ検出手段のうちの少なくとも一つのデータ検出手段と前記制御手段とがフィルタ処理等の処理を施す処理手段を介して接続された機器制御システムにおいて、
前記処理手段によって処理の施されたデータとそれ以外のデータとを同期をとって前記制御手段へ出力するための同期手段と、
データ内に同期をとるのに要した時間を書き込むための時間書込手段とを備えると共に、
前記データがそのデータ内に前記時間を書き込むことができるようになっているものであることを特徴とする機器制御システム。
【請求項２】
複数のデータ検出手段と、
これらデータ検出手段により検出されたデータに基づいて機器の制御を行なう制御手段とを備え、
これらデータ検出手段のうちの少なくとも一つのデータ検出手段と前記制御手段とがフィルタ処理等の処理を施す処理手段を介して接続された機器制御システムにおいて、
前記処理手段によって処理の施されたデータとそれ以外のデータとを同期をとって前記制御手段へ出力するための同期手段と、
データの内容に応じて、同期処理を施す場合と施さない場合とを切り替えるためのデータ内容対応切替手段とを備えていることを特徴とする機器制御システム。
【請求項３】
データの内容に応じて、同期処理を施す場合と施さない場合とを切り替えるためのデータ内容対応切替手段を備えていることを特徴とする請求項１記載の機器制御システム。
【請求項４】
複数のデータ検出手段と、
これらデータ検出手段により検出されたデータに基づいて機器の制御を行なう制御手段とを備え、
これらデータ検出手段のうちの少なくとも一つのデータ検出手段と前記制御手段とがフィルタ処理等の処理を施す処理手段を介して接続された機器制御システムにおいて、
前記処理手段によって処理の施されたデータとそれ以外のデータとを同期をとって前記制御手段へ出力するための同期手段と、
前記制御手段が複数存在する場合、前記制御手段のタイプに応じて、同期処理を施す場合と施さない場合とを切り替えるための制御手段タイプ対応切替手段とを備えていることを特徴とする機器制御システム。
【請求項５】
前記制御手段が複数存在する場合、前記制御手段のタイプに応じて、同期処理を施す場合と施さない場合とを切り替えるための制御手段タイプ対応切替手段を備えていることを特徴とする請求項１〜３のいずれかの項に記載の機器制御システム。
【請求項６】
同期処理を施したか否かの情報をデータ内に書き込むための実施不実施書込手段を備えると共に、前記データがそのデータ内に前記情報を書き込むことができるようになっているものであることを特徴とする請求項２〜５のいずれかの項に記載の機器制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種センサ等からなる複数のデータ検出手段と、これらデータ検出手段よりデータを取り込んで機器の制御を行なう制御手段とを備え、これらデータ検出手段のうちの少なくとも一つのデータ検出手段と前記制御手段とがフィルタ処理等の処理を施す処理手段を介して接続された機器制御システムに関し、より詳細には、前記処理手段によって処理の施されたデータとそれ以外のデータとの間に生じるデータ転送の時間的ずれを解決する機器制御システムに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
図８は、従来の機器制御システムの要部を概略的に示したブロック図である。図中１〜４は、各種センサ等からなるデータ検出手段を示している。機器制御システムが車載用である場合、データ検出手段１〜４より検出されるデータとしては、エンジン回転数や車速等が挙げられる。
【０００３】
データ検出手段１〜４より各種データを取り込んで機器の制御を行なう制御手段６〜９は、入力回路６ａと、ＣＰＵ、ＲＯＭ、及びＲＡＭ等からなるマイコン６ｂと、出力回路６ｃとを含んで構成されている。また、データ検出手段１、２と制御手段６〜９とはフィルタ処理手段５を介して接続されている。
【０００４】
検出されたデータを制御手段６〜９に送る場合、ノイズ除去等の理由でフィルタ処理を施すのが一般的であり、図８に示したように、データ検出手段１、２と制御手段６〜９との接続をフィルタ処理手段５を介して行なっている。
【０００５】
一方、データの中には、フィルタ処理等の処理を施さないで、そのままのデータ（以下、生データとも記す）を制御手段６〜９に送る場合もある。制御手段６〜９の下流につながる制御手段や機器が多くなるほど、この傾向は強くなっている。
【０００６】
しかしながら、フィルタ処理の施されたデータ（以下、処理後データとも記す）と生データとの２種類のデータを制御手段６〜９や、さらに下流の制御手段や機器へ送る場合、これらデータ間には転送の時間的ずれが生じているために、制御手段６〜９やその下流の制御手段や機器へ何らかの影響を与えることが考えられる。
【０００７】
本発明は上記課題に鑑みなされたものであって、フィルタ処理等の処理を施されたデータと生データとの間の出力に時間的ずれがあったとしても、機器にとって適切な制御を行なうことのできる機器制御システムを提供することを目的としている。
【０００８】
【課題を解決するための手段及びその効果】
上記目的を達成するために本発明に係る機器制御システム（１）は、複数のデータ検出手段と、これらデータ検出手段により検出されたデータに基づいて機器の制御を行なう制御手段とを備え、これらデータ検出手段のうちの少なくとも一つのデータ検出手段と前記制御手段とがフィルタ処理等の処理を施す処理手段を介して接続された機器制御システムにおいて、前記処理手段によって処理の施されたデータとそれ以外のデータとを同期をとって前記制御手段へ出力するための同期手段と、データ内に同期をとるのに要した時間を書き込むための時間書込手段とを備えると共に、前記データがそのデータ内に前記時間を書き込むことができるようになっているものであることを特徴としている。
【０００９】
上記機器制御システム（１）によれば、処理後データと生データとの間の出力に時間的ずれがあったとしても、前記同期手段においてこれらデータの同期をとって前記制御手段へ出力するように構成されているので、前記制御手段への入力には時間的ずれはなくなり、該ずれによって生じる不具合を解消することができる。
さらに、上記機器制御システム（１）によれば、同期をとるのに要した時間、すなわち処理後データと生データとの２種類のデータの間に生じていた出力時間のずれが書き込まれたデータを前記制御手段へ出力するように構成されているので、該制御手段で適確に前記出力時間のずれを把握することが可能となるので、制御をより適切に行なうことができるようになる。
【００１０】
また、本発明に係る機器制御システム（２）は、複数のデータ検出手段と、これらデータ検出手段により検出されたデータに基づいて機器の制御を行なう制御手段とを備え、これらデータ検出手段のうちの少なくとも一つのデータ検出手段と前記制御手段とがフィルタ処理等の処理を施す処理手段を介して接続された機器制御システムにおいて、前記処理手段によって処理の施されたデータとそれ以外のデータとを同期をとって前記制御手段へ出力するための同期手段と、データの内容に応じて、同期処理を施す場合と施さない場合とを切り替えるためのデータ内容対応切替手段とを備えていることを特徴としている。
【００１１】
上記機器制御システム（２）によれば、処理後データと生データとの間の出力に時間的ずれがあったとしても、前記同期手段においてこれらデータの同期をとって前記制御手段へ出力するように構成されているので、前記制御手段への入力には時間的ずれはなくなり、該ずれによって生じる不具合を解消することができる。
さらに、上記機器制御システム（２）によれば、データの内容に応じて、同期処理を施さないようにすることができるので、例えば、応答性の要求されるデータの場合には、同期処理を施さずに直ちに前記制御手段へデータを出力することができるようになる。
【００１２】
また、本発明に係る機器制御システム（３）は、上記機器制御システム（１）において、データの内容に応じて、同期処理を施す場合と施さない場合とを切り替えるためのデータ内容対応切替手段を備えていることを特徴としている。
【００１３】
上記機器制御システム（３）によれば、データの内容に応じて、同期処理を施さないようにすることができるので、例えば、応答性の要求されるデータの場合には、同期処理を施さずに直ちに前記制御手段へデータを出力することができるようになる。
【００１４】
また、本発明に係る機器制御システム（４）は、複数のデータ検出手段と、これらデータ検出手段により検出されたデータに基づいて機器の制御を行なう制御手段とを備え、これらデータ検出手段のうちの少なくとも一つのデータ検出手段と前記制御手段とがフィルタ処理等の処理を施す処理手段を介して接続された機器制御システムにおいて、前記処理手段によって処理の施されたデータとそれ以外のデータとを同期をとって前記制御手段へ出力するための同期手段と、前記制御手段が複数存在する場合、前記制御手段のタイプに応じて、同期処理を施す場合と施さない場合とを切り替えるための制御手段タイプ対応切替手段とを備えていることを特徴としている。
上記機器制御システム（４）によれば、処理後データと生データとの間の出力に時間的ずれがあったとしても、前記同期手段においてこれらデータの同期をとって前記制御手段へ出力するように構成されているので、前記制御手段への入力には時間的ずれはなくなり、該ずれによって生じる不具合を解消することができる。
さらに、上記機器制御システム（４）によれば、前記制御手段のタイプに応じて、同期処理を施さないようにすることができるので、例えば、データの応答性を要求している制御手段に対しては、同期処理を施さずに直ちに前記データ検出手段からのデータを入力することができるようになる。
また、本発明に係る機器制御システム（５）は、上記機器制御システム（１）〜（３）のいずれかにおいて、前記制御手段が複数存在する場合、前記制御手段のタイプに応じて、同期処理を施す場合と施さない場合とを切り替えるための制御手段タイプ対応切替手段を備えていることを特徴としている。
【００１５】
上記機器制御システム（５）によれば、前記制御手段のタイプに応じて、同期処理を施さないようにすることができるので、例えば、データの応答性を要求している制御手段に対しては、同期処理を施さずに直ちに前記データ検出手段からのデータを入力することができるようになる。
【００１６】
また、本発明に係る機器制御システム（６）は、上記機器制御システム（２）〜（５）のいずれかにおいて、同期処理を施したか否かの情報をデータ内に書き込むための実施不実施書込手段を備えると共に、前記データがそのデータ内に前記情報を書き込むことができるようになっているものであることを特徴としている。
【００１７】
上記機器制御システム（６）によれば、送られてきたデータが同期処理が施されたものであるのか否かを前記制御手段で把握することができるので、制御をより適切に行なうことができるようになる。
【００１８】
また、本発明に係る機器制御システム（７）は、上記機器制御システム（２）〜（６）のいずれかにおいて、前記処理手段によって処理の施されたデータ内に前記処理に要した時間を書き込むための第３の書込手段を備えると共に、前記データがそのデータ内に前記時間を書き込むことができるようになっているものであることを特徴としている。
【００１９】
上記機器制御システム（７）によれば、前記処理手段における処理に要した時間、すなわち処理後データと生データとの２種類のデータの間に生じていた出力時間のずれが書き込まれたデータを前記制御手段へ出力するように構成されているので、該制御手段で適確に前記処理時間に要した時間に基づくずれを把握することが可能となり、制御をより適切に行なうことができるようになる。
【００２０】
【発明の実施の形態】
以下、本発明に係る機器制御システムの実施の形態を図面に基づいて説明する。図１は、実施の形態に係る機器制御システム（１）の要部を概略的に示したブロック図である。ここでは、図８に示した従来の機器制御システムと同様の構成については、その説明を省略する。
【００２１】
図中１０は、同期手段を示しており、同期手段１０はフィルタ処理手段１１、バッファメモリ１２、及びＣＰＵ１３から構成され、ＣＰＵ１３とフィルタ処理手段１１及びバッファメモリ１２とがそれぞれ接続されている。
【００２２】
また、データ検出手段１、２と制御手段６〜９とはフィルタ処理手段１１を介して接続され、データ検出手段３、４と制御手段６〜９とはバッファメモリ１２を介して接続されている。
【００２３】
データ検出手段１、２において検出されたデータは、フィルタ処理手段１１でフィルタ処理を施され、制御手段６〜９へ出力されるようになっており、一方、データ検出手段３、４において検出されたデータは、バッファメモリ１２で一時記憶され、制御手段６〜９へ出力されるようになっている。
【００２４】
実施の形態に係る機器制御システム（１）におけるＣＰＵ１３の動作を図２に示したフローチャートに基づいて説明する。
まず、ステップ１において、データ検出手段３、４において検出されたデータをバッファメモリ１２へ記憶させ、ステップ２に進み、データ検出手段１、２において検出されたデータのフィルタ処理をフィルタ処理手段１１で開始させる。
【００２５】
次にステップ３において、フィルタ処理が終了したか否かを判断する。終了していれば、ステップ４に移り、処理後データと生データとを同時に制御手段６〜９へ出力させる。一方、終了していなければ、ステップ３へ戻る。
【００２６】
上記実施の形態に係る機器制御システム（１）によれば、フィルタ処理等の処理を施さないデータ、すなわち生データをバッファメモリ１２で一時記憶させておいて、処理後データと同時に制御手段６〜９へ出力するように構成されているので、従来において処理後データと生データとの２種類のデータの間に生じていた制御手段６〜９に対するデータ入力の時間的ずれをなくすことができる。
【００２７】
また、上記実施の形態に係る機器制御システム（１）において、フィルタ処理手段１１によって処理の施されないデータ内に同期をとるのに要した時間を書き込むための第１の書込手段をＣＰＵ１３に装備すると共に、そのデータ内に前記時間を書き込むことができるように前記データを構成することも可能である。
【００２８】
これにより、同期をとるのに要した時間、すなわち処理後データと生データとの２種類のデータの間に生じていた出力時間のずれが書き込まれたデータが制御手段６〜９へ出力されるので、制御手段６〜９で適確に前記出力時間のずれを把握することが可能となり、制御をより適切に行なうことができるようになる。図３は、同期をとるのに要した時間が書き込まれたデータフォーマットの一例である。
【００２９】
次に、実施の形態に係る機器制御システム（２）について説明する。該機器制御システム（２）は、上記実施の形態に係る機器制御システム（１）において、データの内容等に応じて、同期処理を施す場合と施さない場合とを切り替えるための第１の切替手段をＣＰＵ１３に装備したものである。
【００３０】
実施の形態に係る機器制御システム（２）におけるＣＰＵ１３の動作を図４に示したフローチャートに基づいて説明する。
まず、ステップ１１において、データ検出手段３、４において検出されたデータをバッファメモリ１２へ記憶させ、ステップ１２に進み、データ検出手段１、２において検出されたデータのフィルタ処理をフィルタ処理手段１１で開始させる。
【００３１】
次にステップ１３において、バッファメモリ１２に記憶されているデータから内容コードを取り込み、ステップ１４に進み、内容コードから同期処理の必要なデータであるか否かを判断する。
同期処理が必要であると判断すれば、ステップ１５に移り、フィルタ処理が終了したか否かを判断する。終了していれば、ステップ１６に移り、処理後データと生データとを同時に制御手段６〜９へ出力させ、終了していなければ、ステップ１５へ戻る。
【００３２】
一方、同期処理が必要でないと判断すれば、ステップ１７に移り、直ちに生データを制御手段６〜９へ出力させ、ステップ１８に進む。ステップ１８では、フィルタ処理が終了したか否かを判断する。終了していれば、ステップ１９に移り、処理後データを制御手段６〜９へ出力させ、終了していなければ、ステップ１８へ戻る。
【００３３】
上記実施の形態に係る機器制御システム（２）によれば、データの内容に応じて、同期処理を施さないようにすることができるので、例えば、応答性の要求されるデータの場合には、同期処理を施さずに直ちに制御手段６〜９へデータを出力することができるようになる。
【００３４】
続いて、実施の形態に係る機器制御システム（３）について説明する。該機器制御システム（３）は上記実施の形態に係る機器制御システム（１）において、制御手段６〜９のタイプに応じて、同期処理を施す場合と施さない場合とを切り替えるための第２の切替手段をＣＰＵ１３に装備したものである。
【００３５】
実施の形態に係る機器制御システム（３）におけるＣＰＵ１３の動作を図５に示したフローチャートに基づいて説明する。但し、ここでは制御手段８、９がデータの応答性を要求しているものとする。
まず、ステップ２１において、データ検出手段３、４において検出されたデータをバッファメモリ１２へ記憶させ、ステップ２２に進み、データ検出手段１、２において検出されたデータのフィルタ処理をフィルタ処理手段１１で開始させ、ステップ２３に進む。
【００３６】
ステップ２３では、生データを制御手段８、９へ出力させ、ステップ２４に進み、ステップ２４では、フィルタ処理が終了したか否かを判断する。終了していれば、ステップ２５に移り、処理後データを制御手段８、９へ出力させ、ステップ２６に進み、処理後データと生データとを同時に制御手段６、７へ出力させる。一方、終了していなければ、ステップ２４へ戻る。
【００３７】
上記実施の形態に係る機器制御システム（３）によれば、制御手段６〜９のタイプに応じて、同期処理を施さないようにすることができるので、例えば、データの応答性を要求している制御手段８、９に対しては、同期処理を施さずに直ちにデータ検出手段３、４からのデータを入力することができるようになる。
【００３８】
また、上記実施の形態に係る機器制御システム（２）又は（３）において、同期処理を施したか否かの情報をデータ内に書き込むための第２の書込手段をＣＰＵ１３に装備すると共に、そのデータ内に前記情報を書き込むことができるように前記データを構成する。
【００３９】
これにより、送られてきたデータが同期処理を施されたものであるのか否かを制御手段６〜９で把握することができるので、制御をより適切に行なうことができるようになる。図６は、同期処理の有無が書き込まれたデータフォーマットの一例である。
【００４０】
また、上記実施の形態に係る機器制御システム（２）又は（３）において、フィルタ処理手段１１によって処理の施されたデータ内に前記処理に要した時間を書き込むための第３の書込手段をＣＰＵ１３に装備すると共に、そのデータ内に前記時間を書き込むことができるように前記データを構成する。
【００４１】
これにより、フィルタ処理手段１１における処理に要した時間、すなわち処理後データと生データとの２種類のデータの間に生じていた出力時間のずれが書き込まれたデータが制御手段６〜９へ出力されるので、制御手段６〜９で適確に前記処理に要した時間に基づくずれを把握することが可能となり、制御をより適切に行なうことができるようになる。図７は、フィルタ処理を施すのに要した時間が書き込まれたデータフォーマットの一例である。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る機器制御システム（１）の要部を概略的に示したブロック図である。
【図２】実施の形態に係る機器制御システム（１）におけるＣＰＵの動作を示したフローチャートである。
【図３】同期をとるのに要した時間が書き込まれたデータフォーマットの一例である。
【図４】実施の形態に係る機器制御システム（２）におけるＣＰＵの動作を示したフローチャートである。
【図５】実施の形態に係る機器制御システム（３）におけるＣＰＵの動作を示したフローチャートである。
【図６】同期処理の有無が書き込まれたデータフォーマットの一例である。
【図７】フィルタ処理を施すのに要した時間が書き込まれたデータフォーマットの一例である。
【図８】従来の機器制御システムの要部を概略的に示したブロック図である。
【符号の説明】
１、２、３、４  データ検出手段
５、１１  フィルタ処理手段
６、７、８、９  制御手段
６ａ  入力回路
６ｂ  マイコン
６ｃ  出力回路
１０  同期手段
１２  バッファメモリ
１３  ＣＰＵ
【図１】
0004148331.tif 000002
【図２】
0004148331.tif 000003
【図３】
0004148331.tif 000004
【図４】
0004148331.tif 000005
【図５】
0004148331.tif 000006
【図６】
0004148331.tif 000007
【図７】
0004148331.tif 000008
【図８】
0004148331.tif 000009