(57)【特許請求の範囲】
【請求項１】
エンジンの実エンジン回転数を検出する回転数検出手段（１０６）と、所定のビット数の通信データにて通信する通信手段（１１０）を介して、車両に搭載されるメータユニット（６２）と通信し、前記実エンジン回転数を前記メータユニット（６２）に表示させるＥＣＵ（１０２）を備えるエンジン回転数表示装置（１００）において、
前記ＥＣＵ（１０２）は、前記所定のビット数のうちエンジン回転数のデータであることを表すデータ種類ビットと前記実エンジン回転数のデータを表すデータビット部にて構成された前記通信データを前記メータユニット（６２）に送信し、
前記メータユニット（６２）は、前記所定のビット数をエンジン回転数のデータ部として、メータユニット（６２）に表示している表示エンジン回転数データを示す前記通信データを前記ＥＣＵ（１０２）に送信する表示データ送信手段（１２０）を備え、
前記ＥＣＵ（１０２）は、前記回転数検出手段（１０６）により検出された前記実エンジン回転数と、前記表示エンジン回転数データとの差分を前記データビット部にてメータユニット（６２）に送信する差分送信手段（１１０）を備える
ことを特徴とする車両（１０）におけるエンジン回転数表示装置。
【請求項２】
請求項１に記載の車両（１０）におけるエンジン回転数表示装置（１００）において、
前記ＥＣＵ（１０２）は、同一の各前記通信データを複数回連続して前記表示部（６２）に送信する
ことを特徴とする車両（１０）におけるエンジン回転数表示装置（１００）。
【請求項３】
請求項２に記載の車両（１０）におけるエンジン回転数表示装置（１００）において、
前記ＥＣＵ（１０２）は、前記差分を含む前記通信データと、その他の情報を含む前記通信データとを交互に前記表示部（６２）に送信する
ことを特徴とする車両（１０）におけるエンジン回転数表示装置（１００）。
【請求項４】
請求項２又は３に記載の車両（１０）におけるエンジン回転数表示装置（１００）において、
前記メータユニット（６２）は、各前記通信データを受信した後に、前記表示エンジン回転数データを示す前記通信データを前記ＥＣＵ（１０２）に送信する
ことを特徴とする車両（１０）におけるエンジン回転数表示装置（１００）。
【請求項５】
請求項４に記載の車両（１０）におけるエンジン回転数表示装置（１００）において、
前記メータユニット（６２）は、各前記通信データのうち、前記差分を含む前記通信データを受信した場合には、前記表示エンジン回転数データを示す前記通信データを送信しない
ことを特徴とする車両（１０）におけるエンジン回転数表示装置（１００）。
【請求項６】
請求項２〜５の何れか１項に記載の車両（１０）におけるエンジン回転数表示装置（１００）において、
前記差分を含む前記通信データのデータビット部は、加減を示す加減ビットと、前記実エンジン回転数の絶対値を示す複数のビットとを有する
ことを特徴とする車両（１０）におけるエンジン回転数表示装置（１００）。
【請求項７】
請求項１〜６の何れか１項に記載の車両（１０）におけるエンジン回転数表示装置（１００）において、
前記メータユニット（６２）は、指針（９４）及びその周辺に目盛が施された文字盤（９２）を有するアナログ式のタコメータ（８２）を有し、該タコメータ（８２）が前記表示エンジン回転数データを表示する
ことを特徴とする車両（１０）におけるエンジン回転数表示装置（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信手段を用いてメータにエンジン回転数を表示させる車両におけるエンジン回転数表示装置に関する。
【背景技術】
【０００２】
下記に示す特許文献１には、コントロールユニットと、車速やエンジン回転数を表示するメータとを通信手段（ＣＡＮ通信）によって接続し、コントローラユニットから送信されたデータに基づいて、メータが車速やエンジン回転数を表示する構成が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８２６８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記ＣＡＮ通信においては、通信データのフレームを所定のビット数にて構成するものの、ＥＣＵからは複数のデバイスとの通信を行うことが多く、通信データの数ビットは、データの種類を表すものに使われ、データ用のビット数が少なくなってしまう。従って、エンジン回転数をＥＣＵから送信する場合に、一番小さいビット（ＬＳＢ；Least Significant Bit）の単位を、１００ｒｐｍのように小さくすると、表示できるエンジン回転数の分解能を向上させることができるが、表示可能な最大エンジン回転数が小さくなってしまう。例えば、エンジン回転数のデータのビット数を６ビットにし、ＬＳＢを５０ｒｐｍにすると、０〜３１５０ｒｐｍまでのエンジン回転数を表すことができるが、３１５０ｒｐｍより大きいエンジン回転数を表すことができない。
【０００５】
逆に、ＬＳＢの単位を、２５０ｒｐｍのように大きめの単位に設定すると表示可能な最大エンジン回転数を大きくすることができる。例えば、エンジン回転数のデータのビット数を６ビットにした場合は、０ｒｐｍ〜１５７５０ｒｐｍまでのエンジン回転数を表すことができる。特に四輪車のエンジンのように１００００ｒｐｍ以下で使用されるエンジンと違って、二輪車のエンジンは１５０００ｒｐｍ程度までエンジンが回転する高出力エンジンを搭載するモデルもあり、そのような高回転数までの表示ができるような通信が必要になる。しかしながら、ＬＳＢの単位をこのように大きくしてしまうと、約１００ｒｐｍ程度で変動するアイドル状態時のエンジン回転数の変動を表すことができず、アイドル状態時のようにエンジンの回転数が低いときには、エンジン回転数表示の動きが鈍くなるので、回転数の表示形態としてはエンジンが止まってしまっているかのようにも感じたり、使い勝手が落ちてしまう可能性がある。
【０００６】
ＬＳＢの単位を低くすると共に、データ長を長くすれば（データのビット数を多くすれば）、上記の問題は解決することはできるが、データ長を長くすれば通信速度が低下する問題等が発生し、通信システムを高価なものにしなければならない。
【０００７】
そこで、本発明は、通信手段を用いてメータにエンジン回転数を表示させるものであって、メータに送信するデータ長を長くすることなく、メータが表示するエンジン回転数の範囲を大きくすることができつつ、実エンジン回転数とメータに表示される回転数の誤差を解消することができる廉価な通信システムを搭載した車両におけるエンジン回転数表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、エンジンの実エンジン回転数を検出する回転数検出手段（１０６）と、所定のビット数の通信データにて通信する通信手段（１１０）を介して、車両に搭載されるメータユニット（６２）と通信し、前記実エンジン回転数を前記メータユニット（６２）に表示させるＥＣＵ（１０２）を備えるエンジン回転数表示装置（１００）において、前記ＥＣＵ（１０２）は、前記所定のビット数のうちエンジン回転数のデータであることを表すデータ種類ビットと前記実エンジン回転数のデータを表すデータビット部にて構成された前記通信データを前記メータユニット（６２）に送信し、前記メータユニット（６２）は、前記所定のビット数をエンジン回転数のデータ部として、メータユニット（６２）に表示している表示エンジン回転数データを示す前記通信データを前記ＥＣＵ（１０２）に送信する表示データ送信手段（１２０）を備え、前記ＥＣＵ（１０２）は、前記回転数検出手段（１０６）により検出された前記実エンジン回転数と、前記表示エンジン回転数データとの差分を前記データビット部にてメータユニット（６２）に送信する差分送信手段（１１０）を備えることを特徴とする。
【０００９】
前記車両（１０）におけるエンジン回転数表示装置（１００）において、前記ＥＣＵ（１０２）は、同一の各前記通信データを複数回連続して前記表示部（６２）に送信することを特徴とする。
【００１０】
前記車両（１０）におけるエンジン回転数表示装置（１００）において、前記ＥＣＵ（１０２）は、前記差分を含む前記通信データと、その他の情報を含む前記通信データとを交互に前記表示部（６２）に送信することを特徴とする。
【００１１】
前記車両（１０）におけるエンジン回転数表示装置（１００）において、前記メータユニット（６２）は、各前記通信データを受信した後に、前記表示エンジン回転数データを示す前記通信データを前記ＥＣＵ（１０２）に送信することを特徴とする。
【００１２】
前記車両（１０）におけるエンジン回転数表示装置（１００）において、前記メータユニット（６２）は、各前記通信データのうち、前記差分を含む前記通信データを受信した場合には、前記表示エンジン回転数データを示す前記通信データを送信しないことを特徴とする。
【００１３】
前記車両（１０）におけるエンジン回転数表示装置（１００）において、前記差分を含む前記通信データのデータビット部は、加減を示す加減ビットと、前記実エンジン回転数の絶対値を示す複数のビットとを有することを特徴とする。
【００１４】
前記車両（１０）におけるエンジン回転数表示装置（１００）において、前記メータユニット（６２）は、指針（９４）及びその周辺に目盛が施された文字盤（９２）を有するアナログ式のタコメータ（８２）を有し、該タコメータ（８２）が前記表示エンジン回転数データを表示することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ＥＣＵは、メータユニットに表示されている表示エンジン回転数と回転検出手段で検出した実エンジン回転数とを取得し、それらの差分情報をエンジン回転数情報としてメータ側に送信するので、メータに表示させることができるエンジン回転数の範囲を大きくすることができつつ分解能も向上させることができ、自動二輪車のようにエンジン回転数を高回転域まで表示するものにおいては、好適なものになる。
【００１６】
また、エンジン回転数情報が差分情報として通信されるので、小さなビット数でエンジン回転数情報を表すことができ、従来の通信データのデータビット部をそのまま用いて通信ができるので、廉価なシステムにてエンジン回転数表示を実現することができる。
【００１７】
さらに、メータ側は、通信データの全ビットを表示回転数を示すものとして使用することができ、その上、ＥＣＵは、表示エンジン回転数と実エンジン回転数との誤差を修正してメータ側に差分情報としてフィードバックすることができるので、仮に通信データにノイズの影響があった場合でも、その影響を即座に解消することができ、廉価な通信システムを利用したとしてもエンジン回転数の表示精度を向上することができる。
【００１８】
本発明によれば、通信時にノイズ等によってフレームデータの内容に誤りが生じた場合であっても、ＥＣＵは、同一の通信データを複数回連続して送信するので、正しい内容の通信データを送信することが可能となり、ノイズ等による影響を軽減することができる。
【００１９】
本発明によれば、ＥＣＵは、実エンジン回転数と表示エンジン回転数との差分を含む通信データとその他の情報を含む通信データとを交互に送信するので、実エンジン回転数が変動した場合であっても、その変動に応じて表示エンジン回転数を迅速に変動させることができ、表示エンジン回転数の実エンジン回転数に対するレスポンスを向上させることができる。
【００２０】
本発明によれば、メータユニットは、ＥＣＵから各通信データを受信した後に、表示エンジン回転数を示す通信データをＥＣＵに送信するので、ＥＣＵによる実エンジン回転数と表示エンジン回転数との差分算出の頻度を上げることができ、表示エンジン回転数の実エンジン回転数に対するレスポンスを向上させることができる。
【００２１】
本発明によれば、メータユニットは、各通信データのうち、差分を含む通信データを受信した場合には、表示エンジン回転数を示す通信データを送信しないので、表示部は、表示エンジン回転数を表示するための制御、つまり、該差分に基づいて新たな表示エンジン回転数を算出して表示する制御を優先することができ、表示エンジン回転数の実エンジン回転数に対するレスポンスを向上させることができる。
【００２２】
本発明によれば、差分を含む通信データのデータビット部は、加減を示す加減ビットと、エンジン回転数の絶対値を示す複数のビットとを有するので、実エンジン回転数と表示エンジン回転数との差分を簡単な構造で表すことができる。
【００２３】
本発明によれば、指針及びその周辺に目盛が施された文字盤を有するアナログ式のタコメータが表示エンジン回転数を表示するので、表示エンジン回転数の情報を運転者に把握させやすくすることができる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態の自動二輪車の外観左側面図である。
【図２】自動二輪車に乗車した運転者から見たメータユニットの正面図である。
【図３】実施の形態のエンジン回転数表示装置の電気的な構成図である。
【図４】ＥＣＵがメータユニットに対して送信する車両情報のデータ、ＥＣＵがメータユニットから受信する車両情報のデータを示す図である。
【図５】ＥＣＵとメータユニットとの通信を示すタイムチャートである。
【図６】ＥＣＵ及びメータユニットの１サイクルにおける動作を示すフローチャートである。
【図７】ＥＣＵ及びメータユニットの１サイクルにおける動作を示すフローチャートである。
【発明を実施するための形態】
【００２５】
本発明に係る車両におけるエンジン回転数表示装置について、好適な実施の形態を掲げ、添付の図面を参照しながら以下、詳細に説明する。
【００２６】
図１は、実施の形態に係る車両としてのオンロードに適用されるスーパースポーツ系の自動二輪車１０の外観左側面図である。なお、発明の理解を容易にするために、特に指示のない限り、図１に示す矢印方向を基準として、前後及び上下の方向を説明すると共に、車体に着座した運転者から見た方向を基準として、左右の方向を説明する。
【００２７】
図１に示すように、自動二輪車１０の前輪１２を軸支する左右一対のフロントフォーク１４はステアリングステム１６を介して車体フレーム１８のヘッドパイプ２０に操舵可能に軸支される。ヘッドパイプ２０からは左右一対のメインフレーム２２が斜め下後方に延び、該メインフレーム２２の中間部及び後端部にて車体中央部に配設されたエンジン２４及び変速機２５が支持される。また、メインフレーム２２の上方には燃料タンク２６が配設される。変速機２５は、エンジン２４のクランクケース２８の後端部に設けられ、変速機２５にはピボットブラケット３０が取り付けられ、該ピボットブラケット３０及び変速機２５には、ピボット軸３２を介してスイングアーム３４の基端部が揺動可能に軸支される。
【００２８】
スイングアーム３４の後端部には後輪３６が軸支され、スイングアーム３４の基端部近傍にはリアクッション３８が配設される。リアクッション３８の上端部はスイングアーム３４に連結され、下端部はリンク機構４０を介してピボットブラケット３０のピボット軸３２よりも下方となる部位に連結される。後輪３６の左側にはリアスプロケット４２が取り付けられ、このリアスプロケット４２と変速機２５の後部左側に配設されたドライブスプロケット４４とにドライブチェーン４６が掛け回されることで、エンジン２４の駆動力を後輪３６に伝達可能とされる。
【００２９】
メインフレーム２２の後端部には、斜め上後方に延びるシートフレーム４８の前端部が接続される。このシートフレーム４８には、燃料タンク２６の後方に位置するシート５０が支持される。該シート５０は、その前半部が運転者用とされ、後半部が後部搭乗者用とされる。ピボットブラケット３０の後部には運転者用の左右一対のステップ５２が取り付けられ、シートフレーム４８の下部には後部搭乗者用の左右一対のステップ５４が取り付けられる。また、フロントフォーク１４の上端部には左右一対のハンドル５６が取り付けられる。自動二輪車１０の車体前部はフロントカウル５８により覆われ、シートフレーム４８周辺はリアカウル６０により覆われる。フロントカウル５８の内側には、メータステー６２ａを介してヘッドパイプ２０に支持された表示部としてのメータユニット６２が配設される。
【００３０】
エンジン２４は、車幅方向に沿う図示しないクランク軸を有する並列四気筒エンジンであり、そのクランクケース２８の斜め上方にシリンダ部６４が立設される。シリンダ部６４の後部にはスロットルボディを含む吸気通路６６が気筒毎に接続され、これら各吸気通路６６の上部にはエアクリーナケース６８が接続される。また、シリンダ部６４の前部には、各気筒に対応する排気管７０が接続される。各排気管７０はシリンダ部６４から前方に延びた後に下方に向かって湾曲してクランクケース２８下方を通過し、適宜取りまとめられて車体後部に配設されたサイレンサ７２に接続される。エンジン２４の前方には、ラジエータ７４が配設される。
【００３１】
図２は自動二輪車１０に乗車した運転者から見たメータユニット６２の正面図であり、以下の説明における前後左右等の向きは、特に記載が無ければ図２に示す正面視における向きと同一とする。
【００３２】
本図に示すように、メータユニット６２は、そのハウジング８０の正面視略中央に配される車両情報を表示する車両情報表示手段としてのタコメータ８２と、該タコメータ８２の上方に配されるスピードメータ８４と、該スピードメータ８４の両側方にそれぞれ配される情報表示装置８６、８８と、タコメータ８２の両側にそれぞれ振り分けて配される各種のインジケータランプ９０とを備える。
【００３３】
タコメータ８２はエンジン回転数を表示するもので、正面視略円形状の文字盤９２上で指針９４を回動させて該文字盤９２の外周部に記された目盛を指針９４で指し示すアナログ式とされる。指針９４の回動中心は文字盤９２の略中央に位置しており、該回動中心の左斜め下を０ｒｐｍとして右回りに数値を増加させるように目盛が記される。すなわち、エンジン回転数が増加すれば指針９４が文字盤９２上を右回りに回動し、エンジン回転数が減少すれば指針９４が文字盤９２上を左回りに回動する。該目盛における前記回動中心の右斜め下に位置する範囲（例えば、１０７００ｒｐｍ以上となる範囲）は、エンジン回転数の上限範囲であることを運転者に認識させるべく赤色で記された所謂レッドゾーンとされる。このように、エンジン回転数をタコメータ８２によって表示するので、エンジン回転数の情報を運転者に把握させ易くなる。
【００３４】
スピードメータ８４は、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）を用いて車速を文字表示するデジタル式とされる。また、スピードメータ８４の両側方に位置する各情報表示装置８６、８８も同様に、ＬＣＤを用いて各種の情報をデジタル表示するものである。スピードメータ８４の左側方に位置する情報表示装置８６には、その上段に時刻が表示され、下段に走行距離が表示される。また、スピードメータ８４の右側方に位置する情報表示装置８８には、その上段にエンジン２４水温（冷却水温）が表示され、下段に燃料残量が表示される。エンジン２４水温、時刻、及び走行距離は文字表示され、燃料残量は、複数のセグメントを配列してなるバー表示の長さの増減で表示される。
【００３５】
タコメータ８２の左側方には、インジケータランプ９０としてのＦＩランプ９０ａ、左ウインカランプ９０ｂ、ＨＥＳＤ（登録商標：電子制御ステアリングダンパー）ランプ９０ｃ、及びニュートラルランプ９０ｄが配され、タコメータ８２の右側方には、同じくインジケータランプ９０としてのオイルランプ９０ｅ、右ウインカランプ９０ｆ、ＡＢＳランプ９０ｇ、及びハイビームランプ９０ｈが配される。
【００３６】
ＦＩランプ９０ａは燃料噴射装置の異常時等に点灯し、左ウインカランプ９０ｂは左ウインカ作動時に点灯し、ＨＥＳＤランプ９０ｃは電子制御ステアリングダンパー故障時に点灯し、ニュートラルランプ９０ｄはエンジン２４の変速段がニュートラルであるときに点灯する。また、オイルランプ９０ｅはエンジンオイルの圧力低下時等に点灯し、右ウインカランプ９０ｆは右ウインカ作動時に点灯し、ＡＢＳランプ９０ｇはＡＢＳ（Anti-lock Brake System）装置の異常時等に点灯し、ハイビームランプ９０ｈはヘッドランプ装置がハイビーム（走行用前照灯）であるときに点灯する。なお、タコメータ８２の文字盤９２の下部には、盗難防止装置（イモビライザーシステム）の作動時に点滅する作動灯９２ａが設けられる。
【００３７】
タコメータ８２の両側方であって各情報表示装置８６、８８近傍の部位には、スピードメータ８４及び各情報表示装置８６、８８の表示の切り替え等を行うためのプッシュボタン９６、９８がそれぞれ配される。具体的には、各プッシュボタン９６、９８の操作により、スピードメータ８４における車速のｋｍ／ｈ表示とｍｉｌｅ／ｈ表示との切り替え、情報表示装置８６における走行距離の区間走行距離表示と累計走行距離表示との切り替え及びリセット、同じく走行距離のｋｍ表示とｍｉｌｅ表示との切り替え、並びに時刻の調整等が行われる。
【００３８】
なお、図示しないが、メータユニット６２には、アイドルストップ制御のオンオフを示すアイドルストップランプ、現在のギアポジションを表示する表示灯若しくはディスプレイ、トラクションコントロールシステム（ＴＣＳ；Traction Control System）のオンオフを示す表示灯、Ｄ（ドライブモード）／Ｓ（スポーツモード）のどちらが選択されているかを示す表示灯若しくはディスプレイを有するものとする。
【００３９】
アイドルストップ制御とは、車両が止まった等の所定条件下で、エンジン２４の駆動を停止する制御であり、アイドルストップ制御の実行中をオンとする。トラクションコントロールシステムは、発進・加速時のタイヤの空転を防止する装置であり、トラクションコントロールシステムが実行可能な場合はオン、実行が禁止されている場合はオフとする。自動二輪車１０は、変速機２５のギア段を手動で変える手動変速モードと、自動で変える自動変速モードとを有し、ドライブモード及びスポーツモードは、自動変速モードの一種である。スポーツモードはドライブモードより駆動力を重視した自動変速モードである。
【００４０】
図３は、本実施の形態のエンジン回転数表示装置１００の電気的な構成図である。エンジン回転数表示装置１００は、メータユニット６２と、制御手段としてのＥＣＵ（Engine Control Unit）１０２と、バス１０４と、回転数検出手段１０６とを有する。回転数検出手段１０６のエンジン２４の前記クランク軸の回転数（以下、実エンジン回転数）を検出するセンサである。
【００４１】
ＥＣＵ１０２は、車両側通信手段（通信手段、差分送信手段）１１０と、実回転数取得手段１１２と、表示回転数取得手段１１４と、差分算出手段１１６とを有する。車両側通信手段１１０は、バス１０４を介してメータユニット６２と車両情報（エンジン回転数を示す情報、各種インジケータを点灯させるか否かの情報、アイドルストップ制御実行の可否の情報等）の通信を行うものであり、ＣＡＮ（Controller Area Network）通信によって車両情報の授受を行う。
【００４２】
実回転数取得手段１１２は、回転数検出手段１０６が検出した実エンジン回転数を取得して、差分算出手段１１６に出力する。表示回転数取得手段１１４は、車両側通信手段１１０を介して、メータユニット６２が現在表示しているエンジン回転数（以下、表示エンジン回転数）を取得して、差分算出手段１１６に出力する。
【００４３】
差分算出手段１１６は、実エンジン回転数と表示エンジン回転数の差分を算出する。詳しくは、差分算出手段１１６は、実エンジン回転数から表示エンジン回転数を減算することによって差分を算出する。該得られた差分を示す情報（以下、差分情報）は、車両側通信手段１１０を介してメータユニット６２に送信される。
【００４４】
メータユニット６２は、表示部側通信手段（表示データ送信手段）１２０と、表示回転数算出手段１２２と、車両情報を表示する車両情報表示手段としてのタコメータ８２とを有する。なお、図３には表していないが、メータユニット６２は、車両情報表示手段としてのスピードメータ８４、情報表示装置８６、８８、及び各種のインジケータランプ９０を有することは言うまでもない。表示部側通信手段１２０は、バス１０４を介してＥＣＵ１０２と車両情報の通信を行うものであり、ＣＡＮ通信によって車両情報の授受を行う。
【００４５】
表示回転数算出手段１２２は、現在タコメータ８２が表示している表示回転数（つまり、表示回転数算出手段１２２が前回算出した表示エンジン回転数）と、表示部側通信手段１２０を介して取得した差分算出手段１１６が算出した差分情報とから新たに表示エンジン回転数を算出する。表示回転数算出手段１２２は、新たに算出した表示エンジン回転数を示す情報をタコメータ８２及び表示回転数報知手段１２４に出力する。
【００４６】
タコメータ８２は、表示回転数算出手段１２２から送られてきた表示エンジン回転数を示す情報に基づいて、指針９４を動かして表示エンジン回転数を表示する。また、表示回転数報知手段１２４は、表示部側通信手段１２０を介して、表示回転数算出手段１２２から送られてきた表示エンジン回転数を示す情報をＥＣＵ１０２に送信する。
【００４７】
図４は、ＥＣＵ１０２がメータユニット６２に対して送信する車両情報のデータ、ＥＣＵ１０２がメータユニット６２から受信する車両情報のデータを示す図である。
【００４８】
図４に示すように、ＥＣＵ１０２は、４つのフレームデータ（以下、フレームという）をメータユニット６２に対して送信し、ＥＣＵ１０２は、１つのフレームをメータユニット６２から受信する。各フレーム（通信データ）は、Ｄ０〜Ｄ７の８ビット（所定のビット数）で構成されている。フレーム１〜フレーム４は、ＥＣＵ１０２がメータユニット６２に送信するフレームであり、フレーム５は、ＥＣＵ１０２がメータユニット６２から受信するフレームである。フレーム１〜４は、送信するフレームを特定するための識別情報を示すデータ種類ビットと、送信したい情報を示すデータビット部とを有する。データ種類ビットは、Ｄ６及びＤ７であり、データビット部はＤ０〜Ｄ５である。フレーム５は、データ種類ビットを有さず、データビット部のみを有する。即ち、Ｄ０〜Ｄ７の全てのビットがデータビット部となる。
【００４９】
フレーム１は、差分算出手段１１６が算出した差分情報を示すものである。Ｄ０には、差分情報の正負情報（加減情報）が割り当てられ、Ｄ１〜Ｄ５には、差分情報が示すエンジン回転数（実エンジン回転数から表示エンジン回転数を減算した値）の絶対値が割り当てられ、Ｄ６及びＤ７には、フレーム１を特定する情報が割り当てられる。Ｄ０は、差分情報が正（加算）の場合は「１」となり、差分情報が負（減算）の場合は「０」となる。Ｄ１は回転数１００ｒｐｍに、Ｄ２は回転数２００ｒｐｍに、Ｄ３は回転数４００ｒｐｍに、Ｄ４は回転数８００ｒｐｍに、Ｄ５は回転数１６００ｒｐｍにそれぞれ対応している。
【００５０】
例えば、実エンジン回転数から表示エンジン回転数を減算した差分が「１０００ｒｐｍ」の場合は、＋（１００ｒｐｍ×０＋２００ｒｐｍ×１＋４００ｒｐｍ×０＋８００ｒｐｍ×１＋１６００ｒｐｍ×０）で表すことができるので、Ｄ０は「１」、Ｄ１は「０」、Ｄ２は「１」、Ｄ３は「０」、Ｄ４は「１」、Ｄ５は「０」となる。また、実エンジン回転数から表示エンジン回転数を減算した差分が、「−１５００ｒｐｍ」の場合は、−（１００ｒｐｍ×１＋２００ｒｐｍ×１＋４００ｒｐｍ×１＋８００ｒｐｍ×１＋１６００ｒｐｍ×０）で表すことができるので、Ｄ０は「０」、Ｄ１は「１」、Ｄ２は「１」、Ｄ３は「１」、Ｄ４は「１」、Ｄ５「０」となる。なお、フレーム１の場合は、Ｄ６及びＤ７が共に「０」となる。
【００５１】
フレーム２は、作動灯９２ａ、ＦＩランプ９０ａ、オイルランプ９０ｅ、ニュートラルランプ９０ｄ、及び前記アイドルストップランプを点灯若しくは点滅させるかの情報を示すものある。Ｄ０には、作動灯９２ａを点灯若しくは点滅させるかを示す情報が割り当てられ、Ｄ０が「０」の場合は消灯、Ｄ０が「１」の場合は点灯若しくは点滅を示す。Ｄ１には、ＦＩランプ９０ａを点灯若しくは点滅させるかを示す情報が割り当てられ、Ｄ１が「０」の場合は消灯、Ｄ１が「１」の場合は、点灯若しくは点滅を示す。Ｄ２には、オイルランプ９０ｅを点灯若しくは点滅させるかを示す情報が割り当てられ、Ｄ２が「０」の場合は消灯、Ｄ２が「１」の場合は点灯若しくは点滅を示す。
【００５２】
Ｄ３には、ニュートラルランプ９０ｄを点灯若しくは点滅させるかを示す情報が割り当てられ、Ｄ３が「０」の場合は消灯、Ｄ３が「１」の場合は点灯若しくは点滅を示す。Ｄ４及びＤ５には、アイドルストップ制御のオンオフを示す情報が割り当てられている。Ｄ４が「１」の場合はアイドルストップ制御がオンであることを示し、Ｄ５が「１」の場合はアイドルストップ制御がオフであることを示す。Ｄ４及びＤ５とは同時に「１」になることはない。Ｄ６及びＤ７には、フレーム２を特定する情報が割り当てられ、Ｄ６が「０」、Ｄ７が「１」となる。
【００５３】
フレーム３は、ギアポジション情報、及びＤ／Ｓ情報を示すものである。Ｄ０〜Ｄ３には、現在の前記ギアポジションを示す情報が割り当てられ、Ｄ４及びＤ５は、Ｄ（ドライブモード）かＳ（スポーツモード）かを示す情報が割り当てられている。Ｄ６及びＤ７には、フレーム３を特定する情報が割り当てられ、Ｄ６が「１」、Ｄ７が「０」となる。
【００５４】
フレーム４は、トラクション情報、及び燃料情報を示すものである。Ｄ０及びＤ１は、トラクション情報が割り当てられており、Ｄ０が「１」の場合は前記トラクションコントロールシステムがオンであることを示し、Ｄ１が「１」の場合はトラクションコントロールシステムがオフであることを示す。Ｄ０及びＤ１とが同じ値になることはない。Ｄ２〜Ｄ５は、燃料タンク２６にある燃料残量を示す情報が割り当てられている。Ｄ６及びＤ７には、フレーム４を特定する情報が割り当てられ、Ｄ６及びＤ７が共に「１」となる。
【００５５】
また、ＥＣＵ１０２は、フレーム５をメータユニット６２から取得し、フレーム５は、表示エンジン回転数を示す情報を示すものである。なお、メータユニット６２からＥＣＵ１０２に送信されるフレームはフレーム５だけなので、フレーム５は、自身を特定するための情報は有さず、Ｄ０〜Ｄ７全てが表示エンジン回転数を表すために用いられる。ＬＳＢを１００ｒｐｍとするので、フレーム５は、０ｒｐｍ〜２５５００ｒｐｍの範囲内で表示エンジン回転数を表すことができる。
【００５６】
ＥＣＵ１０２は、差分算出手段１１６が算出した差分情報、図示しないセンサ（例えば、ギアポジションを検出するギアポジションセンサ等）からの出力信号等に基づいて、フレーム１〜４を生成する。
【００５７】
次に、ＥＣＵ１０２とメータユニット６２との通信を、図５のタイムチャートに従って説明する。
【００５８】
ＥＣＵ１０２は、フレーム１〜４を所定の間隔（本実施の形態では１０ｍｓとする）でメータユニット６２に送信すると共に、フレーム１とフレーム２〜４とを交互に送信すると共に、フレーム２〜４を所定の順番で送信する。本実施の形態では、ＥＣＵ１０２は、フレーム４→フレーム１→フレーム２→フレーム１→フレーム３→フレーム１→フレーム４というように、フレーム１とフレーム２〜４とを交互に１０ｍｓで送信すると共に、フレーム２〜４を所定の順番で送信する。また、フレーム１とフレーム２〜４とを交互に所定の間隔で送信するので、フレーム１の送信周期は、２０ｍｓ間隔で到来することになる。
【００５９】
ここで、全てのフレーム１〜４を送信する最小単位の周期を１サイクルとする。つまり、フレーム１→フレーム２→フレーム１→フレーム３→フレーム１→フレーム４の送信を１サイクルとし、１サイクルの時間は６０ｍｓとなる。また、便宜上、１サイクルのうち、最初に送信するフレーム１をフレーム１ａ、２番目に送信するフレーム１（フレーム２の後であって、フレーム３の前に送信するフレーム１）をフレーム１ｂ、３番目に送信するフレーム１（フレーム３の後であって、フレーム４の前に送信するフレーム１）をフレーム１ｃと呼ぶ。
【００６０】
ここで、時間の経過と共に運転状況が変わっていくので、各サイクルのフレーム１〜４の内容はそれぞれ異なる可能性がある。また、同一サイクル内であっても、時間の経過と共に実エンジン回転数は変動していくので、同一サイクル内のフレーム１の内容も異なる可能性がある。つまり、フレーム１ａ、フレーム１ｂ、フレーム１ｃの内容は、異なる可能性がある。
【００６１】
ＥＣＵ１０２は、各フレーム１〜４を送信する場合は、連続して所定回数（本実施の形態では２回とする）、同一の内容のフレームを送信する。例えば、同一内容であるフレーム１ａを２回連続して送信し後、同一内容であるフレーム２を２回連続して送信する。そして、同一内容であるフレーム１ｂを２回連続して送信した後、同一内容であるフレーム３を２回連続して送信する。そして、同一内容であるフレーム１ｃを２回連続して送信した後、同一内容であるフレーム４を２回連続して送信する。ＥＣＵ１０２は、各フレーム１〜４を送信してから所定時間経過（本実施の形態では、５ｍｓ）後に同一内容のフレームを連続して送信する。このように、同一内容のフレーム１〜４を連続して複数回送信するので、通信時にノイズ等によってフレーム１〜４の内容に誤りが生じた場合であっても、ＥＣＵ１０２は、正しい内容のフレーム１〜４を送信することが可能となり、ノイズ等による影響を軽減することができる。
【００６２】
メータユニット６２は、表示部側通信手段１２０を介してＥＣＵ１０２から各フレーム１〜４を受信すると、それに応じて表示部側通信手段１２０を介してフレーム５をＥＣＵ１０２に送信する。なお、本実施の形態では、メータユニット６２は、フレーム１を受信した場合は、フレーム５をＥＣＵ１０２に送信しないものとする。便宜上、メータユニット６２が、フレーム２の受信に応じて送信するフレーム５をフレーム５ａ、フレーム３の受信に応じて送信するフレーム５をフレーム５ｂ、フレーム４の受信に応じて送信するフレーム５をフレーム５ｃと呼ぶ。従って、１サイクルの間に、メータユニット６２は、フレーム５ａ、５ｂ、５ｃをＥＣＵ１０２に送信することなる。ここで、時間の経過と共に表示エンジン回転数は変動していくので、同一サイクル内のフレーム５ａ、５ｂ、５ｃの内容は異なる可能性がある。
【００６３】
また、メータユニット６２は、ＥＣＵ１０２から連続して２回同一内容のフレーム１〜４を受信することから、２回連続して同一の内容のフレーム５ａ、５ｂ、５ｃを送信する。つまり、フレーム２を受信するとフレーム５ａを送信し、再び連続して同一内容のフレーム２を受信すると、送信したフレーム５ａと同一内容のフレーム５ａを送信する。フレーム３を受信するとフレーム５ｂを送信し、再び連続して同一内容のフレーム３を受信すると、送信したフレーム５ｂと同一内容のフレーム５ｂを送信する。フレーム４を受信するとフレーム５ｃを送信し、再び連続して同一内容のフレーム４を受信すると、送信したフレーム５ｃと同一内容のフレーム５ｃを送信する。このように、同一内容のフレーム５を連続して複数回送信するので、通信時にノイズ等によってフレーム５の内容に誤りが生じた場合であっても、メータユニット６２は、正しい内容のフレーム５を送信することが可能となり、ノイズ等による影響を軽減することができる。
【００６４】
次に、ＥＣＵ１０２及びメータユニット６２の１サイクルにおける動作を図６及び図７のフローチャートに従って説明する。ＥＣＵ１０２の動作をステップＳＡで表し、メータユニット６２の動作をステップＳＢで表す。
【００６５】
表示回転数取得手段１１４は、車両側通信手段１１０を介して前回のサイクルにおいて受信したフレーム５ｃから現在の表示エンジン回転数を取得する（図６のステップＳＡ１）。
【００６６】
次いで、回転数検出手段１０６は、実エンジン回転数を検出し、実回転数取得手段１１２は、該検出された実エンジン回転数を取得する（ステップＳＡ２）。
【００６７】
次いで、差分算出手段１１６は、ステップＳＡ２で取得した実エンジン回転数と、ステップＳＡ１で取得した表示エンジン回転数との差分を算出する（ステップＳＡ３）。詳しくは、実エンジン回転数から表示エンジン回転数を減算することで差分を算出する。
【００６８】
次いで、差分算出手段１１６は、ステップＳＡ３で算出した差分に基づいてフレーム１ａを生成し、車両側通信手段１１０を介してメータユニット６２に送信する（ステップＳＡ４）。なお、本動作においては、特に説明しないが、フレーム１〜５を送信する場合は、同一内容のフレームを連続して２回送信するものとする。
【００６９】
次いで、表示回転数算出手段１２２は、表示部側通信手段１２０を介して受信したフレーム１ａから差分情報を取得し（図６のステップＳＢ１）、前回算出した表示エンジン回転数（現在タコメータ８２が表示している表示エンジン回転数）と、ステップＳＢ１で取得した差分情報とから新たに表示エンジン回転数を算出する（ステップＳＢ２）。例えば、現在タコメータ８２が表示している表示エンジン回転数が「３０００ｒｐｍ」であって、取得した差分情報が「−２００ｒｐｍ」の場合は、新たに算出される表示エンジン回転数は、「２７８００ｒｐｍ」となる。また、現在タコメータ８２が表示している表示エンジン回転数が「２２００ｒｐｍ」であって、取得した差分情報が「＋３００ｒｐｍ」の場合は、新たに算出される表示エンジン回転数は、「２５００ｒｐｍ」となる。この差分情報の正負情報（Ｄ０の値）は、現在の表示エンジン回転数に対して、差分情報が示すエンジン回転数の絶対値を加算させるか減算させるかを示すものなので、減算情報として機能する。表示回転数算出手段１２２が新たに算出した表示エンジン回転数は、タコメータ８２に出力され、タコメータ８２は、指針９４を回動させて新たに算出された表示エンジン回転数を表示させる。
【００７０】
ＥＣＵ１０２は、フレーム１ａを送信すると、作動灯９２ａ、ＦＩランプ９０ａ、オイルランプ９０ｅ、ニュートラルランプ９０ｄ、前記アイドルストップランプを点灯若しくは点滅させるかの情報を示すフレーム２を生成し、車両側通信手段１１０を介してメータユニット６２に送信する（ステップＳＡ５）。フレーム２の送信開始タイミングは、フレーム１ａの送信が開始してから１０ｍｓ経過後である。メータユニット６２は、表示部側通信手段１２０を介してフレーム２を受信すると、該フレーム２の内容に基づいて、作動灯９２ａ、ＦＩランプ９０ａ、オイルランプ９０ｅ、ニュートラルランプ９０ｄ、及び前記アイドルストップランプを駆動させる。
【００７１】
表示回転数報知手段１２４は、フレーム２を受信すると、ステップＳＢ２で算出した表示エンジン回転数に基づいてフレーム５ａを生成し、表示部側通信手段１２０を介してＥＣＵ１０２に送信する（ステップＳＢ３）。
【００７２】
次いで、表示回転数取得手段１１４は、車両側通信手段１１０を介して受信したフレーム５ａから現在の表示エンジン回転数を取得する（ステップＳＡ６）。
【００７３】
次いで、回転数検出手段１０６は、実エンジン回転数を検出し、実回転数取得手段１１２は、該検出された実エンジン回転数を取得する（ステップＳＡ７）。
【００７４】
次いで、差分算出手段１１６は、ステップＳＡ７で取得した実エンジン回転数と、ステップＳＡ６で取得した表示エンジン回転数との差分を算出し（ステップＳＡ８）、ステップＳＡ８で算出した差分に基づいてフレーム１ｂを生成し、車両側通信手段１１０を介してメータユニット６２に送信する（ステップＳＡ９）。
【００７５】
次いで、表示回転数算出手段１２２は、表示部側通信手段１２０が受信したフレーム１ｂから差分情報を取得し（ステップＳＢ４）、前回算出した表示エンジン回転数（つまり、ステップＳＢ２で算出した表示エンジン回転数）と、ステップＳＢ４で取得した差分情報とから新たに表示エンジン回転数を算出する（ステップＳＢ５）。表示回転数算出手段１２２が新たに算出した表示エンジン回転数は、タコメータ８２に出力され、タコメータ８２は、指針９４を回動させて新たに算出された表示エンジン回転数を表示させる。
【００７６】
ＥＣＵ１０２は、フレーム１ｂを送信すると、ギアポジション情報、Ｄ／Ｓ情報を示すフレーム３を生成し、車両側通信手段１１０を介してメータユニット６２に送信する（図７のステップＳＡ１０）。フレーム３の送信開始タイミングは、フレーム１ｂの送信が開始してから１０ｍｓ経過後である。メータユニット６２は、該フレーム３の内容に基づいて、ギアポジションを表示する表示灯若しくはディスプレイ、及びＤ（ドライブモード）／Ｓ（スポーツモード）のどちらが選択されているかを示す表示灯若しくはディスプレイを駆動する。
【００７７】
表示回転数報知手段１２４は、フレーム３を受信すると、ステップＳＢ５で算出した表示エンジン回転数に基づいてフレーム５ｂを生成し、表示部側通信手段１２０を介してＥＣＵ１０２に送信する（図７のステップＳＢ６）。
【００７８】
次いで、表示回転数取得手段１１４は、車両側通信手段１１０を介して受信したフレーム５ｂから現在の表示エンジン回転数を取得する（ステップＳＡ１１）。
【００７９】
次いで、回転数検出手段１０６は、実エンジン回転数を検出し、実回転数取得手段１１２は、該検出された実エンジン回転数を取得する（ステップＳＡ１２）。
【００８０】
次いで、差分算出手段１１６は、ステップＳＡ１２で取得した実エンジン回転数と、ステップＳＡ１１で取得した表示エンジン回転数との差分を算出し（ステップＳＡ１３）、ステップＳＡ１３で算出した差分に基づいてフレーム１ｃを生成し、車両側通信手段１１０を介してメータユニット６２に送信する（ステップＳＡ１４）。
【００８１】
表示回転数算出手段１２２は、表示部側通信手段１２０が受信したフレーム１ｃから差分情報を取得し（ステップＳＢ７）、前回算出した表示エンジン回転数（つまり、ステップＳＢ５で算出した表示エンジン回転数）と、ステップＳＢ７で取得した差分情報とから新たに表示エンジン回転数を算出する（ステップＳＢ８）。表示回転数算出手段１２２が新たに算出した表示エンジン回転数は、タコメータ８２に出力され、タコメータ８２は、指針９４を回動させて新たに算出された表示エンジン回転数を表示させる。
【００８２】
ＥＣＵ１０２は、フレーム１ｃを送信すると、トラクション情報、燃料情報を示すフレーム４を生成し、車両側通信手段１１０を介してメータユニット６２に送信する（ステップＳＡ１５）。フレーム４の送信開始タイミングは、フレーム１ｃの送信が開始してから１０ｍｓ経過後である。メータユニット６２は、該フレーム３の内容に基づいて、トラクションコントロールシステムのオンオフを示す表示灯、及び、情報表示装置８８を駆動させる。
【００８３】
表示回転数報知手段１２４は、フレーム４を受信すると、ステップＳＢ８で算出した表示エンジン回転数に基づいてフレーム５ｃを生成し、表示部側通信手段１２０を介してＥＣＵ１０２に送信する（ステップＳＢ９）。
【００８４】
そして、ＥＣＵ１０２及びメータユニット６２は、次のサイクルへと移行し、上記した動作を繰り返す。
【００８５】
このように、ＥＣＵ１０２は、メータユニット６２のタコメータ８２に表示されている表示エンジン回転数と、回転数検出手段１０６で検出した実エンジン回転数とを取得し、それらの差分をエンジン回転数情報としてメータユニット６２側に送信するので、タコメータ６２に表示させることができるエンジン回転数の範囲を大きくすることができつつ分解能も向上させることができ、自動二輪車のようにエンジン回転数を高回転域まで表示するものにおいては、好適なものになる。
【００８６】
また、エンジン回転数情報を差分情報として通信されるので、小さなビット数でエンジン回転数情報を表すことができ、従来の通信データのデータビット部をそのまま用いて通信できるので、廉価なシステムにてエンジン回転数表示を実現することができる。
【００８７】
更に、メータユニット６２側は、通信データの全ビットを表示回転数を示すものとして使用することができ、その上、ＥＣＵは、表示エンジン回転数と実エンジン回転数との誤差を修正してメータユニット６２側に差分情報としてフィードバックすることできるので、仮に通信データにノイズの影響があった場合でも、その影響を即座に解消することができ、廉価なシステムを利用したとしてもエンジン回転数の表示精度を向上することができる。
【００８８】
また、通信時にノイズ等によってフレームデータの内容に誤りが生じた場合であっても、ＥＣＵ１０２は、同一内容のフレームを複数回連続して送信するので、正しい内容のフレームデータを送信することが可能となり、ノイズ等による影響を軽減することができる。
【００８９】
また、ＥＣＵ１０２は、実エンジン回転数と表示エンジン回転数との差分を含むフレーム１と、その他の情報を含むフレーム２〜４とを交互に送信するので、実エンジン回転数が変動した場合であっても、その変動に応じて表示エンジン回転数を迅速に変動させることが可能となり、表示エンジン回転数の実エンジン回転数に対するレスポンスを向上させることができる。
【００９０】
また、表示回転数報知手段１２４は、ＥＣＵ１０２からフレーム２〜４を受信した後に、表示エンジン回転数を示すフレーム５をＥＣＵ１０２に送信するので、ＥＣＵ１０２による実エンジン回転数と表示エンジン回転数との差分算出の頻度を上げることができ、表示エンジン回転数の実エンジン回転数に対するレスポンスを向上させることができる。
【００９１】
また、表示回転数報知手段１２４は、フレームのうち、フレーム１を受信した場合は、フレーム５を送信しないので、メータユニット６２は、フレーム１が示す差分情報に基づいて新たな表示エンジン回転数を算出して表示する制御を優先することができ、表示エンジン回転数の実エンジン回転数に対するレスポンスを向上させることができる。
【００９２】
フレーム１のデータビット部は、正負（加減）を示すビットと、エンジン回転数の絶対値を示す複数のビットとを有するので、実エンジン回転数と表示エンジン回転数との差分を簡単な構造で表すことができる。
【００９３】
以上、本発明について好適な実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態の記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。また、特許請求の範囲に記載された括弧書きの符号は、本発明の理解の容易化のために添付図面中の符号に倣って付したものであり、本発明がその符号をつけた要素に限定されて解釈されるものではない。
【符号の説明】
【００９４】
１０…自動二輪車                      １２…前輪
１４…フロントフォーク                １８…車体フレーム
２０…ヘッドパイプ                    ２２…メインフレーム
２４…エンジン                        ２５…変速機
３４…スイングアーム                  ３６…後輪
４８…シートフレーム                  ５０…シート
６２…メータユニット                  ８２…タコメータ
８４…スピードメータ                  ８６、８８…情報表示装置
９０…インジケータランプ              ９２…文字盤
９４…指針                            １００…エンジン回転数表示装置
１０２…ＥＣＵ                        １０４…バス
１０６…回転数検出手段                １１０…車両側通信手段
１１２…実回転数取得手段              １１４…表示回転数取得手段
１１６…差分算出手段                  １２０…表示部側通信手段
１２２…表示回転数算出手段            １２４…表示回転数報知手段
【図１】
0005841470.tif 000002
【図２】
0005841470.tif 000003
【図３】
0005841470.tif 000004
【図４】
0005841470.tif 000005
【図５】
0005841470.tif 000006
【図６】
0005841470.tif 000007
【図７】
0005841470.tif 000008