(57)【要約】【課題】新たな追加装備を必要とすることなく、使用者に累積稼働時間を簡単、確実に報知可能な内燃機関の稼働時間表示装置を提供する。【解決手段】エンジン９の稼働時間表示装置４３は、エンジン９の運転を制御するエンジン制御モジュール１１と、エンジン制御モジュール１１が監視するエンジン９の累積稼働時間Ｔを記憶するメモリ５６と、燃料噴射装置３８の状態を報知するＦＩインジケータ１２と、エンジン制御モジュール１１の起動後に累積稼働時間Ｔに比例する時間長さでＦＩインジケータ１２を点灯させる累積稼働時間報知制御部５７と、を備える。【選択図】  図２
2013245661.tif 000002
【特許請求の範囲】
【請求項１】
電力の供給にともない起動して燃料噴射装置を有する内燃機関の運転を制御する制御装置と、
前記制御装置が監視する前記内燃機関の累積稼働時間を記憶する記憶部と、
前記燃料噴射装置の状態を報知するＦＩインジケータと、
前記制御装置の起動後に前記累積稼働時間に比例する時間長さで前記ＦＩインジケータを点灯させる累積稼働時間報知制御部と、を備える内燃機関の稼働時間表示装置。
【請求項２】
前記累積稼働時間報知制御部は、前記累積稼働時間それぞれの桁に比例する時間長さで前記ＦＩインジケータを点灯させ、それぞれの桁の間に所定の消灯時間で前記ＦＩインジケータを消灯させる請求項１に記載の内燃機関の稼働時間表示装置。
【請求項３】
前記累積稼働時間報知制御部による前記累積稼働時間の表示後、前記ＦＩインジケータを所定の第二消灯時間で消灯させてから、前記ＦＩインジケータの点灯または点滅で前記燃料噴射装置の状態を報知する故障診断コード報知制御部を備える請求項１または２に記載の内燃機関の稼働時間表示装置。
【請求項４】
前記制御装置は、起動後に吸気量を制御するスロットルバルブの開度を監視して、前記スロットルバルブが所定の第一開度以上に開いた状態が継続する時間と所定の第一開度よりも開度の小さい所定の第二開度以下に閉じた状態が継続する時間との所定の組合せを検知すると、前記記憶部が記憶する前記累積稼働時間を初期化する請求項１から３のいずれか１項に記載の内燃機関の稼働時間表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の稼働時間表示装置に関する。
【背景技術】
【０００２】
従来から、船外機や発電機、不整地走行車等に搭載される内燃機関や、汎用の内燃機関は、エンジンオイルの交換などの整備を計画するために、累積稼働時間を管理している。特に、不整地走行車の内燃機関は、累積稼働時間を確認しつつ、予め定められる稼働時間毎に整備される。
【０００３】
そこで、累積稼働時間を表示する液晶表示部を備える内燃機関の稼働時間表示装置が知られている（例えば、特許文献１参照。）。
【０００４】
また、累積稼働時間に応じてＬＥＤの点滅回数を変えて累積稼働時間を表示する内燃機関の稼働時間表示装置が知られている（例えば、特許文献２参照。）。この従来の内燃機関の稼働時間表示装置は、ある時間区切り毎（例えば１００時間毎）にＬＥＤの点滅回数を増やす。つまり、この従来の内燃機関の稼働時間表示装置は、累積稼働時間＜１００時間ならＬＥＤを０回点滅（点滅無し）、１００時間＜累積稼働時間≦２００時間ならＬＥＤを１回点滅、２００時間＜累積稼働時間≦３００時間ならＬＥＤを２回点滅のようにして累積稼働時間を表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７２２６７号公報
【特許文献２】特開２０１０−１９０１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
液晶表示部を備える従来の内燃機関の稼働時間表示装置は、累積稼働時間を表示するためだけに、液晶表示部を追加的に必要とする。このため、例えば不整地走行車両に搭載されるように、軽量化が優先され、使用環境が劣悪な場面に対して、液晶表示部を備える従来の内燃機関の稼働時間表示装置は不向きである。
【０００７】
一方、累積稼働時間に応じてＬＥＤの点滅回数を変える従来の内燃機関の稼働時間表示装置は、累積稼働時間をきめ細かく（つまり時間区切りを密に）する場合、ＬＥＤ点滅回数の増加を招く。例えば、１時間単位で累積稼働時間を表示する場合、ＬＥＤの点滅回数を変える従来の内燃機関の稼働時間表示装置は、８０時間の累積稼働時間を表示するためにＬＥＤを８０回点滅させることになり、使用者に過度の負担を強いることになる。
【０００８】
そこで、本発明は、新たな追加装備を必要とすることなく、使用者に累積稼働時間を簡単、確実に報知可能な内燃機関の稼働時間表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記の課題を解決するため本発明に係る内燃機関の稼働時間表示装置は、電力の供給にともない起動して燃料噴射装置を有する内燃機関の運転を制御する制御装置と、前記制御装置が監視する前記内燃機関の累積稼働時間を記憶する記憶部と、前記燃料噴射装置の状態を報知するＦＩインジケータと、前記制御装置の起動後に前記累積稼働時間に比例する時間長さで前記ＦＩインジケータを点灯させる累積稼働時間報知制御部と、を備える。
【発明の効果】
【００１０】
本発明によれば、新たな追加装備を必要とすることなく、使用者に累積稼働時間を簡単、確実に報知可能な内燃機関の稼働時間表示装置を提供できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る内燃機関の稼働時間表示装置を適用する自動二輪車を示す左側面図。
【図２】本発明の第１実施形態に係る内燃機関の稼働時間表示装置を示すブロック図。
【図３】本発明の第１実施形態に係るエンジン制御モジュールの、エンジンの始動から累積稼働時間Ｔを表示し、故障診断コードを表示し始めるまでの一連の動作を示すフローチャート。
【図４】本発明の第１実施形態に係るＦＩインジケータのエンジンの始動から累積稼働時間Ｔを表示し、故障診断コードを表示し始めるまでの一連の状態を示すタイミングチャート。
【図５】本発明の第１実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間表示制御を示すフローチャート。
【図６】本発明の第１実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間初期化制御を示すフローチャート。
【図７】本発明の第１実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間初期化制御を示すタイミングチャート。
【図８】本発明の第２実施形態に係る内燃機関の稼働時間表示装置を示すブロック図。
【図９】本発明の第２実施形態に係るＦＩインジケータのエンジンの始動から累積稼働時間Ｔを表示し、故障診断コードを表示し始めるまでの一連の状態を示すタイミングチャート。
【図１０】本発明の第２実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間表示制御を示すフローチャート。
【発明を実施するための形態】
【００１２】
本発明に係る内燃機関の稼働時間表示装置の実施形態について図面を参照して説明する。
【００１３】
［第１の実施形態］
本発明に係る内燃機関の稼働時間表示装置の第１実施形態について図１から図７を参照して説明する。
【００１４】
図１は、本発明の第１実施形態に係る内燃機関の稼働時間表示装置を適用する自動二輪車を示す左側面図である。
【００１５】
なお、本実施形態において、前後、上下、左右の表現は、自動二輪車１のユーザであり、自動二輪車１に乗車するライダーを基準にする。
【００１６】
図１に示すように、本実施形態に係る自動二輪車１は、例えば、不整地走行に好適な車両であり、特にデュアルパーパスやモトクロッサーなどのオフロード車である。自動二輪車１は、車両の前後に延びる車体フレーム２と、車体フレーム２の前方に位置する前輪５と、車体フレーム２の前方に位置して前輪５を回転自在に支持するステアリング機構６と、車体フレーム２の後方に位置する後輪７と、車体フレーム２の後方に延びて後輪７を回転自在に支持するスイングアーム８と、車体中央下部に位置する内燃機関としてのエンジン９と、エンジン９の運転を制御する制御装置としてのエンジン制御モジュール１１と、ＦＩインジケータ１２と、を備える。
【００１７】
車体フレーム２は、所謂クレードルタイプである。車体フレーム２は、前上端部に位置するヘッドパイプ１３と、ヘッドパイプ１３に接続して後ろ斜め下方へ傾斜して延びる左右一対のメインフレーム１５と、左右それぞれのメインフレーム１５の後端部に接続して下方へ垂下する左右一対のピボットフレーム１６と、ヘッドパイプ１３に接続して下方に延びるダウンチューブ１７と、ダウンチューブ１７に接続して二股に分岐するジョイント部材１８と、ジョイント部材１８の分岐端部に接続して下方に延び後方に屈曲してエンジン９の下方を保護するとともにピボットフレーム１６の下端部に接続する左右一対のロアチューブ１９と、左右それぞれのメインフレーム１５とダウンチューブ１７との間に架かるブリッジ２１と、ピボットフレーム１６に接続して後方に延びるリアフレーム２２と、を備える。
【００１８】
ヘッドパイプ１３はステアリング機構６の回転中心であり、ステアリング機構６を車体フレーム２に支える。
【００１９】
左右のメインフレーム１５は、タンクレールを兼ね、その上方に位置する燃料タンク２３を支持するとともに燃料タンク２３の下方にエンジン９を懸架する。
【００２０】
左右のピボットフレーム１６はスイングアーム８の回転中心であるピボット軸２５を支える。
【００２１】
リアフレーム２２は、左右それぞれのピボットフレーム１６の頂部から後ろ斜め上方に傾斜して延びる左右一対のシートレール２６と、左右それぞれのピボットフレーム１６の中央部後ろ側から後ろ斜め上方に延びてシートレール２６の後部に連結する左右一対のシートピラーチューブ２７と、を備える。シートレール２６は、シート２８と、シート２８の後方に延びて後輪７の上方を覆うリアフェンダ２９と、を支持する。
【００２２】
ステアリング機構６は、サスペンション機構（図示省略）を内装して前輪５を回動自在に支持する左右一対のフロントフォーク３１と、前輪５の上方を覆うフロントフェンダ３２と、フロントフォーク３１の頂部に接続するハンドル３３と、を備える。ライダーは、ハンドル３３によって前輪５を左右に操舵する。車両の右側にあるハンドル３３はアクセルグリップ３３ａである。
【００２３】
スイングアーム８は、後輪７を上下揺動自在に支持する。リアクッションユニット３５は、スイングアーム８と車体フレーム２との間に介在して後輪７から車体フレーム２に伝わる力を緩衝する。
【００２４】
後輪７は、ドリブンスプロケット３６を備える。ドライブチェーン３７は、ドリブンスプロケット３６に巻掛かり、エンジン９から後輪７へ駆動力を伝達する。
【００２５】
エンジン９は、例えば４サイクルの内燃機関であり、シリンダ（図示省略）の中心線を自動二輪車１の上下方向に向けてメインフレーム１５およびダウンチューブ１７に挟まり位置する。エンジン９は、混合気を供給する燃料噴射装置３８と備える。また、エンジン９は、車体の後方に延びてエンジン９の排気ガスを排出する排気マフラ３９に接続する。
【００２６】
ＦＩインジケータ１２は、燃料噴射装置３８の状態を報知する。
【００２７】
さらに、自動二輪車１は、燃料タンク２３の左右を覆うタンクカバー４１と、シート２８の下方空間の左右を覆うフレームカバー４２と、を備える。
【００２８】
ＦＩインジケータ１２は、ＬＥＤなどの電球であり、例えば、車両左側のタンクカバー４１に覆われて保護される。また、ＦＩインジケータ１２は、所謂標準装備であっても良いし、オプション装備としてユーザが追加的に自動二輪車１に装備するものであっても良い。さらに、ＦＩインジケータ１２は、走行時も含めて常時自動二輪車１に取り付けられるものであっても良いし、自動二輪車１の整備に際してカプラ（図示省略）を介して一時的に取り付けられる着脱可能なものであっても良い。
【００２９】
次に、本実施形態に係る内燃機関の稼働時間表示装置について詳細に説明する。
【００３０】
図２は、本発明の第１実施形態に係る内燃機関の稼働時間表示装置を示すブロック図である。
【００３１】
図２に示すように、本実施形態に係る稼働時間表示装置４３は、エンジン９の累積稼働時間Ｔを表示する。なお、累積稼働時間Ｔとは、エンジン９が実質的に運転されている時間の積算値である一方、ユーザによって任意に初期化可能な測定値である。
【００３２】
先ず、ここで、エンジン９は、クランクケース４５内に回転可能なクランク軸４６と、キックスタータ４７と、マグネト４８と、を備える。
【００３３】
また、エンジン９は、クランクケース４５の中にオイル４９を貯留している。オイル４９は、エンジン９の各摺動部分を潤滑する。
【００３４】
キックスタータ４７は、エンジン９を始動させる始動装置である。ユーザは、キックスタータ４７を操作することでエンジン９を始動させることができる。
【００３５】
マグネト４８は、エンジン９の出力によって交流電力を発電する。マグネト４８は、クランク軸４６に固定される永久磁石５１と、永久磁石５１の近傍に配置されてクランクケース４５に対して固定されるコイル５２と、を備える。
【００３６】
エンジン９が始動回転すると、マグネト４８は発電する。マグネト４８が発電した電力は、エンジン制御モジュール１１に供給される。
【００３７】
燃料噴射装置３８はスロットルバルブ５３を通過する吸気に燃料を噴射する。スロットルバルブ５３は、アクセルグリップ３３ａの操作量に基づいて開閉し、吸気量を増減させる。スロットルポジションセンサ５５はスロットルバルブ５３の開度を検知する。
【００３８】
そして、稼働時間表示装置４３は、電力の供給にともない起動してエンジン９の運転を制御するエンジン制御モジュール１１と、エンジン制御モジュール１１が監視するエンジン９の累積稼働時間Ｔを記憶する記憶部としてのメモリ５６と、燃料噴射装置３８の状態を報知するＦＩインジケータ１２と、エンジン制御モジュール１１の起動後に累積稼働時間Ｔに比例する時間長さでＦＩインジケータ１２を点灯させる累積稼働時間報知制御部５７と、故障診断コード報知制御部５８と、を備える。
【００３９】
エンジン制御モジュール１１（ＥＣＭ：Engine  Control  Module）は、例えば、マイクロプロセッサ５９（ＣＰＵ）と、制御プログラムなどの各種プログラムを記憶するメモリ５６と、を備える。エンジン制御モジュール１１は、エンジン９の運転開始にともなってマグネト４８から供給される電力で起動する。また、エンジン制御モジュール１１は、マグネト４８の他に商用電源などの外部電源を接続して電力を供給することによっても起動する。すると、マイクロプロセッサ５９は、メモリ５６からプログラムを読み出し、このプログラムに基づいてエンジン９の運転制御を開始する。エンジン制御モジュール１１はアクセルグリップ３３ａの操作量、ひいてはスロットルポジションセンサ５５の検知するスロットルバルブ５３の開度に基づいてエンジン９の運転を制御する。なお、エンジン制御モジュール１１に外部電源を接続するためのカプラ（図示省略）は、例えば、車両右側のタンクカバー４１に覆われて保護される。
【００４０】
また、エンジン制御モジュール１１は、計時を行うタイマ６１を備える。エンジン制御モジュール１１は、タイマ６１によってエンジン９の累積稼働時間Ｔを監視し、累積稼働時間Ｔをメモリ５６に記憶させる。つまり、メモリ５６はエンジン制御モジュール１１が監視するエンジン９の累積稼働時間Ｔを記憶する。
【００４１】
なお、エンジン制御モジュール１１は、初期化可能な累積稼働時間Ｔの他に、エンジン９が実質的に運転されている時間の総積算値であり、初期化不可能な総稼働時間Ｔｔを監視し、総稼働時間Ｔｔもメモリ５６に記憶させる。総稼働時間Ｔｔは、エンジン制御モジュール１１にダイアグノーシスツールを接続して確認する。
【００４２】
メモリ５６は、例えば、ＥＥＰＲＯＭ（Electrically Erasable PROM）等の不揮発性メモリである。メモリ５６は、制御プログラムなどの各種プログラムの他に、エンジン制御モジュール１１による制御の下で累積稼働時間Ｔを記憶する。
【００４３】
累積稼働時間報知制御部５７は、エンジン制御モジュール１１のマイクロプロセッサ５９で実行されるプログラムの一つである。
【００４４】
故障診断コード報知制御部５８も、エンジン制御モジュール１１のマイクロプロセッサ５９で実行されるプログラムの一つである。
【００４５】
次に、本実施形態に係るエンジン制御モジュール１１がエンジン９の始動から累積稼働時間Ｔを表示し、故障診断コードを表示し始めるまでの一連の動作を説明する。
【００４６】
図３は、本発明の第１実施形態に係るエンジン制御モジュールの、エンジンの始動から累積稼働時間Ｔを表示し、故障診断コードを表示し始めるまでの一連の動作を示すフローチャートである。
【００４７】
図４は、本発明の第１実施形態に係るＦＩインジケータのエンジンの始動から累積稼働時間Ｔを表示し、故障診断コードを表示し始めるまでの一連の状態を示すタイミングチャートである。
【００４８】
図３および図４に示すように、本実施形態に係るエンジン制御モジュール１１は、ユーザがキックスタータ４７を操作することや、外部電源に接続されることで起動する（ステップＳ１）。
【００４９】
次に、エンジン制御モジュール１１は、ＦＩインジケータ１２が正常に点灯、点滅するか否かをユーザに確かめさせるために、予め定められるバルブチェック時間Ｔ１でＦＩインジケータ１２を点灯させた後（ステップＳ２）、予め定められるバルブチェック後消灯時間Ｔ２でＦＩインジケータ１２を消灯させる（ステップＳ３）。
【００５０】
次に、エンジン制御モジュール１１は、累積稼働時間報知制御部５７によって累積稼働時間表示処理を行い、ＦＩインジケータ１２を累積稼働時間表示時間Ｔｉで点灯させる（ステップＳ４）。
【００５１】
次に、エンジン制御モジュール１１は、故障診断コード報知制御部５８によって、累積稼働時間報知制御部５７による累積稼働時間Ｔの表示後、ＦＩインジケータ１２を予め定められる累積稼働時間表示後消灯時間Ｔ３（所定の第二消灯時間）で消灯させる（ステップＳ５）。
【００５２】
次に、エンジン制御モジュール１１は、一連の動作から故障診断コードの表示に移行し、ＦＩインジケータ１２の点灯または点滅で燃料噴射装置の状態、つまり故障診断コード（DTC：Diagnostic Trouble Code）を報知して（ステップＳ６）、一連の動作を終了する。故障診断コード報知制御部５８は、ＦＩインジケータ１２の点灯、または点滅により故障診断コードを表示する。
【００５３】
バルブチェック時間Ｔ１、バルブチェック後消灯時間Ｔ２、累積稼働時間表示後消灯時間Ｔ３は、いずれもユーザが容易に視認できる時間長さに設定される。
【００５４】
次に、本実施形態に係る稼働時間表示装置４３による累積稼働時間表示処理を説明する。
【００５５】
図５は、本発明の第１実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間表示制御を示すフローチャートである。
【００５６】
図４に加えて図５に示すように、本実施形態に係る稼働時間表示装置４３の累積稼働時間報知制御部５７は、累積稼働時間Ｔに比例する時間長さとしての累積稼働時間表示時間ＴｉでＦＩインジケータ１２を点灯させる。
【００５７】
累積稼働時間表示時間Ｔｉは、累積稼働時間Ｔを実時間よりも短縮して表示するために累積稼働時間Ｔを変換したものであり、累積稼働時間Ｔに時間短縮係数Ｒを乗じて算出する。時間短縮係数Ｒは、一般的に時間単位で管理される累積稼働時間Ｔを秒単位に短縮するため、０（秒／時間）＜時間短縮係数Ｒ≦１（秒／時間）の範囲で設定される。本実施形態では、例えば、時間短縮係数Ｒ＝０．２（秒／時間）として説明する。つまり、累積稼働時間Ｔ＝１００（時間）の場合、累積稼働時間表示時間Ｔｉ＝１００（時間）×０．２（秒／時間）＝２０（秒）になる。また、累積稼働時間Ｔ＝２４（時間）の場合、累積稼働時間表示時間Ｔｉ＝２４（時間）×０．２（秒／時間）＝４．８（秒）になる。
【００５８】
具体的には、累積稼働時間報知制御部５７は、累積稼働時間Ｔをメモリ５６から読み込む（ステップＳ１１）。
【００５９】
次に、累積稼働時間報知制御部５７は、累積稼働時間Ｔに時間短縮係数Ｒを乗じて累積稼働時間表示時間Ｔｉを算出する（ステップＳ１２）。
【００６０】
次に、累積稼働時間報知制御部５７は、ＦＩインジケータ１２を点灯させるとともに、タイマ６１を監視してＦＩインジケータ１２の点灯開始時点からの経過時間の積算（経過時間積算値ｔ）を開始する（ステップＳ１３）。
【００６１】
次に、累積稼働時間報知制御部５７は、経過時間積算値ｔと累積稼働時間表示時間Ｔｉとを比較し、経過時間積算値ｔが累積稼働時間表示時間Ｔｉを超えたか否かを判断する。累積稼働時間報知制御部５７は、経過時間積算値ｔが累積稼働時間表示時間Ｔｉを超えれば次ステップへ進み、その他の場合には判断を継続する（ステップＳ１４）。
【００６２】
次に、累積稼働時間報知制御部５７は、経過時間積算値ｔが累積稼働時間表示時間Ｔｉを超えたことをもって、ＦＩインジケータ１２を消灯させ（ステップＳ１５）、累積稼働時間表示制御を終了する。
【００６３】
次に、本実施形態に係る稼働時間表示装置４３による累積稼働時間の初期化について説明する。
【００６４】
図６は、本発明の第１実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間初期化制御を示すフローチャートである。
【００６５】
図７は、本発明の第１実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間初期化制御を示すタイミングチャートである。
【００６６】
図６および図７に示すように、本実施形態に係る稼働時間表示装置４３のエンジン制御モジュール１１は、起動後に吸気量を制御するスロットルバルブ５３の開度を監視して、スロットルバルブ５３が所定の第一開度Ｔｈ１以上に開いた状態が継続する時間Ｔｒｏと所定の第一開度Ｔｈ１よりも開度の小さい所定の第二開度Ｔｈ２以下に閉じた状態が継続する時間Ｔｒｃとの所定の組合せを検知すると、メモリ５６が記憶する累積稼働時間Ｔを初期化する。
【００６７】
具体的には、エンジン制御モジュール１１は、ユーザがキックスタータ４７を操作することや、外部電源に接続されることで起動する（ステップＳ２１）。
【００６８】
次に、エンジン制御モジュール１１は、スロットルポジションセンサ５５の検出値を監視して、起動から予め定められる第一リセット指令判定時間Ｔｒ１以内に、スロットルバルブ５３が所定の判定開始開度Ｔｈ１（例えば、開度１００％）以上に開いているか否かを判断する。エンジン制御モジュール１１は、起動から予め定められる第一リセット指令判定時間Ｔｒ１以内に、スロットルバルブ５３が所定の判定開始開度Ｔｈ１（例えば、開度１００％）以上に開いていると判断した場合には次ステップへ進み、その他の場合には累積稼働時間初期化制御を終了する（ステップＳ２２）。
【００６９】
次に、エンジン制御モジュール１１は、スロットルポジションセンサ５５の検出値を監視して、スロットルバルブ５３が所定の第一開度Ｔｈ１（例えば、開度１００％）以上に開いた状態が判定時間Ｔｒｏ１以上かつ判定時間Ｔｒｏ２以下で継続するか否かを判断する。エンジン制御モジュール１１は、スロットルバルブ５３が所定の第一開度Ｔｈ１（例えば、開度１００％）以上に開いた状態が判定時間Ｔｒｏ１以上かつ判定時間Ｔｒｏ２以下で継続していると判断した場合には次ステップへ進み、その他の場合には累積稼働時間初期化制御を終了する（ステップＳ２３）。
【００７０】
次に、エンジン制御モジュール１１は、スロットルポジションセンサ５５の検出値を監視して、スロットルバルブ５３が所定の第二開度Ｔｈ２（例えば、開度０％）以下に閉じた状態が判定時間Ｔｒｃ以上継続するか否かを判断する。エンジン制御モジュール１１は、スロットルバルブ５３が所定の第二開度Ｔｈ２（例えば、開度０％）以下に閉じた状態が判定時間Ｔｒｃ以上継続していると判断した場合には次ステップへ進み、その他の場合には累積稼働時間初期化制御を終了する（ステップＳ２４）。
【００７１】
次に、エンジン制御モジュール１１は、メモリ５６が記憶している累積稼働時間Ｔを初期化し（ステップＳ２５）、ゼロ値にして累積稼働時間初期化制御を終了する。
【００７２】
本実施形態に係る稼働時間表示装置４３は、エンジン９の累積稼働時間Ｔに比例する時間長さとしての累積稼働時間表示時間ＴｉでＦＩインジケータ１２を点灯させることによって、ユーザに累積稼働時間Ｔを報知することができる。つまり、稼働時間表示装置４３は、累積稼働時間Ｔを短縮し、アナログ的にユーザへ報知することができる。これにより、ユーザは、累積稼働時間Ｔを実時間に対して短時間で認識することができる。そうすると、ユーザにとっての利便性も向上する。
【００７３】
また、本実施形態に係る稼働時間表示装置４３は、累積稼働時間Ｔに応じてＬＥＤの点滅回数を変え、デジタル的に報知する従来の内燃機関の稼働時間表示装置に比べて、時間短縮係数Ｒの調整次第で累積稼働時間Ｔをよりきめ細かく、例えば１時間単位で報知することもできる。
【００７４】
さらに、本実施形態に係る稼働時間表示装置４３は、ＦＩインジケータ１２によって累積稼働時間Ｔを報知できるので、累積稼働時間Ｔを表示するための専用の部材や部品を必要とせず、不整地走行車両に搭載される場合にも、軽量化を優先することが可能になり、使用環境が劣悪な場面に対しても好適である。稼働時間表示装置４３は、例えば、アフターパーツとしてのアワーメータのように、別途購入して装着する必要がなく、エンジン９の振動や熱の影響されずに搭載できる。また、稼働時間表示装置４３は、ダイアグノーシスツールのような専用ハードウェアや、パソコンなどを使用することなく、不整地のような砂の舞う場所でも累積稼働時間Ｔを確認できる。
【００７５】
さらにまた、本実施形態に係る稼働時間表示装置４３は、累積稼働時間Ｔの表示後、ＦＩインジケータ１２を累積稼働時間表示後消灯時間Ｔ３（所定の第二消灯時間）で消灯させてから、故障診断コードの表示に移行するので、ＦＩインジケータ１２本来の機能を妨げることもない。
【００７６】
また、本実施形態に係る稼働時間表示装置４３は、アクセルグリップ３３ａを操作し、所定の開度、所定の継続時間の組合せでスロットルバルブ５３を開閉させることで累積稼働時間Ｔを初期化することができるので、ある整備を行ってから次に整備を行うまでのエンジン９の稼働時間を適切に管理することができる。
【００７７】
［第２の実施形態］
本発明に係る内燃機関の稼働時間表示装置の第２実施形態について、図８から図１０を参照して説明する。
【００７８】
なお、本実施形態に係る稼働時間表示装置４３Ａにおいて第１実施形態の稼働時間表示装置４３と同じ構成には同一の符号を付し、重複する説明は省略する。
【００７９】
図８は、本発明の第２実施形態に係る内燃機関の稼働時間表示装置を示すブロック図である。
【００８０】
図９は、本発明の第２実施形態に係るＦＩインジケータのエンジンの始動から累積稼働時間Ｔを表示し、故障診断コードを表示し始めるまでの一連の状態を示すタイミングチャートである。
【００８１】
図１０は、本発明の第２実施形態に係る内燃機関の稼働時間表示装置の累積稼働時間表示制御を示すフローチャートである。
【００８２】
図８から図１０に示すように、本実施形態に係る稼働時間表示装置４３Ａの累積稼働時間報知制御部５７Ａは、累積稼働時間Ｔそれぞれの桁に比例する時間長さでＦＩインジケータ１２を点灯させ、それぞれの桁の間に桁間識別消灯時間Ｔ４（所定の消灯時間）でＦＩインジケータ１２を消灯させる。
【００８３】
なお、本実施形態に係る累積稼働時間表示制御は、説明を簡単にするために、エンジン９の整備期間の現実的な間隔として累積稼働時間Ｔの桁数を３桁、つまり最大累積稼働時間を９９９時間とするが、４桁以上、つまり１０００時間以上の累積稼働時間Ｔを設定しても良い。また、一例として累積稼働時間Ｔ＝２４時間とする。
【００８４】
具体的には、先ず、累積稼働時間報知制御部５７Ａは、累積稼働時間Ｔの桁毎の数値を算出する（ステップＳ３１）。つまり、累積稼働時間Ｔ＝２４時間の場合、百の位は０値、十の位は２、一の位は４がそれぞれ算出される。
【００８５】
次に、累積稼働時間報知制御部５７Ａは、桁数カウンタＦ＝３に設定する（ステップＳ３２）。
【００８６】
次に、累積稼働時間報知制御部５７Ａは、累積稼働時間Ｔの百の位を抽出し、代入値Ｇに代入する（ステップＳ３３）。つまり、累積稼働時間Ｔ＝２４時間の場合、代入値Ｇ＝０である。
【００８７】
次に、累積稼働時間報知制御部５７Ａは、代入値Ｇが０値か否かを判断する。累積稼働時間報知制御部５７Ａは、代入値Ｇが０値の場合には次ステップに進み、その他の場合はステップＳ４５に進む（ステップＳ３４）。
【００８８】
次に、累積稼働時間報知制御部５７Ａは、累積稼働時間表示時間Ｔｉに１秒よりも小さい時間Ｔｚ、例えば０．２秒を設定する（ステップＳ３５）。この時間Ｔｚは、それぞれの桁を表示する際に、０値の桁を表現するものである。つまり、時間Ｔｚは、表示すべき桁が０値のときに、累積稼働時間表示時間Ｔｉを１秒より大きく設定すると、当該桁の数値を１以上と誤認させ、他方、消灯してしまうと桁間の区切りを認識することが困難になるため、これらを回避するものである。
【００８９】
次に、累積稼働時間報知制御部５７Ａは、ＦＩインジケータ１２を点灯させるとともに、タイマ６１を監視してＦＩインジケータ１２の点灯開始時点からの経過時間の積算（経過時間積算値ｔ）を開始する（ステップＳ３６）。
【００９０】
次に、累積稼働時間報知制御部５７Ａは、経過時間積算値ｔと累積稼働時間表示時間Ｔｉとを比較し、経過時間積算値ｔが累積稼働時間表示時間Ｔｉを超えたか否かを判断する。累積稼働時間報知制御部５７Ａは、経過時間積算値ｔが累積稼働時間表示時間Ｔｉを超えれば次ステップへ進み、その他の場合には判断を継続する（ステップＳ３７）。
【００９１】
次に、累積稼働時間報知制御部５７Ａは、ＦＩインジケータ１２を消灯させるとともに、経過時間積算値ｔを初期化する（ステップＳ３８）。
【００９２】
次に、累積稼働時間報知制御部５７Ａは、桁数カウンタＦを１、減じる（ステップＳ３９）。これによって、累積稼働時間報知制御部５７Ａは、表示桁の位を一つ下げる。
【００９３】
次に、累積稼働時間報知制御部５７Ａは、累積稼働時間報知制御部５７Ａは、ＦＩインジケータ１２を消灯させたまま、タイマ６１を監視して経過時間の積算（経過時間積算値ｔ）を開始する（ステップＳ４０）。
【００９４】
次に、累積稼働時間報知制御部５７Ａは、経過時間積算値ｔと桁間識別消灯時間Ｔ４とを比較し、経過時間積算値ｔが桁間識別消灯時間Ｔ４を超えたか否かを判断する。累積稼働時間報知制御部５７Ａは、経過時間積算値ｔが桁間識別消灯時間Ｔ４を超えれば次ステップへ進み、その他の場合には判断を継続する（ステップＳ４１）。桁間識別消灯時間Ｔ４は、バルブチェック後消灯時間Ｔ２よりも短く（桁間識別消灯時間Ｔ４＜バルブチェック後消灯時間Ｔ２）、ユーザの識別を容易にすることが好ましい。
【００９５】
次に、累積稼働時間報知制御部５７Ａは、経過時間積算値ｔを初期化する（ステップＳ４２）。
【００９６】
次に、累積稼働時間報知制御部５７Ａは、桁数カウンタＦが「２」に等しいか否かを判断する。累積稼働時間報知制御部５７Ａは、桁数カウンタＦが「２」に等しい場合には次ステップに進み、その他の場合にはステップＳ４６に進む（ステップＳ４３）。
【００９７】
次に、累積稼働時間報知制御部５７Ａは、累積稼働時間Ｔの十の位を抽出し、代入値Ｇに代入する（ステップＳ４４）。つまり、累積稼働時間Ｔ＝２４時間の場合、代入値Ｇ＝２である。この後、累積稼働時間報知制御部５７Ａは、ステップＳ３４を経てステップＳ４５へ進む。
【００９８】
次に、累積稼働時間報知制御部５７Ａは、代入値Ｇに時間短縮係数Ｒを乗じて累積稼働時間表示時間Ｔｉを算出する（ステップＳ４５）。本実施形態では、時間短縮係数Ｒ＝１（秒）としておくことが好ましい。この後、累積稼働時間報知制御部５７Ａは、ステップＳ３６からステップ４３を経てステップＳ４６へ進む。
【００９９】
次に、累積稼働時間報知制御部５７Ａは、桁数カウンタＦが「１」に等しいか否かを判断する。累積稼働時間報知制御部５７Ａは、桁数カウンタＦが「１」に等しい場合には次ステップに進み、その他の場合にはステップＳ３３に進む（ステップＳ４６）。
【０１００】
次に、累積稼働時間報知制御部５７Ａは、累積稼働時間Ｔの一の位を抽出し、代入値Ｇに代入する（ステップＳ４７）。つまり、累積稼働時間Ｔ＝２４時間の場合、代入値Ｇ＝４である。この後、累積稼働時間報知制御部５７Ａは、ステップＳ３４からステップＳ３９を経てステップＳ４８へ進む。
【０１０１】
次に、累積稼働時間報知制御部５７Ａは、桁数カウンタＦが「０」に等しいか否かを判断する。累積稼働時間報知制御部５７Ａは、桁数カウンタＦが「０」に等しい場合には累積稼働時間表示制御を終了し、その他の場合にはステップＳ４０に進む（ステップＳ４８）。
【０１０２】
本実施形態に係る稼働時間表示装置４３Ａは、エンジン９の累積稼働時間Ｔのそれぞれの桁に比例する時間長さでＦＩインジケータ１２を点灯させることによって、ユーザに累積稼働時間Ｔを報知することができる。つまり、稼働時間表示装置４３Ａは、累積稼働時間Ｔを短縮し、ユーザへ報知することができる。これにより、ユーザは、累積稼働時間Ｔを実時間に対して短時間で認識することができる。そうすると、ユーザにとっての利便性も向上する。
【０１０３】
また、本実施形態に係る稼働時間表示装置４３Ａは、累積稼働時間Ｔに応じてＬＥＤの点滅回数を変え、デジタル的に報知する従来の内燃機関の稼働時間表示装置に比べて、累積稼働時間Ｔを桁毎に、きめ細かく、例えば１時間単位で報知することができる。
【０１０４】
さらに、本実施形態に係る稼働時間表示装置４３Ａは、ＦＩインジケータ１２によって累積稼働時間Ｔを報知できるので、累積稼働時間Ｔを表示するための専用の部材や部品を必要とせず、不整地走行車両に搭載される場合にも、軽量化を優先することが可能になり、使用環境が劣悪な場面に対しても好適である。稼働時間表示装置４３Ａは、例えば、アフターパーツとしてのアワーメータのように、別途購入して装着する必要がなく、エンジン９の振動や熱の影響されずに搭載できる。また、稼働時間表示装置４３Ａは、ダイアグノーシスツールのような専用ハードウェアや、パソコンなどを使用することなく、不整地のような砂の舞う場所でも累積稼働時間Ｔを確認できる。
【０１０５】
さらにまた、本実施形態に係る稼働時間表示装置４３Ａは、累積稼働時間Ｔの表示後、ＦＩインジケータ１２を累積稼働時間表示後消灯時間Ｔ３（所定の第二消灯時間）で消灯させてから、故障診断コードの表示に移行するので、ＦＩインジケータ１２本来の機能を妨げることもない。
【０１０６】
したがって、本実施形態に係るエンジン９の稼働時間表示装置４３、４３Ａによれば、新たな追加装備を必要とすることなく、使用者に累積稼働時間Ｔを簡単、確実に報知できる。
【符号の説明】
【０１０７】
１  自動二輪車
２  車体フレーム
５  前輪
６  ステアリング機構
７  後輪
８  スイングアーム
９  エンジン
１１  エンジン制御モジュール
１２  ＦＩインジケータ
１３  ヘッドパイプ
１５  メインフレーム
１６  ピボットフレーム
１７  ダウンチューブ
１８  ジョイント部材
１９  ロアチューブ
２１  ブリッジ
２２  リアフレーム
２３  燃料タンク
２５  ピボット軸
２６  シートレール
２７  シートピラーチューブ
２８  シート
２９  リアフェンダ
３１  フロントフォーク
３２  フロントフェンダ
３３  ハンドル
３３ａ  アクセルグリップ
３５  リアクッションユニット
３６  ドリブンスプロケット
３７  ドライブチェーン
３８  燃料噴射装置
３９  排気マフラ
４１  タンクカバー
４２  フレームカバー
４３、４３Ａ  稼働時間表示装置
４５  クランクケース
４６  クランク軸
４７  キックスタータ
４８  マグネト
４９  オイル
５１  永久磁石
５２  コイル
５３  スロットルバルブ
５５  スロットルポジションセンサ
５６  メモリ
５７、５７Ａ  累積稼働時間報知制御部
５８  故障診断コード報知制御部
５９  マイクロプロセッサ
６１  タイマ
【図１】
2013245661.tif 000003
【図２】
2013245661.tif 000004
【図３】
2013245661.tif 000005
【図４】
2013245661.tif 000006
【図５】
2013245661.tif 000007
【図６】
2013245661.tif 000008
【図７】
2013245661.tif 000009
【図８】
2013245661.tif 000010
【図９】
2013245661.tif 000011
【図１０】
2013245661.tif 000012