(57)【特許請求の範囲】
【請求項１】
作動機器及びこの作動機器の作動を制御する電子制御装置（８０）を備える自動車の走行に応じて走行距離を積算する積算手段（Ｓｖ、１３０）と、この積算手段による走行距離の積算値を書き込み更新する不揮発性メモリ（６０）と、前記積算手段による走行距離の積算値及び前記不揮発性メモリへの書き込み更新値の一方を総走行距離として表示する表示手段（４０、７０、１４０）とを有し、
前記電子制御装置は、当該自動車の走行に応じて走行距離を積算しこの走行距離の積算値を書き込み更新する不揮発性メモリ（８１）を有し、この不揮発性メモリへの書き込み更新値に応じて前記作動機器の作動の制御を行うようになっている電子式走行距離積算計において、
前記両不揮発性メモリへの各書き込み更新値が一致するか否かを判定する一致判定手段（１１０）を備え、
前記一致判定手段が一致しないと判定したとき、前記両不揮発性メモリへの各書き込み更新値の大小を比較判定する大小判定手段（１２０）と、
この大小判定手段が前記走行距離積算計の不揮発性メモリへの書き込み更新値が前記電子制御装置の不揮発性メモリへの書き込み更新値よりも大きいと判定したとき前記電子制御装置の不揮発性メモリへの書き込み更新値を前記走行距離積算計の不揮発性メモリへの書き込み更新値に等しくし、前記大小判定手段が前記走行距離積算計の不揮発性メモリへの書き込み更新値が前記電子制御装置の不揮発性メモリへの書き込み更新値よりも小さいと判定したとき前記走行距離積算計の不揮発性メモリへの書き込み更新値を前記電子制御装置の不揮発性メモリへの書き込み更新値に等しくするように変更する変更手段（１２１乃至１２４）とを備えることを特徴とする自動車用電子式走行距離積算計。
【請求項２】
複数の作動機器及びこれら各作動機器の作動をそれぞれ制御する各電子制御装置（８０）を備える自動車の走行に応じて走行距離を積算する積算手段（Ｓｖ、１３０）と、この積算手段による走行距離の積算値を書き込み更新する不揮発性メモリ（６０）と、前記積算手段による走行距離の積算値及び前記不揮発性メモリへの書き込み更新値の一方を総走行距離として表示する表示手段（４０、７０、１４０）とを有し、
前記各電子制御装置は、当該自動車の走行に応じて走行距離を積算しこの走行距離の積算値を書き込み更新する不揮発性メモリ（８１）をそれぞれ有し、これら各不揮発性メモリへの書き込み更新値に応じて対応の前記各作動機器の作動の制御を行うようになっている電子式走行距離積算計において、
前記各不揮発性メモリへの書き込み更新値が一致するか否かを多数決で決定する決定手段を備え、
前記表示手段は、前記決定手段が一致しないと判定したとき、当該自動車の総走行距離が異常である旨表示することを特徴とする自動車用電子式走行距離積算計。
【請求項３】
複数の作動機器及びこれら各作動機器の作動をそれぞれ制御する各電子制御装置（８０）を備える自動車の走行に応じて走行距離を積算する積算手段（Ｓｖ、１３０）と、この積算手段による走行距離の積算値を書き込み更新する不揮発性メモリ（６０）と、前記積算手段による走行距離の積算値及び前記不揮発性メモリへの書き込み更新値の一方を総走行距離として表示する表示手段（４０、７０、１４０）とを有し、
前記各電子制御装置は、当該自動車の走行に応じて走行距離を積算しこの走行距離の積算値を書き込み更新する不揮発性メモリ（８１）をそれぞれ有し、これら各不揮発性メモリへの書き込み更新値に応じて対応の前記各作動機器の作動の制御を行うようになっている電子式走行距離積算計において、
前記各不揮発性メモリの書き込み値が一致するか否かを多数決で決定する決定手段を備え、
前記決定手段が一致しないと判定したとき、作動を停止することを特徴とする自動車用電子式走行距離積算計。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車用電子式走行距離積算計に関するものである。
【０００２】
【従来の技術】
従来、自動車用電子式走行距離積算計においては、特開平６−３４３８５号公報にて示すようなものがある。当該走行距離積算計には、自動車の走行距離を積算し総走行距離として表示するにあたり、走行距離の積算値を書き込み更新するＥＥＰＲＯＭが採用されている。
【０００３】
【発明が解決しようとする課題】
ところで、上記走行距離積算計は、当該自動車がそのように使用されてきたかを把握するために重要なものである。例えば、中古車市場では、総走行距離が短い自動車に人気があり、このような自動車は高価額で取引されることが多い。
【０００４】
このため、中古車としての売買にあたりその価額を高くすべく、ＥＥＰＲＯＭへの書き込み更新値である走行距離の積算値を小さい値に書き換えたり、或いはＥＥＰＲＯＭを新品に取り替えたりして、当該中古車の総走行距離を改竄するという事態が生ずる。
【０００５】
一方、近年、自動車に搭載の各種作動機器の制御では電子化が進んでおり、当該各種作動機器の各制御装置には、ＥＥＰＲＯＭが設けられていることが多い。このような制御装置では、対応の作動機器の作動時や異常時の状態を把握するために、当該ＥＥＰＲＯＭに当該自動車の走行距離の積算値を書き込み更新して利用するようになっている。
【０００６】
そこで、本発明は、以上のようなことに対処するため、自動車の走行距離の積算値を書き込み更新する不揮発性メモリを備えた走行距離積算計において、その不揮発性メモリの書き込み更新値の改竄を、当該自動車に搭載の他の作動機器の電子制御装置に設けた不揮発性メモリに書き込み更新される走行距離の積算値を利用して防止することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題の解決にあたり、請求項１に記載の発明に係る自動車用電子式走行距離積算計では、
作動機器及びこの作動機器の作動を制御する電子制御装置（８０）を備える自動車の走行に応じて走行距離を積算する積算手段（Ｓｖ、１３０）と、
この積算手段による走行距離の積算値を書き込み更新する不揮発性メモリ（６０）と、
積算手段による走行距離の積算値及び上記不揮発性メモリへの書き込み更新値の一方を総走行距離として表示する表示手段（４０、７０、１４０）とを有し、電子制御装置は、当該自動車の走行に応じて走行距離を積算しこの走行距離の積算値を書き込み更新する不揮発性メモリ（８１）を有し、この不揮発性メモリへの書き込み更新値に応じて作動機器の作動の制御を行うようになっている。
【０００８】
当該走行距離積算計において、両不揮発性メモリへの各書き込み更新値が一致するか否かを判定する一致判定手段（１１０）と、一致判定手段が一致しないと判定したとき、両不揮発性メモリへの各書き込み更新値の大小を比較判定する大小判定手段（１２０）と、この大小判定手段が走行距離積算計の不揮発性メモリへの書き込み更新値が電子制御装置の不揮発性メモリへの書き込み更新値よりも大きいと判定したとき電子制御装置の不揮発性メモリへの書き込み更新値を走行距離積算計の不揮発性メモリへの書き込み更新値に等しくし、大小判定手段が走行距離積算計の不揮発性メモリへの書き込み更新値が電子制御装置の不揮発性メモリへの書き込み更新値よりも小さいと判定したとき走行距離積算計の不揮発性メモリへの書き込み更新値を電子制御装置の不揮発性メモリへの書き込み更新値に等しくするように変更する変更手段（１２１乃至１２４）とを備えたことを特徴とする。
【０００９】
このように、電子制御装置の不揮発性メモリを活用することにより、この不揮発性メモリ及び電子式走行距離積算計の不揮発性メモリへの各書き込み更新値である走行距離の積算値が相互に一致しない場合には、両不揮発性メモリへの各書き込み更新値の大小を比較判定し、この大小判定手段が走行距離積算計の不揮発性メモリへの書き込み更新値が電子制御装置の不揮発性メモリへの書き込み更新値よりも大きいと判定したとき電子制御装置の不揮発性メモリへの書き込み更新値を走行距離積算計の不揮発性メモリへの書き込み更新値に等しくし、大小判定手段が走行距離積算計の不揮発性メモリへの書き込み更新値が電子制御装置の不揮発性メモリへの書き込み更新値よりも小さいと判定したとき走行距離積算計の不揮発性メモリへの書き込み更新値を電子制御装置の不揮発性メモリへの書き込み更新値に等しくするように変更される。これにより、各不揮発性メモリへの書き込み更新値が正常値に復帰するので、当該自動車の中古車の売買にあたり、当該自動車の総走行距離の改竄を防止することができる。
【００１４】
また、請求項２に記載の発明に係る電子式走行距離積算計では、複数の作動機器及びこれら各作動機器の作動をそれぞれ制御する各電子制御装置（８０）を備える自動車の走行に応じて走行距離を積算する積算手段（Ｓｖ、１３０）と、この積算手段による走行距離の積算値を書き込み更新する不揮発性メモリ（６０）と、積算手段による走行距離の積算値及び上記不揮発性メモリへの書き込み更新値の一方を総走行距離として表示する表示手段（４０、７０、１４０）とを有し、各電子制御装置は、当該自動車の走行に応じて走行距離を積算しこの走行距離の積算値を書き込み更新する不揮発性メモリ（８１）をそれぞれ有し、これら各不揮発性メモリへの書き込み更新値に応じて対応の各作動機器の作動の制御を行うようになっている。
【００１５】
当該走行距離積算計において、各不揮発性メモリへの書き込み更新値が一致するか否かを多数決で決定する決定手段を備え、表示手段は、決定手段が一致しないと判定したとき、当該自動車の総走行距離が異常である旨表示することを特徴とする。
【００１６】
このように、各電子制御装置の不揮発性メモリを活用して、これら各不揮発性メモリ及び走行距離積算計の不揮発性メモリの各書き込み値が一致するか否かを多数決で決定し、一致しないときには、走行距離の積算値が異常である旨表示される。従って、このような表示が当該自動車を中古車として売買されるときになされれば、当該自動車の総走行距離が改竄されていることを発見できる。これにより、当該自動車の中古車の売買にあたり、当該自動車の総走行距離の改竄を防止することができる。
【００１７】
また、請求項３に記載の発明に係る電子式走行距離積算計では、請求項４に記載の発明において、決定手段が一致しないと判定したとき、表示手段による総走行距離の異常表示に代えて、作動を停止することを特徴とする。
【００１８】
このように、各電子制御装置の不揮発性メモリを活用して、これら各不揮発性メモリ及び走行距離積算計の不揮発性メモリの各書き込み更新値が一致するか否かを多数決で決定し、一致しないときには、走行距離積算計の動作を停止する。従って、このような停止が当該自動車を中古車として売買されるときになされれば、当該自動車の総走行距離が改竄されていることを発見できる。これにより、当該自動車の中古車の売買にあたり、当該自動車の総走行距離の改竄を防止することができる。
【００１９】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【００２０】
【発明の実施の形態】
以下、本発明の一実施形態を図面により説明する。図１及び図２は、本発明に係る電子式走行距離積算計が乗用車用計器に適用された例を示している。この計器は、コンビネーションメータとして、当該乗用車のインストルメントパネルに配設されている。
【００２１】
当該計器は、スピードメータＳ、タコメータＴ、シフトインジケータＩ及び電子式走行距離積算計Ｄを備えている。スピードメータＳは、目盛り盤１０及び指針２０により、当該乗用車の車速を指示するもので、目盛り盤１０は、環状の見返し板３０の底壁３１の開口部３１ａにその裏面側から併設されている。
【００２２】
走行距離積算計Ｄは、液晶パネル４０を備えており、この液晶パネル４０は、目盛り盤１０の開口部１１にその裏面側から併設されている。当該液晶パネル４０は、当該乗用車の走行距離の積算値を総走行距離としてデジタル表示する。
【００２３】
また、当該走行距離積算計Ｄは、図２にて示すごとく、マイクロコンピュータ５０、ＥＥＰＲＯＭ６０及び駆動回路７０を備えている。マイクロコンピュータ５０は、図３及び図４にて示すフローチャートに従い、コンピュータプログラムを実行し、この実行中において、当該乗用車のイグニッションスイッチＩＧの操作のもと、車速センサＳｖの検出出力に基づき当該乗用車の走行距離の積算処理を行い、また、当該乗用車に搭載のエンジンＥＣＵ８０におけるそのＥＥＰＲＯＭ８１への書き込み更新、ＥＥＰＲＯＭ６０への書き込み更新、その異常の有無の判定や駆動回路７０を介する液晶パネル４０の表示の各処理等を行う。なお、上記コンピュータプログラムは、マイクロコンピュータ５０のＲＯＭに予め記憶されている。また、マイクロコンピュータ５０は、当該乗用車に搭載のバッテリＢから直接給電されて作動状態に維持される。
【００２４】
車速センサＳｖは、スピードメータＳの車速センサを利用しており、この車速センサＳｖは、当該乗用車の車速を検出する。ＥＥＰＲＯＭ６０は、書き換え可能な不揮発性メモリの一つであり、このＥＥＰＲＯＭ６０は、マイクロコンピュータ５０による制御を受けて、当該乗用車の走行距離の積算値（以下、走行距離積算値Ａという）を書き込み更新する。
【００２５】
エンジンＥＣＵ８０は、当該乗用車のエンジンを制御する電子制御ユニットであり、このエンジンＥＣＵ８０は、書き換え可能な不揮発性メモリの一つであるＥＥＰＲＯＭ８１を備えている。しかして、当該エンジンＥＣＵ８０は、車速センサＳｖの検出出力に応じて当該乗用車の走行距離を積算しこの積算値をＥＥＰＲＯＭ８１に書き込み更新する。なお、駆動回路７０は、マイクロコンピュータ５０による制御を受けて、液晶パネル４０の表示駆動を行う。
【００２６】
以上のように構成した本実施形態においては、マイクロコンピュータ５０は、バッテリＢから直接給電を受けて作動状態にあり、図３及び図４のフローチャートに従い、コンピュータプログラムを実行し、ステップ１００にてＮＯとの判定を繰り返している。
【００２７】
このような状態において、イグニッションスイッチＩＧがオンされると、ステップ１００でのＹＥＳとの判定のもと、ステップ１０１において、ＥＥＰＲＯＭ６０から走行距離積算値Ａが読み出されるとともに、エンジンＥＣＵ８０のＥＥＰＲＯＭ８１から走行距離積算値Ｂが読み出される。
【００２８】
ついで、ステップ１１０において、両走行距離積算値Ａ、Ｂが互いに等しいか否かが判定される。ここで、Ａ＝Ｂであれば、ステップ１１０での判定はＹＥＳとなり、ステップ１１１において、走行距離積算値Ａが、イグニッションスイッチＩＧのオン後の初期値として、ＥＥＰＲＯＭ６０に書き込まれ、また、駆動回路７０による表示駆動のもと、液晶パネル４０に表示される。
【００２９】
然る後、当該乗用車が走行状態におかれると、ステップ１３０において、当該乗用車の走行距離が、車速センサＳｖの検出出力に応じて積算処理され、この積算値がステップ１４０において表示データとして処理されて出力される。このため、液晶パネル４０は、駆動回路７０による表示駆動のもと、現段階での走行距離積算値Ａを表示する。
【００３０】
また、ステップ１４０での処理後、ステップ１５０において、走行距離積算値ＡのＥＥＰＲＯＭ６０に対する書き込み更新処理がなされる。現段階にて、イグニッションスイッチＩＧがオンのままであれば、ステップ１６０でのＮＯとの判定後、各ステップ１３０乃至１６０を循環する処理が繰り返される。これにより、液晶パネル４０の表示内容が繰り返し更新されるとともにＥＥＰＲＯＭ６０のへの書き込み値が繰り返し更新される。なお、エンジンＥＣＵ８０では、ＥＥＰＲＯＭ８１への書き込み更新が上述のように繰り返される。
【００３１】
然る後、イグニッションスイッチＩＧがオフされると、コンピュータプログラムはステップ１００に戻る。このようなイグニッションスイッチＩＧのオフに伴い、ＥＥＰＲＯＭ６０には、当該イグニッションスイッチＩＧのオフ直前の書き込み値が当該イグニッションスイッチＩＧのオフ後も維持される。
【００３２】
ところで、上述のようにコンピュータプログラムがステップ１１０に進んだ場合において、ステップ１０１での両走行距離積算値Ａ、Ｂが互いに等しくなければ、当該ステップ１１０での判定はＮＯとなる。
【００３３】
このような判定結果となる原因には、以下のようなことが考えられる。当該乗用車が中古車として売買される際には、当該乗用車に搭載済みの走行距離積算計のＥＥＰＲＯＭ６０及びエンジンＥＣＵ８０のＥＥＰＲＯＭ８１には、本来、それぞれ、正常な走行距離積算値が書き込まれている筈である。
【００３４】
これに対し、ステップ１１０においてＡ＝Ｂが不成立であるということは、当該乗用車を中古車として売買する際に、両走行距離積算値Ａ、Ｂのいずれかが人為的に改竄されている可能性が高い。
【００３５】
例えば、当該乗用車の中古車としての譲渡価額を高くしたいと考えれば、当該乗用車の所有者が、中古車としてディーラである自動車販売店に売り渡す際に、当該乗用車の総走行距離を実際よりも小さくみせようとして、ＥＥＰＲＯＭ６０やＥＥＰＲＯＭ８１への書き込み更新値を正常値よりも小さくするように改竄したり、或いはこの改竄がＥＥＰＲＯＭ８１が新品に交換されたことでなされるという事態が起こる。
【００３６】
しかして、ステップ１１０でＮＯと判定された場合には、ステップ１１２において、異常表示処理がなされる。これに伴い、液晶パネル４０は、駆動回路７０により表示駆動されて、ＥＥＰＲＯＭ６０、８１の少なくとも一方への書き込み更新値である当該乗用車の総走行距離は異常である旨表示する。
【００３７】
従って、当該乗用車を中古車として購入しようとするディーラである自動車販売店では、上述のように、マイクロコンピュータ５０にイグニッションスイッチＩＧのオンに伴う各ステップ１００、１０１、１１０の処理を行わせることにより、走行距離積算値Ａ＝走行距離積算値Ｂが成立しないとき液晶パネル４０により総走行距離が異常である旨表示されることで、当該乗用車のＥＥＰＲＯＭ６０、８１の少なくとも一方への書き込み内容の改竄を発見できる。
【００３８】
上述のようなステップ１１２での処理後、ステップ１２０において、ステップ１１０でのＮＯとの判定の原因となった走行距離積算値Ａと走行距離積算値Ｂとの大小の比較判定がなされる。ここで、走行距離積算値Ａが走行距離積算値Ｂよりも小さければ、ステップ１２０での判定がＹＥＳとなる。これは、当該乗用車の中古車としての売り渡し価額を高くするために、走行距離積算値Ａが実際の値よりも小さく改竄されたかＥＥＰＲＯＭ８１が交換後の新品であることによると考えられる。
【００３９】
これに対しては、ステップ１２１において、走行距離積算値Ｂが正常な値であると推測して、走行距離積算値Ａが走行距離積算値Ｂに等しくなるように変更される。これに伴い、ステップ１２２において、イグニッションスイッチＩＧのオン後の初期値として、ＥＥＰＲＯＭ６０への走行距離積算値Ａの書き込み更新処理がなされる。これにより、当該乗用車の現段階での走行距離積算値Ａが正常な値に復帰する。従って、自動車販売店は当該乗用車を合理的な価額にて中古車として購入できる。よって、自動車販売店から当該中古車を購入するにあたっても、合理的な価額にて購入できる。なお、ステップ１３０以後の処理は上述と同様である。
【００４０】
一方、走行距離積算値Ａが走行距離積算値Ｂよりも大きい場合には、ステップ１２０での判定はＮＯとなる。これは、ＥＥＰＲＯＭ８１への書き込み更新値が実際の値よりも小さく改竄されたことによると考えられる。この場合には、ＥＥＰＲＯＭ６０の走行距離積算値Ａが正常な値であると推測して、ステップ１２３において、走行距離積算値Ｂが走行距離積算値Ａに等しくなるように変更される。
【００４１】
これに伴い、ステップ１２４にて、走行距離積算値Ｂ＝走行距離積算値Ａが書き込みデータとしてエンジンＥＣＵ８０に出力される。このため、当該エンジンＥＣＵ８０は、イグニッションスイッチＩＧのオン後の正常な初期値として、上記出力データをＥＥＰＲＯＭ８１に書き込み更新する。これにより、当該乗用車の現段階での走行距離積算値Ｂが正常な値に復帰する。従って、自動車販売店は当該乗用車を合理的な価額にて中古車として購入できる。よって、自動車販売店から当該中古車を購入するにあたっても、合理的な価額にて購入できる。なお、ステップ１３０以後の処理は上述と同様である。
【００４２】
なお、本発明の実施にあたり、液晶パネル４０に替えて、例えば、ＥＬパネルや蛍光表示管を採用してもよい。
【００４３】
また、本発明の実施にあたり、エンジンＥＣＵ８０のＥＥＰＲＯＭ８１に書き込み更新される走行距離の積算値に限ることなく、これに代えて、当該乗用車に搭載のゲートウェイＥＣＵ、空調装置用ＥＣＵやセキュリティＥＣＵ等の作動機器用電子制御装置に設けたＥＥＰＲＯＭに書き込み更新される走行距離の積算値を利用するようにしてもよい。
【００４４】
また、本発明の実施にあたり、エンジンＥＣＵ８０のＥＥＰＲＯＭに加え他の電子制御装置のＥＥＰＲＯＭを利用して、これら両ＥＥＰＲＯＭの各書き込み値及びＥＥＰＲＯＭ６０の書き込み値のうち二つのＥＥＰＲＯＭの各書き込み値が同一の走行距離の積算値になる場合には、この積算値を、多数決にて正常な値と推測し、また、全てのＥＥＰＲＯＭの書き込み値が相互に異なる場合には、液晶パネル４０において走行距離の積算値が異常である旨表示するか或いはマイクロコンピュータ５０の処理や走行距離積算計としての作動を停止するようにしてもよい。このような異常表示によっても、上記実施形態にて述べた作用効果と同様の作用効果を達成できる。
【００４５】
また、本発明の実施にあたり、上記実施形態におけるステップ１１０でのＮＯとの判定に伴い、異常表示と共に或いはこの異常表示処理をすることなく、マイクロコンピュータ５０の処理等の走行距離積算計としての動作を停止するようにしてもよい。これによっても、上記実施形態と実質的に同様の作用効果を達成できる。
【００４６】
また、本発明の実施にあたり、乗用車用走行距離積算計に限ることなく、一般に自動車用電子式走行距離積算計に本発明を適用してもよい。
【００４７】
また、本発明の実施にあたり、上記実施形態において、当該エンジンＥＣＵ８０が故障したとき、この故障の時点の走行距離の積算値を当該時点とともにＥＥＰＲＯＭ８１に、別途、故障時データとして書き込むようにすれば、エンジンＥＣＵ８０の故障時の状態をも把握しつつ上記実施形態の作用効果を達成できる。
【図面の簡単な説明】
【図１】本発明が適用される乗用車用計器の実施形態を示す正面図である。
【図２】図１の走行距離積算計の電気回路構成を示すブロック図である。
【図３】図２のマイクロコンピュータの作用を表すフローチャートの前段部である。
【図４】当該フローチャートの後段部である。
【符号の説明】
Ｄ…走行距離積算計、Ｓｖ…車速センサ、４０…液晶パネル、
５０…マイクロコンピュータ、６０、８１…ＥＥＰＲＯＭ、
７０…駆動回路、８０…エンジンＥＣＵ。
【図１】
0004411808.tif 000002
【図２】
0004411808.tif 000003
【図３】
0004411808.tif 000004
【図４】
0004411808.tif 000005