科飛數位 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 轉成工程訊號。

即時圖表與封包解析

WebGL 訊號圖支援 min-max downsampling、雙游標量測與多條 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 監控與 BLF ZLIB 錄製。

介面示意

KITE Pulse
KITE Pulse 車載匯流排量測與訊號監控介面示意

介面示意

KITE Pulse 核心工作區與工程操作畫面。

KITE Pulse database tree、virtualized trace、WebGL signal chart 與 packet decode 介面示意

Trace、Signal 與 packet decode 工作區

依照 `TracePanel`、`SignalPanel`、`WebGLChart`、`PacketDecodePanel` 與 DBC / LDF / ARXML parser 繪製,呈現 high-rate raw message、aggregated timing、signal decode、dual cursor 與 Ethernet L2 / L3 / L4 / SOME/IP 拆解。

KITE Pulse CAN / LIN node simulation、signal editor 與 cyclic message 介面示意

Node simulation 與訊號送訊

依照 `nodeStore`、`sim_node`、`signalPacker`、`SendPanel` 與 cyclic message 流程繪製,呈現從資料庫建立模擬節點、編輯 signal value、pack frame、送出 CAN / LIN 訊息與 SecOC protected frame。

KITE Pulse SOME/IP、SecOC freshness 與 BLF recording 介面示意

SOME/IP、SecOC 與 BLF 錄製

依照 KITE Pulse 的 SOME/IP、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 節點模擬、SecOC freshness 監控與 BLF ZLIB 錄製。

核心能力

多匯流排連線

透過 shared driver layer 同時開啟 CAN、CAN-FD、LIN 與 Ethernet channel,並支援 live RX queue 與各 protocol TX command。

硬體介面整合

CAN hardware 支援 Kvaser、PCAN、ZLG 與 Vector;Kvaser 也保留 Android USB-CAN JNI bridge 的整合方向。

資料庫驅動解碼

以 DBC、LDF、ARXML 載入訊號、frame、schedule、PDU 與 SOME/IP service 描述,並支援拖曳到 SignalPanel / TracePanel。

WebGL 訊號圖

SignalPanel 使用 WebGL chart、min-max downsampling、雙游標 delta 量測與多訊號顏色區分,適合高頻訊號長時間觀察。

Trace 與封包解析

TracePanel 以 virtual scrolling 顯示高流量 raw message;PacketDecodePanel 提供 Ethernet L2 / L3 / L4 / SOME/IP 層級拆解與 hex dump。

SOME/IP 與節點模擬

涵蓋 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 與高精度時間戳保存。

典型通訊分析流程

從資料庫載入、硬體通道連線、raw trace、WebGL 訊號監控、SOME/IP / SecOC 檢查到 BLF 保存,讓網路問題可以被定位、比對與留存。

1

載入資料庫

匯入 DBC、LDF、ARXML,建立 CAN / LIN signal、Ethernet PDU 與 SOME/IP service 定義。

2

設定硬體通道

選擇 Kvaser、PCAN、ZLG、Vector 或 Ethernet channel,並確認 bus type 與 RX / TX 狀態。

3

同步監控 trace

用 TracePanel 檢視 raw message,並以 PacketDecodePanel 拆解 Ethernet 與 SOME/IP protocol layer。

4

觀察訊號趨勢

把 database tree 中的 signal 加入 WebGL chart,以雙游標與 downsampling 檢查訊號變化。

5

檢查 SOME/IP / SecOC

觀察 service discovery、request / response、notification、MAC validation 與 freshness counter 狀態。

6

保存 BLF

將量測紀錄保存為 BLF + ZLIB,供後續離線分析與工程交付追溯。

適用場景

適合整車網路 bring-up、ECU 通訊測試、SOME/IP 開發、SecOC 整合、長時間 BLF capture 與測試台 simulation。

整車網路 bring-up

在同一工作站打開各 bus channel,依車輛 DBC / LDF / ARXML 檢查 message、schedule、PDU layout 與 timing。

SOME/IP 開發

搜尋與演練 service,模擬 client / server,並擷取 request / response、notification 與 service discovery traffic。

SecOC 整合

載入 MAC configuration,確認 freshness value 是否同步,並追蹤 trip / reset / message counter 狀態。

長時間 BLF capture

將多匯流排 traffic 以 timestamp 保存成 BLF,供後續離線分析與問題追溯。

測試台 simulation

以 CAN / LIN simulation node 週期送訊,並在測試過程中即時調整 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

車用產品分類

車用工程工具

此產品屬於車用工程工具,支援 ECU 開發、測試自動化、調校、驗證與交付證據管理。

應用場景

ECU 開發 診斷 調校 驗證 量產支援

系統架構

  • 車用工程工具定位於商用電動車、車用 ECU 與車用軟體整合架構。
  • 可銜接硬體、基礎軟體、應用軟體、調校、測試與量產驗證流程。

通訊介面

  • 依產品型態支援 CAN、CAN FD、LIN、Ethernet、UDS 診斷、調校與車載網路整合。
  • 可串接 VCU、EVCC、BMS、BCM、Gateway、充電系統與工程工具鏈。

功能安全

  • 支援導入 ISO 26262 思維的車用開發專案,涵蓋診斷、監控與 fail-safe 行為設計。
  • 可配合安全需求、驗證證據與量產整合流程規劃。

車用資安

  • 支援 ISO 21434 導向的資安規劃、secure update、存取控制與診斷保護。
  • 可與 secure boot、secure communication、OTA 與弱點管理流程整合。

OTA / 診斷

  • 可配合 KopherBit 工具鏈建立 UDS 診斷、刷寫、調校、測試自動化與 OTA-ready 流程。
  • 工程證據可包含 trace、report、網路定義與 ECU 驗證輸出。

整合能力

  • 可整合 AUTOSAR、BSW、SWC、RTE、MCAL、BMS、EVCC、BCM 與商用電動車電子系統。
  • 適用於 OEM、Tier1、原型車、電動巴士、卡車與特殊車工程流程。