機能の詳細
データロギング
車両データはテストと分析の目的で記録する必要があり、評価は後でオフラインで行われます。非常に大量のデータには、データを制限するためのインテリジェントなメカニズムが必要です。これらには、フィルタを使用した個々の信号またはメッセージの選択的ロギング、イベントトリガーによる「開始/停止」機能、および古い不要なデータの自動上書きが含まれます。また、データロギング機能には省エネのスタンバイモードがあり、製品使用中に「Wake On」機能を使って素早く終了させることができます。
データの読み取りと書き込み
車載ネットワークは、車内のクローズドシステムです。これらのシステムは、産業用システムのように単一のデバイスベースではなく、メッセージカタログ(DBC、Fibex、ARXML、LDF、A2Lなど)を使用してネットワークベースで記述されます。これらの記述により、記録されたデータをデコードして評価することができます。HMS 製品を使用する場合、ユーザーはそれぞれのアプリケーションに合わせた最適な結果を得るために、メッセージをベースと信号ベースでデータの記録を選択できます。

カスタマイズされたトリガーによる柔軟性
HMS のすべてのデータロギングソリューションには、トリガ機能が内蔵されています。これは、ロギングプロセスをトリガーする個々のイベント、つまりロギングプロセスを開始または終了するイベントで構成されます。これには、しきい値の超過、定義されたメッセージの受信、イベント間の論理リンクなどが含まれます。
診断
さまざまな診断プロトコルがサポートされています。診断データまたは更新機能は、オプションの利用可能なD-PDU APIまたはDoIPを介して制御ユニットに送信できます。
ゲートウェイ
ゲートウェイは、CANnector、Mobilizer、またはFRC-EPシリーズで実行されるすべての設定のメインアプリケーションです。1つのCANバスから別のCANバスへのデータ転送を提供するだけでなく、ユーザーコード、データロガー、Matlab/Simulinkなどの論理バスシステムを全体的なデータ交換に接続することもできます。この戦略では、すべてのフレーム、PDU、または信号をソースからデスティネーションに個別にルーティングすることができます。これは、直接操作することも、カスタマイズされたユーザーコードなどを介して、その場でデータを操作することもできます。
ゲートウェイ・アプリケーションの構成方法必要な作業は、ACTツールのゲートウェイ・ビューを使用し、ドラッグ・アンド・ドロップの概念を使用してソースとターゲットの関係を定義することだけです。ソースバスから目的のデータをドラッグして、デスティネーションにドロップするだけです – これが実際のバスシステムなのか、ユーザーコードなのか、ロガーなのかは関係ありません。最後に、作成したコンフィグレーションを Ixxat 組み込みプラットフォームにロードし、スタンドアロンで実行することができます。
FlexRay / CAN / CAN FD / LIN
バス記述ファイルはこれらのインターフェースに使用できますが、使用する必要はありません。指定した場合は、バス記述ファイルから信号を選択し、基になる記述ファイルを使用して別のバスにマップできるため、信号ベースのゲートウェイを簡単に構成できます。そのため、異なるソース・メッセージからのシグナルを 1 つのターゲット・メッセージに結合することができます。
しかし、物理信号の表現が送信元と宛先の間で一致しない場合はどうなるでしょうか。この場合、自動信号変換を有効にするか、ユーザー コードまたは特定の MATLAB/Simulink モデルを使用して複雑な信号調整を行うことができます。
また、生成されたフレームは宛先バスでどのように送信されますか?したがって、いくつかのオプションを使用できます。
- 1つまたは複数のソース信号の受信によって引き起こされるイベント
- 1つまたは複数のソース信号の値の変化によってトリガーされるイベント
- 対応するCANdBで定義されたサイクルタイムで周期的に
- 手動で調整したサイクルタイムで周期的に
- 例えば、ユーザーコードによって生成されるトリガー信号に基づく
- 上記の可能性の組み合わせ
しかし、一部の信号は値を変更する必要はありませんか?はい、そうかもしれません。このような場合、これらの信号に静的な既定値を使用できます。これは、基になるバス記述ファイルで定義された静的な値でも、個人的に定義した値でもかまいません。
LIN-2-CAN-Gateway の設定:

- 無料のACTソフトウェア を使用
- LDF ファイルの読み込み
- CAN(FD)にルーティングする信号とフレームを選択します
- ACT は新しい DBC を生成できます
- または、DBC/ARXMLファイルをインポートし、信号をDBC信号/フレームにドラッグ&ドロップして「マッピング」します。 - さらに、ドラッグ&ドロップでWebSocketアルゴリズムを使用して視覚化を作成できます
- シグナルを操作したい場合は、C-User-Codeを使用してください。
- 構成をデバイスにダウンロードします
準備ができました!
EtherCATの
CAN(FD)、FlexRay、またはLINベースのシステムを最新の産業用通信に接続する必要がありますか?CANnector、Mobilizer、またはEtherCAT拡張機能付きのFRC-EPシリーズデバイスを選択するだけで問題ありません。ACT内では、簡単なドラッグ&ドロップコンセプトを使用して、EtherCATスレーブとの間でマッピングを生成できます。また、ACTは対応するESIファイルも自動的に生成します。このファイルを有能なEtherCATマスターと併用することで、EtherCATネットワークを快適に構成できます。
EtherCATに接続すると、CAN(FD)、Flexray、LINバスシステム、またはその他のEtherCATベースのセンサーやIOデバイスからのすべてのデータが、同じ通信システム上でSPSまたはPCに配信され、同期され、テスト実行を制御します。
アナログ/デジタルIO
FRC-EP、Mobilizer、CANnectorデバイスは、アナログまたはデジタルI/Oポートも備えています。ACT では、これらの信号をコンフィギュレーション内の他の信号と同様に使用できます。データの方向、値の範囲、変換ルール、単位を設定した後、IOはドラッグ&ドロップで他のバスシステムとの間で簡単にマッピングできます。
バーチャルバス
ACTを使用して、仮想バスを構成に追加できます。 仮想バスは、コンフィグレーションに独自の「変数」(環境変数)を定義するために使用できます。これらの変数は、ドラッグ&ドロップコンセプトにより、他のバスシステムとの間でマッピングすることができます。これにより、例えば、Cユーザーコードモジュールでこのような変数を計算し、他のバスシステムで使用することができます。
DBCジェネレータ
ゲートウェイの機能の 1 つは、CAN、CAN FD、Generic Ethernet、仮想 CANonEthernet、CAN@net など、さまざまな物理バスと論理バスのマッピングに基づいて DBC ファイルを生成することです。
FDXの
XCPonEthernetは複雑すぎますか?また、より簡単な高速データ交換プロトコルを使用して、サードパーティ製ソフトウェアソリューションをCANnector、Mobilizer、またはFRC-EPシリーズのデバイスに接続することもできます。ACTでは、必要なすべての信号は、FDXバスシステムとのドラッグ&ドロップコンセプトによってマッピングされます。ACT は、FDX バスに対応する XML 記述ファイルを自動的に生成します。この XML ファイルをソフトウェア ソリューションにインポートすると、データの読み取りや送信の準備が整います。
汎用イーサネット / CAN@net / 仮想 CAN(FD)onEthernet
ケーブル配線を減らしたい、または長距離をブリッジしたいとお考えですか?当社の汎用イーサネットプロトコルは、この課題を容易に解決します。汎用イーサネットは、イーサネット上の仮想CAN(FD)、FlexRay、またはLINバスシステムです。ACTにより、ジェネリックイーサネットバスシステムとの間で目的のデータをマッピングできます。
その後、データはイーサネット経由で配信され、カウンターCANnector、Mobilizer、またはFRC-EPシリーズデバイスを使用して物理プロトコルに戻すことができます。これは古典的なレンジエクステンダーと呼ばれます。
データストリームをPCに直接接続する場合は、当社のVCIドライバーを使用して、デバイスをリモートPCインターフェイスとして使用できます。
このような仮想バスは最大 16 個まで構成できます。これを使用して、目的のデータを 1 つではなく、最大 16 の異なる IP アドレスまたはポートに配布できます。つまり、独自のイーサネットベースの通信ネットワークを構築し、「ラストマイル」でCAN(FD)、FlexRay、またはLINプロトコルを使用するだけで済みます。
Generic Ethernet プロトコルでは、Ixxat CAN@net デバイスと CANnector、Mobilizer、FRC-EP シリーズのデバイスを組み合わせることもできます。CAN ポートが足りない場合は、 最大 136 個 の CAN / 72 個の CAN FD インターフェースまで拡張できます。
お使いのWindows PCではVCIドライバーを使用できませんか?したがって、汎用イーサネット・プロトコルは、どのターゲット・オペレーティング・システムにも非常に簡単に実装できます。最も簡単なケースでは、ターミナルプログラムを使用してデータを送受信できます。
残留バスシミュレーション(RBS)
残留バスシミュレーション(またはレストバスシミュレーション(RBS))は、ECUまたは車両の部品をシミュレートするために使用されます。通常はスクリプト言語を使って手動でコーディングする必要がありますが、Ixxat のソリューションではそうはいきません。当社のRBSは、統合された車両エディタで定義した車両説明データベースによって自動的に生成されます。あとは、シミュレーションしたいECUを選択するだけです。
次の作業は、ACT によって自動的に行われます。
- どのメッセージを送信するかの検出
- どのメッセージにCRCまたはアライブカウンタが含まれているかを検出する
- CRCとアライブカウンタの計算を自動的に行うモジュールの生成
- 生成された C コードをクロスコンパイルし、最高のパフォーマンスで残りのテスト構成に統合します
これらはすべてコンフィグレーションウィザードで行われるため、プログラミングの手間はかかりません。
あなたはRBSに影響を与えたいですか?自動生成されたモジュールに特定のコードまたはアルゴリズムを追加するだけで問題ありません。最後に、RBSを含む完全な構成は、MobilizerまたはFRC-EPシリーズのデバイス上で自律的に実行されます。
XCPonイーサネット
MobilizerまたはFRC-EPシリーズのデバイスで実行されるRBSを制御または調整したいですか?このために、XCPonEthernet を使用して、この規格をサポートするサードパーティ ソフトウェアを接続できます。
必要に応じて、ACT は、デバイスで実行されている RBS/GW コンフィギュレーションによって送信されるすべての信号を含む A2L 記述ファイルを生成します。サードパーティツールの観点から見ると、MobilizerまたはFRC-EPシリーズのデバイスは仮想ECUです。A2L仮想メモリを使用して、目的の信号を含む場所を読み書きできます。そうすることで、さまざまなバスシステムで送信されるすべてのものに影響を与えることができます。これには、RBS によって生成された CRC カウンターとアライブ カウンター、またはデバイスで実行されているユーザー コードによって計算されたシグナルも含まれます。
HIL信号操作
FlexRay/CAN RBSとXCPonEthernet拡張機能に基づいて、RBSによって送信される信号を定義および操作できます。これには、たとえば次のものが含まれます。
- 定義された時間またはサイクル数での信号のオン/オフ切り替え
- スイッチオフ信号による定義された代替値の伝送
- CRCおよびアライブカウンターの破損の定義
信号操作の制御は、ユーザーコード、ゲートウェイ、またはXCPonEthernetを介して行うことができます。
ビジュアリゼーション
信号の可視化は、ゲートウェイ構成に仮想バスとして追加されます。これにより、統合されたWebサーバーを介して、マッピングされたすべての信号を簡単に表示および刺激できます。あらゆるデバイス(PC、スマートフォン、タブレット)をディスプレイデバイスとして使用することができます。唯一の基本的な要件は、HTML5 対応の Web ブラウザーです。HMS では汎用の HTML ページをご用意しております。これは、ユーザーが自分の要件に合わせて調整できます。可視化デバイスは、USB、イーサネット、またはWLAN経由で接続されます。
どの信号を視覚化するか、また、それらをテキスト形式で表示するか、グラフ形式で表示するかを個別に選択できます。このような可視化設定は、CANnector/Mobilizer/FRC-EPシリーズまたは可視化デバイスに保存できます。これにより、ビューを個別に保存したり、設定を行ったユーザーが表示できるものを定義したりできます。

特定のビジュアライゼーションが必要ですか?デフォルトのビジュアリゼーションでは不十分な場合は、独自の HTML5 ベースのビジュアリゼーションを簡単に追加できます。標準化されたデータ交換ストリームに接続するだけです。
Matlab/Simulinkモデル
一部のユーザーにとっては、Cコードの開発が複雑すぎるか、他のプロジェクトからの既製のモデルがすでにあります。これらのモデルは、別の API を使用して統合できます。ユーザー コードと同様に、Matlab/Simulink モデルはマッピングされた信号とメッセージにアクセスできます。これにより、より複雑な機能モデルの統合が可能になります。
Matlab または Simulink に基づく機能モデルが既に存在する場合は、ACT を使用して全体的な構成に統合できます。必要に応じて、ACT は、必要なすべての信号と、生の値から物理信号値への信号変換のフレームワークを含む基本モデルを自動的に生成します。ユーザーは、MatlabまたはSimulinkを使用して目的の機能を設計するか、既存のモデルを基本モデルにコピーするだけで済みます。最後に、実行可能モジュールがこのモデルから自動的に生成され、デバイス上で独立して実行される全体的な構成に統合されます
ユーザーコード
標準のゲートウェイソリューションの可能性に加えて、Mobilizer、CANnector、FRC EPシリーズのインテリジェントゲートウェイは、独自の機能を統合する可能性を提供します。このために、ユーザー コード バスは仮想バスとしてゲートウェイ構成に追加されます。ドラッグ&ドロップですべてのバスシステムとの間でマッピングされる信号とメッセージは、独自のコードの入出力として機能します。ユーザー コード アプリケーションは標準 C で記述され、特定のアルゴリズムをマップできます。これにより、デジタル出力の制御やロガーの複雑なトリガモジュールの実装が簡単かつ便利になります。
IxAdmin
IxAdminは、FRC-EPシリーズ、Mobilizer、CANnectorプラットフォーム用のPCベースの管理ツール(フリーウェア)で、USB、イーサネット、WiFi経由で接続できます。
- 設定のアップロード/ダウンロード
- 複数の構成の管理
- デバイス更新の実行
- ファームウェア/ボードサポートパッケージの更新
- ランタイムライセンス管理
- 一般設定
- Webベースのダッシュボードへのアクセス
- ロガー・ファイルへのアクセス
- コマンドラインツールとしても利用可能
車両エディター
ほとんどのソリューションの基盤となるのは、CANdB、DBC、LDF、FIBEX、AUTOSAR-XMLなどのバス記述ファイルです。通常、記述には多くの情報が含まれていますが、CRC、チェックサム、残留バスシミュレーション(RBS)などの生成に必要なアライブカウンタアルゴリズムなどの重要な詳細が欠落しています。
車両エディタでは、必要なすべての情報を含む完全な車両説明データベースを作成できます。テストアプリケーションのライフサイクル中に変更があった場合(例:新しい車両統合レベル)、そのような車両記述データベースの新しいバリアントを作成して、既存の残留バスまたはゲートウェイ構成を簡単に移植できます。これにより、時間が節約され、すでに検証済みのテスト構成にエラーが発生するリスクが軽減されます。