




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)
GB/T27930—xxxx
電動(dòng)汽車(chē)非車(chē)載傳導(dǎo)式充電機(jī)與車(chē)輛
之間的數(shù)字通信協(xié)議第2部分:
ChaoJi充電系統(tǒng)
Communicationprotocolsbetweenoff-boardconductivecharger
andelectricvehiclePart2:ChaoJiSystem
(征求意見(jiàn)稿)
××××-××-××發(fā)布××××-××-××實(shí)施
前言
GB/T27930《電動(dòng)汽車(chē)非車(chē)載傳導(dǎo)式充電機(jī)與車(chē)輛之間的數(shù)字通信協(xié)議》分為2個(gè)部
分:
——第1部分:GB/T2015系統(tǒng);
——第2部分:ChaoJi充電系統(tǒng)
本部分為GB/T27930的第2部分。
本部分按照GB/T1.1—2020的規(guī)定起草。
請(qǐng)注意本部分的某些內(nèi)容可能涉及專利。本部分的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。
本部分由中國(guó)電力企業(yè)聯(lián)合會(huì)提出并歸口。
本部分起草單位:。
本部分主要起草人:。
II
GB/T27930-xxxx
電動(dòng)汽車(chē)非車(chē)載傳導(dǎo)式充電機(jī)與車(chē)輛之間的數(shù)字通信協(xié)議第2部分
ChaoJi充電系統(tǒng)
1范圍
本部分規(guī)定了電動(dòng)汽車(chē)非車(chē)載傳導(dǎo)式充電機(jī)(以下簡(jiǎn)稱充電機(jī))充電通信控制器(SupplyEquipment
CommunicationController,以下簡(jiǎn)稱SECC)與車(chē)輛充電通信控制器(ElectricVehicleCommunication
Controller,以下簡(jiǎn)稱EVCC)之間基于控制器局域網(wǎng)(ControlAreaNetwork,以下簡(jiǎn)稱CAN)的通信物
理層、數(shù)據(jù)鏈路層及應(yīng)用層的定義。
本部分適用于采用GB/T18487.1附錄D規(guī)定的充電模式4的充電機(jī)與車(chē)輛之間的通信,也適用于充電機(jī)
與具有充電控制功能的車(chē)輛電子控制單元之間的通信。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過(guò)文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,
僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文
件。
GB/T19596電動(dòng)汽車(chē)術(shù)語(yǔ)
GB/T29317電動(dòng)汽車(chē)充換電設(shè)施術(shù)語(yǔ)
GBT18487.1電動(dòng)汽車(chē)傳導(dǎo)充電系統(tǒng)第1部分通用要求
ISO11898-1:2003道路車(chē)輛控制器局域網(wǎng)絡(luò)第1部分:數(shù)據(jù)鏈路層和物理信令(Roadvehicle–Control
areanetwork(CAN)Part1:Datalinklayerandphysicalsignaling)
SAEJ1939-11:2006商用車(chē)控制系統(tǒng)局域網(wǎng)CAN通信協(xié)議第11部分:物理層,250K比特/秒,屏蔽雙絞
線(RecommentedpracticeforserialcontrolandcommunicationvehiclenetworkPart11:Physicallayer–250K
bits/s,twistedshieldedpair)
SAEJ1939-21:2006商用車(chē)控制系統(tǒng)局域網(wǎng)CAN通信協(xié)議第21部分:數(shù)據(jù)鏈路層(Recommendedpractice
forserialcontrolandcommunicationvehiclenetworkPart21:Datalinklayer)
3術(shù)語(yǔ)和定義
GB/T19596、GB/T29317界定的以及下列術(shù)語(yǔ)和定義適用于本部分。
3.1
幀frame
組成一個(gè)完整信息的一系列數(shù)據(jù)位。
3.2
CAN數(shù)據(jù)幀CANdataframe
用于傳輸數(shù)據(jù)的CAN協(xié)議所必需的有序位域,以幀起始(SOF)開(kāi)始,幀結(jié)束(EOF)結(jié)尾。
3.3
CAN報(bào)文CANmessage
發(fā)送或接收參數(shù)組及其參數(shù)數(shù)據(jù)的一個(gè)實(shí)例,一個(gè)報(bào)文的發(fā)送可能需要交互一個(gè)或多個(gè)CAN數(shù)據(jù)幀。
1
GB/T27930-xxxx
3.4
標(biāo)識(shí)符identifier
CAN仲裁域的標(biāo)識(shí)部分。
3.5
擴(kuò)展幀extendedframe
CAN2.0B規(guī)范中定義的使用29位標(biāo)識(shí)符的CAN數(shù)據(jù)幀。
3.6
優(yōu)先權(quán)priority
在標(biāo)識(shí)符中一個(gè)3位的域,設(shè)置傳輸過(guò)程的仲裁優(yōu)先級(jí),最高優(yōu)先權(quán)為0級(jí),最低優(yōu)先權(quán)為7級(jí)。
3.7
參數(shù)組parametergroup(PG)
在應(yīng)用層傳輸?shù)膮?shù)集合,分為命令類(lèi)和信息類(lèi)。
3.8
參數(shù)組標(biāo)識(shí)parametergroupidentification(PGI)
用于唯一標(biāo)識(shí)一個(gè)參數(shù)組的一個(gè)字節(jié)。
3.9
協(xié)議數(shù)據(jù)單元protocoldataunit(PDU)
一種特定的CAN數(shù)據(jù)幀格式。
3.10
傳輸協(xié)議transportprotocol
基于數(shù)據(jù)鏈路層上用于傳輸數(shù)據(jù)的一種機(jī)制。
3.11
電子控制單元electroniccontrolunit(ECU)
電子控制單元,即車(chē)載電腦,由微控制器和外圍電路組成。
3.12
功能模塊functionmodule
電動(dòng)汽車(chē)與充電設(shè)施間能量交互過(guò)程中的某個(gè)業(yè)務(wù)功能。
3.13
必須項(xiàng)功能模塊mandatoryfunctionmodule
一個(gè)完整的能量交互過(guò)程中必須具有的功能模塊。
3.14
可選項(xiàng)功能模塊optionalfunctionmodule
一個(gè)完整的能量交互過(guò)程中可選擇具有的功能模塊。
3.15
可重載功能模塊(overridefunctionmodule)
可被重新定義或替換的功能模塊。
3.16
功能代碼functioncode(FC)
為功能模塊分配的編號(hào)。
3.17
功能描述碼functiondescriptioncode(FDC)
功能模塊具備特定功能的編號(hào)。
3.18
信息幀informationframe(IF)
2
GB/T27930-xxxx
數(shù)據(jù)鏈路層上用于傳輸有效信息或數(shù)據(jù)的CAN數(shù)據(jù)幀。
3.19
控制幀controlframe(CF)
數(shù)據(jù)鏈路層上用于進(jìn)行流量控制和差錯(cuò)管理的CAN數(shù)據(jù)幀。
3.20
多信息幀傳輸方式
使用自動(dòng)重傳請(qǐng)求方式傳輸具有幀編號(hào)的一幀或多幀數(shù)據(jù)的方式。
3.21
長(zhǎng)消息longmessage
采用多信息幀傳輸方式傳輸?shù)南ⅰ?/p>
3.22
充電服務(wù)內(nèi)容chargingservice
由充電場(chǎng)景和充電功能共同決定的充電應(yīng)用。
3.23
需要確認(rèn)的短消息reliableshortmessage
采用自動(dòng)重傳請(qǐng)求方式傳輸不具有幀編號(hào)的單幀數(shù)據(jù)。
3.24
不需要確認(rèn)的短消息unreliableshortmessage
不需要自動(dòng)重傳請(qǐng)求方式傳輸不具有幀編號(hào)的單幀數(shù)據(jù)。
4縮略語(yǔ)
LM長(zhǎng)消息longmessage
SM短消息shortmessage
SM_RM需要確認(rèn)的短消息reliableshortmessage
SM_URM不需要確認(rèn)的短消息unreliableshortmessage
SM_ACK短消息應(yīng)答確認(rèn)消息shortframeacknowledge
LM_ACK長(zhǎng)消息應(yīng)答確認(rèn)longframeacknowledge
LM_NACK長(zhǎng)消息放棄連接確認(rèn)longframenegativeacknowledge
LM_EndACK長(zhǎng)消息接收結(jié)束確認(rèn)longframeendofacknowledge
5物理層
本部分采用的CAN通信網(wǎng)絡(luò)物理層應(yīng)符合SAEJ1939-11:2006、SAEJ1939-11:2006中關(guān)于物理層的規(guī)
定,使用獨(dú)立的CAN總線,并應(yīng)支持SECC、EVCC、適配器通信控制器(VehicleAdaptorCommunication
Controller,以下簡(jiǎn)稱VACC)三個(gè)節(jié)點(diǎn),通信速率采用250kbit/s。
為了減少外界干擾對(duì)總線通信的影響,本部分采用的CAN通信網(wǎng)絡(luò)應(yīng)使用屏蔽雙絞線進(jìn)行組網(wǎng)和布線,
CAN通訊線屏蔽層宜在充電機(jī)側(cè)接地,相應(yīng)的車(chē)輛側(cè)CAN通訊線屏蔽層也宜在CAN總線端部接地。
6數(shù)據(jù)鏈路層
6.1幀格式
3
GB/T27930-xxxx
采用本部分的設(shè)備應(yīng)使用CAN擴(kuò)展幀的29位標(biāo)識(shí)符,具體每個(gè)位分配的相應(yīng)定義應(yīng)符合SAEJ1939-
21:2006中的相關(guān)規(guī)定。
6.2協(xié)議數(shù)據(jù)單元
每個(gè)CAN數(shù)據(jù)幀包含一個(gè)單一的協(xié)議數(shù)據(jù)單元(PDU),見(jiàn)表1。協(xié)議數(shù)據(jù)單元由七部分組成,分別是
優(yōu)先權(quán),擴(kuò)展數(shù)據(jù)頁(yè),數(shù)據(jù)頁(yè),PDU格式,PDU特定,源地址和數(shù)據(jù)域。
表1協(xié)議數(shù)據(jù)單元
D…
EDP
PPPFPSSADATA
3118880-64
數(shù)據(jù)格式要求:
1)P為優(yōu)先權(quán):從最高0設(shè)置到最低7。
2)EDP為擴(kuò)展數(shù)據(jù)頁(yè):備今后擴(kuò)展使用,本部分中為0。
3)DP為數(shù)據(jù)頁(yè):用來(lái)選擇參數(shù)組描述的輔助頁(yè),本部分中為0。
4)PF為PDU格式消息類(lèi)型:用來(lái)確定PDU的格式,以及數(shù)據(jù)域?qū)?yīng)的參數(shù)組編號(hào)。
5)PS為PDU特定格式:PS值取決于PDU格式。本部分中采用PDU1格式,PS值為目標(biāo)地址。
6)SA為源地址:數(shù)據(jù)幀的源地址。
7)DATA為數(shù)據(jù)域:不同消息類(lèi)型的的數(shù)據(jù)域定義詳見(jiàn)本部分8.2的規(guī)定。
6.3地址分配
網(wǎng)絡(luò)地址用于保證信息標(biāo)識(shí)符的唯一性以及表明信息的來(lái)源。SECC、EVCC和適配器定義為不可配置
地址,即該地址固定在ECU的程序代碼中,包括服務(wù)工具在內(nèi)的任何手段都不能改變其源地址。SECC、
EVCC和VACC的地址分配如表2所示。
表2地址分配
節(jié)點(diǎn)首選地址
SECC86(56H)
EVCC244(F4H)
VACC201(C9H)
6.4幀類(lèi)型
本部分規(guī)定的幀類(lèi)型包括信息幀、控制幀2類(lèi)。
7版本協(xié)商
7.1總體描述
版本協(xié)商是通信協(xié)議的引導(dǎo)部分,協(xié)商原則、報(bào)文定義和信息交互過(guò)程固定不變。版本協(xié)商過(guò)程中,
充電機(jī)和車(chē)輛通過(guò)協(xié)商決定通信協(xié)議版本號(hào)。版本協(xié)商的具體描述如表3所示。
表3版本協(xié)商總體描述
序號(hào)項(xiàng)目描述信息
1名稱版本協(xié)商
2目標(biāo)充電機(jī)和車(chē)輛協(xié)商決定通信協(xié)議版本號(hào)。
4
GB/T27930-xxxx
通信鏈路建立之后,雙方進(jìn)行通信協(xié)議版本協(xié)商,車(chē)輛檢測(cè)是否支持充電機(jī)發(fā)送
的版本,返回協(xié)商結(jié)果。
充電機(jī)首先應(yīng)發(fā)送其支持的最高協(xié)議版本號(hào):
-如果車(chē)輛支持該版本并確定以該版本進(jìn)行通信,返回“協(xié)商成功”信息給充電機(jī);
-如果車(chē)輛不支持該版本且該版本低于車(chē)輛支持的最低版本,返回“協(xié)商失敗”信息
給充電機(jī);
3描述-如果車(chē)輛不支持該版本且該版本高于車(chē)輛支持的最低版本,將“繼續(xù)協(xié)商”信息,
連同期望的版本號(hào)一起返回給充電機(jī);
充電機(jī)接收到“繼續(xù)協(xié)商”信息后,
-如果當(dāng)前發(fā)送版本已是充電機(jī)支持的最低版本,繼續(xù)發(fā)送當(dāng)前版本,等待超時(shí)協(xié)
商失??;
-如果充電機(jī)支持車(chē)輛期望的版本,則發(fā)送該版本號(hào),協(xié)商成功;
如果樁不支持車(chē)輛期望的版本,則發(fā)送比當(dāng)前版本低的最高版本,繼續(xù)協(xié)商。
4前置條件物理連接完成,通信鏈路建立。
為了提高兼容性,充電機(jī)和車(chē)輛可支持多個(gè)版本的通信協(xié)議。協(xié)商成功時(shí),雙方
支持相同的協(xié)議版本,否則協(xié)商失敗。
通信協(xié)議版本號(hào)由CAN類(lèi)型、主版本號(hào)、次版本號(hào)、臨時(shí)版本號(hào)組成。
5要求-當(dāng)前CAN類(lèi)型為CAN2.0,同時(shí)可支持未來(lái)擴(kuò)展至CANFD,CANXL等;
-一般來(lái)說(shuō),主版本號(hào)在通信協(xié)議有結(jié)構(gòu)性的變化(如功能模塊有變化)時(shí)更新;
-次版本號(hào)在通信協(xié)議有較大功能變化時(shí)更新;
-臨時(shí)版本僅用于示范項(xiàng)目和測(cè)試臨時(shí)用途,正式發(fā)布的版本中臨時(shí)版本號(hào)為0。
協(xié)商成功:車(chē)輛發(fā)送“協(xié)商成功”,雙方按照協(xié)商一致的協(xié)議版本進(jìn)行信息交
互。
6結(jié)束條件協(xié)商失?。喊?,
-版本協(xié)商失敗,車(chē)輛發(fā)送“協(xié)商失敗”,雙方退出本次通信過(guò)程;
-版本協(xié)商超時(shí),車(chē)輛發(fā)送“協(xié)商失敗”,雙方退出本次通信過(guò)程。
7.2報(bào)文定義
版本協(xié)商的交互報(bào)文的數(shù)據(jù)鏈路層應(yīng)滿足本部分第6章的規(guī)定。版本協(xié)商過(guò)程包括“充電機(jī)協(xié)議版本”
“車(chē)輛協(xié)商結(jié)果”報(bào)文,其幀格式定義如表4,表5所示。
表4充電機(jī)協(xié)議版本幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
0xF40x56
定義0x03000x3C遵循表6的定義。
(目的地址)(源地址)
表5車(chē)輛協(xié)商結(jié)果幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
5
GB/T27930-xxxx
0x560xF4
定義0x03000x3C遵循表7的定義。
(目的地址)(源地址)
表6充電機(jī)協(xié)議版本數(shù)據(jù)域內(nèi)容
序號(hào)參數(shù)內(nèi)容長(zhǎng)度數(shù)據(jù)類(lèi)型參數(shù)類(lèi)型描述與要求
1CAN類(lèi)型1字節(jié)BYTECANType充電機(jī)CAN類(lèi)型,當(dāng)前版本采用CAN2.0通信。
充電機(jī)支持的協(xié)議版本號(hào),本部分規(guī)定當(dāng)前版本
為V2.0.0,如果車(chē)輛的協(xié)商結(jié)果為“繼續(xù)協(xié)商”,
2協(xié)議版本號(hào)3字節(jié)BYTE[3]ProtocolVersionType
而充電機(jī)沒(méi)有其他可支持的版本,則繼續(xù)發(fā)送當(dāng)
前版本號(hào)。
3預(yù)留1字節(jié)BYTEReservedType接收方不判斷該值
4預(yù)留1字節(jié)BYTEReservedType接收方不判斷該值
5預(yù)留1字節(jié)BYTEReservedType接收方不判斷該值
報(bào)文校驗(yàn)碼,從第1個(gè)字節(jié)至第7個(gè)字節(jié)的累加
6校驗(yàn)碼1字節(jié)BYTECheckcodeType
和
表7車(chē)輛協(xié)商結(jié)果數(shù)據(jù)域內(nèi)容
序號(hào)參數(shù)內(nèi)容長(zhǎng)度數(shù)據(jù)類(lèi)型參數(shù)類(lèi)型描述與要求
1CAN類(lèi)型1字節(jié)BYTECANType車(chē)輛CAN類(lèi)型,當(dāng)前版本采用CAN2.0通信。
車(chē)輛版本協(xié)商結(jié)果,包括“繼續(xù)協(xié)商”,“協(xié)商成
2協(xié)商結(jié)果1字節(jié)BYTEVersionResultType
功”,“協(xié)商失敗”。
車(chē)輛期望或協(xié)商一致的版本號(hào)。
如果車(chē)輛協(xié)商結(jié)果為“協(xié)商成功”時(shí),值為雙方
協(xié)商一致的版本號(hào);
3協(xié)商版本號(hào)3字節(jié)BYTE[3]ProtocolVersionType如果車(chē)輛協(xié)商結(jié)果為“繼續(xù)協(xié)商”,值為車(chē)輛期望
的版本號(hào);
如果車(chē)輛協(xié)商結(jié)果為“協(xié)商失敗”值為
0xFFFFFF;
4預(yù)留1字節(jié)BYTEReservedType接收方不判斷該值。
5預(yù)留1字節(jié)BYTEReservedType接收方不判斷該值
6校驗(yàn)碼1字節(jié)BYTECheckcodeType報(bào)文校驗(yàn)碼,第1個(gè)字節(jié)至第7個(gè)字節(jié)的累加和
7.3報(bào)文交互過(guò)程
物理連接完成,充電機(jī)閉合S1后開(kāi)始發(fā)送“充電機(jī)協(xié)議版本”報(bào)文。充電機(jī)首先發(fā)送其支持的最高
協(xié)議版本號(hào),車(chē)輛接收并檢查自身支持的版本號(hào)返回版本協(xié)商結(jié)果。如果“繼續(xù)協(xié)商”,雙方繼續(xù)以較低的
協(xié)議版本號(hào)進(jìn)行協(xié)商;如果“協(xié)商成功”,雙方按照協(xié)商一致的版本的通信協(xié)議進(jìn)行信息交互;如果“協(xié)
商失敗”,雙方退出本次通信過(guò)程。
完整的狀態(tài)轉(zhuǎn)換過(guò)程如表8,表9所示。
表8充電機(jī)狀態(tài)轉(zhuǎn)換表
觸發(fā)條件
充電機(jī)T1定時(shí)器接收接收接收T2定時(shí)收到
到“協(xié)商成功”“協(xié)商失敗”“繼續(xù)協(xié)商”器到非法幀
狀S0發(fā)送CvList-----
6
GB/T27930-xxxx
態(tài)(初始狀態(tài))(Ns),進(jìn)
入S1
根據(jù)車(chē)輛“期望
版本號(hào)”信息調(diào)
整Ns指向(如
果支持,則Ns
指向該版本號(hào),進(jìn)入S3,
S1發(fā)送CvList關(guān)閉T1,T2,進(jìn)關(guān)閉T1,T2進(jìn)
如不支持,則指關(guān)閉T1,-
(協(xié)商中)(Ns)入S2入S3
向等于前一個(gè)T2
更低版本,如
Ns已為第一個(gè)
則Ns不變),保
持S1
S2
發(fā)送協(xié)商成功
(協(xié)商成功,-進(jìn)入功能協(xié)商進(jìn)入S3--
的版本
進(jìn)入功能協(xié)商)
S3
------
(協(xié)商失敗,終止)
注1:.T1為充電機(jī)發(fā)送定時(shí)器,當(dāng)S1合上后啟動(dòng)T1定時(shí)器,周期50ms
注2:.T2為版本協(xié)商超時(shí)定時(shí)器,當(dāng)S1合上后啟動(dòng)T2定時(shí)器,默認(rèn)為5s
注3:CVList:充電機(jī)支持的協(xié)議版本隊(duì)列,版本號(hào)從小到大排列,Ns為計(jì)數(shù)器,初始值指向最高版本號(hào)
注4:.-表示充電機(jī)不作任何處理
注5:非法幀為表中未列舉的所有報(bào)文,包括版本協(xié)商報(bào)文以外的其他報(bào)文或不滿足交互原則的版本內(nèi)容等。
表9車(chē)輛狀態(tài)轉(zhuǎn)換表
觸發(fā)條件
接收到CvList接收到
車(chē)輛收到
有相同的版有更低的版本沒(méi)有更低的版“功能協(xié)商T2定時(shí)器到
非法幀
本號(hào)號(hào)本號(hào)報(bào)文”
發(fā)送“繼續(xù)協(xié)
發(fā)送“協(xié)商
S1商”,版本號(hào)為發(fā)送“協(xié)商失發(fā)送“協(xié)商失敗”,
成功”,進(jìn)--
(協(xié)商中)最接近的低版敗”,進(jìn)入S3終止
入S2
本號(hào)
發(fā)送“繼續(xù)協(xié)
狀
S2發(fā)送“協(xié)商商”,版本號(hào)為發(fā)送“協(xié)商失進(jìn)入發(fā)送“協(xié)商失敗”,
態(tài)-
(協(xié)商成功)成功”最接近的低版敗”,進(jìn)入S3功能協(xié)商終止
本號(hào),進(jìn)入S1
發(fā)送
S3發(fā)送“協(xié)商發(fā)送“協(xié)商失發(fā)送“協(xié)商失發(fā)送“協(xié)商失敗”,
“協(xié)商失-
(協(xié)商失?。┦ 睌 睌 苯K止
敗”
注1:T2為版本協(xié)商超時(shí)定時(shí)器,當(dāng)S1合上后啟動(dòng)T2定時(shí)器,默認(rèn)為5s
注2:CVList:充電機(jī)支持的協(xié)議版本隊(duì)列,版本號(hào)從小到大排列,Ns為計(jì)數(shù)器,初始值指向最高版本號(hào)
注3:-表示充電機(jī)不作任何處理
注4:非法幀為所有狀態(tài)表未列舉的報(bào)文,如版本協(xié)商報(bào)文以外的其他報(bào)文或不滿足交互原則的版本內(nèi)容。
7
GB/T27930-xxxx
圖1給出了版本協(xié)商的報(bào)文交互過(guò)程。
充電機(jī)電動(dòng)汽車(chē)
開(kāi)始版本交互開(kāi)始版本交互
版本號(hào)設(shè)為其支
持的最高版本
發(fā)送充電機(jī)協(xié)議
版本報(bào)文
是否收到
超時(shí)否
超時(shí)處理充電機(jī)協(xié)議版本
報(bào)文
是
是否支持接收的
發(fā)送的版本改為
版本號(hào)是
低于當(dāng)前版本支協(xié)商成功
持的最高版本,
若無(wú)則繼續(xù)發(fā)送
否
當(dāng)前版本
接收的版本號(hào)是
是否低于車(chē)輛支持
最低版本協(xié)商失敗
否
繼續(xù)協(xié)商
發(fā)送車(chē)輛協(xié)商結(jié)
果報(bào)文
否是否收到協(xié)商超時(shí)
超時(shí)處理
結(jié)果報(bào)文
協(xié)商結(jié)果是否繼續(xù)是
協(xié)商
是
是否
接收協(xié)商結(jié)果
是否繼續(xù)協(xié)商
否
版本協(xié)商結(jié)束版本協(xié)商結(jié)束
圖1版本協(xié)商報(bào)文交互
8傳輸層
8.1消息類(lèi)型
8.1.1分類(lèi)
傳輸層負(fù)責(zé)數(shù)據(jù)傳輸和流量控制,如流量控制、分組編號(hào)與順序檢查等。本部分規(guī)定的消息類(lèi)型包括
長(zhǎng)消息、需要確認(rèn)的短消息、不需要確認(rèn)的短消息。長(zhǎng)消息、需要確認(rèn)的短消息為上層應(yīng)用提供可靠性傳
輸服務(wù),不需要確認(rèn)的短消息則面向簡(jiǎn)單不可靠信息的傳輸服務(wù)。
8.1.2長(zhǎng)消息
8
GB/T27930-xxxx
長(zhǎng)消息(LM)的發(fā)送應(yīng)遵循8.2規(guī)定的多信息幀傳輸方式,其信息幀格式定義如表10所示。
表10長(zhǎng)消息的信息幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
總字
目的源幀的序號(hào):0總幀數(shù)0xFF0xFF0xFF0xFF
定義0x06000x01節(jié)數(shù)
地址地址
幀的序號(hào):>0應(yīng)用層參數(shù)組,最后一幀不足8字節(jié)的,填充0xFF
注1:為了描述方便,通常用LM(0)表示幀序號(hào)為0的長(zhǎng)消息信息幀;LM(n)表示幀序號(hào)為n(n>0)的長(zhǎng)消息信息幀。
注2:總幀數(shù)為包括LM(0)和應(yīng)用層參數(shù)組在內(nèi)傳輸?shù)乃袔瑪?shù)。
注3:總字節(jié)數(shù)為長(zhǎng)消息應(yīng)用層參數(shù)組長(zhǎng)度,不含幀序號(hào)、不含最后一幀不足8字節(jié)填充的0xFF
長(zhǎng)消息的控制幀用于差錯(cuò)控制和流量控制,包括3類(lèi):
-長(zhǎng)消息應(yīng)答確認(rèn)LM_ACK
-長(zhǎng)消息放棄連接確認(rèn)LM_NACK
-長(zhǎng)消息接收結(jié)束確認(rèn)LM_EndACK
其中LM_ACK,LM_EndACK是接收方對(duì)發(fā)送方的確認(rèn)響應(yīng),LM_NACK是接收方或發(fā)送方發(fā)送給對(duì)
方的放棄連接確認(rèn)。長(zhǎng)消息的控制幀格式定義如表11所示。
表11長(zhǎng)消息的控制幀格式
協(xié)議數(shù)D
PEDPPFPSSA數(shù)據(jù)域
據(jù)單元P
占位
31188888888888
(bit)
待接收
待接收
目LM_ACK:1起始幀0xFF0xFF0xFF0xFF0xFF
源總幀數(shù)
的序號(hào)
定義3000x04地
地LM_NACK:20xFF0xFF0xFF0xFF0xFF0xFF0xFF
址
址接收的接收的
LM_EndACK:30xFF0xFF0xFF0xFF
總幀數(shù)總字節(jié)數(shù)
注1:為了描述方便,通常用LM_ACK(n,k)表示待接收起始幀序號(hào)為n,待接收總幀數(shù)為k的長(zhǎng)消息應(yīng)答確認(rèn)控制幀。
8.1.3需要確認(rèn)的短消息
需要確認(rèn)的短消息(SM_RM)要求接收方應(yīng)答確認(rèn)。一個(gè)需要確認(rèn)的短消息的重發(fā)次數(shù)應(yīng)限制在3次,
即總的發(fā)送次數(shù)最多為4次。如果發(fā)送方在發(fā)送4次后仍然沒(méi)有接收到確認(rèn)信息,發(fā)送方應(yīng)該放棄進(jìn)一步嘗
試,重發(fā)的時(shí)間間隔為100ms~250ms。需要確認(rèn)的短消息消息幀格式如表12所示,應(yīng)答確認(rèn)(控制幀)格
式定義如表13所示。
表12需要確認(rèn)的短消息的信息幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
目的源
定義0x04000x02遵循應(yīng)用層定義,不足8字節(jié)的填充0xFF。
地址地址
9
GB/T27930-xxxx
表13需要確認(rèn)的短消息的控制幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
源
0x0目的
定義000x04地010xFF0xFF0xFF0xFF0xFF0xFF
3地址
址
8.1.4不需要確認(rèn)的短消息
不需要確認(rèn)的短消息(SM_URM)無(wú)需接收方應(yīng)答確認(rèn),上層應(yīng)用中循環(huán)發(fā)送的報(bào)文通常為不需要確認(rèn)
的短消息。其信息幀格式如表14所示。
表14不需要確認(rèn)的短消息的信息幀定義
協(xié)議數(shù)
PDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
目的源
定義0x06000x03遵循應(yīng)用層定義,不足8字節(jié)的填充0xFF。
地址地址
8.2多信息幀傳輸方式
8.2.1原則
長(zhǎng)消息的傳輸控制分為兩個(gè)主要功能:分包重組以及連接管理。
8.2.2分包重組
當(dāng)長(zhǎng)消息的數(shù)據(jù)域長(zhǎng)度大于8字節(jié)時(shí),發(fā)送方應(yīng)將其拆分為若干個(gè)小的數(shù)據(jù)幀,然后按序逐一傳輸。接
收方接收到所有的數(shù)據(jù)幀后再重組成原始信息。
(1)數(shù)據(jù)幀
為了保證每個(gè)數(shù)據(jù)幀能被識(shí)別和重組,信息幀數(shù)據(jù)域的首字節(jié)定義為數(shù)據(jù)幀的序號(hào),序號(hào)范圍為1~255,
因此最長(zhǎng)的數(shù)據(jù)長(zhǎng)度是1785個(gè)字節(jié)。數(shù)據(jù)幀序號(hào)為0時(shí),表示發(fā)送方請(qǐng)求建立長(zhǎng)消息傳輸?shù)奶摂M連接。
(2)序號(hào)
序號(hào)是在拆裝時(shí)分配給數(shù)據(jù)幀的,接收方接收后,利用序號(hào)把數(shù)據(jù)幀重組回原始信息。數(shù)據(jù)幀從編號(hào)
為1的數(shù)據(jù)幀開(kāi)始按編號(hào)遞增順序發(fā)送。
(3)數(shù)據(jù)拆裝
數(shù)據(jù)拆裝用于數(shù)據(jù)域大于8字節(jié)的消息。信息的數(shù)據(jù)幀發(fā)送間隔時(shí)間LMS_T1應(yīng)小于10ms(待討論)。
接收者應(yīng)確定這些數(shù)據(jù)幀具有相同的參數(shù)標(biāo)識(shí)。
每個(gè)數(shù)據(jù)幀(除了最后一個(gè)數(shù)據(jù)幀)都裝載著原始數(shù)據(jù)中的7個(gè)字節(jié),最后一個(gè)數(shù)據(jù)幀的數(shù)據(jù)域的8個(gè)
字節(jié)包含:數(shù)據(jù)幀的序號(hào)和至少一個(gè)字節(jié)的參數(shù)數(shù)據(jù),未使用的字節(jié)全部設(shè)置為“FF”。
(4)數(shù)據(jù)重組
10
GB/T27930-xxxx
數(shù)據(jù)幀被陸續(xù)地接收后,接收方將會(huì)按照序號(hào)順序重新組合成長(zhǎng)消息。
8.2.3連接管理
連接管理規(guī)定了長(zhǎng)消息傳輸時(shí)節(jié)點(diǎn)之間虛擬連接的建立、使用和關(guān)閉。虛擬連接,是指在通信過(guò)程中,
為了傳送一條長(zhǎng)消息,在兩個(gè)節(jié)點(diǎn)間建立的臨時(shí)連接。
(1)原則
-每次發(fā)送長(zhǎng)消息之前收發(fā)雙方都需要重置用于記錄幀序號(hào)的計(jì)數(shù)器,對(duì)于發(fā)送方,計(jì)數(shù)器用于記錄
下次要發(fā)送的幀序號(hào),對(duì)于接收方,計(jì)數(shù)器用于記錄下次要接收的幀序號(hào)。
-發(fā)送方發(fā)送幀序號(hào)為0的數(shù)據(jù)幀作為連接建立的起始,接收方應(yīng)答確認(rèn)。
-連接建立后,發(fā)送方按照接收方的應(yīng)答確認(rèn)來(lái)發(fā)送數(shù)據(jù)幀,發(fā)送完畢后等待接收方的應(yīng)答確認(rèn)。
-發(fā)送方、接收方不支持同時(shí)建立兩個(gè)及以上的連接。
-當(dāng)連續(xù)出現(xiàn)3次同類(lèi)型的連接超時(shí)后,應(yīng)返回“發(fā)送失敗”信息至應(yīng)用層。
-只支持點(diǎn)到點(diǎn)的長(zhǎng)消息傳輸。
(2)連接的建立
發(fā)送方請(qǐng)求發(fā)送長(zhǎng)消息時(shí),幀的幀序號(hào)為0,包含了長(zhǎng)消息的總幀數(shù)和總字節(jié)數(shù)。
接收方接收到幀序號(hào)為0的長(zhǎng)消息后,可以選擇接收或者拒絕建立連接。如果選擇接收,應(yīng)發(fā)送長(zhǎng)消息
應(yīng)答確認(rèn)LM_ACK。LM_ACK包含了接收方待接收的起始幀序號(hào)、待接收總幀數(shù)。連接建立后,接收方應(yīng)
從序號(hào)為1的數(shù)據(jù)幀開(kāi)始接收。
如果發(fā)送方接收到LM_ACK,連接建立完成。
如果接收方缺少資源或存儲(chǔ)空間,可拒絕建立連接,此時(shí)應(yīng)發(fā)送放棄連接確認(rèn)LM_NACK,連接建立
失敗。
(3)數(shù)據(jù)傳輸
發(fā)送方接收到LM_ACK后開(kāi)始數(shù)據(jù)傳輸。接收方負(fù)責(zé)調(diào)整節(jié)點(diǎn)之間的數(shù)據(jù)流控制,如果接收方需要暫
停數(shù)據(jù)流,可使用LM_ACK將待接收總幀數(shù)置為1,待接收起始幀序號(hào)置為已接收的最后一幀的幀序號(hào),
發(fā)送方重復(fù)發(fā)送此幀內(nèi)容(即重復(fù)接收上一組最后一幀報(bào)文),接收方收到該報(bào)文后不做處理。
如果接收方?jīng)Q定終止傳輸,應(yīng)發(fā)送LM_NACK,發(fā)送方收到LM_NACK后終止長(zhǎng)消息的傳輸。
(4)連接的關(guān)閉
在傳輸沒(méi)有錯(cuò)誤的情況下,當(dāng)接收到所有數(shù)據(jù)幀后,接收方將發(fā)送消息結(jié)束確認(rèn)LM_EndACK,通知
發(fā)送者連接關(guān)閉。
長(zhǎng)消息傳輸過(guò)程中,發(fā)送方或接收方可在任何時(shí)候使用LM_NACK終止連接。例如,如果接收方?jīng)]有
可用資源處理消息,可以通過(guò)發(fā)送LM_NACK放棄連接。當(dāng)接收到LM_NACK時(shí),所有已傳送數(shù)據(jù)幀將被
丟棄。
任一方發(fā)生傳輸故障(例如連續(xù)出現(xiàn)3次同類(lèi)型的連接超時(shí))都會(huì)導(dǎo)致連接關(guān)閉。長(zhǎng)消息的連接關(guān)閉,
包括:
1)發(fā)送方在以下情況下,可以認(rèn)為連接被關(guān)閉:
a.完成整個(gè)長(zhǎng)消息的數(shù)據(jù)傳輸且接收到LM_EndACK;
b.發(fā)送LM_NACK;
c.接收LM_NACK;
2)接收方在以下情況下,可以認(rèn)為連接被關(guān)閉:
a.完成整個(gè)長(zhǎng)消息的數(shù)據(jù)傳輸后發(fā)送了LM_EndACK;
b.發(fā)送LM_NACK(如發(fā)送方希望提早停止通訊,超時(shí)等等);
c.接收LM_NACK;
(5)連接的超時(shí)
11
GB/T27930-xxxx
-接收方接收到一個(gè)數(shù)據(jù)幀后,若LMS_T2內(nèi)未接收到下一個(gè)數(shù)據(jù)幀即為超時(shí),超時(shí)后發(fā)送LM_ACK
通知發(fā)送方重發(fā),總共3次超
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 的日記300字左右
- 2025年惠州城市職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及參考答案
- 2025年共青團(tuán)知識(shí)競(jìng)賽試題(附答案)
- 2025年江西司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)帶答案
- 2025年湖南理工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 2025年泉州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)新版
- 2025年青島港灣職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)參考答案
- 2024-2025學(xué)年高中化學(xué) 第二單元 化學(xué)與資源開(kāi)發(fā)利用 2.3 石油、煤和天然氣的綜合利用教學(xué)實(shí)錄1 新人教版選修2
- 7火山噴發(fā)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年科學(xué)六年級(jí)下冊(cè)人教鄂教版
- 2024-2025學(xué)年新教材高中生物 第三章 細(xì)胞的基本結(jié)構(gòu) 第2節(jié) 細(xì)胞器之間的分工合作(1)教學(xué)實(shí)錄 新人教版必修1
- 《家庭護(hù)士》課件
- 護(hù)士電子化注冊(cè)信息系統(tǒng)(醫(yī)療機(jī)構(gòu)版)醫(yī)療機(jī)構(gòu)快速閱讀手冊(cè)
- 2024年04月江蘇蘇州銀行春招信息科技類(lèi)崗位第一批開(kāi)始筆啦筆試歷年參考題庫(kù)附帶答案詳解
- 煤化工設(shè)備設(shè)計(jì)與制造技術(shù)進(jìn)展分析考核試卷
- 中國(guó)多發(fā)性骨髓瘤診治指南(2024 年修訂)
- 【MOOC】實(shí)驗(yàn)室安全學(xué)-武漢理工大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- DB32T 2836-2015 雙孢蘑菇工廠化生產(chǎn)技術(shù)規(guī)程
- 蘋(píng)果種植養(yǎng)護(hù)培訓(xùn)課件
- 化妝步驟課件教學(xué)課件
- 民兵教練員四會(huì)教案模板
- 起重吊裝作業(yè)安全培訓(xùn)考核試卷
評(píng)論
0/150
提交評(píng)論