版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
ICS29.200
K81
中華人民共和國國家標(biāo)準(zhǔn)
GB/T27930.2—XXXX
電動汽車非車載傳導(dǎo)式充電機與車輛之間
的數(shù)字通信協(xié)議第2部分ChaoJi系統(tǒng)
Communicationprotocolsbetweenoff-boardconductivechargerandelectricvehicle
Part2ChaoJiSystem
點擊此處添加與國際標(biāo)準(zhǔn)一致性程度的標(biāo)識
(征求意見稿)
XXXX—XX—XX發(fā)布XXXX—XX—實施
前言
本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定
起草。
GB/T27930《電動汽車非車載傳導(dǎo)式充電機與車輛之間的數(shù)字通信協(xié)議》分為2個部分:
——第1部分:GB/T2015系統(tǒng);
——第2部分:ChaoJi系統(tǒng)。
本文件為GB/T27930的第2部分。
請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機構(gòu)不承擔(dān)識別專利的責(zé)任。
本文件由中國電力企業(yè)聯(lián)合會提出并歸口。
本文件主要起草單位:。
本文件主要起草人:。
II
GB/T27930.2—xxxx
電動汽車非車載傳導(dǎo)式充電機與車輛之間的數(shù)字通信協(xié)議第2部
分ChaoJi充電系統(tǒng)
1范圍
本文件規(guī)定了電動汽車非車載傳導(dǎo)式充電機(以下簡稱充電機)充電通信控制器(SupplyEquipment
CommunicationController,以下簡稱SECC)與車輛充電通信控制器(ElectricVehicleCommunication
Controller,以下簡稱EVCC)之間基于控制器局域網(wǎng)(ControlAreaNetwork,以下簡稱CAN)的通信物
理層、數(shù)據(jù)鏈路層及應(yīng)用層的定義。
本文件適用于采用GB/T18487.1—202X附錄D規(guī)定的充電模式4的充電機與車輛之間的通信,也適
用于充電機與具有充電控制功能的車輛電子控制單元之間的通信。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,
僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本
文件。
GB/T19596電動汽車術(shù)語
GB/T29317電動汽車充換電設(shè)施術(shù)語
GB/T18487.1—202X電動汽車傳導(dǎo)充電系統(tǒng)第1部分通用要求(征求意見稿)
SAEJ1939-11:2006商用車控制系統(tǒng)局域網(wǎng)CAN通信協(xié)議第11部分:物理層,250K比特/秒,屏蔽雙
絞線(RecommentedpracticeforserialcontrolandcommunicationvehiclenetworkPart11:Physicallayer–
250Kbits/s,twistedshieldedpair)
SAEJ1939-15:2018商用車控制系統(tǒng)局域網(wǎng)CAN通信協(xié)議第15部分:物理層,250K比特/秒,非屏蔽
雙絞線(RecommentedpracticeforserialcontrolandcommunicationvehiclenetworkPart15:Physicallayer
–250Kbits/s,Un—ShieldedTwistedPair)
SAEJ1939-21:2006商用車控制系統(tǒng)局域網(wǎng)CAN通信協(xié)議第21部分:數(shù)據(jù)鏈路層(Recommended
practiceforserialcontrolandcommunicationvehiclenetworkPart21:Datalinklayer)
3術(shù)語和定義
GB/T19596、GB/T29317界定的以及下列術(shù)語和定義適用于本文件。
3.1
幀frame
組成一個完整信息的一系列數(shù)據(jù)位。
3.2
CAN數(shù)據(jù)幀CANdataframe
用于傳輸數(shù)據(jù)的CAN協(xié)議所必需的有序位域,以幀起始(StartofFrame,簡稱SOF)開始,幀結(jié)
束(EndofFrame,簡稱EOF)結(jié)尾。
3.3
1
GB/T27930.2—xxxx
報文CANmessage
發(fā)送或接收參數(shù)組及其參數(shù)數(shù)據(jù)的一個實例,一個報文的發(fā)送可能需要交互一個或多個“CAN數(shù)
據(jù)幀”。
3.4
標(biāo)識符identifier
CAN仲裁域的標(biāo)識部分。
3.5
擴展幀extendedframe
CAN2.0B規(guī)范中定義的使用29位標(biāo)識符的CAN數(shù)據(jù)幀。
3.6
優(yōu)先權(quán)priority
在標(biāo)識符中一個3位的域,設(shè)置傳輸過程的仲裁優(yōu)先級,最高優(yōu)先權(quán)為0級,最低優(yōu)先權(quán)為7級。
3.7
參數(shù)組parametergroup(PG)
在應(yīng)用層傳輸?shù)膮?shù)集合。
3.8
參數(shù)組標(biāo)識parametergroupidentification(PGI)
用于唯一標(biāo)識一個參數(shù)組的一個字節(jié)。
3.9
協(xié)議數(shù)據(jù)單元protocoldataunit(PDU)
一種特定的CAN數(shù)據(jù)幀格式。
3.10
電子控制單元electroniccontrolunit(ECU)
電子控制單元,即車載電腦,由微控制器和外圍電路組成。
3.11
功能模塊functionmodule
車輛與充電機的能量交互過程中的某個業(yè)務(wù)功能。
3.12
必須項功能模塊mandatoryfunctionmodule
一個完整的能量交互過程必須具有的功能模塊。
3.13
可選項功能模塊optionalfunctionmodule
一個完整的能量交互過程可選擇具有的功能模塊。
3.14
可重載功能模塊overridefunctionmodule
可被重新定義和替換的功能模塊。
3.15
功能代碼functioncode(FC)
為功能模塊分配的編號。
3.16
功能描述碼functiondescriptioncode(FDC)
為具備特定功能的功能模塊實例分配的編號。
3.17
2
GB/T27930.2—xxxx
信息幀informationframe(IF)
數(shù)據(jù)鏈路層上用于傳輸有效信息或數(shù)據(jù)的CAN數(shù)據(jù)幀。
3.18
控制幀controlframe(CF)
數(shù)據(jù)鏈路層上用于進行流量控制、差錯管理、接收確認(rèn)的CAN數(shù)據(jù)幀。
3.19
多信息幀傳輸方式Multi—messageframetransportmode
使用自動重傳請求方式傳輸具有幀編號的多幀數(shù)據(jù)的方式。
3.20
長消息longmessage
采用多信息幀傳輸方式傳輸?shù)南ⅰ?/p>
3.21
需要確認(rèn)的消息reliablemessage
采用自動重傳請求方式傳輸?shù)南?,包括需要確認(rèn)的短消息和長消息。
3.22
不需要確認(rèn)的消息unreliablemessage
不需要采用自動重傳請求方式傳輸不具有幀編號的單幀數(shù)據(jù)。
4縮略語
LM長消息longmessage
RM需要確認(rèn)的消息reliablemessage
RM_SM需要確認(rèn)的短消息reliableshortmessage
URM不需要確認(rèn)的消息unreliablemessage
RM_SM_ACK需要確認(rèn)的短消息應(yīng)答確認(rèn)reliableshortmessageacknowledge
LM_ACK長消息應(yīng)答確認(rèn)longmessageacknowledge
LM_NACK長消息放棄連接確認(rèn)longmessagenegativeacknowledge
LM_EndofACK長消息接收結(jié)束確認(rèn)longmessageendofacknowledge
5總則
5.1充電機與車輛之間的通信網(wǎng)絡(luò)基于CAN。
5.2充電機與車輛之間的充電通信過程由完成不同業(yè)務(wù)功能的功能模塊按序組成,具體信息交互報
文、交互過程由功能模塊的FDC決定。
5.3充電信息交互報文包括各功能模塊FDC規(guī)定的報文(見附錄A)及公共報文(見附錄B),基
本充電應(yīng)用場景的信息交互過程詳見附錄C。
6物理層
本文件采用的CAN通信總線網(wǎng)絡(luò)物理層應(yīng)符合SAEJ1939-11:2006(屏蔽雙絞線)或SAEJ1939-
15:2018(非屏蔽雙絞線)中關(guān)于物理層的規(guī)定。本文件充電機與車輛的通信應(yīng)使用獨立的CAN總線,
3
GB/T27930.2—xxxx
并應(yīng)支持SECC、EVCC、適配器通信控制器(VehicleAdaptorCommunicationController,以下簡稱VACC)
三個節(jié)點,通信速率采用250kbit/s。雙絞線滿足SAEJ1939—11中5.2.1表7的要求,終端電阻滿足SAE
J1939—11:2006中5.2.3的要求。
7數(shù)據(jù)鏈路層
7.1幀格式
采用本文件的設(shè)備應(yīng)使用CAN擴展幀的29位標(biāo)識符,具體每個位分配的相應(yīng)定義應(yīng)符合SAE
J1939—21:2006中的相關(guān)規(guī)定。
7.2協(xié)議數(shù)據(jù)單元
每個CAN數(shù)據(jù)幀包含一個單一的協(xié)議數(shù)據(jù)單元(PDU),見表1。協(xié)議數(shù)據(jù)單元由七部分組成,分
別是優(yōu)先權(quán),擴展數(shù)據(jù)頁,數(shù)據(jù)頁,PDU格式,PDU特定格式,源地址和數(shù)據(jù)域。
表1協(xié)議數(shù)據(jù)單元
D…
EDP
PPPFPSSADATA
3118880—64
注1:P為優(yōu)先權(quán):從最高0設(shè)置到最低7。
注2:EDP為擴展數(shù)據(jù)頁:備今后擴展使用,本文件中為0。
注3:DP為數(shù)據(jù)頁:用來選擇參數(shù)組描述的輔助頁,本文件中為0。
注4:PF為PDU格式消息類型:用來確定PDU的格式,以及數(shù)據(jù)域?qū)?yīng)的消息類型。
注5:PS為PDU特定格式:PS值取決于PDU格式。本文件中采用PDU1格式,PS值為目標(biāo)地址。
注6:SA為源地址:數(shù)據(jù)幀的源地址。
注7:DATA為數(shù)據(jù)域:不同消息類型的數(shù)據(jù)域定義詳見本文件8.2的規(guī)定。
7.3協(xié)議數(shù)據(jù)單元(PDU)格式
選用SAEJ1939—21:2006中定義的PDU1格式。
7.4地址的分配
網(wǎng)絡(luò)地址用于保證信息標(biāo)識符的唯一性以及表明信息的來源。SECC、EVCC和VACC定義為不可配
置地址,即該地址固定在ECU的程序代碼中,包括服務(wù)工具在內(nèi)的任何手段都不能改變其源地址。SECC、
EVCC和VACC的地址分配如表2所示。
表2地址分配
節(jié)點首選地址
SECC95(5F)
EVCC37(25H)
VACC96(60H)
4
GB/T27930.2—xxxx
7.5幀類型
本文件規(guī)定的幀類型包括信息幀、控制幀2類。
8版本協(xié)商
8.1總體描述
版本協(xié)商是通信協(xié)議的引導(dǎo)部分,協(xié)商原則、報文定義和信息交互過程固定不變。版本協(xié)商過程中,
充電機和車輛通過協(xié)商決定通信協(xié)議版本號。版本協(xié)商的具體描述如表3所示。
表3版本協(xié)商總體描述
序號項目描述信息
1名稱版本協(xié)商
2目標(biāo)充電機和車輛協(xié)商決定通信協(xié)議版本號
通信鏈路建立后,由充電機發(fā)起通信協(xié)議版本協(xié)商過程,車輛檢測是否
支持充電機發(fā)送的版本,并返回協(xié)商結(jié)果:
a)充電機側(cè)
充電機首先發(fā)送其支持的最高協(xié)議版本號進行協(xié)商,如果充電機接收到
“協(xié)商成功”信息,進入應(yīng)用層信息交互過程;如果充電機接收到“協(xié)商失
敗”信息,通信結(jié)束,退出充電過程;如果充電機接收到“繼續(xù)協(xié)商”以及
“車輛期望的版本號”信息,按照以下原則處理:
——如果充電機支持車輛期望的版本,則發(fā)送該版本號,等待車輛發(fā)
送“協(xié)商成功”信息;
——如果充電機不支持車輛期望的版本,且充電機不支持低于車輛當(dāng)
前期望值的版本,則充電機發(fā)送版本號為0的版本信息報文,等
待車輛發(fā)送“協(xié)商失敗”信息;
3描述
——如果充電機不支持車輛期望的版本,但充電機支持低于車輛當(dāng)前
期望值的版本,則充電機發(fā)送“比車輛期望值低的最高版本號”
的版本信息,繼續(xù)協(xié)商。
b)車輛側(cè)
車輛接收充電機協(xié)商版本信息,按照以下原則處理:
——如果車輛支持充電機的協(xié)商版本,則返回“協(xié)商成功”信息;
——如果車輛不支持充電機的協(xié)商版本,且不支持低于充電機當(dāng)前協(xié)
商值的版本,則車輛返回“協(xié)商失敗”信息,通信結(jié)束,退出充電
過程;
——如果車輛不支持充電機的協(xié)商版本,但支持比充電機當(dāng)前協(xié)商值
低的版本,則車輛返回“繼續(xù)協(xié)商”信息,同時發(fā)送“比充電機當(dāng)
前協(xié)商值低的最高版本號”進行協(xié)商。
4前置條件物理連接完成,通信鏈路建立
5其他說明充電機和車輛可支持多個版本的通信協(xié)議,只有雙方都支持相同的版
5
GB/T27930.2—xxxx
序號項目描述信息
本,版本協(xié)商才能成功。
通信協(xié)議版本號由CAN類型、主版本號、次版本號、臨時版本號組成。
——當(dāng)前版本的CAN類型為CAN2.0,同時預(yù)留CANFD,CANXL的
應(yīng)用;
——當(dāng)通信協(xié)議有結(jié)構(gòu)性的變化時(如功能模塊的組成發(fā)生變化),更
新主版本號;
——當(dāng)通信協(xié)議有較大的功能變化,但不影響通信協(xié)議的結(jié)構(gòu),更新
次版本號;
——臨時版本僅用于示范項目和測試用途,正式發(fā)布的版本中臨時版
本號為0。
a)協(xié)商成功:車輛和充電機支持相同的版本,車輛發(fā)送“協(xié)商成功”信息,
雙方按照協(xié)商一致的版本進行信息交互。
6結(jié)束條件b)協(xié)商失敗,包括:
——版本協(xié)商失敗,車輛發(fā)送“協(xié)商失敗”信息,退出充電過程。
——版本協(xié)商超時,車輛發(fā)送“協(xié)商失敗”信息,退出充電過程。
8.2報文定義
版本協(xié)商的交互報文的數(shù)據(jù)鏈路層應(yīng)滿足本文件第6章的規(guī)定。版本協(xié)商過程包括“充電機協(xié)議版
本報文”、“車輛協(xié)商結(jié)果報文”,其幀格式定義如表4,表5所示,參數(shù)類型定義詳見附錄A。
表4充電機協(xié)議版本幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
0x250x5F
定義0x03000x38遵循表6的定義。
(目的地址)(源地址)
表5車輛協(xié)商結(jié)果幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
0x5F0x25
定義0x03000x38遵循表7的定義。
(目的地址)(源地址)
表6充電機協(xié)議版本數(shù)據(jù)域內(nèi)容
序號參數(shù)內(nèi)容長度數(shù)據(jù)類型參數(shù)類型描述與要求
1CAN類型1字節(jié)BYTECANType充電機CAN類型,當(dāng)前版本的CAN類型為
6
GB/T27930.2—xxxx
序號參數(shù)內(nèi)容長度數(shù)據(jù)類型參數(shù)類型描述與要求
CAN2.0。
充電機協(xié)商的協(xié)議版本號,本文件規(guī)定當(dāng)前版
2協(xié)商版本3字節(jié)BYTE[3]ProtocolVersionType
本號為V2.0.0。
3預(yù)留1字節(jié)BYTEReservedType車輛不判斷該值
4預(yù)留1字節(jié)BYTEReservedType車輛不判斷該值
5預(yù)留1字節(jié)BYTEReservedType車輛不判斷該值
校驗碼,采用校驗和法計算報文第1個字節(jié)到
6校驗碼1字節(jié)BYTECheckcodeType第7個字節(jié)的校驗碼(如果校驗和的數(shù)值超過
0xFF,則將其補碼作為校驗和)
表7車輛協(xié)商結(jié)果數(shù)據(jù)域內(nèi)容
序號參數(shù)內(nèi)容長度數(shù)據(jù)類型參數(shù)類型描述與要求
車輛CAN類型,當(dāng)前版本的CAN類型為
1CAN類型1字節(jié)BYTECANType
CAN2.0。
車輛版本協(xié)商結(jié)果,包括“繼續(xù)協(xié)商”,“協(xié)商
2協(xié)商結(jié)果1字節(jié)BYTEVersionResultType
成功”,“協(xié)商失敗”。
車輛期望或協(xié)商一致的版本號:
——如果車輛協(xié)商結(jié)果為“協(xié)商成功”時,
值為雙方協(xié)商一致的版本號;
——如果車輛協(xié)商結(jié)果為“繼續(xù)協(xié)商”,值
3期望版本3字節(jié)BYTE[3]ProtocolVersionType
為車輛期望的版本號;
——如果車輛協(xié)商結(jié)果為“協(xié)商失敗”,值
為0xFFFFFF,此時充電機不判斷該
值。
4預(yù)留1字節(jié)BYTEReservedType充電機不判斷該值。
5預(yù)留1字節(jié)BYTEReservedType充電機不判斷該值
校驗碼,采用校驗和法計算報文第1個字節(jié)到
6校驗碼1字節(jié)BYTECheckcodeType第7個字節(jié)的校驗碼(如果校驗和的數(shù)值超過
0xFF,則將其補碼作為校驗和)
8.3報文交互過程
車輛和充電機物理連接完成,充電機閉合S1開關(guān)后應(yīng)在1s內(nèi)發(fā)送“充電機協(xié)議版本報文”。充電
機首先發(fā)送其支持的最高協(xié)議版本號,車輛接收后檢查自身支持的版本號并返回協(xié)商結(jié)果。如果“繼續(xù)
協(xié)商”,雙方繼續(xù)以較低的版本號進行協(xié)商;如果“協(xié)商成功”,雙方按照協(xié)商一致的版本進行信息交
互;如果“協(xié)商失敗”,雙方退出充電過程。
完整的狀態(tài)轉(zhuǎn)換過程如表8,表9所示。
表8充電機狀態(tài)轉(zhuǎn)換表
7
GB/T27930.2—xxxx
觸發(fā)條件
充電機接收接收接收
T1定時器到T2定時器到
“協(xié)商成功”“協(xié)商失敗”“繼續(xù)協(xié)商”
發(fā)送CvList(Ns)
S0
隊列報文,進入————
初始狀態(tài)
S1
根據(jù)車輛“期望版本號”信息調(diào)
S1發(fā)送CvList(Ns)
狀進入S2進入S3整Ns指向并發(fā)送CvList(Ns)進入S3
協(xié)商中隊列報文,保持S1
態(tài)隊列報文(詳見表3),保持S1
S2
關(guān)閉T1,T2定時器,進入功能協(xié)商模塊
協(xié)商成功
S3
關(guān)閉T1,T2定時器,退出充電過程
協(xié)商失敗
注1:T1為充電機發(fā)送版本信息報文的周期定時器,充電機發(fā)送CvList(Ns)隊列報文后重置T1定時器,周期為50ms
注2:T2為版本協(xié)商超時定時器,當(dāng)S1閉合后啟動T2定時器,默認(rèn)為5s
注3:CvList是充電機支持的協(xié)議版本隊列,版本號從小到大排列,Ns為計數(shù)器,初始值指向最高版本號
注4:表中未列舉的報文,如版本協(xié)商報文以外的或不滿足交互順序的版本內(nèi)容等均為非法報文,充電機不作任何處理
注5:.—表示充電機不作任何處理
表9車輛狀態(tài)轉(zhuǎn)換表
觸發(fā)條件
接收到“版本信息報文”
車輛不支持充電機的協(xié)商版不支持充電機的協(xié)商版
T2定時器到
支持充電機的本,但支持比充電機當(dāng)前本,且不支持低于充電機
協(xié)商版本協(xié)商值低的版本當(dāng)前協(xié)商值的版本
發(fā)送“繼續(xù)協(xié)商”信息,
發(fā)送“協(xié)商失
S1發(fā)送“協(xié)商成功”信息,發(fā)送“比充電機當(dāng)前協(xié)商發(fā)送“協(xié)商失敗”信息,
敗”信息,進
協(xié)商中進入S2值低的最高版本號”,保持進入S3
入S3
狀S1
態(tài)S2
關(guān)閉T2定時器,進入功能協(xié)商階段
協(xié)商成功
S3
關(guān)閉T2定時器,退出充電過程
協(xié)商失敗
注1:T2為版本協(xié)商超時定時器,當(dāng)車輛檢測到S1閉合后啟動T2定時器,默認(rèn)為5s
注2:表中未列舉的報文,如版本協(xié)商報文以外的或不滿足交互順序的版本內(nèi)容等均為非法報文,車輛不作任何處理
注3:—表示車輛不作任何處理
9傳輸層
9.1消息類型
8
GB/T27930.2—xxxx
本文件規(guī)定的消息類型包括需要確認(rèn)的消息、不需要確認(rèn)的消息。需要確認(rèn)的消息為上層應(yīng)用提供
可靠性傳輸服務(wù),按照消息長度分為需要確認(rèn)的短消息(消息長度小于等于8字節(jié))和長消息(消息長
度大于8字節(jié)),長消息按照多信息幀傳輸方式傳輸。不需要確認(rèn)的消息則是面向簡單不可靠信息的傳
輸服務(wù),消息長度小于等于8字節(jié)。
9.2不需要確認(rèn)的消息
不需要確認(rèn)的消息無需接收方應(yīng)答確認(rèn),上層應(yīng)用中需周期發(fā)送的報文通常定義為該消息類型。不
需要確認(rèn)的消息的信息幀格式如表10所示。
表10不需要確認(rèn)的短消息的信息幀定義
協(xié)議數(shù)
PDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
311888
(bit)
目的源
定義0x06000x36遵循應(yīng)用層定義,不足8字節(jié)的填充0xFF。
地址地址
9.3需要確認(rèn)的消息
9.3.1需要確認(rèn)的短消息
發(fā)送方發(fā)送需要確認(rèn)的短消息的信息幀后,如果沒有接收到應(yīng)答確認(rèn)幀,應(yīng)進行重發(fā),重發(fā)次數(shù)默
認(rèn)為4(具體參考第10章具體要求)。如果發(fā)送方完成最大重發(fā)次數(shù)后仍然沒有接收到確認(rèn)信息,發(fā)送
方應(yīng)該放棄進一步嘗試,重發(fā)的時間間隔為250ms。需要確認(rèn)的短消息信息幀格式如表11所示,應(yīng)答確
認(rèn)幀的格式定義如表12所示。
表11需要確認(rèn)的短消息的信息幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
目的源
定義0x04000x35遵循應(yīng)用層定義,不足8字節(jié)的填充0xFF。
地址地址
表12需要確認(rèn)的短消息的應(yīng)答確認(rèn)幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
0x0目的源
定義000x37010xFF0xFF0xFF0xFF0xFF0xFF
3地址地址
9.3.2長消息
9
GB/T27930.2—xxxx
長消息的傳輸應(yīng)遵循9.4規(guī)定的多信息幀傳輸方式,其信息幀格式定義如表13所示。
表13長消息的信息幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
總字
目的源幀序號:0總幀數(shù)0xFF0xFF0xFF0xFF
定義0x06000x34節(jié)數(shù)
地址地址
幀序號:>0遵循應(yīng)用層定義,最后一幀不足8字節(jié)的,填充0xFF。
注1:為了描述方便,通常用LM(0)表示幀序號為0的長消息信息幀;LM(n)表示幀序號為n(n>0)的長消息信息幀
注2:總幀數(shù)為組成應(yīng)用層報文的所有幀數(shù)
注3:總字節(jié)數(shù)為組成應(yīng)用層報文的總長度
長消息的控制幀用于差錯控制、流量控制及應(yīng)答確認(rèn),包括3類:
——長消息應(yīng)答確認(rèn)LM_ACK
——長消息放棄連接確認(rèn)LM_NACK
——長消息接收結(jié)束確認(rèn)LM_EndofACK
其中LM_ACK,LM_EndofACK是接收方對發(fā)送方的控制幀,LM_NACK是接收方或發(fā)送方發(fā)送給
對方的控制幀。長消息的控制幀格式定義如表14所示。
表14長消息的控制幀格式
協(xié)議數(shù)
PEDPDPPFPSSA數(shù)據(jù)域
據(jù)單元
占位
31188888888888
(bit)
待接收待接
LM_
起始幀收總0xFF0xFF0xFF0xFF0xFF
ACK:1
序號幀數(shù)
目的源
定義0x03000x37LM_
地址地址0xFF0xFF0xFF0xFF0xFF0xFF0xFF
NACK:2
LM_Endo接收的接收的
0xFF0xFF0xFF0xFF
fACK:3總幀數(shù)總字節(jié)數(shù)
注1:為了描述方便,通常用LM_ACK(n,k)表示待接收起始幀序號為n,待接收總幀數(shù)為k的長消息應(yīng)答確認(rèn)幀
9.4多信息幀傳輸方式
9.4.1原則
長消息的傳輸控制分為兩個主要功能:分包重組以及連接管理。
9.4.2分包重組
10
GB/T27930.2—xxxx
發(fā)送方首先將長消息其拆分為多個信息幀,在建立連接后按序進行傳輸。接收方接收到所有的數(shù)據(jù)
幀后再重組成原始信息。
9.4.2.1信息幀
為了保證信息幀能被識別和重組,信息幀數(shù)據(jù)域的首字節(jié)定義為信息幀的幀序號,序號范圍為1~255
(序號為0的信息幀,僅僅用于建立連接),信息幀應(yīng)從編號1開始按序進行發(fā)送,最長的數(shù)據(jù)長度是1785
個字節(jié)。當(dāng)發(fā)送方請求建立長消息傳輸?shù)奶摂M連接時,首先發(fā)送幀序號為0的信息幀,在收到接收方的
應(yīng)答確認(rèn)后,按要求發(fā)送信息幀。
每個信息幀(除了最后一個信息幀)都裝載著應(yīng)用層數(shù)據(jù)中的7個字節(jié),最后一個信息幀的數(shù)據(jù)域
的8個字節(jié)包含:信息幀的序號和至少一個字節(jié)的應(yīng)用層數(shù)據(jù),未使用的字節(jié)全部設(shè)置為0xFF。
9.4.2.2數(shù)據(jù)傳輸
信息幀之間的發(fā)送間隔時間LMS_T1應(yīng)不大于10ms。由于無法區(qū)分幀序號相同的不同長消息的信息
幀,因此只允許在同一時間建立一個虛擬連接,即只有當(dāng)發(fā)送方或接收方發(fā)送長消息放棄連接確認(rèn)或接
收方發(fā)送長消息接收結(jié)束確認(rèn),才能建立新的虛擬連接。
9.4.2.2信息幀重組
信息幀接收完成后,接收方接收完成所有信息幀后,應(yīng)按照幀序號從小到大將其重組回原始信息。
9.4.3連接管理
虛擬連接是指在通信過程中,為了傳送長消息,在兩個節(jié)點間建立的臨時連接,連接管理規(guī)定了虛
擬連接的建立、使用和關(guān)閉。
9.4.3.1總則
本文件只支持點到點的長消息傳輸,其連接管理應(yīng)遵循以下原則:
——虛擬連接建立前,收發(fā)雙方應(yīng)確認(rèn)記錄幀序號的計數(shù)器為0,其中發(fā)送計數(shù)器用于記錄下次要
發(fā)送的幀序號,接收方計數(shù)器用于記錄下次要接收的起始幀序號;
——發(fā)送方發(fā)送幀序號為0的信息幀作為連接建立的請求,接收方應(yīng)答確認(rèn)后,連接建立;
——連接建立后,發(fā)送方按照接收方的應(yīng)答確認(rèn)發(fā)送信息幀,發(fā)送結(jié)束后等待接收方的下一個應(yīng)答
確認(rèn);
——發(fā)送方、接收方不支持同時建立兩個及以上的虛擬連接;
——當(dāng)連續(xù)出現(xiàn)3次同類型的連接超時后,應(yīng)返回“發(fā)送失敗”信息至應(yīng)用層;
9.4.3.2連接的建立
發(fā)送方請求發(fā)送長消息時,信息幀幀序號為0,且包含了長消息的總幀數(shù)和總字節(jié)數(shù)。
接收方接收到幀序號為0的長消息后,可選擇接收或者拒絕建立連接:如果選擇接收,應(yīng)發(fā)送長消
息應(yīng)答確認(rèn)幀LM_ACK,且LM_ACK中應(yīng)包含接收方待接收的起始幀序號、待接收總幀數(shù),發(fā)送方接收
到應(yīng)答確認(rèn)幀LM_ACK,連接建立完成,之后接接收方應(yīng)從序號為1的信息幀開始接收;如果接收方缺
少資源或存儲空間,可拒絕建立連接,此時應(yīng)發(fā)送放棄連接確認(rèn)LM_NACK,連接建立失敗。
9.4.3.3數(shù)據(jù)傳輸
發(fā)送方接收到LM_ACK后開始數(shù)據(jù)傳輸,由接收方負責(zé)調(diào)整節(jié)點之間的數(shù)據(jù)流控制,如果接收方需
要暫停數(shù)據(jù)流,可使用LM_ACK將待接收總幀數(shù)置為1,待接收起始幀序號置為前一次接收到的最后一
幀幀序號,發(fā)送方按要求發(fā)送信息幀(接收方每發(fā)送一次LM_ACK,接收方響應(yīng)一次),接收方收到該
報文后不做處理。
11
GB/T27930.2—xxxx
9.4.3.4連接的關(guān)閉
接收方接收到所有信息幀后,應(yīng)發(fā)送消息結(jié)束確認(rèn)LM_EndofACK,通知發(fā)送者連接關(guān)閉。
在傳輸過程中,接收方和發(fā)送方均可發(fā)送LM_NACK終止傳輸,收到LM_NACK后雙方退出長消息
的傳輸,連接關(guān)閉,接收方不對收到的報文作處理。
任一方發(fā)生傳輸故障(例如連續(xù)出現(xiàn)3次同類型的連接超時)都會導(dǎo)致連接關(guān)閉。
長消息的連接關(guān)閉,包括以下情形:
a)發(fā)送方:
——完成整個長消息的數(shù)據(jù)傳輸且接收到LM_EndofACK
——發(fā)送LM_NACK
——接收LM_NACK
b)接收方:
——完成整個長消息的數(shù)據(jù)傳輸后發(fā)送了LM_EndofACK;
——發(fā)送LM_NACK(如發(fā)送方希望提早停止通訊,超時等等);
——接收LM_NACK;
9.4.3.5連接的超時
——接收方接收到一個信息幀后,若LMS_T2時間內(nèi)未接收到下一個信息幀即為超時,超時后發(fā)送
LM_ACK通知發(fā)送方重發(fā),連續(xù)出現(xiàn)3次超時后發(fā)送LM_NACK放棄連接。
——接收方發(fā)送LM_ACK后,若LMS_T2時間內(nèi)未接收到正確幀序號的信息幀即為超時,超時后發(fā)
送LM_ACK通知發(fā)送方重發(fā),連續(xù)出現(xiàn)3次超時后發(fā)送LM_NACK放棄連接。
——發(fā)送方發(fā)送幀序號為0的信息幀后,若LMS_T2時間內(nèi)未接收到接收方的確認(rèn)消息即為超時,超
時后重發(fā)幀序號為0的信息幀,連續(xù)出現(xiàn)3次超時后發(fā)送LM_NACK放棄連接;
——發(fā)送方發(fā)送完成本次需要傳輸?shù)娜啃畔?,若LMS_T2內(nèi)未接收到接收方的確認(rèn)消息
(LM_ACK或LM_EndofACK)即為超時,超時后發(fā)送方重發(fā)本次傳輸?shù)淖詈笠粠?,連續(xù)出現(xiàn)
3次超時后發(fā)送LM_NACK放棄連接;
——發(fā)送方從發(fā)送幀序號為0的信息幀后,傳輸整個長消息的時間大于LMS_T3即為超時,超時后發(fā)
送方發(fā)送LM_NACK放棄連接。
LMS_T2=100ms
LMS_T3=10000ms
多信息幀傳輸方式的完整狀態(tài)轉(zhuǎn)換過程如表15,表16所示。
12
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度展示大全【人員管理篇】
- 單位管理制度展示大合集【人員管理】十篇
- 雅興鋼板行業(yè)深度研究報告
- 安全生產(chǎn)管理基礎(chǔ)知識培訓(xùn)
- 日本血吸蟲病Schistosomiasisjaponica上課講義
- 現(xiàn)場管理培訓(xùn)教材課程
- 2024年08月山西2024屆興業(yè)銀行太原分行校園招考筆試歷年參考題庫附帶答案詳解
- 2024至2030年中國自動頭像機數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國永磁夾盤數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國復(fù)印機組件數(shù)據(jù)監(jiān)測研究報告
- 四川新農(nóng)村建設(shè)農(nóng)房設(shè)計方案圖集川西部分
- 《陸上風(fēng)電場工程設(shè)計概算編制規(guī)定及費用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 我和我的祖國拼音版
- 2023年生態(tài)環(huán)境綜合行政執(zhí)法考試參考題庫(400題)
- 北師大七年級上數(shù)學(xué)易錯題(共8頁)
- 供應(yīng)商供方履約評價表(參考模板)
- 徒步行軍pt課件
- 國家電網(wǎng)公司電網(wǎng)設(shè)備缺陷管理規(guī)定國網(wǎng)(運檢3)(文號國家電網(wǎng)企管
- 輸血科(血庫)儀器設(shè)備使用、保養(yǎng)記錄表
- 《目標(biāo)管理》PPT課件
- 膨脹玻化微珠無機保溫砂漿檢測報告
評論
0/150
提交評論