KopherBit
返回 / 開發工具

KITE Calibrator

已發布 版本 0.3.1

用於 ECU 標定與量測的 XCP-on-CAN 工具,協助工程師管理 A2L / ELF 專案、參數調整、DAQ 量測與 HEX 輸出。

產品概覽

讓標定資料、線上調整與量測結果在同一個工作區完成

KITE Calibrator 用於 ECU 參數標定、XCP 連線、characteristic 編輯與 DAQ 即時量測。工程師可從 A2L 與 ELF / AXF / OUT 建立專案資料,線上讀寫 scalar、curve、map、VAL_BLK,並將 RAM 標定結果輸出為 HEX 供後續整合。

A2L / ELF 專案管理

載入 A2L、ELF / AXF / OUT 與 DBC,整理 characteristic、measurement、record layout、DAQ list、segment mapping 與 symbol address。

A2L Editor

從 ELF debug symbol 搜尋並建立 CHARACTERISTIC、ARRAY、MEASUREMENT,支援 data type、dimension、limit 與 address 回寫。

線上標定頁

支援 parameter page、array page、curve editor、map editor 與 VAL_BLK 類型,透過 XCP read / write 與 readback 確認 ECU 端狀態。

DAQ 與交付輸出

配置 DAQ event / ODT 進行即時量測,支援 Numeric / Graphic page、ASC recording、measurement log、Intel HEX 輸出與 parameter HEX flash。

ID · ki-calibrator

介面示意

KITE Calibrator
KITE Calibrator XCP 標定與 DAQ 量測介面示意

介面示意

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

KITE Calibrator A2L Editor、ELF Search 與 Symbol Editor 介面示意

A2L Editor 與 ELF symbol 對應

依照實際 `A2lEditorPanel` 設計:包含 XCP Configuration、ELF Search、Symbol Editor,可由 ELF debug symbol 建立 CHARACTERISTIC / ARRAY / MEASUREMENT,並回寫 A2L address 或新增 block。

KITE Calibrator DAQ 設定、Numeric Page、Graphic Page 與 Map Editor 介面示意

DAQ、量測頁與 Map Editor

依照 `DaqConfigPanel`、`MeasurementLogPanel`、`GraphicVisualizationPanel` 與 `MapEditorPanel` 的工作方式繪製:A2L measurement 可配置 DAQ event / rate,並拖曳到 Numeric Page、Graphic Page 或 Map Editor 進行線上觀察與 read / write。

產品重點

支援 A2L parser、ELF symbol / debug symbol 解析、segment address mapping,並可把 selected symbol 回寫成 A2L CHARACTERISTIC / MEASUREMENT block。

支援 XCP-on-CAN connection、scalar read / write、block read / write、curve / map / VAL_BLK 編輯與 readback 確認。

支援 static / dynamic DAQ flow、DTO frame 解碼、measurement log / playback、ASC trace recording、Intel HEX export 與 parameter HEX flash。

核心能力

A2L / ELF / DBC 載入

解析 characteristic、measurement、axis、conversion、record layout、DAQ list 與 ECU address;ELF symbol 優先於 A2L address,必要時套用 segment offset。

A2L Editor 與 symbol 建模

提供 XCP Configuration、ELF Search、Symbol Editor 三個工作頁,可新增或更新 CHARACTERISTIC、ARRAY、MEASUREMENT,並以 Save to A2L 回寫。

Parameter / Curve / Map 編輯

支援 scalar、curve、map、array / VAL_BLK 的線上 read / write,包含限值 clamp、批次加減乘除與 block read / write。

DAQ / ODT 量測

從 A2L DAQ event 建立 channel,支援 polling 與 DAQ list,將 DTO frame 解碼成工程值、min / max、Numeric Page 與 Graphic Page。

Trace 與量測紀錄

量測期間可啟動 ASC recording;measurement log 可保存 channel sample,並支援後續載入 playback 做資料檢視。

HEX 交付

支援 RAM calibration page 匯出 Intel HEX,也可載入 parameter HEX 並透過 XCP DOWNLOAD 寫入 ECU RAM 對應 segment。

典型標定流程

從專案匯入、XCP 連線、參數調整到結果輸出,讓標定工作可以被記錄與交付。

1

建立專案

載入 A2L 與 ELF / AXF / OUT,建立標定資料模型。

2

連線 ECU

透過 XCP-on-CAN 連線並確認 session、DAQ 與 memory access。

3

調整與量測

修改 characteristic,同步觀察 measurement 與趨勢。

4

輸出結果

保存標定設定、量測資料與 Intel HEX 輸出。

適用場景

適合控制策略標定、ECU bring-up、HIL / bench 調試與標定資料交付。

控制參數調整

線上修改 threshold、gain、curve 與 map,確認 ECU 反應。

DAQ 量測

監控控制變數、感測值、狀態量與診斷相關訊號。

標定交付

輸出 HEX 與標定記錄,支援後續版本整合。

支援格式與標準

ASAM A2L ELF / AXF / OUT DBC ASAM MCD-1 XCP XCP on CAN DAQ / ODT ASC trace Intel HEX Kvaser / PCAN / Vector / ZLG