(57)【要約】【課題】大量のメモリ容量を必要とすることなく、エンジンの正確な運転時間を検出し、記憶することができるエンジン発電機を提供する。【解決手段】発電機２０を駆動するエンジン１０と、エンジン１０の回転数を検出するエンジン状態検出手段１２と、エンジン１０を始動又は停止させる指示を出すキースイッチ４１と、キースイッチ４１の指示に基づいてエンジン１０を始動又は停止させる基板側制御装置４２と、運転データを記憶する基板側ＥＥＰＲＯＭ４２ａと、を具備するエンジン発電機１において、基板側制御装置４２は、キースイッチ４１による始動指示を受けてエンジン１０の回転数が所定値以上になった時点から、キースイッチ４１による停止指示を受けた時点までの時間を、運転時間Ｔとして検出し、運転時間Ｔの積算である積算運転時間Ｔａを算出し、積算運転時間Ｔａを基板側ＥＥＰＲＯＭ４２ａに記憶させる構成とした。【選択図】図１
2010106700.tif 000002
【特許請求の範囲】
【請求項１】
発電機を駆動するエンジンと、前記エンジンの回転数を検出する回転数検出手段と、前記エンジンを始動又は停止させる指示を出すキースイッチと、前記キースイッチの指示に基づいて前記エンジンを始動又は停止させる制御装置と、運転データを記憶する記憶装置と、を具備するエンジン発電機において、前記制御装置は、前記キースイッチによる始動指示を受けて前記エンジンの回転数が所定値以上になった時点から、前記キースイッチによる停止指示を受けた時点までの時間を、運転時間として検出し、前記運転時間の積算である積算運転時間を算出し、前記積算運転時間を前記記憶装置に記憶させるエンジン発電機。
【請求項２】
前記キースイッチによる停止指示を受けた後においても、前記制御装置に電力を供給する記憶用電源回路を具備し、前記制御装置は、前記記憶装置が前記積算運転時間の記憶を完了した後に前記記憶用電源回路による電力の供給を終了する請求項１に記載のエンジン発電機。
【請求項３】
前記記憶装置を複数具備し、前記制御装置は、前記キースイッチによる始動指示を受けた場合、前記複数の記憶装置に記憶された前記運転データに基づいて、前記複数の記憶装置のいずれかに交換された記憶装置が有るか否かを判定する請求項１又は請求項２に記載のエンジン発電機。
【請求項４】
前記制御装置は、前記複数の記憶装置のいずれかに交換された記憶装置がある場合、他の記憶装置に記憶された運転データと同一の運転データを、前記交換された記憶装置に記憶させる請求項３に記載のエンジン発電機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステップモータによりエンジンの回転数を制御し、当該エンジンの回転動力により発電機を駆動するエンジン発電機の技術に関し、より詳細には、前記エンジン発電機の運転データを処理する技術に関する。
【背景技術】
【０００２】
従来、エンジン発電機に具備されるエンジンの運転時間を検出する技術は公知となっている（例えば、特許文献１参照）。前記エンジンの運転時間を積算した積算運転時間は、点検や部品交換等のメンテナンスを行う目安として用いることができる。
【０００３】
前記エンジンの運転時間を検出する方法として、所定時間（例えば、１０分間や１時間等）が経過する毎に、当該所定時間を積算してメモリに記憶させる方法がある。
【０００４】
しかし、上記方法によれば、正確な時間を検出することができない場合がある点で不利であった。例えば、前記所定時間を１時間に設定した場合において、前記エンジンの実際の運転時間が５０分間であれば、当該運転時間を検出することができない。
また、前記所定時間を積算していくためのメモリ容量が必要となる点においても不利であった。
【特許文献１】特開２００７−２０９０８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は以上の如き状況に鑑み、大量のメモリ容量を必要とすることなく、エンジンの正確な運転時間を検出し、記憶することができるエンジン発電機を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。
【０００７】
即ち、請求項１においては、発電機を駆動するエンジンと、前記エンジンの回転数を検出する回転数検出手段と、前記エンジンを始動又は停止させる指示を出すキースイッチと、前記キースイッチの指示に基づいて前記エンジンを始動又は停止させる制御装置と、運転データを記憶する記憶装置と、を具備するエンジン発電機において、前記制御装置は、前記キースイッチによる始動指示を受けて前記エンジンの回転数が所定値以上になった時点から、前記キースイッチによる停止指示を受けた時点までの時間を、運転時間として検出し、前記運転時間の積算である積算運転時間を算出し、前記積算運転時間を前記記憶装置に記憶させるものである。
【０００８】
請求項２においては、前記キースイッチによる停止指示を受けた後においても、前記制御装置に電力を供給する記憶用電源回路を具備し、前記制御装置は、前記記憶装置が前記積算運転時間の記憶を完了した後に前記記憶用電源回路による電力の供給を終了するものである。
【０００９】
請求項３においては、前記記憶装置を複数具備し、前記制御装置は、前記キースイッチによる始動指示を受けた場合、前記複数の記憶装置に記憶された前記運転データに基づいて、前記複数の記憶装置のいずれかに交換された記憶装置が有るか否かを判定するものである。
【００１０】
請求項４においては、前記制御装置は、前記複数の記憶装置のいずれかに交換された記憶装置がある場合、他の記憶装置に記憶された運転データと同一の運転データを、前記交換された記憶装置に記憶させるものである。
【発明の効果】
【００１１】
本発明は、大量のメモリ容量を必要とすることなく、エンジンの正確な運転時間を検出し、記憶することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下では、図１から図３までを用いて、本発明に係るエンジン発電機の実施の一形態である、エンジン発電機１について説明する。
図１に示すように、エンジン発電機１は、主としてエンジン１０、発電機２０、インバータ装置３０、表示基板４０、エンジン側制御装置５０等を具備する。
【００１３】
エンジン１０は、エンジン発電機１の動力源となるものである。エンジン１０は調速装置１１、エンジン状態検出手段１２等を具備する。
【００１４】
調速装置１１は、燃料噴射量を調節することにより、エンジン１０の回転数（以下、単に「エンジン回転数」と記す）Ｎを設定した回転数となるようにする、又はエンジン１０の駆動を停止させるものである。
調速装置１１は、ステップモータ１１ａ及び停止用アクチュエータ１１ｂにより動作される。
【００１５】
ステップモータ１１ａは、調速装置１１を動作することにより、エンジン回転数Ｎを設定するものである。
【００１６】
停止用アクチュエータ１１ｂは、調速装置１１を動作することにより、エンジン１０の駆動を停止させるものである。
停止用アクチュエータ１１ｂは、停止用リレー１１ｃによって駆動される。
【００１７】
エンジン状態検出手段１２は、実際のエンジン１０の回転数（以下、単に「実エンジン回転数」と記す）Ｎｔ、エンジン１０の潤滑油の温度、及びエンジン１０の冷却水の温度を検出するものである。エンジン状態検出手段１２は、本発明に係る回転数検出手段の実施の一形態である。エンジン状態検出手段１２は、実体的には、回転数センサや温度センサ等の複数のセンサ等により構成される。
【００１８】
発電機２０は、供給される回転動力により駆動され、発電するものである。発電機２０は、エンジン１０の回転動力により駆動され、交流電力を発電する。
【００１９】
インバータ装置３０は、供給される交流電力を、所望の周波数の交流電力に変換するものである。
インバータ装置３０は、主としてインバータ３１、インバータ側制御装置３２、通信装置３３等を具備する。
【００２０】
インバータ３１は、交流電力を直流電力に変換するコンバータ回路と、前記コンバータ回路において変換された直流電力を平滑化する平滑用コンデンサと、前記平滑用コンデンサにおいて平滑化された直流電力を所望の周波数の交流電力に変換するインバータ回路と、を具備する。
また、インバータ３１は、パワー素子温度検出手段３１ａ、出力電力検出手段３１ｂ等を具備する。
【００２１】
パワー素子温度検出手段３１ａは、インバータ３１の前記インバータ回路に具備されるパワー素子（スイッチング素子）の温度を検出するものである。
【００２２】
出力電力検出手段３１ｂは、インバータ３１が出力する電力を検出するものである。
【００２３】
インバータ側制御装置３２は、種々のデータ及びプログラム等に基づいて、インバータ３１（特に前記インバータ回路）の動作を制御するものである。
インバータ側制御装置３２は、実体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等がバスで接続される構成であっても良く、あるいはワンチップのＬＳＩ等からなる構成であっても良い。
インバータ側制御装置３２は、インバータ３１、パワー素子温度検出手段３１ａ、出力電力検出手段３１ｂ、通信装置３３とそれぞれ接続される。
インバータ側制御装置３２は、機能的には、温度出力制御部３２ａ、エンジンマップ３２ｂ、発電機出力判定部３２ｃ等を具備する。
【００２４】
温度出力制御部３２ａは、前記パワー素子の温度等に基づいて、インバータ３１の出力電力を制御するものである。
【００２５】
エンジンマップ３２ｂは、インバータ３１の出力電力と、当該出力電力に対応する適切なエンジン１０の回転数（以下、単に「目標エンジン回転数」と記す）Ｎｐと、の関係を示すものである（図２参照）。エンジンマップ３２ｂは、予め実験等により任意に決定されるものであり、図２に示すものに限らない。
【００２６】
発電機出力判定部３２ｃは、インバータ３１の出力電力及びエンジンマップ３２ｂに基づいて、目標エンジン回転数Ｎｐを算出するものである。
【００２７】
通信装置３３は、ＣＡＮ通信により、インバータ装置３０とその他の装置とのデータの送受信を可能とするものである。
【００２８】
表示基板４０は、外部からエンジン発電機１への種々のデータの入力を可能とするとともに、エンジン発電機１の運転状態に係る情報等を表示するものである。表示基板４０には、キースイッチ４１、基板側制御装置４２、記憶用電源回路４３等が接続される。
【００２９】
キースイッチ４１は、オペレータがエンジン発電機１を始動又は停止させるためのものである。
【００３０】
基板側制御装置４２は、種々のデータ及びプログラム等に基づいて、エンジン発電機１の動作を制御するものである。基板側制御装置４２は、本発明に係る制御装置の実施の一形態である。
基板側制御装置４２は、実体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等がバスで接続される構成であっても良く、あるいはワンチップのＬＳＩ等からなる構成であっても良い。
基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａを具備する。
【００３１】
基板側ＥＥＰＲＯＭ４２ａは、本発明に係る記憶装置の実施の一形態であり、エンジン発電機１に関する運転データが記憶されるものである。基板側ＥＥＰＲＯＭ４２ａは、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）により構成される。基板側ＥＥＰＲＯＭ４２ａは、基板側制御装置４２に着脱可能に接続される。
なお、本実施形態においては、本発明に係る記憶装置の実施の一形態としてＥＥＰＲＯＭを用いるものとしたが、本発明はこれに限るものではなく、ＵＶ−ＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリ（電力が供給されない状態においても記憶されたデータが消えないメモリ）を用いる構成とすることも可能である。
【００３２】
記憶用電源回路４３は、基板側制御装置４２に電力を供給するためのものである。
【００３３】
以下では、図３を用いて、記憶用電源回路４３を用いて基板側制御装置４２に電力を供給するための構成の一例について説明する。
【００３４】
表示基板４０は、メインリレー４３ａ、記憶用リレー４３ｂ、記憶用電源回路４３等を具備し、バッテリ６０と接続されている。
バッテリ６０は、メインリレー４３ａのノーマルオープン接点（以下、単に「Ａ接点」と記す）の一側に接続される。メインリレー４３ａのＡ接点の他側は、基板側制御装置４２及びその他の電装機器に接続される。また、バッテリ６０は、キースイッチ４１を介してメインリレー４３ａのコイルに接続される。
また、バッテリ６０は、記憶用リレー４３ｂのＡ接点の一側に接続される。記憶用リレー４３ｂのＡ接点の他側は、基板側制御装置４２に接続される。
基板側制御装置４２は、記憶用電源回路４３に接続される。記憶用電源回路４３は、記憶用リレー４３ｂのコイルに接続される。
【００３５】
上記の如き構成において、キースイッチ４１が始動操作されると、バッテリ６０からの電力がメインリレー４３ａのコイルに通電される。これによって、メインリレー４３ａのＡ接点が閉じ、基板側制御装置４２及び他の電装機器に電力が供給される。
また、基板側制御装置４２は、記憶用電源回路４３を介して記憶用リレー４３ｂのコイルに通電する。これによって、キースイッチ４１が停止操作され、メインリレー４３ａのＡ接点が開き、メインリレー４３ａを介する電力の供給が断たれた場合であっても、バッテリ６０からの電力が記憶用リレー４３ｂを介して基板側制御装置４２に供給される。
【００３６】
図１に示すように、エンジン側制御装置５０は、種々のデータ及びプログラム等に基づいて、ステップモータ１１ａ及び停止用アクチュエータ１１ｂの動作を制御するものである。
エンジン側制御装置５０は、実体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等がバスで接続される構成であっても良く、あるいはワンチップのＬＳＩ等からなる構成であっても良い。
エンジン側制御装置５０は、エンジン側ＥＥＰＲＯＭ５０ａを具備する。
【００３７】
エンジン側ＥＥＰＲＯＭ５０ａは、本発明に係る記憶装置の実施の一形態である。エンジン側ＥＥＰＲＯＭ５０ａは、ＥＥＰＲＯＭにより構成される。エンジン側ＥＥＰＲＯＭ５０ａは、エンジン側制御装置に着脱可能に接続される。
本実施形態の如く、複数の記憶装置（基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａ）を異なる基板に具備する構成とすることにより、いずれか一の基板が故障した場合においても、他の基板に具備されたＥＥＰＲＯＭにより運転データを保存することができる。
なお、本実施形態においては、本発明に係る記憶装置の実施の一形態としてＥＥＰＲＯＭを用いるものとしたが、本発明はこれに限るものではなく、ＵＶ−ＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリを用いる構成とすることも可能である。
【００３８】
また、エンジン側制御装置５０は、外気温度検出手段５１、セルモータオーバラン防止リレー５２、エンジン状態検出手段１２、ステップモータ１１ａ、停止用リレー１１ｃ、通信装置３３、基板側制御装置４２とそれぞれ接続される。
【００３９】
外気温度検出手段５１は、エンジン発電機１の外気温度を検出するものである。
【００４０】
セルモータオーバラン防止リレー５２は、エンジン１０が始動した後もセルモータ５３を回し続けることを防止するために、セルモータ５３への電流の供給の有無を切り換えるものである。
【００４１】
エンジン側制御装置５０は、エンジン状態検出手段１２及び外気温度検出手段５１による検出結果を受信することができる。
エンジン側制御装置５０は、ステップモータ１１ａ、停止用リレー１１ｃ、及びセルモータオーバラン防止リレー５２の動作を制御することができる。
エンジン側制御装置５０は、通信装置３３及び基板側制御装置４２と種々のデータの送受信を行うことができる。
【００４２】
以下では、上述の如く構成されたエンジン発電機１の動作及び基本的な制御態様について簡単に説明する。
【００４３】
オペレータによりキースイッチ４１が始動操作されると、エンジン発電機１を始動する旨の信号が表示基板４０（より詳細には、基板側制御装置４２）からエンジン側制御装置５０へと送信される。エンジン側制御装置５０は、当該信号を受信すると、セルモータオーバラン防止リレー５２を介してセルモータ５３を駆動する旨の信号を送信し、セルモータ５３を始動させる。エンジン１０が始動すると、セルモータオーバラン防止リレー５２がＯＦＦとなり、セルモータ５３の作動を停止する。
始動したエンジン１０の回転動力により、発電機２０が駆動され、交流電力が発電される。発電機２０により発電された交流電力は、インバータ装置３０において、所望の周波数の交流電力に変換され、変換された交流電力は出力される。
【００４４】
発電機出力判定部３２ｃは、インバータ３１の出力電力等から目標エンジン回転数Ｎｐを算出し、通信装置３３を介して、目標エンジン回転数Ｎｐの情報をエンジン側制御装置５０へと送信する。エンジン側制御装置５０は、実エンジン回転数Ｎｔが目標エンジン回転数Ｎｐとなるように、ステップモータ１１ａの動作を制御し、実エンジン回転数Ｎｔを増加又は減少させる。
【００４５】
エンジン側制御装置５０は、エンジン１０の始動後、実エンジン回転数Ｎｔが所定値以上になった場合、セルモータオーバラン防止リレー５２がＯＦＦとなり、セルモータ５３を停止させる。これによって、セルモータ５３が、始動したエンジン１０により回される現象（オーバラン）の発生を防止することができ、セルモータ５３の損壊を防止することができる。
【００４６】
エンジン側制御装置５０は、エンジン１０の潤滑油の温度、エンジン１０の冷却水の温度、及び外気温度を、通信装置３３を介して温度出力制御部３２ａへと送信する。温度出力制御部３２ａは、インバータ３１のパワー素子の温度及びエンジン側制御装置５０から受信した種々の温度情報に基づいて、インバータ３１の出力電力の補正係数を算出し、当該補正係数に基づいてインバータ３１の出力を制御（ディレイティング）する。これによって、エンジン１０に過負荷がかかることを防止し、エンジン１０の潤滑油及び冷却水の温度上昇を抑制することができる。また、インバータ３１の保護装置（過電流が流れた際に、インバータ３１の出力を停止する装置）の作動を防止し、インバータ３１の出力が停止されることを防止することができる。
【００４７】
以下では、図１、図３及び図４を用いて、上述の如く構成されたエンジン発電機１における、エンジン１０の積算運転時間Ｔａを算出し、記憶するための制御態様について詳細に説明する。
積算運転時間Ｔａは、エンジン発電機１の点検や部品交換等のメンテナンスを行う目安として用いることができるため、可能な限り正確に算出されることが望まれる。
【００４８】
図４のステップＳ１０１において、キースイッチ４１が始動操作されると、ステップＳ１０２に移行する。
【００４９】
ステップＳ１０２において、基板側制御装置４２及び他の電装機器に電力が供給されると、基板側制御装置４２は、キースイッチ４１による始動指示を受けたものと判断し、記憶用電源回路４３を介して記憶用リレー４３ｂのコイルに通電する（図３参照）。
基板側制御装置４２は、キースイッチ４１による始動指示を受けると、その旨の制御信号をエンジン側制御装置５０に送信する。
エンジン側制御装置５０は、基板側制御装置４２から前記制御信号を受信すると、エンジン１０を始動させる。
基板側制御装置４２は、上記処理を行った後、ステップＳ１０３に移行する。
【００５０】
ステップＳ１０３において、エンジン側制御装置５０は、エンジン１０が始動したか否かを判定する。具体的には、実エンジン回転数Ｎｔが所定値（例えば、１０００ｒｐｍ）以上になった場合、エンジン１０が始動したと判定する。
エンジン側制御装置５０は、エンジン１０が始動したと判定した場合、ステップＳ１０４に移行する。
エンジン側制御装置５０は、エンジン１０が始動していないと判定した場合、ステップＳ１０３の処理を再度行う。ステップＳ１０３の処理を繰り返すことにより、エンジン１０が始動した時点を確実に検出することができる。
【００５１】
ステップＳ１０４において、基板側制御装置４２は、キースイッチ４１が停止操作されたか否かを判定する。
基板側制御装置４２は、キースイッチ４１が停止操作された、すなわち、キースイッチ４１から停止指示を受けた、と判定した場合、その旨の信号をエンジン側制御装置５０へと送信する。エンジン側制御装置５０は、当該信号を受信すると、停止用リレー１１ｃを介して停止用アクチュエータ１１ｂを駆動し、エンジン１０を停止させる。この際、上述した如く、キースイッチ４１が停止操作された後においても、基板側制御装置４２に電力が供給される（図３参照）。基板側制御装置４２は、前記信号をエンジン側制御装置５０へと送信した後、ステップＳ１０５に移行する。
基板側制御装置４２は、キースイッチ４１が停止操作されていない、すなわち、キースイッチ４１から停止指示を受けていない、と判定した場合、ステップＳ１０４の処理を再度行う。ステップＳ１０４の処理を繰り返すことにより、キースイッチ４１から停止指示を受けたことを確実に検出することができる。
【００５２】
ステップＳ１０５において、基板側制御装置４２は、エンジン１０の運転時間Ｔを算出する。
ここで、運転時間Ｔとは、基板側制御装置４２がキースイッチ４１による始動指示を受けて実エンジン回転数Ｎｔが前記所定値以上になった時点（ステップＳ１０３）から、キースイッチ４１による停止指示を受けた時点（ステップＳ１０４）までの時間とする。運転時間Ｔをこのように算出することにより、エンジン１０が実際に運転した時間を正確に検出することができる。
基板側制御装置４２は、運転時間Ｔを算出した後、ステップＳ１０６に移行する。
【００５３】
ステップＳ１０６において、基板側制御装置４２は、エンジン１０の積算運転時間Ｔａを算出する。
ここで、積算運転時間Ｔａとは、エンジン１０の運転時間Ｔを積算した時間である。基板側制御装置４２は、ステップＳ１０５において算出した運転時間Ｔと、予め基板側ＥＥＰＲＯＭ４２ａに記憶された積算運転時間Ｔａと、を加算し、新たな積算運転時間Ｔａを算出する。
基板側制御装置４２は、積算運転時間Ｔａを算出した後、ステップＳ１０７に移行する。
【００５４】
ステップＳ１０７において、基板側制御装置４２は、ステップＳ１０６において算出した積算運転時間Ｔａを基板側ＥＥＰＲＯＭ４２ａに記憶させる。
基板側制御装置４２は、当該処理を行った後、ステップＳ１０８に移行する。
【００５５】
ステップＳ１０８において、基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａに積算運転時間Ｔａを記憶させる処理が終了したか否かを判定する。
基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａに積算運転時間Ｔａを記憶させる処理が終了したと判定した場合、ステップＳ１０９に移行する。
基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａに積算運転時間Ｔａを記憶させる処理が終了していないと判定した場合、ステップＳ１０８の処理を再度行う。ステップＳ１０８の処理を繰り返すことにより、積算運転時間Ｔａを基板側ＥＥＰＲＯＭ４２ａに確実に記憶させることができる。
【００５６】
ステップＳ１０９において、基板側制御装置４２は、記憶用電源回路４３を介した記憶用リレー４３ｂへの通電を終了し、基板側制御装置４２への電力の供給を終了する（図３参照）。
【００５７】
以上の如く、本実施形態に係るエンジン発電機１は、発電機２０を駆動するエンジン１０と、エンジン１０の回転数を検出するエンジン状態検出手段１２と、エンジン１０を始動又は停止させる指示を出すキースイッチ４１と、キースイッチ４１の指示に基づいてエンジン１０を始動又は停止させる基板側制御装置４２と、運転データを記憶する基板側ＥＥＰＲＯＭ４２ａと、を具備するエンジン発電機１において、基板側制御装置４２は、キースイッチ４１による始動指示を受けてエンジン１０の回転数が所定値以上になった時点から、キースイッチ４１による停止指示を受けた時点までの時間を、運転時間Ｔとして検出し、運転時間Ｔの積算である積算運転時間Ｔａを算出し、積算運転時間Ｔａを基板側ＥＥＰＲＯＭ４２ａに記憶させるものである。
このように構成することにより、エンジン１０の正確な運転時間を検出し、基板側ＥＥＰＲＯＭ４２ａに記憶させることができる。また、積算運転時間Ｔａを算出するために、所定時間（例えば、１０分間や１時間等）毎に運転時間Ｔを検出する必要がないため、必要なメモリ容量を削減することができる。
【００５８】
また、本実施形態に係るエンジン発電機１は、キースイッチ４１による停止指示を受けた後においても、基板側制御装置４２に電力を供給する記憶用電源回路４３を具備し、基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａが積算運転時間Ｔａの記憶を完了した後に記憶用電源回路４３による電力の供給を終了するものである。
このように構成することにより、積算運転時間Ｔａの記憶が終了した後、基板側制御装置４２への電力の供給を自動的に終了するため、無駄なバッテリ電力の消費を防止し、バッテリ上がりの発生を抑制することができる。また、バッテリ６０から電力を供給するため、別途電力供給用のコンデンサ等を設ける必要がなく、部品コストを抑えることができる。
【００５９】
なお、本実施形態においては、基板側ＥＥＰＲＯＭ４２ａに積算運転時間Ｔａを記憶させるものとしたが、本発明はこれに限るものではない。すなわち、エンジン側制御装置５０に、キースイッチ４１の停止操作後においても電力を供給することができる電源回路を構成し、エンジン側ＥＥＰＲＯＭ５０ａに積算運転時間Ｔａを記憶させる構成や、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａの両方に積算運転時間Ｔａを記憶させる構成とすることも可能である。
【００６０】
以下では、図１及び図５を用いて、上述の如く構成されたエンジン発電機１における、運転データの管理に関する制御態様について詳細に説明する。
【００６１】
上述の如く構成されたエンジン発電機１において、複数具備される記憶装置（基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａ）に同一の運転データ（積算運転時間Ｔａ等）を記憶させる場合がある。これは、基板側ＥＥＰＲＯＭ４２ａ又はエンジン側ＥＥＰＲＯＭ５０ａのうちいずれか一方が故障した場合等においても、他方のＥＥＰＲＯＭに同一の運転データが保存されているため、運転データの消滅を防止することができるためである。このような場合、以下の如き制御を行うことで、運転データの管理を容易にすることが可能である。
【００６２】
図５のステップＳ２０１において、キースイッチ４１が始動操作されると、ステップＳ２０２に移行する。
【００６３】
ステップＳ２０２において、基板側制御装置４２及びエンジン側制御装置５０に電力が供給されると、ステップＳ２０３に移行する。
【００６４】
ステップＳ２０３において、基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａに記憶された積算運転時間Ｔａが一致するか否か判定する。
基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａに記憶された積算運転時間Ｔａが一致したと判定した場合、ステップＳ２０４に移行する。
基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａに記憶された積算運転時間Ｔａが一致しないと判定した場合、ステップＳ２０５に移行する。
【００６５】
ステップＳ２０４において、基板側制御装置４２は、エンジン側制御装置５０にエンジン発電機１を始動する旨の信号を送信し、当該信号を受信したエンジン側制御装置５０は、エンジン１０を始動させる。
このように、ステップＳ２０３において、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａに記憶された積算運転時間Ｔａが一致した場合、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａは交換されていないものと判断し、エンジン発電機１は通常通り運転を行うことができる。
【００６６】
ステップＳ２０５において、基板側制御装置４２は、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａのうち、交換された可能性があるものを判定する。
当該判定の方法としては、（ａ）積算運転時間Ｔａが少ない方のＥＥＰＲＯＭを、交換された可能性があると判定する方法、（ｂ）エンジン発電機１に接続された状態でエンジン１０が始動されたことがある旨の履歴がない方のＥＥＰＲＯＭを、交換された可能性があると判定する方法、等があるが、本発明はこれを限定するものではない。
基板側制御装置４２は、当該処理を行った後、ステップＳ２０６に移行する。
【００６７】
ステップＳ２０６において、基板側制御装置４２は、ステップＳ２０５において交換された可能性があると判定したＥＥＰＲＯＭに記憶された積算運転時間Ｔａが０であるか否か判定する。
交換された新品のＥＥＰＲＯＭに記憶された積算運転時間Ｔａは０であるため、当該処理により、ステップＳ２０５において交換された可能性があると判定したＥＥＰＲＯＭが、真に交換されたものであるか否か判定することができる。
基板側制御装置４２は、当該積算運転時間Ｔａが０ではないと判定した場合、ステップＳ２０７に移行する。
基板側制御装置４２は、当該積算運転時間Ｔａが０であると判定した場合、ステップＳ２０８に移行する。
【００６８】
ステップＳ２０７において、基板側制御装置４２は、何らかの異常が発生している旨を警告する。
ステップＳ２０５において交換された可能性があると判定したＥＥＰＲＯＭに記憶された積算運転時間Ｔａが０ではない場合、当該ＥＥＰＲＯＭに何らかの異常が発生していると考えられる。このため、ステップＳ２０７の処理によって、その旨をオペレータに伝えることができる。
当該警告は、表示基板４０に接続された液晶パネル等による警告の表示や、ブザー等を用いた音による警告等により達成することができる。
【００６９】
ステップＳ２０８において、基板側制御装置４２は、ステップＳ２０５において交換された可能性があると判定したＥＥＰＲＯＭに、他方のＥＥＰＲＯＭに記憶されている積算運転時間Ｔａと同一の積算運転時間Ｔａを記憶（コピー）させる。これによって、交換されたＥＥＰＲＯＭと他方のＥＥＰＲＯＭの双方により積算運転時間Ｔａを管理することができる。
基板側制御装置４２は、当該処理を行った後、ステップＳ２０９に移行する。
【００７０】
ステップＳ２０９において、基板側制御装置４２は、エンジン側制御装置５０にエンジン発電機１を始動する旨の信号を送信し、当該信号を受信したエンジン側制御装置５０は、エンジン１０を始動させる。
【００７１】
以上の如く、本実施形態に係るエンジン発電機１は、記憶装置を複数具備し、基板側制御装置４２は、キースイッチ４１による始動指示を受けた場合、複数の記憶装置（基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａ）に記憶された運転データに基づいて、前記複数の記憶装置のいずれかに交換された記憶装置が有るか否かを判定するものである。
このように構成することにより、エンジン発電機１が始動する度に、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａが交換されたか否かを判定することができる。これによって、確実に基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａに同じ運転データ（積算運転時間Ｔａ等）を記憶することができる。
【００７２】
また、基板側制御装置４２は、前記複数の記憶装置のいずれかに交換された記憶装置がある場合、他の記憶装置に記憶された運転データと同一の運転データを、前記交換された記憶装置に記憶させるものである。
このように構成することにより、交換されたＥＥＰＲＯＭに、他のＥＥＰＲＯＭの積算運転時間Ｔａをコピーする作業を自動的に行うことができ、メンテナンス作業の効率を向上させることができる。
【００７３】
なお、本実施形態においては、基板側ＥＥＰＲＯＭ４２ａ及びエンジン側ＥＥＰＲＯＭ５０ａの双方により積算運転時間Ｔａを管理するものとしたが、本発明はこれに限るものではなく、エンジン発電機１の故障履歴等、他の運転データを管理する構成とすることも可能である。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施形態に係るエンジン発電機の構成を示したブロック図。
【図２】同じくエンジンマップの一例を示した図。
【図３】同じく基板側制御装置に電力を供給するための構成を示した概略図。
【図４】同じく積算運転時間を算出及び記憶する制御態様を示したフローチャート。
【図５】同じく複数の記憶装置による運転データの管理に関する制御態様を示したフローチャート。
【符号の説明】
【００７５】
１      エンジン発電機
１０    エンジン
１２    エンジン状態検出手段（回転数検出手段）
２０    発電機
３０    インバータ装置
４０    表示基板
４１    キースイッチ
４２    基板側制御装置（制御装置）
４２ａ  基板側ＥＥＰＲＯＭ（記憶装置）
４３    記憶用電源回路
５０    エンジン側制御装置
５０ａ  エンジン側ＥＥＰＲＯＭ（記憶装置）
Ｔ      運転時間
Ｔａ    積算運転時間
【図１】
2010106700.tif 000003
【図２】
2010106700.tif 000004
【図３】
2010106700.tif 000005
【図４】
2010106700.tif 000006
【図５】
2010106700.tif 000007
【手続補正書】
【提出日】平成21年1月13日(2009.1.13)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2010106700.tif 000008