0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TSMaster—CCP/XCP標(biāo)定功能詳解

上海同星智能科技有限公司 ? 2023-09-23 08:23 ? 次閱讀

眾所周知,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ù)庫(kù)

加載A2L文件之后,自動(dòng)解析出數(shù)據(jù)庫(kù)中的變量、轉(zhuǎn)換方法、結(jié)構(gòu)體布局等信息,也支持搜索。

6227828a-59a7-11ee-9788-92fbcf53809c.jpg

協(xié)議詳解

協(xié)議設(shè)置

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

623109c2-59a7-11ee-9788-92fbcf53809c.png

DAQ設(shè)置

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

624e0c02-59a7-11ee-9788-92fbcf53809c.png

DAQ分配

系統(tǒng)消息查看:DAQ分配過(guò)程

報(bào)文消息查看:原始報(bào)文Trace

626c8a38-59a7-11ee-9788-92fbcf53809c.png62739ba2-59a7-11ee-9788-92fbcf53809c.png

事件設(shè)置

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

62869590-59a7-11ee-9788-92fbcf53809c.png

可選命令

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

629becf6-59a7-11ee-9788-92fbcf53809c.png

內(nèi)存設(shè)置

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

62a4f15c-59a7-11ee-9788-92fbcf53809c.png

數(shù)據(jù)記錄

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

62bf506a-59a7-11ee-9788-92fbcf53809c.png


信號(hào)激勵(lì)

可以從標(biāo)定數(shù)據(jù)庫(kù)頁(yè)面直接拖變量到信號(hào)激勵(lì)頁(yè)面,也可以直接點(diǎn)右鍵添加??梢灾刂玫皆夹盘?hào)值,支持導(dǎo)入和導(dǎo)出配置。

62d5c818-59a7-11ee-9788-92fbcf53809c.png

參數(shù)曲線

MAP圖顯示

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

62e9c7b4-59a7-11ee-9788-92fbcf53809c.png


X/Y chat 顯示

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

63075bda-59a7-11ee-9788-92fbcf53809c.png

標(biāo)定參數(shù)管理

支持標(biāo)定參數(shù)的導(dǎo)入和導(dǎo)出

支持par、DCM格式和hex格式

可以將當(dāng)前狀態(tài)設(shè)置為基線

631fe3a8-59a7-11ee-9788-92fbcf53809c.jpg

標(biāo)定數(shù)據(jù)管理器,主要包含如下功能:

標(biāo)定數(shù)據(jù)的加載和分析

多標(biāo)定數(shù)據(jù)的分析比對(duì)

離線修改標(biāo)定參數(shù)

輸出整改后的標(biāo)定數(shù)據(jù)文件

6363c42e-59a7-11ee-9788-92fbcf53809c.png

加載數(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ǔ)齊。

637fcb88-59a7-11ee-9788-92fbcf53809c.png

數(shù)據(jù)對(duì)比

數(shù)據(jù)比對(duì)包含以下操作:

1、數(shù)據(jù)變量統(tǒng)計(jì)

2、選擇過(guò)濾條件:

△ 所有項(xiàng):顯示所有變量。

△ 修改項(xiàng):只顯示修改過(guò)后的變量

△ 相同項(xiàng):只顯示沒有變化的變量

△ 不匹配項(xiàng):加載數(shù)據(jù)文件中出現(xiàn)了A2L中未定義的變量

6399ae5e-59a7-11ee-9788-92fbcf53809c.png

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

63b69e7e-59a7-11ee-9788-92fbcf53809c.png

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

63c31c94-59a7-11ee-9788-92fbcf53809c.png


注意: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ù)文件中,其操作過(guò)程跟離線標(biāo)定一樣。

在操作完成后,支持用戶導(dǎo)出Hex/s19數(shù)據(jù)文件和DCM/Par等標(biāo)定數(shù)據(jù)管理文件。

63d7de18-59a7-11ee-9788-92fbcf53809c.png

標(biāo)定數(shù)據(jù)固化

CCP/XCP標(biāo)定過(guò)程中修改的參數(shù)位于標(biāo)定RAM區(qū)域中,在ECU斷電過(guò)后,這部分修改后的參數(shù)就會(huì)丟失。因此,需要需要把標(biāo)定后參數(shù)固化到ECU的Flash中。一般采用兩種方式:基于CCP/XCP或者基于UDS。

基于CCP/XCP的刷寫

通過(guò) XCP Program 協(xié)議(UDS 協(xié)議另行講解)把標(biāo)定好的數(shù)據(jù)文件下載并固化到目標(biāo)ECU 中,讓標(biāo)定數(shù)據(jù)生效。

在完成了下載參數(shù)的配置過(guò)后,推薦的下載方式是:

1、先擦除 ECU 內(nèi)部數(shù)據(jù)。

2、再執(zhí)行下載流程。

采用這種方式,刷寫速度會(huì)遠(yuǎn)遠(yuǎn)快于直接執(zhí)行下載流程

63f43176-59a7-11ee-9788-92fbcf53809c.png

基于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é)說(shuō)明。

640dd9a0-59a7-11ee-9788-92fbcf53809c.png

自動(dòng)化標(biāo)定

TSMaster內(nèi)置報(bào)文信息分析,診斷,標(biāo)定,系統(tǒng)變量數(shù)據(jù)于一體,便于同步分析數(shù)據(jù)。通過(guò)COM組件調(diào)用也可以實(shí)現(xiàn)自動(dòng)化標(biāo)定。

典型應(yīng)用:

在產(chǎn)線,實(shí)驗(yàn)室等場(chǎng)景下用戶自己開發(fā)的應(yīng)用程序通過(guò)COM組件接口來(lái)調(diào)用TSMaster軟件實(shí)現(xiàn)自動(dòng)化標(biāo)定和刷寫。

64215430-59a7-11ee-9788-92fbcf53809c.png643af76e-59a7-11ee-9788-92fbcf53809c.png

遠(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)出的能力。

646708c2-59a7-11ee-9788-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • XCP
    XCP
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    11730
  • MASTER
    +關(guān)注

    關(guān)注

    0

    文章

    104

    瀏覽量

    11287
  • CCP
    CCP
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    11236
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    XCP之A2L文件簡(jiǎn)介

    A2L文件是一個(gè)標(biāo)定的描述文件,基于文本格式,描述ECU的通信等相關(guān)的參數(shù),以及標(biāo)定,觀測(cè)變量的地址以及物理值計(jì)算公式等等。A2L 文件中的信息允許 XCP 主站通過(guò) XCP 連接與從
    的頭像 發(fā)表于 11-13 11:15 ?494次閱讀
    <b class='flag-5'>XCP</b>之A2L文件簡(jiǎn)介

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開發(fā)的一款國(guó)產(chǎn)汽車總線工具鏈軟件平臺(tái),是全方位汽車總線設(shè)計(jì)、仿真、分析、診斷和標(biāo)定的專業(yè)工具,支持從需求分析到系統(tǒng)實(shí)現(xiàn)的整個(gè)系統(tǒng)開發(fā)過(guò)程。TSMaster軟件可連接、配置并
    的頭像 發(fā)表于 09-15 08:08 ?1725次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南

    新用戶必看!TSMaster軟件Q A指南(第2期)

    TSMaster是同星智能開發(fā)的一款國(guó)產(chǎn)汽車總線工具鏈軟件平臺(tái),是全方位汽車總線設(shè)計(jì)、仿真、分析、診斷和標(biāo)定的專業(yè)工具,支持從需求分析到系統(tǒng)實(shí)現(xiàn)的整個(gè)系統(tǒng)開發(fā)過(guò)程。TSMaster軟件可連接、配置并
    的頭像 發(fā)表于 07-20 08:21 ?967次閱讀
    新用戶必看!<b class='flag-5'>TSMaster</b>軟件Q A指南(第2期)

    TSMaster 的 CAN UDS 診斷操作指南(下)

    UDSonCAN/CANFD的功能以及詳細(xì)的使用操作。本文關(guān)鍵詞:UDS,BootLoader,自動(dòng)診斷流程,診斷系統(tǒng)變量目錄Catalog4.TSMaster診斷控制臺(tái)5.
    的頭像 發(fā)表于 06-18 08:21 ?1841次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(下)

    請(qǐng)問(wèn)ESP32如何實(shí)現(xiàn)Flash到ram重映射這種功能呢?

    在汽車ECU開發(fā)中,需要發(fā)動(dòng)機(jī)/整車參數(shù)在線標(biāo)定,通常用CCP/XCP協(xié)議。 問(wèn)題:標(biāo)定參數(shù)通常定義在flash一片內(nèi)存中,同時(shí)會(huì)劃分相同大小的一片ram內(nèi)存。 ECU初始化時(shí),會(huì)把F
    發(fā)表于 06-14 06:31

    TSMaster 的 CAN UDS 診斷操作指南(上)

    TSMaster可以少代碼甚至零代碼就可以完成診斷流程開發(fā),診斷開發(fā)人員只需要熟悉診斷流程,就能打通研發(fā)、產(chǎn)線、售后整條鏈路環(huán)節(jié)。TSMaster的UDS診斷功能不僅支持CAN,LIN,同時(shí)也支持
    的頭像 發(fā)表于 06-08 08:21 ?2454次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(上)

    STM32是否支持CCP協(xié)議,能否用INCA/CANaple通過(guò)CAN總線的CCP協(xié)議進(jìn)行標(biāo)定?

    想開發(fā)一款控制器,基于帶CAN總線接口的F407系列。 現(xiàn)在考慮參數(shù)標(biāo)定/正定的問(wèn)題。 不知能否通過(guò)生成A2L文件,然后用INCA/ CANaple 通過(guò)CAN總線的CCP協(xié)議進(jìn)行標(biāo)定? 以前沒有用過(guò)STM32芯片,用NXP和英
    發(fā)表于 05-31 08:14

    詳解TSMaster CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法

    面對(duì)切換工具鏈的用戶來(lái)說(shuō),在TSMaster上完成總線通訊中的CRC/E2E校驗(yàn)處理不是特別熟悉,該文章可以協(xié)助客戶快速使用TSMaster完成CAN/CANFD總線通訊的CRC/E2E校驗(yàn)。本文
    的頭像 發(fā)表于 05-25 08:21 ?2382次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>TSMaster</b> CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法

    TSMaster 2024.04 最新版已上線,來(lái)看看新增了哪些實(shí)用功能

    TSMaster是集汽車總線嵌入式代碼生成、監(jiān)控、仿真、開發(fā)、UDS診斷、CCP/XCP標(biāo)定、ECU刷寫、I/O控制、測(cè)試測(cè)量等功能于一體的
    的頭像 發(fā)表于 04-29 08:21 ?1765次閱讀
    <b class='flag-5'>TSMaster</b> 2024.04 最新版已上線,來(lái)看看新增了哪些實(shí)用<b class='flag-5'>功能</b>

    TSMaster如何同時(shí)記錄標(biāo)定變量和DBC信號(hào)至BLF文件

    客戶在使用TSMaster軟件標(biāo)定功能時(shí),有如下使用場(chǎng)景:將DBC文件中的信號(hào)與A2L文件中的標(biāo)定變量同時(shí)記錄在一個(gè)記錄文件。針對(duì)此應(yīng)用場(chǎng)景,TSM
    的頭像 發(fā)表于 03-25 08:20 ?728次閱讀
    <b class='flag-5'>TSMaster</b>如何同時(shí)記錄<b class='flag-5'>標(biāo)定</b>變量和DBC信號(hào)至BLF文件

    TSMaster 總線記錄功能操作指南

    總線記錄主要是指對(duì)CAN、LIN、FlexRay,Ethernet等總線系統(tǒng)的通信數(shù)據(jù)進(jìn)行記錄和分析,是工程師在故障診斷、性能分析和數(shù)據(jù)記錄方面的重要工具,作為TSMaster軟件中使用率很高
    的頭像 發(fā)表于 03-05 08:21 ?723次閱讀
    <b class='flag-5'>TSMaster</b> 總線記錄<b class='flag-5'>功能</b>操作指南

    XCPCCP之間的差別大不大?

    XCPCCP之間的差別大不大?都可以直接用來(lái)燒寫應(yīng)用程序嗎???
    發(fā)表于 02-06 07:09

    TC275的OVC功能是什么意思?

    如題,不太明白TC275芯片的OVC功能,手冊(cè)上是說(shuō)是內(nèi)存的重定向,那我是不是可以理解為:在標(biāo)定的時(shí)候,我使能重定向,那么可以直接修改對(duì)應(yīng)Ram的值,然后使能重定向?qū)?shù)據(jù)同步到PFlash里固化。求大神對(duì)這個(gè)VC的功能以及
    發(fā)表于 02-06 07:04

    求助,如何移植CCP/XCP協(xié)議到TC3XX?

    最近在學(xué)習(xí)XCP協(xié)議,請(qǐng)問(wèn)大佬們能把大概的思路說(shuō)一下嗎
    發(fā)表于 02-02 08:40

    TC275如何設(shè)置XCP標(biāo)定數(shù)據(jù)區(qū),使得數(shù)據(jù)擦除時(shí)不會(huì)影響應(yīng)用程序的運(yùn)行?

    使用TC275芯片,其中DFLASH用作模擬EEPROM,PFLASH0和PFLASH1都會(huì)運(yùn)行應(yīng)用程序,請(qǐng)問(wèn)如何設(shè)置XCP標(biāo)定數(shù)據(jù)區(qū),使得數(shù)據(jù)擦除時(shí),不會(huì)影響應(yīng)用程序的運(yùn)行
    發(fā)表于 01-25 06:11