船外機の制御装置
【課題】変速機とトリム角を調整可能なトリム角調整機構とを備えると共に、加速が終了して2速に変速した後のトリム角を最適な値に設定できるようにした船外機の制御装置を提供する。
【解決手段】変速機とトリム角θを調整可能なトリム角調整機構(パワーチルトトリムユニット)とを備える船外機の制御装置において、変速機で2速が選択されていると共に、エンジンのスロットル開度の変化量が所定値以上のとき、変速機を動作させて2速から1速に変速させ(時刻t1)、1速に変速された後、エンジン回転数NEが所定回転数NE1以上のとき、1速から2速に変速させると共に(時刻t2)、2速に変速された後、トリム角調整機構を動作させてトリムアップを開始させ(時刻t2)、その後、エンジン回転数の変化量が所定範囲内にあるとき、トリムアップを停止させる(時刻t3)。
【解決手段】変速機とトリム角θを調整可能なトリム角調整機構(パワーチルトトリムユニット)とを備える船外機の制御装置において、変速機で2速が選択されていると共に、エンジンのスロットル開度の変化量が所定値以上のとき、変速機を動作させて2速から1速に変速させ(時刻t1)、1速に変速された後、エンジン回転数NEが所定回転数NE1以上のとき、1速から2速に変速させると共に(時刻t2)、2速に変速された後、トリム角調整機構を動作させてトリムアップを開始させ(時刻t2)、その後、エンジン回転数の変化量が所定範囲内にあるとき、トリムアップを停止させる(時刻t3)。
【発明の詳細な説明】
【技術分野】
【0001】
この発明は船外機の制御装置に関し、より詳しくは変速機を備えた船外機の制御装置に関する。
【背景技術】
【0002】
近年、船外機において、搭載される内燃機関とプロペラの間の動力伝達軸に変速機を介挿し、内燃機関の出力を変速してプロペラに伝達するようにした技術が提案されている(例えば特許文献1参照)。特許文献1記載の技術にあっては、スロットルレバーが操船者によって操作されて船舶を加速させるとき、変速機の変速段(変速比)を2速から1速に変速することで、プロペラに伝達されるトルクを増幅させて加速性能を向上させると共に、その後内燃機関の回転数が上昇して加速が終了するとき、変速段を1速から2速に戻すように構成される。また、前記した変速機に加え、船体に対するトリム角を調整可能なトリム角調整機構を備える船外機も知られている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2009−190671号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、上記の如く変速段を1速から2速に戻す際、船舶の速度を最高速に到達させるため、トリム角調整機構を動作させて船外機のトリムアップを行い、トリム角を所定角度に調整することが考えられる。しかしながら、この所定角度は事前に設定される値であるため、例えば船体やプロペラのピッチの大きさによっては速度が最高速に到達する前にトリムアップが停止してしまうなどの不具合が発生することがあった。
【0005】
従って、この発明の目的は上記した課題を解決し、変速機とトリム角を調整可能なトリム角調整機構とを備えると共に、加速が終了して2速に変速した後のトリム角を最適な値に設定できるようにした船外機の制御装置を提供することにある。
【課題を解決するための手段】
【0006】
上記した課題を解決するために、請求項1にあっては、内燃機関とプロペラの間の動力伝達軸に介挿されると共に、少なくとも1速、2速からなる変速段を有し、前記内燃機関の出力を選択された変速段で変速して前記プロペラに伝達する変速機と、船体に対するトリム角をトリムアップ/ダウンによって調整可能なトリム角調整機構とを備える船外機の制御装置において、前記内燃機関のスロットル開度の変化量を検出するスロットル開度変化量検出手段と、前記内燃機関の機関回転数を検出する機関回転数検出手段と、前記検出された機関回転数の変化量を算出する機関回転数変化量算出手段と、前記2速が選択されていると共に、前記検出されたスロットル開度の変化量が所定値以上のとき、前記変速機を動作させて前記2速から前記1速に変速させる1速変速手段と、前記1速変速手段によって前記1速に変速された後、前記検出された機関回転数が所定回転数以上のとき、前記1速から前記2速に変速させる2速変速手段と、前記2速変速手段によって前記2速に変速された後、前記トリム角調整機構を動作させて前記トリムアップを開始させるトリムアップ開始手段と、前記トリムアップ開始手段によって前記トリムアップが開始された後、前記算出された機関回転数の変化量が所定範囲内にあるとき、前記トリムアップを停止させるトリムアップ停止手段とを備える如く構成した。
【0007】
請求項2に係る船外機の制御装置にあっては、前記トリムアップ停止手段によって前記トリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムアップ制御手段を備える如く構成した。
【0008】
請求項3に係る船外機の制御装置にあっては、前記変速機が少なくとも1速、2速、3速からなる変速段を有すると共に、前記トリムアップ停止手段によって前記トリムアップが停止された後、前記検出された機関回転数が第2の所定回転数以上のとき、前記2速から前記3速に変速させる3速変速手段と、前記3速変速手段によって前記3速に変速された後、前記トリム角調整機構を動作させて前記トリムダウンを開始させるトリムダウン開始手段と、前記トリムダウン開始手段によって前記トリムダウンが開始された後、前記算出された機関回転数の変化量が第2の所定範囲内にあるとき、前記トリムダウンを停止させるトリムダウン停止手段とを備える如く構成した。
【0009】
請求項4に係る船外機の制御装置にあっては、前記トリムダウン停止手段によって前記トリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムダウン制御手段を備える如く構成した。
【発明の効果】
【0010】
請求項1に係る船外機の制御装置にあっては、変速機で2速が選択されていると共に、内燃機関のスロットル開度の変化量が所定値以上のとき(換言すれば、内燃機関に対して加速が指示されたとき)、変速機を動作させて2速から1速に変速させ、1速に変速された後、機関回転数が所定回転数以上のとき、1速から2速に変速させると共に、2速に変速された後、トリム角調整機構を動作させてトリムアップを開始させ、その後機関回転数の変化量が所定範囲内にあるとき、トリムアップを停止させるように構成したので、例えば加速が終了して船速が最高速付近に到達したと推定できるような値を機関回転数の変化量が示すとき、トリムアップを停止させることも可能となり、よって加速が終了して2速に変速した後のトリム角を最適な値に設定することができる。
【0011】
請求項2に係る船外機の制御装置にあっては、トリムアップ停止手段によってトリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に記憶されたトリム角となるようにトリム角調整機構の動作を制御する如く構成、即ち、トリムアップを停止させるべきトリム角を記憶して学習制御するように構成したので、上記した効果に加え、次にトリムアップを行うときのトリム角を確実に最適な値にすることができる。
【0012】
請求項3に係る船外機の制御装置にあっては、変速機が少なくとも1速、2速、3速からなる変速段を有すると共に、前記トリムアップが停止された後、機関回転数が第2の所定回転数以上のとき、2速から3速に変速させ、3速に変速された後、トリム角調整機構を動作させてトリムダウンを開始させ、その後機関回転数の変化量が第2の所定範囲内にあるとき、トリムダウンを停止させるように構成したので、上記した効果に加え、機関回転数の変化量が、例えば3速に変速した状態で船速が最高速付近に到達したと推定できるような値を示すとき、トリムダウンを停止させることも可能となり、よって3速に変速した後のトリム角を最適な値に設定することができる。また、3速に変速した後のトリム角が、船速が最高速となる最適な値とされることで、内燃機関の燃料消費量を低減、換言すれば、燃費を向上させることもできる。
【0013】
請求項4に係る船外機の制御装置にあっては、トリムダウン停止手段によってトリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に記憶されたトリム角となるようにトリム角調整機構の動作を制御する如く構成、即ち、トリムダウンを停止させるべきトリム角を記憶して学習制御するように構成したので、請求項3で述べた効果に加え、次にトリムダウンを行うときのトリム角を確実に最適な値にすることができる。
【図面の簡単な説明】
【0014】
【図1】この発明の実施例に係る船外機の制御装置を船体も含めて全体的に示す概略図である。
【図2】図1に示す船外機の部分断面拡大側面図である。
【図3】図1に示す船外機の拡大側面図である。
【図4】図2に示す変速機構の油圧回路を模式的に示す油圧回路図である。
【図5】図1に示す電子制御ユニットの変速制御動作とトリム角制御動作を示すフロー・チャートである。
【図6】図5に示す変速段判定処理のサブ・ルーチン・フロー・チャートである。
【図7】図5に示す2速用学習トリム角決定処理のサブ・ルーチン・フロー・チャートである。
【図8】図5に示す3速用学習トリム角決定処理のサブ・ルーチン・フロー・チャートである。
【図9】図5に示す学習トリム角決定判定処理のサブ・ルーチン・フロー・チャートである。
【図10】図5に示す2速トリムアップ実行判定処理のサブ・ルーチン・フロー・チャートである。
【図11】図5に示す3速トリムダウン実行判定処理のサブ・ルーチン・フロー・チャートである。
【図12】図5に示すイニシャルトリムダウン実行判定処理のサブ・ルーチン・フロー・チャートである。
【図13】図5から図12フロー・チャートの処理を説明するタイム・チャートである。
【図14】図5から図12フロー・チャートの処理を説明する説明図である。
【発明を実施するための形態】
【0015】
以下、添付図面に即してこの発明に係る船外機の制御装置を実施するための形態について説明する。
【実施例】
【0016】
図1はこの発明の実施例に係る船外機の制御装置を船体も含めて全体的に示す概略図、図2は図1に示す船外機の部分断面拡大側面図、図3は船外機の拡大側面図である。
【0017】
図1から図3において、符号1は船外機10が船体(艇体)12に搭載されてなる船舶を示す。船外機10は、図2に良く示すように、スイベルケース14、チルティングシャフト16およびスターンブラケット18を介して船体12の後尾(船尾)12aに取り付けられる。
【0018】
スイベルケース14の付近には、スイベルケース14の内部に鉛直軸回りに回転自在に収容されるシャフト部20を駆動する転舵用電動モータ22と、船外機10の船体12に対するチルト角およびトリム角をチルトアップ/ダウンおよびトリムアップ/ダウンによって調整可能なパワーチルトトリムユニット(トリム角調整機構。以下「トリムユニット」という)24が配置される。転舵用電動モータ22の回転出力は減速ギヤ機構26、マウントフレーム28を介してシャフト部20に伝達され、よって船外機10はシャフト部20を転舵軸として左右に(鉛直軸回りに)転舵される。
【0019】
トリムユニット24はチルト角調整用の油圧シリンダ24aとトリム角調整用の油圧シリンダ24bを一体的に備え、油圧シリンダ24a,24bを伸縮させることで、スイベルケース14がチルティングシャフト16を回転軸として回転させられ、船外機10はチルトアップ/ダウンあるいはトリムアップ/ダウンさせられる。尚、油圧シリンダ24a,24bは、船外機10に配置された図示しない油圧回路に接続されて作動油の供給を受けて伸縮させられる。
【0020】
船外機10の上部には、内燃機関(以下「エンジン」という)30が搭載される。エンジン30は火花点火式の水冷ガソリンエンジンで、排気量2200ccを備える。エンジン30は水面上に位置し、エンジンカバー32によって覆われる。
【0021】
エンジン30の吸気管34には、スロットルボディ36が接続される。スロットルボディ36はその内部にスロットルバルブ38を備えると共に、スロットルバルブ38を開閉駆動するスロットル用電動モータ40が一体的に取り付けられる。
【0022】
スロットル用電動モータ40の出力軸は減速ギヤ機構(図示せず)を介してスロットルバルブ38に接続され、スロットル用電動モータ40を動作させることでスロットルバルブ38が開閉され、エンジン30の吸気量が調量されてエンジン回転数(機関回転数)が調節される。
【0023】
船外機10は、水平軸回りに回転自在に支持されると共に、その一端にプロペラ42が取り付けられ、エンジン30の動力をプロペラ42に伝達するプロペラシャフト(動力伝達軸)44と、エンジン30とプロペラシャフト44の間に介挿されると共に、1速、2速、3速からなる複数の変速段を有する変速機(自動変速機)46を備える。
【0024】
プロペラシャフト44は、トリムユニット24の初期状態(トリム角θが初期角度の状態)において、その軸線44aが船舶1の進行方向に対して略平行となるように配置される。また、変速機46は、複数の変速段を切換自在な変速機構50と、シフト位置を前進位置、後進位置およびニュートラル位置に切換自在なシフト機構52からなる。
【0025】
図4は変速機構50の油圧回路を模式的に示す油圧回路図である。
【0026】
図2および図4に示す如く、変速機構50は、エンジン30のクランクシャフト(図において見えず)に接続されるインプットシャフト54と、インプットシャフト54にギヤを介して接続されるカウンタシャフト56と、カウンタシャフト56に複数のギヤを介して接続されるアウトプットシャフト58とが平行に配置された平行軸式の有段式の変速機構からなる。
【0027】
カウンタシャフト56には、後述する変速用の油圧クラッチや潤滑部に作動油(潤滑油。オイル)を圧送する油圧ポンプ(ギヤポンプ。図2にのみ示す)60が接続される。シャフト54,56,58や油圧ポンプ60などは、ケース(図2にのみ示す)62に収容される。ケース62の下部は作動油を受けるオイルパン62aを構成する。
【0028】
上記の如く構成された変速機構50においては、シャフト上に相対回転自在に配置されたギヤを変速クラッチでシャフト上に固定することで複数の変速段、詳しくは1速、2速、3速のうちのいずれかの変速段が選択(確立)され、エンジン30の出力は選択された変速段で変速され、シフト機構52、プロペラシャフト44を介してプロペラ42に伝達される。尚、各変速段の変速比は1速が最も大きく、2速、3速となるにつれて小さくなるように設定される。
【0029】
変速機構50について具体的に説明すると、図4に良く示すように、インプットシャフト54には、インプットプライマリギヤ64が支持される。カウンタシャフト56には、インプットプライマリギヤ64に噛合するカウンタプライマリギヤ66、カウンタ1速ギヤ68、カウンタ2速ギヤ70、カウンタ3速ギヤ72が支持される。
【0030】
また、アウトプットシャフト58には、カウンタ1速ギヤ68に噛合するアウトプット1速ギヤ74、カウンタ2速ギヤ70と噛合するアウトプット2速ギヤ76、カウンタ3速ギヤ72に噛合するアウトプット3速ギヤ78が支持される。
【0031】
上記において、アウトプットシャフト58に相対回転自在に支持されたアウトプット1速ギヤ74を1速用クラッチC1でアウトプットシャフト58に結合すると、1速(ギヤ。変速段)が確立する。尚、1速用クラッチC1は、ワンウェイクラッチからなり、後述する2速または3速用油圧クラッチC2,C3に油圧が供給されて2速または3速が確立し、アウトプットシャフト58の回転数がアウトプット1速ギヤ74のそれより大きくなるとき、アウトプット1速ギヤ74を空転させるように構成される。
【0032】
カウンタシャフト56に相対回転自在に支持されたカウンタ2速ギヤ70を2速用油圧クラッチC2でカウンタシャフト56に結合すると、2速(ギヤ。変速段)が確立する。また、カウンタシャフト56に相対回転自在に支持されたカウンタ3速ギヤ72を3速用油圧クラッチC3でカウンタシャフト56に結合すると、3速(ギヤ。変速段)が確立する。尚、油圧クラッチC2,C3は、油圧が供給されるとき各ギヤ70,72をカウンタシャフト56に結合する一方、油圧が供給されないとき各ギヤ70,72を空転させる。
【0033】
このように、クラッチC1,C2,C3によるギヤとシャフトの結合は、油圧ポンプ60から油圧クラッチC2,C3に供給される油圧を制御することで行われる。
【0034】
図4を参照しつつ説明すると、油圧ポンプ60がエンジン30により駆動されるとき、オイルパン62aの作動油は油路80a、ストレーナ82を介して汲み上げられて吐出口60aから油路80bを介して第1切換バルブ84aに、油路80c,80dを介して第1、第2電磁ソレノイドバルブ(リニアソレノイドバルブ)86a,86bに送られる。
【0035】
第1切換バルブ84aには、油路80eを介して第2切換バルブ84bが接続される。第1、第2切換バルブ84a,84bの内部には移動自在なスプールがそれぞれ収容され、スプールは一端側(図で左端)でスプリングによって他端側に付勢される。その他端側には、前記した第1、第2電磁ソレノイドバルブ86a,86bが油路80f,80gを介して接続される。
【0036】
従って、第1電磁ソレノイドバルブ86aが通電(オン)されると、その内部に収容されたスプールが変位させられ、油圧ポンプ60から油路80cを介して供給される油圧は第1切換バルブ84aのスプールの他端側に出力される。これにより、第1切換バルブ84aのスプールは一端側に変位させられ、よって油路80bの作動油が油路80eに送出される。
【0037】
第2電磁ソレノイドバルブ86bも、第1電磁ソレノイドバルブ86aと同様、通電(オン)されるときにスプールが変位させられ、油圧ポンプ60から油路80dを介して供給される油圧は第2切換バルブ84bの他端側に出力される。これにより、第2切換バルブ84bはスプールが一端側に変位させられ、よって油路80eの作動油は油路80hを介して2速用油圧クラッチC2に供給される。一方、第2電磁ソレノイドバルブ86bが通電されず(オフされ)、第2切換バルブ84bの他端側に油圧が出力されないときは油路80eの作動油は油路80iを介して3速用油圧クラッチC3に供給される。
【0038】
即ち、第1、第2電磁ソレノイドバルブ86a,86bが共にオフされるときは油圧クラッチC2,C3のいずれにも油圧が供給されないため、アウトプット1速ギヤ74とアウトプットシャフト58が1速用クラッチC1で結合されて1速が確立する。
【0039】
また、第1、第2電磁ソレノイドバルブ86a,86bが共にオンされるときは2速用油圧クラッチC2に油圧が供給されるため、カウンタ2速ギヤ70とカウンタシャフト56が結合されて2速が確立する。さらに、第1電磁ソレノイドバルブ86aがオン、第2電磁ソレノイドバルブ86bがオフされるときは3速用油圧クラッチC3に油圧が供給されるため、カウンタ3速ギヤ72とカウンタシャフト56が結合されて3速が確立する。このように、第1、第2切換バルブ84a,84bのオン・オフを制御することで、変速機46の変速段が選択される(変速制御が行われる)。
【0040】
尚、油圧ポンプ60からの作動油(潤滑油)は、油路80b,80j、レギュレータバルブ88やリリーフバルブ90を介して潤滑部(例えばシャフト54,56,58など)にも供給される。また、第1、第2切換バルブ84a,84bと第1、第2電磁ソレノイドバルブ86a,86bにはそれぞれ、圧抜き用の油路80kが適宜に接続される。
【0041】
図2の説明に戻ると、シフト機構52は、変速機構50のシャフト58に接続されると共に、鉛直軸と平行に配置されて回転自在に支持されるドライブシャフト(バーチカルシャフト)52aと、シャフト52aに接続されて回転させられる前進ベベルギヤ52bと後進ベベルギヤ52cと、プロペラシャフト44を前進ベベルギヤ52bと後進ベベルギヤ52cのいずれかに係合自在とするクラッチ52dなどからなる。
【0042】
エンジンカバー32の内部にはシフト機構52を駆動するシフト用電動モータ92が配置され、その出力軸は、減速ギヤ機構94を介してシフト機構52のシフトロッド52eの上端に接続自在とされる。シフト用電動モータ92を駆動することにより、シフトロッド52eとシフトスライダ52fが適宜に変位させられ、それによってクラッチ52dを動作させてシフト位置がフォワード位置、リバース位置およびニュートラル位置の間で切り換えられる。
【0043】
シフト位置がフォワード位置あるいはリバース位置のとき、変速機構50のシャフト58の回転はシフト機構52を介してプロペラシャフト44に伝達され、よってプロペラ42は回転させられ、船体12を前進あるいは後進させる方向の推力を生じる。尚、船外機10はエンジン30に取り付けられたバッテリなどの電源(図示せず)を備え、それから各電動モータ22,40,92などに動作電源が供給される。
【0044】
図3に示す如く、スロットルバルブ38の付近にはスロットル開度センサ(スロットル開度変化量検出手段)96が配置され、スロットルバルブ38の開度(スロットル開度)THを示す出力を生じる。また、シフトロッド52eの付近にはニュートラルスイッチ100が配置され、変速機46のシフト位置がニュートラル位置のときにオン信号を、フォワード位置あるいはリバース位置のときにオフ信号を出力する。エンジン30のクランクシャフトの付近にはクランク角センサ(機関回転数検出手段)102が取り付けられ、所定のクランク角度ごとにパルス信号を出力する。
【0045】
チルティングシャフト16の付近にはトリム角センサ(具体的には、ロータリエンコーダなどの回転角センサ)104が配置され、船外機10のトリム角θ(船体12に対する船外機10のピッチ軸回りの回転角)に応じた出力を生じる。
【0046】
上記した各センサやスイッチの出力は、船外機10に搭載された電子制御ユニット(Electronic Control Unit。以下「ECU」という)110に入力される。ECU110はCPUやROM,RAMなどを備えたマイクロ・コンピュータからなり、船外機10のエンジンカバー32の内部に配置される。
【0047】
図1に示す如く、船体12の操縦席112の付近には、操船者(図示せず)によって回転操作自在なステアリングホイール114が配置される。ステアリングホイール114のシャフト(図示せず)には操舵角センサ116が取り付けられ、操船者によって入力されたステアリングホイール114の操舵角に応じた信号を出力する。
【0048】
操縦席112付近にはリモートコントロールボックス120が配置され、そこには操船者の操作自在に配置されるシフト・スロットルレバー(スロットルレバー)122が設けられる。レバー122は、初期位置から前後方向に揺動操作自在とされ、操船者からの前後進切換指示と、エンジン30に対する加速/減速指示を含むエンジン回転数の調節指示を入力する。リモートコントロールボックス120の内部にはレバー位置センサ124が取り付けられ、レバー122の位置に応じた信号を出力する。
【0049】
操縦席112付近であって船体12の重心位置には、船体12に作用する加速度を検出する加速度センサ126が配置される。加速度センサ126は、船体12の上下方向(重力軸方向)などに作用する加速度を示す出力を生じる。
【0050】
さらに、操縦席112の付近には、エンジン30の燃費(燃料消費量)を低減させる燃費低減指示を入力するスイッチ130が操船者に手動操作自在に設けられる。スイッチ130は、操船者が燃費を重視して走行することを所望する際に操作され(押され)、操作されるとき燃費低減指示を示す信号(オン信号)を出力する。これら各センサ116,124,126およびスイッチ130の出力もECU110に入力される。
【0051】
ECU110は、入力されたセンサ出力などに基づいて各電動モータ22,40,92の動作を制御すると共に、変速機46の変速制御とトリムユニット24でトリム角θを調整するトリム角制御を行う。このように、この実施例に係る船外機の制御装置は、操作系(ステアリングホイール114やレバー122)と船外機10の機械的な接続が断たれたDBW(Drive By Wire)方式の装置である。
【0052】
図5は、ECU110の変速制御動作とトリム角制御動作を示すフロー・チャートである。図示のプログラムは、ECU110によって所定の周期(例えば100msec)ごとに実行される。
【0053】
以下説明すると、先ずS10において、変速機46の1速から3速のうちいずれの変速段を選択すべきか判定する変速段判定処理を行う。
【0054】
図6は、その変速段判定処理を示すサブ・ルーチン・フロー・チャートである。同図に示す如く、S100において変速機46のシフト位置がニュートラル位置にあるか否か判断する。この判断は、ニュートラルスイッチ100からオン信号が出力されているか否か検出することで行う。S100で否定されるとき(インギヤ時)はS102に進み、スロットル開度THをスロットル開度センサ96の出力から検出(算出)し、S104に進んで検出されたスロットル開度THの所定時間(例えば500msec)当たりの変化量(変動量)DTHを検出(算出)する。
【0055】
次いでS106に進み、操船者からエンジン30に対して減速が指示されたか否か、換言すれば、エンジン30が船舶1を減速させる運転状態にあるか否か判定する。この判定は、スロットルバルブ38が閉弁方向に駆動されているか否か判断することで行う。具体的にはスロットル開度の変化量DTHが負値に設定された減速判定用の所定値DTHa(例えば−0.5deg)未満の場合、スロットルバルブ38が閉弁方向に駆動されている、即ち、減速が指示されたと判定する。
【0056】
S106で否定されるときはS108に進み、クランク角センサ102の出力パルスをカウントしてエンジン回転数NEを検出(算出)し、S110に進んで検出されたエンジン回転数NEの変化量(変動量)DNEを検出(算出)する。変化量DNEは、前回のプログラムループで検出されたエンジン回転数NEから今回検出されたそれを減算して求める。
【0057】
次いでS112に進み、加速終了後に3速に変速されたことを示す加速後3速変速済みフラグ(後述。以下「3速変速フラグ」という)のビットが0か否か判断する。3速変速フラグは初期値が0とされるため、最初のプログラムループにおいてS112の判断は通例肯定されてS114に進む。
【0058】
S114では、加速後2速変速済みフラグ(以下「2速変速フラグ」という)のビットが0か否か判断する。このフラグのビットは、後述する如く、加速終了後に1速から2速に変速されるとき1にセットされる一方、それ以外のとき0にリセットされる。
【0059】
2速変速フラグも初期値が0とされるため、最初のプログラムループにおいてS114の判断は通例肯定されてS116に進み、エンジン回転数NEが第1の所定回転数(所定回転数)NE1以上か否か判断する。この第1の所定回転数NE1については後に説明する。
【0060】
エンジン始動直後のプログラムループにおいては通例、エンジン回転数NEは第1の所定回転数NE1未満であるため、S116の判断は否定されてS118に進む。S118では、加速中判定フラグ(後述。図で「加速中フラグ」と示す)のビットが0か否か判断する。加速中判定フラグも初期値が0とされるため、最初のプログラムループにおいてここでの判断は肯定されてS120に進む。
【0061】
S120では、操船者からエンジン30に対して加速(正確には急加速)が指示されたか否か、換言すれば、エンジン30が船舶1を加速(正確には急加速)させる運転状態にあるか否か判定する。この判定は、具体的にはスロットルバルブ38が開弁方向に急速に駆動されているか否か判断することで行う。
【0062】
詳しくは、S104で検出されたスロットル開度の変化量DTHと加速判定用の所定値(所定値)DTHbとを比較し、変化量DTHが所定値DTHb以上のとき、スロットルバルブ38が開弁方向に急速に駆動されている、即ち、加速が指示されたと判定する。従って、所定値DTHbは、減速判定用の所定値DTHaに比して大きい値(正値)で、加速の指示がなされたと判定できるような値、例えば0.5degに設定される。
【0063】
S120で否定、即ち、エンジン30に対して加速/減速の指示がないときはS122に進み、第1、第2電磁ソレノイドバルブ86a,86b(図で「第1SOL」「第2SOL」と示す)を共にオンして変速機46において2速の変速段を選択し、次いでS124に進み、加速中判定フラグのビットを0にリセットする。
【0064】
他方、S120で肯定されるときはS126に進み、変速機46を動作させて、具体的には第1、第2電磁ソレノイドバルブ86a,86bを共にオフして変速段を2速から1速に変速(シフトダウン)する。これにより、エンジン30の出力トルクは1速にシフトダウンさせられた変速機46(正確には、変速機構50)によって増幅させられてプロペラシャフト44を介してプロペラ42に伝達され、よって加速性が上昇する。
【0065】
次いでS128に進み、加速中判定フラグのビットを1にセットする。即ち、このフラグは、スロットル開度の変化量DTHが加速判定用の所定値DTHb以上で、変速段が2速から1速に変速されるとき1にセットされる一方、それ以外のときは0にリセットされる。尚、このフラグのビットが1にセットされると、次回以降のプログラム実行時はS118で否定されてS120の処理をスキップする。
【0066】
このように、エンジン30が始動させられてから加速が指示されるまでの通常運転時は変速段を2速にするように構成したため、急加速以外での船外機10の使い勝手を、変速機を備えない船外機と同等とすることができる。
【0067】
次いでS130に進み、2速トリムフラグ(初期値0)のビットを1にセットし、プログラムを終了する。即ち、2速トリムフラグのビットが1にセットされることはスロットル開度の変化量DTHが加速判定用の所定値DTHb以上で、変速機46の変速段が1速に変速され、後述する2速トリムアップ実行判定処理においてトリムアップが行われることを、0にリセットされることは例えばエンジン30に対して減速が指示されるなど、トリムアップの必要がないことを意味する。
【0068】
変速機46の変速段を1速に変速した後、エンジン回転数NEが徐々に上昇し、そして1速でのトルク増幅を利用した加速が終了すると(加速領域が飽和すると)、エンジン回転数NEは第1の所定回転数(所定回転数)NE1に到達し、よってS116の判断で肯定されてS132以降の処理に進む。従って、第1の所定回転数NE1は、比較的高い値に設定され、詳しくは1速での加速が終了したと判断できる値(例えば6000rpm)とされる。
【0069】
S132では、エンジン回転数NEが安定しているか否か判断、換言すれば、エンジン30が安定した運転状態であるか否か判断する。この判断は、エンジン回転数の変化量DNEの絶対値を第1の既定値DNE1と比較することで行われ、変化量DNEの絶対値が第1の既定値DNE1未満の場合にエンジン回転数NEが安定していると判断する。従って、既定値DNE1はエンジン回転数NEが安定して、変化量DNEが比較的少ないと判定できるような値、例えば500rpmに設定される。
【0070】
S132で否定されるときは1速のままプログラムを終了する一方、肯定されるときはS134に進んで第1、第2電磁ソレノイドバルブ86a,86bを共にオンして変速機46の変速段を1速から2速に変速(シフトアップ)すると共に、S136に進んで2速変速フラグのビットを1にセットする。これにより、ドライブシャフト52aおよびプロペラシャフト44の回転数が上昇し、結果として船速も上昇して速度性が向上する。
【0071】
S136において2速変速フラグのビットが1にセットされると、次回以降のプログラム実行時はS114で否定されてS138に進む。このように、S138以降の処理は、2速変速フラグのビットが1にセットされるとき、換言すれば、1速での加速が終了した後に2速に変速される場合に実行される。
【0072】
S138では、スイッチ130がオン信号を出力しているか否か、即ち、操作者によってエンジン30の燃費低減が指示されているか否か判断する。S138で否定されるときはS140に進み、トリムアップ再開タイマ(後述)の値が所定時間を示す値を超えたか否か判断する。タイマは初期値が0とされるため、ここでの判断は否定されてS142に進み、船体12にピッチング(縦揺れ)が発生しているか否か判定する。
【0073】
ピッチングの発生の判定は、加速度センサ126の出力に基づいて行われる。具体的には、加速度センサ126の出力に基づいて船体12の上下方向に作用する振動加速度Gzを検出(算出)し、振動加速度Gzの絶対値と許容範囲とを比較し、Gzが許容範囲にない状態が連続して複数回(例えば2回)検出されたとき、ピッチングが発生したと判定する。許容範囲は、船体12の上下方向の振動が比較的少なく、船体12にピッチングが生じていないと判定できるような範囲、例えば0〜0.5Gの範囲に設定される。
【0074】
S142で否定されるときは以降の処理をスキップする一方、肯定されるときはS144に進んで2速トリムフラグのビットを0にリセットする。これにより、後述する2速トリムアップ実行判定処理によってトリムアップを停止させる。次いでS146に進み、前記したトリムアップ再開タイマ(アップカウンタ)をスタートさせ、トリムアップを停止させてからの経過時間を計測する。
【0075】
次回以降のプログラムループにおいて、S140で肯定されるとき、即ち、トリムアップを停止後、所定時間が経過するときはS148に進み、S142と同様なピッチングの発生の判定を再度行う。S148で否定されるときはS150に進み、2速トリムフラグのビットを1にセットすると共に、S152に進んでタイマの値を0にリセットする。
【0076】
これにより、後述の2速トリムアップ実行判定処理によってトリムアップを再開させる。従って、上記した所定時間は、ピッチングの発生によって一旦停止していたトリムアップを、ピッチングがなくなって再開しても良いと判断できるような値(例えば5sec)に設定される。S148で肯定されるときはS150,S152の処理をスキップする。
【0077】
他方、S138で肯定されるときはS154に進み、エンジン回転数NEが第2の所定回転数NE2以上か否か判断する。第2の所定回転数NE2は、第1の所定回転数NE1に比して僅かに低い値であって、後述する如く3速に変速可能と判断できるような値、例えば5000rpmに設定される。
【0078】
S154で肯定されるときはS156に進み、S132と同様、エンジン回転数NEが安定しているか否か判断する。即ち、エンジン回転数の変化量DNEの絶対値を第2の既定値DNE2と比較し、既定値DNE2未満の場合にエンジン回転数NEが安定していると判断する。従って、既定値DNE2は、変化量DNEが比較的少なくエンジン回転数NEが安定していると判定できるような値、例えば500rpmとされる。
【0079】
S156で否定、またはS154で否定されるときは前述のS140に進む一方、S156で肯定されるときはS158に進み、第1電磁ソレノイドバルブ86aをオン、第2電磁ソレノイドバルブ86bをオフして変速機46の変速段を2速から3速に変速(シフトアップ)する。これにより、エンジン回転数NEが低下するため、エンジン30の燃料消費量を低減、換言すれば、燃費が向上する。
【0080】
次いでS160に進み、2速変速フラグのビットを0にリセットし、S162に進んで3速変速フラグのビットを1にセットする。このように、3速変速フラグは、加速終了後に2速から3速に変速されるとき1にセットされる一方、それ以外のとき0にリセットされる。
【0081】
次いでS164に進み、3速トリムフラグ(初期値0)のビットを1にセットする。このフラグのビットが1にセットされることは、変速段が3速に変速され、後述する3速トリムダウン実行判定処理においてトリムダウンが行われることを、0にリセットされることはそのトリムダウンが不要あるいは終了したことを意味する。尚、S162で3速変速フラグのビットが1にセットされた後のプログラム実行時は、S112で否定されて、S158からS164の処理を実行して3速のままプログラムを終了する。
【0082】
また、S106で肯定されるとき、即ち、スロットル開度の変化量DTHが減速判定用の所定値DTHa未満のときはS166に進み、第1、第2電磁ソレノイドバルブ86a,86bを共にオンして変速機46の変速段を2速に変速する。その後、S168,S170,S172に進んで2速変速フラグ、3速変速フラグおよび加速中判定フラグのビットを全て0にリセットする。
【0083】
次いでS174に進み、2速トリムフラグのビットを0にリセットすると共に、S176に進んでイニシャルトリムフラグ(初期値0)のビットを1にセットする。このイニシャルトリムフラグのビットが1にセットされることは、トリムユニット24を動作させてトリム角θを初期角度(具体的には0deg)にする必要があることを、0にリセットされることはその必要がないことを意味する。
【0084】
また、レバー122が操船者によって操作されて変速機46のシフト位置がニュートラル位置に切り換えられると、S100で肯定されてS178に進み、第1、第2電磁ソレノイドバルブ86a,86bをオフして変速機46の変速段を2速から1速に変速する。
【0085】
図5フロー・チャートの説明に戻ると、次いでS12に進み、変速段が2速であって船速が最高速に到達したときのトリム角を記憶(学習)して2速用学習トリム角δを決定する処理を行い、その後S14に進んで3速で船速が最高速に到達したときのトリム角を記憶して3速用学習トリム角εを決定する処理を行う。
【0086】
図7はその2速用学習トリム角決定処理を示すサブ・ルーチン・フロー・チャート、図8は3速用学習トリム角決定処理を示すサブ・ルーチン・フロー・チャートである。
【0087】
図7に示す如く、先ずS200において現在の変速段が2速か否か判断する。S200で否定されるときは以降の処理をスキップする一方、肯定されるときはS202に進み、スロットル開度THが最大スロットル開度であるか否か判断する。
【0088】
S202で肯定されるときはS204に進み、スロットル開度THが安定しているか(変動していないか)否か判断する。この判断は、スロットル開度の変化量DTHの絶対値を変化量判定用の所定値DTHcと比較することで行われ、変化量DTHの絶対値が所定値DTHc以下の場合にスロットル開度THが安定していると判断する。従って、所定値DTHcはスロットル開度THが安定している、換言すれば、変化量DTHが比較的少ない状態であると判定できるような値、例えば2degとされる。
【0089】
S204またはS202で否定されるときは以降の処理をスキップする一方、S204で肯定されるとき、別言すれば、スロットル開度THが最大スロットル開度で安定し、エンジン30が船舶1の速度を最高速に到達させることのできる運転状態にあるときはS206に進み、エンジン回転数の変化量DNEが正値(例えば500rpm)に設定される第3の既定値DNE3を超えるか否か判断する。
【0090】
このS206の処理を最初に実行するときは、S204でエンジン30が上記した運転状態にあると判定された直後であるため、変化量DNEは正側に大きく、よって通例肯定されてS208に進み、トリムユニット24を動作させてトリムアップを実行する、正確にはトリムアップを開始する。このトリムアップの開始によって船速は上昇する。
【0091】
他方、S206で否定されるときはS210に進み、エンジン回転数の変化量DNEが負値(例えば−500rpm)に設定される第4の既定値DNE4未満か否か判断する。S210で肯定されるときは、例えばS208で行われたトリムアップによってトリム角θが過大となってしまったことを意味し、そのようなときはS212に進んでトリムダウンを実行してトリム角θを適宜に調整する。
【0092】
S210で否定されるとき、換言すれば、エンジン回転数の変化量DNEが第3の既定値DNE3と第4の既定値DNE4で規定される所定範囲内(即ち、DNE4≦DNE≦DNE3)にあるときは、エンジン回転数NEが高速回転領域で飽和し、船速が最高速に到達したと判断(推定)し、S214に進んでトリムアップ(またはトリムダウン)を停止する。従って、第3、第4の既定値DNE3,DNE4によって規定される所定範囲は、船速が最高速に到達したと推定できるような値に設定される。
【0093】
次いでS216に進み、トリム角センサ104の出力に基づいて現在のトリム角θを検出、別言すれば、トリムアップを停止したときのトリム角θ(例えば10deg)を検出して記憶し、記憶されたトリム角θを2速用学習トリム角δ(後述)として決定する。
【0094】
そしてS218に進み、2速用学習トリム角決定済みフラグ(初期値0)のビットを1にセットしてプログラムを終了する。即ち、このフラグが1にセットされることは2速用学習トリム角δが決定されたことを意味する。
【0095】
次いで図8の3速用学習トリム角決定処理について説明すると、先ずS300において現在の変速段が3速か否か判断する。S300で否定されるときは以降の処理をスキップする一方、肯定されるときはS302に進み、スロットル開度THが最大スロットル開度であるか否か判断する。
【0096】
S302で肯定されるときはS304に進み、スロットル開度の変化量DTHの絶対値が変化量判定用の所定値DTHc以下か否か判断する。このS302,S304は、前記したS202,S204と同様、スロットル開度THが最大スロットル開度で安定し、エンジン30が船舶1の速度を最高速に到達させることのできる運転状態にあるか否か判断する処理である。
【0097】
S302またはS304で否定されるときは以降の処理をスキップする。他方、S304で肯定されるときはS306に進み、エンジン回転数の変化量DNEが負値(例えば−500rpm)に設定される第5の既定値DNE5未満か否か判断する。
【0098】
このS306の処理を最初に実行するときは、変速段が3速に変速(シフトアップ)されてS300で肯定された後であるため、変化量DNEは負側に大きくなり、よって通例肯定されてS308に進む。S308では、トリムユニット24を動作させてトリムダウンを実行する、正確にはトリムダウンを開始する。尚、変速段が2速から3速に変速された直後においては、2速のときのトリム角をトリムダウンによって僅かに減少させることで、船速は上昇することとなる。
【0099】
S306で否定されるときはS310に進み、エンジン回転数の変化量DNEが正値(例えば500rpm)に設定される第6の既定値DNE6を超えているか否か判断する。S310で肯定されるときは、例えばS308で行われたトリムダウンによってトリム角θが過小となってしまったことを意味し、そのようなときはS312に進んでトリムアップを実行してトリム角θを適宜に調整する。
【0100】
S310で否定されるとき、換言すれば、エンジン回転数の変化量DNEが第5の既定値DNE5と第6の既定値DNE6で規定される第2の所定範囲内(即ち、DNE5≦DNE≦DNE6)にあるときは、エンジン回転数NEが高速回転領域で飽和し、船速が最高速に到達したと判断(推定)し、S314に進んでトリムダウン(またはトリムアップ)を停止する。従って、第5、第6の既定値DNE5,DNE6によって規定される第2の所定範囲は、船速が最高速に到達したと推定できるような値に設定される。
【0101】
次いでS316に進み、現在のトリム角θ、別言すれば、トリムダウンを停止したときのトリム角θ(例えば8deg)を検出して記憶し、記憶されたトリム角θを3速用学習トリム角ε(後述)として決定する。
【0102】
そしてS318に進み、3速用学習トリム角決定済みフラグ(初期値0)のビットを1にセットしてプログラムを終了する。即ち、このフラグが1にセットされることは3速用学習トリム角εが決定されたことを意味する。
【0103】
上記したS12,S14について詳説すると、変速段が2速のときと3速のときとでは、船速を最高速に到達させることのできる最適なトリム角は相違する。具体的には3速において最適なトリム角は、2速のそれに比して僅かに小さい値となる。従って、S12,S14においては、変速段が2速、3速のときの最適なトリム角をエンジン回転数の変化量DNEに基づいてトリムアップ/ダウンを行って設定すると共に、そこで得た最適なトリム角を学習値として記憶するようにした。そして、後述する如く、次回以降の2速、3速での運転においてその学習値を適用するようにした。
【0104】
図5フロー・チャートの説明に戻ると、次いでS16に進み、学習トリム角δ,εが決定されたか否かの判定処理を行う。
【0105】
図9はその学習トリム角決定判定処理を示すサブ・ルーチン・フロー・チャートである。図9に示す如く、S400において2つの学習トリム角δ,εが決定されたことを示す学習トリム角決定済みフラグのビットが0か否か判定する。このフラグは初期値が0に設定されるため、最初のプログラムループにおいてS400の判断は通例肯定されてS402に進む。
【0106】
S402では、2速用学習トリム角決定済みフラグのビットが1か否か判断する。S402で肯定されるときはS404に進み、3速用学習トリム角決定済みフラグのビットが1か否か判断する。S404またはS402で否定されるときは以降の処理をスキップする一方、S404で肯定されるときはS406に進み、トリム制御開始フラグ(初期値0)のビットを1にセットする。このトリム制御開始フラグのビットが1にセットされることは、後述するような学習トリム角δ,εを用いたトリム角の制御が開始できる(許可されている)ことを、0にリセットされることはその制御が開始できない、あるいは許可されていないことを意味する。
【0107】
次いでS408に進み、学習トリム角決定済みフラグのビットを1にセットしてプログラムを終了する。このフラグのビットが1にセットされると、次回以降のプログラム実行時はS400で否定され、前述したS402からS408の処理をスキップする。尚、トリム制御開始フラグと学習トリム角決定済みフラグは、船外機10の電源が操船者によってオフされるとき、0にリセットされる。
【0108】
図5フロー・チャートの説明に戻ると、次いでS18に進み、変速段が2速であって船外機10のトリムアップを実行すべきか否かの判定処理を行い、その後S20に進んで3速であって船外機10のトリムダウンを実行すべきか否かの判定処理を行う。
【0109】
図10はその2速トリムアップ実行判定処理を示すサブ・ルーチン・フロー・チャート、図11は3速トリムダウン実行判定処理を示すサブ・ルーチン・フロー・チャートである。
【0110】
図10に示すように、先ずS500においてトリム制御開始フラグのビットが1か否か判断する。S500で否定されるときはS502に進み、トリムアップを停止、正確にはトリムアップを行わない。
【0111】
S500で肯定されるときはS504に進み、2速トリムフラグのビットが1か否か判断する。S504で否定されるときはトリムアップの必要がないことから、S502に進んでトリムアップを行わない。一方、S504で肯定されるとき(例えばスロットル開度の変化量DTHが加速判定用の所定値DTHb以上で、変速段を1速に変速している状態のとき)はS506に進み、エンジン回転数NEが第3の所定回転数NE3以上か否か判断する。
【0112】
第3の所定回転数NE3は、加速が終了して変速段を1速から2速に戻すしきい値である第1の所定回転数NE1より低い値とされ、例えば5000rpmに設定される。従って、S506は、エンジン回転数NEが1速での加速が終了して変速段を1速から2速に戻す直前の状態を示しているか否か判断する処理とも言える。
【0113】
S506で否定されるときはトリムアップを開始するタイミングではないため、S502に進み、トリムアップを実行することなくプログラムを終了する。他方、S506で肯定されるときはS508に進み、トリム角θが2速用学習トリム角δ未満か否か判断する。
【0114】
S508で肯定されるときはS510に進み、トリムユニット24を動作させてトリムアップを実行する、正確にはトリムアップを開始する。即ち、エンジン回転数NEが第3の所定回転数NE3以上のとき、トリムアップを開始する。このように、2速用学習トリム角δが決定された後は、加速が終了して変速段を1速から2速に戻す前にトリムアップを開始することで、船速は上昇する。
【0115】
そして、トリムアップによってトリム角θが調整され、その後のプログラムループにおいてS508で否定されるときはS512に進み、2速トリムフラグのビットを0にリセットすると共に、S514に進んでトリムアップを停止する。このように、2速のときはトリム角θを学習トリム角δに調整することで、船速が最高速に到達する。
【0116】
次いで図11の3速トリムダウン実行判定処理について説明すると、S600においてトリム制御開始フラグのビットが1か否か判断する。S600で否定されるときはS602に進み、トリムダウンを停止、正確にはトリムダウンを行わない。
【0117】
S600で肯定されるときはS604に進み、3速トリムフラグのビットが1か否か判断する。S604で否定されるときはトリムダウンの必要がないことから、S602に進んでトリムダウンを行わず、肯定されるとき、即ち、変速段が3速に変速されているときはS606に進み、トリム角θが3速用学習トリム角ε以上か否か判断する。
【0118】
S606で肯定されるときはS608に進み、トリムユニット24を動作させてトリムダウンを行う、正確にはトリムダウンを開始する。そして、トリムダウンによってトリム角θが調整され、その後のプログラムループにおいてS606で否定されるときはS610に進み、3速トリムフラグのビットを0にリセットすると共に、S612に進んでトリムダウンを停止する。このように、3速用学習トリム角εが決定された後は、変速段が3速に変速されるときにトリムダウンを開始し、トリム角θを学習トリム角εに調整することで、船速は最高速に到達する。
【0119】
図5にあっては、次いでS22に進み、トリム角θを初期角度に戻すためのトリムダウンを実行すべきか否かの判定処理を行う。
【0120】
図12はそのイニシャルトリムダウン実行判定処理を示すサブ・ルーチン・フロー・チャートである。図示の如く、S700においてイニシャルトリムフラグのビットが1か否か判断する。S700で否定されるときはS702に進み、トリムダウンを行わない。
【0121】
他方、S700で肯定されるときはS704に進み、トリム角θが初期角度より大きいか否か判断する。S704で肯定されるときはS706に進み、トリムユニット24を動作させてトリムダウンを開始してトリム角θが初期角度となるように(トリム角θを初期角度に戻すように)する。S704で否定されるときはS708に進んでイニシャルトリムフラグのビットを0にリセットし、次いでS710に進み、トリムダウンを停止してプログラムを終了する。
【0122】
図13は上記した処理の一部を説明するタイム・チャートであり、図14はその説明図である。尚、図14において符号yは船外機10の前後方向を、符号zは上下方向を示し、符号Wは海水あるいは淡水を、符号Sはその水面を示す。前後方向yと上下方向zは、船外機10における前後、上下を意味し、船外機10のチルト角やトリム角によっては必ずしも重力方向あるいは水平方向とは一致しない。
【0123】
以下説明すると、先ず時刻t0からt1の通常運転時において変速機46の変速段を2速に設定し(S122)、その後操船者のシフト・スロットルレバー122の操作によってスロットルバルブ38が開弁させられ、時刻t1においてスロットル開度の変化量DTHが加速判定用の所定値DTHb以上のとき(S120)、2速から1速に変速する(S126)。
【0124】
図14にあっては、時刻t0からt1のときは(a)に示す如く、船体12と船外機10は共に水平状態にあり、トリム角θは初期角度(0deg)である。時刻t1での加速によって変速段を1速にし、船速が上昇すると、船体12は、図14(b)に示す如く、船首12bが持ち上がる一方、船尾12aが沈み込む、いわゆるハンプ状態となる。同図から分かるように、このときのプロペラシャフト44の軸線44aの方向は船舶1の進行方向に対して平行とならない。
【0125】
その後も加速が継続されてエンジン回転数NEが徐々に上昇し、時刻t2において第1の所定回転数NE1以上になるとき(S116)、変速段を1速から2速へ変速し(S134)、その後トリムアップを開始する(S200,S208)。
【0126】
そして、時刻t3においてエンジン回転数の変化量DNEが所定の範囲内にあると判断されるとき(S206,S210)、トリムアップを停止すると共に(S214)、そのときのトリム角θを2速用学習トリム角δとして記憶する(S216)。
【0127】
トリムアップの停止がなされた状態を図14(c)に示す。同図から分かるように、船外機10をトリムアップしてトリム角θを調整することで、プロペラシャフト44の軸線44aの方向(換言すれば、船外機10の推力の向き)は船舶1の進行方向と略平行とされ、水面Sから受ける船体12の抵抗を減少させると共に、船体12の推力を増加でき、よって2速での船舶1の速度を最高速に到達させることができる。
【0128】
その後、スイッチ130が操船者によって操作されて燃費低減指示が入力されると共に(S138)、時刻t4においてエンジン回転数NEが第2の所定回転数NE2以上のとき(S154)、2速から3速に変速すると共に(S158)、トリムダウンを開始する(S300,S308)。
【0129】
そして、時刻t5においてエンジン回転数の変化量DNEが第2の所定の範囲内にあると判断されるとき(S306,S310)、トリムダウンを停止すると共に(S314)、そのときのトリム角θを3速用学習トリム角εとして記憶する(S316)。図示は省略するが、トリムダウンの停止がなされたときの船舶1の状態は、図14(c)と同様、プロペラシャフト44の軸線44aの方向と船舶1の進行方向が略平行とされ、よって3速での船舶1の速度を最高速に到達させることができる。
【0130】
時刻t6において操船者によってレバー122が操作され、スロットル開度の変化量DTHが減速判定用の所定値DTHa未満のとき(S106)、3速から2速に変速すると共に(S166)、トリムダウンを開始してトリム角θを初期角度に戻す(S700,S706)。トリム角θが初期角度に戻った状態を図14(d)に示す。
【0131】
次回のトリムアップ/ダウンについて説明すると、図13の時刻t8においてレバー122が操作されてスロットル開度の変化量DTHが加速判定用の所定値DTHb以上のとき(S120)、2速から1速に変速する(S126)。
【0132】
その後も加速が継続されてエンジン回転数NEが徐々に上昇し、時刻t9において第3の所定回転数NE3以上になると、船外機10のトリムアップを開始する(S506,S510)。エンジン回転数NEがさらに上昇して第1の所定回転数NE1以上のとき(S116。時刻t10)、変速段を1速から2速へ変速する(S134)。
【0133】
そして、時刻t11において船体12にピッチングが発生したと判定されるとき、トリムアップを停止する(S142,S144,S502,S504)。トリムアップを停止後、所定時間が経過するとき(時刻t12)、トリムアップを再開する(S140,S150,S504,S510)。そして、時刻t13においてトリム角θが2速用学習トリム角δに到達するとき、トリムアップを停止する(S508,S514)。
【0134】
その後、スイッチ130が操船者によって操作されて燃費低減指示が入力されると共に(S138)、時刻t14においてエンジン回転数NEが第2の所定回転数NE2以上のとき(S154)、2速から3速に変速すると共に(S158)、トリムダウンを開始する(S608)。そして、時刻t15においてトリム角θが3速用学習トリム角εとなるとき、トリムダウンを停止する(S606,S612)。
【0135】
以上の如く、この発明の実施例にあっては、内燃機関(エンジン)30とプロペラ42の間の動力伝達軸(プロペラシャフト)44に介挿されると共に、少なくとも1速、2速からなる変速段を有し、前記内燃機関の出力を選択された変速段で変速して前記プロペラに伝達する変速機46と、船体12に対するトリム角θをトリムアップ/ダウンによって調整可能なトリム角調整機構(パワーチルトトリムユニット)24とを備える船外機の制御装置において、前記内燃機関のスロットル開度THの変化量DTHを検出するスロットル開度変化量検出手段と(スロットル開度センサ96,ECU110。S10,S104)、前記内燃機関の機関回転数(エンジン回転数)NEを検出する機関回転数検出手段と(クランク角センサ102,ECU110。S10,S108)、前記検出された機関回転数の変化量DNEを算出する機関回転数変化量算出手段と(ECU110。S10,S110)、前記2速が選択されていると共に、前記検出されたスロットル開度の変化量DTHが所定値(加速判定用の所定値)DTHb以上のとき、前記変速機46を動作させて前記2速から前記1速に変速させる1速変速手段と(ECU110。S10,S120,S126)、前記1速変速手段によって前記1速に変速された後、前記検出された機関回転数NEが所定回転数(第1の所定回転数)NE1以上のとき、前記1速から前記2速に変速させる2速変速手段と(ECU110。S10,S116,S134)、前記2速変速手段によって前記2速に変速された後、前記トリム角調整機構24を動作させて前記トリムアップを開始させるトリムアップ開始手段と(ECU110。S12,S200,S208)、前記トリムアップ開始手段によって前記トリムアップが開始された後、前記算出された機関回転数の変化量DNEが所定範囲内(具体的には、第3の既定値DNE3と第4の既定値DNE4で規定される所定範囲内)にあるとき、前記トリムアップを停止させるトリムアップ停止手段と(ECU110。S12,S206,S210,S214)を備える如く構成した。
【0136】
これにより、例えば加速が終了して船速が最高速付近に到達したと推定できるような値をエンジン回転数の変化量DNEが示すとき、トリムアップを停止させることも可能となり、よって加速が終了して2速に変速した後のトリム角を最適な値に設定することができる。
【0137】
また、前記トリムアップ停止手段によって前記トリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に前記記憶されたトリム角(2速用学習トリム角δ)となるように前記トリム角調整機構24の動作を制御するトリムアップ制御手段(ECU110。S12,S18,S216,S504,S508〜S514)を備える如く構成、即ち、トリムアップを停止させるべきトリム角を記憶して学習制御するように構成したので、次にトリムアップを行うときのトリム角を確実に最適な値にすることができる。
【0138】
また、前記変速機46が少なくとも1速、2速、3速からなる変速段を有すると共に、前記トリムアップ停止手段によって前記トリムアップが停止された後、前記検出された機関回転数NEが第2の所定回転数NE2以上のとき、前記2速から前記3速に変速させる3速変速手段と(ECU110。S10,S154,S158)、前記3速変速手段によって前記3速に変速された後、前記トリム角調整機構を動作させて前記トリムダウンを開始させるトリムダウン開始手段と(ECU110。S14,S300,S308)、前記トリムダウン開始手段によって前記トリムダウンが開始された後、前記算出された機関回転数の変化量が第2の所定範囲内(具体的には、第5の既定値DNE5と第6の既定値DNE6で規定される第2の所定範囲内)にあるとき、前記トリムダウンを停止させるトリムダウン停止手段と(ECU110。S14,S306,S310,S314)を備える如く構成した。
【0139】
これにより、エンジン回転数の変化量DNEが、例えば3速に変速した状態で船速が最高速付近に到達したと推定できるような値を示すとき、トリムダウンを停止させることも可能となり、よって3速に変速した後のトリム角を最適な値に設定することができる。また、3速に変速した後のトリム角が、船速が最高速となる最適な値とされることで、エンジン30の燃料消費量を低減、換言すれば、燃費を向上させることもできる。
【0140】
また、前記トリムダウン停止手段によって前記トリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に前記記憶されたトリム角(3速用学習トリム角ε)となるように前記トリム角調整機構24の動作を制御するトリムダウン制御手段(ECU110。S14,S20,S316,S604〜S612)を備える如く構成、即ち、トリムダウンを停止させるべきトリム角を記憶して学習制御するように構成したので、次にトリムダウンを行うときのトリム角を確実に最適な値にすることができる。
【0141】
尚、上記においては、船外機を例にとって説明したが、変速機とトリム角調整機構を備えた船内外機についても本発明を適用することができる。
【0142】
また、減速/加速判定用の所定値DTHa,DTHb、第1から第3の所定回転数NE1〜NE3、第1から第6の既定値DNE1〜DNE6やエンジン30の排気量などを具体的な値で示したが、それらは例示であって限定されるものではない。
【符号の説明】
【0143】
10 船外機、12 船体、24 パワーチルトトリムユニット(トリム角調整機構)、30 エンジン(内燃機関)、42 プロペラ、44 プロペラシャフト(動力伝達軸)、46 変速機、96 スロットル開度センサ(スロットル開度変化量検出手段)、102 クランク角センサ(機関回転数検出手段)、110 ECU(電子制御ユニット)
【技術分野】
【0001】
この発明は船外機の制御装置に関し、より詳しくは変速機を備えた船外機の制御装置に関する。
【背景技術】
【0002】
近年、船外機において、搭載される内燃機関とプロペラの間の動力伝達軸に変速機を介挿し、内燃機関の出力を変速してプロペラに伝達するようにした技術が提案されている(例えば特許文献1参照)。特許文献1記載の技術にあっては、スロットルレバーが操船者によって操作されて船舶を加速させるとき、変速機の変速段(変速比)を2速から1速に変速することで、プロペラに伝達されるトルクを増幅させて加速性能を向上させると共に、その後内燃機関の回転数が上昇して加速が終了するとき、変速段を1速から2速に戻すように構成される。また、前記した変速機に加え、船体に対するトリム角を調整可能なトリム角調整機構を備える船外機も知られている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2009−190671号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、上記の如く変速段を1速から2速に戻す際、船舶の速度を最高速に到達させるため、トリム角調整機構を動作させて船外機のトリムアップを行い、トリム角を所定角度に調整することが考えられる。しかしながら、この所定角度は事前に設定される値であるため、例えば船体やプロペラのピッチの大きさによっては速度が最高速に到達する前にトリムアップが停止してしまうなどの不具合が発生することがあった。
【0005】
従って、この発明の目的は上記した課題を解決し、変速機とトリム角を調整可能なトリム角調整機構とを備えると共に、加速が終了して2速に変速した後のトリム角を最適な値に設定できるようにした船外機の制御装置を提供することにある。
【課題を解決するための手段】
【0006】
上記した課題を解決するために、請求項1にあっては、内燃機関とプロペラの間の動力伝達軸に介挿されると共に、少なくとも1速、2速からなる変速段を有し、前記内燃機関の出力を選択された変速段で変速して前記プロペラに伝達する変速機と、船体に対するトリム角をトリムアップ/ダウンによって調整可能なトリム角調整機構とを備える船外機の制御装置において、前記内燃機関のスロットル開度の変化量を検出するスロットル開度変化量検出手段と、前記内燃機関の機関回転数を検出する機関回転数検出手段と、前記検出された機関回転数の変化量を算出する機関回転数変化量算出手段と、前記2速が選択されていると共に、前記検出されたスロットル開度の変化量が所定値以上のとき、前記変速機を動作させて前記2速から前記1速に変速させる1速変速手段と、前記1速変速手段によって前記1速に変速された後、前記検出された機関回転数が所定回転数以上のとき、前記1速から前記2速に変速させる2速変速手段と、前記2速変速手段によって前記2速に変速された後、前記トリム角調整機構を動作させて前記トリムアップを開始させるトリムアップ開始手段と、前記トリムアップ開始手段によって前記トリムアップが開始された後、前記算出された機関回転数の変化量が所定範囲内にあるとき、前記トリムアップを停止させるトリムアップ停止手段とを備える如く構成した。
【0007】
請求項2に係る船外機の制御装置にあっては、前記トリムアップ停止手段によって前記トリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムアップ制御手段を備える如く構成した。
【0008】
請求項3に係る船外機の制御装置にあっては、前記変速機が少なくとも1速、2速、3速からなる変速段を有すると共に、前記トリムアップ停止手段によって前記トリムアップが停止された後、前記検出された機関回転数が第2の所定回転数以上のとき、前記2速から前記3速に変速させる3速変速手段と、前記3速変速手段によって前記3速に変速された後、前記トリム角調整機構を動作させて前記トリムダウンを開始させるトリムダウン開始手段と、前記トリムダウン開始手段によって前記トリムダウンが開始された後、前記算出された機関回転数の変化量が第2の所定範囲内にあるとき、前記トリムダウンを停止させるトリムダウン停止手段とを備える如く構成した。
【0009】
請求項4に係る船外機の制御装置にあっては、前記トリムダウン停止手段によって前記トリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムダウン制御手段を備える如く構成した。
【発明の効果】
【0010】
請求項1に係る船外機の制御装置にあっては、変速機で2速が選択されていると共に、内燃機関のスロットル開度の変化量が所定値以上のとき(換言すれば、内燃機関に対して加速が指示されたとき)、変速機を動作させて2速から1速に変速させ、1速に変速された後、機関回転数が所定回転数以上のとき、1速から2速に変速させると共に、2速に変速された後、トリム角調整機構を動作させてトリムアップを開始させ、その後機関回転数の変化量が所定範囲内にあるとき、トリムアップを停止させるように構成したので、例えば加速が終了して船速が最高速付近に到達したと推定できるような値を機関回転数の変化量が示すとき、トリムアップを停止させることも可能となり、よって加速が終了して2速に変速した後のトリム角を最適な値に設定することができる。
【0011】
請求項2に係る船外機の制御装置にあっては、トリムアップ停止手段によってトリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に記憶されたトリム角となるようにトリム角調整機構の動作を制御する如く構成、即ち、トリムアップを停止させるべきトリム角を記憶して学習制御するように構成したので、上記した効果に加え、次にトリムアップを行うときのトリム角を確実に最適な値にすることができる。
【0012】
請求項3に係る船外機の制御装置にあっては、変速機が少なくとも1速、2速、3速からなる変速段を有すると共に、前記トリムアップが停止された後、機関回転数が第2の所定回転数以上のとき、2速から3速に変速させ、3速に変速された後、トリム角調整機構を動作させてトリムダウンを開始させ、その後機関回転数の変化量が第2の所定範囲内にあるとき、トリムダウンを停止させるように構成したので、上記した効果に加え、機関回転数の変化量が、例えば3速に変速した状態で船速が最高速付近に到達したと推定できるような値を示すとき、トリムダウンを停止させることも可能となり、よって3速に変速した後のトリム角を最適な値に設定することができる。また、3速に変速した後のトリム角が、船速が最高速となる最適な値とされることで、内燃機関の燃料消費量を低減、換言すれば、燃費を向上させることもできる。
【0013】
請求項4に係る船外機の制御装置にあっては、トリムダウン停止手段によってトリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に記憶されたトリム角となるようにトリム角調整機構の動作を制御する如く構成、即ち、トリムダウンを停止させるべきトリム角を記憶して学習制御するように構成したので、請求項3で述べた効果に加え、次にトリムダウンを行うときのトリム角を確実に最適な値にすることができる。
【図面の簡単な説明】
【0014】
【図1】この発明の実施例に係る船外機の制御装置を船体も含めて全体的に示す概略図である。
【図2】図1に示す船外機の部分断面拡大側面図である。
【図3】図1に示す船外機の拡大側面図である。
【図4】図2に示す変速機構の油圧回路を模式的に示す油圧回路図である。
【図5】図1に示す電子制御ユニットの変速制御動作とトリム角制御動作を示すフロー・チャートである。
【図6】図5に示す変速段判定処理のサブ・ルーチン・フロー・チャートである。
【図7】図5に示す2速用学習トリム角決定処理のサブ・ルーチン・フロー・チャートである。
【図8】図5に示す3速用学習トリム角決定処理のサブ・ルーチン・フロー・チャートである。
【図9】図5に示す学習トリム角決定判定処理のサブ・ルーチン・フロー・チャートである。
【図10】図5に示す2速トリムアップ実行判定処理のサブ・ルーチン・フロー・チャートである。
【図11】図5に示す3速トリムダウン実行判定処理のサブ・ルーチン・フロー・チャートである。
【図12】図5に示すイニシャルトリムダウン実行判定処理のサブ・ルーチン・フロー・チャートである。
【図13】図5から図12フロー・チャートの処理を説明するタイム・チャートである。
【図14】図5から図12フロー・チャートの処理を説明する説明図である。
【発明を実施するための形態】
【0015】
以下、添付図面に即してこの発明に係る船外機の制御装置を実施するための形態について説明する。
【実施例】
【0016】
図1はこの発明の実施例に係る船外機の制御装置を船体も含めて全体的に示す概略図、図2は図1に示す船外機の部分断面拡大側面図、図3は船外機の拡大側面図である。
【0017】
図1から図3において、符号1は船外機10が船体(艇体)12に搭載されてなる船舶を示す。船外機10は、図2に良く示すように、スイベルケース14、チルティングシャフト16およびスターンブラケット18を介して船体12の後尾(船尾)12aに取り付けられる。
【0018】
スイベルケース14の付近には、スイベルケース14の内部に鉛直軸回りに回転自在に収容されるシャフト部20を駆動する転舵用電動モータ22と、船外機10の船体12に対するチルト角およびトリム角をチルトアップ/ダウンおよびトリムアップ/ダウンによって調整可能なパワーチルトトリムユニット(トリム角調整機構。以下「トリムユニット」という)24が配置される。転舵用電動モータ22の回転出力は減速ギヤ機構26、マウントフレーム28を介してシャフト部20に伝達され、よって船外機10はシャフト部20を転舵軸として左右に(鉛直軸回りに)転舵される。
【0019】
トリムユニット24はチルト角調整用の油圧シリンダ24aとトリム角調整用の油圧シリンダ24bを一体的に備え、油圧シリンダ24a,24bを伸縮させることで、スイベルケース14がチルティングシャフト16を回転軸として回転させられ、船外機10はチルトアップ/ダウンあるいはトリムアップ/ダウンさせられる。尚、油圧シリンダ24a,24bは、船外機10に配置された図示しない油圧回路に接続されて作動油の供給を受けて伸縮させられる。
【0020】
船外機10の上部には、内燃機関(以下「エンジン」という)30が搭載される。エンジン30は火花点火式の水冷ガソリンエンジンで、排気量2200ccを備える。エンジン30は水面上に位置し、エンジンカバー32によって覆われる。
【0021】
エンジン30の吸気管34には、スロットルボディ36が接続される。スロットルボディ36はその内部にスロットルバルブ38を備えると共に、スロットルバルブ38を開閉駆動するスロットル用電動モータ40が一体的に取り付けられる。
【0022】
スロットル用電動モータ40の出力軸は減速ギヤ機構(図示せず)を介してスロットルバルブ38に接続され、スロットル用電動モータ40を動作させることでスロットルバルブ38が開閉され、エンジン30の吸気量が調量されてエンジン回転数(機関回転数)が調節される。
【0023】
船外機10は、水平軸回りに回転自在に支持されると共に、その一端にプロペラ42が取り付けられ、エンジン30の動力をプロペラ42に伝達するプロペラシャフト(動力伝達軸)44と、エンジン30とプロペラシャフト44の間に介挿されると共に、1速、2速、3速からなる複数の変速段を有する変速機(自動変速機)46を備える。
【0024】
プロペラシャフト44は、トリムユニット24の初期状態(トリム角θが初期角度の状態)において、その軸線44aが船舶1の進行方向に対して略平行となるように配置される。また、変速機46は、複数の変速段を切換自在な変速機構50と、シフト位置を前進位置、後進位置およびニュートラル位置に切換自在なシフト機構52からなる。
【0025】
図4は変速機構50の油圧回路を模式的に示す油圧回路図である。
【0026】
図2および図4に示す如く、変速機構50は、エンジン30のクランクシャフト(図において見えず)に接続されるインプットシャフト54と、インプットシャフト54にギヤを介して接続されるカウンタシャフト56と、カウンタシャフト56に複数のギヤを介して接続されるアウトプットシャフト58とが平行に配置された平行軸式の有段式の変速機構からなる。
【0027】
カウンタシャフト56には、後述する変速用の油圧クラッチや潤滑部に作動油(潤滑油。オイル)を圧送する油圧ポンプ(ギヤポンプ。図2にのみ示す)60が接続される。シャフト54,56,58や油圧ポンプ60などは、ケース(図2にのみ示す)62に収容される。ケース62の下部は作動油を受けるオイルパン62aを構成する。
【0028】
上記の如く構成された変速機構50においては、シャフト上に相対回転自在に配置されたギヤを変速クラッチでシャフト上に固定することで複数の変速段、詳しくは1速、2速、3速のうちのいずれかの変速段が選択(確立)され、エンジン30の出力は選択された変速段で変速され、シフト機構52、プロペラシャフト44を介してプロペラ42に伝達される。尚、各変速段の変速比は1速が最も大きく、2速、3速となるにつれて小さくなるように設定される。
【0029】
変速機構50について具体的に説明すると、図4に良く示すように、インプットシャフト54には、インプットプライマリギヤ64が支持される。カウンタシャフト56には、インプットプライマリギヤ64に噛合するカウンタプライマリギヤ66、カウンタ1速ギヤ68、カウンタ2速ギヤ70、カウンタ3速ギヤ72が支持される。
【0030】
また、アウトプットシャフト58には、カウンタ1速ギヤ68に噛合するアウトプット1速ギヤ74、カウンタ2速ギヤ70と噛合するアウトプット2速ギヤ76、カウンタ3速ギヤ72に噛合するアウトプット3速ギヤ78が支持される。
【0031】
上記において、アウトプットシャフト58に相対回転自在に支持されたアウトプット1速ギヤ74を1速用クラッチC1でアウトプットシャフト58に結合すると、1速(ギヤ。変速段)が確立する。尚、1速用クラッチC1は、ワンウェイクラッチからなり、後述する2速または3速用油圧クラッチC2,C3に油圧が供給されて2速または3速が確立し、アウトプットシャフト58の回転数がアウトプット1速ギヤ74のそれより大きくなるとき、アウトプット1速ギヤ74を空転させるように構成される。
【0032】
カウンタシャフト56に相対回転自在に支持されたカウンタ2速ギヤ70を2速用油圧クラッチC2でカウンタシャフト56に結合すると、2速(ギヤ。変速段)が確立する。また、カウンタシャフト56に相対回転自在に支持されたカウンタ3速ギヤ72を3速用油圧クラッチC3でカウンタシャフト56に結合すると、3速(ギヤ。変速段)が確立する。尚、油圧クラッチC2,C3は、油圧が供給されるとき各ギヤ70,72をカウンタシャフト56に結合する一方、油圧が供給されないとき各ギヤ70,72を空転させる。
【0033】
このように、クラッチC1,C2,C3によるギヤとシャフトの結合は、油圧ポンプ60から油圧クラッチC2,C3に供給される油圧を制御することで行われる。
【0034】
図4を参照しつつ説明すると、油圧ポンプ60がエンジン30により駆動されるとき、オイルパン62aの作動油は油路80a、ストレーナ82を介して汲み上げられて吐出口60aから油路80bを介して第1切換バルブ84aに、油路80c,80dを介して第1、第2電磁ソレノイドバルブ(リニアソレノイドバルブ)86a,86bに送られる。
【0035】
第1切換バルブ84aには、油路80eを介して第2切換バルブ84bが接続される。第1、第2切換バルブ84a,84bの内部には移動自在なスプールがそれぞれ収容され、スプールは一端側(図で左端)でスプリングによって他端側に付勢される。その他端側には、前記した第1、第2電磁ソレノイドバルブ86a,86bが油路80f,80gを介して接続される。
【0036】
従って、第1電磁ソレノイドバルブ86aが通電(オン)されると、その内部に収容されたスプールが変位させられ、油圧ポンプ60から油路80cを介して供給される油圧は第1切換バルブ84aのスプールの他端側に出力される。これにより、第1切換バルブ84aのスプールは一端側に変位させられ、よって油路80bの作動油が油路80eに送出される。
【0037】
第2電磁ソレノイドバルブ86bも、第1電磁ソレノイドバルブ86aと同様、通電(オン)されるときにスプールが変位させられ、油圧ポンプ60から油路80dを介して供給される油圧は第2切換バルブ84bの他端側に出力される。これにより、第2切換バルブ84bはスプールが一端側に変位させられ、よって油路80eの作動油は油路80hを介して2速用油圧クラッチC2に供給される。一方、第2電磁ソレノイドバルブ86bが通電されず(オフされ)、第2切換バルブ84bの他端側に油圧が出力されないときは油路80eの作動油は油路80iを介して3速用油圧クラッチC3に供給される。
【0038】
即ち、第1、第2電磁ソレノイドバルブ86a,86bが共にオフされるときは油圧クラッチC2,C3のいずれにも油圧が供給されないため、アウトプット1速ギヤ74とアウトプットシャフト58が1速用クラッチC1で結合されて1速が確立する。
【0039】
また、第1、第2電磁ソレノイドバルブ86a,86bが共にオンされるときは2速用油圧クラッチC2に油圧が供給されるため、カウンタ2速ギヤ70とカウンタシャフト56が結合されて2速が確立する。さらに、第1電磁ソレノイドバルブ86aがオン、第2電磁ソレノイドバルブ86bがオフされるときは3速用油圧クラッチC3に油圧が供給されるため、カウンタ3速ギヤ72とカウンタシャフト56が結合されて3速が確立する。このように、第1、第2切換バルブ84a,84bのオン・オフを制御することで、変速機46の変速段が選択される(変速制御が行われる)。
【0040】
尚、油圧ポンプ60からの作動油(潤滑油)は、油路80b,80j、レギュレータバルブ88やリリーフバルブ90を介して潤滑部(例えばシャフト54,56,58など)にも供給される。また、第1、第2切換バルブ84a,84bと第1、第2電磁ソレノイドバルブ86a,86bにはそれぞれ、圧抜き用の油路80kが適宜に接続される。
【0041】
図2の説明に戻ると、シフト機構52は、変速機構50のシャフト58に接続されると共に、鉛直軸と平行に配置されて回転自在に支持されるドライブシャフト(バーチカルシャフト)52aと、シャフト52aに接続されて回転させられる前進ベベルギヤ52bと後進ベベルギヤ52cと、プロペラシャフト44を前進ベベルギヤ52bと後進ベベルギヤ52cのいずれかに係合自在とするクラッチ52dなどからなる。
【0042】
エンジンカバー32の内部にはシフト機構52を駆動するシフト用電動モータ92が配置され、その出力軸は、減速ギヤ機構94を介してシフト機構52のシフトロッド52eの上端に接続自在とされる。シフト用電動モータ92を駆動することにより、シフトロッド52eとシフトスライダ52fが適宜に変位させられ、それによってクラッチ52dを動作させてシフト位置がフォワード位置、リバース位置およびニュートラル位置の間で切り換えられる。
【0043】
シフト位置がフォワード位置あるいはリバース位置のとき、変速機構50のシャフト58の回転はシフト機構52を介してプロペラシャフト44に伝達され、よってプロペラ42は回転させられ、船体12を前進あるいは後進させる方向の推力を生じる。尚、船外機10はエンジン30に取り付けられたバッテリなどの電源(図示せず)を備え、それから各電動モータ22,40,92などに動作電源が供給される。
【0044】
図3に示す如く、スロットルバルブ38の付近にはスロットル開度センサ(スロットル開度変化量検出手段)96が配置され、スロットルバルブ38の開度(スロットル開度)THを示す出力を生じる。また、シフトロッド52eの付近にはニュートラルスイッチ100が配置され、変速機46のシフト位置がニュートラル位置のときにオン信号を、フォワード位置あるいはリバース位置のときにオフ信号を出力する。エンジン30のクランクシャフトの付近にはクランク角センサ(機関回転数検出手段)102が取り付けられ、所定のクランク角度ごとにパルス信号を出力する。
【0045】
チルティングシャフト16の付近にはトリム角センサ(具体的には、ロータリエンコーダなどの回転角センサ)104が配置され、船外機10のトリム角θ(船体12に対する船外機10のピッチ軸回りの回転角)に応じた出力を生じる。
【0046】
上記した各センサやスイッチの出力は、船外機10に搭載された電子制御ユニット(Electronic Control Unit。以下「ECU」という)110に入力される。ECU110はCPUやROM,RAMなどを備えたマイクロ・コンピュータからなり、船外機10のエンジンカバー32の内部に配置される。
【0047】
図1に示す如く、船体12の操縦席112の付近には、操船者(図示せず)によって回転操作自在なステアリングホイール114が配置される。ステアリングホイール114のシャフト(図示せず)には操舵角センサ116が取り付けられ、操船者によって入力されたステアリングホイール114の操舵角に応じた信号を出力する。
【0048】
操縦席112付近にはリモートコントロールボックス120が配置され、そこには操船者の操作自在に配置されるシフト・スロットルレバー(スロットルレバー)122が設けられる。レバー122は、初期位置から前後方向に揺動操作自在とされ、操船者からの前後進切換指示と、エンジン30に対する加速/減速指示を含むエンジン回転数の調節指示を入力する。リモートコントロールボックス120の内部にはレバー位置センサ124が取り付けられ、レバー122の位置に応じた信号を出力する。
【0049】
操縦席112付近であって船体12の重心位置には、船体12に作用する加速度を検出する加速度センサ126が配置される。加速度センサ126は、船体12の上下方向(重力軸方向)などに作用する加速度を示す出力を生じる。
【0050】
さらに、操縦席112の付近には、エンジン30の燃費(燃料消費量)を低減させる燃費低減指示を入力するスイッチ130が操船者に手動操作自在に設けられる。スイッチ130は、操船者が燃費を重視して走行することを所望する際に操作され(押され)、操作されるとき燃費低減指示を示す信号(オン信号)を出力する。これら各センサ116,124,126およびスイッチ130の出力もECU110に入力される。
【0051】
ECU110は、入力されたセンサ出力などに基づいて各電動モータ22,40,92の動作を制御すると共に、変速機46の変速制御とトリムユニット24でトリム角θを調整するトリム角制御を行う。このように、この実施例に係る船外機の制御装置は、操作系(ステアリングホイール114やレバー122)と船外機10の機械的な接続が断たれたDBW(Drive By Wire)方式の装置である。
【0052】
図5は、ECU110の変速制御動作とトリム角制御動作を示すフロー・チャートである。図示のプログラムは、ECU110によって所定の周期(例えば100msec)ごとに実行される。
【0053】
以下説明すると、先ずS10において、変速機46の1速から3速のうちいずれの変速段を選択すべきか判定する変速段判定処理を行う。
【0054】
図6は、その変速段判定処理を示すサブ・ルーチン・フロー・チャートである。同図に示す如く、S100において変速機46のシフト位置がニュートラル位置にあるか否か判断する。この判断は、ニュートラルスイッチ100からオン信号が出力されているか否か検出することで行う。S100で否定されるとき(インギヤ時)はS102に進み、スロットル開度THをスロットル開度センサ96の出力から検出(算出)し、S104に進んで検出されたスロットル開度THの所定時間(例えば500msec)当たりの変化量(変動量)DTHを検出(算出)する。
【0055】
次いでS106に進み、操船者からエンジン30に対して減速が指示されたか否か、換言すれば、エンジン30が船舶1を減速させる運転状態にあるか否か判定する。この判定は、スロットルバルブ38が閉弁方向に駆動されているか否か判断することで行う。具体的にはスロットル開度の変化量DTHが負値に設定された減速判定用の所定値DTHa(例えば−0.5deg)未満の場合、スロットルバルブ38が閉弁方向に駆動されている、即ち、減速が指示されたと判定する。
【0056】
S106で否定されるときはS108に進み、クランク角センサ102の出力パルスをカウントしてエンジン回転数NEを検出(算出)し、S110に進んで検出されたエンジン回転数NEの変化量(変動量)DNEを検出(算出)する。変化量DNEは、前回のプログラムループで検出されたエンジン回転数NEから今回検出されたそれを減算して求める。
【0057】
次いでS112に進み、加速終了後に3速に変速されたことを示す加速後3速変速済みフラグ(後述。以下「3速変速フラグ」という)のビットが0か否か判断する。3速変速フラグは初期値が0とされるため、最初のプログラムループにおいてS112の判断は通例肯定されてS114に進む。
【0058】
S114では、加速後2速変速済みフラグ(以下「2速変速フラグ」という)のビットが0か否か判断する。このフラグのビットは、後述する如く、加速終了後に1速から2速に変速されるとき1にセットされる一方、それ以外のとき0にリセットされる。
【0059】
2速変速フラグも初期値が0とされるため、最初のプログラムループにおいてS114の判断は通例肯定されてS116に進み、エンジン回転数NEが第1の所定回転数(所定回転数)NE1以上か否か判断する。この第1の所定回転数NE1については後に説明する。
【0060】
エンジン始動直後のプログラムループにおいては通例、エンジン回転数NEは第1の所定回転数NE1未満であるため、S116の判断は否定されてS118に進む。S118では、加速中判定フラグ(後述。図で「加速中フラグ」と示す)のビットが0か否か判断する。加速中判定フラグも初期値が0とされるため、最初のプログラムループにおいてここでの判断は肯定されてS120に進む。
【0061】
S120では、操船者からエンジン30に対して加速(正確には急加速)が指示されたか否か、換言すれば、エンジン30が船舶1を加速(正確には急加速)させる運転状態にあるか否か判定する。この判定は、具体的にはスロットルバルブ38が開弁方向に急速に駆動されているか否か判断することで行う。
【0062】
詳しくは、S104で検出されたスロットル開度の変化量DTHと加速判定用の所定値(所定値)DTHbとを比較し、変化量DTHが所定値DTHb以上のとき、スロットルバルブ38が開弁方向に急速に駆動されている、即ち、加速が指示されたと判定する。従って、所定値DTHbは、減速判定用の所定値DTHaに比して大きい値(正値)で、加速の指示がなされたと判定できるような値、例えば0.5degに設定される。
【0063】
S120で否定、即ち、エンジン30に対して加速/減速の指示がないときはS122に進み、第1、第2電磁ソレノイドバルブ86a,86b(図で「第1SOL」「第2SOL」と示す)を共にオンして変速機46において2速の変速段を選択し、次いでS124に進み、加速中判定フラグのビットを0にリセットする。
【0064】
他方、S120で肯定されるときはS126に進み、変速機46を動作させて、具体的には第1、第2電磁ソレノイドバルブ86a,86bを共にオフして変速段を2速から1速に変速(シフトダウン)する。これにより、エンジン30の出力トルクは1速にシフトダウンさせられた変速機46(正確には、変速機構50)によって増幅させられてプロペラシャフト44を介してプロペラ42に伝達され、よって加速性が上昇する。
【0065】
次いでS128に進み、加速中判定フラグのビットを1にセットする。即ち、このフラグは、スロットル開度の変化量DTHが加速判定用の所定値DTHb以上で、変速段が2速から1速に変速されるとき1にセットされる一方、それ以外のときは0にリセットされる。尚、このフラグのビットが1にセットされると、次回以降のプログラム実行時はS118で否定されてS120の処理をスキップする。
【0066】
このように、エンジン30が始動させられてから加速が指示されるまでの通常運転時は変速段を2速にするように構成したため、急加速以外での船外機10の使い勝手を、変速機を備えない船外機と同等とすることができる。
【0067】
次いでS130に進み、2速トリムフラグ(初期値0)のビットを1にセットし、プログラムを終了する。即ち、2速トリムフラグのビットが1にセットされることはスロットル開度の変化量DTHが加速判定用の所定値DTHb以上で、変速機46の変速段が1速に変速され、後述する2速トリムアップ実行判定処理においてトリムアップが行われることを、0にリセットされることは例えばエンジン30に対して減速が指示されるなど、トリムアップの必要がないことを意味する。
【0068】
変速機46の変速段を1速に変速した後、エンジン回転数NEが徐々に上昇し、そして1速でのトルク増幅を利用した加速が終了すると(加速領域が飽和すると)、エンジン回転数NEは第1の所定回転数(所定回転数)NE1に到達し、よってS116の判断で肯定されてS132以降の処理に進む。従って、第1の所定回転数NE1は、比較的高い値に設定され、詳しくは1速での加速が終了したと判断できる値(例えば6000rpm)とされる。
【0069】
S132では、エンジン回転数NEが安定しているか否か判断、換言すれば、エンジン30が安定した運転状態であるか否か判断する。この判断は、エンジン回転数の変化量DNEの絶対値を第1の既定値DNE1と比較することで行われ、変化量DNEの絶対値が第1の既定値DNE1未満の場合にエンジン回転数NEが安定していると判断する。従って、既定値DNE1はエンジン回転数NEが安定して、変化量DNEが比較的少ないと判定できるような値、例えば500rpmに設定される。
【0070】
S132で否定されるときは1速のままプログラムを終了する一方、肯定されるときはS134に進んで第1、第2電磁ソレノイドバルブ86a,86bを共にオンして変速機46の変速段を1速から2速に変速(シフトアップ)すると共に、S136に進んで2速変速フラグのビットを1にセットする。これにより、ドライブシャフト52aおよびプロペラシャフト44の回転数が上昇し、結果として船速も上昇して速度性が向上する。
【0071】
S136において2速変速フラグのビットが1にセットされると、次回以降のプログラム実行時はS114で否定されてS138に進む。このように、S138以降の処理は、2速変速フラグのビットが1にセットされるとき、換言すれば、1速での加速が終了した後に2速に変速される場合に実行される。
【0072】
S138では、スイッチ130がオン信号を出力しているか否か、即ち、操作者によってエンジン30の燃費低減が指示されているか否か判断する。S138で否定されるときはS140に進み、トリムアップ再開タイマ(後述)の値が所定時間を示す値を超えたか否か判断する。タイマは初期値が0とされるため、ここでの判断は否定されてS142に進み、船体12にピッチング(縦揺れ)が発生しているか否か判定する。
【0073】
ピッチングの発生の判定は、加速度センサ126の出力に基づいて行われる。具体的には、加速度センサ126の出力に基づいて船体12の上下方向に作用する振動加速度Gzを検出(算出)し、振動加速度Gzの絶対値と許容範囲とを比較し、Gzが許容範囲にない状態が連続して複数回(例えば2回)検出されたとき、ピッチングが発生したと判定する。許容範囲は、船体12の上下方向の振動が比較的少なく、船体12にピッチングが生じていないと判定できるような範囲、例えば0〜0.5Gの範囲に設定される。
【0074】
S142で否定されるときは以降の処理をスキップする一方、肯定されるときはS144に進んで2速トリムフラグのビットを0にリセットする。これにより、後述する2速トリムアップ実行判定処理によってトリムアップを停止させる。次いでS146に進み、前記したトリムアップ再開タイマ(アップカウンタ)をスタートさせ、トリムアップを停止させてからの経過時間を計測する。
【0075】
次回以降のプログラムループにおいて、S140で肯定されるとき、即ち、トリムアップを停止後、所定時間が経過するときはS148に進み、S142と同様なピッチングの発生の判定を再度行う。S148で否定されるときはS150に進み、2速トリムフラグのビットを1にセットすると共に、S152に進んでタイマの値を0にリセットする。
【0076】
これにより、後述の2速トリムアップ実行判定処理によってトリムアップを再開させる。従って、上記した所定時間は、ピッチングの発生によって一旦停止していたトリムアップを、ピッチングがなくなって再開しても良いと判断できるような値(例えば5sec)に設定される。S148で肯定されるときはS150,S152の処理をスキップする。
【0077】
他方、S138で肯定されるときはS154に進み、エンジン回転数NEが第2の所定回転数NE2以上か否か判断する。第2の所定回転数NE2は、第1の所定回転数NE1に比して僅かに低い値であって、後述する如く3速に変速可能と判断できるような値、例えば5000rpmに設定される。
【0078】
S154で肯定されるときはS156に進み、S132と同様、エンジン回転数NEが安定しているか否か判断する。即ち、エンジン回転数の変化量DNEの絶対値を第2の既定値DNE2と比較し、既定値DNE2未満の場合にエンジン回転数NEが安定していると判断する。従って、既定値DNE2は、変化量DNEが比較的少なくエンジン回転数NEが安定していると判定できるような値、例えば500rpmとされる。
【0079】
S156で否定、またはS154で否定されるときは前述のS140に進む一方、S156で肯定されるときはS158に進み、第1電磁ソレノイドバルブ86aをオン、第2電磁ソレノイドバルブ86bをオフして変速機46の変速段を2速から3速に変速(シフトアップ)する。これにより、エンジン回転数NEが低下するため、エンジン30の燃料消費量を低減、換言すれば、燃費が向上する。
【0080】
次いでS160に進み、2速変速フラグのビットを0にリセットし、S162に進んで3速変速フラグのビットを1にセットする。このように、3速変速フラグは、加速終了後に2速から3速に変速されるとき1にセットされる一方、それ以外のとき0にリセットされる。
【0081】
次いでS164に進み、3速トリムフラグ(初期値0)のビットを1にセットする。このフラグのビットが1にセットされることは、変速段が3速に変速され、後述する3速トリムダウン実行判定処理においてトリムダウンが行われることを、0にリセットされることはそのトリムダウンが不要あるいは終了したことを意味する。尚、S162で3速変速フラグのビットが1にセットされた後のプログラム実行時は、S112で否定されて、S158からS164の処理を実行して3速のままプログラムを終了する。
【0082】
また、S106で肯定されるとき、即ち、スロットル開度の変化量DTHが減速判定用の所定値DTHa未満のときはS166に進み、第1、第2電磁ソレノイドバルブ86a,86bを共にオンして変速機46の変速段を2速に変速する。その後、S168,S170,S172に進んで2速変速フラグ、3速変速フラグおよび加速中判定フラグのビットを全て0にリセットする。
【0083】
次いでS174に進み、2速トリムフラグのビットを0にリセットすると共に、S176に進んでイニシャルトリムフラグ(初期値0)のビットを1にセットする。このイニシャルトリムフラグのビットが1にセットされることは、トリムユニット24を動作させてトリム角θを初期角度(具体的には0deg)にする必要があることを、0にリセットされることはその必要がないことを意味する。
【0084】
また、レバー122が操船者によって操作されて変速機46のシフト位置がニュートラル位置に切り換えられると、S100で肯定されてS178に進み、第1、第2電磁ソレノイドバルブ86a,86bをオフして変速機46の変速段を2速から1速に変速する。
【0085】
図5フロー・チャートの説明に戻ると、次いでS12に進み、変速段が2速であって船速が最高速に到達したときのトリム角を記憶(学習)して2速用学習トリム角δを決定する処理を行い、その後S14に進んで3速で船速が最高速に到達したときのトリム角を記憶して3速用学習トリム角εを決定する処理を行う。
【0086】
図7はその2速用学習トリム角決定処理を示すサブ・ルーチン・フロー・チャート、図8は3速用学習トリム角決定処理を示すサブ・ルーチン・フロー・チャートである。
【0087】
図7に示す如く、先ずS200において現在の変速段が2速か否か判断する。S200で否定されるときは以降の処理をスキップする一方、肯定されるときはS202に進み、スロットル開度THが最大スロットル開度であるか否か判断する。
【0088】
S202で肯定されるときはS204に進み、スロットル開度THが安定しているか(変動していないか)否か判断する。この判断は、スロットル開度の変化量DTHの絶対値を変化量判定用の所定値DTHcと比較することで行われ、変化量DTHの絶対値が所定値DTHc以下の場合にスロットル開度THが安定していると判断する。従って、所定値DTHcはスロットル開度THが安定している、換言すれば、変化量DTHが比較的少ない状態であると判定できるような値、例えば2degとされる。
【0089】
S204またはS202で否定されるときは以降の処理をスキップする一方、S204で肯定されるとき、別言すれば、スロットル開度THが最大スロットル開度で安定し、エンジン30が船舶1の速度を最高速に到達させることのできる運転状態にあるときはS206に進み、エンジン回転数の変化量DNEが正値(例えば500rpm)に設定される第3の既定値DNE3を超えるか否か判断する。
【0090】
このS206の処理を最初に実行するときは、S204でエンジン30が上記した運転状態にあると判定された直後であるため、変化量DNEは正側に大きく、よって通例肯定されてS208に進み、トリムユニット24を動作させてトリムアップを実行する、正確にはトリムアップを開始する。このトリムアップの開始によって船速は上昇する。
【0091】
他方、S206で否定されるときはS210に進み、エンジン回転数の変化量DNEが負値(例えば−500rpm)に設定される第4の既定値DNE4未満か否か判断する。S210で肯定されるときは、例えばS208で行われたトリムアップによってトリム角θが過大となってしまったことを意味し、そのようなときはS212に進んでトリムダウンを実行してトリム角θを適宜に調整する。
【0092】
S210で否定されるとき、換言すれば、エンジン回転数の変化量DNEが第3の既定値DNE3と第4の既定値DNE4で規定される所定範囲内(即ち、DNE4≦DNE≦DNE3)にあるときは、エンジン回転数NEが高速回転領域で飽和し、船速が最高速に到達したと判断(推定)し、S214に進んでトリムアップ(またはトリムダウン)を停止する。従って、第3、第4の既定値DNE3,DNE4によって規定される所定範囲は、船速が最高速に到達したと推定できるような値に設定される。
【0093】
次いでS216に進み、トリム角センサ104の出力に基づいて現在のトリム角θを検出、別言すれば、トリムアップを停止したときのトリム角θ(例えば10deg)を検出して記憶し、記憶されたトリム角θを2速用学習トリム角δ(後述)として決定する。
【0094】
そしてS218に進み、2速用学習トリム角決定済みフラグ(初期値0)のビットを1にセットしてプログラムを終了する。即ち、このフラグが1にセットされることは2速用学習トリム角δが決定されたことを意味する。
【0095】
次いで図8の3速用学習トリム角決定処理について説明すると、先ずS300において現在の変速段が3速か否か判断する。S300で否定されるときは以降の処理をスキップする一方、肯定されるときはS302に進み、スロットル開度THが最大スロットル開度であるか否か判断する。
【0096】
S302で肯定されるときはS304に進み、スロットル開度の変化量DTHの絶対値が変化量判定用の所定値DTHc以下か否か判断する。このS302,S304は、前記したS202,S204と同様、スロットル開度THが最大スロットル開度で安定し、エンジン30が船舶1の速度を最高速に到達させることのできる運転状態にあるか否か判断する処理である。
【0097】
S302またはS304で否定されるときは以降の処理をスキップする。他方、S304で肯定されるときはS306に進み、エンジン回転数の変化量DNEが負値(例えば−500rpm)に設定される第5の既定値DNE5未満か否か判断する。
【0098】
このS306の処理を最初に実行するときは、変速段が3速に変速(シフトアップ)されてS300で肯定された後であるため、変化量DNEは負側に大きくなり、よって通例肯定されてS308に進む。S308では、トリムユニット24を動作させてトリムダウンを実行する、正確にはトリムダウンを開始する。尚、変速段が2速から3速に変速された直後においては、2速のときのトリム角をトリムダウンによって僅かに減少させることで、船速は上昇することとなる。
【0099】
S306で否定されるときはS310に進み、エンジン回転数の変化量DNEが正値(例えば500rpm)に設定される第6の既定値DNE6を超えているか否か判断する。S310で肯定されるときは、例えばS308で行われたトリムダウンによってトリム角θが過小となってしまったことを意味し、そのようなときはS312に進んでトリムアップを実行してトリム角θを適宜に調整する。
【0100】
S310で否定されるとき、換言すれば、エンジン回転数の変化量DNEが第5の既定値DNE5と第6の既定値DNE6で規定される第2の所定範囲内(即ち、DNE5≦DNE≦DNE6)にあるときは、エンジン回転数NEが高速回転領域で飽和し、船速が最高速に到達したと判断(推定)し、S314に進んでトリムダウン(またはトリムアップ)を停止する。従って、第5、第6の既定値DNE5,DNE6によって規定される第2の所定範囲は、船速が最高速に到達したと推定できるような値に設定される。
【0101】
次いでS316に進み、現在のトリム角θ、別言すれば、トリムダウンを停止したときのトリム角θ(例えば8deg)を検出して記憶し、記憶されたトリム角θを3速用学習トリム角ε(後述)として決定する。
【0102】
そしてS318に進み、3速用学習トリム角決定済みフラグ(初期値0)のビットを1にセットしてプログラムを終了する。即ち、このフラグが1にセットされることは3速用学習トリム角εが決定されたことを意味する。
【0103】
上記したS12,S14について詳説すると、変速段が2速のときと3速のときとでは、船速を最高速に到達させることのできる最適なトリム角は相違する。具体的には3速において最適なトリム角は、2速のそれに比して僅かに小さい値となる。従って、S12,S14においては、変速段が2速、3速のときの最適なトリム角をエンジン回転数の変化量DNEに基づいてトリムアップ/ダウンを行って設定すると共に、そこで得た最適なトリム角を学習値として記憶するようにした。そして、後述する如く、次回以降の2速、3速での運転においてその学習値を適用するようにした。
【0104】
図5フロー・チャートの説明に戻ると、次いでS16に進み、学習トリム角δ,εが決定されたか否かの判定処理を行う。
【0105】
図9はその学習トリム角決定判定処理を示すサブ・ルーチン・フロー・チャートである。図9に示す如く、S400において2つの学習トリム角δ,εが決定されたことを示す学習トリム角決定済みフラグのビットが0か否か判定する。このフラグは初期値が0に設定されるため、最初のプログラムループにおいてS400の判断は通例肯定されてS402に進む。
【0106】
S402では、2速用学習トリム角決定済みフラグのビットが1か否か判断する。S402で肯定されるときはS404に進み、3速用学習トリム角決定済みフラグのビットが1か否か判断する。S404またはS402で否定されるときは以降の処理をスキップする一方、S404で肯定されるときはS406に進み、トリム制御開始フラグ(初期値0)のビットを1にセットする。このトリム制御開始フラグのビットが1にセットされることは、後述するような学習トリム角δ,εを用いたトリム角の制御が開始できる(許可されている)ことを、0にリセットされることはその制御が開始できない、あるいは許可されていないことを意味する。
【0107】
次いでS408に進み、学習トリム角決定済みフラグのビットを1にセットしてプログラムを終了する。このフラグのビットが1にセットされると、次回以降のプログラム実行時はS400で否定され、前述したS402からS408の処理をスキップする。尚、トリム制御開始フラグと学習トリム角決定済みフラグは、船外機10の電源が操船者によってオフされるとき、0にリセットされる。
【0108】
図5フロー・チャートの説明に戻ると、次いでS18に進み、変速段が2速であって船外機10のトリムアップを実行すべきか否かの判定処理を行い、その後S20に進んで3速であって船外機10のトリムダウンを実行すべきか否かの判定処理を行う。
【0109】
図10はその2速トリムアップ実行判定処理を示すサブ・ルーチン・フロー・チャート、図11は3速トリムダウン実行判定処理を示すサブ・ルーチン・フロー・チャートである。
【0110】
図10に示すように、先ずS500においてトリム制御開始フラグのビットが1か否か判断する。S500で否定されるときはS502に進み、トリムアップを停止、正確にはトリムアップを行わない。
【0111】
S500で肯定されるときはS504に進み、2速トリムフラグのビットが1か否か判断する。S504で否定されるときはトリムアップの必要がないことから、S502に進んでトリムアップを行わない。一方、S504で肯定されるとき(例えばスロットル開度の変化量DTHが加速判定用の所定値DTHb以上で、変速段を1速に変速している状態のとき)はS506に進み、エンジン回転数NEが第3の所定回転数NE3以上か否か判断する。
【0112】
第3の所定回転数NE3は、加速が終了して変速段を1速から2速に戻すしきい値である第1の所定回転数NE1より低い値とされ、例えば5000rpmに設定される。従って、S506は、エンジン回転数NEが1速での加速が終了して変速段を1速から2速に戻す直前の状態を示しているか否か判断する処理とも言える。
【0113】
S506で否定されるときはトリムアップを開始するタイミングではないため、S502に進み、トリムアップを実行することなくプログラムを終了する。他方、S506で肯定されるときはS508に進み、トリム角θが2速用学習トリム角δ未満か否か判断する。
【0114】
S508で肯定されるときはS510に進み、トリムユニット24を動作させてトリムアップを実行する、正確にはトリムアップを開始する。即ち、エンジン回転数NEが第3の所定回転数NE3以上のとき、トリムアップを開始する。このように、2速用学習トリム角δが決定された後は、加速が終了して変速段を1速から2速に戻す前にトリムアップを開始することで、船速は上昇する。
【0115】
そして、トリムアップによってトリム角θが調整され、その後のプログラムループにおいてS508で否定されるときはS512に進み、2速トリムフラグのビットを0にリセットすると共に、S514に進んでトリムアップを停止する。このように、2速のときはトリム角θを学習トリム角δに調整することで、船速が最高速に到達する。
【0116】
次いで図11の3速トリムダウン実行判定処理について説明すると、S600においてトリム制御開始フラグのビットが1か否か判断する。S600で否定されるときはS602に進み、トリムダウンを停止、正確にはトリムダウンを行わない。
【0117】
S600で肯定されるときはS604に進み、3速トリムフラグのビットが1か否か判断する。S604で否定されるときはトリムダウンの必要がないことから、S602に進んでトリムダウンを行わず、肯定されるとき、即ち、変速段が3速に変速されているときはS606に進み、トリム角θが3速用学習トリム角ε以上か否か判断する。
【0118】
S606で肯定されるときはS608に進み、トリムユニット24を動作させてトリムダウンを行う、正確にはトリムダウンを開始する。そして、トリムダウンによってトリム角θが調整され、その後のプログラムループにおいてS606で否定されるときはS610に進み、3速トリムフラグのビットを0にリセットすると共に、S612に進んでトリムダウンを停止する。このように、3速用学習トリム角εが決定された後は、変速段が3速に変速されるときにトリムダウンを開始し、トリム角θを学習トリム角εに調整することで、船速は最高速に到達する。
【0119】
図5にあっては、次いでS22に進み、トリム角θを初期角度に戻すためのトリムダウンを実行すべきか否かの判定処理を行う。
【0120】
図12はそのイニシャルトリムダウン実行判定処理を示すサブ・ルーチン・フロー・チャートである。図示の如く、S700においてイニシャルトリムフラグのビットが1か否か判断する。S700で否定されるときはS702に進み、トリムダウンを行わない。
【0121】
他方、S700で肯定されるときはS704に進み、トリム角θが初期角度より大きいか否か判断する。S704で肯定されるときはS706に進み、トリムユニット24を動作させてトリムダウンを開始してトリム角θが初期角度となるように(トリム角θを初期角度に戻すように)する。S704で否定されるときはS708に進んでイニシャルトリムフラグのビットを0にリセットし、次いでS710に進み、トリムダウンを停止してプログラムを終了する。
【0122】
図13は上記した処理の一部を説明するタイム・チャートであり、図14はその説明図である。尚、図14において符号yは船外機10の前後方向を、符号zは上下方向を示し、符号Wは海水あるいは淡水を、符号Sはその水面を示す。前後方向yと上下方向zは、船外機10における前後、上下を意味し、船外機10のチルト角やトリム角によっては必ずしも重力方向あるいは水平方向とは一致しない。
【0123】
以下説明すると、先ず時刻t0からt1の通常運転時において変速機46の変速段を2速に設定し(S122)、その後操船者のシフト・スロットルレバー122の操作によってスロットルバルブ38が開弁させられ、時刻t1においてスロットル開度の変化量DTHが加速判定用の所定値DTHb以上のとき(S120)、2速から1速に変速する(S126)。
【0124】
図14にあっては、時刻t0からt1のときは(a)に示す如く、船体12と船外機10は共に水平状態にあり、トリム角θは初期角度(0deg)である。時刻t1での加速によって変速段を1速にし、船速が上昇すると、船体12は、図14(b)に示す如く、船首12bが持ち上がる一方、船尾12aが沈み込む、いわゆるハンプ状態となる。同図から分かるように、このときのプロペラシャフト44の軸線44aの方向は船舶1の進行方向に対して平行とならない。
【0125】
その後も加速が継続されてエンジン回転数NEが徐々に上昇し、時刻t2において第1の所定回転数NE1以上になるとき(S116)、変速段を1速から2速へ変速し(S134)、その後トリムアップを開始する(S200,S208)。
【0126】
そして、時刻t3においてエンジン回転数の変化量DNEが所定の範囲内にあると判断されるとき(S206,S210)、トリムアップを停止すると共に(S214)、そのときのトリム角θを2速用学習トリム角δとして記憶する(S216)。
【0127】
トリムアップの停止がなされた状態を図14(c)に示す。同図から分かるように、船外機10をトリムアップしてトリム角θを調整することで、プロペラシャフト44の軸線44aの方向(換言すれば、船外機10の推力の向き)は船舶1の進行方向と略平行とされ、水面Sから受ける船体12の抵抗を減少させると共に、船体12の推力を増加でき、よって2速での船舶1の速度を最高速に到達させることができる。
【0128】
その後、スイッチ130が操船者によって操作されて燃費低減指示が入力されると共に(S138)、時刻t4においてエンジン回転数NEが第2の所定回転数NE2以上のとき(S154)、2速から3速に変速すると共に(S158)、トリムダウンを開始する(S300,S308)。
【0129】
そして、時刻t5においてエンジン回転数の変化量DNEが第2の所定の範囲内にあると判断されるとき(S306,S310)、トリムダウンを停止すると共に(S314)、そのときのトリム角θを3速用学習トリム角εとして記憶する(S316)。図示は省略するが、トリムダウンの停止がなされたときの船舶1の状態は、図14(c)と同様、プロペラシャフト44の軸線44aの方向と船舶1の進行方向が略平行とされ、よって3速での船舶1の速度を最高速に到達させることができる。
【0130】
時刻t6において操船者によってレバー122が操作され、スロットル開度の変化量DTHが減速判定用の所定値DTHa未満のとき(S106)、3速から2速に変速すると共に(S166)、トリムダウンを開始してトリム角θを初期角度に戻す(S700,S706)。トリム角θが初期角度に戻った状態を図14(d)に示す。
【0131】
次回のトリムアップ/ダウンについて説明すると、図13の時刻t8においてレバー122が操作されてスロットル開度の変化量DTHが加速判定用の所定値DTHb以上のとき(S120)、2速から1速に変速する(S126)。
【0132】
その後も加速が継続されてエンジン回転数NEが徐々に上昇し、時刻t9において第3の所定回転数NE3以上になると、船外機10のトリムアップを開始する(S506,S510)。エンジン回転数NEがさらに上昇して第1の所定回転数NE1以上のとき(S116。時刻t10)、変速段を1速から2速へ変速する(S134)。
【0133】
そして、時刻t11において船体12にピッチングが発生したと判定されるとき、トリムアップを停止する(S142,S144,S502,S504)。トリムアップを停止後、所定時間が経過するとき(時刻t12)、トリムアップを再開する(S140,S150,S504,S510)。そして、時刻t13においてトリム角θが2速用学習トリム角δに到達するとき、トリムアップを停止する(S508,S514)。
【0134】
その後、スイッチ130が操船者によって操作されて燃費低減指示が入力されると共に(S138)、時刻t14においてエンジン回転数NEが第2の所定回転数NE2以上のとき(S154)、2速から3速に変速すると共に(S158)、トリムダウンを開始する(S608)。そして、時刻t15においてトリム角θが3速用学習トリム角εとなるとき、トリムダウンを停止する(S606,S612)。
【0135】
以上の如く、この発明の実施例にあっては、内燃機関(エンジン)30とプロペラ42の間の動力伝達軸(プロペラシャフト)44に介挿されると共に、少なくとも1速、2速からなる変速段を有し、前記内燃機関の出力を選択された変速段で変速して前記プロペラに伝達する変速機46と、船体12に対するトリム角θをトリムアップ/ダウンによって調整可能なトリム角調整機構(パワーチルトトリムユニット)24とを備える船外機の制御装置において、前記内燃機関のスロットル開度THの変化量DTHを検出するスロットル開度変化量検出手段と(スロットル開度センサ96,ECU110。S10,S104)、前記内燃機関の機関回転数(エンジン回転数)NEを検出する機関回転数検出手段と(クランク角センサ102,ECU110。S10,S108)、前記検出された機関回転数の変化量DNEを算出する機関回転数変化量算出手段と(ECU110。S10,S110)、前記2速が選択されていると共に、前記検出されたスロットル開度の変化量DTHが所定値(加速判定用の所定値)DTHb以上のとき、前記変速機46を動作させて前記2速から前記1速に変速させる1速変速手段と(ECU110。S10,S120,S126)、前記1速変速手段によって前記1速に変速された後、前記検出された機関回転数NEが所定回転数(第1の所定回転数)NE1以上のとき、前記1速から前記2速に変速させる2速変速手段と(ECU110。S10,S116,S134)、前記2速変速手段によって前記2速に変速された後、前記トリム角調整機構24を動作させて前記トリムアップを開始させるトリムアップ開始手段と(ECU110。S12,S200,S208)、前記トリムアップ開始手段によって前記トリムアップが開始された後、前記算出された機関回転数の変化量DNEが所定範囲内(具体的には、第3の既定値DNE3と第4の既定値DNE4で規定される所定範囲内)にあるとき、前記トリムアップを停止させるトリムアップ停止手段と(ECU110。S12,S206,S210,S214)を備える如く構成した。
【0136】
これにより、例えば加速が終了して船速が最高速付近に到達したと推定できるような値をエンジン回転数の変化量DNEが示すとき、トリムアップを停止させることも可能となり、よって加速が終了して2速に変速した後のトリム角を最適な値に設定することができる。
【0137】
また、前記トリムアップ停止手段によって前記トリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に前記記憶されたトリム角(2速用学習トリム角δ)となるように前記トリム角調整機構24の動作を制御するトリムアップ制御手段(ECU110。S12,S18,S216,S504,S508〜S514)を備える如く構成、即ち、トリムアップを停止させるべきトリム角を記憶して学習制御するように構成したので、次にトリムアップを行うときのトリム角を確実に最適な値にすることができる。
【0138】
また、前記変速機46が少なくとも1速、2速、3速からなる変速段を有すると共に、前記トリムアップ停止手段によって前記トリムアップが停止された後、前記検出された機関回転数NEが第2の所定回転数NE2以上のとき、前記2速から前記3速に変速させる3速変速手段と(ECU110。S10,S154,S158)、前記3速変速手段によって前記3速に変速された後、前記トリム角調整機構を動作させて前記トリムダウンを開始させるトリムダウン開始手段と(ECU110。S14,S300,S308)、前記トリムダウン開始手段によって前記トリムダウンが開始された後、前記算出された機関回転数の変化量が第2の所定範囲内(具体的には、第5の既定値DNE5と第6の既定値DNE6で規定される第2の所定範囲内)にあるとき、前記トリムダウンを停止させるトリムダウン停止手段と(ECU110。S14,S306,S310,S314)を備える如く構成した。
【0139】
これにより、エンジン回転数の変化量DNEが、例えば3速に変速した状態で船速が最高速付近に到達したと推定できるような値を示すとき、トリムダウンを停止させることも可能となり、よって3速に変速した後のトリム角を最適な値に設定することができる。また、3速に変速した後のトリム角が、船速が最高速となる最適な値とされることで、エンジン30の燃料消費量を低減、換言すれば、燃費を向上させることもできる。
【0140】
また、前記トリムダウン停止手段によって前記トリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に前記記憶されたトリム角(3速用学習トリム角ε)となるように前記トリム角調整機構24の動作を制御するトリムダウン制御手段(ECU110。S14,S20,S316,S604〜S612)を備える如く構成、即ち、トリムダウンを停止させるべきトリム角を記憶して学習制御するように構成したので、次にトリムダウンを行うときのトリム角を確実に最適な値にすることができる。
【0141】
尚、上記においては、船外機を例にとって説明したが、変速機とトリム角調整機構を備えた船内外機についても本発明を適用することができる。
【0142】
また、減速/加速判定用の所定値DTHa,DTHb、第1から第3の所定回転数NE1〜NE3、第1から第6の既定値DNE1〜DNE6やエンジン30の排気量などを具体的な値で示したが、それらは例示であって限定されるものではない。
【符号の説明】
【0143】
10 船外機、12 船体、24 パワーチルトトリムユニット(トリム角調整機構)、30 エンジン(内燃機関)、42 プロペラ、44 プロペラシャフト(動力伝達軸)、46 変速機、96 スロットル開度センサ(スロットル開度変化量検出手段)、102 クランク角センサ(機関回転数検出手段)、110 ECU(電子制御ユニット)
【特許請求の範囲】
【請求項1】
内燃機関とプロペラの間の動力伝達軸に介挿されると共に、少なくとも1速、2速からなる変速段を有し、前記内燃機関の出力を選択された変速段で変速して前記プロペラに伝達する変速機と、船体に対するトリム角をトリムアップ/ダウンによって調整可能なトリム角調整機構とを備える船外機の制御装置において、
a.前記内燃機関のスロットル開度の変化量を検出するスロットル開度変化量検出手段と、
b.前記内燃機関の機関回転数を検出する機関回転数検出手段と、
c.前記検出された機関回転数の変化量を算出する機関回転数変化量算出手段と、
d.前記2速が選択されていると共に、前記検出されたスロットル開度の変化量が所定値以上のとき、前記変速機を動作させて前記2速から前記1速に変速させる1速変速手段と、
e.前記1速変速手段によって前記1速に変速された後、前記検出された機関回転数が所定回転数以上のとき、前記1速から前記2速に変速させる2速変速手段と、
f.前記2速変速手段によって前記2速に変速された後、前記トリム角調整機構を動作させて前記トリムアップを開始させるトリムアップ開始手段と、
g.前記トリムアップ開始手段によって前記トリムアップが開始された後、前記算出された機関回転数の変化量が所定範囲内にあるとき、前記トリムアップを停止させるトリムアップ停止手段と、
を備えることを特徴とする船外機の制御装置。
【請求項2】
h.前記トリムアップ停止手段によって前記トリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムアップ制御手段、
を備えることを特徴とする請求項1記載の船外機の制御装置。
【請求項3】
前記変速機が少なくとも1速、2速、3速からなる変速段を有すると共に、
i.前記トリムアップ停止手段によって前記トリムアップが停止された後、前記検出された機関回転数が第2の所定回転数以上のとき、前記2速から前記3速に変速させる3速変速手段と、
j.前記3速変速手段によって前記3速に変速された後、前記トリム角調整機構を動作させて前記トリムダウンを開始させるトリムダウン開始手段と、
k.前記トリムダウン開始手段によって前記トリムダウンが開始された後、前記算出された機関回転数の変化量が第2の所定範囲内にあるとき、前記トリムダウンを停止させるトリムダウン停止手段と、
を備えることを特徴とする請求項1または2記載の船外機の制御装置。
【請求項4】
l.前記トリムダウン停止手段によって前記トリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムダウン制御手段、
を備えることを特徴とする請求項3記載の船外機の制御装置。
【請求項1】
内燃機関とプロペラの間の動力伝達軸に介挿されると共に、少なくとも1速、2速からなる変速段を有し、前記内燃機関の出力を選択された変速段で変速して前記プロペラに伝達する変速機と、船体に対するトリム角をトリムアップ/ダウンによって調整可能なトリム角調整機構とを備える船外機の制御装置において、
a.前記内燃機関のスロットル開度の変化量を検出するスロットル開度変化量検出手段と、
b.前記内燃機関の機関回転数を検出する機関回転数検出手段と、
c.前記検出された機関回転数の変化量を算出する機関回転数変化量算出手段と、
d.前記2速が選択されていると共に、前記検出されたスロットル開度の変化量が所定値以上のとき、前記変速機を動作させて前記2速から前記1速に変速させる1速変速手段と、
e.前記1速変速手段によって前記1速に変速された後、前記検出された機関回転数が所定回転数以上のとき、前記1速から前記2速に変速させる2速変速手段と、
f.前記2速変速手段によって前記2速に変速された後、前記トリム角調整機構を動作させて前記トリムアップを開始させるトリムアップ開始手段と、
g.前記トリムアップ開始手段によって前記トリムアップが開始された後、前記算出された機関回転数の変化量が所定範囲内にあるとき、前記トリムアップを停止させるトリムアップ停止手段と、
を備えることを特徴とする船外機の制御装置。
【請求項2】
h.前記トリムアップ停止手段によって前記トリムアップが停止されたときのトリム角を記憶しておき、次回のトリムアップ時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムアップ制御手段、
を備えることを特徴とする請求項1記載の船外機の制御装置。
【請求項3】
前記変速機が少なくとも1速、2速、3速からなる変速段を有すると共に、
i.前記トリムアップ停止手段によって前記トリムアップが停止された後、前記検出された機関回転数が第2の所定回転数以上のとき、前記2速から前記3速に変速させる3速変速手段と、
j.前記3速変速手段によって前記3速に変速された後、前記トリム角調整機構を動作させて前記トリムダウンを開始させるトリムダウン開始手段と、
k.前記トリムダウン開始手段によって前記トリムダウンが開始された後、前記算出された機関回転数の変化量が第2の所定範囲内にあるとき、前記トリムダウンを停止させるトリムダウン停止手段と、
を備えることを特徴とする請求項1または2記載の船外機の制御装置。
【請求項4】
l.前記トリムダウン停止手段によって前記トリムダウンが停止されたときのトリム角を記憶しておき、次回のトリムダウン時に前記記憶されたトリム角となるように前記トリム角調整機構の動作を制御するトリムダウン制御手段、
を備えることを特徴とする請求項3記載の船外機の制御装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2011−183901(P2011−183901A)
【公開日】平成23年9月22日(2011.9.22)
【国際特許分類】
【出願番号】特願2010−49670(P2010−49670)
【出願日】平成22年3月5日(2010.3.5)
【出願人】(000005326)本田技研工業株式会社 (23,863)
【Fターム(参考)】
【公開日】平成23年9月22日(2011.9.22)
【国際特許分類】
【出願日】平成22年3月5日(2010.3.5)
【出願人】(000005326)本田技研工業株式会社 (23,863)
【Fターム(参考)】
[ Back to top ]