(57)【要約】【課題】  ＣＡＮバスを流れるデータフレームとエラーフレームについて、時間軸上における両フレームの時間的関連を同一表示画面から視覚的に把握できるＣＡＮバス測定装置を提供すること。【解決手段】  ＣＡＮバスを流れるＣＡＮフレームを測定してそれらの測定結果を表示するＣＡＮバス測定装置において、  データフレームと共にエラーフレームも収集する手段と、  これらデータフレームとエラーフレームを時系列データに変換する手段と、  これら時系列データを同一の画面上に表示する手段、とで構成されたことを特徴とするもの。【選択図】                    図１
2005167872.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＮバスを流れるＣＡＮフレームを測定してそれらの測定結果を表示するＣＡＮバス測定装置において、
データフレームと共にエラーフレームも収集する手段と、
これらデータフレームとエラーフレームを時系列データに変換する手段と、
これら時系列データを同一の画面上に表示する手段、
とで構成されたことを特徴とするＣＡＮバス測定装置。
【請求項２】
前記エラーフレームを、エラーの種類毎に異なる高さのパルス波形でそれぞれのエラー発生位置に表示することを特徴とする請求項１記載のＣＡＮバス測定装置。
【請求項３】
前記エラーフレームを、エラーの種類毎に異なる色のパルス波形でそれぞれのエラー発生位置に表示することを特徴とする請求項１記載のＣＡＮバス測定装置。
【請求項４】
前記エラーフレームを、エラーの種類を表す文字記号でそれぞれのエラー発生位置に表示することを特徴とする請求項１記載のＣＡＮバス測定装置。
【請求項５】
前記エラーの種類を表す文字記号の表示形態を、エラーの種類に応じて異ならせることを特徴とする請求項４記載のＣＡＮバス測定装置。
【請求項６】
前記エラーの種類を表す文字記号の表示形態は、色および形状の少なくともいずれかであることを特徴とする請求項５記載のＣＡＮバス測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＣＡＮバス測定装置に関し、詳しくは、データフレームとエラーフレームの表示処理に関するものである。
【背景技術】
【０００２】
特許文献１は、ＣＡＮ(Controller Area Network)に関するものであり、通信ラインに異常が発生した場合、異常になったノードによるバスの占有を防止し、他ノードからの通信が行えるようにする技術が記述されている。
【０００３】
特許文献２も、ＣＡＮバスに関するものであり、ＣＡＮバスをアビオニクス(avionics,航空電子工学)の分野でも使用できるようにする技術が記述されている。
【０００４】
【特許文献１】特開２００２−３５９６２５
【特許文献２】特開２００３−１９８５７２
【０００５】
本発明は、このようなＣＡＮバスを流れるＣＡＮフレームを測定してそれらの測定結果を表示するものであるが、これらいずれの特許文献にも、ＣＡＮバスを介して伝送される信号フレームを測定してそれらの測定結果を表示することに関する記載はない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＣＡＮバスは、ネットワークシステムの下位層でセンサーやアクチュエータをつなぐシリアルバスであり、世界各国で車内ＬＡＮの標準として採用されつつある。また、自動車機器の制御のみならず、ＦＡ(Factory Automation)等の産業機器や安全性・信頼性が要求される医療機器などの分野においても、非常に高い安全基準を満たすことから、通信方式としての採用が進んでいる。
【０００７】
図５は、従来のＣＡＮバス上のフレームデータを収集する測定装置の一例を示すブロック図である。ＣＡＮフレームデータ受信装置1はＣＡＮバス2上を流れるＣＡＮフレームを受信し、受信したＣＡＮフレームがデータフレームであればデータフレームリサンプリング装置3に送り、エラーフレームであればエラー処理装置4に送る。ここで、ＣＡＮフレームはＣＡＮバス上を例えばビットレート10ＫＨｚ〜1ＭＨｚの範囲で流れる。ＣＡＮフレームがデータフレームかエラーフレームかは、受信した各ＣＡＮフレームが所定の規格を満たしているか否かで判断する。
【０００８】
リサンプリング装置3は、送られてきたデータフレームに対してリサンプリング処理を行い、ＣＡＮデータの時系列データを作成する。そして、作成されたＣＡＮデータの時系列データは、例えば波形表示器5に表示され、データ記憶装置6に記憶され、データ解析装置7により解析される。リサンプリング装置3は、例えば1ｍｓ〜1Ｈの周期でリサンプリングを行う。
【０００９】
エラー処理装置4は、エラーフレームの内容を解釈し、その結果をエラー・ログ8に履歴として残す。さらにエラー処理装置4は、エラーフレームを受信する度にエラー・カウンタ9のカウント値を１カウントずつ増加させる。
【００１０】
図６は図５の装置で収集した２チャンネルのＣＡＮデータの時系列データを表形式で表した例であり、図７は図６に示した時系列データを汎用の波形表示器5により表示した波形の表示例である。図８は、図６の時系列データを収集中に、ＣＡＮバス2に発生したエラーのログをリスト表示したダイアログの表示例である。
【００１１】
これら図７の表示画面によればＣＡＮバス2を流れる２チャンネルＣＨ１，ＣＨ２のＣＡＮデータの波形と相互の時間関係を把握でき、図８の表示画面によれば図７に表示されるＣＡＮデータの収集中に発生したエラーの個数、種類、順序を知ることができる。
【００１２】
しかし、このような従来の構成では、ＣＡＮバス2を流れるデータフレームとエラーフレームの時間軸上における時間的関連を、同一画面上で同時に認識することはできない。
【００１３】
本発明は、このような従来の問題点を解決するものであり、その目的は、ＣＡＮバスを流れるデータフレームとエラーフレームについて、時間軸上における両フレームの時間的関連を同一表示画面から視覚的に把握できる表示装置を提供することにある。
【課題を解決するための手段】
【００１４】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
ＣＡＮバスを流れるＣＡＮフレームを測定してそれらの測定結果を表示するＣＡＮバス測定装置において、
データフレームと共にエラーフレームも収集する手段と、
これらデータフレームとエラーフレームを時系列データに変換する手段と、
これら時系列データを同一の画面上に表示する手段、
とで構成されたことを特徴とする。
【００１５】
請求項２記載の発明は、請求項１記載のＣＡＮバス測定装置において、
前記エラーフレームを、エラーの種類毎に異なる高さのパルス波形でそれぞれのエラー発生位置に表示することを特徴とする。
【００１６】
請求項３記載の発明は、請求項１記載のＣＡＮバス測定装置において、
前記エラーフレームを、エラーの種類毎に異なる色のパルス波形でそれぞれのエラー発生位置に表示することを特徴とする。
【００１７】
請求項４記載の発明は、請求項１記載のＣＡＮバス測定装置において、
前記エラーフレームを、エラーの種類を表す文字記号でそれぞれのエラー発生位置に表示することを特徴とする。
【００１８】
請求項５記載の発明は、請求項４記載のＣＡＮバス測定装置において、
前記エラーの種類を表す文字記号の表示形態を、エラーの種類に応じて異ならせることを特徴とする。
【００１９】
請求項６記載の発明は、請求項５記載のＣＡＮバス測定装置において、
前記エラーの種類を表す文字記号の表示形態は、色および形状の少なくともいずれかであることを特徴とする。
【発明の効果】
【００２０】
これらの本発明によれば、ＣＡＮバスを流れるデータフレームとエラーフレームについて、時間軸上における両フレームの時間的関連を同一表示画面から視覚的に把握でき、エラー発生原因の解析などを効率よく行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を図面を用いて詳細に説明する。図１は本発明の一実施例を示すブロック図であり、図５と共通する部分には同一の符号を付けている。図１と図５の異なる点は、ＣＡＮフレームデータ受信装置1はＣＡＮバス2上を流れるＣＡＮフレームを受信し、受信したＣＡＮフレームがデータフレームであるかエラーフレームであるかに拘わらず、データフレームリサンプリング装置3に出力していることである。
【００２２】
リサンプリング装置3は、ＣＡＮフレームデータ受信装置1から送られてきたデータフレームに対してリサンプリング処理を行い、ＣＡＮデータの時系列データを作成する。
【００２３】
さらにリサンプリング装置3は、ＣＡＮフレームデータ受信装置1から送られてきたエラーフレームに対してもリサンプリング処理を行い、ＣＡＮデータの時系列データを構成する要素としてエラーチャンネルを作成する。
【００２４】
ここで、各エラーフレームについてエラーの種類を判別し、それぞれのエラーフレーム毎に種類を識別可能な表示形態を設定する。具体的には、パルスの高さを異ならせたり、パルス波形の表示色を異ならせたり、文字記号の数字を異ならせたり、文字記号の表示色および表示形状の少なくともいずれかの表示形態数字を異ならせたりする。
【００２５】
このようにして作成されたエラーチャンネルを含むＣＡＮデータの時系列データは、例えば波形表示器5に表示され、データ記憶装置6に記憶され、データ解析装置7により解析される。リサンプリング装置3は、従来と同様に、例えば1ｍｓ〜1Ｈの周期でリサンプリングを行う。
【００２６】
図２は、図１の装置で収集した２チャンネルのＣＡＮデータＣＨ１，ＣＨ２と、それらに伴って発生したエラーフレームの種類や内容を表すエラー番号を３チャンネル目ＣＨ３として配置した時系列データを表形式で表した例である。３チャンネル目ＣＨ３の値「0」はエラーが発生していないことを表し、それ以外の値はそれぞれのエラー番号が割り当てられた種類のエラーフレームが発生したことを表している。
【００２７】
図３は図２に示した時系列データを汎用の波形表示器5により表示した波形の表示例である。図３の表示画面において、一番下のパルス列は３チャンネル目ＣＨ３としてエラーフレームを発生を表すものである。横軸（時間軸）上における各パルスの位置はエラー発生時点を示し、各パルスの高さがエラーフレームの種類や内容を表すエラー番号に対応している。最も低いパルスをエラー番号1とし、中間の高さのパルスをエラー番号2とし、最も高いパルスをエラー番号3とすると、エラーフレームerr1，err2およびerr5はエラー番号3のエラーが発生していたことになり、エラーフレームerr3はエラー番号3のエラーが発生していたことになり、エラーフレームerr4およびerr6はエラー番号1のエラーが発生していたことになる。
【００２８】
このような図３の表示画面によれば、ＣＡＮバスを流れるデータフレームとエラーフレームについて、時間軸上における両フレームの時間的関連を同一表示画面から視覚的に把握できる。なお、パルスの高さ毎に各パルスの表示色を変えることにより、エラーフレームの種類や内容をさらに直感的に識別できるようになる。
【００２９】
図４も図２に示した時系列データを汎用の波形表示器5により表示した波形の表示例である。図４の表示画面では、波形表示領域の下部における各エラーフレームの発生位置に小さい矢印を表示するとともに、各矢印の下部にエラーフレームの種類や内容を表すエラー番号を表示している。図４の表示形態によれば、図３のようにパルスの高低からエラー番号を読み替えることなく、エラーフレームの種類や内容をエラー番号から直接知ることができる。なお、図４のエラーフレームの発生位置を表す矢印の色や形状およびエラー番号の表示形態をエラーの種類に応じて異ならせることにより、エラーフレームの種類や内容をより直感的に識別できるようになる。
【００３０】
以上説明したように、本発明によれば、ＣＡＮバスを流れるデータフレームとエラーフレームについて、時間軸上における両フレームの時間的関連を同一表示画面から視覚的に把握でき、エラー発生原因の解析などを効率よく行うことができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施例を示すブロック図である。
【図２】本発明に基づく時系列データを表形式で表した例である。
【図３】本発明に基づく表示画面例図である。
【図４】本発明に基づく他の表示画面例図である。
【図５】従来のＣＡＮバス測定装置の一例を示すブロック図である。。
【図６】従来のＣＡＮバス測定装置における時系列データの表形式表示例である。
【図７】従来の表示画面例図である。
【図８】従来のエラーログリスト表示ダイアログの表示例である。
【符号の説明】
【００３２】
１  ＣＡＮフレームデータ受信装置
２  ＣＡＮバス
３  リサンプリング装置
５  波形表示器
６  データ記憶装置
７  データ解析装置
【図１】
2005167872.tif 000003
【図２】
2005167872.tif 000004
【図３】
2005167872.tif 000005
【図４】
2005167872.tif 000006
【図５】
2005167872.tif 000007
【図６】
2005167872.tif 000008
【図７】
2005167872.tif 000009
【図８】
2005167872.tif 000010