KopherBit
戻る / 開発ツール

KITE Pulse

公開中 バージョン 0.6.0

CAN、CAN-FD、LIN、Automotive Ethernet、SOME/IP、SecOC、WebGL 信号チャート、BLF 記録向けのマルチバス計測ツールです。

製品概要

車載通信、信号デコード、計測記録を一つの作業領域に

KITE Pulse は KopherBit KITE ファミリーの車載バス計測・信号監視ワークステーションです。CAN、CAN-FD、LIN、Automotive Ethernet channel を並行して開き、DBC、LDF、ARXML によるデータベース駆動デコードを行い、raw trace、decoded signal、Ethernet packet decode、SOME/IP service、SecOC freshness 状態を一つの画面で扱います。記録は BLF として保存でき、車載ネットワーク bring-up、SOA / SOME/IP 開発、SecOC 統合、長時間 trace 保持に適します。

マルチバス・ハードウェア接続

共通 kdp-network-driver により CAN、CAN-FD、LIN、Ethernet channel と Kvaser、PCAN、ZLG、Vector などの CAN ハードウェアを扱います。

データベース駆動デコード

DBC、LDF、ARXML により CAN / LIN / Ethernet PDU と SOME/IP service を解析し、byte order、scale、offset、unit を工学信号へ変換します。

リアルタイムチャートと packet decode

WebGL 信号チャートは min-max downsampling、dual cursor、複数 trace に対応し、TracePanel と PacketDecodePanel で raw message と Ethernet protocol layer を確認できます。

SOME/IP、SecOC、BLF

SOME/IP service discovery、request / response、fire-and-forget、notification、SecOC MAC / freshness 監視、ZLIB 圧縮 BLF 記録を扱います。

画面イメージ

KITE Pulse
KITE Pulse 車載バス計測と信号監視画面イメージ

画面イメージ

KITE Pulse 主要ワークスペースとエンジニアリング操作画面。

KITE Pulse SOME/IP、SecOC freshness、BLF recording 画面イメージ

SOME/IP、SecOC、BLF 記録

KITE Pulse の SOME/IP module、PacketDecodePanel、SecOcFreshnessPanel、recording API に基づき、service discovery、protocol-layer decode、freshness counter、BLF + ZLIB 記録を示します。

製品ハイライト

一つのワークスペースで CAN、CAN-FD、LIN、Automotive Ethernet channel と Kvaser、PCAN、ZLG、Vector などの CAN ハードウェアを扱います。

DBC / LDF / ARXML database tree により raw frame、PDU、SOME/IP service を観測可能な工学信号へ変換します。

WebGL 信号チャート、virtualized trace、Ethernet packet decode、SOME/IP node simulation、SecOC freshness 監視、BLF ZLIB 記録を含みます。

主な機能

マルチバス接続

shared driver layer により CAN、CAN-FD、LIN、Ethernet channel を同時に開き、live RX queue と protocol 別 TX command を扱います。

ハードウェア interface 統合

CAN hardware は Kvaser、PCAN、ZLG、Vector を扱い、Kvaser Android USB-CAN JNI bridge の統合情報も source material に含まれます。

データベース駆動デコード

DBC、LDF、ARXML により signal、frame、schedule、PDU、SOME/IP service description を読み込み、SignalPanel / TracePanel へ drag binding できます。

WebGL 信号チャート

SignalPanel は WebGL rendering、min-max downsampling、dual cursor delta measurement、複数信号の色分け表示に対応します。

Trace と packet decode

TracePanel は高レート raw message を virtual scrolling で表示し、PacketDecodePanel は Ethernet L2 / L3 / L4 / SOME/IP layer と hex dump を表示します。

SOME/IP と node simulation

service discovery、offer / find / subscribe、request / response、fire-and-forget、notification、CAN / LIN simulation node と cyclic message を扱います。

SecOC と BLF 記録

SecOC MAC key、freshness value、trip / reset / message counter、import / export を管理し、記録は BLF + ZLIB と高精度 timestamp で保存します。

代表的な通信解析ワークフロー

database 読み込み、hardware channel 設定、raw trace、WebGL signal monitoring、SOME/IP / SecOC 確認、BLF 保存までを扱い、ネットワーク問題の特定と記録を支援します。

1

Database 読み込み

DBC、LDF、ARXML から CAN / LIN signal、Ethernet PDU、SOME/IP service definition を作成します。

2

Hardware channel 設定

Kvaser、PCAN、ZLG、Vector、Ethernet channel を選択し、bus type と RX / TX 状態を確認します。

3

Trace stream 監視

TracePanel で raw message を確認し、PacketDecodePanel で Ethernet と SOME/IP protocol layer を確認します。

4

Signal trend 確認

database tree の signal を WebGL chart に追加し、dual cursor と downsampling で変化を確認します。

5

SOME/IP / SecOC 確認

service discovery、request / response、notification、MAC validation、freshness counter 状態を確認します。

6

BLF 保存

計測記録を ZLIB 圧縮 BLF として保存し、offline analysis と engineering traceability に利用します。

適用シーン

車載ネットワーク bring-up、ECU 通信テスト、SOME/IP 開発、SecOC 統合、長時間 BLF capture、test bench simulation に適します。

車載ネットワーク bring-up

一つの workstation で各 bus channel を開き、車両 DBC / LDF / ARXML に基づいて message、schedule、PDU layout、timing を確認します。

SOME/IP 開発

service を検出・実行し、client / server を simulation しながら request / response、notification、service discovery traffic を取得します。

SecOC 統合

MAC configuration を読み込み、freshness synchronization と trip / reset / message counter 状態を確認します。

長時間 BLF capture

multi-bus traffic を timestamp 付き BLF として記録し、offline analysis と issue traceability に利用します。

Test bench simulation

cyclic CAN / LIN simulation node で SUT を動かし、test 中に signal value を更新します。

対応フォーマット・標準

CAN / CAN-FD LIN Automotive Ethernet DBC / LDF / ARXML SOME/IP SD / Request / Notification SecOC MAC / Freshness BLF + ZLIB Kvaser / PCAN / ZLG / Vector