(57)【要約】【課題】  放水作業の実行と停止、および放水作業に使用される水の温度変化に応じてエンジン回転数を制御して燃費を向上させつつ騒音を低減させるようにした高圧洗浄機の制御装置を提供する。【解決手段】  少なくとも検出された洗浄水の温度Ｔが第１の所定値Ｔ１未満のとき（Ｓ３０）、エンジンの回転数が第１の所定回転数ＮＥＤａとなるように、エンジンのスロットルバルブを開閉するアクチュエータの駆動を制御する（Ｓ２８）と共に、放水作業が実行されていないと判断され（Ｓ３２）、かつ洗浄水の温度Ｔが第１の所定値Ｔ１よりも高く設定された第２の所定値Ｔ２以上のとき（Ｓ３６）、エンジンの回転数が第１の所定回転数ＮＥＤａよりも低く設定された第２の所定回転数ＮＥＤｉとなるようにアクチュエータの駆動を制御する（Ｓ４０）。【選択図】  図８
2006159025.tif 000002
【特許請求の範囲】
【請求項１】
洗浄水が貯留された貯水槽を備えると共に、搭載されたエンジンでポンプを駆動して前記洗浄水を加圧しつつ放水部から放水して洗浄する高圧洗浄機の制御装置において、前記エンジンのスロットルバルブを開閉するアクチュエータと、前記エンジンで駆動され、前記洗浄水を加熱する加熱手段と、前記洗浄水の温度を検出する温度検出手段と、放水作業が実行されているか否かを判断する作業実行判断手段と、少なくとも前記検出された洗浄水の温度が第１の所定値未満のとき、前記エンジンの回転数が第１の所定回転数となるように前記アクチュエータの駆動を制御すると共に、前記放水作業が実行されていないと判断され、かつ前記検出された洗浄水の温度が前記第１の所定値よりも高く設定された第２の所定値以上のとき、前記エンジンの回転数が前記第１の所定回転数よりも低く設定された第２の所定回転数となるように前記アクチュエータの駆動を制御するエンジン回転数制御手段とを備えることを特徴とする高圧洗浄機の制御装置。
【請求項２】
さらに、前記エンジンの回転数を検出するエンジン回転数検出手段と、前記スロットルバルブの開度を検出するスロットル開度検出手段と、前記検出されたエンジン回転数とスロットル開度に基づいて前記エンジンの出力を推定するエンジン出力推定手段とを備えると共に、前記作業実行判断手段は、前記エンジンの出力がしきい値以上のとき、前記放水作業が実行されていると判断することを特徴とする請求項１記載の高圧洗浄機の制御装置。
【請求項３】
前記エンジン回転数制御手段は、前記放水作業が第１の所定時間継続して実行されていると判断されるとき、または前記検出された洗浄水の温度が前記第１の所定値未満のとき、前記エンジンの回転数が第１の所定回転数となるように前記アクチュエータの駆動を制御すると共に、前記放水作業が第２の所定時間継続して実行されていないと判断され、かつ前記検出された洗浄水の温度が前記第２の所定値以上のとき、前記エンジン回転数が前記第２の所定回転数となるように前記アクチュエータの駆動を制御することを特徴とする請求項１または２記載の高圧洗浄機の制御装置。
【請求項４】
さらに、前記放水部に取り付けられて操作者によって操作可能な放水実行手段と、前記操作者によって前記放水実行手段が操作されたとき、放水実行信号を出力する放水実行信号出力手段とを備えると共に、前記作業実行判断手段は、前記放水実行信号出力手段から前記放水実行信号が入力されたとき、前記放水作業が実行されていると判断することを特徴とする請求項１記載の高圧洗浄機の制御装置。
【請求項５】
さらに、前記放水部に取り付けられて操作者によって操作可能なエンジン回転数変更指示入力手段を備えると共に、前記エンジン回転数制御手段は、前記エンジン回転数変更指示入力手段からエンジン回転数変更指示が入力されたとき、前記第１の所定回転数を変更することを特徴とする請求項１から４のいずれかに記載の高圧洗浄機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、高圧洗浄機の制御装置に関する。
【背景技術】
【０００２】
従来より、搭載されたエンジンで発電機を駆動して温水ボイラやヒータなどの加熱手段を動作させて水を加熱すると共に、エンジンでポンプを駆動してその加熱された水を加圧しつつ洗浄ガンから放水する高圧洗浄機が広く知られている（例えば、特許文献１参照）。
【０００３】
また、洗浄ガンによる放水作業が実行されているか否かを判断し、その判断結果に応じてエンジンの駆動を制御するように構成した高圧洗浄機も種々提案されている（例えば、特許文献２参照）。
【特許文献１】特開平８−１９７０１６号公報
【特許文献２】実開平６−７７８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらの高圧洗浄機にあっては、エンジンを水の温度に拘らず定格回転数で駆動する構成であるため、放水停止時であって水が加熱手段によって十分昇温したときにはエンジンの出力が過大となり、燃費が悪化すると共に、騒音が大きくなるという不具合があった。
【０００５】
従って、この発明の目的は上記した課題を解決することにあり、放水作業の実行と停止、および放水作業に使用される水の温度変化に応じてエンジン回転数を制御して燃費を向上させつつ騒音を低減させるようにした高圧洗浄機の制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために、請求項１にあっては、洗浄水が貯留された貯水槽を備えると共に、搭載されたエンジンでポンプを駆動して前記洗浄水を加圧しつつ放水部から放水して洗浄する高圧洗浄機の制御装置において、前記エンジンのスロットルバルブを開閉するアクチュエータと、前記エンジンで駆動され、前記洗浄水を加熱する加熱手段と、前記洗浄水の温度を検出する温度検出手段と、放水作業が実行されているか否かを判断する作業実行判断手段と、少なくとも前記検出された洗浄水の温度が第１の所定値未満のとき、前記エンジンの回転数が第１の所定回転数となるように前記アクチュエータの駆動を制御すると共に、前記放水作業が実行されていないと判断され、かつ前記検出された洗浄水の温度が前記第１の所定値よりも高く設定された第２の所定値以上のとき、前記エンジンの回転数が前記第１の所定回転数よりも低く設定された第２の所定回転数となるように前記アクチュエータの駆動を制御するエンジン回転数制御手段とを備えるように構成した。
【０００７】
また、請求項２にあっては、さらに、前記エンジンの回転数を検出するエンジン回転数検出手段と、前記スロットルバルブの開度を検出するスロットル開度検出手段と、前記検出されたエンジン回転数とスロットル開度に基づいて前記エンジンの出力を推定するエンジン出力推定手段とを備えると共に、前記作業実行判断手段は、前記エンジンの出力がしきい値以上のとき、前記放水作業が実行されていると判断するように構成した。
【０００８】
また、請求項３にあっては、前記エンジン回転数制御手段は、前記放水作業が第１の所定時間継続して実行されていると判断されるとき、または前記検出された洗浄水の温度が前記第１の所定値未満のとき、前記エンジンの回転数が第１の所定回転数となるように前記アクチュエータの駆動を制御すると共に、前記放水作業が第２の所定時間継続して実行されていないと判断され、かつ前記検出された洗浄水の温度が前記第２の所定値以上のとき、前記エンジン回転数が前記第２の所定回転数となるように前記アクチュエータの駆動を制御するように構成した。
【０００９】
また、請求項４にあっては、さらに、前記放水部に取り付けられて操作者によって操作可能な放水実行手段と、前記操作者によって前記放水実行手段が操作されたとき、放水実行信号を出力する放水実行信号出力手段とを備えると共に、前記作業実行判断手段は、前記放水実行信号出力手段から前記放水実行信号が入力されたとき、前記放水作業が実行されていると判断するように構成した。
【００１０】
また、請求項５にあっては、さらに、前記放水部に取り付けられて操作者によって操作可能なエンジン回転数変更指示入力手段を備えると共に、前記エンジン回転数制御手段は、前記エンジン回転数変更指示入力手段からエンジン回転数変更指示が入力されたとき、前記第１の所定回転数を変更するように構成した。
【発明の効果】
【００１１】
請求項１に係る高圧洗浄機の制御装置においては、少なくとも検出された洗浄水の温度が第１の所定値未満のとき、エンジンの回転数が第１の所定回転数となるようにエンジンのスロットルバルブを開閉するアクチュエータの駆動を制御すると共に、放水作業が実行されていないと判断され、かつ洗浄水の温度が第１の所定値よりも高く設定された第２の所定値以上のとき、エンジンの回転数が第１の所定回転数よりも低く設定された第２の所定回転数となるようにアクチュエータの駆動を制御するように構成したので、放水作業の実行と停止および放水作業に使用される水の温度を検出し、その検出結果に応じてエンジン回転数を制御することができるため、例えば放水作業停止時であって水が十分昇温したとき、エンジン回転数を下降させることができる、即ち、エンジンの出力が過大となることがなく、よって燃費を向上させつつ騒音を低減させることができる。
【００１２】
また、請求項２にあっては、エンジンの出力を検出されたエンジン回転数とスロットル開度に基づいて推定し、推定されたエンジンの出力がしきい値以上のとき、放水作業が実行されていると判断するように構成したので、放水作業が実行されているか否かをより正確に判断することができ、よって請求項１で述べた効果を一層よく得ることができる。
【００１３】
また、請求項３にあっては、放水作業が第１の所定時間継続して実行されていると判断されるとき、または洗浄水の温度が第１の所定値未満のとき、エンジンの回転数が第１の所定回転数となるようにアクチュエータの駆動を制御すると共に、放水作業が第２の所定時間継続して実行されていないと判断され、かつ洗浄水の温度が第２の所定値以上のとき、エンジン回転数が前記第２の所定回転数となるようにアクチュエータの駆動を制御するように構成したので、上記した効果に加え、放水作業が実行されているか否かを精度良く判断することができる、即ち、エンジン出力の一時的な変動（燃料溜りなどに起因する偶発的な変動）に基づいて放水作業が実行されているか否かを判断することがなく、よって放水作業の実行と停止に応じたエンジン回転数の切り換えをより的確に行うことができる。さらには、エンジン回転数が頻繁に切り替わる（ハンチングが生じる）のを防止することができる。
【００１４】
また、請求項４にあっては、放水部に取り付けられて操作者によって操作可能な放水実行手段と、操作者によって放水実行手段が操作されたとき、放水実行信号を出力する放水実行信号出力手段とを備えると共に、放水実行信号出力手段から放水実行信号が入力されたとき、放水作業が実行されていると判断するように構成したので、請求項１で述べた効果を簡素な構成で得ることができる。
【００１５】
また、請求項５にあっては、さらに、放水部に取り付けられて操作者によって操作可能なエンジン回転数変更指示入力手段を備え、エンジン回転数変更指示入力手段からエンジン回転数変更指示が入力されたとき、第１の所定回転数を変更するように構成したので、上記した効果に加え、操作者が放水作業を行いながら第１の所定回転数を変更（即ち、所望の水量（水圧）に変更）することができ、よって作業性を向上させることができる。さらには、スロットル開度をアクチュエータによって調整するようにしたことから、エンジン回転数を精度よく第１の所定回転数に一致させることができ、よって第１の所定回転数（水量（水圧））を微調整することが可能となって作業性をより一層向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面に即してこの発明に係る高圧洗浄機の制御装置を実施するための最良の形態について説明する。
【実施例１】
【００１７】
図１は、この実施の形態に係る高圧洗浄機の制御装置を搭載した高圧洗浄機の本体の平面図である。また、図２は、図１に示す高圧洗浄機の本体の側面図である。
【００１８】
図１および図２において、符号１０は高圧洗浄機を示す。高圧洗浄機１０は、プレート１２に載置され、固定される。
【００１９】
高圧洗浄機１０は、エンジン（内燃機関）１４と、エンジン１４で駆動される発電機１６と、洗浄水（具体的には、水）が貯留される貯水槽１８と、エンジン１４で駆動されるポンプ２０とを備える。エンジン１４は、リコイルスタータ２２を備え、操作者（作業者）によって手動で始動される。尚、図１および図２で符号２４は、燃料タンクを示す。
【００２０】
図３は、エンジン１４の説明断面図である。
【００２１】
エンジン１４は、１個の気筒（シリンダ）２８を備え、その内部にピストン３０が往復動自在に収容される。ピストン３０の頭部と気筒壁面の間には燃焼室３２が形成されると共に、燃焼室３２を臨む位置には吸気バルブ３４と排気バルブ３６が配置され、燃焼室３２と吸気路３８あるいは排気路４０の間を開閉する。尚、エンジン１４は、具体的にはガソリンを燃料とする空冷４サイクルの単気筒ＯＨＶ型の内燃機関であり、１６３ｃｃの排気量を備える。
【００２２】
ピストン３０はクランク軸１４Ｓに連結され、クランク軸１４Ｓはギヤを介してカム軸４４と連結される。また、クランク軸１４Ｓの一端にはフライホイール４６が取り付けられると共に、フライホイール４６の先端側には前記したリコイルスタータ２２が取り付けられる。尚、クランク軸１４Ｓの他端には、後述するエンジン側プーリおよび発電機１６が接続される。
【００２３】
また、吸気路３８の上流にはスロットルボディ４８が配置される。尚、図３において、スロットルボディ４８を収容するスロットルボディカバー（後述）は省略した。
【００２４】
スロットルボディ４８にはスロットルバルブ５０が収容され、スロットルバルブ５０はスロットル軸と減速ギヤ機構（共に図示せず）を介して電動モータ（アクチュエータ。具体的には、ステッピングモータ）５２に接続される。また、スロットルボディ４８においてスロットルバルブ５０の上流側には、キャブレタ・アシー（図示せず）が設けられる。キャブレタ・アシーは、前記した燃料タンク２４に接続され、スロットルバルブ５０の開度に応じて吸入された空気にガソリン燃料を噴射して混合気を生成する。生成された混合気は、スロットルバルブ５０、吸気路３８および吸気バルブ３４を通って気筒２８の燃焼室３２に吸入される。
【００２５】
電動モータ５２の付近にはスロットル開度センサ（スロットル開度検出手段）５４が配置され、スロットルバルブ５０の開度θＴＨ（以下「スロットル開度」という）に応じた信号を出力する。また、フライホイール４６の付近には電磁ピックアップからなるクランク角センサ（エンジン回転数検出手段）５６が配置され、所定クランク角度ごとにパルス信号を出力する。
【００２６】
スロットル開度センサ５４、クランク角センサ５６などの各種センサの出力は、ＥＣＵ（Electronic Control Unit。電子制御ユニット）６０に入力される。尚、ＥＣＵ６０は、ＣＰＵ，ＲＯＭ，ＲＡＭおよびカウンタを備えたマイクロコンピュータからなり、スロットルボディ４８付近に配置される。
【００２７】
図１および図２の説明に戻ると、エンジン１４の上方には、前記したスロットルボディカバー６２が配置され、その内部にはスロットルボディ４８、ＥＣＵ６０および図示しないエアクリーナが収容される。
【００２８】
また、エンジン１４の近傍には、マフラー６４が配置される。マフラー６４は前記した排気管４０に接続され、エンジン１４の排気音を低減させる。
【００２９】
エンジン１４のクランク軸１４Ｓは、エンジン側プーリ６６に巻き掛けられたベルト６８を介し、ポンプ２０の駆動軸２０Ｓに取り付けられたポンプ側プーリ７０と接続される。従って、ポンプ２０は、ベルト６８によってエンジン１４の回転出力が駆動軸２０Ｓに伝達されて駆動される。
【００３０】
また、ポンプ２０には吸入側配管７４が接続される。吸入側配管７４の一端はポンプ２０の吸水口７６に接続されると共に、その他端は貯水槽１８に接続される。従って、吸入側配管７４はポンプ２０に供給される水の流路となる。
【００３１】
ポンプ２０の吐出口（図１，２で見えず）には、ポンプ２０で加圧された水の流路である吐出側配管７８の一端が接続される。また、吐出側配管７８の他端には高圧ホース８０が接続されると共に、高圧ホース８０の端部には洗浄ガン（放水部。図１，２で図示せず）が接続される。
【００３２】
吐出側配管７８の途中には、調圧機能を備えたアンロード弁（無負荷弁）８２を介して還流配管８４の一端が接続されると共に、還流配管８４の他端は吸入側配管７４の途中にＴ型継手８６を介して接続される。即ち、還流配管８４は吐出側配管７８から分岐されて吸入側配管７４に接続される。
【００３３】
次いで、高圧ホース８０の端部に接続される洗浄ガンについて説明する。
【００３４】
図４は、高圧洗浄機の洗浄ガンの左側面図である。
【００３５】
図４において、符号９０は洗浄ガンを示す。洗浄ガン９０は、把持部９２、フォアグリップ９４および水が放出される放出部９６からなる。把持部９２は、操作者によって把持されるグリップ９８を備えると共に、グリップ９８に対して移動自在なトリガ１００を備える。さらに、グリップ９８の端部（底面）には高圧ホース接続口１０２が設けられ、高圧ホース８０の端部に接続される。
【００３６】
また、把持部９２の適宜位置、具体的には、グリップ９８の上部付近には、エンジン１４の回転数（アイドリング回転数よりも高く設定された第１の所定回転数）を変更（調整）するボリューム（エンジン回転数変更指示入力手段）１０４が設けられる。
【００３７】
ボリューム１０４の付近にはボリュームセンサ１０６が配置され、操作者によってボリューム１０４を介して入力されたエンジン回転数（第１の所定回転数）に応じた信号をＥＣＵ６０へ出力する。
【００３８】
また、放出部９６はバレル（銃身）１１０を備える。バレル１１０は、加圧された水を圧送する流路（図示せず）を内部に有し、流路の一端は把持部９２に接続されると共に、他端には水が噴出（放出）されるノズル１１２が取り付けられる。さらに、バレル１１０の適宜位置にはフォアグリップ９４が下向きに取り付けられる。
【００３９】
ここで、洗浄ガン９０の動作について簡単に説明すると、洗浄ガン９０の内部には前記した高圧ホース接続口１０２とノズル１１２を連通する流路が設けられると共に、その流路内にはトリガ１００の動作と機械的に連動して前記流路を開閉するニードル弁（図示せず）が設けられる。ニードル弁は、操作者によってトリガ１００が図４の矢印Ａ方向に操作されたときに開弁して前記流路と外部（大気）を連通させる一方、トリガ１００が操作されていないときに閉弁して前記流路を密閉（封止）する。
【００４０】
図１および図２の説明に再度戻ると、エンジン１４のクランク軸１４Ｓには、発電機１６が接続される。従って、発電機１６は、エンジン１４の回転出力が伝達されて駆動し、交流電流を発電する。発電された交流電流は、図示しない処理回路を介して直流電流に変換された後、ＥＣＵ６０や図示しない点火回路などに動作電源として供給されると共に、後述する貯水槽１８のヒータに通電される。尚、発電機１６はロータとステータ（図示せず）とからなる公知の交流発電機であり、詳細な説明は省略する。
【００４１】
貯水槽１８には給水配管１１６が接続される。給水配管１１６の一端は貯水槽１８の上部付近に接続されると共に、その他端は水道などの水源（図示せず）に接続される。従って、給水配管１１６は貯水槽１８に供給される水の流路となる。
【００４２】
また、貯水槽１８の下部付近には、前記した吸入側配管７４が接続される。さらに、貯水槽１８の内部には、発電機１６に接続されたヒータ（加熱手段）１１８が配設される。ヒータ１１８は、図示は省略するが、ニクロム線などの発熱線と、それを被覆する絶縁材および保護管などからなり、発電機１６で発電された電流が発熱線に通電されたときに発熱する電熱器である。従って、給水配管１１６から貯水槽１８に供給された（流入した）水は、貯水槽１８に貯留されつつヒータ１１８によって加熱される。
【００４３】
また、貯水槽１８の適宜位置には水温センサ１２０が配置され、貯水槽１８に貯留された水の温度（水温）Ｔに応じた信号をＥＣＵ６０へ出力する。
【００４４】
次いで、上記の如く構成された高圧洗浄機１０における放水作業時および放水作業停止時の水の流れについて説明する。
【００４５】
図５は、放水作業時の水の流れを示す模式図であり、図６は作業停止時のそれである。
【００４６】
放水作業を行うために操作者によって洗浄ガン９０のトリガ１００が操作されると、貯水槽１８に貯留された水は、図５に示す如く、吸入側配管７４、Ｔ型継手８６、ポンプ２０、第１の吐出側配管７８ａ、アンロード弁８２、第２の吐出側配管７８ｂおよび高圧ホース８０を介して洗浄ガン９０へ圧送され、洗浄ガン９０のノズル１１２から放水（噴射）される。即ち、ポンプ２０に負荷が作用する状態（ポンプ負荷状態）となる。尚、ポンプ２０からアンロード弁８２までの吐出側配管７８を第１の吐出側配管７８ａとし、アンロード弁８２から高圧ホース８０との接続位置までのそれを第２の吐出側配管７８ｂとした。
【００４７】
一方、放水作業の停止時（即ち、操作者によって洗浄ガン９０のトリガ１００が操作されていないとき）は、前述の如く洗浄ガン９０のニードル弁によって流路が密閉され、よって流路内の水圧（流路からアンロード弁８２までの間にある洗浄水の圧力）が急激に上昇する。この水圧の上昇により、アンロード弁８２が動作し（具体的には、アンロード弁８２の内部に配置される逆止弁が閉じ、アンロード弁８２のリリーフ弁に連結されたピストン（いずれも図示せず）が押し上げられ）、第１の吐出側配管７８ａと還流配管８４を連通させると共に、第１の吐出側配管７８ａと第２の吐出側配管７８ｂを連通させる流路を閉じる。これにより、水は、図６に示す如く、吸入側配管７４、ポンプ２０、第１の吐出側配管７８ａ、アンロード弁８２、還流配管８４およびＴ型継手８６を循環させられる。即ち、水が各配管内を循環しているに過ぎないため、ポンプ２０に作用する負荷がほとんどない状態、即ち、ポンプ無負荷状態となる。
【００４８】
次いで、高圧洗浄機１０のＥＣＵ６０におけるエンジン回転数制御を、図７を参照して説明する。
【００４９】
図７は、高圧洗浄機のエンジン回転数制御の構成を機能的に示すブロック図である。
【００５０】
ＥＣＵ６０には、スロットル開度センサ５４、クランク角センサ５６および水温センサ１２０の出力が入力される。
【００５１】
ＥＣＵ６０は、クランク角センサ５６の出力パルスをカウントしてエンジン回転数ＮＥを検出（算出）し、検出されたエンジン回転数ＮＥ、スロットル開度θＴＨおよび水温Ｔに基づき、エンジン回転数ＮＥが目標エンジン回転数ＮＥＤ（後述）に一致するように電動モータ５２の通電指令値を算出すると共に、算出した通電指令値を電動モータ５２に出力してその駆動を制御する。
【００５２】
さらに、ＥＣＵ６０には、操作者によってボリューム１０４（換言すれば、ボリュームセンサ１０６）を介して操作者が所望するエンジン回転数（第１の所定回転数）ＮＥＤａが入力される。
【００５３】
このように、この実施例に係る高圧洗浄機１０は、電動モータ５２を含むスロットルボディ４８、ＥＣＵ６０および各種センサなどからなる電子制御式のスロットル装置（電子ガバナ）によってスロットルバルブ５０を開閉し、エンジン１４の吸入空気量を調量することによってエンジン回転数ＮＥを目標エンジン回転数ＮＥＤに制御すると共に、目標エンジン回転数ＮＥＤを操作者によって入力された第１の所定回転数ＮＥＤａに変更することで、エンジン回転数ＮＥを調整できるようにした。
【００５４】
次いで、図８以降を参照してこの実施例に係る高圧洗浄機の制御装置の動作、具体的には、目標エンジン回転数ＮＥＤの設定処理について説明する。
【００５５】
図８は、その動作を示すフローチャートである。図示のプログラムは、ＥＣＵ６０において所定の周期（例えば、２０［ｍｓｅｃ］）ごとに実行される。
【００５６】
以下説明すると、先ずＳ１０において、エンジン回転数ＮＥを検出すると共に、検出したエンジン回転数ＮＥをＥＣＵ６０のＲＡＭに格納（保存）する。次いでＳ１２に進み、エンジン回転数ＮＥの検出値が所定サイクル分（例えば、１０サイクル分）格納されたか否か判断する。Ｓ１２で否定されるときは以降の処理をスキップする一方、肯定されるときはＳ１４に進み、エンジン回転数平均値ＮＥavgを算出する。エンジン回転数平均値ＮＥavgは、格納した所定サイクル分（１０サイクル分）のエンジン回転数ＮＥの平均値である。
【００５７】
次いでＳ１６に進み、スロットル開度θＴＨの現在値を検出すると共に、Ｓ１８に進んで貯水槽１８の水温Ｔを検出する。次いでＳ２０に進んで操作者によってボリューム１０４を介して入力された第１の所定回転数ＮＥＤａ（アイドリング回転数よりも高く設定されたエンジン回転数。例えば、３６００［ｒｐｍ］）を検出する。
【００５８】
次いでＳ２２に進み、エンジン１４の目標エンジン回転数ＮＥＤが第２の所定回転数ＮＥＤｉ（アイドリング回転数。例えば、２０００［ｒｐｍ］とする）に設定されているか否か判断する。尚、目標エンジン回転数ＮＥＤは、ＥＣＵ６０の起動時に第２の所定回転数ＮＥＤｉに設定されることから、ここでの判断は通常肯定される。
【００５９】
Ｓ２２で肯定されるときは、Ｓ２４に進み、エンジン出力ＯＰがしきい値ＯＰ１以上か否か、換言すれば、高圧洗浄機１０が放水作業を実行しているか否か検出する。
【００６０】
ここで、放水作業が実行されているか否か、別言すれば、ポンプ２０がポンプ負荷状態およびポンプ無負荷状態のいずれであるかの判断について概説する。
【００６１】
図９は、放水作業時（ポンプ負荷状態）および放水作業停止時（ポンプ無負荷状態）のエンジン回転数ＮＥに対するエンジン出力ＯＰの特性を示すグラフである。尚、エンジン出力ＯＰは、エンジン負荷を表す値（パラメータ）である。
【００６２】
エンジン回転数ＮＥに対するエンジン出力ＯＰの特性は、図９に示す如く、放水作業時（ポンプ負荷状態）と放水作業停止時（ポンプ無負荷状態）で大きく異なる（２極化されている）。この特性に基づいて、エンジン出力ＯＰがしきい値ＯＰ１（例えば、１．０［ＰＳ］とする）以上か否かを判断することで、放水作業時であるか否か（ポンプが負荷状態あるいはポンプ無負荷状態のいずれであるか）を判断するようにした。
【００６３】
図１０は、エンジン出力ＯＰがしきい値ＯＰ１のときにおける、第２の所定回転数ＮＥＤｉ（アイドリング回転数）からＮＥＤｍａｘ（第１の所定回転数ＮＥＤａが取り得る最大値）までのエンジン回転数ＮＥに対するスロットル開度θＴＨの特性を示すグラフである。
【００６４】
図１０に示す如く、エンジン出力ＯＰが一定の値（所定値。例えば、しきい値ＯＰ１）であるときのエンジン回転数ＮＥに対するスロットル開度θＴＨは、予め実験を通じてマップ化することができる。即ち、現在のエンジン回転数ＮＥから、エンジン出力ＯＰがしきい値ＯＰ１であるときのスロットル開度を求めることができる。例えば、エンジン回転数ＮＥが第２の所定回転数ＮＥＤｉ（アイドリング回転数）であるときのスロットル開度はθＴＨref（以下「スロットル開度しきい値θＴＨref」という）となる。
【００６５】
そこで、この実施例では現在のスロットル開度θＴＨと前記スロットル開度しきい値θＴＨrefを比較し、スロットル開度θＴＨがスロットル開度しきい値θＴＨref以上であれば、現在のエンジン出力ＯＰがしきい値ＯＰ１以上であると推定するようにした。一方、スロットル開度しきい値θＴＨref未満であれば、現在のエンジン出力ＯＰがしきい値ＯＰ１未満であると推定するようにした。尚、エンジン回転数ＮＥが第１の所定回転数ＮＥＤａであるときも同様に、図示の特性からスロットル開度しきい値θＴＨrefを求めることができる。
【００６６】
図８の説明に戻ると、Ｓ２４において前述した如く、エンジン回転数平均値ＮＥavg（概略的には、エンジン回転数ＮＥ）およびスロットル開度θＴＨに基づいてエンジン出力ＯＰがしきい値ＯＰ１以上か否か、即ち、放水作業が実行されているか否かを判断する。
【００６７】
Ｓ２４で肯定されるとき（放水作業が実行されていると判断されるとき）はＳ２６に進み、エンジン出力ＯＰが第１の所定時間ｔ１にわたって（継続して）しきい値ＯＰ１以上であるか否か判断する。尚、この判断は、Ｓ２４で肯定されたときに図示しない別のプログラムでカウンタをスタートさせ、そのカウンタ値が第１の所定時間ｔ１（例えば、１［ｓｅｃ］）に達したか否か確認することによって行われる。
【００６８】
Ｓ２６で肯定されるときはＳ２８に進み、目標エンジン回転数ＮＥＤをＳ２０で検出した第１の所定回転数ＮＥＤａに変更する（上昇させる）。これにより、ＥＣＵ６０は、エンジン回転数ＮＥが変更された目標エンジン回転数ＮＥＤに一致するように電動モータ５２の駆動を制御し、よってエンジン回転数ＮＥを上昇させる。
【００６９】
一方、Ｓ２４あるいはＳ２６で否定されるときはＳ３０に進み、Ｓ１８において検出された水温Ｔが第１の所定値Ｔ１（例えば、７０℃）未満か否か判断する。
【００７０】
Ｓ３０で否定されるときは、水温Ｔが必要最低温度である第１の所定値Ｔ１に達しているため、Ｓ２８の処理をスキップして目標エンジン回転数ＮＥＤを第２の所定回転数ＮＥＤｉに維持する一方、肯定されるときは、水温Ｔが必要最低温度より低いため、発電機１６の交流電流をヒータ１１８に通電し続ける必要があることから、Ｓ２８に進み、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに変更して（上昇させて）エンジン回転数ＮＥを上昇させる。
【００７１】
即ち、少なくとも放水作業が第１の所定時間ｔ１継続して実行されていると判断されているとき、および検出された水温Ｔが第１の所定値Ｔ１未満のときのいずれかである場合に限って、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに変更するようにした。
【００７２】
Ｓ２８で目標エンジン回転数ＮＥＤが第１の所定回転数ＮＥＤａに変更されると、次回のプログラム実行時はＳ２２で否定されてＳ３２に進み、エンジン出力ＯＰがしきい値ＯＰ１未満か否か、即ち、放水作業が停止された（実行されていない）か否かを判断する。
【００７３】
Ｓ３２で否定されるとき（放水作業が実行されていると判断されるとき）は以降の処理をスキップし、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに維持する一方、Ｓ３２で肯定されるとき（放水作業が実行されていないと判断されるとき）はＳ３４に進み、第２の所定時間ｔ２にわたって（継続して）エンジン出力ＯＰが所定値ＯＰ１未満か否か判断する。尚、この判断もＳ２６同様に、Ｓ３２で肯定されたときにスタートするカウンタのカウンタ値が第２の所定時間ｔ２（例えば、１［ｓｅｃ］）に達したか確認することによって行われる。
【００７４】
Ｓ３４で否定されるときは、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに維持する一方、肯定されるときはＳ３６に進み、検出された水温Ｔが第２の所定値Ｔ２（第１の所定値（７０℃）よりも高く設定された所定値。例えば、８０℃）以上か否か判断する。
【００７５】
Ｓ３６で肯定されるときは、水温Ｔが必要最高温度である第２の所定値Ｔ２に達しているため、ヒータ１１８へ供給される交流電流を停止、あるいは低減させることができるので、Ｓ３８に進み、目標エンジン回転数ＮＥＤを第２の所定回転数ＮＥＤｉ（アイドリング回転数）に変更する（下降させる）。これにより、ＥＣＵ６０は、エンジン回転数ＮＥが変更された目標エンジン回転数ＮＥＤに一致するように電動モータ５２を制御し、よってエンジン回転数ＮＥが下降する。
【００７６】
一方、Ｓ３６で否定されるときは、水温Ｔが第２の所定値Ｔ２に達していないため、発電機１６の交流電流をヒータ１１８に通電し続けることが可能であるから、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに維持する。
【００７７】
即ち、放水作業が第２の所定時間ｔ２継続して実行されていないと判断され、かつ検出された水温Ｔが第２の所定値Ｔ２以上のときに限って、目標エンジン回転数ＮＥＤを第２の所定回転数ＮＥＤｉに変更するようにした。
【００７８】
このように、第１実施例にあっては、少なくとも放水作業が実行されていると判断されているとき、および検出された水温Ｔが第１の所定値Ｔ１未満のときのいずれかである場合、エンジンの回転数ＮＥが第１の所定回転数ＮＥＤａとなるようにエンジン１４のスロットルバルブ５０を開閉する電動モータ５２の駆動を制御すると共に、放水作業が実行されていないと判断され、かつ水温Ｔが第１の所定値Ｔ１よりも高く設定された第２の所定値Ｔ２以上のとき、エンジンの回転数ＮＥが第１の所定回転数ＮＥＤａよりも低く設定された第２の所定回転数ＮＥＤｉとなるように電動モータ５２の駆動を制御するように構成したので、放水作業の実行と停止および放水作業に使用される水の温度を検出し、その検出結果に応じてエンジン回転数を制御することができるため、例えば放水作業停止時であって水が十分昇温したとき、エンジン回転数ＮＥを下降させることができる、即ち、エンジン１４の出力が過大となることがなく、よって燃費を向上させつつ騒音を低減させることができる。
【００７９】
また、エンジン１４の出力ＯＰを検出されたエンジン回転数ＮＥとスロットル開度θＴＨに基づいて推定し、推定されたエンジンの出力ＯＰがしきい値ＯＰ１以上のとき、放水作業が実行されていると判断するように構成したので、放水作業が実行されているか否かをより正確に判断することができる。
【００８０】
また、放水作業が第１の所定時間Ｔ１継続して実行されていると判断されるとき、または水温Ｔが第１の所定値Ｔ１未満のとき、エンジンの回転数ＮＥが第１の所定回転数ＮＥＤａとなるように電動モータ５２の駆動を制御すると共に、放水作業が第２の所定時間Ｔ２継続して実行されていないと判断され、かつ水温Ｔが第２の所定値Ｔ２以上のとき、エンジン回転数ＮＥが前記第２の所定回転数ＮＥＤｉとなるように電動モータ５２の駆動を制御するように構成したので、放水作業が実行されているか否かを精度良く判断することができる、即ち、エンジン出力ＯＰの一時的な変動（燃料溜りなどに起因する偶発的な変動）に基づいて放水作業が実行されているか否かを判断することがなく、よって放水作業の実行と停止に応じたエンジン回転数ＮＥの切り換えをより的確に行うことができる。さらには、エンジン回転数ＮＥが頻繁に切り替わる（ハンチングが生じる）のを防止することができる。
【００８１】
また、洗浄ガン９０に取り付けられて操作者によって操作可能なボリューム１０４を備え、ボリューム１０４からエンジン回転数変更指示が入力されたとき、第１の所定回転数ＮＥＤａを変更するように構成したので、操作者が放水作業を行いながら第１の所定回転数ＮＥＤａを変更（即ち、所望の水量（水圧）に変更）することができ、よって作業性を向上させることができる。さらには、スロットル開度θＴＨを電動モータ５２によって調整するようにしたことから、エンジン回転数ＮＥを精度よく第１の所定回転数ＮＥＤａに一致させることができ、よって第１の所定回転数ＮＥＤａ（換言すれば、水量（水圧））を微調整することが可能となって作業性をより一層向上させることができる。
【実施例２】
【００８２】
次いで、この発明の第２実施例に係る高圧洗浄機の制御装置について説明する。
【００８３】
図１１は、第２実施例に係る高圧洗浄機のエンジン回転数制御の構成を機能的に示すブロック図である。尚、以下の説明において、第１実施例と共通の構成については、同一の符号を付して説明を省略する。
【００８４】
第２実施例に係る高圧洗浄機１０にあっては、図示は省略するが、第１実施例の水温センサ１２０に代えて水温スイッチ１２４を貯水槽１８に配置するように構成した。水温スイッチ１２４は、水温Ｔが第２の所定値Ｔ２（例えば、８０℃）に上昇したときにオン信号を出力し、その後水温Ｔが第１の所定値Ｔ１（例えば、７０℃）まで下降したときにオフ信号を出力する。水温スイッチ１２４から出力されたオン／オフ信号は、図１１に示すように、ＥＣＵ６０に入力される。
【００８５】
次いで、第２実施例に係る高圧洗浄機の制御装置の動作について説明する。
【００８６】
図１２は、その動作を示すフローチャートであり、ＥＣＵ６０において所定の周期（例えば、２０［ｍｓｅｃ］）ごとに実行される。
【００８７】
Ｓ１００からＳ１２８までは第１実施例のＳ１０からＳ２８と同様の処理を行うので説明を省略する。尚、第２実施例においては、水温センサ１２０が除去されるため、第１実施例におけるＳ１８に相当する処理も除去される。
【００８８】
Ｓ１２４あるいはＳ１２６で否定されるときはＳ１３０に進み、水温スイッチ１２４（図１２において「水温ＳＷ」と示す）がオン信号を出力しているか否か判断する。
【００８９】
Ｓ１３０で肯定されるときは、水温Ｔが第２の所定値Ｔ２（８０℃）に達し、その後水温Ｔが第１の所定値Ｔ１（７０℃）まで下降していないと判断することができるため、Ｓ１２８の処理をスキップして目標エンジン回転数ＮＥＤを第２の所定回転数ＮＥＤｉに維持する。
【００９０】
一方、Ｓ１３０で否定されるときは、水温Ｔが第２の所定値Ｔ２に未だ達していないとき、および水温Ｔが第２の所定値Ｔ２に達し、その後水温Ｔが第１の所定値Ｔ１まで下降したときのいずれかであると判断することができるため、発電機１６の交流電流をヒータ１１８に通電し続ける必要があることから、Ｓ１２８に進み、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに変更して（上昇させて）エンジン回転数ＮＥを上昇させる。
【００９１】
即ち、少なくとも放水作業が第１の所定時間ｔ１継続して実行されていると判断されているとき、および水温センサ１２４がオフ信号を出力するときのいずれかである場合に限って、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに変更するようにした。
【００９２】
Ｓ１２８で目標エンジン回転数ＮＥＤが第１の所定回転数ＮＥＤａに変更されると、次回のプログラム実行時はＳ１２２で否定されてＳ１３２およびＳ１３４に進み、第１実施例のＳ３２およびＳ３４と同様の処理、即ち、放水作業が第２の所定時間ｔ２継続して実行されていないか否かを判断する。Ｓ１３２およびＳ１３４において、いずれも肯定されるときは、Ｓ１３６に進み、前述したＳ１３０同様、水温スイッチ１２４がオン信号を出力しているか否か判断する。
【００９３】
Ｓ１３６で否定されるときは、水温Ｔが第２の所定値Ｔ２に未だ達していないとき、および水温Ｔが第２の所定値Ｔ２に達し、その後水温Ｔが第１の所定値Ｔ１まで下降したときのいずれかであると判断することができる。従って、発電機１６の交流電流をヒータ１１８に通電し続ける必要があることから、後述するＳ１３８の処理をスキップして目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに維持する。
【００９４】
一方、Ｓ１３６で肯定されるときは、水温Ｔが第２の所定値Ｔ２（８０℃）に達し、その後水温Ｔが第１の所定値Ｔ１（７０℃）まで下降していないと判断することができるため、ヒータ１１８へ供給される交流電流を停止、あるいは低減させることができることから、Ｓ１３８に進み、目標エンジン回転数ＮＥＤを第２の所定回転数ＮＥＤｉに変更して（下降させて）エンジン回転数ＮＥを下降させる。
【００９５】
即ち、放水作業が第２の所定時間ｔ２継続して実行されていないと判断され、かつ水温センサ１２４がオン信号を出力するときに限って、目標エンジン回転数ＮＥＤを第２の所定回転数ＮＥＤｉに変更するようにした。
【００９６】
このように、第２実施例にあっては、放水作業が第１の所定時間ｔ１継続して実行されていると判断されているとき、および水温センサ１２４がオフ信号を出力するときのいずれかである場合、エンジンの回転数ＮＥが第１の所定回転数ＮＥＤａとなるようにエンジン１４のスロットルバルブ５０を開閉する電動モータ５２の駆動を制御すると共に、放水作業が第２の所定時間ｔ２継続して実行されていないと判断され、かつ水温センサ１２４がオン信号を出力するとき、エンジンの回転数ＮＥが第１の所定回転数ＮＥＤａよりも低く設定された第２の所定回転数ＮＥＤｉとなるように電動モータ５２の駆動を制御するように構成したので、放水作業の実行と停止および放水作業に使用される水の温度を検出し、その検出結果に応じてエンジン回転数を制御することができるため、例えば放水作業停止時であって水が十分昇温したとき、エンジン回転数ＮＥを下降させることができる、即ち、エンジン１４の出力が過大となることがなく、よって燃費を向上させつつ騒音を低減させることができる。
【００９７】
尚、残余の効果は第１実施例と同様であるので、説明を省略する。
【実施例３】
【００９８】
次いで、この発明の第３実施例に係る高圧洗浄機の制御装置について説明する。
【００９９】
図１３は、第３実施例に係る高圧洗浄機のエンジン回転数制御の構成を機能的に示すブロック図である。尚、以下の説明において、第１実施例と共通の構成については、同一の符号を付して説明を省略する。
【０１００】
第３実施例に係る洗浄ガン９０にあっては、図４に想像線で示す如く、第１実施例におけるトリガ１００の付近にトリガスイッチ１２６が配置されるように構成した。トリガスイッチ１２６は操作者によってトリガ１００が図４の矢印Ａ方向に操作されたとき、オン信号を出力する一方、然らざるときはオフ信号を出力する。トリガスイッチ１２６から出力されたオン／オフ信号は、図１３に示すように、ＥＣＵ６０に入力される。
【０１０１】
次いで、第３実施例に係る高圧洗浄機の制御装置の動作について説明する。
【０１０２】
図１４は、その動作を示すフローチャートであり、ＥＣＵ６０において所定の周期（例えば、２０［ｍｓｅｃ］）ごとに実行される。
【０１０３】
以下説明すると、Ｓ２００において、貯水槽１８の水温Ｔを検出すると共に、Ｓ２０２に進んで操作者によってボリューム１０４を介して入力された第１の所定回転数ＮＥＤａ（例えば、３６００［ｒｐｍ］）を検出する。次いでＳ２０４に進み、トリガスイッチ１２６（図１４において「トリガＳＷ」と示す）がオン信号を出力しているか否か、即ち、放水作業が実行されているか否か判断する。
【０１０４】
Ｓ２０４で肯定されるときはＳ２０６に進み、目標エンジン回転数ＮＥＤをＳ２０２で検出した第１の所定回転数ＮＥＤａに変更する（上昇させる）。これにより、ＥＣＵ６０は、エンジン回転数ＮＥが変更された目標エンジン回転数ＮＥＤに一致するように電動モータ５２を制御し、よってエンジン回転数ＮＥが上昇する。従って、トリガスイッチ１２６がオン信号を出力している間は、エンジン回転数ＮＥは第１の所定回転数ＮＥＤａに維持される。
【０１０５】
一方、Ｓ２０４で否定されるとき、即ち、トリガスイッチ１２６がオフ信号を出力しているときはＳ２０８に進み、Ｓ２００において検出された水温Ｔが第１の所定値Ｔ１（例えば、７０℃）未満か否か判断する。
【０１０６】
Ｓ２０８で肯定されるときは、水温Ｔが必要最低温度である第１の所定値Ｔ１より低いため、発電機１６の交流電流をヒータ１１８に通電し続ける必要があることから、Ｓ２０６に進み、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに変更して（上昇させて）エンジン回転数ＮＥを上昇させる一方、否定されるときは、Ｓ２１０に進み、水温Ｔが第２の所定値Ｔ２（例えば、８０℃）以上か否か判断する。
【０１０７】
Ｓ２１０で否定されるときは、必要最高温度である第２の所定値Ｔ２に達していないため、発電機１６の交流電流をヒータ１１８に通電し続けることが可能であるから、Ｓ２０６に進み、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに変更する。
【０１０８】
一方、Ｓ２１０で肯定されるときは、水温Ｔが必要最高温度（第２の所定値Ｔ２）に達しているため、ヒータ１１８へ供給される交流電流を停止、あるいは低減させることができることから、Ｓ２１２に進み、目標エンジン回転数ＮＥＤを第２の所定回転数（アイドリング回転数）ＮＥＤｉに変更する（下降させる）。
【０１０９】
このように、第３実施例にあっては、洗浄ガン９０に取り付けられて操作者によって操作可能なトリガ１００に、操作者によってトリガ１００が操作されたとき、オン信号を出力するトリガスイッチ１２６を備えると共に、トリガスイッチ１２６からオン信号が入力されたとき、放水作業が実行されていると判断するように構成したので、簡素な構成で放水作業の実行と停止を判断することができる。
【０１１０】
尚、残余の効果は第１実施例と同様であるので、説明を省略する。
【実施例４】
【０１１１】
次いで、この発明の第４実施例に係る高圧洗浄機の制御装置について説明する。
【０１１２】
図１５は、第４実施例に係る高圧洗浄機のエンジン回転数制御の構成を機能的に示すブロック図である。
【０１１３】
第４実施例に係る高圧洗浄機の制御装置は、図１５に示す如く、第３実施例の水温センサ１２０に代えて第２実施例の特徴である水温スイッチ１２４を貯水槽１８に配置するように構成したものである。尚、以下の説明において、第２実施例および第３実施例と共通の構成については、同一の符号を付して説明を省略する。
【０１１４】
第４実施例に係る高圧洗浄機のＥＣＵ６０には、ボリュームセンサ１０６および水温スイッチ１２４およびトリガスイッチ１２６の出力が入力されると共に、ＥＣＵ６０は、これらの入力された出力に基づき、エンジン回転数ＮＥが目標エンジン回転数ＮＥＤに一致するように電動モータ５２の通電指令値を算出すると共に、算出した通電指令値を電動モータ５２に出力してその駆動を制御する。
【０１１５】
次いで、図１６および図１７を参照して第４実施例に係る高圧洗浄機の制御装置の動作について説明する。
【０１１６】
図１６は、その動作を示すフローチャートであり、ＥＣＵ６０において所定の周期（例えば、２０［ｍｓｅｃ］）ごとに実行される。また、図１７は、水温スイッチ１２４およびトリガスイッチ１２６の出力に対する目標エンジン回転数ＮＥＤの変化を表すタイムチャートである。
【０１１７】
以下説明すると、Ｓ３００において、操作者によってボリューム１０４（換言すれば、ボリュームセンサ１０６）を介して入力された第１の所定回転数ＮＥＤａ（例えば、３６００［ｒｐｍ］）を検出する。次いでＳ３０２に進み、トリガスイッチ１２６がオン信号を出力しているか否か、即ち、放水作業が実行されているか否か判断する。
【０１１８】
Ｓ３０２で肯定されるときはＳ３０４に進み、図１７に示す如く、ただちに目標エンジン回転数ＮＥＤをＳ３００で検出した第１の所定回転数ＮＥＤａに変更する（上昇させる）。これにより、ＥＣＵ６０は、エンジン回転数ＮＥが変更された目標エンジン回転数ＮＥＤに一致するように電動モータ５２を制御し、よってエンジン回転数ＮＥが上昇する。従って、トリガスイッチ１２６がオン信号を出力している間は、エンジン回転数ＮＥが第１の所定回転数ＮＥＤａに維持される。
【０１１９】
一方、Ｓ３０２で否定されるとき、即ち、トリガスイッチ１２６がオフ信号を出力しているときはＳ３０６に進み、水温スイッチ１２４がオン信号を出力しているか否か判断する。
【０１２０】
Ｓ３０６で肯定されるときは、水温Ｔが第２の所定値Ｔ２（例えば、８０℃）に達し、その後水温Ｔが第１の所定値Ｔ１（例えば、７０℃）まで下降していないと判断することができるため、ヒータ１１８へ供給される交流電流を停止、あるいは低減させることができることから、Ｓ３０８に進み、図１７に示す如く、ただちに目標エンジン回転数ＮＥＤを第２の所定回転数ＮＥＤｉに変更してエンジン回転数ＮＥを下降させる。
【０１２１】
一方、Ｓ３０６で否定されるときは、水温Ｔが第２の所定値Ｔ２に未だ達していないとき、および水温Ｔが第２の所定値Ｔ２に達し、その後水温Ｔが第１の所定値Ｔ１まで下降したときのいずれかであると判断することができるため、発電機１６の交流電流をヒータ１１８に通電し続ける必要があることから、Ｓ３０４に進み、目標エンジン回転数ＮＥＤを第１の所定回転数ＮＥＤａに変更して（上昇させて）エンジン回転数ＮＥを上昇させる。
【０１２２】
このように、第４実施例にあっては、洗浄ガン９０に取り付けられて操作者によって操作可能なトリガ１００に、操作者によってトリガ１００が操作されたとき、オン信号を出力するトリガスイッチ１２６を備えると共に、トリガスイッチ１２６がオン信号を出力するとき、および水温センサ１２４がオフ信号を出力するときのいずれかである場合、エンジンの回転数ＮＥが第１の所定回転数ＮＥＤａとなるようにエンジン１４のスロットルバルブ５０を開閉する電動モータ５２の駆動を制御すると共に、トリガスイッチ１２６がオフ信号を出力し、かつ水温センサ１２４がオン信号を出力するとき、エンジンの回転数ＮＥが第１の所定回転数ＮＥＤａよりも低く設定された第２の所定回転数ＮＥＤｉとなるように電動モータ５２の駆動を制御するように構成したので、簡易な構成でありながら放水作業の実行と停止および放水作業に使用される水の温度を検出することができると共に、それらの検出結果に応じてエンジン回転数ＮＥを制御することができるため、例えば放水作業停止時であって水が十分昇温したとき、エンジン回転数ＮＥを下降させることができる、即ち、エンジン１４の出力が過大となることがなく、よって燃費を向上させつつ騒音を低減させることができる。
【０１２３】
尚、残余の効果は第２実施例および第３実施例と同様であるので、説明を省略する。
【０１２４】
以上の如く、この発明の第１から第４実施例にあっては、洗浄水が貯留された貯水槽（１８）を備えると共に、搭載されたエンジン（１４）でポンプ（２０）を駆動して前記洗浄水を加圧しつつ放水部（洗浄ガン９０）から放水して洗浄する高圧洗浄機（１０）の制御装置において、前記エンジンのスロットルバルブ（５０）を開閉するアクチュエータ（電動モータ５２）と、前記エンジンで駆動され、前記洗浄水を加熱する加熱手段（ヒータ１１８）と、前記洗浄水の温度を検出する温度検出手段（水温センサ１２０、水温スイッチ１２４）と、放水作業が実行されているか否かを判断する作業実行判断手段（ＥＣＵ６０。図８フローチャートのＳ２４，Ｓ３２、図１２フローチャートのＳ１２４，Ｓ１３２、図１４フローチャートのＳ２０４、図１６フローチャートのＳ３０２）と、少なくとも前記検出された洗浄水の温度（Ｔ）が第１の所定値（Ｔ１）未満のとき、前記エンジンの回転数（ＮＥ）が第１の所定回転数（ＮＥＤａ）となるように前記アクチュエータの駆動を制御する（図８フローチャートのＳ２８、図１２フローチャートのＳ１２８、図１４フローチャートのＳ２０６、図１６フローチャートのＳ３０４）と共に、前記放水作業が実行されていないと判断され、かつ前記検出された洗浄水の温度が前記第１の所定値よりも高く設定された第２の所定値（Ｔ２）以上のとき、前記エンジンの回転数が前記第１の所定回転数よりも低く設定された第２の所定回転数（ＮＥＤｉ）となるように前記アクチュエータの駆動を制御する（図８フローチャートのＳ３８、図１２フローチャートのＳ１３８、図１４フローチャートのＳ２１２、図１６フローチャートのＳ３０８）エンジン回転数制御手段とを備えるように構成した。
【０１２５】
この発明の第１実施例および第２実施例にあっては、さらに、前記エンジン（１４）の回転数（ＮＥ）を検出するエンジン回転数検出手段（クランク角センサ５６、図８フローチャートのＳ１０，Ｓ１４、図１２フローチャートのＳ１１０，Ｓ１１４）と、前記スロットルバルブ（５０）の開度（θＴＨ）を検出するスロットル開度検出手段（スロットル開度センサ５４、図８フローチャートのＳ１６、図１２フローチャートのＳ１１６）と、前記検出されたエンジン回転数とスロットル開度に基づいて前記エンジンの出力（ＯＰ）を推定するエンジン出力推定手段（ＥＣＵ６０。図８フローチャートのＳ２４，Ｓ３２、図１２フローチャートのＳ１２４，Ｓ１３２）とを備えると共に、前記作業実行判断手段は、前記エンジンの出力がしきい値（ＯＰ１）以上のとき、前記放水作業が実行されていると判断するように構成した。
【０１２６】
また、前記エンジン回転数制御手段は、前記放水作業が第１の所定時間（ｔ１）継続して実行されていると判断されるとき、または前記検出された洗浄水の温度（Ｔ）が前記第１の所定値（Ｔ１）未満のとき、前記エンジンの回転数（ＮＥ）が第１の所定回転数（ＮＥＤａ）となるように前記アクチュエータ（５２）の駆動を制御する（図８フローチャートのＳ２８、図１２フローチャートのＳ１２８）と共に、前記放水作業が第２の所定時間（ｔ２）継続して実行されていないと判断され、かつ前記検出された洗浄水の温度が前記第２の所定値（Ｔ２）以上のとき、前記エンジン回転数が前記第２の所定回転数（ＮＥＤｉ）となるように前記アクチュエータの駆動を制御する（図８フローチャートのＳ３８、図１２フローチャートのＳ１３８）ように構成した。
【０１２７】
この発明の第３実施例および第４実施例にあっては、さらに、前記放水部（９０）に取り付けられて操作者によって操作可能な放水実行手段（トリガ１００）と、前記操作者によって前記放水実行手段が操作されたとき、放水実行信号を出力する放水実行信号出力手段（トリガスイッチ１２６）とを備えると共に、前記作業実行判断手段は、前記放水実行信号出力手段から前記放水実行信号が入力されたとき、前記放水作業が実行されていると判断する（図１４フローチャートのＳ２０４、図１６フローチャートのＳ３０２）ように構成した。
【０１２８】
この発明の第１から第４実施例にあっては、さらに、前記放水部（９０）に取り付けられて操作者によって操作可能なエンジン回転数変更指示入力手段（ボリューム１０４）を備えると共に、前記エンジン回転数制御手段は、前記エンジン回転数変更指示入力手段からエンジン回転数変更指示が入力されたとき、前記第１の所定回転数（ＮＥＤａ）を変更する（図８フローチャートのＳ２０，Ｓ２８、図１２フローチャートのＳ１２０，Ｓ１２８、図１４フローチャートのＳ２０２，Ｓ２０６、図１６フローチャートのＳ３００，Ｓ３０４）ように構成した。
【０１２９】
尚、上記において、第１の所定回転数ＮＥＤａ、第２の所定回転数ＮＥＤｉ、しきい値ＯＰ１、第１および第２所定時間ｔ１，ｔ２、第１および第２の所定値Ｔ１，Ｔ２の数値を具体的に示したが、その値に限られない。
【０１３０】
また、スロットルバルブ５０を開閉するアクチュエータとしてステッピングモータを使用したが、ＤＣモータやロータリーソレノイドなど、他のアクチュエータを使用するようにしてもよい。
【０１３１】
また、洗浄水として水を例示したが、それに限られるものではなく、洗浄液、さらには塗料などであってもよいことはいうまでもない。
【０１３２】
また、発電機１６を交流発電機としたが、直流発電機であってもよい。
【０１３３】
また、高圧洗浄機１０の本体が載置されたプレート１２に車輪などを取り付け、高圧洗浄機１０の本体が移動自在となる構成であってもよい。
【図面の簡単な説明】
【０１３４】
【図１】この発明の第１実施例に係る高圧洗浄機の制御装置が搭載される高圧洗浄機の本体の平面図である。
【図２】図１に示す高圧洗浄機の本体の側面図である。
【図３】図１に示すエンジンの説明断面図である。
【図４】第１実施例に係る高圧洗浄機の洗浄ガンの左側面図である。
【図５】図１に示す高圧洗浄機の放水作業時の水の流れを示す模式図である。
【図６】図１に示す高圧洗浄機の放水停止時の水の流れを示す模式図である。
【図７】図１に示す高圧洗浄機の制御装置の構成を機能的に示すブロック図である。
【図８】図１に示す高圧洗浄機の制御装置の動作を示すフローチャートである。
【図９】図１に示す高圧洗浄機のエンジン回転数に対するエンジン出力の特性を示すグラフである。
【図１０】図１に示す高圧洗浄機のエンジン出力がしきい値のときにおけるエンジン回転数に対するスロットル開度の特性を示すグラフである。
【図１１】第２実施例に係る高圧洗浄機の制御装置の構成を機能的に表す、図７と同様なブロック図である。
【図１２】図１１に示す高圧洗浄機の制御装置の動作を表す、図８と同様なフローチャートである。
【図１３】第３実施例に係る高圧洗浄機の制御装置の構成を機能的に表す、図７と同様なブロック図である。
【図１４】図１３に示す高圧洗浄機の制御装置の動作を表す、図８と同様なフローチャートである。
【図１５】第４実施例に係る高圧洗浄機の制御装置の構成を機能的に表す、図７と同様なブロック図である。
【図１６】図１５に示す高圧洗浄機の制御装置の動作を表す、図８と同様なフローチャートである。
【図１７】図１５に示す水温スイッチおよびトリガスイッチの出力に対する目標エンジン回転数の変化を表すタイムチャートである。
【符号の説明】
【０１３５】
１０  高圧洗浄機、１４  エンジン、１８  貯水槽、２０  ポンプ、５０  スロットルバルブ、５２  電動モータ（アクチュエータ）、５４  スロットル開度センサ（スロットル開度検出手段）、５６  クランク角センサ（エンジン回転数検出手段）、６０  ＥＣＵ（電子制御ユニット）、９０  洗浄ガン（放水部）、１００  トリガ（放水実行手段）、１０４  ボリューム（エンジン回転数変更指示入力手段）、１１８  ヒータ（加熱手段）、１２０  水温センサ（温度検出手段）、１２４  水温スイッチ（温度検出手段）、１２６トリガスイッチ（放水実行信号出力手段）
【図１】
2006159025.tif 000003
【図２】
2006159025.tif 000004
【図３】
2006159025.tif 000005
【図４】
2006159025.tif 000006
【図５】
2006159025.tif 000007
【図６】
2006159025.tif 000008
【図７】
2006159025.tif 000009
【図８】
2006159025.tif 000010
【図９】
2006159025.tif 000011
【図１０】
2006159025.tif 000012
【図１１】
2006159025.tif 000013
【図１２】
2006159025.tif 000014
【図１３】
2006159025.tif 000015
【図１４】
2006159025.tif 000016
【図１５】
2006159025.tif 000017
【図１６】
2006159025.tif 000018
【図１７】
2006159025.tif 000019