(57)【特許請求の範囲】
【請求項１】
エンジンを備える作業車両に設けられる通信システムであって、
識別情報が記憶された識別装置と、
電波を出力して前記識別装置と通信する通信装置と、
前記識別装置が配置された環境の温度が、前記識別装置の動作を確保する動作温度を超えているか否かを前記通信装置の前記電波の出力開始前に判定する環境温度判定手段と、
前記環境温度判定手段が、前記環境の温度が前記動作温度を超えていると判定した場合には、前記通信装置に前記電波の出力を指示せず、前記環境の温度が前記動作温度を超えていないと判定した場合には、前記通信装置に前記電波の出力を指示する通信制御手段と、を備える
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記通信装置は、前記環境温度判定手段によって、前記環境の温度が前記動作温度を超えていないと判定された場合、電波出力開始から電波出力停止までの期間として予め設定されている電波出力期間が経過するまで前記電波を出力する
ことを特徴とする通信システム。
【請求項３】
請求項１または請求項２に記載の通信システムにおいて、
前記識別装置と前記通信装置との通信を制御する通信コントローラを備え、
前記通信装置は、前記電波の出力開始後に前記識別装置から前記識別情報が受信できたか否かを判定する受信判定手段と、前記前記受信判定手段によって、前記識別情報が受信できないと判定された場合、前記通信コントローラにエラー情報を送信する情報送信手段と、を備える
ことを特徴とする通信システム。
【請求項４】
請求項１から請求項３のいずれか１項に記載の通信システムにおいて、
前記識別装置が配置された環境の温度と相関する温度を検出する温度検出手段を備え、
前記環境温度判定手段は、前記温度検出手段で検出した温度に基づいて、前記識別装置が配置された前記環境の温度が、前記識別装置の動作温度を超えているか否かを判定する
ことを特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、
前記作業車両は、流体の塵埃を除去するフィルターを備え、
前記識別装置は、前記フィルターに取り付けられ、
前記温度検出手段は、前記フィルターを流れる流体の温度を検出する温度センサである
ことを特徴とする通信システム。
【請求項６】
請求項４に記載の通信システムにおいて、
前記識別装置は、前記エンジンに取り付けられ、
前記温度検出手段は、前記エンジンの冷却水の水温を検出する温度センサである
ことを特徴とする通信システム。
【請求項７】
エンジンを備える作業車両に設けられる通信システムであって、
識別情報が記憶された識別装置と、
電波を出力して前記識別装置と通信する通信装置と、
前記エンジンの始動を検出する起動指令検出手段と、
前記起動指令検出手段で前記エンジンの始動を検出すると、前記通信装置に前記電波の出力を指示し、電波出力開始から電波出力停止までの期間である電波出力期間が経過した時点で前記電波の出力を停止する通信制御手段と、を備え、
前記電波出力期間は、エンジン始動時から前記識別装置が配置された環境の温度が前記識別装置の動作を確保する動作温度を超えるのに要する第１時間未満に設定されている
ことを特徴とする通信システム。
【請求項８】
請求項７に記載の通信システムにおいて、
前回のエンジン停止時から、その後、最初のエンジン始動までのエンジン停止期間を検出する停止期間検出手段を備え、
前記通信制御手段は、前記エンジン停止期間が設定値未満の場合は、前記起動指令検出手段で前記エンジンの始動を検出しても、前記通信装置の前記電波の出力を禁止する
ことを特徴とする通信システム。
【請求項９】
エンジンと流体の塵埃を除去するフィルターとを備える作業車両に設けられる通信システムであって、
識別情報が記憶されて前記フィルターに取り付けられた識別装置と、
電波を出力して前記識別装置と通信する通信装置と、
前記識別装置が配置された環境の温度と相関する温度である前記フィルターを流れる流体の温度を検出する温度検出手段と、
前記温度検出手段で検出した温度に基づいて、前記識別装置が配置された前記環境の温度が、前記識別装置の動作を確保する動作温度を超えているか否かを前記通信装置の電波の出力開始前に判定する環境温度判定手段と、
前記環境温度判定手段で前記環境の温度が前記動作温度を超えていると判定した場合には、前記通信装置に前記電波の出力を指示せず、前記環境の温度が前記動作温度を超えていないと判定した場合には、前記通信装置に前記電波の出力を指示する通信制御手段と、を備える
ことを特徴とする通信システム。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の通信システムにおいて、
前記作業車両は、機械室を有する上部旋回体を備え
前記識別装置と前記通信装置とは、前記作業車両の上部旋回体の機械室内に設けられたことを特徴とする通信システム。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の通信システムを備えることを特徴とする作業車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよび当該通信システムを備える作業車両に関する。
【背景技術】
【０００２】
従来、建設機械（例えば油圧ショベルやホイールローダ）及び運搬車両（例えばダンプトラック）等の作業車両が知られている。このような作業車両に搭載されたフィルターなどの交換部品に、識別装置としての無線タグを取り付け、その無線タグに記憶された情報をリーダ／ライタによって取得して、正規部品及び模造品を識別する技術が知られている（例えば特許文献１参照）。
この特許文献１に記載の部品監視装置では、フィルターなどの交換部品が交換された時や、エンジンスイッチの操作時にリーダ／ライタを介して各部品の無線タグに記憶された情報（例えば品番の情報）を取得し、取得した品番の情報から模造品であると識別した場合には、コントローラは、警告信号を出力し、エンジンの稼働停止やモニタによる警告を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、作業車両は、稼働環境が様々であり、酷暑の場所で稼働することもある。また、エンジンが配置されるエンジンルーム内や、作動油を循環するポンプが配置されるポンプルーム内は、作業車両が稼働中に高温となりやすい。
識別装置（無線タグ）が高温環境下にある場合、リーダ／ライタとの間で交信不良が発生するおそれがある。従って、高温環境下にある識別装置に対して、リーダ／ライタによって情報の読み書きを実行すると、識別装置が動作不良となり、誤った情報を読み取ってしまうような不良（読み込み不良）が発生したり、書き込んでしまう情報が意図しないものとなるような不良（書き込み不良）が発生するおそれがある。
しかしながら、前記特許文献１では、高温環境下で識別装置に対して情報の読み込みや書き込みを実行することにより、識別装置の読み込み不良や書き込み不良が発生するという課題は何ら開示も示唆もされていない。【０００５】
本発明は、少なくとも識別装置の動作不良の発生を防止し、識別装置の動作を確保できる通信システムおよび作業車両を提供することを目的の１つとする。
【課題を解決するための手段】
【０００６】
本発明は、エンジンを備える作業車両に設けられる通信システムであって、識別情報が記憶された識別装置と、電波を出力して前記識別装置と通信する通信装置と、前記識別装置が配置された環境の温度が、前記識別装置の動作を確保する動作温度を超えているか否かを判定する環境温度判定手段と、前記環境温度判定手段が、前記環境の温度が前記動作温度を超えていると判定した場合には、前記通信装置の電波の出力を禁止する通信制御手段と、を備えることを特徴とする。【０００７】
本発明によれば、環境温度判定手段は、温度検出手段で検出した温度に基づいて、識別装置が配置された環境の温度が動作温度を超えているか否かを判定し、通信制御手段は、動作温度を超えていれば通信装置の電波出力を禁止する。前記環境の温度が動作温度を超えているとき、識別装置の温度も動作温度を超えている可能性が高い。このため、識別装置が高温環境下にある状態で、識別装置に対してデータの読み込みや書き込みが実行されることを防止でき、識別装置の動作不良やデータ不良の発生を確実に防止できる。
一方、前記環境の温度が動作温度を超えていない場合は、通信装置の電波出力は禁止されていないので、識別装置に対してデータの読み込みや書き込みを実行できる。この際、前記環境の温度が動作温度を超えていない状態で識別装置からデータを読み込むことができない場合には、識別装置が外されていることも把握できる。【０００８】
本発明の通信システムにおいて、前記識別装置が配置された環境の温度と相関する温度を検出する温度検出手段を備え、前記環境温度判定手段は、前記温度検出手段で検出した温度に基づいて、前記識別装置が配置された前記環境の温度が、前記識別装置の動作温度を超えているか否かを判定することを特徴とする通信システム。【０００９】
なお、前記環境の温度と相関する温度を検出する温度検出手段とは、前記環境の温度に影響を与える温度を測定するものである。例えば、作業車両のエンジンは大きな熱源であり、エンジンの近くに配置される識別装置の環境の温度は、エンジンの温度に影響する。そして、エンジンの温度は、エンジン水温から推定できるため、エンジン水温を検出する温度センサは前記温度検出手段の一例である。
本発明によれば、従来から設けられている温度検出手段を流用して、前記環境の温度を判定できるため、新たに温度センサを設ける必要が無い。従って、エンジンやエンジン回りの構成を変更する必要も無く、低コストで容易に実現できる。【００１０】
本発明の通信システムにおいて、前記作業車両は、流体の塵埃を除去するフィルターを備え、前記識別装置は、前記フィルターに取り付けられ、前記温度検出手段は、前記フィルターを流れる流体の温度を検出する温度センサであることが望ましい。
前記フィルターとしては、例えば燃料フィルター、エンジンオイルフィルターなどが例示できる。このようなフィルターに取り付けられる識別装置の温度は、フィルターを流れる流体（燃料やエンジンオイルなど）の温度に影響される。従って、前記流体の温度を検出する温度センサを用いれば、識別装置の環境温度を精度良く推定でき、動作温度を超えているかを高精度に判定できる。その上、前記温度センサは、作業車両に設けられていることが多く、新たに設ける必要が無いため、コストを低減できる。【００１１】
本発明の通信システムにおいて、前記識別装置は、前記エンジンに取り付けられ、前記温度検出手段は、前記エンジンの冷却水の水温を検出する温度センサであることが望ましい。
エンジンに装着された識別装置の環境温度は、エンジンの温度に影響される。従って、エンジンの冷却水の水温を検出する温度センサを用いれば、前記識別装置の環境温度を精度良く推定でき、動作温度を超えているかを高精度に判定できる。その上、前記温度センサは、エンジンのオーバーヒートなどを検出するために予め設けられているため、新たに設ける必要が無いため、コストを低減できる。【００１２】
本発明は、エンジンを備える作業車両に設けられる通信システムであって、識別情報が記憶された識別装置と、電波を出力して前記識別装置と通信する通信装置と、前記エンジンの始動を検出する起動指令検出手段と、前記起動指令検出手段で前記エンジンの始動を検出すると、前記通信装置に前記電波の出力を指示し、電波出力開始から電波出力停止までの期間である電波出力期間が経過した時点で前記電波の出力を停止する通信制御手段と、を備え、前記電波出力期間は、エンジン始動時から前記識別装置が配置された環境の温度が前記識別装置の動作を確保する動作温度を超えるのに要する第１時間未満に設定されていることを特徴とする。【００１３】
本発明によれば、通信制御手段は、エンジン始動時に通信装置が電波を出力する期間を、エンジン始動時から電波出力期間経過時までに制限している。そして、電波出力期間は、エンジン始動時から前記識別装置が配置された環境の温度が前記識別装置の動作温度を超えるのに要する第１時間未満であるため、前記識別装置の温度が動作温度を超えていない場合に電波を出力して通信できる。一方、電波出力期間が経過すると電波の出力を停止しているので、識別装置の環境温度が上昇して高温環境下にある状態で、識別装置に対してデータの読み込みや書き込みが実行されることを防止でき、識別装置の動作不良やデータ不良の発生を確実に防止できる。【００１４】
本発明の通信システムにおいて、前回のエンジン停止時から、その後、最初のエンジン始動までのエンジン停止期間を検出する停止期間検出手段を備え、前記通信制御手段は、前記エンジン停止期間が設定値未満の場合は、前記起動指令検出手段で前記エンジンの始動を検出しても、前記通信装置の前記電波の出力を禁止することが望ましい。【００１５】
本発明によれば、前回のエンジン停止からエンジン始動までの時間が短く、エンジンが高温のままであり、識別装置の環境温度も高い状態の場合に、電波出力を禁止できる。このため、高温環境下にある状態で、識別装置に対してデータの読み込みや書き込みが実行されることを防止でき、識別装置の動作不良やデータ不良の発生を確実に防止できる。【００１６】
本発明は、エンジンと流体の塵埃を除去するフィルターとを備える作業車両に設けられる通信システムであって、識別情報が記憶されて前記フィルターに取り付けられた識別装置と、電波を出力して前記識別装置と通信する通信装置と、前記識別装置が配置された環境の温度と相関する温度である前記フィルターを流れる流体の温度を検出する温度検出手段と、前記温度検出手段で検出した温度に基づいて、前記識別装置が配置された前記環境の温度が、前記識別装置の動作を確保する動作温度を超えているか否かを判定する環境温度判定手段と、前記環境温度判定手段で前記環境の温度が前記動作温度を超えていると判定した場合には、前記通信装置の電波の出力を禁止する通信制御手段と、を備えることを特徴とする。
本発明の通信システムにおいて、前記作業車両は、機械室を有する上部旋回体を備え前記識別装置と前記通信装置とは、前記作業車両の上部旋回体の機械室内に設けられたことが好ましい。
本発明の作業車両は、上記通信システムを備えることを特徴とする。
これらの発明によれば、上記通信システムと同様の効果を奏することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の作業車両の一例である油圧ショベルを示す斜視図。
【図２】機械室内を示す概略図。
【図３】ポンプルーム内を示す概略図。
【図４】ＩＣタグの構成を示す概略図。
【図５】油圧ショベルの構成及び部品情報管理システムの概略構成を示すブロック図。
【図６】リーダーの構成を示すブロック図。
【図７】通信コントローラの構成を示すブロック図。
【図８】起動指令時の情報収集処理を示すフローチャート。
【図９】情報送信処理を示すフローチャート。
【図１０】環境温度判定による情報収集処理を示すフローチャート。
【図１１】電波出力期間を説明するタイムチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態を、図面に基づいて説明する。
［油圧ショベル全体の説明］
図１は、本発明の作業車両の一例としての油圧ショベル１を示す斜視図である。
本実施形態において、油圧ショベル１は、図１に示すように、車両本体２と作業機３とを有する。車両本体２は、走行装置４と上部旋回体５とを有する。
なお、上部旋回体５においては、作業機３及び運転室５Ｂが配置されている側が前であり、機械室５Ａが配置されている側が後である。前に向かって左側が上部旋回体５の左であり、前に向かって右側が上部旋回体５の右である。また、油圧ショベル１又は車両本体２は、上部旋回体５を基準として走行装置４側が下であり、走行装置４を基準として上部旋回体５側が上である。油圧ショベル１が水平面に設置されている場合、下は鉛直方向、すなわち重力の作用方向側であり、上は鉛直方向とは反対側である。
【００１９】
本実施形態において、油圧ショベル１は、例えばディーゼルエンジン等の内燃機関を動力発生装置としているが、油圧ショベル１はこのようなものに限定されない。油圧ショベル１は、例えば、内燃機関と発電電動機と蓄電装置とを組み合わせた、いわゆるハイブリッド方式の動力発生装置を備えるもの等であってもよい。
【００２０】
［機械室］
図２は、機械室５Ａを示す概略図である。
上部旋回体５は、機械室５Ａ、運転室５Ｂ、カウンタウエイト５Ｃを有する。
機械室５Ａは、上部旋回体５の一端側（後側）に配置されている。機械室５Ａの内部は、図２に示すように、隔壁５Ａ３によってポンプルーム５Ａ１とエンジンルーム５Ａ２とに仕切られており、後側から見て、ポンプルーム５Ａ１は右側に、エンジンルーム５Ａ２は左側に位置する。
【００２１】
［エンジンルーム］
エンジンルーム５Ａ２内には、動力発生装置としてのエンジンＥＧの他、クーリングコアＣＣ等を含む冷却ユニットＣＵが収容されている。冷却ユニットＣＵは、エンジンＥＧと隣接して配置されており、当該エンジンＥＧに流れる冷却水や図示しない油圧機器に流れる作動油等を冷却する。
エンジンＥＧは、カウンタウエイト５Ｃ、エンジンルーム５Ａ２の前側にある隔壁、右側にあるポンプルーム５Ａ１とを区切っている隔壁５Ａ３、図示しない左側の扉、これらによって四方が囲まれるとともに、エンジンＥＧの上方に配置されるエンジンフードを含む天板で囲まれた略密閉空間に配置される。
更に、エンジンルーム５Ａ２内には、燃料メインフィルターであるフィルター２０Ｃ及び識別装置３０Ｃと、エンジンＥＧに取り付けられる識別装置３０Ｄと、各識別装置３０Ｃ，３０Ｄと通信するリーダー１５Ｂとが設けられている。これらについては、後に詳述する。
【００２２】
エンジンＥＧには、図５に示すように、後述するエンジンオイルの温度を検出する温度検出手段としての温度センサ２２１と、エンジンＥＧの冷却水の温度であるエンジン水温を検出する温度検出手段としての温度センサ２２２とが設けられている。なお、エンジンオイルの温度を検出する温度センサ２２１は設けなくてもよい。
【００２３】
運転室５Ｂは、図１に示すように、上部旋回体５の他端側（前側）に載置されている。
カウンタウエイト５Ｃは、上部旋回体５の最後部に設けられている。カウンタウエイト５Ｃは、作業機３との重量バランス用に設けられ、内部に重量物が充填されている。すなわち、機械室５Ａは、運転室５Ｂとカウンタウエイト５Ｃの間に配置される。
【００２４】
走行装置４は、履帯４ａ，４ｂを有している。走行装置４は、図示しない油圧モータが駆動し、履帯４ａ，４ｂが回転することにより、油圧ショベル１を走行、或いは、旋回させる。
【００２５】
作業機３は、上部旋回体５の運転室５Ｂの側方側に取り付けられており、ブーム６、アーム７、バケット８、ブームシリンダ６Ａ、アームシリンダ７Ａ及びバケットシリンダ８Ａを有する。ブーム６の基端部は、ブームピン６Ｂを介して車両本体２の前部に結合され、ブーム６が動作可能に取り付けられている。アーム７の基端部は、アームピン７Ｂを介してブーム６の先端部に結合され、アーム７が動作可能に取り付けられている。アーム７の先端部には、バケットピン８Ｂを介してバケット８が結合され、バケット８が動作可能に取り付けられている。
【００２６】
［ポンプルームの説明］
図３は、上部旋回体５の右側から図示しない扉を開けた状態のポンプルーム５Ａ１内を示す図である。換言すると、図３は、ポンプルーム５Ａ１内のフィルター２０Ａ，２０Ｂ及びリーダー１５Ａの配置状態を示す概略図である。ポンプルーム５Ａ１は、図示しない右側の扉、カウンタウエイト５Ｃ、ポンプルーム５Ａ１の前側にある隔壁、エンジンルーム５Ａ２とを区切っている隔壁５Ａ３、これらによって四方が囲まれるとともに、上方に配置されるエンジンフードを含む天板で囲まれた略密閉空間に配置される。
ポンプルーム５Ａ１内には、図３に示すように、油圧ポンプＰＮが収納されている。油圧ポンプＰＮは、エンジンＥＧと機械的に連結し、当該エンジンＥＧの駆動によって駆動される。そして、油圧ポンプＰＮは、上記ブームシリンダ６Ａ等の油圧機器に作動油を吐出する。
具体的に、ポンプルーム５Ａ１には、油圧ポンプＰＮが設置されるブラケット１１Ａが設けられている。ブラケット１１Ａには、フィルター保持部品であるフィルターヘッド１３Ａが取り付けられ、フィルターヘッド１３Ａにはホース１４Ａが取り付けられている。さらに、ホース１４Ａが繋がるエンジンＥＧには、エンジンオイルの温度を検出する温度検出手段としての温度センサ２２１（図５参照）が配置されている。また、作動油の温度を検出する温度検出手段としての温度センサ２２３が、例えば、図示しない作動油タンク内に配置されている。
また、ポンプルーム５Ａ１には、ブラケット１１Ｂを介してフィルターヘッド１３Ｂが取り付けられ、フィルターヘッド１３Ｂには燃料ホース１４Ｂが取り付けられている。
【００２７】
［ポンプルーム内のフィルターヘッド及びフィルターの種類］
フィルターヘッド１３Ａには、フィルター２０Ａが取り付けられている。フィルター２０Ａは、エンジンオイル用のオイルフィルターであり、ホース１４Ａを流れたエンジンオイルに含まれる塵埃等を除去する。
フィルター２０Ａは、上記エンジンＥＧ（図２参照）とホース１４Ａを介して接続されている。エンジンＥＧ内に滞留するエンジンオイルは、ポンプによって汲み上げられ、フィルター２０Ａに送られる。フィルター２０Ａを通過したエンジンオイルは、再びエンジンＥＧに戻される。
【００２８】
フィルターヘッド１３Ｂには、フィルター２０Ｂが取り付けられている。フィルター２０Ｂは、燃料プレフィルターであり、燃料ホース１４Ｂに流れた燃料に含まれる塵埃等を除去する。なお、フィルター２０Ｂは、油圧ショベル１にとって必須のものではなく、当該フィルター２０Ｂを備えない油圧ショベル１であってもよい。
フィルター２０Ｂ（燃料プレフィルター）は、図示しない燃料タンクとホース１４Ｂを介して接続されている。フィルター２０Ｂには、図示しない燃料タンク内の燃料が送られる。その後、燃料は上記フィルター２０Ｃ（燃料メインフィルター）に送られ、フィルター２０Ｃを通過した燃料は、図示しない燃料噴射装置に送られる。燃料噴射装置にて余った燃料は、図示しないホースを介して燃料タンクに戻される。
【００２９】
上記のように、フィルター２０Ａ，２０Ｂは、ポンプルーム５Ａ１に設けられ、フィルター２０Ｃは、エンジンルーム５Ａ２に設けられる。
各フィルター２０（２０Ａ，２０Ｂ，２０Ｃ）は、内部の濾過部材が使用により目詰まりを起こすため、定期的に交換が必要な部品である。その定期的な交換時期の到来は、例えば、油圧ショベル１のエンジンの稼働時間を計時するＳＭＲ（サービスメータ）が示す累積稼働時間に基づいて判断される。このような判断処理は、後述する通信コントローラ２００、或いは、管理サーバ１１１により行われる。
これらフィルター２０Ａ，２０Ｂ，２０Ｃには、識別装置３０Ａ，３０Ｂ，３０Ｃが取り付けられている。なお、上記のように、エンジンＥＧには、識別装置３０Ｄが取り付けられている。
【００３０】
［識別装置の説明］
識別装置３０（３０Ａ，３０Ｂ，３０Ｃ，３０Ｄ）は、当該識別装置３０が取り付けられた部品（交換部品の他、エンジンＥＧ等の装置も含む）に関連した情報を記憶及び提供する。
識別装置３０Ａ，３０Ｂ，３０Ｃは、リーダー１５（１５Ａ，１５Ｂ）から出力される電波による電磁誘導やマイクロ波等によって電力を発生させるパッシブタイプのＩＣタグ３０１を用いることができる。本実施形態では、識別装置３０Ａ，３０Ｂ，３０Ｃは、それぞれ識別部品であるＩＣタグ３０１（図４参照）を備える。なお、識別装置３０Ａ，３０Ｂ，３０Ｃは、複数のＩＣタグ３０１を備えるようにしてもよい。
また、識別装置３０Ｄは、上記パッシブタイプのＩＣタグ３０１を１つ備える。なお、識別装置３０Ｄが備えるＩＣタグ３０１は、識別装置３０Ａ，３０Ｂ，３０Ｃが備えるＩＣタグ３０１と形状及び構成は同じものでも異なるものでもよく、少なくとも後述するアンテナ３６とＩＣチップ３５を備える。
このように、識別装置３０が、パッシブタイプのＩＣタグ３０１を備えることにより、内蔵電池を不要にでき、コストも安価にできるとともに、電池切れによる動作不良も防止できる。
【００３１】
［ＩＣタグの説明］
図４は、ＩＣタグ３０１の構成を示す概略図である。ＩＣタグ３０１は、ＩＣチップ３５及び内部アンテナ３６をパッケージ材料３１，３２で封入したＲＦＩＤ（Radio Frequency Identification）タグである。
本実施形態のＩＣタグ３０１は、通信周波数帯として、ＵＨＦ（ultrahigh frequency）帯域、具体的には８６０〜９６０MHzの帯域での通信が可能である。なお、ＲＦＩＤタグの通信周波数帯としては、他の帯域でもよい。
ＩＣチップ３５は、アンテナ３６と接続されている。アンテナ３６の形状や寸法はリーダー１５Ａ、１５Ｂと通信が可能なように設定される。ＩＣチップ３５とアンテナ３６とは、パッケージ材料３１、３２の間に挟まれる。図４は、パッケージ材料３１を透過させた図示となっている。このようなＩＣタグ３０１は、両面テープや接着剤といった接合材を用いて、フィルター２０Ａ、２０Ｂ、２０Ｃ、エンジンＥＧに取り付けられる。
【００３２】
ＩＣチップ３５には、当該ＩＣチップを識別するためのコード（ＴＩＤ：Tag Identifier）と、識別装置３０が装着される部品（例えばフィルター２０及びエンジンＥＧ）を識別するためのコード（ＥＰＣ：Electronic Product Code）とを含む部品情報（タグ情報）が記憶されている。
これらのうち、ＥＰＣには、部品の名前を識別する部品名識別番号、識別装置３０が取り付けられる部品の種類を特定する品番、製造日、同じ品番の部品のなかで個々の部品を特定するシリアル番号（製造番号）、及び、当該部品の製造元を示すサプライヤコード等を含む識別情報が記憶されている。部品名識別番号とは、例えば、エンジンオイル用オイルフィルター、燃料プレフィルター、燃料メインフィルターといった部品を識別できるものであって、例えば、各部品に対し個別の番号を割り当てたものである。当該部品がエンジンＥＧの場合は、エンジン毎に割り当てられる個別の番号を部品名識別番号としてもよい。また、当該部品がエンジンＥＧである場合には、例えば、当該エンジンＥＧのオーバーホールの回数が識別情報に含まれる。なお、例えば部品名識別番号を用いて、後述する情報同一判定手段２０７による判定が行われる。
【００３３】
［部品情報管理システムの説明］
図５は、油圧ショベル１の構成、及び、油圧ショベル１を含んで構成される部品情報管理システム１００の概略構成を示すブロック図である。
機械室５Ａには、図５に示すように、識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄと通信する通信装置としてのリーダー１５（１５Ａ，１５Ｂ）が取り付けられている。これらリーダー１５は、それぞれ、識別装置３０Ａ，３０Ｂ，３０Ｃ，３０ＤのＩＣタグ３０１に記憶されている部品情報（以下、単に「データ」と呼ぶこともある）を読み出して取得する。なお、本実施形態では、リーダー１５が、読み出し機能を有したもので説明するが、リーダー１５に代え、読み出し機能に加えて書き込み機能を有するリーダーライターを用いてもよい。
【００３４】
リーダー１５Ａは、ポンプルーム５Ａ１に設置され、後述する通信コントローラ２００による制御の下、フィルター２０Ａ，２０Ｂに取り付けられた識別装置３０Ａ，３０Ｂと通信する。そして、リーダー１５Ａは、当該識別装置３０Ａ，３０Ｂからの部品情報の読み出しを行う。
【００３５】
リーダー１５Ｂは、エンジンルーム５Ａ２に設置され、フィルター２０Ｃに取り付けられた識別装置３０Ｃ、及び、エンジンＥＧに取り付けられた識別装置３０Ｄと通信する。なお、リーダー１５Ｂの動作制御は、通信コントローラ２００が直接制御してもよいし、リーダー１５Ａを介して制御してもよい。そして、リーダー１５Ｂは、識別装置３０Ｃ，３０Ｄから部品情報を読み出す処理を実行する。
【００３６】
図６は、リーダー１５（１５Ａ，１５Ｂ）の構成を示すブロック図である。
リーダー１５は、図６に示すように、指示判定手段１５１、情報受信手段１５２、受信判定手段１５３、情報送信手段１５４を機能部として有する。
指示判定手段１５１は、後述する通信コントローラ２００から、識別装置３０に記憶された部品情報の取得を指示する指示情報が入力されたか否かを判定する。
情報受信手段１５２は、指示判定手段１５１により指示情報が入力されたと判定された場合に、識別装置３０に電波を出力し、当該識別装置３０から部品情報を受信する。
受信判定手段１５３は、情報受信手段１５２で情報を受信できたか否かを判定する。
情報送信手段１５４は、情報受信手段１５２で受信された部品情報を、通信コントローラ２００に送信する。また、情報送信手段１５４は、後述するように、識別装置３０から部品情報を取得できなかった場合は、エラー情報を通信コントローラ２００に送信する。リーダー１５の詳細な動作については後述する。
【００３７】
なお、本実施形態では、リーダー１５Ａ，１５Ｂは同じ構成であるが、２台のリーダー１５Ａ，１５Ｂのうちの一方をマスターとし、他方をスレーブとし、マスター側でスレーブ側を制御する場合には、マスター側のリーダーには、スレーブ側を制御したり、スレーブ側のリーダーが識別装置３０から受信した情報を取得する手段を追加すれば良い。
【００３８】
これらリーダー１５（１５Ａ，１５Ｂ）は、例えば、９００ＭＨｚのＵＨＦ帯の電波を用いて識別装置３０が有するＩＣタグ３０１と通信する。この周波数帯の電波であれば、１ｍ程度離れた識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄとも交信できるため、上記ポンプルーム５Ａ１及びエンジンルーム５Ａ２内でも利用できる。
【００３９】
なお、本実施形態では、読み取り装置であるリーダー１５を通信装置として用いている。しかしながら、前述のようにリーダー１５に代えて、識別装置３０から情報を読み取る機能と識別装置３０へ情報を書き込む機能を有するリーダーライター（読み書き装置）を採用することも可能である。
また、本実施形態では、２台のリーダー１５（１５Ａ，１５Ｂ）が設けられているが、リーダー１５は、一台だけでもよく、２台以上あってもよい。しかしながら、リーダー１５と各識別装置３０との通信状態は、相対位置関係によって決まるため、複数のリーダー１５を設ければ、より高い確率でＩＣタグ３０１に記憶されている部品情報を読み取ることができる。
【００４０】
［各コントローラの説明］
作業車両である油圧ショベル１は、上記構成の他、図５に示すように、通信コントローラ２００、エンジンコントローラ２１１、ポンプコントローラ２１２及びモニタ装置２１３と、これらを接続して互いにデータ通信可能とする車体内ネットワーク２１０と、を備える。
【００４１】
［エンジンコントローラ］
エンジンコントローラ２１１は、オペレータのキーオン操作により図示しないバッテリから電源が供給され起動する。そして、エンジンコントローラ２１１は、エンジンＥＧが始動した場合には、そのエンジン始動を示す情報を通信コントローラ２００に通知する。
エンジンコントローラ２１１は、エンジンＥＧへの燃料供給量を調整して、当該エンジンＥＧの出力を制御する。さらに、エンジンコントローラ２１１は、前記温度センサ２２１，２２２の検出値を取得し、車体内ネットワーク２１０を介して通信コントローラ２００に送信する。
ポンプコントローラ２１２は、ポンプＰＮの出力を制御する。また、ポンプコントローラ２１２は、前記温度センサ２２３の検出値を取得し、車体内ネットワーク２１０を介して通信コントローラ２００に送信する。
【００４２】
モニタ装置２１３は、燃料残量や油圧ショベル１の故障情報等を表示する表示機能や、油圧ショベル１の動作設定等を行う入力機能を備える。
【００４３】
［通信コントローラ］
通信コントローラ２００は、後述する通信ネットワーク１２０を介して管理センタ１１０と相互通信を可能とするために、アンテナ２０１に接続された通信端末２０２を有する。
また、通信コントローラ２００は、エンジンコントローラ２１１、ポンプコントローラ２１２、モニタ装置２１３、リーダー１５Ａ，１５Ｂと、車体内ネットワーク２１０で接続され、互いにデータ通信可能である。本発明の通信システムは、これらの車体内ネットワーク２１０を用いて、相互にデータ通信可能な通信コントローラ２００およびリーダー１５Ａ，１５Ｂ、識別装置３０によって構成されている。なお、通信システムは、このように作業車両に搭載されたものであってもよいし、作業車両に、管理センタ１１０の管理サーバ１１１を少なくとも含めたものを通信システムとしてもよい。
そして、通信コントローラ２００は、図７に示すように、起動指令検出手段２０３、環境温度判定手段２０４、通信制御手段２０５、受信判定手段２０６、情報同一判定手段２０７、情報送信手段２０８、情報記憶手段２０９を備える。情報記憶手段２０９は、過去にリーダー１５から受信した部品情報が記憶されている。
【００４４】
起動指令検出手段２０３は、例えば、エンジンコントローラ２１１からの信号によってエンジンＥＧの始動、あるいは管理センタ１１０から受信した起動コマンドを検出する。
環境温度判定手段２０４は、温度センサ２２１、２２２、２２３のうち、少なくとも一つの温度センサの検出値に基づいて識別装置３０が配置されている環境の温度が識別装置３０の動作温度を超えているか否かを判定する。すなわち、環境温度判定手段２０４は、識別装置３０の動作を確保する動作温度を超えているか否かを判定するものであって、識別装置３０が配置されている場所の環境温度が、リーダー１５が読み込み不良なく識別装置３０から部品情報を読みこむことができる環境温度を超えているか否かを判定する。
通信制御手段２０５は、起動指令検出手段２０３の検出結果や環境温度判定手段２０４の判定結果に基づいて、リーダー１５の電波出力（電波発振）を制御する。
受信判定手段２０６は、リーダー１５から情報を受信できたかを判定する。
【００４５】
情報同一判定手段２０７は、リーダー１５から受信した部品情報と、情報記憶手段２０９に記憶されている部品情報とを比較し、一致するか、あるいは異なる部品情報（データ）であるかを判定する。そして、情報同一判定手段２０７は、新しい部品情報（データ）が取得されたと判定した場合には、情報記憶手段２０９に記憶済みの部品情報（データ）をそのまま保持し、新たに取得した部品情報（データ）を記憶する。このような場合、その後、リーダー１５から受信した部品情報に、情報記憶手段２０９に保持された部品情報が含まれなかった場合、このタイミングで、保持されていた部品情報を消去するようにしてもよい。あるいは、情報同一判定手段２０７によって、新しい部品情報が取得されたと判定した場合に、すぐに情報記憶手段２０９に記憶済みの部品情報を消去するようにしてもよい。いずれにしても、交換されて取り外されたと思われる部品についての部品情報は、情報記憶手段２０９から消去され、新たに取り付けられた部品についての部品情報が、情報記憶手段２０９に記憶されることになる。なお、情報同一判定手段２０７による当該判定は、例えば、取得済みで記憶されている部品名識別情報と新たに取得した部品名識別情報とを比較して行うことができる。なお、このような比較処理は、後述する管理サーバ１１１で行ってもよい。
【００４６】
情報送信手段２０８は、リーダー１５が識別装置３０から取得した情報や、受信処理の結果（エラー情報）などを管理サーバ１１１に送信する。この際、情報送信手段２０８は、識別装置３０から読み出したデータを、例えばリーダー１５が作動した時刻を示すデータ、リーダー１５が識別装置３０のデータを読み込んだ時刻を示すデータ、および当該識別装置３０のデータを管理サーバ１１１に送信する時刻を示すデータのいずれか一つ、あるいは複数のデータと共に、通信端末２０２、アンテナ２０１、通信ネットワーク１２０を介して管理センタ１１０の管理サーバ１１１に送信する。時刻を示すデータは、例えば通信コントローラ２００が備える時計ＩＣにより取得することができる。
なお、以上に説明したような通信コントローラ２００の機能を他のコントローラ、例えばポンプコントローラ２１２、あるいはリーダー１５が備えていてもよい。
【００４７】
［作業車両の部品情報管理システム］
次に、各識別装置３０の情報を利用した部品情報管理システム１００について説明する。以下では、油圧ショベル１に対する部品情報管理システム１００を例示するが、他の作業車両としての建設機械にも、本発明は適用可能である。
部品情報管理システム１００は、作業車両とは異なる位置にある管理センタ１１０にて、当該作業車両に搭載されるフィルター等の部品交換の有無などを、通信ネットワーク１２０を介して管理及び監視する。この部品情報管理システム１００は、図５に示すように、管理センタ１１０と、少なくとも１台の作業車両（例えば油圧ショベル１）と、当該管理センタ１１０及び作業車両の間で情報を送受信する通信ネットワーク１２０と、を備える。
これらのうち、通信ネットワーク１２０は、無線通信によるデータ通信用のネットワークであり、携帯電話網や衛星通信網を利用できる。
【００４８】
管理センタ１１０は、複数の作業車両の部品情報を含む各種情報を一元的に管理する管理サーバ１１１を備える。
管理サーバ１１１は、ハードディスク等で構成される大容量記憶装置で構成される。管理サーバ１１１は、液晶モニタ等で構成される表示装置１１２や、無線又は有線にて通信可能な通信機器１１３等と相互に通信可能に接続されている。そして、管理サーバ１１１は、通信ネットワーク１２０を介して、油圧ショベル１から受信した、上記部品情報を、管理及び記憶する。
【００４９】
具体的に、管理サーバ１１１は、上記記憶装置により、部品情報に含まれるＴＩＤとＥＰＣとを関連付けて記憶している。従って、管理サーバ１１１は、新たに取得されたＩＣタグ３０１から読み出したＴＩＤとＥＰＣとのデータの組み合わせを、既に記憶しているデータと照合することで、作業車両の部品（例えばフィルター２０）が交換されたことや、作業車両に取り付けられた部品が純正品であるか否かの判定を実施できる。あるいは、このような照合を行うことにより、部品が作業車両に取り付けられてからの経過時間を把握することが可能である。このため、例えば、フィルター２０の交換時期を管理サーバ１１１側で管理できる。
【００５０】
［部品情報管理システムでの情報収集処理］
図８〜１０は、部品情報管理システム１００にて実行される情報収集処理を示すフローチャートである。
本実施形態に係る部品情報管理システム１００では、主に、図８に示す起動指令時の情報収集処理と、図１０に示すエンジン始動時以外のタイミングでの情報収集処理とを行う。
ここで、起動指令時には、油圧ショベル１のオペレータがキーオン操作を行ってエンジンＥＧが始動した場合と、管理センタ１１０の管理者からの起動コマンド（起動信号）が通信コントローラ２００に与えられて、通信コントローラ２００やリーダー１５が起動した場合とがある。本実施形態の部品情報管理システム１００は、いずれかの起動指令時あるいは両方の起動指令時に、起動信号を発生させ、起動信号をトリガとして、リーダー１５を作動して情報収集処理を実行する。
【００５１】
また、起動指令時以外のタイミングの情報収集処理とは、定期的あるいはオペレータや管理センタ１１０の管理者からの操作指示によってリーダー１５を作動するものである。
例えば、通信コントローラ２００にタイマー機能を設け、通信コントローラ２００が、一日に一回など定期的なタイミングが到来したことを起動信号のトリガとしてリーダー１５を作動させる構成としてもよい。また、上記オペレータのモニタ装置２１３に備えた所定の操作ボタンの操作指示に応じて、通信コントローラ２００が、リーダー１５を作動させる構成としてもよい。すなわち、当該オペレータが所定の起動信号を発生するための操作ボタンを操作した際、通信コントローラ２００が、その起動信号を受信した場合に、起動信号をトリガとしてリーダー１５を起動させるように構成してもよい。
加えて、フィルターヘッド１３Ａ，１３Ｂ，１３Ｃにフィルター２０Ａ，２０Ｂ，２０Ｃの脱着を検出するセンサを設け、当該センサの出力（起動信号）をトリガとしてリーダー１５を作動させるように構成してもよい。
【００５２】
［起動指令時の情報収集処理］
次に、起動指令時の情報収集処理について、図８を参照して説明する。
［通信コントローラの情報取得指示制御］
通信コントローラ２００の起動指令検出手段２０３は、エンジンコントローラ２１１からの、エンジン始動を示す情報（エンジン始動情報）の有無をチェックし、オペレータによるエンジンキースイッチのオン操作や、管理センタ１１０から通信ネットワーク１２０を介して通知される起動コマンドによって、エンジンＥＧが始動あるいは通信コントローラ２００が起動されたか否かを判定する（ステップＳ１１）。図８は、エンジン始動情報を起動指令検出手段２０３が検出した場合を示している。なお、エンジン始動情報は、キースイッチをアクセサリー位置に操作したことを示す信号を用いて生成されたものであってもよい。すなわち、キースイッチによりエンジンが始動されずとも、キースイッチがアクセサリー位置に操作され、通信コントローラ２００やリーダー１５などの電子機器等に電源が投入された際（ステップＳ１１、Ｙｅｓ）、図８に示す起動指令時の情報収集処理が実行されてもよい。
起動指令検出手段２０３は、エンジン始動情報を検出しない場合、ステップＳ１１でＮｏと判定し、ステップＳ１１のチェックを繰り返す。
【００５３】
エンジンＥＧの始動を検出してステップＳ１１でＹｅｓと判定すると、通信コントローラ２００の通信制御手段２０５は、リーダー１５に対して、識別装置３０からの部品情報の取得指示を送信する（ステップＳ１２）。具体的に、通信制御手段２０５は、リーダー１５に対して、部品情報を取得させる指示情報（指示コマンド）を出力する。
この際、通信制御手段２０５は、リーダー１５Ａ，１５Ｂに個別に指示情報を送信してもよい。また、一方のリーダー１５Ａ（マスター）が他方のリーダー１５Ｂ（スレーブ）を制御している場合には、通信制御手段２０５はリーダー１５Ａのみに指示情報を送信してもよい。この場合、リーダー１５Ａは、リーダー１５Ｂに対して指示情報を送信する。
この後、通信コントローラ２００は、リーダー１５から送信される情報を受信したかを判定する処理に移行する（ステップＳ１３）。
【００５４】
［リーダーの情報取得処理］
リーダー１５の指示判定手段１５１は、通信制御手段２０５から部品情報の取得を指示する指示情報を受信したか否かを判定する（ステップＳ２１）。この判定処理は、指示情報が受信されるまで繰り返し実行される。
ここで、指示情報を受信した場合、指示判定手段１５１はステップＳ２１でＹｅｓと判定し、リーダー１５の情報受信手段１５２は、識別装置３０に向けて電波を出力し、この電波を受信した識別装置３０から情報を受信する（ステップＳ２２）。ここで、ポンプルーム５Ａ１およびエンジンルーム５Ａ２は隔壁５Ａ３で区画されているため、リーダー１５Ａから出力された電波は、識別装置３０Ａ，３０Ｂで受信され、リーダー１５Ｂから出力された電波は、識別装置３０Ｃ，３０Ｄで受信される。
そして、識別装置３０は、リーダー１５からの電波を受けるとＩＣタグ３０１は起動するとともにリーダー１５に向けて電波（反射波）を出力する。このため、リーダー１５はＩＣタグ３０１からの情報を受信できる。
【００５５】
［電波出力期間経過判定］
リーダー１５は、電波の出力開始後、電波出力期間が経過したかを判定する（ステップＳ２３）。図１１は、電波出力期間を説明するタイムチャートを示す。ここで、電波出力期間とは、エンジンＥＧの始動時を基点として予め設定されている期間であり、例えば、エンジン始動から５分経過した時点から第２時間が経過するまでの期間（例えば３０秒間）である。電波出力期間の開始時点、すなわち実際にリーダー１５から電波が出力される開始時点は、エンジン始動から待機時間としての５分間が経過した時点であり、電波出力期間の終了時点は、エンジン始動から５分３０秒経過した時点である。なお、エンジン始動から待機時間を経過させずにリーダー１５から電波が出力されるようにしてもよく、好ましくは、上記のようにエンジン始動後に待機時間を設け、待機時間が経過した後にリーダー１５から電波が出力されるようにする。この電波出力期間である上記の開始時点から終了時点までの第２時間（３０秒間）の間に、リーダー１５は電波を出力する。電波出力期間（第２時間）は、電波出力開始から電波出力停止までの期間である。すなわち、第２時間は実際にリーダー１５が電波を出力する期間である。この電波出力期間は、通信制御手段２０５が情報取得（電波出力）を指示した後、所定時間後に電波出力を停止するコマンドをリーダー１５に送信することで設定してもよいし、通信制御手段２０５がリーダー１５に情報取得を指示する際に、電波出力期間も合わせて指示することで設定してもよい。さらには、リーダー１５に予め電波出力期間として設定しておいてもよい。エンジンＥＧの始動時を起点として、そこから５分間は、リーダー１５は電波を発信しないこととしている。キースイッチのオン操作あるいはキースイッチをアクセサリー位置に操作することで通信コントローラ２００等の電子機器に図示しないバッテリから電源が供給される。起動指令後、所定の時間（例えば５分間）が経過するまでの時間は、リーダー１５に電波の出力を待機させるための待機時間である。このように、待機時間をもうけることで、通信コントローラ２００等の電子機器が起動後に、確実にＩＣタグ３０１に記憶されている部品情報の読みこみができる。
【００５６】
この電波出力期間の終了のタイミングは、エンジンＥＧの始動によって識別装置３０が配置されている空間の温度が識別装置３０の動作を確保する動作温度を超えるのに要する時間（第１時間）より前のタイミングであり、かつ、実際に電波が出力される電波出力期間（例えば上記のように３０秒である第２時間を含む時間）は、電波出力によって部品情報を読み出すのに必要な情報取得時間以上に設定している。
実際に電波が出力される期間は、前記温度が識別装置３０の動作温度を超えていない場合に部品情報を取得するために必要な時間であり、例えば３０秒である。一方、前記第１時間は、エンジン回転数、外気温等に影響されるが、想定できる条件のなかで最も短い時間を設定している。なお、前記第１時間は、予め油圧ショベル１を動作させて、機械室５Ａの内部の温度上昇を計測した結果や、機械室５Ａ内の熱解析シミュレーションの結果などにより設定することができ、例えば、１０分間である。すなわち、外気温が高い状態で、かつ、エンジンＥＧを始動直後から高回転で制御した場合、エンジンＥＧの温度の上昇スピードも高くなる。このため、エンジンルーム５Ａ２に配置された識別装置３０Ｃや識別装置３０Ｄの温度は、エンジンＥＧの発熱温度や、フィルター２０Ｃを流れる流体の温度、さらには外気温や機械室５Ａ上部に照射する直射日光などによって、前記第１時間を経過すると動作温度の上限値を超える可能性がある。
なお、ポンプルーム５Ａ１に配置された識別装置３０Ａ，３０Ｂの温度は、エンジンＥＧから離れて配置されているためその影響は低くなり、前記第１時間では、識別装置３０Ａ，３０Ｂの動作温度を超えることは殆どない。
従って、前記電波出力期間（第２時間）、つまり実際に電波が出力される期間をより長くすることで、識別装置３０の部品情報をより確実に取得でき、かつ、電波出力期間の終了のタイミングを第１時間未満にすることで、識別装置３０が動作温度を超えて高温状態となった状態で通信することを防止できる。すなわち、エンジンＥＧの始動後、前記電波出力期間内であれば、識別装置３０の環境温度も低い状態で、識別装置３０の動作不良が発生することなく識別情報を取得できる。
【００５７】
リーダー１５の情報受信手段１５２は、実際に電波の出力が開始された後、第２時間が経過していない場合、ステップＳ２３でＮｏと判定し、ステップＳ２２の処理を継続する。
一方、情報受信手段１５２は、実際に電波の出力が開始された後、第２時間が経過した場合は、ステップＳ２３でＹｅｓと判定し、電波出力を停止する（ステップＳ２４）。そして、リーダー１５の受信判定手段１５３は、部品情報を受信できたかを判定する（ステップＳ２５）。
【００５８】
受信判定手段１５３は、部品情報が受信された場合、ステップＳ２５でＹｅｓと判定し、情報送信手段１５４は、受信した部品情報と情報取得時の日時データとを関連付けて送信情報として保持し、通信コントローラ２００にその送信情報を送信する（ステップＳ２６）。
一方、受信判定手段１５３は、部品情報が受信されない場合、ステップＳ２５でＮｏと判定し、情報送信手段１５４は、エラー情報と情報取得時の日時データとを関連付けて保持し、通信コントローラ２００にエラー情報を送信する（ステップＳ２７）。
このステップＳ２６，Ｓ２７の終了の後、リーダー１５における情報取得処理は終了する。
【００５９】
［通信コントローラの情報取得処理］
ステップＳ１３において、通信コントローラ２００の受信判定手段２０６は、リーダー１５から送信された情報（エラー情報又は送信情報）を受信できたかを判定する。
受信判定手段２０６は、リーダー１５から送信された情報が受信された場合、ステップＳ１３でＹｅｓと判定する。この場合、通信コントローラ２００の情報同一判定手段２０７は、取得した部品情報（それぞれの識別装置３０から受信した送信情報に含まれる部品情報）と、情報記憶手段２０９で既に記憶している部品情報とが同一か否かを判定する（ステップＳ１４）。
情報同一判定手段２０７は、取得した部品情報と、情報記憶手段２０９に記憶している部品情報が同一である場合、ステップＳ１４でＹｅｓと判定し、通信コントローラ２００は、情報収集処理を終了する。
一方、情報同一判定手段２０７は、部品情報が変更されていた場合や、部品情報を受信できずにエラー情報を受信した場合は、ステップＳ１４でＮｏと判定する。そして、同一でないと判定された場合には、通信コントローラ２００の情報送信手段２０８は、管理サーバ１１１に、取得した部品情報やエラー情報を送信する情報送信処理ＳＢを実行する。
【００６０】
また、受信判定手段２０６がリーダー１５から送信された情報を受信せず、ステップＳ１３でＮｏと判定された場合、すなわちステップＳ１２で情報取得指示を送信した後、前記電波出力期間が経過してもリーダー１５から情報が送信されなかった場合には、リーダー１５や車体内ネットワーク２１０に故障や断線などの不調が生じた可能性があるため、情報送信手段２０８は、管理センタ１１０に、リーダー１５から情報を受信できなかったことを示すエラー情報を送信する情報送信処理ＳＢを実行する。
【００６１】
図９は、通信コントローラ２００の情報送信手段２０８により実行される情報送信処理ＳＢ、及び、管理サーバ１１１により実行される情報記憶処理ＳＣを示すフローチャートである。
情報送信処理ＳＢでは、図９に示すように、通信コントローラ２００は、部品情報が新たに取得されている場合には、当該部品情報で、情報記憶手段２０９に既に記憶している部品情報を更新する（ステップＳＢ１）。この際、通信コントローラ２００は、全ての識別装置３０の部品情報がリーダー１５から取得できている場合には、すでに情報記憶手段２０９が記憶している全ての部品情報を、新たに取得した部品情報で更新してもよく、リーダー１５から取得できた部品情報のうち、すでに情報記憶手段２０９が記憶している部品情報と異なると判断された部品情報のみ、新たに取得した部品情報として更新してもよい。また、前述のように、リーダー１５から取得できた部品情報のうち、すでに情報記憶手段２０９が記憶している部品情報と異なる部品情報がある時に、異なると判定された、情報記憶手段２０９に記憶されている部品情報を、すぐには消去したり更新したりせずに、情報記憶手段２０９に保持しておき、後に消去するようにしてもよい。また、現在取得されている部品情報を上記モニタ装置２１３に表示させてもよい。更に、エラー情報が取得されている場合には、当該モニタ装置２１３等により、エラー情報の発生や内容を示すような警告を発してもよい。
【００６２】
次に、通信コントローラ２００は、管理サーバ１１１に取得した情報を送信するための送信情報を生成する（ステップＳＢ２）。この送信情報には、異なると判定された部品情報やエラー情報、及び、これら情報に関連する上記日時データが含まれる。なお、新たに取得された全ての情報（リーダー１５から受信した情報）が含まれていてもよい。
この後、通信コントローラ２００は、通信ネットワーク１２０を介して、生成された送信情報を管理サーバ１１１に送信する（ステップＳＢ３）。
これにより、油圧ショベル１における情報送信処理ＳＢは終了する。
【００６３】
管理サーバ１１１は、以下に示す情報記憶処理ＳＣを実行する。
情報記憶処理ＳＣでは、図９に示すように、管理サーバ１１１は、予め設定された作業車両（例えば、油圧ショベル１）からの送信情報が受信されたか否かの判定処理を繰り返し実行している（ステップＳＣ１）。
そして、送信情報が受信されたと判定すると、管理サーバ１１１は、当該送信情報を受信した日時（時刻及び日付）を取得する（ステップＳＣ２）。
この後、管理サーバ１１１は、受信した送信情報から部品情報やエラー情報を抽出し、これら情報とステップＳＣ２にて取得された日時とを関連付けて記憶する（ステップＳＣ３）。この際、上記ステップＳ１４と同様の判定処理を実行し、過去に取得された部品情報と異なる部品情報やエラー情報を、管理サーバ１１１の管理者に報知してもよい。
これにより、管理サーバ１１１における情報記憶処理ＳＣは終了し、ひいては、部品情報管理システム１００における情報収集処理が終了する。
【００６４】
［環境温度判定による情報収集処理］
次に、本実施形態において、エンジン始動時以外で識別装置３０の情報を収集する処理を図１０のフローチャートに基づいて説明する。なお、図１０において、前述した図８のフローチャートと同じ処理には同じ符号を付して説明を省略する。
図１０の処理は、定期的あるいはオペレータや管理センタ１１０の管理者からの操作指示によってリーダー１５の作動が指示された場合の処理である。
【００６５】
［環境温度判定］
通信コントローラ２００は、まず環境温度判定手段２０４によって識別装置３０が配置された空間（環境）の温度を判定する（ステップＳ３１）。
具体的には、環境温度判定手段２０４は、温度センサ２２１，２２２の検出値をエンジンコントローラ２１１から取得する。また、温度センサ２２３の検出値をポンプコントローラ２１２から取得する。これらの温度センサ２２１，２２２，２２３の検出値に基づいて、各識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの環境温度を判定できる。
例えば、エンジンルーム５Ａ２に設けられた識別装置３０Ｄは、エンジンＥＧに装着されているので、エンジンＥＧの水温を検出する温度センサ２２２の検出値によって識別装置３０Ｄの温度を推定できる。また、エンジンルーム５Ａ２に設けられた燃料メインフィルター２０ＣはエンジンＥＧに近接して配置されているので、識別装置３０Ｃの温度も温度センサ２２２の検出値によって推定できる。なお、燃料メインフィルター２０Ｃを流れる燃料の温度を検出するセンサが設けられている場合には、その検出値も参考にして識別装置３０Ｃの温度を推定してもよい。
【００６６】
一方、ポンプルーム５Ａ１に設けられたエンジンオイルフィルター２０Ａは、エンジンＥＧの熱の影響は軽減されるが、フィルター２０Ａを流れるエンジンオイルの温度や、ポンプＰＮを流れる作動油の温度の影響を受ける。このため、温度センサ２２１や温度センサ２２３の検出値によって識別装置３０Ａの温度を推定できる。
また、ポンプルーム５Ａ１に設けられた燃料プレフィルター２０Ｂは、エンジンＥＧの熱の影響は軽減されるが、フィルター２０Ｂを流れる燃料の温度や、ポンプＰＮを流れる作動油の温度の影響を受ける。このため、温度センサ２２３の検出値と、燃料プレフィルター２０Ｂを流れる燃料の温度を検出するセンサが設けられている場合には、その検出値も参考にして識別装置３０Ｂの温度を推定してもよい。
したがって、温度センサ２２１，２２２，２２３は、識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄが配置された環境の温度と相関する温度を検出して、識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄが配置された環境の温度を検出する温度検出手段である。
【００６７】
そして、環境温度判定手段２０４は、ステップＳ３１で推定された各識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの温度（環境温度）がそれらの識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの動作温度を超えているか否かを判定する（ステップＳ３２）。ここで、識別装置３０の動作温度の上限値が設定されている場合、環境温度判定手段２０４は、前記環境温度が上限値を超えた高温状態である場合に動作温度を超えていると判定する。また、識別装置３０の動作温度の下限値が設定されている場合、環境温度判定手段２０４は、前記環境温度が低下して下限値を超えた低温状態である場合に動作温度を超えていると判定する。したがって、動作温度の上限値および下限値の両方が設定されていて動作温度範囲が規定されている場合、環境温度判定手段２０４は、前記環境温度が動作温度範囲外であれば動作温度を超えていると判定する。
そして、動作温度を超えていない場合（ステップＳ３２でＮｏ）は、前記図８の場合と同じく情報取得指示の送信処理を行う（ステップＳ１２）。以降、リーダー１５は、前記図８と同じくステップＳ２１〜Ｓ２７の処理を実行する。なお、ステップＳ２３の電波出力期間は前記第２時間以上であればよい。なお、エンジン始動時ではないため、前記第１時間の設定はないが、無駄な電力消費を無くすための電波出力期間は、前記第２時間以上でできるだけ短い時間に設定すればよい。
また、通信コントローラ２００は、図８と同じくステップＳ１３〜ＳＢの処理を実行する。さらに、情報送信処理ＳＢは図９に示す処理と同一である。
すなわち、ステップＳ１２の情報取得指示の送信処理を実行する条件が異なるだけであり、識別装置３０からの部品情報の取得処理は起動指令時の情報取得処理と同じである。
【００６８】
一方、環境温度判定手段２０４は、識別装置３０の環境温度が、動作温度を超えている場合は、ステップＳ３２でＹｅｓと判定し、通信コントローラ２００はステップＳ１２の情報取得指示の送信処理を実行しない。すなわち、通信コントローラ２００の通信制御手段２０５は、識別装置３０が配置された環境の温度が、識別装置３０の動作を確保する動作温度を超えていると環境温度判定手段２０４が判定すると、リーダー１５の電波の出力を禁止する。
このため、リーダー１５は、識別装置３０が動作温度を超えた状態で電波を出力することがなく、動作温度を超えた状態での情報の読み書き処理の実行を確実に防止できる。
【００６９】
以上の部品情報管理システム１００によれば、管理サーバ１１１は、識別装置３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの部品情報を取得することで、例えば、フィルター２０Ａ，２０Ｂ，２０Ｃの装着時期、装着後の経過時間、交換の有無、エンジンＥＧのオーバーホールの回数を把握できる。
そして、管理サーバ１１１が受信した識別装置３０の部品情報、及び、当該部品情報を油圧ショベル１が取得及び送信する際に関連付けた上記日時データが、過去に受信した部品情報及び日時データと異なれば、新たなフィルター２０Ａ，２０Ｂ，２０Ｃ及びエンジンＥＧの装着の有無を認識できる他、装着された時期、すなわち交換時期を認識でき、次回の交換時期の管理ができる。
【００７０】
ところで、模倣品フィルターには正規の識別装置３０が取り付けられていないか、識別装置３０そのものが取り付けられていないことが想定される。従って、模倣品フィルターが取り付けられた場合、リーダー１５、通信コントローラ２００及び管理サーバ１１１は、部品情報を取得できない。この場合には、リーダー１５により上記エラー情報が生成され、当該エラー情報は、通信コントローラ２００及び管理サーバ１１１により取得される。このため、管理サーバ１１１は、模倣品フィルターが油圧ショベル１に取り付けられている可能性を推測できる。
【００７１】
なお、各フィルター２０Ａ，２０Ｂ，２０Ｃは、各々で装着時期は必ずしも一致しないが、上記のように通信コントローラ２００が新たなデータと古いデータとを比較する処理を行うことでフィルター毎の装着時期を把握できる。そして、作業車両において累積稼働時間を記録する図示しないＳＭＲ（サービスメータ）から得られる累積稼働時間の情報を、管理サーバ１１１は、通信ネットワーク１２０を介して油圧ショベル１から取得し、取得した累積稼働時間の情報と部品情報とを関係づけることで、作業車両における各フィルター２０Ａ，２０Ｂ，２０Ｃの使用時間を把握できるため、次のフィルター２０の交換時期を容易にかつ確実に管理できる。また、識別装置３０Ｄの部品情報に含まれるエンジンＥＧのオーバーホールの回数を取得できるので、当該回数が変化した時からの上記累積稼働時間の変化量に基づいて、次のオーバーホールの時期を容易にかつ確実に管理できる。
このように、各リーダー１５が適切に動作して、識別装置３０の情報を確実に取得することは、上記部品情報管理システム１００を構築する上で、非常に重要である。
【００７２】
さらに、通信コントローラ２００は、リーダー１５から情報を受信できない場合（ステップＳ１３でＮｏ）も、エラー情報を管理サーバ１１１に送信したり、モニタ装置２１３に表示する。従って、油圧ショベル１のオペレータや、管理センタ１１０の管理者は、リーダー１５の不調や車体内ネットワーク２１０の断線などの可能性を把握できる。
【００７３】
以上説明した本実施形態に係る油圧ショベル１及び部品情報管理システム１００によれば、以下の効果がある。
識別装置３０が配置された環境温度が、エンジン始動直後において識別装置３０の動作温度を超えているか否かを判定するために、温度センサ２２１，２２２，２２３の検出値に基づいて環境温度判定手段２０４で識別装置３０が配置された環境温度が識別装置３０の動作温度を超えているか否かを判定する。環境温度判定手段２０４が、識別装置３０が配置された環境温度は識別装置３０の動作温度を超えていないと判定した場合に、リーダー１５から電波を出力して識別装置３０の情報を取得するようにしている。このため、識別装置３０が高温環境下などの動作温度を超えているときに識別装置３０に対してデータの読み込みや書き込みが実行されることを防止でき、識別装置３０の読み込み不良や書き込み不良といった動作不良の発生を確実に防止できる。
その上、温度センサ２２１，２２２，２２３は従来から設けられているものであり、新たに温度センサを設ける必要が無いため、低コストで実現できる。
【００７４】
［変形例］
なお、本発明は上記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、環境温度判定手段２０４は油圧ショベル１に予め設けられていた温度センサ２２１，２２２，２２３を用いて環境温度を判定していた。しかしながら、本発明はこれに限らない。すなわち、識別装置３０とともに環境温度を測定する温度センサをフィルター２０等の部品やエンジンＥＧに設けて環境温度を判定してもよい。あるいは、温度センサをエンジンルーム５Ａ２内やポンプルーム５Ａ１内に設けて、各ルーム内の環境温度を測定し環境温度を判定してもよい。このように、環境温度判定手段２０４は、機械室５Ａ内の温度を検出する温度センサ、部品に取り付けられた温度センサ、エンジン冷却水あるいはエンジンオイルの温度を検出する温度センサを用いて、環境温度を判定することができる。
さらに、前記実施形態では、起動指令時の情報収集処理では環境温度を判定していないが、起動指令時の情報収集処理において、温度センサ２２１，２２２，２２３の検出値から環境温度を推定し、環境温度判定手段２０４が、識別装置３０が配置された環境温度は識別装置３０の動作温度を超えていないと判定した場合に、リーダー１５から電波を出力して識別装置３０の情報を取得するようにしてもよい。さらに、この場合、識別装置３０に温度センサを内蔵しておき、起動指令時の情報収集時に部品情報に加えて識別装置３０内の温度センサの検出値も受信し、受信した情報の信頼性の判定に利用してもよい。
【００７５】
また、前記起動指令時の情報収集処理では、前回のエンジン停止時から、その後、最初のエンジン始動までの時間である、エンジン停止期間を検出する停止期間検出手段を設け、エンジン停止期間が設定値未満の場合は、前記起動指令検出手段２０３で前記エンジンの始動を検出しても、通信制御手段２０５はリーダー１５の電波の出力を禁止するようにしてもよい。その設定値は、予め油圧ショベル１を動作させて、機械室５Ａの内部の温度上昇を計測した結果や、機械室５Ａ内の熱解析シミュレーションの結果に基づいて定めることができる。
ここで、エンジン停止期間は、前回のエンジン停止時に日時データを通信コントローラ２００が記憶しておき、その後、最初のエンジン始動時の日時データとの経過時間を算出して求めることができる。
この場合、エンジン停止期間が非常に短い場合には、リーダー１５からの電波出力を禁止するため、高温環境下にある状態で、識別装置３０に対してデータの読み込みや書き込みが実行されることを防止でき、識別装置３０の動作不良である書き込み不良や読み込み不良の発生を確実に防止できる。例えば、油圧ショベル１による掘削作業が長時間行なわれた後、エンジン停止がされ、その後、多くの時間が経過してないところで、エンジン始動がされると、識別装置３０が配置された環境温度は高温環境下のままであることが考えられる。このよう場合、上記のようにエンジン停止期間を検出して、リーダー１５の電波の出力を禁止するような処理を実行することで、識別装置３０の書き込み不良等を防止できる。
【００７６】
また、前記実施形態では、リーダー１５の電波出力の禁止を制御する通信制御手段２０５は、通信コントローラ２００側に設けられていたが、リーダー１５側に設けてもよい。すなわち、通信コントローラ２００から情報収集の指示があった場合、リーダー１５が、電波出力期間を経過しているか否か、あるいは、識別装置３０の環境温度が動作温度を超えているか否かを判定して電波出力を制御してもよい。
【００７７】
上記実施形態では、通信コントローラ２００は、通信ネットワーク１２０を介して管理センタ１１０の管理サーバ１１１に、識別装置３０から受信した部品情報を含む送信情報を送信するとした。しかしながら、本発明はこれに限らない。すなわち、通信コントローラ２００は、管理サーバ１１１に部品情報を送信しなくてもよい。この場合、例えば、通信コントローラ２００が、取得された部品情報やエラー情報をモニタ装置２１３に表示させることで、オペレータが当該部品情報、ひいては、フィルターの装着時期や交換時期を把握できるように構成してもよい。
【００７８】
上記実施形態では、各リーダー１５により取得された部品情報が、既に記憶している部品情報（過去に取得された部品情報）と一致するか否かの判定処理を、通信コントローラ２００が実行するとした。しかしながら、本発明はこれに限らない。例えば、各リーダー１５が、過去に受信した部品情報を記憶しており、当該部品情報と新たに受信した部品情報とが同一であるか否かを判定し、判定結果を通信コントローラ２００に送信する構成としてもよい。この場合、過去に受信した部品情報に複数の識別装置３０から新たにそれぞれ受信された部品情報が含まれない場合に、新たに受信された部品情報と過去の部品情報とが一致しないと、リーダー１５により判定できる。
【００７９】
上記実施形態では、識別装置３０Ａ，３０Ｂ，３０Ｃは、２つのＩＣタグ３０１を有するとした。しかしながら、本発明はこれに限らない。すなわち、識別装置３０Ｄのように、１つのＩＣタグ３０１を有する構成としてもよく、３つ以上のＩＣタグ３０１を有する構成としてもよい。また、作業車両が有する識別装置３０やリーダー１５の数も適宜変更可能である。
上記実施形態では、識別装置３０Ａ，３０Ｂ，３０Ｃは、フィルター２０Ａ，２０Ｂ，２０Ｃにそれぞれ取り付けられ、識別装置３０Ｄは、エンジンＥＧに取り付けられるとした。しかしながら、本発明はこれに限らない。すなわち、識別装置３０が取り付けられる部品は、適宜変更してもよく、作業車両を構成する部品（装置を含む）であれば、交換可能に設けられた交換部品でも、交換部品でなくてもよい。
【産業上の利用可能性】
【００８０】
本発明は、油圧ショベルといった建設機械だけでなく、ホイールローダやブルドーザ、モータグレーダ、ダンプトラックといった他の建設機械に適用可能であるとともにフォークリフトといった産業車両などにも適用可能である。
【符号の説明】
【００８１】
１…油圧ショベル（作業車両）、２０（２０Ａ，２０Ｂ，２０Ｃ）…フィルター、３０Ａ，３０Ｂ，３０Ｃ，３０Ｄ…識別装置、１５，１５Ａ，１５Ｂ…リーダー（通信装置）、２００…通信コントローラ、２０３…起動指令検出手段、２０４…環境温度判定手段、２０５…通信制御手段、２２１，２２２，２２３…温度センサ（温度検出手段）、ＥＧ…エンジン。
【図１】
0006453752.tif 000002
【図２】
0006453752.tif 000003
【図３】
0006453752.tif 000004
【図４】
0006453752.tif 000005
【図５】
0006453752.tif 000006
【図６】
0006453752.tif 000007
【図７】
0006453752.tif 000008
【図８】
0006453752.tif 000009
【図９】
0006453752.tif 000010
【図１０】
0006453752.tif 000011
【図１１】
0006453752.tif 000012