CANalyzer .CANaero .CANaero 5 サポートするプロトコル ARINC 825 「General Standardization...
Transcript of CANalyzer .CANaero .CANaero 5 サポートするプロトコル ARINC 825 「General Standardization...
CANalyzer .CANaero
プロダクトインフォメーション
CANalyzer .CANaero
2
目 次
概要 .............................................................................................................................................................................................. 3 機能概要 ....................................................................................................................................................................................... 3 適用分野 ....................................................................................................................................................................................... 3 詳細情報 ....................................................................................................................................................................................... 4
機能 .............................................................................................................................................................................................. 4
データベースのサポート .................................................................................................................................................................. 4
通信モニター .................................................................................................................................................................................. 4
プログラミングによる拡張 ................................................................................................................................................................ 4
サポートするプロトコル ................................................................................................................................................................... 5 ARINC 825 ................................................................................................................................................................................... 5 オリジナルプロトコル ...................................................................................................................................................................... 5
ハードウェアインターフェイス ........................................................................................................................................................... 5
トレーニング ................................................................................................................................................................................... 5
V2.0 05/2017
CANalyzer.CANaero のバージョン 10.0 以降を対象としています。
この資料では、解析、刺激入力といった CANalyzer.CANaero の適用分野と、それぞれの機能について説明します。また、CANalyzer での プログラミング、追加プログラム、ハードウェアのインターフェイスについても簡単に概説します。
CANalyzer の概要については、別途「プロダクトインフォメーション」をご用意しております。
発行元:ベクター・ジャパン株式会社
※記述されている内容は予告無く変更されることがあります。(発行日:2017 年 6 月 28 日)
CANalyzer .CANaero
3
概要
航空宇宙業界では、ここ数年にわたり、数多くのバスシステムの導入が成果を収めてきました。この分野における CAN の役割の重要性は増して
います。CANalyzer.CANaero は、CAN をベースとしたアビオニクスネットワークとその分散システムの解析に役立つツールです。通信のモニ
ターとプロトコル解析だけでなく、簡単にシステムに対してメッセージの送信も行うことができます。
機能概要
> 容易なデータトラフィックのモニターとさまざまな解析手法を用意
> 測定/解析のパターンを自由に設定、保存
> 複数のバスシステムを同期させた解析
> ARINC 825 および ARINC 826 の各プロトコルをサポート
> メッセージデータベースを利用するコンセプトを採用しており、オリジナルプロトコルにも対応可能
適用分野
CANalyzer.CANaero は、簡単なネットワーク解析から複雑な障害のトラブルシューティングまで、あらゆる分野に対応しています。マルチバス対
応のこのツールによって、複数のチャンネルで、CAN、Ethernet、FlexRay といった異なるバスシステムとバスプロトコルを同時に扱うことができ
ます。
図1: トレース、データ、統計の各解析 Window での ARINC 825 メッセージの解析。インタラクティブなメッセージの送信
CANalyzer .CANaero
4
詳細情報
> ベクターダウンロードセンター CANalyzer に関する各種ドキュメントをインターネットから入手できます。たとえばデモ版には、さまざまな用途に応じたサンプル用コンフィ
ギュレーションと、CANalyzer の全機能を説明した詳しいオンラインヘルプが付属しています。さらに、テクニカルアーティクルや各種製品資
料で、ベクターの貴重なノウハウを利用できます。
> CANalyzer の機能マトリクス バリアント、チャンネル、バスシステムへの対応についての詳細は、機能マトリクスに記載されています。
機能
CANalyzer.CANaero は、CANalyzer の標準機能を以下のように拡張します。
> バスデータトラフィックのトレース表示
> データ値のグラフィックおよびテキスト表示
> インタラクティブなメッセージの送信
> チャンネルごとのメッセージ、バス負荷、エラー数の統計表示
> 多くのトリガーオプションを持ったメッセージログ機能とそのリプレイまたはオフラインでの評価
> バス障害の生成
データベースのサポート
メッセージとそれらに含まれるデータは、開発プロジェクトごとに決まった名前や物理値からの変換式を持っていることがあります。これらをデータ
ベースとして、プロジェクトごとに持つことができます。このデータベースは、製品に同梱される CANdb++ Editor で作成と編集を行います。
通信を記述した ICD ファイルが提供されるシステムについては、付属のコンバーターを使用して、それらの記述をこの内部データベースのフォー
マットに変換できます。
このデータベースを基にして、バス上のメッセージとそれに含まれるデータをシステムレベル、サービスレベル、メッセージレベルで表示できます
(例:Cabin Pressure Control、Water Waste、Body Pitch Angle、Boiler Water Temperature など)。シンボリックな表示だけでなく、メッ
セージの送信やこれらのデータの変更も可能です。
通信モニター
トレース Window では、CAN メッセージのトラフィックを表示しながら、同時にプロトコル情報の分析を行います。現在実行中のサービスが表示さ
れるだけでなく、該当するサービスパラメーターを確認することもできます。解析を容易にするため、特定のデータのフォントや背景色を変更して表
示ができます。これによって、個々のプロトコルシーケンスを時系列ですばやく参照することができます。CANalyzer.CANaero は、ARINC 825および ARINC 826 の各プロトコルをサポートしています。
トレース Window に表示する情報は、ユーザーが必要とするものを選択できます。トレース Window では、CAN メッセージ ID をプロトコルで規
定しているフォーマットに従い、カラムごとに分割しての表示もサポートしています。加えて、分割したメッセージ ID について、値が持つ意味をテキ
ストで測定中に表示することも可能です。独自に規定した値にも応用できるようになっています。
プログラミングによる拡張
CANalyzer は、ユーザーによるプログラム追加で機能を拡張できるように考えられています。ここで使われるプログラミング言語は、C 言語に似
た CAPL (Communication Access Programming Language) を利用します。CANalyzer には、CAPL プログラムを作成/編集、コンパイ
ルまで行う開発環境が含まれています。
CANalyzer .CANaero
5
サポートするプロトコル
ARINC 825
「General Standardization of Controller Area Network Bus Protocol for Airbone Use」では、CAN をベースとした通信プロトコルの基
本コンセプトが定義されています。これは、IMA の考え方もサポートし、AFDX®のような他のバスシステムにもまたがったアドレスの割当てができ
るようにしています。
オリジナルプロトコル
通信メッセージデータベースを参照して解析を行う CANoe.CANaero は、対象とするデータベースを用意することで、オリジナルプロトコルにも利
用できます。
ハードウェアインターフェイス
CANalyzer.CANaero は、ベクターがサポートするすべてのインターフェイスで動作します。さまざまな PC インターフェイス(PCMCIA、
ExpressCard、USB、PCI、PCI-Express、PXI)に対応しており、さらにバストランシーバーの選択の幅が広いため、どのようなアプリケーション
に対しても、最適なバスアクセスを提供可能です。
トレーニング
ベクターでは、CANoe プロトコルのトレーニングを定期的に開催しております。
各コースの詳細やスケジュールにつきましては、ベクターの下記 Web サイトをご覧ください。
http://www.vector.com/vj_training_jp.html
www.vector-japan.co.jp