(57)【特許請求の範囲】
【請求項１】
車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断、車両組立時に行われ、この装置に接続されるセンサ類に関する診断をするライン診断、及びこの装置の車両への組付及びシステム構成時に行われ、この装置に接続される周辺機器類に関する診断をするユーザ診断の機能を備えた車両運行情報収集装置であって、
前記テスト診断を可能にする第１特殊コードを格納した第１メモリカードと、
前記ライン診断を可能にする第２特殊コードを格納した第２メモリカードと、
前記第１及び第２メモリカードから前記第１及び第２特殊コードを読み出す特殊コード読出手段と、
手動操作により前記ユーザ診断を可能にするユーザ診断指令を入力する入力スイッチと、
読み出された前記第１及び第２特殊コード、並びに入力されたユーザ診断指令にそれぞれ応答して、前記テスト診断、ライン診断及びユーザ診断を実行する診断実行手段と、
を有することを特徴とする車両運行情報収集装置。
【請求項２】
請求項１記載の車両運行情報収集装置において、
前記テスト診断ではメモリカードインターフェース及び記憶装置部のうちの少なくともいずれかに関する診断を行い、前記ユーザ診断ではこれらに関する診断は行なわない
ことを特徴とする車両運行情報収集装置。
【請求項３】
請求項１記載の車両運行情報収集装置において、
前記ライン診断では、速度センサ及びエンジン回転センサに関する診断を行なう
ことを特徴とする車両運行情報収集装置。
【請求項４】
請求項１記載の車両運行情報収集装置において、
前記ユーザ診断では、表示部、ＧＰＳ部、電波時計部、外部チャネル部及びこの装置に接続されるハンディターミナルに関する診断を行なう
ことを特徴とする車両運行情報収集装置。
【請求項５】
車両の運行状態を示す車両運行情報を収集する車両運行情報収集装置の自己診断方法であって、
前記自己診断方法は、車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断、この装置の車両への組付時に行われ、この装置に接続されるセンサ類に関する診断をするライン診断、及びシステム構成時に行われ、この装置に接続される周辺機器類に関する診断をするユーザ診断から構成されており、
前記テスト診断を可能にする第１特殊コードを格納した第１メモリカードから前記第１特殊コードを読み出す第１読み出しステップと、
前記ライン診断を可能にする第２特殊コードを格納した第２メモリカードから前記第２特殊コードを読み出す第２読み出しステップと、
入力スイッチによる手動操作により前記ユーザ診断を可能にするユーザ診断指令を入力する入力ステップと、
読み出された前記第１特殊コードに応答して、前記テスト診断を実行するテスト診断実行ステップと、
読み出された前記第２特殊コードに応答して、前記ライン診断を実行するライン診断実行ステップと、
入力されたユーザ診断指令に応答して、前記ユーザ診断を実行するユーザ診断実行ステップと、
を有することを特徴とする車両運行情報収集装置の自己診断方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両運行情報収集装置及びこの装置の自己診断方法に関し、特に、誤操作がないように自己診断を行うことができる車両運行情報収集装置及びこの装置の自己診断方法に関する。
【０００２】
【従来の技術】
従来、車両運行情報を収集する車両運行情報収集装置の自己診断は、車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断、車両組立時に行われ、この装置に接続されるセンサ類との接続や動作の診断をするライン診断、及びこの装置の車両への組付及びシステム構成時に行われ、この装置に接続される周辺機器類に関する診断をするユーザ診断の３種類がある。しかしながら、これら３種類の診断の起動方法は同一であったので、工場やカーメーカで行われるべき診断項目が、ユーザ側でも実行できるようになっており、工場やカーメーカで設定されたデータや情報が、ユーザ側で書き替えられてしまう可能性もあった。このため装置運用時に思わぬ誤動作が発生してしまう可能性があった。
【０００３】
以下に図８を用いてこの問題を説明する。図８は、従来の自己診断の方法を示す説明図である。
【０００４】
図８に示すように、自己診断はテスト診断Ｓ９１、ライン診断Ｓ９２及びユーザ診断Ｓ９３の３種類から構成されている。自己診断が起動されるとまずテスト診断Ｓ９１が開始され、この診断では内部回路確認Ｓ９１１及びデバイス確認Ｓ９１２等、装置を構成する内部回路に関する診断が行なわれ、これを信号出力確認Ｓ９１３によって判定する。テスト診断Ｓ９１が終了すると、ライン診断Ｓ９２が開始され、この診断ではセンサ接続確認Ｓ９２１及びセンサ動作確認Ｓ９２２等、装置に接続されるセンサ類に関する診断が行なわれる。ライン診断Ｓ９２が終了すると、ユーザ診断Ｓ９３が開始され、この診断では周辺接続確認Ｓ９３１及びデータ確認Ｓ９３２等、装置に接続される周辺機器類に関する診断が行なわれる。これらの診断が完了すると、一連の自己診断が終了する。
【０００５】
そして、上述のような各診断Ｓ９１、Ｓ９２及びＳ９３の全て、或いは、そのうちのいずれかを行う場合も同一の起動方法で行えるようになっている。
【０００６】
【発明が解決しようとする課題】
しかしながら上述したように３種類の診断の起動方法は、各診断Ｓ９１、Ｓ９２及びＳ９３に応じた起動方法はなく、一旦、診断プログラムを起動してしまうと全ての診断Ｓ９１、Ｓ９２及びＳ９３が行えるようになっている。例えば、ユーザ側でユーザ診断Ｓ９３を行うために、自己診断を起動すると、工場やカーメーカで行われるべき診断Ｓ９１、Ｓ９２も実行できるようになっている。
【０００７】
このため、工場やカーメーカで行われるべき重要な診断がユーザ側でも実行できるようになり、工場やカーメーカで設定されたデータや情報がユーザ側で書き替えられてしまう可能性もあり、装置運用時に思わぬ誤動作が発生してしまう可能性があった。
【０００８】
よって本発明は、上述した現状に鑑み、それぞれの診断現場に応じた診断以外は実行できないようにすることにより診断時の誤操作を防止し、運用時の誤動作を防止した車両運行情報収集装置及び車両運行情報収集装置の自己診断方法を提供することを課題としている。
【０００９】
【課題を解決するための手段】
上記課題を解決するためになされた請求項１記載の車両運行情報収集装置は、図１の基本構成図に示すように、車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断、車両組立時に行われ、この装置に接続されるセンサ類に関する診断をするライン診断、及びこの装置の車両への組付及びシステム構成時に行われ、この装置に接続される周辺機器類に関する診断をするユーザ診断の機能を備えた車両運行情報収集装置であって、前記テスト診断を可能にする第１特殊コードを格納した第１メモリカード１８１Ａと、前記ライン診断を可能にする第２特殊コードを格納した第２メモリカード１８１Ｂと、前記第１及び第２メモリカードから前記第１及び第２特殊コードを読み出す特殊コード読出手段１２Ｒ２と、手動操作により前記ユーザ診断を可能にするユーザ診断指令を入力する入力スイッチＳＷと、読み出された前記第１及び第２特殊コード、並びに入力されたユーザ診断指令にそれぞれ応答して、前記テスト診断、ライン診断及びユーザ診断を実行する診断実行手段１２Ｂとを有することを特徴とする。
【００１２】
請求項１記載の発明によれば、自己診断を、車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断、車両組立時に行われ、この装置に接続されるセンサ類に関する診断をするライン診断、及びこの装置の車両への組付及びシステム構成時に行われ、この装置に接続される周辺機器類に関する診断をするユーザ診断に分割し、より重要なテスト診断及びライン診断はそれぞれ特殊コードを格納した第１及び第２メモリカードがなければ実行できないようにした。したがって、ユーザ側の取り付け現場で間違えて上記テスト診断及びライン診断を行う可能性がなくなり、従来のように不用意な設定やデータ消失を防止できるようになる。また、ユーザ診断はスイッチ操作により実行できるようにしたので、この際の利便性は従来通り確保される。更に、テスト診断及びライン診断もそれぞれに対応したメモリカードがないと実行できないようにしたので、テスト診断及びライン診断間でも診断項目を間違えることがなくなる。
【００１３】
上記課題を解決するためになされた請求項２記載の車両運行情報収集装置は、請求項２記載の車両運行情報収集装置において、前記テスト診断ではメモリカードインターフェース及び記憶装置部のうちの少なくともいずれかに関する診断を行い、前記ユーザ診断ではこれらに関する診断は行なわないことを特徴とする。
【００１４】
請求項２記載の発明によれば、テスト診断ではメモリカードインターフェース及び記憶装置部のうちの少なくともいずれかに関する診断が行なわれ、ユーザ診断ではこれらの診断は行われないようにしている。すなわち、重要なデータが格納される記憶手段に関する診断はテスト診断で行われ、ユーザ診断では行われないようにしている。したがって、工場側で書き込まれたデータがユーザ側で書換えられることがなくなる。
【００１５】
上記課題を解決するためになされた請求項３記載の車両運行情報収集装置は、請求項１記載の車両運行情報収集装置において、前記ライン診断では、速度センサ及びエンジン回転センサに関する診断を行なうことを特徴とする。
【００１６】
請求項３記載の発明によれば、ライン診断では、速度センサ及びエンジン回転センサに関する診断が行われる。すなわち、ライン診断は車両組立時にカーメーカーで行われるものであるので、このような速度センサ及びエンジン回転センサに関する診断をライン診断で行うことによって、診断結果がＮＧの際の原因調査や修理が容易に行えるようになる。
【００１７】
上記課題を解決するためになされた請求項４記載の車両運行情報収集装置は、請求項１記載の車両運行情報収集装置において、前記ユーザ診断では、表示部、ＧＰＳ部、電波時計部、外部チャネル部及びこの装置に接続されるハンディターミナルに関する診断を行なうことを特徴とする。
【００１８】
請求項４記載の発明によれば、ユーザ診断では、表示部、ＧＰＳ部、電波時計部、外部チャネル部及びこの装置に接続されるハンディターミナルに関する診断が行われる。すなわち、これらの診断は設定データを変更する可能性はほとんどないので、たとえ診断時に誤った操作をしても装置の誤動作を引き起こすことはない。また、このユーザ診断に関わるＧＰＳ部や電波時計部、外部チャネル部に接続される機器、及びハンディターミナルは本体装置の基本設定が完了した後に接続される外部装置なので、これらの診断を基本設定に基づきここで行うことは合理的である。
【００２１】
上記課題を解決するためになされた請求項５記載の車両運行情報収集装置の自己診断方法は、図４〜図７に示すように、車両の運行状態を示す車両運行情報を収集する車両運行情報収集装置の自己診断方法であって、前記自己診断方法は、車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断、この装置の車両への組付時に行われ、この装置に接続されるセンサ類に関する診断をするライン診断、及びシステム構成時に行われ、この装置に接続される周辺機器類に関する診断をするユーザ診断から構成されており、前記テスト診断を可能にする第１特殊コードを格納した第１メモリカードから前記第１特殊コードを読み出す第１読み出しステップＳ４と、前記ライン診断を可能にする第２特殊コードを格納した第２メモリカードから前記第２特殊コードを読み出す第２読み出しステップＳ４と、入力スイッチによる手動操作により前記ユーザ診断を可能にするユーザ診断指令を入力する入力ステップＳ５と、読み出された前記第１特殊コードに応答して、前記テスト診断を実行するテスト診断実行ステップＳ６と、読み出された前記第２特殊コードに応答して、前記ライン診断を実行するライン診断実行ステップＳ７と、入力されたユーザ診断指令に応答して、前記ユーザ診断を実行するユーザ診断実行ステップＳ８とを有することを特徴とする。
【００２２】
請求項５記載の発明によれば、第１読み出しステップＳ４では、テスト診断を可能にする第１特殊コードを格納した第１メモリカードから第１特殊コードが読み出される。第２読み出しステップＳ４では、ライン診断を可能にする第２特殊コードを格納した第２メモリカードから第２特殊コードが読み出される。入力ステップＳ５では、入力スイッチによる手動操作によりユーザ診断を可能にするユーザ診断指令が入力される。そして、テスト診断実行ステップＳ６では、読み出された第１特殊コードに応答してテスト診断が実行され、ライン診断実行ステップＳ７では、読み出された第２特殊コードに応答してライン診断が実行され、ユーザ診断実行ステップＳ８では、入力されたユーザ診断指令に応答してユーザ診断が実行される。したがって、ユーザ側の取り付け現場で間違えて上記テスト診断及びライン診断を行う可能性がなくなり、従来のように不用意な設定やデータ消失を防止できるようになる。また、ステップＳ８で行われるユーザ診断ではスイッチ操作によりユーザ診断を実行することことができるので、この際の利便性は従来通り確保される。更に、ステップＳ６及びステップＳ７でそれぞれ行われるテスト診断及びライン診断もそれぞれに対応したメモリカードがないと実行できないようにしたので、テスト診断及びライン診断間でも診断項目を間違えることがなくなる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図２は、本発明に関わるの車両運行情報収集装置１０を示すブロック図である。
【００２４】
図２において、１１は読み出し専用のメモリ（ＲＯＭ）を示し、ＲＯＭ１１には所定のプログラムや固定データ、例えば、車両コードや機能設定情報等の車両個別の設定情報等が予め格納されると共に、後述する自己診断処理を行うプログラムも格納されている。このＲＯＭ１１は実際的には、通常のＲＯＭとＦＲＯＭ（フラッシュメモリ）とが用いられ、所定のメモリカード等を用いて車両運行情報収集用プログラムが予めロードされている。
【００２５】
１２は中央演算処理装置（ＣＰＵ）を示し、ＣＰＵ１２はＲＯＭ１１に予め格納された制御プログラムにしたがって動作する。すなわち、制御プログラムにしたがって後述する自己診断処理や車両運行情報収集処理等を行う。
【００２６】
１３は読み出し書き込み自在のメモリ（ＲＡＭ）を示し、ＲＡＭ１３はＣＰＵ１２の処理の過程で発生する各種のデータを格納するデータエリアと処理の際に使用するワークエリア等を有する。また、このＲＯＭ１１は実際的には、ＳＲＡＭが用いられ、車両運行情報収集中のバックアップメモリとして使われることもある。このＲＡＭ１３には、所定の格納エリアにシステム項目として車両番号、速度オーバー基準値、定時刻値等の各種の設定項目テーブルが設定されている。
【００２７】
１４は、各種の固有情報等を記憶する不揮発メモリ（ＮＶＭ）である。このＮＶＭ１４には累積走行距離等が記憶される。
【００２８】
１５ａは、ＣＰＵ１２の制御のもとにＬＣＤ１５ｂを駆動するＬＣＤドライバである。ＬＣＤ１５ｂは、ＬＣＤドライバ１５ａに駆動されて時刻や累積走行距離等の表示内容をデジタル表示する。
【００２９】
１６は、ＧＰＳ／電波時計を示し、ＧＰＳ／電波時計１６は衛星からのＧＰＳデータや時刻情報を取得してＣＰＵ１２に供給する。
【００３０】
ＢＺは、ＣＰＵ１２からの鳴動駆動信号に基づき鳴動するブザーである。このブザーＢＺは各診断開示及び終了時、診断異常時等に鳴動される。ＬＥＤは、ＣＰＵ１２から供給される発光駆動信号に応答して発光する。この例としては、ＯＫ（正常）、ＡＬＭ（警報）、ＣＡＲＤ（カード挿入）等を示すＬＥＤが挙げられる。
【００３１】
ＳＷは、基本的に、本車両運行情報収集装置１０の全面に配設されており、処理終了時に押下される終了スイッチ、ユーザ診断移行する際に押下されるＡスイッチ（ＳＷ−Ａ）、処理を移行する際に押下される切替スイッチ、電源スイッチ、ＬＥＤリセットスイッチ、ブザーリセットスイッチ等である。
【００３２】
ＩＧＮは車両のイグニッションスイッチであり、ＣＰＵ１２に接続されて、エンジンスタート及び停止時にそれぞれ発するイグニッションＯＮ及びＯＦＦ信号を供給する。
【００３３】
１７は、ハンディターミナルインタフェース（Ｉ／Ｆ）部を示し、このＩ／Ｆ１７は後述するハンディーターミナル１７１及びＣＰＵ１２との間に介在して接続され、これらの電気的インタフェースを取る。このハンディターミナルＩ／Ｆ部１７に接続されるハンディーターミナル１７１は、ＣＰＵ、表示部、ブザー、各種スイッチ、及び各種データの入力時に利用されるテンキーを有している。
【００３４】
１８は、リーダライタインタフェース（Ｉ／Ｆ）部を示し、このＩ／Ｆ１８はリーダライタ部Ｒ／Ｗ及びＣＰＵ１２との間に介在して接続され、これらの電気的インタフェースを取る。このリーダライタ部Ｒ／Ｗは、メモリカード１８１が挿入されるカード挿入口を有する。
【００３５】
上記メモリカード１８１は、ここには図示しないが、後述のテスト診断を可能にする第１特殊コードを格納した第１メモリカード１８１Ａ、ライン診断を可能にする第２特殊コードを格納した第２メモリカード１８１Ｂ、及び車両運行情報を記憶するデータカード等である。これらのカードは、上記リーダライタ部Ｒ／Ｗのカード挿入口に挿入できる同一形状のメモリカードであるが、それらの使用目的によって記憶されるデータが異なる。
【００３６】
１９は、オプションユニットインタフェース（ＯＰＵ  Ｉ／Ｆ）部を示し、このＩ／Ｆ１９には、ＣＰＵ１２に接続され、例えば、携帯電話等が本車両運行情報収集装置に接続される際に利用される。
【００３７】
２０は、速度センサインタフェース（Ｉ／Ｆ）部を示し、このＩ／Ｆ２０はＣＰＵ１２及び速度センサ２０１の間に介在して接続され、これらの電気的インタフェースを取る。この速度センサ２１は走行速度を検出してそれに応じた速度パルスを生成し、これを速度センサＩ／Ｆ部２０を介してＣＰＵ１２に供給する。
【００３８】
２１は、エンジン回転センサインタフェース（Ｉ／Ｆ）部を示し、このＩ／Ｆ２１はＣＰＵ１２及びエンジン回転センサ２０１の間に介在して接続され、これらの電気的インタフェースを取る。このエンジン回転センサ２０１は車両が搭載するエンジンの回転数を検出してその回転数（単位はｒｐｍ）に応じたエンジン回転パルスを生成し、これを速度センサＩ／Ｆ部２０を介してＣＰＵ１２に供給する。
【００３９】
２２は、アナログチャネルインタフェース（Ｉ／Ｆ）部を示し、このＩ／Ｆ２２はＣＰＵ１２に接続され、例えば、車両の荷物室内の温度が閾値を越えたか否かを検出する温度センサ（図示せず）等が接続される際に利用される。
【００４０】
２３は、外部チャネルインタフェース（Ｉ／Ｆ）部を示し、このＩ／Ｆ２４はＣＰＵ１２に接続され、例えば、車両のブレーキ装置や安全装置（図示せず）等が接続される際に利用される。
【００４１】
なお、２４は電源部を示し、この電源部２４は車両のバッテリ（図示せず）から供給される電力を、リーダライタ部Ｒ／Ｗ、及びＣＰＵ１２等に分配して供給するもので、この電源部２４には、上記車載バッテリからの電力供給が断たれた場合に、所定時間に亘りＣＰＵ１２に電力を供給するバックアップ電池２４ａも接続されている。
【００４２】
次に、図３を用いて各診断で行われる診断項目を例示する。図３は、本実施形態で行われるテスト診断、ライン診断及びユーザ診断における診断項目を例示する説明図である。
【００４３】
図３において、本車両運行情報収集装置１０の診断項目は、例えば、表示診断、カードインターフェース診断、スイッチ診断、イグニッション診断、ＳＲＡＭ診断、ＦＲＯＭ診断、ＮＶＭ診断、スピードパルス診断、エンジン回転パルス診断、アナログチャネル診断、外部チャネル診断、ＧＰＳ接続診断、電波時計接続診断及びオプションユニット診断を含む。
【００４４】
これらの診断について簡単に説明すると、表示診断では、ＬＣＤ１４ｂ上に表示されるべきディジタル数字、コロン、ピリオド、シンボルマーク等の表示テストやＯＫ、ＡＬＭ、ＣＡＲＤ用ＬＥＤの表示診断が行われる。カードインターフェース診断では、リーダライタ部Ｒ／Ｗに挿入されたメモリカードの読み込み及び書き込みの診断が行われる。スイッチ診断では、各スイッチの正常に押下できるかどうかが診断される。イグニッション診断では、イグニッションスイッチがＯＮ／ＯＦＦ信号の正常受信が診断される。ＳＲＡＭ診断及びＦＲＯＭ診断では、それぞれの読み込み及び書き込みの診断が行われる。ＮＶＭ診断では、イレース、読み込み及び書き込みの診断が行われる。
【００４５】
また、スピードパルス診断では、正確に速度パルスの正常受信が診断される。エンジン回転パルス診断では、正確にエンジン回転パルス正常受信が診断される。アナログチャネル診断では、アナログＣＨ  Ｉ／Ｆ２２に接続される機器からの送信信号の正常受信が診断される。外部チャネル診断では、外部ＣＨ  Ｉ／Ｆ２３に接続される機器からの送信信号の正常受信が診断される。ＧＰＳ接続診断及び電波時計接続診断では、ＧＰＳ装置からＧＰＳデータ及び時刻情報の正常受信が診断される。ハンディーターミナル診断では、ハンディターミナルＩ／Ｆ１７に接続されるハンディーターミナル１７１の通信端子及び接続端子の診断が行われる。オプションユニット診断では、ＯＰＵ  Ｉ／Ｆ１９に接続される外部機器との正常通信が診断される。
【００４６】
このような診断項目に対して、工場における車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断の診断項目としては、図３に示すように、カードインターフェース診断、スイッチ診断、イグニッション診断、ＳＲＡＭ診断、ＦＲＯＭ診断及びＮＶＭ診断が挙げられる。
【００４７】
また、カーメーカーの車両組立時に行われ、この装置に接続されるセンサ類に関する診断をするライン診断の診断項目としては、図３に示すように、スピードパルス診断及びエンジン回転パルス診断が挙げられる。
【００４８】
また、ユーザ側における装置の車両への組付及びシステム構成時に行われるユーザ診断の診断項目としては、図３に示すように、表示診断、スイッチ診断、イグニッション診断、スピードパルス診断、エンジン回転パルス診断、アナログチャネル診断、外部チャネル診断、ＧＰＳ接続診断、電波時計接続診断及びオプションユニット診断が挙げられる。
【００４９】
そして、このように３種類に分けた診断は、後述するが、所定のカードやスイッチ操作がないと行えないようになっている。
【００５０】
上述のように、複数の診断の項目から構成される自己診断を、工場及びカーメーカーでそれぞれ行われるべき重要な診断項目で構成されたテスト診断及びライン診断、更に車両運行情報収集に誤動作を招くことのない診断項目で構成されたユーザ診断に分割している。そして、各診断は、所定のカードやスイッチ操作がないと行えないようすることにより、ユーザ側の取り付け現場でテスト診断及びライン診断に含まれる診断項目が行われる可能性がなくなり、従来のように不用意な設定やデータ消失を防止する。また、ユーザ診断は、車両運行情報収集に誤動作を招くことのない診断項目で構成されているので、万が一操作が間違っても車両運行情報収集に重大な影響を与えることはない。
【００５１】
なお、上記テスト及び診断ライン診断は請求項１記載の納入前診断に相当する。
【００５２】
更に、図４〜図７を用いて本発明に関わる処理フローついて説明する。
図４は、本実施形態の自己診断のメイン処理を示すフローチャートである。
【００５３】
図４のステップＳ１において、入庫中であり、かつイグニッションＩＧＮがＯＮであることをＣＰＵ１２が検知すると（ステップＳ１のＹ）初期画面を表示すべくステップＳ２に移行し、さもなければこのステップＳ１で入庫中、かつイグニッションＯＮになるのを待機する（ステップＳ１のＮ）。
【００５４】
ステップＳ２において、ＣＰＵ１２はＬＣＤドライバ１４ａを制御して、ＬＣＤ１４ｂに初期画面を表示させ、ステップＳ３におけるメモリカードの挿入、又はステップＳ５における所定のスイッチ操作を待機する。
【００５５】
ステップＳ３において、ＣＰＵ１２はテスト診断を可能にする第１メモリカード１８１Ａ、又はライン診断を可能にする第２メモリカード１８１Ｂが、リーダライタ部Ｒ／Ｗに挿入されたかどうかの判断をする。ステップＳ３において、いずれかのカード１８１Ａ又は１８１Ｂが挿入されたと判断するとカードの種別を判別すべくステップＳ４に処理を移行し（ステップＳ３のＹ）、さもなければ所定のスイッチ操作を待機すべくステップＳ５に移行する（ステップＳ３のＮ）。
【００５６】
ステップＳ４においては、リーダライタ部Ｒ／Ｗに挿入されたカードから第１特殊コード又は第２特殊コードが読み出されて検知されることによりカードの種類が判別されて、それに応じた診断処理に分岐される。すなわち、ＣＰＵ１２は第１特殊コード又は第２特殊コードの検知により、挿入されたカードが第１メモリカードであればテスト診断を実行すべく処理をステップＳ６に移行し、挿入されたカードが第２メモリカードであればライン診断を実行すべく処理をステップＳ７に移行する。
なお、このステップＳ４及びリーダライタ部Ｒ／Ｗは、請求項１及び２の特殊コード読出手段に相当する。
【００５７】
一方、ステップＳ３でいずれかのカードも挿入されないと判断されて移行したステップＳ５においては、ＣＰＵ１２は終了スイッチ及びＡスイッチ（図中のＳＷ−Ａ）が所定時間押下されたかどうかを検出し、ここで例えば、終了スイッチが３秒間押下されたまま、Ａスイッチが２秒以上押下されたことが検知されると、ユーザ診断を実行すべくステップＳ８に移行し（ステップＳ５のＹ）、さもなければカード挿入又はスイッチ操作を待機し続けるべくステップＳ２に戻る（ステップＳ５のＮ）。
【００５８】
ステップＳ６のテスト診断処理、ステップＳ７のライン診断及びステップＳ８のユーザ診断については、図５、図６及び図７を用いて後述する。
【００５９】
上述のように、より重要なステップＳ６のテスト診断及びステップＳ７のライン診断に対してはそれぞれ特殊コードを格納した第１及び第２メモリカード１８１Ａ及び１８１Ｂがなければ行えないようにしている。したがって、取り付け現場で間違えて上記テスト診断及びライン診断を行う可能性がなくなり、従来のように不用意な設定やデータ消失を防止できるようになる。また、ステップＳ８のユーザ診断ではステップＳ５のスイッチ操作によりユーザ診断を可能にすることことができるので、この際の利便性は従来通り確保される。したがって、各診断における診断項目の間違いや運用時の装置動作に影響を与えるような診断時の誤操作を防止し、かつユーザ診断時の利便性を確保した診断機能を備えた車両運行情報収集装置が得られるようになる。
【００６０】
なお、上述のテスト診断用の第１メモリカード１８１Ａ及びライン診断用の第２メモリカード１８１Ｂは請求項１記載ではメモリカードに相当する。また、上記ステップＳ６、７及び８は、請求項１及び２の診断実行手段に相当する。
【００６１】
図５は、テスト診断の処理例を示すフローチャートである。この図５の処理は、図４のステップＳ６のテスト診断処理に対応する。
【００６２】
ステップＳ６０１において、ＣＰＵ１２はテスト診断の開始を報知すべくブザーＢＺを制御して、ブザー音を３回出力させ、処理をステップＳ６０２〜ステップＳ６０７の各診断項目からなるユーザ診断処理に移行する。
【００６３】
ステップＳ６０２においては、カードインターフェース診断が行われる。ここでは、リーダライタ部Ｒ／Ｗに挿入されたメモリカードにＣＰＵ１２側からテストデータを書き込み、この書き込んだデータを順次データカードから読み出すことによって、書き込んだデータと読み込んだデータが一致するかどうかがチェックされる。チェック結果が正常ならＣＰＵ１２はＬＣＤ１４ｂ上にＯＫを表示させ、異常ならばＮＧ表示をさせると共にブザーＢＺを所定時間鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理はステップＳ６０３に移行する。
【００６４】
ステップＳ６０３においては、スイッチ診断が行われる。ここでは、ＣＰＵ１２は各スイッチが押下される毎にＬＣＤ１４ｂ上に対応する結果表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。そして、例えば切替スイッチの押下により、処理はステップＳ６０４に移行する。
【００６５】
ステップＳ６０４においては、イグニッション診断が行われる。ここでは、ＣＰＵ１２はイグニッションスイッチがＯＮ／ＯＦＦされたことに基づいて、ＬＣＤ１４ｂ上に対応する結果表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。また、例えば所定時間内に、結果表示がない場合にはＣＰＵ１２はブザーＢＺを鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理はステップＳ６０５及びＳ６０６に移行する。
【００６６】
ステップＳ６０５及びＳ６０６においては、ＳＲＡＭ診断及びＦＲＯＭ診断が行われる。ここでは、ＳＲＡＭ及びＦＲＯＭにそれぞれＣＰＵ１２側からテストデータを書き込み、この書き込んだデータを順次データカードから読み出すことによって、書き込んだデータと読み込んだデータが一致するかどうかがチェックされる。チェック結果が正常ならＣＰＵ１２はＬＣＤ１４ｂ上にＯＫを表示させ、異常ならばＮＧ表示をさせると共にブザーＢＺを所定時間鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理は次のステップに移行する。
【００６７】
ステップＳ６０７においては、ＮＶＭ診断が行われる。ここでは、ＮＶＭ１４の内容をＣＰＵ１２側から全てイレースした後、数回テストデータを書き込み、この書き込んだデータを順次データカードから読み出すことによって、書き込んだデータと読み込んだデータが一致するかどうかがチェックされる。チェック結果が正常ならＣＰＵ１２はＬＣＤ１４ｂ上にＯＫを表示させ、異常ならばＮＧ表示をさせると共にブザーＢＺを所定時間鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理は次のステップ６０８に移行する。
【００６８】
ステップＳ６０８及びステップＳ６０９においては、一連の自己診断処理が終了したことを示すために、ＣＰＵ１２はＬＣＤ１４ｂ上に例えば、「ＥＮＤ」等の終了を示すをメッセージを表示させると共に、ブザーＢＺを共にブザーＢＺを所定時間鳴動させて診断終了を報知する。そして、処理はステップＳ６１０に移行する。
【００６９】
ステップＳ６１０においては、ＣＰＵ１２は切替スイッチの押下を待機し（ステップＳ６１０のＮ）、押下があれば（Ｓ６１０のＹ）このテスト診断の一連の処理を終了してリターンする。
【００７０】
このように、テスト診断では、重要なデータが格納されるメモリカード、記憶装置部に関する診断が主に行なわれる。そして、これらメモリカード、記憶装置部に関する診断は、後述のユーザ診断ではこれらの診断は行われないようになっている。したがって、工場側で書き込まれたデータがユーザ側で書換えられることがなくなり、装置運用時に誤動作を誘発させることがなくなる。
【００７１】
図６は、ライン診断の処理例を示すフローチャートである。この図６の処理は、図４のステップＳ７のライン診断処理に対応する。
【００７２】
ステップＳ７０１において、ＣＰＵ１２はラインの開始を報知すべくブザーＢＺを制御して、ブザー音を３回出力させ、処理をステップＳ７０２及びステップＳ７０３の各診断項目からなるライン診断処理に移行する。
【００７３】
ステップＳ７０２においては、スピードパルス診断が行われる。ここでは、ＣＰＵ１２は速度センサ２０１から供給される速度パルスに基づいて、ＬＣＤ１４ｂ上に対応する速度表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。そして、例えば切替スイッチの押下により、処理はステップＳ７０３に移行する。
【００７４】
ステップＳ７０３においては、エンジン回転パルス診断が行われる。ここでは、ＣＰＵ１２はエンジン回転センサ２１１から供給されるエンジン回転パルスに基づいて、ＬＣＤ１４ｂ上に対応するエンジン回転速度表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。そして、例えば切替スイッチの押下により、処理はステップＳ７０４に移行する。
【００７５】
ステップＳ７０４及びステップＳ７０５においては、一連のライン診断処理が終了したことを示すために、ＣＰＵ１２はＬＣＤ１４ｂ上に例えば、「ＥＮＤ」等の終了を示すをメッセージを表示させると共に、ブザーＢＺを共にブザーＢＺを所定時間鳴動させて診断終了を報知する。そして、処理はステップＳ７０６に移行する。
【００７６】
ステップＳ７０６においては、ＣＰＵ１２は切替スイッチの押下を待機し（ステップＳ７０６のＮ）、押下があれば（ステップＳ７０６のＹ）このライン診断の一連の処理を終了してリターンする。
【００７７】
このように、ライン診断では、速度センサ及びエンジン回転センサに関する診断が行われる。すなわち、このライン診断は車両組立時にカーメーカーで行われるものであるので、このような速度センサ及びエンジン回転センサに関する診断をライン診断で行うことによって、診断結果がＮＧの際の原因調査や修理が容易に行えるようになる。
【００７８】
図７は、ユーザ診断の処理例を示すフローチャートである。この図７の処理は、図４のステップＳ８のユーザ診断処理に対応する。
【００７９】
ステップＳ８０１において、ＣＰＵ１２はユーザ診断の開始を報知すべくブザーＢＺを制御して、ブザー音を３回出力させ、処理をステップＳ８０２〜ステップＳ８１２の各診断項目からなるユーザ診断処理に移行する。
【００８０】
ステップＳ８０２においては、表示診断が行われる。ここでは、ＣＰＵ１２はＬＣＤ１４ｂ上にディジタル数字、コロン、ピリオド、シンボルマークを順次テスト表示させたり、上記ＯＫ、ＡＬＭ、ＣＡＲＤ用ＬＥＤを順次テスト表示させたりする。そして、これらのテスト表示が終了すると、処理はステップＳ８０３に移行する。
【００８１】
ステップＳ８０３においては、スイッチ診断が行われる。ここでは、ＣＰＵ１２は各スイッチが押下される毎にＬＣＤ１４ｂ上に対応する結果表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。そして、例えば切替スイッチの押下により、処理はステップＳ８０４に移行する。
【００８２】
ステップＳ８０４においては、イグニッション診断が行われる。ここでは、ＣＰＵ１２はイグニッションスイッチがＯＮ／ＯＦＦされたことに基づいて、ＬＣＤ１４ｂ上に対応する結果表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。また、例えば所定時間内に、結果表示がない場合にはＣＰＵ１２はブザーＢＺを鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理はステップＳ８０５に移行する。
【００８３】
ステップＳ８０５においては、スピードパルス診断が行われる。ここでは、ＣＰＵ１２は速度センサ２０１から供給される速度パルスに基づいて、ＬＣＤ１４ｂ上に対応する速度表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。そして、例えば切替スイッチの押下により、処理はステップＳ８０６に移行する。
【００８４】
ステップＳ８０６においては、エンジン回転パルス診断が行われる。ここでは、ＣＰＵ１２はエンジン回転センサ２１１から供給されるエンジン回転パルスに基づいて、ＬＣＤ１４ｂ上に対応するエンジン回転速度表示をさせ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。そして、例えば切替スイッチの押下により、処理はステップＳ８０７に移行する。
【００８５】
ステップＳ８０７においては、アナログチャネル診断が行われる。ここでは、ＣＰＵ１２はアナログＣＨ  Ｉ／Ｆ２２に接続される例えば、温度センサから供給される温度検出信号に基づいて、ＬＣＤ１４ｂ上に対応する温度を表示させ、作業者はこの結果表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。このチャネルが複数ある時、は切替スイッチ操作により順次診断していき、全てが終了すると、処理はステップＳ８０８に移行する。
【００８６】
ステップＳ８０８においては、外部チャネル診断が行われる。ここでは、ＣＰＵ１２は外部ＣＨ  Ｉ／Ｆ２３に接続される例えば、ブレーキ装置のブレーキ操作に基づいて、ＬＣＤ１４ｂ上に対応するコードを表示させ、作業者はこのコード表示によりＯＫ（正常）又はＮＧ（異常）の判断をする。この外部チャネルが複数ある時、は切替スイッチ操作により順次診断していき、全てが終了すると、処理はステップＳ８０９及びステップＳ８１０に移行する。
【００８７】
ステップＳ８０９及びステップＳ８１０においては、ＧＰＳ接続診断及び電波時計接続診断がそれぞれ行われる。ここでは、ＣＰＵ１２は接続されるＧＰＳ装置から所定のＧＰＳデータ及び時刻情報を受信できるかどうかを判断し、例えば４秒内に正確なデータを受信できればＬＣＤ１４ｂ上にＯＫを表示させ、受信できなければＮＧ表示をさせると共にブザーＢＺを所定時間鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理はステップＳ８１１に移行する。
【００８８】
ステップＳ８１１においては、ハンディーターミナル診断が行われる。ここでは、ＣＰＵ１２はハンディターミナルＩ／Ｆ１７に接続されるハンディーターミナル１７１の通信端子及び接続端子の診断を行う。例えば、ＣＰＵ１２はハンディーターミナル１７１にチェックコマンドを送信し、所定時間内に正常な応答信号が返ってくればＬＣＤ１４ｂ上にＯＫを表示させ、受信できなければＮＧ表示をさせると共にブザーＢＺを所定時間鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理はステップＳ８１２に移行する。
【００８９】
ステップＳ８１２においては、オプションユニット診断が行われる。ここでは、ＣＰＵ１２はＯＰＵ  Ｉ／Ｆ１９に接続される外部機器に対してチェックコマンドを送信し、所定時間内に正常な応答信号が返ってくればＬＣＤ１４ｂ上にＯＫを表示させ、受信できなければＮＧ表示をさせると共にブザーＢＺを所定時間鳴動させて異常を警報する。そして、診断結果がＯＫの場合自動的に、ＮＧの場合例えば切替スイッチの押下により、処理はステップＳ８１３及びステップＳ８１４に移行する。
【００９０】
ステップＳ８１３及びステップＳ８１４においては、一連の自己診断処理が終了したことを示すために、ＣＰＵ１２はＬＣＤ１４ｂ上に例えば、「ＥＮＤ」等の終了を示すをメッセージを表示させると共に、ブザーＢＺを共にブザーＢＺを所定時間鳴動させて診断終了を報知する。そして、処理はステップＳ８１５に移行する。
【００９１】
ステップＳ８１５においては、ＣＰＵ１２は切替スイッチの押下を待機し（ステップＳ８１５のＮ）、押下があれば（Ｓ８１５のＹ）このユーザ診断の一連の処理を終了してリターンする。
【００９２】
このように、ユーザ診断では、ユーザ診断では、表示部、ＧＰＳ部、電波時計部、外部チャネル部及びこの装置に接続されるハンディターミナルに関する診断が主に行われる。すなわち、これらの診断は設定データを変更する可能性はほとんどないので、たとえ診断時に誤操作をしても、それが運用時に誤動作を引き起こす可能性は少ない。また、このユーザ診断に関わるＧＰＳ／電波時計１６、外部ＣＨ  Ｉ／Ｆ２３に接続される機器、及びハンディターミナル１７１は本体装置１０の基本設定が完了した後に接続される外部装置なので、これらの診断を工場等で行われた基本設定に基づき、このユーザ診断で行うことは非常に合理的で、診断結果がＮＧの際にも容易に該当装置を交換できるメリットがある。
【００９３】
なお、上述のような３種類の診断に含まれるそれぞれの診断項目は、上述したと同様の主旨の項目であれば新たに付加してもよいし、不要な診断項目は省くようにしてももよい。
【００９４】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、自己診断を、車両運行情報収集装置の製造時に行なわれ、この装置を構成する内部回路の診断をするテスト診断、車両組立時に行われ、この装置に接続されるセンサ類に関する診断をするライン診断、及びこの装置の車両への組付及びシステム構成時に行われ、この装置に接続される周辺機器類に関する診断をするユーザ診断に分割し、より重要なテスト診断及びライン診断はそれぞれ特殊コードを格納した第１及び第２メモリカードがなければ実行できないようにした。したがって、ユーザ側の取り付け現場で間違えて上記テスト診断及びライン診断を行う可能性がなくなり、従来のように不用意な設定やデータ消失を防止できるようになる。また、ユーザ診断はスイッチ操作により実行できるようにしたので、この際の利便性は従来通り確保される。更に、テスト診断及びライン診断もそれぞれに対応したメモリカードがないと実行できないようにしたので、テスト診断及びライン診断間でも診断項目を間違えることがなくなる。この結果、請求項２記載の発明によれば、各診断における診断項目の間違いや運用時の装置動作に影響を与えるような診断時の誤操作を防止し、かつユーザ診断時の利便性を確保した診断機能を備えた車両運行情報収集装置が得られる。
【００９６】
請求項２記載の発明によれば、前記テスト診断ではメモリカードインターフェース及び記憶装置部のうちの少なくともいずれかに関する診断が行なわれ、前記ユーザ診断ではこれらの診断は行われない。すなわち、重要なデータが格納される記憶手段に関する診断はテスト診断で行われ、ユーザ診断では行われないようにしている。したがって、工場側で書き込まれたデータがユーザ側で書換えられることがなくなり、装置運用時に誤動作を誘発させることがなくなる。
【００９７】
請求項３記載の発明によれば、ライン診断では、速度センサ及びエンジン回転センサに関する診断が行われる。すなわち、ライン診断は車両組立時にカーメーカーで行われるものであるので、このような速度センサ及びエンジン回転センサに関する診断をライン診断で行うことによって、診断結果がＮＧの際の原因調査や修理が容易に行えるようになる。
【００９８】
請求項４記載の発明によれば、ユーザ診断では、表示部、ＧＰＳ部、電波時計部、外部チャネル部及びこの装置に接続されるハンディターミナルに関する診断が行われる。すなわち、これらの診断は設定データを変更する可能性はほとんどないので、たとえ診断時に誤った操作をしても装置の誤動作を引き起こすことはない。また、このユーザ診断に関わるＧＰＳ部や電波時計部、外部チャネル部に接続される機器、及びハンディターミナルは本体装置の基本設定が完了した後に接続される外部装置なので、これらの診断を基本設定に基づきここで行うことは合理的で、診断結果がＮＧの際にも容易に該当装置を交換できるメリットがある。
【０１００】
請求項５記載の発明によれば、ユーザ側の取り付け現場で間違えて上記テスト診断及びライン診断を行う可能性がなくなり、従来のように不用意な設定やデータ消失を防止できるようになる。また、ステップＳ８で行われるユーザ診断ではスイッチ操作によりユーザ診断を実行することことができるので、この際の利便性は従来通り確保される。更に、ステップＳ６及びステップＳ７でそれぞれ行われるテスト診断及びライン診断もそれぞれに対応したメモリカードがないと実行できないようにしたので、テスト診断及びライン診断間でも診断項目を間違えることがなくなる。この結果、請求項７記載の発明によれば、各診断における診断項目の間違いや運用時の装置動作に影響を与えるような診断時の誤操作を防止し、かつユーザ診断時の利便性を確保することができるようになる。
【図面の簡単な説明】
【図１】本発明の車両運行情報収集装置の基本構成を示すブロック図である。
【図２】本発明に関わるの車両運行情報収集装置を示すブロック図である。
【図３】本実施形態で行われるテスト診断、ライン診断及びユーザ診断における診断項目を例示する説明図である。
【図４】本実施形態の自己診断のメイン処理を示すフローチャートである。
【図５】テスト診断の処理を示すフローチャートである。
【図６】ライン診断の処理を示すフローチャートである。
【図７】ユーザ診断の処理を示すフローチャートである。
【図８】従来の自己診断の例を示す説明図である。
【符号の説明】
１０  車両運行情報収集装置
１１  ＲＯＭ
１２  ＣＰＵ
１２Ａ、１２Ｂ  診断実行手段
１２Ｒ２  特殊コード読出手段
１３  ＲＡＭ
１４  不揮発メモリ
１５ａ  ＬＣＤドライバ
１５ｂ  ＬＣＤ
１６  ＧＰＳ／電波時計
１７  ハンディターミナルＩ／Ｆ
１８  リーダライタＩ／Ｆ
１９  ＯＰＵ  Ｉ／Ｆ
２０  速度センサＩ／Ｆ
２１  エンジン回転センサＩ／Ｆ
２２  アナログＣＨ  Ｉ／Ｆ
２３  外部ＣＨ  Ｉ／Ｆ
２４  電源部
１７１  ハンディーターミナル
１８１  メモリカード
１８１Ａ  第１メモリカード
１８１Ｂ  第２メモリカード
２０１  速度センサ
２１１  エンジン回転センサ
ＢＺ  ブザー
ＳＷ  スイッチ（入力スイッチ）
Ｒ／Ｗ  リーダライタ部
ＩＧＮ  イグニッションスイッチ
【図１】
0003785318.tif 000002
【図２】
0003785318.tif 000003
【図３】
0003785318.tif 000004
【図４】
0003785318.tif 000005
【図５】
0003785318.tif 000006
【図６】
0003785318.tif 000007
【図７】
0003785318.tif 000008
【図８】
0003785318.tif 000009