(57)【要約】【課題】タイミング源を設けずとも、各センサ装置からの各種データを用いて所定の処理を実行する際の当該各種データの同時性を確保できるようにする。【解決手段】エンジン２の回転角の変化に対するピストンの歪みの変化を求めるという処理を実行するに当たっては、それら歪み及び回転角を検出するためのンサ装置３，６が使用される。同センサ装置３，６は、コンピュータ８からのスタート信号を同時に受けて検出対象の検出を開始し、その検出を通じて得られたデータをメモリ１１に記憶してゆく。その後、センサ装置３，６は、コンピュータ８からのデータリクエスト信号を受け、メモリ１１に記憶したデータをコンピュータ８に送信する。このデータは同時期に採取されたものと見なすことができるため、同データを用いて所定時間経過毎のエンジン２の回転角とピストンの歪みとを算出することで、それら回転角と歪みとの同時性を確保することができる。【選択図】      図１
2006332884.tif 000002
【特許請求の範囲】
【請求項１】
所定周期での検出対象の検出を通じて得られたデータを通信回線を介して送信する複数のセンサ装置と、それらセンサ装置から送信された各種データを前記通信回線を介して受信するとともに同時期のものとして所定の処理に用いるコンピュータとを備えるデータ処理装置において、
前記コンピュータは、全てのセンサ装置のうち使用するセンサ装置全てに対し同時にスタート信号及びエンド信号を順に送信し、その後に使用したセンサ装置に対しデータリクエスト信号を送信するものであり、
前記センサ装置は、前記検出対象の検出を通じて得られたデータを記憶するメモリを備え、前記スタート信号に基づき前記検出対象の検出及び前記データの前記メモリへの記憶を開始し、前記エンド信号に基づき前記検出対象の検出及び前記データの前記メモリへの記憶を終了し、前記データリクエスト信号に基づき前記メモリに記憶されたデータを前記コンピュータに送信するものである
ことを特徴とするデータ処理装置。
【請求項２】
前記コンピュータは、使用するセンサ装置に対しセット信号を送信し、その後に全てのセンサ装置に対しスタート信号及びエンド信号を順に送信し、その後に使用したセンサ装置に対しデータリクエスト信号を送信するものであり、
前記センサ装置は、前記セット信号に基づき待機状態から起動状態へと移行するものである
請求項１記載のデータ処理装置。
【請求項３】
前記センサ装置は、前記データリクエスト信号に基づき前記メモリに記憶されたデータを前記コンピュータに送信した後、起動状態から待機状態へと移行するものである
請求項２記載のデータ処理装置。
【請求項４】
前記コンピュータは、使用したセンサ装置からのデータを受信した後、同センサ装置にスリープ信号を送信するものであって、
前記センサ装置は、前記スリープ信号に基づき、起動状態から待機状態へと移行するものである
請求項２記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサ装置からのデータを通信回線を介してコンピュータに送信し、同コンピュータにて上記データを用いた所定の処理を実行するデータ処理装置に関するものである。
【背景技術】
【０００２】
従来より、自動車のエンジン状態や車両挙動を複数のセンサ装置によって検出し、その検出を通じて得られる各種データをセンサ装置からＣＡＮ（Contoroller Area Network）等の通信回線を介してコンピュータに送信し、同コンピュータにて上記各種データを同時期のものとして用いた所定の処理を実行するデータ処理装置が知られている。
【０００３】
こうしたデータ処理装置におけるセンサ装置からコンピュータへのデータの送信については、同センサ装置による検出対象の所定周期での検出毎（サンプリング周期毎）に行うことが考えられる。ただし、エンジン状態や車両挙動を細かく検出すべくセンサ装置のサンプリング周期を短くすると、同周期が上記センサ装置でのデータ送信からコンピュータでのデータ受信までに要する時間に近くなり、次のような問題が生じる。
【０００４】
すなわち、サンプリング周期毎にセンサ装置からのデータ送信を行おうとしても、他のセンサ装置からのデータ送信に通信回線が使用されており、当該通信回線に空きがない状態となっている可能性がある。この場合、通信回線に空きが生じるまでセンサ装置からのデータ送信は待機状態とされ、当該通信回線に空きが生じた後に上記センサ装置からコンピュータへのデータ送信が行われる。しかし、このように各センサ装置からコンピュータへの各種データへの送信が行われる場合、コンピュータにて受信した上記各種データが同時期に採取（検出）されたものかどうかは不明であり、それら各種データを用いた所定の処理の実行時に当該各種データの同時性が確保されているとは言い難い。
【０００５】
このため、例えば特許文献１に示されるように、センサ装置によって採取されたデータを、同データの採取タイミング（検出タイミング）を表すタイミングコードを付与した状態でコンピュータに送信することが考えられる。この場合、コンピュータ側では、受信した各種データのタイミングコードに基づき、当該各種データが同時期に採取されたものであるかどうかを判断することができ、同時期に採取された各種データを用いて所定の処理を実行することが可能になる。従って、上記所定の処理に用いられる各種データの同時性を確保することができるようになる。
【特許文献１】特開２０００−２０９２２５公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、センサ装置からコンピュータに送信される各種データにタイミングコードを付与することで、上記所定の処理を実行するのに用いられる各種データの同時性を確保することが可能にはなる。しかし、センサ装置側にて上記各種データにタイミングコードを付与したり、コンピュータ側にて各種データのタイミングコードを判別したりするには、センサ装置、通信回線、及び、コンピュータを含むセンサネットワーク全体に共通のタイミング源を設けなければならなくなる。
【０００７】
本発明はこのような実情に鑑みてなされたものであって、その目的は、タイミング源を設けずとも、各センサ装置からの各種データを用いて所定の処理を実行する際の当該各種データの同時性を確保することのできるデータ処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記目的を達成するための手段及びその作用効果について記載する。
上記目的を達成するため、請求項１記載の発明では、所定周期での検出対象の検出を通じて得られたデータを通信回線を介して送信する複数のセンサ装置と、それらセンサ装置から送信された各種データを前記通信回線を介して受信するとともに同時期のものとして所定の処理に用いるコンピュータとを備えるデータ処理装置において、前記コンピュータは、全てのセンサ装置のうち使用するセンサ装置全てに対し同時にスタート信号及びエンド信号を順に送信し、その後に使用したセンサ装置に対しデータリクエスト信号を送信するものであり、前記センサ装置は、前記検出対象の検出を通じて得られたデータを記憶するメモリを備え、前記スタート信号に基づき前記検出対象の検出及び前記データの前記メモリへの記憶を開始し、前記エンド信号に基づき前記検出対象の検出及び前記データの前記メモリへの記憶を終了し、前記データリクエスト信号に基づき前記メモリに記憶されたデータを前記コンピュータに送信するものであることを要旨とした。
【０００９】
上記構成によれば、使用されるセンサ装置全てがコンピュータからのスタート信号を受けて所定周期での検出対象の検出を同時に開始し、コンピュータからのエンド信号を受けるまで、上記所定周期での検出を通じて得られたデータを順次メモリに記憶してゆく。その後、使用されたセンサ装置は、コンピュータからのデータリクエスト信号を受け、メモリに記憶したデータを通信回線を介してコンピュータに送信する。コンピュータは、使用したセンサ装置からの各種データを受信すると、それら各種データを用いて所定の処理を実行する。ここで、コンピュータが受信した各センサ装置からの各種データは、コンピュータからのスタート信号を基準に各センサ装置にて検出対象の検出を開始して得られたものである。このため、上記各センサ装置から送信された各種データについては、各々同時期に採取（検出）されたものとして用いることができる。従って、複数のセンサ装置から送信された上記各種データを用いて上記所定の処理を行うことで、当該処理を行う際の各種データの同時性を確保することができる。また、それら各種データの同時性確保のために、従来のようにタイミング源をデータ処理装置に設ける必要もない。
【００１０】
請求項２記載の発明では、請求項１記載の発明において、前記コンピュータは、使用するセンサ装置に対しセット信号を送信し、その後に全てのセンサ装置に対しスタート信号及びエンド信号を順に送信し、その後に使用したセンサ装置に対しデータリクエスト信号を送信するものであり、前記センサ装置は、前記セット信号に基づき待機状態から起動状態へと移行するものであるとした。
【００１１】
上記構成によれば、各センサ装置は通常は待機状態となっており、使用するセンサ装置に対してはコンピュータからセット信号が送信され、そのセット信号を受けたセンサ装置のみが待機状態から起動状態に移行する。その後、起動状態になったセンサ装置のみがコンピュータからのスタート信号を受けて所定周期での検出対象の検出を開始することとなる。以上のように、使用されるセンサ装置のみ起動状態として検出対象の検出を行い、使用されないセンサ装置については待機状態に保持されるようになる。従って、各センサ装置のうち、使用されないセンサ装置が無駄に起動状態とされるのを回避することができる。
【００１２】
請求項３記載の発明では、請求項２記載の発明において、前記センサ装置は、前記データリクエスト信号に基づき前記メモリに記憶されたデータを前記コンピュータに送信した後、起動状態から待機状態へと移行するものとした。
【００１３】
起動状態となって検出対象の検出を開始したセンサ装置は、コンピュータからのエンド信号を受けて検出対象の検出を終了し、続いてコンピュータからのデータリクエスト信号を受けてメモリに記憶したデータを通信回線を介してコンピュータに送信する。上記構成によれば、データを送信したセンサ装置は、起動状態から待機状態へと移行することとなる。このため、センサ装置がデータを送信し終えた後も起動状態のままとなって、無駄にセンサ装置の起動状態が続くのを回避することができる。
【００１４】
請求項４記載の発明では、請求項２記載の発明では、前記コンピュータは、使用したセンサ装置からのデータを受信した後、同センサ装置にスリープ信号を送信するものであって、前記センサ装置は、前記スリープ信号に基づき、起動状態から待機状態へと移行するものとした。
【００１５】
起動状態となって検出対象の検出を開始したセンサ装置は、コンピュータからのエンド信号を受けて検出対象の検出を終了し、続いてコンピュータからのデータリクエスト信号を受けてメモリに記憶したデータを通信回線を介してコンピュータに送信する。上記構成によれば、コンピュータは、センサ装置からのデータを受信すると、当該センサ装置に対しスリープ信号を送信する。そして、当該センサ装置は、コンピュータからのスリープ信号を受けて起動状態から待機状態へと移行することとなる。このため、センサ装置がデータを送信し終えた後も起動状態のままとなって、無駄にセンサ装置の起動状態が続くのを回避することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を具体化した一実施形態を図１〜図１０に従って説明する。
図１は、自動車のエンジン状態を検出して得られるデータを用いて所定の処理を行うデータ処理装置１、及び、そのデータ処理装置１が適用されるエンジン２を示す略図である。同図に示されるデータ処理装置１は、各種エンジン状態を検出する複数のセンサ装置３〜７、それらセンサ装置３〜７でのエンジン状態の検出によって得られた各種データを用いて所定の処理を実行するコンピュータ８、及び、各センサ装置３〜７とコンピュータ８とを接続するＣＡＮ（Contoroller Area Network）等の通信回線９を備えている。
【００１７】
上記各センサ装置３〜７は、検出対象の検出を行うセンサ１０と、同センサ１０による検出を通じて得られたデータを記憶するメモリ１１とを備えている。なお、センサ装置３〜５は、無線センサ装置であって、上記メモリ１１が設けられるとともに上記データを無線信号に変換するテレメータ１２と、そのテレメータ１２及び上記通信回線９に接続されたアンテナ１３，１４とを備えている。また、センサ装置６は、有線センサ装置であって、直接的に通信回線９に接続されている。
【００１８】
ここで、上記データ処理装置１において、センサ装置３をエンジンのピストンの歪みを検出対象とするセンサ装置とし、センサ装置６をエンジン２（クランクシャフト）の回転角を検出対象とするセンサ装置とした例を図２に示す。
【００１９】
同図２に示されるように、このデータ処理装置１においては、センサ装置３〜６とコンピュータ８との間に計測用アンプ１９が設けられ、通信回線９を介してセンサ装置３〜６と計測用アンプ１９とが接続されるとともに、同じく通信回線９を介して計測用アンプ１９とコンピュータ８とが接続されている。
【００２０】
センサ装置３のセンサ１０は、エンジン２のピストン１５に取り付けられ、エンジン２のコネクティングロッド７に設けられたテレメータ１２に接続されている。エンジン２（クランクシャフト１６）の回転時、ピストン１５の歪みは、時間経過に対し例えば図３（ａ）に示されるように変化する。そして、このときのピストン１５の歪みは上記センサ装置３のセンサ１０によって所定のサンプリング周期Ｘ１で検出され、その歪みに対応した検出信号がセンサ１０から出力される。このセンサ１０による上記歪みの検出を通じて得られたデータ（図３（ｂ））、すなわちセンサ１０からの上記歪みに対応した検出信号については、テレメータ１２内のメモリ１１に記憶可能となっている。ちなみに、センサ装置３のセンサ１０でのサンプリング周期Ｘ１は、ピストン１５の歪みを細かく検出すべく、通信回線９を介してのデータの送受信に要する時間に近い、極めて短い値に設定されている。また、上記テレメータ１２の内部にはアンテナ１３が設けられている。そして、テレメータ１２のアンテナ１３と通信回線９に接続されたアンテナ１４との間では、電波による通信が行われるようになっている。
【００２１】
センサ装置６のセンサ１０は、エンジン２のクランクシャフト１６に一体回転可能に取り付けられたロータ１７の側方に設けられている。このロータ１７にはクランク角１°分に対応する角度間隔をおいて多数のスリット１８が形成されている。エンジン２の回転時、上記センサ１０の側方にスリット１８が存在している状態であるか否かは、時間経過に対し例えば図４（ａ）に示されるように変化する。このとき、スリット１８が上記センサ１０の側方に存在した状態にあるか否かに応じて、上記センサ１０からはＨｉ（センサ側にスリットあり）或いはＬｏ（センサ側方にスリットなし）といった検出信号が出力される。従って、上記センサ１０については、スリット１８が当該センサ１０の側方に存在しているか否かを検出し、それに対応した検出信号を出力するものということになる。そして、上記センサ装置６のセンサ１０によって所定のサンプリング周期Ｘ２で上記スリット１８が当該センサ１０の側方に存在しているか否かが検出され、その検出を通じて得られたデータ（ＨｉであるかＬｏであるかの履歴：図４（ｂ））についてはセンサ装置６のメモリ１１に記憶可能となっている。ちなみに、センサ装置６のセンサ１０でのサンプリング周期Ｘ２は、エンジン２の回転角度を正確かつ精密に検出すべく、通信回線９を介してのデータの送受信に要する時間に近い、極めて短い値に設定されている。
【００２２】
図２に示されるデータ処理装置１のコンピュータ８は、センサ装置３でのピストン１５の歪みの検出を通じて得られたデータ、及び、センサ装置６によるスリット１８が同装置６のセンサ１０の側方に存在した状態か否かのデータを用いて所定の処理を実行する。この所定の処理として、例えば、過渡状態も含めたエンジン２の回転角の変化に対するピストン１５の歪みの変化を求めるという処理が、以下のような手順で実行される。
【００２３】
センサ装置３でのピストン１５の歪みの検出を通じて得られたデータについては、図５のような時間経過とピストンの歪みとの関係を表すグラフ上にプロットすることで、グラフ上の点Ｐ１，Ｐ２，Ｐ３・・・・・で示されるようになる。コンピュータ８は、まず第１の過程として、上記データ（Ｐ１，Ｐ２，Ｐ３・・・・・）に基づき、図中実線で示されるような時間経過に対するピストン１５の歪みの変化を求める。続いて、コンピュータ８は、第２の過程として、センサ装置６による検出を通じて得られたデータに基づき、当該センサ装置６におけるセンサ１０の側方での時間経過に対するスリット１８の通過態様を求める。このスリットの通過態様はクランク角の進角態様を表すものとなる。そして、コンピュータ８は、時間経過に対するスリット１８の通過態様に基づき、図６に実線で示されるような時間経過に対するエンジン２の回転角の変化を求める。
【００２４】
第１及び第２の過程の後、コンピュータ８は、第３の過程として、時間経過に対するピストン１５の歪みの変化（図５）、及び、時間経過に対するエンジン２の回転角の変化（図６）に基づき、図７に示されるようなエンジン２の回転角の変化に対するピストン１５の歪みの変化を求める。より詳しくは、図５に実線で示されるピストン１５の歪みの変化に関するデータに基づき、所定時間経過毎のピストン１５の歪みｙが算出される。更に、図６に実線で示されるエンジン２の回転角の変化に関するデータに基づき、上記所定時間経過毎のエンジン２の回転角ｘが算出される。ここで、図７のような回転角と歪みとの関係を示すグラフ上に、上記所定時間経過毎の回転角ｘ及び歪みｙをプロットすると、回転角の変化に対する歪みの変化が同図に実線で示されるようなものになる。そして、算出された所定時間毎の歪みｙ及び回転角ｘに基づき、過渡状態も含めたエンジン２の回転角の変化に対するピストン１５の歪みの変化（図７の実線）が求められる。なお、このように、過渡状態も含めたエンジン２の回転角の変化に対するピストン１５の歪みの変化を求めることができるのは、センサ装置３，６でのサンプリング周期Ｘ１，Ｘ２を、通信回線９を介してのデータの送受信に要する時間に近い、極めて短い値に設定しているためである。
【００２５】
ところで、上記エンジン２の回転角に対するピストン１５の歪みの変化を正確に求めるためには、算出される所定時間経過毎の回転角ｘと歪みｙとが同時期のものでなければならない。しかし、［背景技術］の欄に記載したような問題が生じると、上記第１の過程で求められる時間経過に対するピストン１５の歪みの変化（図５）、及び、上記第２の過程で求められる時間経過に対するエンジン２の回転角の変化（図６）が同時期のものでなくなることもあり得る。この場合、上記第３の過程で算出される所定時間経過毎の回転角ｘと歪みｙとの同時性が確保できなくなり、それら回転角ｘ及び歪みｙに基づき求められるエンジン２の回転角の変化に対するピストン１５の歪みの変化（図７）が不正確になるおそれがある。
【００２６】
また、上記第１の過程で得られるデータ、及び、上記第２の過程で得られるデータに、［背景技術］の欄に記載したようにタイミングコードを付与することも考えられる。この場合、第１の過程で得られるデータのタイミングコードと第２過程で得られるデータのタイミングコードとを参照して、両データが同時期のものであるか否かが判断される。そして、ここで同時期のものである旨判断されるときのみ、第１の過程及び第２の過程で各々、時間経過に伴うピストン１５の歪みの変化（図５）、及び、時間経過に伴うエンジン２の回転角の変化（図６）を求めることで、第３の過程で算出される所定時間経過毎の回転角ｘと歪みｙとの同時性を確保することができるようになる。ただし、この場合は、上記データへのタイミングコード付与及びコンピュータ側でのタイミングコード判別のために、センサ装置３〜６、通信回線９、及び、コンピュータ８を含むセンサネットワーク全体に共通のタイミング源を設けなければならなくなる。
【００２７】
本実施形態のデータ処理装置１では、上記のようなタイミング源を設けずとも、センサ装置３〜６の検出を通じて得られた各種データを用いた所定の処理（本実施形態の例ではエンジン２の回転角の変化に対するピストン１５の歪みの変化を求めるという処理）を実行する際、当該各種データの同時性を確保できるようにしている。より詳しくは、センサ装置３〜６による検出対象の検出開始の仕方、及び、その検出を通じて得られたデータの扱い方を改良することで、上記所定の処理を実行する際の当該各種データ（本実施形態の例では第３の過程で算出される所定時間経過毎の回転角ｘと歪みｙ）の同時性を確保できるようにしている。
【００２８】
次に、本実施形態のデータ処理装置１におけるセンサ装置３〜６での検出対象の検出開始の仕方、及び、その検出を通じて得られるデータの扱い方について、図８〜図１０を併せ参照して説明する。
【００２９】
図８は、データ処理装置１におけるコンピュータ８側の動作の手順を示すフローチャートである。
各センサ装置３〜６については通常は待機状態となっており、コンピュータ８は、使用するセンサ装置３〜６（本実施形態ではセンサ装置３とセンサ装置６）に、同装置を待機状態から起動状態へと移行させるためのセット信号を送信する（Ｓ１０１）。続いて、コンピュータ８は、全てのセンサ装置３〜６に対してスタート信号を送信し（Ｓ１０２）、その後に予め定められた期間が経過したことを条件として全てのセンサ装置３〜６に対しエンド信号を送信する（Ｓ１０３）。ここで、上記スタート信号は使用するセンサ装置３〜６での検出対象の検出を開始させるためのものであり、上記エンド信号はセンサ装置３〜６での上記検出対象の検出を終了させるためのものである。なお、待機状態にあるセンサ装置３〜６については、スタート信号及びエンド信号を受信したとしても、それに基づいて検出対象の検出開始や検出終了といった動作をすることはない。
【００３０】
検出対象の検出を開始したセンサ装置３〜６は、所定のサンプリング周期での上記検出を通じて得られたデータを順次メモリ１１に記憶してゆくようになっている。コンピュータ８は、エンド信号を送信した後、使用したセンサ装置３〜６に対しデータリクエスト信号を送信する（Ｓ１０４）。このデータリクエスト信号は、使用したセンサ装置３〜６のメモリ１１に記憶されたデータをコンピュータ８に送信させるためのものである。そして、コンピュータ８は、使用したセンサ装置３〜６からの上記データを受信し（Ｓ１０５）、それら各種データを用いて上記所定の処理を実行する（Ｓ１０６）。このステップＳ１０６の処理が実行された後、再びステップＳ１０１の処理が行われるようになる。
【００３１】
図９は、データ処理装置１におけるセンサ装置３〜６側の動作の手順を示すフローチャートである。
センサ装置３〜６は、コンピュータ８からのセット信号を受信したとき（Ｓ２０１：ＹＥＳ）、待機状態から起動状態へと移行する（Ｓ２０２）。なお、この実施形態の例では、センサ装置３，６がコンピュータ８からのセット信号を受信して起動状態となり、他のセンサ装置４，５については待機状態に保持されることになる。そして、起動状態となったセンサ装置３，６は、コンピュータ８からのスタート信号を受信したとき（Ｓ２０３：ＹＥＳ）、検出対象の検出を開始して所定のサンプリング周期での同検出を通じて得られたデータを順次メモリ１１に記憶してゆく（Ｓ２０４）。このステップ２０４の処理は、センサ装置３，６が検出対象の検出を開始した後、コンピュータ８からのエンド信号を受信する（Ｓ２０５：ＹＥＳ）まで続けられる。そして、エンド信号の受信に基づき上記検出を終了したセンサ装置３，６は、コンピュータ８からのデータリクエスト信号を受信（Ｓ２０６：ＹＥＳ）することに基づき、メモリ１１に記憶されたデータをコンピュータ８に送信し（Ｓ２０７）、その送信の完了後に起動状態から待機状態へと移行する（Ｓ２０８）。
【００３２】
図１０は、図８のステップＳ１０６における所定の処理として、過度状態も含めたエンジン２の回転角の変化に対するピストン１５の歪みの変化を求めるという処理を行うに当たり、それに必要なセンサ装置３，６による検出対象の検出がどのように行われるかを説明するためのタイムチャートである。
【００３３】
センサ装置３，６による検出対象の検出を行うに当たり、コンピュータ８からは、図１０（ａ）に示されるような各種信号が送信される。すなわち、センサ装置３へのセット信号Ｓ１、センサ装置６へのセット信号Ｓ２、全てのセンサ装置３〜６へのスタート信号Ｓ３、全てのセンサ装置３〜６へのエンド信号Ｓ４、センサ装置３へのデータリクエスト信号Ｓ５、及び、センサ装置６へのデータリクエスト信号Ｓ６が順に送信される。
【００３４】
センサ装置３は、コンピュータ８からのセット信号Ｓ１を受けて、待機状態から起動状態へと移行することとなる。このセンサ装置３は、スタート信号Ｓ３を受けることでサンプリング周期Ｘ１でのピストン１５の歪みの検出を開始し、エンド信号Ｓ４を受けるまで上記検出を通じて得られたデータを順次メモリ１１に記憶してゆく。従って、センサ装置３がスタート信号Ｓ３を受けてからエンド信号Ｓ４を受けるまで、ピストン１５の歪みが例えば図１０（ｂ）に示されるように変化したとすると、センサ装置３による上記歪みの検出を通じて図１０（ｃ）に示されるようなデータが得られ、このデータが同装置３のメモリ１１に記憶される。このデータについては、センサ装置３がデータリクエスト信号Ｓ５を受けたとき、コンピュータ８に送信される。
【００３５】
また、センサ装置６は、コンピュータ８からのセット信号Ｓ２を受けて、待機状態から起動状態へと移行することとなる。このセンサ装置６は、スタート信号Ｓ３を受けることで同装置６のセンサ１０側方でのスリット１８の存在の有無を検出開始し、エンド信号Ｓ４を受けるまでサンプリング周期Ｘ２での上記検出を通じて得られたデータ（センサ１０からの検出信号の履歴）を順次メモリ１１に記憶してゆく。従って、センサ装置３がスタート信号Ｓ３を受けてからエンド信号Ｓ４を受けるまで、上記センサ１０側方でのスリット１８の存在の有無がエンジン回転に応じて例えば図１０（ｄ）に示されるように変化したとすると、センサ装置６による上記スリットの存在の有無の検出を通じて図１０（ｅ）に示されるようなデータが得られる。このデータについては、センサ装置６のメモリ１１に記憶され、同センサ装置６がデータリクエスト信号Ｓ６を受けたとき、コンピュータ８に送信される。
【００３６】
コンピュータ８は、センサ装置３のメモリ１１に記憶されたデータ（図１０（ｃ））、及び、センサ装置６のメモリ１１に記憶されたデータ（図１０（ｅ））を受信すると、それらデータを用いて図８のステップＳ１０６における所定の処理を実行する。具体的には、センサ装置３のメモリ１１に記憶されたデータに基づき、上記第１の過程によって、時間経過に対するピストン１５の歪みの変化を求める。また、センサ装置６のメモリに記憶されたデータに基づき、上記第２の過程によって、時間経過に対するエンジン２の回転角の変化を求める。そして、それら第１及び第２の過程で得られたデータに基づき、上記第３の過程で、所定時間経過毎のエンジン２の回転角ｘとピストン１５の歪みｙという各種データを得る。そして、得られた各種データ（所定時間経過毎の回転角ｘと歪みｙ）を用いて、過渡状態も含めたエンジン２の回転角の変化に対するピストン１５の歪みの変化を求めるという処理を実行する。
【００３７】
ここで、コンピュータ８が受信したセンサ装置３，６からのデータは、コンピュータ８からのスタート信号Ｓ３を基準にセンサ装置３，６にて同時に検出対象の検出を開始して得られたものである。このため、そのデータを用いて上記第１〜第３の過程により所定時間経過毎の回転角ｘと歪みｙという各種データを算出するとき、それら回転角ｘと歪みｙとの同時性を確保し、それら回転角ｘ及び歪みｙを同時期のものとして上記処理に用いることができる。また、それら回転角ｘと歪みｙとの同時性を確保するのに、上述したタイミング源をデータ処理装置１に設ける必要もない。そして、同時性の確保された所定時間経過毎の回転角ｘと歪みｙを用いて上記処理を実行することで、その処理によって求められるエンジン２の回転角の変化に対するピストン１５の歪みの変化（図７）が、不正確になるのを抑制することができるようになる。
【００３８】
以上詳述した本実施形態によれば、以下に示す効果が得られるようになる。
（１）上記所定の処理、すなわち過渡状態も含めたエンジン２の回転角の変化に対するピストン１５の歪みの変化を求めるという処理を実行するに当たっては、各センサ装置３〜６のうちセンサ装置３，６が使用される。そして、使用されるセンサ装置３，６は、コンピュータ８からのスタート信号を同時に受けて検出対象の検出を開始し、その検出を通じて得られたデータをメモリ１１に記憶してゆく。その後、センサ装置３，６は、コンピュータ８からのデータリクエスト信号を受け、メモリ１１に記憶したデータを通信回線９を介してコンピュータに送信する。このデータは同時期に採取されたものと見なすことができるため、同データを用いて第１〜第３の過程により所定時間経過毎のエンジン２の回転角ｘとピストン１５の歪みｙとを算出することで、それら回転角ｘと歪みｙの同時性を確保することができる。なお、それら回転角ｘと歪みｙとの同時性を確保するのに、上述したタイミング源をデータ処理装置１に設ける必要もない。そして、このように同時性が確保された回転角ｘと歪みｙとを用いて上記処理を実行することにより、同処理により求めたエンジン２の回転角の変化に対するピストン１５の歪みの変化が不正確になるのを抑制することができる。
【００３９】
（２）各センサ装置３〜６は、通常は待機状態となっており、使用するセンサ装置３〜６（この実施形態ではセンサ装置３，６）に対してはコンピュータ８からセット信号が送信され、そのセット信号を受けたセンサ装置３，６のみが待機状態から起動状態に移行する。その後、起動状態になったセンサ装置３，６は、コンピュータ８からのスタート信号を受けて所定のサンプリング周期での検出対象の検出を開始することとなる。以上のように、使用されるセンサ装置３，６のみ起動状態として検出対象の検出を行い、使用されないセンサ装置４，５については待機状態に保持されるようになる。従って、各センサ装置３〜６のうち、使用されないセンサ装置４，５が無駄に起動状態とされるのを回避することができる。
【００４０】
（３）起動状態となったセンサ装置３〜６（この実施形態ではセンサ装置３，６）は、コンピュータ８からのデータリクエスト信号を受けてメモリ１１に記憶したデータを送信すると、起動状態から待機状態へと移行することとなる。このため、センサ装置３，６がデータを送信し終えた後も起動状態のままとなって、無駄にセンサ装置３，６の起動状態が続くのを回避することができる。
【００４１】
なお、上記実施形態は、例えば以下のように変更することもできる。
・使用したセンサ装置３，６を起動状態から待機状態に移行させる際のコンピュータ８側の動作、及び、センサ装置３〜６側の動作を次のように変更してもよい。すなわち、コンピュータ８は、使用したセンサ装置３，６からのデータを受信した後、それらセンサ装置３，６にスリープ信号を送信する。そして、センサ装置３，６は、コンピュータ８からのスリープ信号を受信したことに基づき、起動状態から待機状態へと移行する。このようにコンピュータ８及びセンサ装置３〜６を動作させても、上記（３）と同等の効果が得られる。
【００４２】
・センサ装置３〜６を常に起動状態としておき、使用するセンサ装置３〜６に対してのみスタート信号及びエンド信号を送信するようにしてもよい。
・センサ装置６としてピストン１５の歪みを検出するためのセンサ装置を例示したが、同センサ装置６としてピストン１５の振動、或いは温度等を検出するためのセンサ装置を採用してもよい。
【００４３】
・無線センサ装置と有線センサ装置とが混在したデータ処理装置１を例示したが、無線センサ装置のみ或いは有線センサ装置のみを備えるデータ処理装置を用いてもよい。
・自動車等の位置、移動速度、及び、車両挙動といった情報を収集して所定の処理を実行する車両情報収集システムに本発明のデータ処理装置を適用してもよい。
【００４４】
図１１は、こうした車両情報収集システムに適用されたデータ処理装置の一例を示す略図である。同装置は、コンピュータ８に通信回線９を介して接続された複数の中継局５２〜５７を備えている。これら中継局５２〜５７は各々、自動車５８との間の距離を検出するためのセンサ装置５９〜６４を備えるとともに、自動車５８に設けられた当該自動車５８の挙動を検出するための複数のセンサ装置６５〜６８を通信回線９に繋ぐためのアンテナ６６〜７１を備えている。なお、こうしたセンサ装置６５〜６８としては、例えば、自動車５８の各車軸の負荷を検出するセンサ装置を採用することが考えられる。
【００４５】
コンピュータ８は、自動車５８の存在する領域に対応した中継局５２〜５７（図では中継局５４〜５７）のセンサ装置６１〜６４に対し通信回線９を介してセット信号、スタート信号、エンド信号、及び、データリクエスト信号を順に送信する。センサ装置６１〜６４は各々、自動車５８との距離を検出して当該検出を通じて得られたデータを自身のメモリに記憶してゆき、上記データリクエスト信号の受信時に記憶したデータをコンピュータ８に送信する。そして、コンピュータ８は、センサ装置６１〜６４からの各データを用いて所定の処理、例えば自動車５８の位置や移動速度を求めるといった処理を実行する。
【００４６】
また、コンピュータ８は、通信回線９及び中継局５２〜５７のうち自動車５８に最も近い中継局を介して、センサ装置６５〜６８にセット信号、スタート信号、エンド信号、及び、データリクエスト信号を順に送信する。センサ装置６５〜６８は、各車軸の負荷を検出して当該検出を通じて得られたデータを自身のメモリに記憶してゆき、上記データリクエスト信号の受信時に記憶したデータをコンピュータ８に送信する。そして、コンピュータ８は、センサ装置６５〜６８からの各データを用いて所定の処理、例えば各車軸毎の車軸負荷の比較といった処理を実行する。
【００４７】
以上のような車両情報収集システムに本発明のデータ処理装置を適用した場合も、上記実施形態と同等の効果、すなわち上記所定の処理を実行するのに用いられる各種データの同時性をタイミング源を設けることなく確保できるという効果が得られる。
【図面の簡単な説明】
【００４８】
【図１】本実施形態のデータ処理装置を示す略図。
【図２】同データ処理装置が適用されるエンジンを示す略図。
【図３】（ａ）及び（ｂ）は、ピストンの歪みの変化、及び、センサ装置による当該歪みの検出を通じて得られるデータの変化を示すタイムチャート。
【図４】（ａ）及び（ｂ）は、エンジン回転時におけるセンサ側方でのスリットの存在の有無の変化、及び、その有無の検出を通じて得られるデータの変化を示すタイムチャート。
【図５】時間経過とピストンの歪みとの関係を表すグラフ。
【図６】時間経過とエンジンの回転角との関係を示すグラフ。
【図７】エンジンの回転角とピストンの歪みとの関係を示すグラフ。
【図８】データ処理装置におけるコンピュータ側の動作の手順を示すフローチャート。
【図９】データ処理装置におけるセンサ装置側の動作の手順を示すフローチャート。
【図１０】（ａ）〜（ｅ）は、エンジンの回転角の変化に対するピストンの歪みの変化を求めるという処理を行うに当たり、それに必要なセンサ装置による検出対象の検出がどのように行われるかを説明するためのタイムチャート。
【図１１】データ処理装置を車両情報収集システムに適用した例を示す略図。
【符号の説明】
【００４９】
１…データ処理装置、２…エンジン、３〜６…センサ装置、７…コネクティングロッド、８…コンピュータ、９…通信回線、１０…センサ、１１…メモリ、１２…テレメータ、１３…アンテナ、１４…アンテナ、１５…ピストン、１６…クランクシャフト、１７…ロータ、１８…スリット、１９…計測用アンプ、５２〜５７…中継局、５８…自動車、５９〜６５…センサ装置、６６〜７１…アンテナ。
【図１】
2006332884.tif 000003
【図２】
2006332884.tif 000004
【図３】
2006332884.tif 000005
【図４】
2006332884.tif 000006
【図５】
2006332884.tif 000007
【図６】
2006332884.tif 000008
【図７】
2006332884.tif 000009
【図８】
2006332884.tif 000010
【図９】
2006332884.tif 000011
【図１０】
2006332884.tif 000012
【図１１】
2006332884.tif 000013