在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CAN標(biāo)定基礎(chǔ)——CCP與XCP

            CAN標(biāo)定基礎(chǔ)——CCP與XCP

            作者: 時(shí)間:2016-12-12 來源:網(wǎng)絡(luò) 收藏
            在之前的文章中我們學(xué)習(xí)了標(biāo)定的概念以及標(biāo)定標(biāo)準(zhǔn)ASAM,今天讓我們來介紹一下最常用的兩種標(biāo)定協(xié)議——CCP與XCP。

            本文引用地址:http://www.biyoush.com/article/201612/328879.htm
            CCP與XCP

            CCP協(xié)議(CAN Calibration Protocol)

            • CAN標(biāo)定協(xié)議,基于CAN總線的標(biāo)定協(xié)議

            XCP協(xié)議(Universal Measurement and Calibration Protocol)

            • 通用測試標(biāo)定協(xié)議

            • 可以應(yīng)用在許多總線上:

            • XCP on CAN

            • XCP on Ethernet

            • XCP on FlexRay

            • XCP on USB

            CCP與XCP的用途
            • XCP/CCP主要應(yīng)用于控制系統(tǒng)的開發(fā)和測試

            • XCP/CCP使用者為control system或mechanical engineers

            • XCP/CCP也廣泛應(yīng)用于system verification和testing

            • 如果不用XCP/CCP,那么在ECU的軟件開發(fā)中,將非常頻繁使用C-code編譯器和debugger。

            • 通過XCP/CCP協(xié)議,配合A2L文件,可以直接在軟件上更改某些參數(shù),執(zhí)行器就會(huì)給相應(yīng)的反饋。

            • 例如我們以前做一個(gè)單片機(jī)板子,如果想要修改里面的程序的話,需要先修改代碼,再進(jìn)行編譯調(diào)試,生成hex或S19文件,再將程序燒寫進(jìn)單片機(jī)中,才算完成程序的修改。但是對于復(fù)雜的ECU來說,標(biāo)定時(shí)是需要經(jīng)常修改各種參數(shù)的,如果每次修改參數(shù)都需要編譯調(diào)試生成再下載這一系列步驟的話,是非常影響工作效率的,所以使用CCP和XCP進(jìn)行標(biāo)定是非常便捷的。

            CCP與XCP的優(yōu)點(diǎn)

            1、當(dāng)ECU運(yùn)行的時(shí)候,可以實(shí)時(shí)記錄ECU內(nèi)存中的變量。

            2、可以具有真實(shí)物理意義和單位的數(shù)值來直接讀寫ECU變量,比如RPM、溫度、開關(guān)等,而不是以原始的字節(jié)、位來讀取。

            3、實(shí)時(shí)改變ECU內(nèi)存中的變量值,測試中實(shí)時(shí)改變ECU行為和性能,而不需重新編譯ECU程序。

            4、標(biāo)定過程中,數(shù)據(jù)記錄功能可以獲取和記錄全面的數(shù)據(jù)。

            CCP主要功能

            CCP全稱CAN Calibration Protocol(CAN標(biāo)定協(xié)議),是ASAM標(biāo)準(zhǔn)的組成部分,屬于ASAM MCD1a規(guī)范標(biāo)準(zhǔn)。

            CCP協(xié)議主要可提供以下功能:

            1、隨機(jī)讀取ECU中RAM和ROM數(shù)據(jù)

            2、測量數(shù)據(jù)采樣

            3、標(biāo)定數(shù)據(jù)采樣和傳輸

            4、同時(shí)處理多個(gè)ECU系統(tǒng)

            5、F1ash編程技術(shù)

            CCP通信方式

            CCP協(xié)議采用主從通信方式,具體又可分為兩種:

            1、查詢(Polling)模式

            2、DAQ(Data Acquisition Command)模式

            在詳細(xì)介紹CCP的通信方式之前,我們需要先了解一下CCP的系統(tǒng)結(jié)構(gòu)。

            如下圖所示為CCP系統(tǒng)的整體架構(gòu),標(biāo)定系統(tǒng)和各個(gè)ECU通過CAN總線連接。

            下圖是CCP系統(tǒng)結(jié)構(gòu):


            從CCP系統(tǒng)內(nèi)部具體結(jié)構(gòu)可以看出,CCP系統(tǒng)結(jié)構(gòu)主要由主設(shè)備MCD系統(tǒng)和電控單元ECU構(gòu)成,其中ECU內(nèi)部的CCP驅(qū)動(dòng)程序又由命令處理器和DAQ處理器組成。

            • 命令處理器主要是處理查詢模式,是由標(biāo)定系統(tǒng)主設(shè)備給命令處理器發(fā)出一個(gè)CRO的命令,ECU接受到之后再反饋響應(yīng)給標(biāo)定系統(tǒng)。

            • DAQ處理器主要是處理DAQ模式的,DAQ模式不需要主設(shè)備請求,每隔一段時(shí)間它會(huì)自動(dòng)將ECU里相關(guān)信息傳到測量與標(biāo)定系統(tǒng)中。



            評論


            技術(shù)專區(qū)

            關(guān)閉