CCP協(xié)議原理
CCP是一種主從模式的協(xié)議,CCP主節(jié)點(diǎn)(例如我們的電腦PC)通過向從節(jié)點(diǎn)發(fā)送命令來開始通信。一條CAN總線上可以連接多個從節(jié)點(diǎn)。CCP使用通用的命令進(jìn)行數(shù)據(jù)采集,并使用簡單的內(nèi)存處理機(jī)制進(jìn)行數(shù)據(jù)校準(zhǔn)。注意數(shù)據(jù)采集和數(shù)據(jù)校準(zhǔn)這兩種資源相互獨(dú)立,因此可以同時使用。也就是說PC是向 ECU 發(fā)送命令的主機(jī)。沒有主控(工具)啟動命令,ECU 不會發(fā)送信息。符合 CCP 標(biāo)準(zhǔn)的工具可以從 ECU 讀取數(shù)據(jù),并可以使用適當(dāng)?shù)?CCP 消息將數(shù)據(jù)寫入 ECU。
CCP的實(shí)現(xiàn)原理
CCP驅(qū)動程序通過兩個標(biāo)定報文實(shí)現(xiàn),其報文可以設(shè)置較大,使其優(yōu)先級較低,從而不干擾其他正常功能報文的通信。上文提到到通用命令介紹如下:
通用命令
CCP使用非節(jié)點(diǎn)特定的通用命令在從屬節(jié)點(diǎn)中執(zhí)行不同的功能。由于命令是通用的,因此每個節(jié)點(diǎn)都必須有一個單獨(dú)的地址,我們通過這個地址來在發(fā)送命令之前建立邏輯連接。這種連接一直持續(xù)到主節(jié)點(diǎn)決定連接到另一個從節(jié)點(diǎn)或者直到主節(jié)點(diǎn)發(fā)送斷開命令為止。一旦邏輯連接建立后,master控制 master 和 slave 之間的所有通信。來自主站的每條消息后面都有來自從站的包含數(shù)據(jù)或錯誤代碼的回復(fù)消息。
-
汽車電子
+關(guān)注
關(guān)注
3035文章
8237瀏覽量
169337 -
ecu
+關(guān)注
關(guān)注
14文章
912瀏覽量
55416
發(fā)布評論請先 登錄
基于ccp協(xié)議的CAN通信
關(guān)于CCP協(xié)議的CAN通信問題
關(guān)于CCP協(xié)議的CAN通信
汽車ECU標(biāo)定系統(tǒng)CCP 軟件的實(shí)現(xiàn)

基于CCP協(xié)議的混合動力車VCU標(biāo)定系統(tǒng)開發(fā)
基于CCP協(xié)議的汽車ECU標(biāo)定系統(tǒng)的設(shè)計
基于CCP的汽車控制器的匹配標(biāo)定的設(shè)計

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

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

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

基于CCP協(xié)議的電池管理標(biāo)定系統(tǒng)研究
基于CCP協(xié)議利用CANape進(jìn)行電控單元標(biāo)定設(shè)計
什么是調(diào)參 CCP協(xié)議的實(shí)現(xiàn)原理

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

評論