眾所周知,CCP是CAN Calibration Protocol CAN 標(biāo)定協(xié)議的縮寫,XCP是Universal Measurement and Calibration Protocol 通用測(cè)量與標(biāo)定協(xié)議的縮寫。二者都普遍使用于開發(fā)、測(cè)試和車載標(biāo)定,由ASAM(自動(dòng)化和測(cè)量系統(tǒng)標(biāo)準(zhǔn)化協(xié)會(huì))制定。
同星提供CCP/XCP標(biāo)定方案,TSMaster支持CCP/XCP的在線標(biāo)定、離線標(biāo)定、自動(dòng)化標(biāo)定等,本文著重介紹TSMaster的CCP/XCP標(biāo)定功能。
CCP/XCP功能概述
CCP標(biāo)定
XCP on CAN/CAN FD標(biāo)定
支持DAQ/Polling測(cè)量
內(nèi)存設(shè)置,包括加載鏡像文件,配置校驗(yàn)方法等
支持特性參數(shù)曲線、MAP圖等
支持MDF/MF4存儲(chǔ)和回放
支持圖形顯示變量的曲線
支持標(biāo)定參數(shù)管理,par/DCM或者h(yuǎn)ex格式
支持單文件和多文件下載
數(shù)據(jù)庫
加載A2L文件之后,自動(dòng)解析出數(shù)據(jù)庫中的變量、轉(zhuǎn)換方法、結(jié)構(gòu)體布局等信息,也支持搜索。

協(xié)議詳解
協(xié)議設(shè)置
協(xié)議設(shè)置主要包括安全算法導(dǎo)入、主從節(jié)點(diǎn)標(biāo)識(shí)符設(shè)置、CAN FD配置、字節(jié)序等。

DAQ設(shè)置
XCP DAQ設(shè)置包括動(dòng)態(tài)/靜態(tài)DAQ配置、最大事件通道數(shù)量、優(yōu)化類型、地址擴(kuò)展、ODT信號(hào)配置、支持分頻/恢復(fù)。

DAQ分配
系統(tǒng)消息查看:DAQ分配過程
報(bào)文消息查看:原始報(bào)文Trace


事件設(shè)置
可以手動(dòng)或者自動(dòng)從A2L文件創(chuàng)建事件名稱、事件通道、觸發(fā)速率、優(yōu)先級(jí)、單位、事件類型等。

可選命令
XCP可選命令:可以手動(dòng)勾選可選命令,或自動(dòng)從A2L文件識(shí)別可選命令。

內(nèi)存設(shè)置
內(nèi)存配置包括:標(biāo)定數(shù)據(jù)的加載和導(dǎo)出。支持s19, hex, mot文件。

數(shù)據(jù)記錄
標(biāo)定數(shù)據(jù)的記錄,內(nèi)部默認(rèn)記錄為mat格式,可選MDF格式的版本,也可導(dǎo)出為MDF格式文件。

信號(hào)激勵(lì)
可以從標(biāo)定數(shù)據(jù)庫頁面直接拖變量到信號(hào)激勵(lì)頁面,也可以直接點(diǎn)右鍵添加。可以重置到原始信號(hào)值,支持導(dǎo)入和導(dǎo)出配置。

參數(shù)曲線
MAP圖顯示
支持曲線和MAP圖兩種方式的參數(shù)標(biāo)定,也可以從ECU中讀取參數(shù)。

X/Y chat 顯示
MAP圖可以設(shè)置為X/Y chart 顯示方式。

標(biāo)定參數(shù)管理
支持標(biāo)定參數(shù)的導(dǎo)入和導(dǎo)出
支持par、DCM格式和hex格式
可以將當(dāng)前狀態(tài)設(shè)置為基線

標(biāo)定數(shù)據(jù)管理器,主要包含如下功能:
標(biāo)定數(shù)據(jù)的加載和分析
多標(biāo)定數(shù)據(jù)的分析比對(duì)
離線修改標(biāo)定參數(shù)
輸出整改后的標(biāo)定數(shù)據(jù)文件

加載數(shù)據(jù)
標(biāo)定數(shù)據(jù)加載,支持?jǐn)?shù)據(jù)類型包含:
1、Hex,S19類型數(shù)據(jù)。
2、DCM數(shù)據(jù)
3、PAR數(shù)據(jù)
上述載入數(shù)據(jù)如果只是A2L定義數(shù)據(jù)的局部,系統(tǒng)會(huì)提示用戶選擇一個(gè)模板數(shù)據(jù)文件自動(dòng)補(bǔ)齊。

數(shù)據(jù)對(duì)比
數(shù)據(jù)比對(duì)包含以下操作:
1、數(shù)據(jù)變量統(tǒng)計(jì)
2、選擇過濾條件:
△ 所有項(xiàng):顯示所有變量。
△ 修改項(xiàng):只顯示修改過后的變量
△ 相同項(xiàng):只顯示沒有變化的變量
△ 不匹配項(xiàng):加載數(shù)據(jù)文件中出現(xiàn)了A2L中未定義的變量

3、選擇參考文件:參考文件變化過后,響應(yīng)的比對(duì)結(jié)果也會(huì)跟著變化。被選中作為參考的文件圖標(biāo)如右圖所示。

4、選擇數(shù)據(jù)塊,查看詳細(xì)變化的數(shù)據(jù)點(diǎn)。如下圖所示:黃色背景表示整改后數(shù)據(jù)。

注意:TSMaster CDM模塊對(duì)同時(shí)比對(duì)數(shù)據(jù)文件數(shù)量不做限制,用戶可以添加多個(gè)文件同時(shí)進(jìn)行比對(duì)。
數(shù)據(jù)標(biāo)定
靜態(tài)數(shù)據(jù)標(biāo)定讓工程師完成標(biāo)定數(shù)據(jù)的分析和整合。比如把多個(gè)不同的標(biāo)定數(shù)據(jù)整改到一個(gè)目標(biāo)標(biāo)定數(shù)據(jù)文件中,其操作過程跟離線標(biāo)定一樣。
在操作完成后,支持用戶導(dǎo)出Hex/s19數(shù)據(jù)文件和DCM/Par等標(biāo)定數(shù)據(jù)管理文件。

標(biāo)定數(shù)據(jù)固化
CCP/XCP標(biāo)定過程中修改的參數(shù)位于標(biāo)定RAM區(qū)域中,在ECU斷電過后,這部分修改后的參數(shù)就會(huì)丟失。因此,需要需要把標(biāo)定后參數(shù)固化到ECU的Flash中。一般采用兩種方式:基于CCP/XCP或者基于UDS。
基于CCP/XCP的刷寫
通過 XCP Program 協(xié)議(UDS 協(xié)議另行講解)把標(biāo)定好的數(shù)據(jù)文件下載并固化到目標(biāo)ECU 中,讓標(biāo)定數(shù)據(jù)生效。
在完成了下載參數(shù)的配置過后,推薦的下載方式是:
1、先擦除 ECU 內(nèi)部數(shù)據(jù)。
2、再執(zhí)行下載流程。
采用這種方式,刷寫速度會(huì)遠(yuǎn)遠(yuǎn)快于直接執(zhí)行下載流程

基于UDS的刷寫
在TSMaster中,根據(jù)刷寫規(guī)范從上往下配置刷寫流程即可。其中,標(biāo)定數(shù)據(jù)文件加載到復(fù)合服務(wù)中,軟件內(nèi)部會(huì)自動(dòng)生成對(duì)應(yīng)的0x34,0x36,0x37服務(wù)流程,詳細(xì)配置方法,可以查詢TSMaster診斷相關(guān)章節(jié)說明。

自動(dòng)化標(biāo)定
TSMaster內(nèi)置報(bào)文信息分析,診斷,標(biāo)定,系統(tǒng)變量數(shù)據(jù)于一體,便于同步分析數(shù)據(jù)。通過COM組件調(diào)用也可以實(shí)現(xiàn)自動(dòng)化標(biāo)定。
典型應(yīng)用:
在產(chǎn)線,實(shí)驗(yàn)室等場(chǎng)景下用戶自己開發(fā)的應(yīng)用程序通過COM組件接口來調(diào)用TSMaster軟件實(shí)現(xiàn)自動(dòng)化標(biāo)定和刷寫。


遠(yuǎn)程標(biāo)定
1、遠(yuǎn)程標(biāo)定系統(tǒng)在客戶端完成設(shè)備映射后,用戶的實(shí)際操作界面依然是TSMaster,因此前述介紹的TSMaster的所有特點(diǎn),適用于此遠(yuǎn)程系統(tǒng)。
2、設(shè)備端采用MCU設(shè)備+4G/Wifi模塊,相比于采用SOC或者小型計(jì)算機(jī)設(shè)備的方案,具有更強(qiáng)的環(huán)境適應(yīng)性。
3、數(shù)據(jù)分析,數(shù)據(jù)管理方面,充分利用TSMaster軟件系統(tǒng)的已有特點(diǎn),具有很強(qiáng)的數(shù)據(jù)分析,比對(duì),整改,導(dǎo)出的能力。

-
XCP
+關(guān)注
關(guān)注
0文章
12瀏覽量
12111 -
MASTER
+關(guān)注
關(guān)注
0文章
111瀏覽量
12199 -
CCP
+關(guān)注
關(guān)注
0文章
22瀏覽量
11660
發(fā)布評(píng)論請(qǐng)先 登錄
ECU刷寫前的“隱藏關(guān)卡”:3分鐘看懂XCP/CCP標(biāo)定
CANape標(biāo)定窗口被鎖無法標(biāo)定
CANape報(bào)錯(cuò)無法啟動(dòng)測(cè)量
軟件更新 | TSMaster 7-8月新功能來了!你升級(jí)了嗎?
GraniStudio:相機(jī)標(biāo)定例程
軟件更新 | TSMaster 2025.06版來了!AIO/DIO/DDS全面優(yōu)化,體驗(yàn)再升級(jí)
干貨分享 | TSMaster DBC編輯器操作指南:功能詳解+實(shí)戰(zhàn)示例
告別摸索!TSMaster官方最全學(xué)習(xí)路徑整理
干貨分享 | 零基礎(chǔ)上手!TSMaster圖形信號(hào)表達(dá)式實(shí)操指南
軟件更新 | TSMaster 202504 版本已上線!三大功能讓車載測(cè)試更智能
干貨分享 | 告別操作難題!TSMaster TIO9000模塊用戶手冊(cè)詳解
《聊一聊ZXDoc》之汽車標(biāo)定、臺(tái)架標(biāo)定、三高標(biāo)定
軟件更新 | 以太網(wǎng)通信仿真功能已上線!TSMaster 202503 版本更新速覽
解鎖TSMaster fifo函數(shù):報(bào)文讀取的高效方法
軟件更新 | 你期待的新功能來了!TSMaster 202502 新版本亮點(diǎn)搶先看!
TSMaster—CCP/XCP標(biāo)定功能詳解
評(píng)論