(57)【特許請求の範囲】
【請求項１】
一定の時間間隔毎に測定された測定データを記録手段に順番に記録可能な測定手段と、
前記記録手段に記録された複数の測定データを転送可能な通信手段と、
前記記録手段に順番に記録された測定データのうちの最終の測定データを測定してから前記通信手段により通信を行なうまでの第１の経過時間を計測可能なカウンターと、を有し、
前記通信手段は、前記記録手段に記録された前記複数の測定データと共に、前記カウンターにより計測された前記第１の経過時間を転送可能である、測定ユニット。
【請求項２】
請求項１において、前記測定手段は、前記記録手段がフルになると、記録された測定データを順番に上書きして測定および記録を継続する、測定ユニット。
【請求項３】
請求項１において、前記通信手段は、測定開始コマンドを受信可能であり、前記測定開始コマンドは、測定開始日時と、通信を行ってから前記測定開始日時までの待ち時間とを含み、
さらに、前記測定開始コマンドに基づき測定をスタート可能な制御手段を有し、
前記カウンターは、前記測定開始コマンドを受信したときからの第２の経過時間を計測可能であり、
前記制御手段は、前記カウンターにより計測された前記第２の経過時間が前記待ち時間を経過したときに測定をスタートする、測定ユニット。
【請求項４】
請求項３において、前記測定開始コマンドは、測定の時間間隔をさらに含み、
前記制御手段は、前記測定開始日時および前記測定の時間間隔を前記記録手段に記録し、
前記通信手段は前記記録手段に記録された前記複数の測定データと共に前記測定開始日時および前記測定の時間間隔を転送する、測定ユニット。
【請求項５】
請求項１において、前記通信手段は、測定開始コマンドを受信可能であり、前記測定開始コマンドは、測定の時間間隔を含み、
さらに、前記測定開始コマンドに基づき測定をスタート可能な制御手段を有し、
前記制御手段は、前記測定の時間間隔を前記記録手段に記録し、
前記通信手段は前記記録手段に記録された前記複数の測定データと共に前記測定の時間間隔を転送する、測定ユニット。
【請求項６】
一定の時間間隔毎に測定した測定データを順番に記録可能な測定ユニットと、
前記測定ユニットから転送された複数の測定データを受信可能な測定管理装置とを有する測定システムであって、
前記測定ユニットは、前記測定データを順番に記録するための記録手段と、
前記記録手段に記録された複数の測定データを転送可能な通信手段と、
前記記録手段に順番に記録された測定データのうちの最終の測定データを測定してから前記通信手段により通信を行なうまでの第１の経過時間を計測可能なカウンターと、を含み、
前記通信手段は、前記記録手段に記録された前記複数の測定データと共に、前記カウンターにより計測された前記第１の経過時間を転送可能であり、
前記測定管理装置は、前記測定ユニットから、前記複数の測定データおよび前記第１の経過時間を受信可能な通信手段と、
通信を行った通信時刻を取得可能な計時手段と、
前記通信時刻、経過時間および測定の時間間隔に基づき、受信した各々の測定データの測定時刻を求める手段とを含む、測定システム。
【請求項７】
測定ユニットの制御方法であって、
前記測定ユニットは、測定データを記録可能な記録手段と、前記記録手段に記録された複数の測定データを転送可能な通信手段と、時間を計測可能なカウンターと、当該測定ユニットを制御するための制御部とを有し、
当該制御方法は、前記制御部が、一定の時間間隔毎に測定された測定データを取得し、その測定データを前記記録手段に順番に記録する記録工程と、
前記通信手段が、前記記録手段に記録された複数の測定データを転送する通信工程とを有し、
前記カウンターは、前記記録手段に順番に記録された測定データのうちの最終の測定データを測定してから前記通信手段により通信を行なうまでの第１の経過時間を計測しており、
前記通信工程では、前記通信手段は、前記複数の測定データと共に、前記カウンターが計測した前記第１の経過時間を転送する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度や湿度等の物理量を測定可能な測定ユニットおよびその制御方法に関するものである。
【背景技術】
【０００２】
生産、販売、物流、在庫管理などの多種多用な方面で適当なセンサーを備えた測定ユニットを用いて温度、湿度、気圧、風量などの物理量を測定し、その結果を定期的にパソコンなどの管理装置に導いて集中的に各エリアの環境などをモニターするシステムが開発されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような測定システムにおいては、センサーによって所定の場所の物理量、例えば、温度と、測定したときの日時とを記録しておくことにより、温度の変化をグラフ表示したり、温度が変動したときの日時からその原因を調査するなど多種多用な目的で使用することができる。従って、測定データと共に少なくとも測定時刻を取得して記録しておくことが重要である。
【０００４】
データを測定した時の測定時刻を記録するためには、リアルタイムクロック（ＲＴＣ）システムなどの時計機能を内蔵していることが必要である。個々の測定場所に設置される測定ユニットに時計機能を搭載することは可能であるが、製造コストが上昇する要因となり、また、測定ユニットが大型化し、消費電力が増大する要因ともなる。さらに、複数の測定ユニットを用いて測定する際には、これらの測定ユニットに搭載されている時計機能の時刻合わせを定期的に行う必要があり、測定システムが複雑で高価になる。また、測定ユニットと交信する機会が増えるので、測定ユニットにおける電力消費が増加するなどの問題もある。高精度の時計システムを採用すれば、時刻合わせの頻度を下げることができるが、ますます製造コストが高くなり、誰にでも簡単に使用できる測定システムを提供することが困難となる。
【０００５】
一方、測定ユニットから時計機能を除くと、測定データを取得したときの時刻データが得られないと共に、測定開始時刻を設定しておいてその時刻になったら自動的に測定を開始するといった予約機能を持たせることもできず、測定ユニットの使い勝手が悪くなる。
【０００６】
そこで、本発明においては、時計機能を省略可能な測定ユニットおよびその制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、一定の時間間隔毎に測定された測定データを記録手段に順番に記録可能な測定手段と、記録手段に記録された複数の測定データを転送可能な通信手段と、記録手段に順番に記録された測定データのうちの最終の測定データを測定してから通信手段により通信を行なうまでの第１の経過時間を計測可能なカウンターとを有する測定ユニットである。この測定ユニットの通信手段は、記録手段に記録された複数の測定データと共に、カウンターにより計測された第１の経過時間を転送可能である。この測定ユニットを有する測定システムにおいては、通信時刻と経過時間によって最終の測定データの測定時刻を受信した側で求めることが可能であり、さらに、他の測定データは一定の時間間隔でサンプリングされているので、それらの測定データの測定時刻も求めることが可能となる。従って、測定ユニットから得られる測定データに測定時刻が付随していなくても、受信側で、測定データの測定時刻を特定して利用できる。このため、測定ユニットから計時機能を省くことが可能となる。
【０００８】
本発明の他の態様の１つは、一定の時間間隔毎に測定した測定データを順番に記録可能な測定ユニットと、測定ユニットから転送された複数の測定データを受信可能な測定管理装置とを有する測定システムである。測定ユニットは、測定データを順番に記録するための記録手段と、記録手段に記録された複数の測定データを転送可能な通信手段と、記録手段に順番に記録された測定データのうちの最終の測定データを測定してから通信手段により通信を行なうまでの第１の経過時間を計測可能なカウンターとを含み、通信手段は、記録手段に記録された複数の測定データと共に、カウンターにより計測された第１の経過時間を転送可能である。測定管理装置は、測定ユニットから、複数の測定データおよび第１の経過時間を受信可能な通信手段と、通信を行った通信時刻を取得可能な計時手段と、通信時刻、経過時間および測定の時間間隔に基づき、受信した各々の測定データの測定時刻を求める手段とを含む。
【０００９】
この測定管理装置において、各測定データの測定時刻を求めることが可能である。また、一定の時間間隔毎に測定した測定データを順番に記録可能な測定ユニットから転送された複数の測定データを受信する通信工程と、通信時刻を取得する計時工程とを有し、通信工程では、複数の測定データと共に最終の測定データを測定してから通信を行うまでの経過時間を受信可能であり、さらに、通信時刻、経過時間および測定の時間間隔に基づき、受信した各々の測定データの測定時刻を求める工程を有する測定管理方法を用いることにより、通信工程で得られた複数の測定データの測定時刻を特定することが可能となる。従って、この測定ユニットおよび測定管理装置を含むシステムにおいては、各々の測定時刻および測定データを用いて、測定結果の表示あるいは測定結果の解析など多種多様な処理を実行することができる。
【００１０】
本発明の他の態様の１つは、測定ユニットの制御方法である。測定ユニットは、測定データを記録可能な記録手段と、記録手段に記録された複数の測定データを転送可能な通信手段と、時間を計測可能なカウンターと、当該測定ユニットを制御するための制御部とを有する。制御方法は、制御部が、一定の時間間隔毎に測定された測定データを取得し、その測定データを記録手段に順番に記録する記録工程と、通信手段が、記録手段に記録された複数の測定データを転送する通信工程とを有する。また、カウンターは、記録手段に順番に記録された測定データのうちの最終の測定データを測定してから通信手段により通信を行なうまでの第１の経過時間を計測しており、通信工程では、通信手段は、複数の測定データと共に、カウンターが計測した第１の経過時間を転送する。
【００１１】
測定ユニットの側には時刻を計測する時計装置を設けなくても良く、測定データが転送された測定管理の側で各測定データの測定時刻を特定することが可能である。このため、測定ユニットの構成を簡略化することが可能となり、また、測定ユニットの側では、個々の測定データ毎の時刻情報を持たなくて良いので、実質的な記憶容量を大幅に向上することができる。このため、小型で記憶容量の大きな測定ユニットを実現できる。さらに、個々の測定ユニットの時刻合わせといった面倒な手続きが不要となるので、測定ユニットの管理およびメンテナンスが容易となり、また、測定ユニットを管理するプログラムも簡単になる。
【００１２】
測定手段は、記録手段がフルになると、記録された測定データを順番に上書きして測定および記録を継続することが可能である。
【００１３】
また、通信手段は、測定開始コマンドを受信可能であり、測定開始コマンドは、測定開始日時と、通信を行ってから測定開始日時までの待ち時間とを含み、さらに、測定開始コマンドに基づき測定をスタート可能な制御手段を有することが好ましい。カウンターは、測定開始コマンドを受信したときからの第２の経過時間を計測可能であり、制御手段は、カウンターにより計測された第２の経過時間が待ち時間を経過したときに測定をスタートすることが好ましい。この測定ユニットにおいては、時計機能を持たなくても所定の測定開始日時に測定を自動的に開始することができる。
【００１４】
また、測定開始コマンドは、測定の時間間隔をさらに含み、制御手段は、測定開始日時および測定の時間間隔を記録手段に記録し、通信手段は記録手段に記録された複数の測定データと共に測定開始日時および測定の時間間隔を転送することが好ましい。測定管理装置の側でその測定開始日時に基づき各測定データの測定時刻を特定することができる。
【００１５】
また、通信手段は、測定開始コマンドを受信可能であり、測定開始コマンドは、測定の時間間隔を含み、さらに、測定開始コマンドに基づき測定をスタート可能な制御手段を有し、制御手段は、測定の時間間隔を記録手段に記録し、通信手段は記録手段に記録された複数の測定データと共に測定の時間間隔を転送することが好ましい。
【００１６】
一定の時間間隔毎に測定された測定データを順番に記録可能な記録工程と、この記録工程の前に、測定開始コマンドを受信する第１の通信工程と、測定開始コマンドに基づき測定をスタートする測定開始工程とを有し、測定開始コマンドには通信を行ってから測定開始日時までの待ち時間が含まれており、測定開始工程は測定開始コマンドを受信してから待ち時間が経過するのを待つ工程を備えていることを特徴とする方法を採用することにより、時計機能あるいは時刻を監視する工程を用いなくても所定の測定開始日時に自動的にスタートする測定装置および測定方法を提供できる。また、記録された複数の測定データを転送する第２の通信工程を有し、この第２の通信工程では、複数の測定データと共に測定開始コマンドに含まれた測定開始日時を転送することを特徴とする測定方法を採用することにより、時計機能あるいは各測定データを測定するときの時刻を記録しなくても各測定データの測定時刻を管理装置の側で特定できる測定ユニットおよび測定方法を提供できる。
【００１７】
一定の時間間隔毎に測定した測定データを順番に記録可能な測定ユニットに対し、測定開始コマンドを送信可能な通信手段と、測定開始コマンドの通信を行ったときの通信時刻を取得可能な計時手段とを有し、通信手段は、通信時刻から測定開始日時までの待ち時間を含んだ測定開始コマンドを送信可能であることを特徴とする測定管理装置を用いることにより、測定ユニットに対し所定の時刻に測定を始めるように制御できる。また、通信手段が、測定ユニットから転送される複数の測定データおよび測定開始日時を受信可能であり、測定開始時刻および測定の時間間隔に基づき、受信した各々の測定データの測定時刻を求める手段を設けることにより、測定データ毎の測定時刻のデータが転送されてこなくても、測定管理装置の側で各測定データの測定時刻を特定することができる。
【００１８】
すなわち、一定の時間間隔毎に測定した測定データを順番に記録可能な測定ユニットに対し、測定開始コマンドを送信する第１の通信工程と、測定開始コマンドを通信したときの通信時刻を取得可能な計時工程とを有し、第１の通信工程では、通信時刻から測定開始日時までの待ち時間を含んだ測定開始コマンドを送信可能であることを特徴とする測定管理方法を用いることにより、時計機能を持たない測定ユニットに対し自動測定を開始するコマンドを送信することが可能である。また、測定ユニットから転送された複数の測定データおよび測定開始日時を受信する第２の通信工程と、測定開始時刻および測定の時間間隔に基づき、受信した各々の測定データの測定時刻を算出する工程とを設けることにより、各測定データ毎にそのデータの測定時刻が転送されてこなくても、測定管理の側で測定時刻を求めることができる。
【００１９】
上記で説明した方法は、パソコンなどの情報処理装置で実行可能なソフトウェア（アプリケーションソフトウェア）として提供することが可能であり、それぞれの工程の処理を実行可能な命令を備えたプログラムをパソコンなどの情報処理装置で読み取り可能なフロッピー（登録商標）ディスク、ハードディスク、ＣＤ−ＲＯＭなどの記録媒体に記録して提供することができる。また、インターネットなどのコンピュータネットワークを介してそのソフトウェア（プログラム）を供給することも可能である。
【発明を実施するための最良の形態】
【００２０】
以下に図面を参照して本発明の実施の形態を説明する。図１に本発明に係る温度の測定システム１の概略構成を示してある。本例の測定システムは、測定管理装置３０となるパソコン２を中心に構成されており、このパソコン２と複数の測定ユニット１０が伝送線９によって接続されている。これら複数の測定ユニット１０は、本例のように個別に伝送線９で接続する代わりに、バスを用いたネットワーク形式で接続するなど、他の方式で接続することももちろん可能である。管理装置であるパソコン２は、本体３と、ディスプレイ４と、キーボード５などを用いた通例のシステム構成で良い。本体３には固定式のハードディスク装置７と、差し替え可能なフロッピー（登録商標）ディスク装置６が設けられており、データおよびプログラムの記憶装置として利用できるようになっている。
【００２１】
パソコン２から離れた個々の測定領域（現場）に設置される測定ユニット１０は、本体１１と、先端に温度センサー１２が接続されたセンサーケーブル１３とを備えており、センサーケーブル１３を本体１１に接続して周囲の温度を計測できるようになっている。本体１１には、表示用のＬＣＤ１４およびマニュアル操作用のスイッチ１５などが設けられている。また、本体１１の側面には伝送線９を接続するコネクタ１６が設けられており、パソコン２との間で適当なタイミングで通信できるようになっている。
【００２２】
図２に、測定ユニット１０の概略構成をブロック図を用いて示してある。本例の測定ユニット１０は、温度センサー１２を用いて所定のインターバルで温度を測定しＲＡＭなどのメモリ２２に記録可能な測定部２１と、測定された温度データ（測定データ）を順番に記録すると共にその他のデータ、例えば、測定開始日時や測定間隔であるインターバル等の設定値なども記録可能な記録部（メモリ）２２と、メモリ２２の測定データをパソコン２に送信し、また、パソコン２からの測定開始コマンドなどを受信可能な通信部２３とを備えている。さらに、本例の測定ユニット１０は、秒あるいは分単位などでインターバルを計測するカウンター２４を備えている。さらに、これらの各機能部の制御を行う制御部２５を備えており、例えば、カウンター２４に基づき測定部２１にデータを測定する指示を出し、また、パソコン２から転送要求があるとメモリ２２に蓄積された測定データの転送開始を指示するなどの全ての制御を行う。また、本例の測定ユニット１０は、本体１１に内蔵されたバッテリー２９で各々のユニット１０が独立して動作するようになっており、測定ユニット１０を設置するだけで、その領域の温度変化を測定して記録できる。
【００２３】
本例の測定ユニット１０は、通信部２３を用いて、測定開始日時、測定を行う時間間隔であるインターバルτ０に加えて、通信を行ったときの時刻から測定開始日時までの時間（待ち時間）τ１が含まれた測定開始コマンドを受信できるようになっている。従って、測定ユニット１０においては、制御部２５が測定コマンドを受信したときからの経過時間（第２の経過時間）を、カウンター２４を用いて測定し、待ち時間τ１が経過したときに測定を開始することにより、測定開始コマンドで送られてきた所定の測定開始日時に測定をスタートできるようになっている。
【００２４】
また、本例の測定ユニット１０は、メモリ２２に蓄積された複数の測定データを転送するときに、測定開始日時ｔ２、インターバルτ０に加え、最後に測定データを測定したときから通信を行うときまでの経過時間（第１の経過時間）τ２を合わせて送信できるようになっている。
【００２５】
図３に、パソコン２を用いて実現している測定管理装置３０の概略構成をブロック図を用いて示してある。本例の測定管理装置３０は、測定ユニット１０との通信を行うための通信部３１と、測定ユニット１０から受信した測定データなどを記憶可能な記録部３２と、通信部３１および記録部３２などの制御を行う制御部３３を備えている。制御部３３には、ディスプレイ４およびキーボード５が接続されており、これらを通じて測定ユニット１０から得られた測定データの表示、測定の開始の指示、さらには測定データの解析などができるようになっている。さらに、本例の測定管理装置３０は、年月日および時刻を継続して計時しているリアルタイムクロック（ＲＴＣ）３４が設けられており、それぞれの測定ユニット１０と通信を開始時刻した時刻などが精度良く取得できるようになっている。
【００２６】
図４に記載したサンプリングのタイミングチャートを用いて、本例の温度測定システム１を用いて温度を自動的に計測する２つの方法を説明する。第１の測定方法は、「ワンタイム」と称される方法であり、一定のインターバルτ０で温度を計測すると共に計測された測定データを順番にメモリ２２に記録し、メモリ２２がフルになるまで測定を繰り返すと測定を中止する方法である。このワンタイムモードのときは、時刻ｔ１に測定ユニット１０が管理装置３０から開始コマンドを受信すると、開始コマンドに含まれる待ち時間τ１だけ待った時刻ｔ２から記録を開始する。従って、待ち時間τ１は、通信を行ったときから測定開始日時までの時間であるので、待ち時間τ１が経過してから測定を開始することにより、開始コマンドで送られてきた測定開始日時に実際に測定を開始することができる。その後は、インターバルτ０毎に測定を繰り返し、その測定データを記録する。時刻ｔ１２に記録可能な最後の測定データＳ（ｎ）を測定して記録すると、測定を中止し、時刻ｔ１５に管理装置３０から転送要求を受信するとメモリ２２に記録された一連の測定データＳ（１）〜Ｓ（ｎ）を管理装置３０に転送する。その時、測定開始日時ｔ２およびインターバルτ０を同時に転送することにより、各測定データＳ（ｎ）の測定時刻を管理装置３０の側で計算して得ることができる。もちろん、転送要求を最後の測定データＳ（ｎ）が測定される前の任意の時刻に測定ユニット１０に出すことも可能であり、この場合は、最初の測定データＳ（１）から途中の測定データＳ（ｉ）までを送信し、その後もメモリ２２の容量が一杯になるまで測定を継続して行う。
【００２７】
もう１つの測定方法は「エンドレス」と称される方法であり、一定のインターバルτ０で温度を計測すると共に計測された測定データを順番にメモリ２２に記録し、メモリ２２がフルになると最初に記録された測定データに上書きして測定および記録を継続する方法である。このエンドレスモードのときは、時刻ｔ２から設定されたインターバルτ０毎に測定を行ってそのデータを記録する。そして、時刻ｔ１２にメモリ２２に記録可能なｎ個めの測定データＳ（ｎ）が記録されると、次のサンプリングのタイミングである時刻ｔ１３に得られた測定データは最初の測定データＳ（１）として記録される。このように、エンドレスでは、継続して測定を繰り返してメモリ２２がフルになると最も新しく測定されたｎ個の測定データが記録されるようになる。そして、時刻ｔ１５に転送要求が管理装置３０から送られるとメモリ２２に記録されている複数の測定データと、最後の測定データ、図４に示した例であれば測定データＳ（２）から通信を行った時刻ｔ１５までの経過時間τ２の情報を管理装置３０に転送する。従って、管理装置３０は、転送時刻である時刻ｔ１５を正確に把握することにより、経過時間τ２とインターバルτ０によってそれぞれの測定データが得られた時刻を求めることができる。また、エンドレスモードでは、蓄積されたデータを転送した後でも、所定のインターバルが経過した時刻ｔ１６には次の測定を行ってそのデータをメモリ２２に記録する。そして、適当なタイミングで次の転送要求を管理装置３０から受信すると、その時までに蓄積した測定データおよび経過時間τ２を送信する。転送要求がメモリ２２に蓄積された未転送のデータに上書きする前に得られれば、欠け落ちのない連続した測定データを適当なタイミングで管理装置３０の側で得ることが可能であり、温度などの環境条件を継続して測定管理することができる。
【００２８】
このように、本例の測定ユニット１０においては、記録時は温度データのみをメモリ２２に記録し、そのデータを測定した時刻は記録しない。従って、メモリ２２の容量を測定データを蓄積するためにだけにほぼ利用することが可能であり、小さなメモリに非常に多くの測定データを蓄積することができる。また、測定ユニット１０から管理装置３０にデータを転送する際も、測定してメモリ２２に順番に蓄積された温度データと、経過時間τ２とを提供するだけで良く、転送時間も少なくて済み、処理時間を短縮できる。従って、通信時間が短くなるので、バッテリー２９の消費も抑制できる。上記の測定方法のうち、ワンタイムモードのときも経過時間τ２を送信することによって個々の測定データの測定時刻を管理装置３０の側で求めることが可能である。また、各々の測定ユニット１０に指示した測定開始時刻およびインターバルを管理装置３０の側で保存していないときは、測定ユニット１０の側から測定データと共にこれらの情報を管理装置３０に転送することにより、測定開始時刻およびインターバルτ０を用いて測定時刻を求めることができる。また、測定管理装置３０の側でこれらの情報を管理している場合も、測定ユニット１０との整合を確認して、情報の確実性を向上するために、測定開始時刻やインターバルτ０を測定データと共に取得することは重要である。
【００２９】
さらに、本例の測定ユニット１０は、マニュアルで測定を開始することも可能である。マニュアルで測定を行う場合は一般に測定データの総量が少なく、測定を開始（開始時刻ｔ２）してから転送時刻ｔ１５までの経過時間がそれほど長くない。従って、このような測定の前経過時間が短い場合は、マニュアルに限らず自動測定においても同様であるが、測定開始時刻ｔ２から転送時刻ｔ１５までの経過時間τ３をカウントして測定データを転送するときにホスト側に送ることも可能であり、ホスト側で経過時間τ３に基づき各データの測定時刻を求めることができる。もちろん、最終の測定データを測定してからの経過時間τ２を用いて、各データの測定時刻を求めることも可能である。このように、測定ユニット側とホスト側とで共通に識別できる特定のデータを測定したときからの経過時間を測定ユニットで計測してデータ転送時に送ることにより、各データの測定時刻を測定ユニット側で計測あるいは記録しなくても、各データの測定時間をホスト側で求めることができる。そして、特定のデータとしては、最後あるいは最初に測定したデータが識別しやすい。最後のデータを測定したときからの経過時間τ２は、カウンタで計測する時間が適当に短く、誤差なども発生しにくい。このため、特に長時間にわたり測定され、その後に転送されたデータを解析するには優れている。
【００３０】
図５ないし図８に、上述した測定ユニット１０および測定管理装置３０における処理の概略をフローチャートを用いて示してある。図５には、測定管理装置３０から各々の測定ユニット１０に対し予約スタートを行う概略手順を示してある。もちろん、各々の測定ユニット１０では、スイッチ１５を用いたローカル制御が可能であり、即時スタートすることも可能である。
【００３１】
管理装置３０を用いて予約スタートを行う場合は、まず、ステップＳＴ１１で測定開始日時（図４に示す時刻ｔ２）および測定のインターバルτ０を入力する。この他に、必要であれば、各測定ユニット１０に付すことができる名称や識別情報などを入力することができる。次に、ステップＳＴ１２で通信部３１を用いて測定ユニット１０と通信を開始し、ステップＳＴ１３でインターバルτ０などを含んだ開始コマンドを送信する。この開始コマンドには測定開始日時に加え、時計機能を備えたＲＴＣ３４を用いて求められた通信を行った時点から測定開始日時までの待ち時間τ１が含まれている。測定ユニット１０は待ち時間τ１をカウンター２４を用いてカウントダウンするなどの方法により待ち時間τ１が経過したことを把握するだけで測定開始日時から測定を行うことができる。待ち時間τ１の始点は、通信が開始された時点、あるいはその後の管理装置３０および測定ユニット１０の双方で同期がとれるタイミングであればどのようなタイミングであっても良い。また、測定ユニット１０では待ち時間τ１に基づき測定を開始するので、測定開始日時の情報自体は不要であり、測定管理装置３０の側で確実に管理できるようになっていれば必ずしも測定ユニット１０に送信しなくても良い。しかしながら、測定データを回収する際の識別情報として重要であり、また、測定開始日時に基づきその後の測定時刻を管理装置３０で計算できる点でも重要な情報であるので、測定ユニット３０にも記録しておくことが望ましい。
【００３２】
図６に、測定ユニット１０がワンタイムのモードで測定を行う処理を示してある。まず、ステップＳＴ２１で管理装置３０から通信部２３を介して測定開始日時、インターバルτ０、待ち時間τ１などの情報を含んだ開始コマンドを取得すると、制御部２５は、ステップＳＴ２２において、例えば１秒ピッチでカウントができるカウンター２４を用いて待ち時間τ１を計測する。次に、ステップＳＴ２３においてメモリ２２がフルであるいなかを確認し、メモリ２２が空いていれば、ステップＳＴ２４でインターバルτ０毎に測定を行いその測定データをメモリ２２に順番に蓄積する。これらの測定動作と並列して、あるいは前後してステップＳＴ２５に示すようにホストである管理装置３０からデータの転送要求があるか否かを確認する。あるいは、ステップＳＴ２５に示す転送要求は、ＣＰＵなどを用いて実現される制御部２５に対する割り込み処理として実行することも可能であり、ステップＳＴ２５で転送要求があると、ステップＳＴ２６において、メモリ２２に蓄積された複数の測定データと、インターバルτ０、測定開始日時を転送する。
【００３３】
一方、ステップＳＴ２３においてメモリ２２がフルであると判断されると、ステップＳＴ２４の測定は行われず、あるいは、測定が行われてもその測定データはメモリ２２に記録されず、メモリ２２の状態は保持される。そして、転送要求があると上記と同様にメモリ２２に蓄積された測定データが他の情報と共に管理装置３０に転送される。
【００３４】
図７に、測定ユニット１０がエンドレスのモードで測定を行う処理を示してある。まず、ステップＳＴ３１で管理装置３０から通信部２３を介して得られたインターバルτ０で測定を行い、その測定データをメモリ２２に記録する。この測定処理の途中でステップＳＴ３２に示すように管理装置３０から転送要求があると、ステップＳＴ３３で通信部２３を用いて管理装置３０と通信を行い、メモリ２２に蓄積された測定データと、インターバルτ０および最終の測定データが測定されてから通信を行ったときまでの経過時間τ２を管理装置３０に転送する。経過時間τ２の基点（通信時刻）は、通信開始時であっても良いし、あるいは、通信中で管理装置３０および測定ユニット１０の双方で同期がとれる適当なタイミングにすることができる。経過時間τ２は、エンドレスに限らず、上記のワンタイムの際に測定データを転送するときに転送してももちろん良く、この経過時間τ２を用いることにより、個々の測定データの測定時刻を求めることができる。特に、エンドレスモードで測定しているときは、最初に測定を開始した測定開始日時から長時間経過している可能性があり、このような場合は、測定開始日時から個々の測定時刻を求めたのでは、誤差が大きくなる可能性が高い。これに対し、経過時間τ２を用いれば、管理装置３０の時計機能を用いて得られた時刻を元に誤差が殆どない測定時刻を求めることができる。
【００３５】
図８に、ホストである測定管理装置３０で測定ユニット１０から測定データを受信し、各々の測定データの測定時刻を求める処理を示してある。まず、ステップＳＴ４１で通信部３１を用いて処理の測定ユニット１０に転送要求を出して交信を行い、測定ユニット１０に記録されている測定データを受信する。そして、ステップＳＴ４２でＲＴＣ３４を用いて通信時刻を取得する。この通信時刻は経過時間τ２と共に利用される時刻であり、上記に説明したように測定ユニット１０と同期がとれる適当なタイミングで計測することが望ましい。次に、ステップＳＴ４３で、測定ユニット１０から取得した測定開始日時が有効であるか否かを確認する。例えば、ワンタイムモードであれば測定開始日時はほぼ有効であり、ステップＳＴ４４において測定開始日時とインターバルτ０を用いて各測定データの測定時刻を求めることができる。一方、エンドレスモードの場合は、上述したように、測定開始時刻が含まれていないか、あるいは長期間が経過して利用できないことが多いので、ステップＳＴ４５において、通信時刻（図４の時刻ｔ１５）および経過時間τ２から最後に計測された測定データの時刻を求め、さらに、インターバルτ０を用いて各測定データの測定時刻を求めることができる。
【００３６】
これらの図５ないし図８に示した処理は、測定ユニットあるいはパソコンで実行可能なプログラムとして提供することが可能であり、特に、測定管理装置３０に係る処理は、パソコンのアプリケーションプログラムとしてパソコンで読み取り可能なフロッピー（登録商標）ディスク６やＣＤ−ＲＯＭなどの記録媒体に記録して提供することができる。また、インターネットなどのコンピュータネットワークを介して提供することも可能である。
【００３７】
本例の測定ユニット１０および測定管理装置３０（パソコン２）を用いた測定システム１においては、測定ユニット１０の側では測定データのみをメモリに記録して管理装置３０に転送するだけで個々の測定データの測定時刻を管理装置３０の側で求めることができる。さらに、管理装置３０の側で測定開始時刻を指定すれば、測定ユニット１０の側では開始時刻を見なくても所定の開始時刻に測定をスタートできる。従って、個々の測定ユニット１０には、時刻を計測する計時機能（時計機能）は不要であり、構成を簡略化できると共に、時刻合わせといった手間のかかる処理を省くことができる。さらに、測定ユニット１０では個々の測定に関する時刻情報を記録しなくて良いので、メモリの容量を測定データの記録のためにフルに利用することができ、小型で測定データの記憶容量の大きな測定ユニットを提供できる。また、時計機能が不要であり、さらに、転送時にも個々の測定データに係る時刻情報を送信しなくて良いので通信負荷が小さくなり、バッテリーの消費を大幅に抑制することができる。従って、測定寿命が長くなり、長期間にわたり継続してデータを測定して記録可能な測定ユニットを提供できる。
【００３８】
また、本例の測定システムでは、管理装置３０の側で個々の測定ユニットで測定された測定データ各々の時刻を求めることができるので、複数の測定ユニット１０のデータを管理装置３０の精度の高い時計機能（ＲＴＣユニット）の時刻で一元管理することができる。従って、個々の測定ユニットにおける時刻のずれはなく、極めて信頼性の高い時刻情報を個々の測定データ毎に求めることができる。従って、これらの測定データおよび時刻情報を用いて室内条件や倉庫内の条件を管理したり、あるいは環境条件が変化する様子を監視して原因を探るなど、様々な用途で本例の測定システムを用いることができる。
【００３９】
なお、本例では、測定対象として温度を例に説明しているが、その他の物理量、例えば、湿度、振動、騒音などの様々な現象を対象とした測定システムの本発明を適用できることはもちろんである。
【００４０】
以上説明したように、本発明により、現場で温度などの物理量をサンプリングする測定ユニットおよび方法では時刻情報を記録せずに済み、その一方で、測定ユニットから個々に時刻情報を持たない測定データを受け取った測定管理装置では、個々の測定データの測定時刻を求めて測定データの表示や解析などに用いることができる。また、測定ユニットの側で時刻が計測できなくても所定の時刻から測定をスタートすることができる。従って、測定ユニットから時計機能を省くことができ、また、時刻情報を記録しないで良いので、小型で測定データの記録容量の大きく、さらに低消費電力の測定ユニットおよびこれを用いた測定システムを提供することができる。
【００４１】
さらに、個々の測定ユニットでは時刻合わせを行わずに、パソコンなどの管理装置の時刻に合わせて個々の測定データの測定時刻が得られるので、だれでも簡単に使える測定システムを構築でき、予約機能も使用できるので、使い勝手の良い測定システムを提供することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明を適用した温度測定システムの概略構成図。
【図２】図１に示す測定ユニットの概略構成を示すブロック図。
【図３】図１に示す測定管理装置の概略構成を示すブロック図。
【図４】図１に示す温度測定システムを用いた測定方法の例を示すタイミングチャート。
【図５】温度測定を自動スタートする処理を示すフローチャート。
【図６】ワンタイムモードで温度測定する処理を示すフローチャート。
【図７】エンドレスモードで温度測定する処理を示すフローチャート。
【図８】測定データを転送して測定時刻を求める処理を示すフローチャート。
【符号の説明】
【００４３】
１    測定システム
２    パソコン
９    伝送線
１０    測定ユニット
１２    センサー
１３    センサーケーブル
２１    測定部
２２    記録部（メモリ）
２３    通信部
２４    カウンター
２５    制御部
２９    バッテリー
３０    測定管理装置（管理装置）
３１    通信部
３２    記録部
３３    制御部
３４    計時部（リアルタイムクロック）
【図１】
0004500301.tif 000002
【図２】
0004500301.tif 000003
【図３】
0004500301.tif 000004
【図４】
0004500301.tif 000005
【図５】
0004500301.tif 000006
【図６】
0004500301.tif 000007
【図７】
0004500301.tif 000008
【図８】
0004500301.tif 000009