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

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

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

CCP協(xié)議原理和實(shí)現(xiàn)原理

麥辣雞腿堡 ? 來(lái)源:車(chē)端 ? 作者: 輕塵 ? 2023-07-30 16:23 ? 次閱讀

CCP協(xié)議原理

CCP是一種主從模式的協(xié)議,CCP主節(jié)點(diǎn)(例如我們的電腦PC)通過(guò)向從節(jié)點(diǎn)發(fā)送命令來(lái)開(kāi)始通信。一條CAN總線上可以連接多個(gè)從節(jié)點(diǎn)。CCP使用通用的命令進(jìn)行數(shù)據(jù)采集,并使用簡(jiǎn)單的內(nèi)存處理機(jī)制進(jìn)行數(shù)據(jù)校準(zhǔn)。注意數(shù)據(jù)采集和數(shù)據(jù)校準(zhǔn)這兩種資源相互獨(dú)立,因此可以同時(shí)使用。也就是說(shuō)PC是向 ECU 發(fā)送命令的主機(jī)。沒(méi)有主控(工具)啟動(dòng)命令,ECU 不會(huì)發(fā)送信息。符合 CCP 標(biāo)準(zhǔn)的工具可以從 ECU 讀取數(shù)據(jù),并可以使用適當(dāng)?shù)?CCP 消息將數(shù)據(jù)寫(xiě)入 ECU。

圖片

CCP的實(shí)現(xiàn)原理

CCP驅(qū)動(dòng)程序通過(guò)兩個(gè)標(biāo)定報(bào)文實(shí)現(xiàn),其報(bào)文可以設(shè)置較大,使其優(yōu)先級(jí)較低,從而不干擾其他正常功能報(bào)文的通信。上文提到到通用命令介紹如下:

通用命令

CCP使用非節(jié)點(diǎn)特定的通用命令在從屬節(jié)點(diǎn)中執(zhí)行不同的功能。由于命令是通用的,因此每個(gè)節(jié)點(diǎn)都必須有一個(gè)單獨(dú)的地址,我們通過(guò)這個(gè)地址來(lái)在發(fā)送命令之前建立邏輯連接。這種連接一直持續(xù)到主節(jié)點(diǎn)決定連接到另一個(gè)從節(jié)點(diǎn)或者直到主節(jié)點(diǎn)發(fā)送斷開(kāi)命令為止。一旦邏輯連接建立后,master控制 master 和 slave 之間的所有通信。來(lái)自主站的每條消息后面都有來(lái)自從站的包含數(shù)據(jù)或錯(cuò)誤代碼的回復(fù)消息。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 汽車(chē)電子
    +關(guān)注

    關(guān)注

    3013

    文章

    7740

    瀏覽量

    164839
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    853

    瀏覽量

    54217
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于ccp協(xié)議的CAN通信

    最近在研究CAN通信的ccp協(xié)議,其中ccp協(xié)議里的CRO命令中的命令序號(hào)(CTR)是怎么給的?我基于CCP
    發(fā)表于 11-17 09:34

    關(guān)于CCP協(xié)議的CAN通信問(wèn)題

    CCP協(xié)議里主機(jī)與ECU之間進(jìn)行通信(一問(wèn)一答模式)時(shí),為什么主設(shè)備發(fā)給ECU的CRO指令的命令序號(hào)與從設(shè)備返回給主機(jī)的DTO命令序號(hào)不一樣?返回的數(shù)據(jù)場(chǎng)第一個(gè)字節(jié)是0xff,第2個(gè)字節(jié)是0,都沒(méi)有問(wèn)題,就是第三個(gè)字節(jié)表示命令序號(hào)的與CRO命令的不一樣,理論上應(yīng)該是建立了
    發(fā)表于 11-30 13:16

    關(guān)于CCP協(xié)議的CAN通信

    最近利用周立功的USBCAN卡研究CCP協(xié)議的CAN通信,想實(shí)現(xiàn)ECU的DAQ模式,向ECU發(fā)送的幀依次為:CONNECT(建立連接)——>EXCHANGE_ID(交換ID)——>
    發(fā)表于 12-02 15:31

    汽車(chē)ECU標(biāo)定系統(tǒng)CCP 軟件的實(shí)現(xiàn)

    摘要:CCP 協(xié)議是一種CAN 總線標(biāo)定匹配協(xié)議。本文簡(jiǎn)單介紹該協(xié)議的基本原理,以及一種基于該協(xié)議的汽車(chē)ECU 標(biāo)定系統(tǒng)的
    發(fā)表于 05-16 20:10 ?47次下載
    汽車(chē)ECU標(biāo)定系統(tǒng)<b class='flag-5'>CCP</b> 軟件的<b class='flag-5'>實(shí)現(xiàn)</b>

    基于CCP協(xié)議的混合動(dòng)力車(chē)VCU標(biāo)定系統(tǒng)開(kāi)發(fā)

    CCP 協(xié)議(CAN Calibration Protocol)可實(shí)現(xiàn)可靠,準(zhǔn)確和快速的動(dòng)態(tài)標(biāo)定。本文在簡(jiǎn)要介紹CCP 協(xié)議的原理,標(biāo)定系統(tǒng)
    發(fā)表于 07-09 09:58 ?58次下載

    基于CCP協(xié)議的汽車(chē)ECU標(biāo)定系統(tǒng)的設(shè)計(jì)

    CCP協(xié)議是一種基于CAN總線的匹配標(biāo)定協(xié)議。 本文介紹了該協(xié)議的基本原理,通信方式以及用于ECU標(biāo)定的各種工作模式,并討論了一種基于CCP
    發(fā)表于 07-13 17:39 ?60次下載

    基于CCP的汽車(chē)控制器的匹配標(biāo)定的設(shè)計(jì)

    CCP是一種基于CAN總線的ECU標(biāo)定協(xié)議,已經(jīng)在許多歐美汽車(chē)廠商得到應(yīng)用,采用CCP協(xié)議可以快速有效地實(shí)現(xiàn)對(duì)汽車(chē)電控單元的標(biāo)定。
    發(fā)表于 09-07 17:09 ?6216次閱讀
    基于<b class='flag-5'>CCP</b>的汽車(chē)控制器的匹配標(biāo)定的設(shè)計(jì)

    基于CCP協(xié)議實(shí)現(xiàn)汽車(chē)電子控制單元標(biāo)定系統(tǒng)的設(shè)計(jì)

    隨著汽車(chē)電子技術(shù)的發(fā)展,電子控制單元(ECU)的標(biāo)定已成為汽車(chē)電子控制裝置開(kāi)發(fā)的一個(gè)重要環(huán)節(jié)。大多數(shù)ECU都需要經(jīng)過(guò)匹配標(biāo)定的過(guò)程,從而確定其運(yùn)行參數(shù)和控制參數(shù)。目前國(guó)內(nèi)還沒(méi)有成熟的基于CCP
    發(fā)表于 04-26 10:04 ?1663次閱讀
    基于<b class='flag-5'>CCP</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>實(shí)現(xiàn)</b>汽車(chē)電子控制單元標(biāo)定系統(tǒng)的設(shè)計(jì)

    基于CCP協(xié)議實(shí)現(xiàn)汽車(chē)發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)的應(yīng)用方案

    CCP協(xié)議定義了兩種工作模式:一種是Polling(查詢(xún))模式,另一種是DAQ(數(shù)據(jù)采集)模式。在本文所設(shè)計(jì)的標(biāo)定系統(tǒng)中,根據(jù)實(shí)際需求情況,采用了DAQ模式。
    的頭像 發(fā)表于 04-12 09:54 ?3255次閱讀
    基于<b class='flag-5'>CCP</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>實(shí)現(xiàn)</b>汽車(chē)發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)的應(yīng)用方案

    基于MC9S12DP256芯片和μC/OS-II實(shí)現(xiàn)CCP軟件的設(shè)計(jì)

    CCP 協(xié)議是一種CAN 總線標(biāo)定匹配協(xié)議。本文簡(jiǎn)單介紹該協(xié)議的基本原理,以及一種基于該協(xié)議的汽車(chē)ECU 標(biāo)定系統(tǒng)的
    的頭像 發(fā)表于 04-12 09:57 ?2694次閱讀
    基于MC9S12DP256芯片和μC/OS-II<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>CCP</b>軟件的設(shè)計(jì)

    CAN通訊CCP協(xié)議ECU標(biāo)定

    CCP協(xié)議主要用于CAN通訊汽車(chē)ECU標(biāo)定
    發(fā)表于 03-28 17:07 ?9次下載

    基于CCP協(xié)議的電池管理標(biāo)定系統(tǒng)研究

      本文借鑒了汽車(chē)發(fā)動(dòng)機(jī)電控系統(tǒng)標(biāo)定方法,提出了一一種 基于CCP協(xié)議的電池管理系統(tǒng)的標(biāo)定方案。該方案主要由電池管理系統(tǒng)、USB-CAN通信模塊及主控PC機(jī)的標(biāo)定平臺(tái)軟件組成,并采用國(guó)際通用的CCP作為電池管理系統(tǒng)和PC機(jī)的標(biāo)定
    發(fā)表于 04-02 17:30 ?3次下載

    基于CCP協(xié)議利用CANape進(jìn)行電控單元標(biāo)定設(shè)計(jì)

      采用基于CAN總線的匹配標(biāo)定協(xié)議,對(duì)汽車(chē)控制器局域網(wǎng)絡(luò)中的電子控制單元進(jìn)行匹配標(biāo)定。分析了CCP協(xié)議用于標(biāo)定的工作機(jī)理,討論了利用CANape進(jìn)行基于CCP標(biāo)定的
    發(fā)表于 04-06 16:18 ?3次下載

    什么是調(diào)參 CCP協(xié)議實(shí)現(xiàn)原理

    調(diào)參就是優(yōu)化或調(diào)整控制算法中的某些參數(shù)以獲得系統(tǒng)最佳效果的過(guò)程。我們通過(guò)校準(zhǔn)工具(比如網(wǎng)絡(luò)接口卡can盒子和canape)訪問(wèn) ECU 中的校準(zhǔn)變量并進(jìn)行更改,注意我們要校準(zhǔn)的那些參數(shù)都被分組到 ECU 內(nèi)存的一個(gè)特殊部分,稱(chēng)為校準(zhǔn)內(nèi)存。我們通過(guò)校準(zhǔn)工具來(lái)訪問(wèn)這塊內(nèi)存。
    發(fā)表于 06-21 09:12 ?714次閱讀
    什么是調(diào)參 <b class='flag-5'>CCP</b><b class='flag-5'>協(xié)議</b>的<b class='flag-5'>實(shí)現(xiàn)</b>原理

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

    眾所周知,CCP是CANCalibrationProtocolCAN標(biāo)定協(xié)議的縮寫(xiě),XCP是UniversalMeasurementandCalibrationProtocol通用測(cè)量與標(biāo)定協(xié)議
    的頭像 發(fā)表于 09-23 08:23 ?1453次閱讀
    TSMaster—<b class='flag-5'>CCP</b>/XCP標(biāo)定功能詳解