




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ISO 15765-2( 2004)道路車輛控制局域網(wǎng)絡(luò)診斷2 部分:網(wǎng)絡(luò)層服務(wù)ISO 15765協(xié)議,定義了 “道路車輛一一局域網(wǎng)控制器(CAN診斷”,包含如下幾個 部分:一一第一部分:總論。一一第二部分:網(wǎng)絡(luò)層服務(wù)。一一第三部分:統(tǒng)一診斷服務(wù)具體的執(zhí)行一一第四部分:排放相關(guān)系統(tǒng)的要求概述ISO15765-2的協(xié)議,定義車載診斷系統(tǒng)網(wǎng)絡(luò)層要求,提供在CANt據(jù)鏈路層(ISO11898 定義)上運(yùn)行。雖說它最初設(shè)計(jì)是用在診斷系統(tǒng)上的,它同樣適用于其它需要網(wǎng)絡(luò)層協(xié)議 的CANS信系統(tǒng)上。為了達(dá)到診斷通信要求,ISO15765協(xié)議是基于ISO/IEC 7498和ISO/IEC 10731的開 放互
2、聯(lián)系統(tǒng)基本參考模型建立的。該模型將通信系統(tǒng)分為七層, ISO15765協(xié)議映射到該模 型上,分層如下: 統(tǒng)一的診斷服務(wù)(第7層),在ISO 15765-3中定義。 網(wǎng)絡(luò)層(第3層),在ISO 15765-2中定義。 CANK務(wù)層(第1, 2層),在ISO 11898中定義。如表1所小,表1應(yīng)OSI分層,擴(kuò)展的及法規(guī)要求的 OB醛斷規(guī)定開放互聯(lián)系統(tǒng) (OSI)分層汽車生產(chǎn)商擴(kuò)展的診斷服務(wù)法規(guī)要求的車載診斷系統(tǒng)(OBD診斷應(yīng)用用戶定義ISO 15031-5應(yīng)用層ISO 15765-3ISO 15031-5表小層N/AN/A會話層ISO 15765-3N/A傳輸層N/AN/A網(wǎng)絡(luò)層ISO 15765
3、-2ISO 15765-4數(shù)據(jù)鏈路層ISO 11898-1ISO 15765-4物理層用戶定義ISO 15765-4應(yīng)用層服務(wù)是由ISO 15765-3按照ISO 14229-1和ISO 15031-5建立的診斷服務(wù)制定 的,但I(xiàn)SO 15765-3協(xié)議不僅適用于上述的診斷服務(wù)項(xiàng),也適用于大多數(shù)的國際標(biāo)準(zhǔn)及汽 車生產(chǎn)商規(guī)定的診斷服務(wù)。網(wǎng)絡(luò)層服務(wù)由該部分的ISO 15765協(xié)議定義,并獨(dú)立于物理層上的操作,物理層僅僅 是在法規(guī)的OBDt有規(guī)定。道路車輛一一控制器局域網(wǎng)(CAN的診斷一一第二部分:網(wǎng)絡(luò)層1 范圍這部分 ISO 15765 協(xié)議描述了在ISO 11898 定義的控制其局域網(wǎng)中裁剪的網(wǎng)
4、絡(luò)協(xié)議,用于滿足基于CAN的車載網(wǎng)絡(luò)系統(tǒng)。它是按照ISO 14229-1和ISO 15031-5建立的診斷服 務(wù)制定的,但該部分協(xié)議不僅適用于上述的診斷服務(wù)項(xiàng),還適用于車載內(nèi)部其它的網(wǎng)絡(luò)通信。該協(xié)議描述的是未經(jīng)最后確認(rèn)的的通信。2 參考的標(biāo)準(zhǔn)下述的參考文檔對于該文檔的應(yīng)用是必不可少的。ISO 11898-1,道路車輛一一控制器局域網(wǎng)(CAN 第一部分一一數(shù)據(jù)鏈路層及物理信號層ISO/IEC 7498( 所有部分 ) ,技術(shù)信息道道開放互聯(lián)系統(tǒng)道道基本參考模型3 術(shù)語,定義和縮略詞為編撰該文檔目的,這些術(shù)語和定義已在ISO 7498 中給出,以下縮略詞術(shù)語同樣適用。BS數(shù)據(jù)塊大小CF連續(xù)幀con
5、firm確認(rèn)服務(wù)ECU電子控制單元FC流控制FF首幀F(xiàn)F_DL首幀數(shù)據(jù)長度FS流狀態(tài)indication指示服務(wù)MType信息類型N_AE網(wǎng)絡(luò)地址擴(kuò)展N_AI地址信息N_Ar網(wǎng)絡(luò)層時間參數(shù):ArN_As網(wǎng)絡(luò)層時間參數(shù):AsN_Br網(wǎng)絡(luò)層時間參數(shù):BrN_Bs網(wǎng)絡(luò)層時間參數(shù):BsN_ChangeParameter網(wǎng)絡(luò)層服務(wù)項(xiàng)名稱N_Cr網(wǎng)絡(luò)層時間參數(shù):CrN_Cs N_Data N_PCI N_PCItype N_PDU N_SA N_SDU N_TA N_TAtype N_USData NWL request rsSF SF_DL SN STmin1)2)網(wǎng)絡(luò)層時間參數(shù):Cs網(wǎng)絡(luò)數(shù)據(jù)網(wǎng)絡(luò)協(xié)議控
6、制信息網(wǎng)絡(luò)協(xié)議控制信息類型網(wǎng)絡(luò)協(xié)議數(shù)據(jù)單元網(wǎng)絡(luò)源地址網(wǎng)絡(luò)服務(wù)數(shù)據(jù)單元網(wǎng)絡(luò)目標(biāo)地址網(wǎng)絡(luò)目標(biāo)地址類型網(wǎng)絡(luò)層無應(yīng)答的數(shù)據(jù)段傳輸服務(wù)項(xiàng)名稱網(wǎng)絡(luò)層應(yīng)答服務(wù)接收者發(fā)送者單幀單幀數(shù)據(jù)長度順序號間隔最短時長4 網(wǎng)絡(luò)層總覽4.1 概述該項(xiàng)主要描述網(wǎng)絡(luò)層總體的功能。該部分的ISO 15765 協(xié)議定義了未最后確認(rèn)的網(wǎng)絡(luò)層通信協(xié)議。該協(xié)議用于網(wǎng)絡(luò)節(jié)點(diǎn)之間數(shù)據(jù)交互,例如從一個 ECU到另一個ECU或外部 診斷設(shè)備和一個ECU之間的通信。如果要傳送的數(shù)據(jù)超過了單個的 CANM長度,則需要提 供拆分的方法。為描述網(wǎng)絡(luò)層的功能,它提供給高層的服務(wù)項(xiàng)及內(nèi)部操作必須予以研究。4.2 網(wǎng)絡(luò)層提供給高層的服務(wù)項(xiàng)該服務(wù)項(xiàng)接口定義了一
7、些由網(wǎng)絡(luò)層提供使用服務(wù)項(xiàng),例如,數(shù)據(jù)發(fā)送、數(shù)據(jù)接收及協(xié)議參數(shù)設(shè)置。已定義了兩種類型的服務(wù):a) 通信服務(wù)項(xiàng)以下定義的服務(wù)項(xiàng),使發(fā)送者最多能發(fā)送4095個字節(jié)的數(shù)據(jù)。N_USData.request該服務(wù)項(xiàng)用于請求發(fā)送數(shù)據(jù)。如果有必要的話,網(wǎng)絡(luò)層拆分這些數(shù)據(jù)。N_USData_FF.indication該服務(wù)項(xiàng)用于通知上層被拆分的信息的首幀的接收。該服務(wù)項(xiàng)用于提供接收的數(shù)據(jù)至上層。4) N_USDfirm該服務(wù)項(xiàng)用于確認(rèn)應(yīng)答給上層,表示請求服務(wù)項(xiàng)已經(jīng)被執(zhí)行(成功執(zhí)行或不成功執(zhí)行) 。b) 協(xié)議參數(shù)設(shè)置服務(wù)項(xiàng)以下定義的服務(wù)項(xiàng),使之能夠?qū)f(xié)議參數(shù)動態(tài)設(shè)置。1) N_ChangeParamter.re
8、quest該項(xiàng)服務(wù)用于對特定內(nèi)部參數(shù)的動態(tài)設(shè)置的請求2) N_ChangePfirm3)該服務(wù)項(xiàng)用于確認(rèn)應(yīng)答給上層,表示修改協(xié)議特定項(xiàng)的請求已經(jīng)被執(zhí)行(成功執(zhí)行或不成功執(zhí)行)。4.3 網(wǎng)絡(luò)層的內(nèi)部操作網(wǎng)絡(luò)層的內(nèi)部操作為實(shí)現(xiàn)對等實(shí)體間的通信提供了分段、重組、 數(shù)據(jù)傳輸流控制方法。網(wǎng)絡(luò)層主要的任務(wù)是傳遞一幀或大于一幀的數(shù)據(jù)信息。超過一幀的信息被分成多個部分,每一個部分都以一個CANK的形式被發(fā)送。圖 1 顯示的是未被拆分的信息的傳送的例子。圖 2 顯示的是被拆分的信息傳送的例子流控制用來使發(fā)送端適應(yīng)接收端網(wǎng)絡(luò)層的接收能力。該流控制策略同樣適用于診斷網(wǎng)關(guān)和通信子網(wǎng)。5 網(wǎng)絡(luò)層服務(wù)項(xiàng)5.1 總覽所有的
9、網(wǎng)絡(luò)層服務(wù)項(xiàng)有統(tǒng)一的結(jié)構(gòu)。為了定義這些服務(wù)項(xiàng),三類主要的服務(wù)項(xiàng)說明如下:請求服務(wù),被更高的通信層或應(yīng)用層使用,用于向網(wǎng)絡(luò)層傳遞控制信息及要發(fā)送的數(shù)據(jù);指示服務(wù), 被網(wǎng)絡(luò)層使用,用于向更高通信層或應(yīng)用層傳遞狀態(tài)信息及接收到的數(shù)據(jù);確認(rèn)服務(wù),被網(wǎng)絡(luò)層使用,用于向更高通信層或應(yīng)用層傳遞狀態(tài)信息。這些服務(wù)說明沒有指定具體的應(yīng)用程序接口,而只是一些獨(dú)立于具體實(shí)施的主要服務(wù)項(xiàng)。所有的網(wǎng)絡(luò)層服務(wù)項(xiàng)有統(tǒng)一的結(jié)構(gòu)形式,服務(wù)項(xiàng)寫成如下的形式:service_name.type (parameter A,parameter B,parameter C,)這里, “ service_name” 是指服務(wù)項(xiàng)名稱,例如,
10、N_SD,U“ type” 指示了服務(wù)項(xiàng)的類型,“parameter A,parameter B,parameter C, ”則是 N_SDU艮務(wù)項(xiàng)傳遞的值。服務(wù)項(xiàng)定義了如何使服務(wù)的使用者( 例如,診斷應(yīng)用層) 如何與服務(wù)的提供者(例如,網(wǎng)絡(luò)層)協(xié)同運(yùn)行。以下服務(wù)項(xiàng)已在國際標(biāo)準(zhǔn)中說明,請求,指示和確認(rèn)。使用請求服務(wù)項(xiàng)(service_name.request ),服務(wù)使用者向服務(wù)提供者請求一項(xiàng)服務(wù)。使用指示服務(wù)項(xiàng)(service_name.indication), 服務(wù)提供者通知服務(wù)使用者網(wǎng)絡(luò)層的一個內(nèi)部事件或者一個對等實(shí)體的服務(wù)使用者的服務(wù)請求。通過確認(rèn)服務(wù)項(xiàng)(service_name.co
11、nfirm ),服務(wù)提供者通知服務(wù)的使用者,之前服務(wù)使用者請求服務(wù)的結(jié)果。5.2 網(wǎng)絡(luò)層服務(wù)說明5.2.1 N_USData.request該請求服務(wù)項(xiàng)是請求傳遞MessageData數(shù)據(jù)及?節(jié)數(shù),從發(fā)送者到到對等實(shí) 體接收者,通過在N_SA,N_TA,N_TAtypeR N_AE中的地址信息確認(rèn)。(參看5.3對參數(shù)的定 義) 。N_USData.request 服務(wù)項(xiàng)每次被啟動,網(wǎng)絡(luò)層應(yīng)當(dāng)通過一條N_USData.confirm 服務(wù)通知服務(wù)使用者信息傳遞的完成情況。(成功或失敗)N_USData.request (Mtype N_SA N_TA N_TAtype N_AE(可選的) )5.
12、2.2 N_USData.confirmN_USData.confirm 服務(wù)項(xiàng)由網(wǎng)絡(luò)層發(fā)送,該服務(wù)項(xiàng)用于確定N_USData.request 服務(wù)的完成情況,通過在 N_SA,N_TA,N_TAtypeR N_AE中的地址信息確認(rèn)。參數(shù) 供請求服務(wù)項(xiàng)的狀態(tài)。(參看 5.3 對參數(shù)的定義)N_USData. confirm (Mtype N_SA N_TA N_TAtype N_AE(可選的)5.2.3 N_USData_FF.indicationN_USData_FF. indication 服務(wù)項(xiàng)由網(wǎng)絡(luò)層發(fā)送。該服務(wù)項(xiàng)用于通知相鄰上層接收到對等實(shí)體首幀數(shù)據(jù)已經(jīng)到了。 通過在N_SA,N_T
13、A,N_TAtyp破N_AE中的地址信息確認(rèn)。(參 看 5.3 對參數(shù)的定義)這個指示項(xiàng)發(fā)生在接收到拆分?jǐn)?shù)據(jù)首幀的時刻。N_USData_FF.indication (Mtype N_SA N_TA N_TAtype N_AE(可選的) )N_USData_FF. indication 指示服務(wù)項(xiàng)發(fā)送完,網(wǎng)絡(luò)層應(yīng)當(dāng)總是緊跟著發(fā)送一個N_UDSData.indication 服務(wù)項(xiàng),指示信息接收的完成情況。(成功或失敗)N_USData_FF. indication 指示服務(wù)項(xiàng)應(yīng)當(dāng)至友網(wǎng)絡(luò)層發(fā)送指示信息段的首幀是否被 正確接收。如 果 網(wǎng) 絡(luò) 層 監(jiān) 測 到 首 幀 中 任 何 類 型 的 錯
14、誤 , 該 信 息 應(yīng) 當(dāng) 被 網(wǎng) 絡(luò) 層 忽 略 , 并且 N_USData_FF. indication 指示服務(wù)項(xiàng)不應(yīng)當(dāng)被發(fā)送至相鄰的上層。如果網(wǎng)絡(luò)層接收到首幀中數(shù)據(jù)長度項(xiàng)的值(FF_DL)大于接收者緩沖區(qū)的數(shù)據(jù),這應(yīng)當(dāng)被認(rèn)為是一個錯誤的條件并且N_USData_FF. indication 指示服務(wù)項(xiàng)不應(yīng)當(dāng)被發(fā)送至相鄰的上層。5.2.4 N_USData.indicationN_USData.indication服務(wù)項(xiàng)由網(wǎng)絡(luò)層發(fā)送。該服務(wù)項(xiàng)指示事件并傳遞?節(jié)數(shù)的!相令口的上層。這些信息通過同等實(shí)體間通過存放于 N_SA,N_TA,N_TAtypeR N_AE中標(biāo)識的地址信息接收過來的。
15、當(dāng)值為 N_OK寸,MessageDate汲參數(shù)信息才有效。N_USData.indication (Mtype N_SA N_TA N_TAtype N_AE(可選的) )N_USData.indication服務(wù)項(xiàng)是在接收到單幀(SF)信息或是指示拆分信息接收的完成時發(fā)送。如果網(wǎng)絡(luò)層檢查到單幀中任何類型的錯誤,該條單幀信息應(yīng)當(dāng)被忽略并且N_USData_FF.indication 指示服務(wù)項(xiàng)不應(yīng)當(dāng)被發(fā)送至相鄰的上層。5.2.5 N_ChangeParameters.request該服務(wù)項(xiàng)用于請求本地實(shí)體內(nèi)部參數(shù)的修改。 參數(shù)值分配給參數(shù)(參看5.3對參數(shù)的定義)。對參數(shù)總是可以修改的。特殊
16、情況是在應(yīng)用層接收到首幀的指示服務(wù)項(xiàng)( N_USData_FF.indication )到接收(N_USData.indication )服務(wù)項(xiàng)之間的時刻。N_ChangeParameters.request (Mtype N_SA N_TA N_TAtype N_AE(可選的) ) 這是一個可選服務(wù)項(xiàng),可被固定的參數(shù)值實(shí)施代替。5.2.6 N_ChangeParameters.confirm該服務(wù)項(xiàng)用于確認(rèn)N_ChangeParameter.Confirmation 運(yùn)用信息的完成情況,這信息通過在N_SA,N_TA,N_TAtypeR N_AE中的地址信息標(biāo)識。N_ChangeParame
17、ter.confirm (Mtype N_SA N_TA N_TAtype N_AE(可選的) )5.3 服務(wù)項(xiàng)數(shù)據(jù)單元說明5.3.1類型:枚舉類型范圍:診斷,遠(yuǎn)程診斷描述:參數(shù)Mtype, Message type 枚舉類型 診斷,遠(yuǎn)程診斷 參數(shù)Mtype用于確定服務(wù)相中信息參數(shù)的類型及范圍。該部分的ISO 15765協(xié)議指定了兩個值標(biāo)識這個參數(shù)。文檔使用者可通過指定其它的類型,也可通過文檔中網(wǎng)絡(luò)層使 用的其它地址信息參數(shù)的組合來擴(kuò)展這些值的范圍。每新定義的一套地址信息,Mtype 應(yīng)當(dāng)賦予新值,標(biāo)識新的地址信息。如果Mtype =診斷,N_AI地址信息應(yīng)當(dāng)包含參數(shù) N_SA,N_TA,口
18、N_TAtype如果Mtype =遠(yuǎn)程診斷,N_AI地址信息應(yīng)當(dāng)包含參數(shù) N_SA,N_TA和N_TAtype,和N_AE5.3.1 N_AI, 地址信息5.3.1.1 N_AI 描述該參數(shù)指的是地址信息。總的來說,N_AI 參數(shù)用于確定信息發(fā)送者和接收者的源地址( N_SA) ,目標(biāo)地址(N_TA,也包含確定(N_TAtype)和可選擇地址擴(kuò)展(N_AE的通信模式。5.3.1.2 N_SA 網(wǎng)絡(luò)源地址類型:1 字節(jié)的無符號整數(shù)范圍:00-FF 16進(jìn)制描述:N_SAa數(shù)代表發(fā)送者網(wǎng)絡(luò)層實(shí)體5.3.1.3 N_TA ,網(wǎng)絡(luò)目標(biāo)地址類型:1 字節(jié)的無符號整數(shù)范圍:00-FF 16進(jìn)制描述:N_S
19、Aa數(shù)代表接收者網(wǎng)絡(luò)層實(shí)體類型:枚舉類型 范圍:物理的,功能的 描述:5.3.1.4 N_TAtype, 網(wǎng)絡(luò)目標(biāo)地址類型枚舉類型物理的,功能的N_TAtype參數(shù)是對N_TA參數(shù)的擴(kuò)展。它被網(wǎng)絡(luò)層對等實(shí)體使用,代表通信模式。兩種通信模式說明如下:1 對 1 的通信,稱為物理地址,1 對多的通信稱為功能地址。物理地址(1對 1 通信)網(wǎng)絡(luò)層所有類型的信息都支持。功能地址(1對多通信)僅僅對單幀的通信支持。5.3.1.5 N_AE,網(wǎng)絡(luò)地址擴(kuò)展類型:1 字節(jié)的無符號整數(shù)范圍:00-FF 16進(jìn)制描述:N_A逐數(shù)用于在大的網(wǎng)絡(luò)上擴(kuò)展現(xiàn)行的地址范圍,用于子網(wǎng)中發(fā)送與接收網(wǎng)絡(luò)層實(shí) 體而不是本地網(wǎng)的通信
20、。若 Mtype設(shè)置為遠(yuǎn)程診斷時,N_AE僅僅是地址信息的一部分。5.3.2 類型:12 個 bit 位范圍:1-4095描述:該參數(shù)包含要發(fā)送或接收的數(shù)據(jù)長度。5.3.4類型:字符串范圍:不固定描述:該參數(shù)包含與上層實(shí)體所有交互的數(shù)據(jù)類型:枚舉類型 范圍: 描述:該參數(shù)確定網(wǎng)絡(luò)層的參數(shù)5.3.5枚舉類型STmin, BS該參數(shù)確定網(wǎng)絡(luò)層的參數(shù)5.3.6類型:1 字節(jié)無符號整數(shù)范圍:0-255描述:該參數(shù)分配給協(xié)議參數(shù)作為指示服務(wù)5.3.7 類型:枚舉類型范圍: N_OK, N_TIMEOUT_A, N_TIMEOUT_Bs, N_TIMEOUT_Cr, N_WRONG_SN,N_INVALI
21、D_FS, N_UNEXP_PDU, N_WFT_OVRN, N_BUFFER_OVFLW, N_ERROR描述:該參數(shù)包含服務(wù)項(xiàng)執(zhí)行的結(jié)果狀態(tài)。如果同時產(chǎn)生了兩個或以上的錯誤,網(wǎng)絡(luò)層應(yīng)該使用下列錯誤指示中首先找到的參數(shù)值,發(fā)送給高層。 N_OK該值表示服務(wù)執(zhí)行完全正確;它可同時由發(fā)送者和接收者發(fā)送至服務(wù)的使用者。 N_TIMEOUT_A該值在定時器N_Ar/N_As超過了定時值N_Asmax/N_Armax發(fā)送給服務(wù)的使用者;它可同時由發(fā)送者和接收者發(fā)送至服務(wù)的使用者。 N_TIMEOUT_Bs該值在定時器N_Bs超過了定時值 送至服務(wù)的使用者。 N_TIMEOUT_Cr該值在定時器N_Bs
22、超過了定時值 送至服務(wù)的使用者。 N_WRONG_SN該值在接收到意外的連續(xù)的數(shù)值(發(fā)送至服務(wù)的使用者。N_Bsmax發(fā)送給服務(wù)的使用者;它僅能由發(fā)送者發(fā)N_Crmax發(fā)送給服務(wù)的使用者;它僅能由接收者發(fā)PCI.SN)時被發(fā)送至服務(wù)使用者;它僅能由接收者 N_INVALID_FS該值在從流控(FC) N_PDUS收到無效的或未知的流狀態(tài)值時發(fā)送至服務(wù)的使用者;它僅能由發(fā)送者發(fā)送至服務(wù)的使用者。 N_UNEXP_PDU該值在接收到未知協(xié)議數(shù)據(jù)單元時發(fā)送給服務(wù)使用者,它僅能由接收者發(fā)送至服務(wù)的使用者。 N_WFT_OVRN該信在接收到流控WAIT幀超過最大計(jì)數(shù)N_WFTmW發(fā)送至服務(wù)使用者。 N_
23、BUFFER_OVFLW該信在接收到流控(FQ N_PDlB態(tài)Flow = OVFLW寸發(fā)送給服務(wù)的使用者。它用于指示接收者緩沖區(qū)無法存儲首幀中數(shù)據(jù)長度(FF_DL) ,因此,該拆分?jǐn)?shù)據(jù)的傳遞被丟棄。它僅能由發(fā)送者發(fā)送至服務(wù)的使用者。 N_ERROR這是一個默認(rèn)的錯誤值。它是當(dāng)檢測到網(wǎng)絡(luò)層錯誤并且沒有其它更好的參數(shù)描述該項(xiàng)錯誤時使用發(fā)送到服務(wù)使用者。它可同時由發(fā)送者和接收者發(fā)送至服務(wù)的使用者。5.3.8 類型:枚舉類型范圍: N_OK, N_RX_ON, N_WRONG_PARAMETER, N_WRONG_VALUE描述:該參數(shù)包含服務(wù)執(zhí)行的結(jié)果狀態(tài)信息 NOK該值表示服務(wù)執(zhí)行完全正確;它可
24、同時由發(fā)送者和接收者發(fā)送至服務(wù)的使用者。 N_RX_ON該信發(fā)送給服務(wù)使用者指示雖然AI標(biāo)識的信息接收到了,但服務(wù)沒有執(zhí)行。它僅能由接收者發(fā)送至服務(wù)的使用者。 N_WRONG_PARAMETER該值發(fā)送給服務(wù)的使用者表示由于未定義的Parameter, 服務(wù)沒有執(zhí)行;它可同時由發(fā)送者和接收者發(fā)送至服務(wù)的使用者。 N_WRONG_VALUE改制發(fā)送給服務(wù)的使用者表示由于 Parameter_Value超出范圍,服務(wù)沒有執(zhí)行, 它可同時由發(fā)送者和接收者發(fā)送至服務(wù)的使用者。6 網(wǎng)絡(luò)層協(xié)議6.3 協(xié)議功能網(wǎng)絡(luò)層協(xié)議協(xié)議有如下功能:a) 發(fā)送 /接收最多4095個字節(jié)的數(shù)據(jù)信息b) 報告發(fā)送/ 接收完成
25、狀態(tài)。6.4 單幀發(fā)送(擴(kuò)展及混合地址情況下)最多發(fā)送6 字節(jié)或(正常地址情況下)7 字節(jié)數(shù)據(jù),按照N_PD摒式發(fā)送信息,稱為單幀(SF)見圖3.最多6或7字節(jié)的接收通過N_PDUJ式,3 未拆分?jǐn)?shù)據(jù)的例子6.5 多幀發(fā)送長信息的發(fā)送通過拆分信息并通過多個 N_PDUg送的形式。長信息的接收通過接受多 個N_PDl通過重組這些接受的數(shù)據(jù)。這多個 N_PDU括首幀(信息中第一個 N_PDU及 連續(xù)幀(剩下的所有N_PD)U。多N_PDU息接收者有條件按照它自己的接收能力通過使用流控協(xié)議數(shù)據(jù)單元( FC N_PDU的流控機(jī)制調(diào)整傳輸流量。一個首幀協(xié)議數(shù)據(jù)單元( FF N_PDU) ,包括(擴(kuò)展及混
26、合地址情況下)5字節(jié)或(正常地址情況下)6 字節(jié)數(shù)據(jù)。一個多更多連續(xù)幀協(xié)議數(shù)據(jù)單元(CF N_PDU,包括6或7字節(jié)數(shù)據(jù)。CF N_PDUfe括剩下的字節(jié)數(shù)據(jù),因此可以少于6 或 7 字節(jié)的長度。圖 4 顯示的是發(fā)送端拆分及接收端重組信息的例子說明:接收方發(fā)送的FC N_PD用于應(yīng)答FF N_PDU這在圖中沒有顯示。圖 4拆分與重組信息的長度在首幀(FF N_PDU中被發(fā)送。所有的連續(xù)幀(CF N_PDU都被發(fā)送方編號, 提供接收方以同樣的順序重組這些信息。接收方通過流控機(jī)制(見圖5) 通知發(fā)送方接收能力。由于不同的節(jié)點(diǎn)有不同的接收能力,發(fā)送方發(fā)送的流控通知接收方,接收方才能調(diào)整以適應(yīng)發(fā)送方接
27、收能力。該接收能力如下定義:塊大小(BS):在授權(quán)繼續(xù)發(fā)送其余的N_PDU前,接收方允許發(fā)送方最大的 N_PDU 數(shù)。間隔最短時長(STmin) :發(fā)送方在發(fā)送兩個連續(xù)幀間隔等待的最短時間。圖 5 流控機(jī)制除了最后一個所有的塊都包含 BS N_PDUs最后一個塊包含剩余的N_PDUS =BS。 每一個發(fā)送者/接收者等待對方的N_PD時,一個超時機(jī)制可用來檢查發(fā)送失敗。通過FC N_PDUs,接收者有權(quán)控制 CF N_PDUs用于延時對方的發(fā)送及當(dāng)拆分?jǐn)?shù)據(jù)超過接收 者緩沖區(qū)的時候,拒絕接收。FC.CTS繼續(xù)發(fā)送,授權(quán)繼續(xù)發(fā)送FC.WAIT請求繼續(xù)等待FC.OVFLW緩沖溢出,用于指示拆分?jǐn)?shù)據(jù)的首
28、幀中字節(jié)個數(shù)信息超過了接收者可存儲 的信息總量。FC.WAIT的值有個最大限值:N_WFTmax該參數(shù)是系統(tǒng)的常數(shù),且不會在首個 FC N_PDW 發(fā)送。6.4 網(wǎng)絡(luò)層協(xié)議數(shù)據(jù)單元6.4.1 協(xié)議數(shù)據(jù)單元類型不同節(jié)點(diǎn)的網(wǎng)絡(luò)層實(shí)體通過交互 N_PDU族現(xiàn)通訊。該協(xié)議說明了網(wǎng)絡(luò)層協(xié)議數(shù)據(jù)單元四種類型單幀(SF N_PDU) ,首幀(FF N_PDU) ,連續(xù)幀(FC N_PDU這些用于建立網(wǎng)絡(luò)層對等實(shí)體通信,交互通信參數(shù),傳遞通信數(shù)據(jù) 及釋放通信資源。6.4.2 SF N_PDUSF N_PDU1過單幀協(xié)議控制信息(SF N_PCI來標(biāo)識,SF N_PDlE當(dāng)由發(fā)送網(wǎng)絡(luò)實(shí)體發(fā)送 至一個或多個接收網(wǎng)
29、絡(luò)實(shí)體。它應(yīng)當(dāng)通過單個的服務(wù)請求,傳遞服務(wù)數(shù)據(jù)及未拆分信息。6.4.3 FF N_PDUFF N_PDUS過首幀協(xié)議控制信息(FF N_PCD來標(biāo)識,F(xiàn)F N_PDlE當(dāng)由發(fā)送網(wǎng)絡(luò)實(shí)體在拆 分?jǐn)?shù)據(jù)發(fā)送期間,發(fā)送至特定的接收網(wǎng)絡(luò)實(shí)體。它用于標(biāo)識拆分?jǐn)?shù)據(jù)首幀。接收網(wǎng)絡(luò)實(shí)體在接收到FF N_PDU寸,需重組這些拆分的信息。6.4.4 CF N_PDUCF N_PDUfe連續(xù)幀協(xié)議才5制信息標(biāo)識(CF N_PCI)。CF N_PDUt遞服務(wù)數(shù)據(jù) 的每個段(N_Data)。發(fā)送實(shí)體發(fā)送所有的 N_PDUS寸,F(xiàn)F N_PDU后編碼成CF N_PDUs 接收實(shí)體在接收到最后一個 CFN_PDlM,重組這些
30、信息并傳遞至服務(wù)的使用者。CF N_PDU應(yīng)當(dāng)由發(fā)送網(wǎng)絡(luò)實(shí)體在拆分?jǐn)?shù)據(jù)發(fā)送期間,發(fā)送至特定的接收網(wǎng)絡(luò)實(shí)體。6.4.5 FC N_PDUFC N_PD曲流控協(xié)議控制信息(FC N_PCI)標(biāo)識。FC N_PDU旨示發(fā)送網(wǎng)絡(luò)實(shí)體對 CF N_PDUs 的開始,停止或重傳。它應(yīng)當(dāng)由接收網(wǎng)絡(luò)層實(shí)體在準(zhǔn)備好接收更多數(shù)據(jù)時,發(fā)送至發(fā)送網(wǎng)絡(luò)層實(shí)體,在接收到如下情況的幀時a) FF N_PDU或者b) 一組連續(xù)幀的最后一個FF N_PDU如果另外的一組連續(xù)幀需要被發(fā)送的話。FC N_PD也能在拆分?jǐn)?shù)據(jù)發(fā)送期間,通知發(fā)送網(wǎng)絡(luò)層實(shí)體暫停CF N_PDUS勺發(fā)送或者在檢測到首幀中數(shù)據(jù)(FF_DL字長超過接收實(shí)體的緩
31、沖區(qū)時,中止發(fā)送。6.4.6協(xié)議數(shù)據(jù)單元域描述6.4.6.1 N_PDU& 式協(xié)議數(shù)據(jù)單元(N_PDU使數(shù)據(jù)在兩個或多個對等網(wǎng)絡(luò)節(jié)點(diǎn)之間傳遞。所有的 N_PDU含了 3個域,如下表2所示表 2 N_PDlB式地址信息協(xié)議控制信息數(shù)據(jù)域N_AIN_PCIN_Data6.4.6.2 地址信息(N_AI)N_AI用于標(biāo)識對等網(wǎng)絡(luò)實(shí)體間的通信。N_AI信息在N_SDU-N_SA, N_TA, N_TAtype, N_AE一中接收,應(yīng)當(dāng)復(fù)制包含在 P_PDU中。如果接收至I的 N_SDUMessageData汲 信息很長,需要網(wǎng)絡(luò)層拆分這些數(shù)據(jù)以發(fā)送完整的信息,N_AI應(yīng)當(dāng)被復(fù)制并包含在每一個要發(fā)送的N
32、_PDUK該域包含地址信息標(biāo)識交互信息類型,數(shù)據(jù)交互的接收方和發(fā)送方。地址信息包含信息地 址。注意:更詳細(xì)的地址信息的描述,看 5.3.26.4.6.3 協(xié)議控制信息(N_PCI該域標(biāo)識交互的N_PDUS勺類型。它也用來交互在網(wǎng)絡(luò)層對等實(shí)體通信的其它控制參數(shù)。注意: 所有N_PCI參數(shù)更詳細(xì)的說明見6.56.4.6.4 數(shù)據(jù)域(N_Data)N_PDU的N_Data用于發(fā)送在據(jù)域。N_Data的大小依賴N_PDU勺類型及地址格式的選取。6.5協(xié)議控制信息說明6.5.1 N_PCI所有的N_PD!ffl過N_PCI來標(biāo)識,見表3及圖4表3N_PCI字節(jié)概要N_PDU6N_PCI字節(jié)W 1W2W
33、37 - 4位3 - 0位單幀(SF)N_PCItype = 0SF_DLN/AN/A首幀(FF)N_PCItype = 1FF_DLN/A連續(xù)幀(CF)N_PCItype = 2SNN/AN/A流控(FC)N_PCItype = 3FSBSSTmin表4N_PCItype值的定義16進(jìn)制值描述0單幀對于未拆分的信息,網(wǎng)絡(luò)層提供了一個優(yōu)化的網(wǎng)絡(luò)協(xié)議,即將信息長度值僅放 置在PCI字節(jié)里。單幀(SF)應(yīng)當(dāng)能支持在單個CANM中的信息傳輸。1首幀首幀只支持一條信息無法在單個 CANM中發(fā)送時使用。例如,拆分的信息。拆 分信息的第一幀編碼為FF,在接收到FF時,接受網(wǎng)絡(luò)層實(shí)體應(yīng)重組這些信息。2連續(xù)幀
34、當(dāng)發(fā)送拆分?jǐn)?shù)據(jù)時,所有的連續(xù)幀跟著 FF編碼為連續(xù)幀(CF)o在接收到一個 連續(xù)幀,接受網(wǎng)絡(luò)層實(shí)體應(yīng)當(dāng)重組接收到的數(shù)據(jù)字節(jié)直到整個信息被接收到。接收實(shí)體在接收最后一幀信息并無接收錯誤之后,應(yīng)傳遞這些信息到相鄰的上 層。3流控幀流控制的目的是調(diào)整CF N_PDUSg送的速率。流控協(xié)議數(shù)據(jù)單元的 3種類型用 于支持這些功能。這些類型由協(xié)議控制信息的流狀態(tài)(FS)域旨示。4 - F保留該范圍的值為該協(xié)議保留。6.5.2單幀N_PCI參數(shù)定義6.5.2.1 SF N_PCI 字節(jié)表5給出了 SF N_PCI字節(jié)總覽表5 SF N_PCI字節(jié)總覽N_PDUg字SF N_PCI byteByte 1765
35、43210單幀0000SF_DL單幀數(shù)據(jù)長度(SF_DL參數(shù)在SF N_PDW用于指明服務(wù)使用者的字節(jié)數(shù)。看表 6表6 SF_DL值的定義16進(jìn)制值說明0保留該范圍的值為該協(xié)議保留。1 - 6單幀數(shù)據(jù)長度值(SF_DLSF_DLB編碼在N_PCI字節(jié)低位,并分配服務(wù)參數(shù)Length!值。7單幀數(shù)據(jù)長度(SF_DL中標(biāo)準(zhǔn)地址SF_DL = 7時,只允許標(biāo)準(zhǔn)地址8 - F無效的該范圍值無效6.5.2.2 SF_DL出錯處理如果網(wǎng)絡(luò)層接收到一個SF_DL=0勺單幀(SF),網(wǎng)絡(luò)層應(yīng)當(dāng)忽略接收 SF N_PDU如果網(wǎng)絡(luò)層接收到使用標(biāo)準(zhǔn)地址且一個 SF_DL大于7的單幀,或大于6且使用擴(kuò)展或混合 地址時
36、,網(wǎng)絡(luò)層應(yīng)當(dāng)忽略該 SF N_PDU6.5.3首幀N_PCI參數(shù)定義6.5.3.1 FF N_PCI 字節(jié)表7給出了一個FF N_PCI字節(jié)總覽表7 FF N_PCI字節(jié)總覽N_PDUg字FF N_PCI byteByte 1Byte 276543210首幀0001FF_DL6.5.3.2 首幀數(shù)據(jù)長度(SF_DL參數(shù)定義FF N_PDUM勺參數(shù)FF_DL用于說明服務(wù)使用者數(shù)據(jù)字節(jié)數(shù)。如表 8所示,16進(jìn)制數(shù)說明0-6無效的該范圍值無效7首幀數(shù)據(jù)字節(jié)(FF_DL支持?jǐn)U展地址及混合地址FF_DL = 7只允許擴(kuò)展地址及混合地址8 - FFF首幀數(shù)據(jù)字節(jié)(FF_DL拆分信息在12個位的長度(FF_
37、DL上編碼,并N_PCI字節(jié)2中最低位置位“0”, N_PCI字節(jié)1中最高位置為“3”。拆分信息最大數(shù)據(jù)長度支持4095個用戶數(shù)據(jù)。 該數(shù)據(jù)當(dāng)被分配到服務(wù)參數(shù)Length中。6.5.3.3 FF_DL 出錯處理如果網(wǎng)絡(luò)層接收到FF_DL大于接收方緩沖區(qū)的首幀時,應(yīng)當(dāng)被認(rèn)為是錯誤情況。網(wǎng)絡(luò)層應(yīng)當(dāng)放棄該信息的接收,并且發(fā)送包含參數(shù)FlowStatus = Overflow 的FC N_PDU如果網(wǎng)絡(luò)層接收到FF_DL小于8并且使用標(biāo)準(zhǔn)地址,或小于 7并且使用擴(kuò)展地址或混合地 址時,網(wǎng)絡(luò)層應(yīng)當(dāng)忽略該首幀并且不必發(fā)送一個FC N_PDU6.5.4連續(xù)幀N_PCI參數(shù)定義6.5.4.1 CF N_PCI
38、 字節(jié)表9給出了一個CF N_PCI字節(jié)總覽表9 CF N_PCI字節(jié)總覽N_PDUg字CF N_PCI byteByte 176543210連續(xù)幀0010SN6.5.4.2 連續(xù)幀參數(shù)(SN定義CF N_PDW參數(shù)SN用以說明連續(xù)幀的順序 對于所有拆分信息,SN開始于0。FF應(yīng)當(dāng)分配值0,它不是明確地包含在N_PCI域中, 但應(yīng)當(dāng)按拆分信息順序號為0o 第一個流控幀編號(SN后的連續(xù)幀設(shè)置為1; 在同一個拆分信息上,每一個新增的連續(xù)幀編號( SN增1; 連續(xù)幀編號(SN的值不受流控幀的影響。 當(dāng)連續(xù)幀編號(SM到達(dá)值15時,它在下一個連續(xù)幀中重置為 0;順序編號如下表10所示表11所示SNf
39、fi表10SN定義總結(jié)N_PDUFFCFCFCFCFCFCFCFSN(hex)01EF01表11SN值定義16進(jìn)制值描述0 - F連續(xù)號(SN連續(xù)號應(yīng)當(dāng)在N_PCI字節(jié)1的低字位編碼。SN設(shè)置值范圍在0到15.6.5.4.3 SN出錯處理如果接收到一個連續(xù)號錯誤的 CFN_PD%息,網(wǎng)絡(luò)層則進(jìn)行出錯處理。信息的接收被終止, 并且網(wǎng)絡(luò)層發(fā)送一個N_Result參數(shù)=N_WRONG_SNN_USData.indication 指示服務(wù)至相 鄰上層。6.5.5 流控參數(shù)N_PCI定義6.5.5.1 流控參數(shù)N_PCI類型表12給出了一個FC N_PCI字節(jié)總覽表12 FC N_PCI字節(jié)總覽N_PD
40、Ug字FC N_PCI byteByte 1Byte 2Byte 376543210流控幀0011FSBSSTmin6.5.5.2 流狀態(tài)參數(shù)(FS)定義流狀態(tài)參數(shù)(FS)指示發(fā)送網(wǎng)絡(luò)實(shí)體是否繼續(xù)信息的發(fā)送。發(fā)送網(wǎng)絡(luò)層實(shí)體應(yīng)當(dāng)支持所有 FS參數(shù)規(guī)定(不是保留的)的值 表13FS值定義16進(jìn)制值說明0繼續(xù)發(fā)送(CTS流控幀繼續(xù)發(fā)送參數(shù),通過編碼 N_PCI第1字節(jié)為“ 0”,表示繼續(xù)發(fā)送。它會促使發(fā)送方重新發(fā)送連續(xù)幀,該值意味著接收者準(zhǔn)備好接收最大BS個連續(xù)幀。1等待(WT流控幀等待參數(shù)通過編碼 N_PCI第1字節(jié)為“1”。它會促使發(fā)送方繼續(xù)等待新 的流控幀(N_PDU)勺到來,并重新設(shè)置N_B
41、SS時器。2溢出(OVFLVV流控式溢出參數(shù)通過編碼 N_PCI第1字節(jié)為“2”。它會促使發(fā)送方中止拆分信 息的發(fā)送并且做傳遞參數(shù) =N_BUFFER_OVFWN_USData.confirm 指 示服務(wù)。該N_PCI流控參數(shù)值僅能在跟在首幀 N_PDU勺流控幀中使用,并且僅 能在首幀中FF_DL信息的長度超過了接收實(shí)體緩沖區(qū)大小時使用。3 - F保留該范圍的值為該協(xié)議保留6.5.5.3 FS 出錯處理如果接收到的FCN_PDUJ息參數(shù)出錯,網(wǎng)絡(luò)層進(jìn)行出錯處理。信息的發(fā)送被中止,并且網(wǎng)絡(luò)層傳遞一個參數(shù)=N_INVALID_FS勺N_USData.confirm指示月艮務(wù)至相令的上層6.5.5.
42、4 塊大小(BSS參數(shù)定義BS參數(shù)應(yīng)當(dāng)編碼在 FC N_PCI字節(jié)2中。BS單元存儲了 每一塊中CF N_PDU勺絕對個數(shù)。例如如果塊大小=20 (十進(jìn)制)該塊應(yīng)當(dāng)包含 20個CF N_PDU拆分?jǐn)?shù)據(jù)中最后一塊連續(xù)幀也可能少于 BS個幀。表14提供了 FC N_PCI字節(jié)總覽表14 BS值定義16進(jìn)制值說明00塊大小(BS)BS參數(shù)為0用于指示發(fā)送者在拆分?jǐn)?shù)據(jù)的發(fā)送期間流控制幀不再發(fā)送流控制幀 了。發(fā)送網(wǎng)絡(luò)層實(shí)體應(yīng)當(dāng)不停的發(fā)送剩下的連續(xù)幀以便接收網(wǎng)絡(luò)層實(shí)體另外的 流控幀。01 - FF塊大小(BS)該范圍的BS參數(shù)值用于指示發(fā)送方在沒有接收網(wǎng)絡(luò)實(shí)體的流控幀期間能發(fā)送 的最大數(shù)目的連續(xù)幀。6.5
43、.5.5 間隔時間(STmin)參數(shù)定義間隔時間(STmin)參數(shù)應(yīng)當(dāng)編碼在FC N_PCI字節(jié)3.該時間在拆分?jǐn)?shù)據(jù)發(fā)送過程中,由接收實(shí)體指定,并且由發(fā)送網(wǎng)絡(luò)實(shí)體遵守。STmin參數(shù)值指定了連續(xù)幀協(xié)議數(shù)據(jù)單元發(fā)送的最小時間問隔。表 15所示表15STmin值定義16進(jìn)制值說明00 - 7F間隔時間(STmin)范圍:0ms - 127ms該STmin單元的范圍00 - 7F 為絕對單位毫秒(m由80 - F0保留該范圍值為該協(xié)議保留F1 - F9間隔時間(STmin)范圍100us - 900us該STmin單元的范圍F1 - F9最小分編為100微秒(us),參數(shù)值F1代表100us, 參數(shù)
44、值F9代表900us。FA - FF保留該范圍值為該協(xié)議保留STmin的度量是在一個連續(xù)幀發(fā)送完開始到請求下一個連續(xù)幀時的間隔時長例如 如果STmin=10(十進(jìn)制),則連續(xù)幀網(wǎng)絡(luò)協(xié)議數(shù)據(jù)單元最小時間問隔 =10ms6.5.5.6 ST 出錯處理在拆分?jǐn)?shù)據(jù)發(fā)送期間,如果 FC N_PD此息接收到ST參數(shù)值為保留值,發(fā)送網(wǎng)絡(luò)實(shí)體則使 用最長的ST值,即(7F -127ms),而不使用從接收網(wǎng)絡(luò)實(shí)體接收到的值。6.6 FC.Wait幀傳遞的最大值(N_WFTmax該變量用于避免在通信發(fā)送方出現(xiàn)潛在錯誤掛起的時候,后者可能會持續(xù)等待。該參數(shù)用于對等通信并不被傳遞,因此不包含在 FC的協(xié)議數(shù)據(jù)單元里。
45、 N_WFTm逐數(shù)應(yīng)當(dāng)指示一組能有多少個 FC N_PDU WT被接收者接收。 N_WFTmax數(shù)的上限由用戶根據(jù)系統(tǒng)時鐘定義。 N_WFTmax數(shù)僅由接收網(wǎng)絡(luò)實(shí)體在接收信息的時候使用。 如果N_WFTmax數(shù)值設(shè)置為0,流控應(yīng)當(dāng)繼續(xù)僅使用FCN_PDUCTS流控等待(FC N_PDU WT汴應(yīng)再該網(wǎng)絡(luò)實(shí)體中使用。6.7 網(wǎng)絡(luò)層定時6.7.1 定時參數(shù)圖6顯示了網(wǎng)絡(luò)層定時參數(shù),表16定義了網(wǎng)絡(luò)層定時參數(shù)值及它們相應(yīng)的給予數(shù)據(jù)鏈路服務(wù)的開始及結(jié)束時間。運(yùn)行要求的數(shù)值是是對對等通信的約束,以符合該協(xié)議。某個應(yīng)用應(yīng)指明規(guī)定的運(yùn)行需求, 該范圍在表16中定義。定義超時的值應(yīng)比運(yùn)行要求的值大保證系統(tǒng)工作
46、且使克服運(yùn)行需求值在(高總線負(fù)載)時,絕對不會滿足。指定的超時的值認(rèn)為是執(zhí)行的最低限。實(shí)際超時的發(fā)生不應(yīng)長于指定超時值+50%。網(wǎng)絡(luò)層在檢測到錯誤的時候應(yīng)傳遞合適的服務(wù)項(xiàng)至服務(wù)的使用者。圖6網(wǎng)絡(luò)層定制參數(shù)置位表17網(wǎng)絡(luò)層超時出錯處理定時 參數(shù)描述數(shù)據(jù)鏈路服務(wù)超時(ms)運(yùn)行需求(ms)StartEndN_As發(fā)送方CAN 幀發(fā)送時 問(任何 N_PDUL_Data.requestL_Data.confirm1000N/AN_Ar接US CAN 幀發(fā)送時 問(任何 N_PDUL_Data.requestL_Data.confirm1000N/AN_Bs直至下一 個流控幀 接收的時 問L_Data
47、.confirm(FF)L_Data.confirm(FC)L_Data.indicate(FC)L_Data.indicate(FC)1000N/AN_Br直至下一 個流控幀 發(fā)送的時 問L_Data.indicate(FF)L_Data.confirm(FC)L_Data.request(FC)N/A(N_Br+ N_Ar) (0.9*N_Bs)N_Cs直到下一 個連續(xù)幀 發(fā)送的時 問L_Data.confirm(FC) L_Data.indication (CF)L_Data.request(CF)N/A(N_Cs+ N_As) (0.9*N_Cr)N_Cr直到下一 個連續(xù)幀 接收的時
48、問L_Data.confirm(FC) L_Data.indication (CF)L_Data.indication (CF)1000S 發(fā)送者R 接收者6.7.2 網(wǎng)絡(luò)層超時表17定義了網(wǎng)絡(luò)層超時的觸發(fā)和動作超時觸發(fā)動作N_As發(fā)送方?jīng)]有及時發(fā)送N_PDU放棄信息的接收并傳遞= N_TIMEOUT_A N_USData.confirm 指示N_Ar接收方?jīng)]有及時發(fā)送N_PDU放棄信息的接收并傳遞= N_TIMEOUT_A N_USData.confirm 指示N_Bs發(fā)送方?jīng)]有接收到流控幀(丟失, 覆蓋)或在首幀前收到,或連續(xù) 幀沒有被接收方接收到。放棄信息的發(fā)送并傳遞= N_TIMEOU
49、T_BS N_USData.confirm 指示N_Cr接收方?jīng)]有收到連續(xù)幀或之前流 拄幀未被發(fā)送力收到。放棄信息的接收并傳遞= N_TIMEOUT_Cr N_USData.confirm 指示6.7.3 接收到突如其來的N_PDU意外的N_PDU定義為接收到一個節(jié)點(diǎn)規(guī)則之外的N_PDU它可能是該協(xié)議定義的某條幀(N_PDU (SF N_PUD, FF N_PDU, CF N_PDUg者 FC N_PDU ,但它接收的去口不是按正常的順序,或者它是一個在本協(xié)議中無法解釋未知的N_PDU根據(jù)網(wǎng)絡(luò)層支持全雙向的或半雙向通信的不同,對“意外的”說明也不同:a)半雙向的,兩個節(jié)點(diǎn)之間點(diǎn)對點(diǎn)通信在同一個
50、時刻只能是一個方向。b)全雙向的,兩個節(jié)點(diǎn)之間點(diǎn)對點(diǎn)通信在同一個時刻支持雙向的通信。除網(wǎng)絡(luò)層設(shè)計(jì)決定,使用同一個地址信息(N_AI)接收或發(fā)送到一個節(jié)點(diǎn),認(rèn)為意外的N_PDU 作為一個統(tǒng)一規(guī)則,從任何節(jié)點(diǎn)過來的意外的N_PDl當(dāng)被忽略,這意味著網(wǎng)絡(luò)層對該信息的到來無需通知上層。表18定義了在接收到意外N_PDU寸,網(wǎng)絡(luò)層動作。考慮到網(wǎng)絡(luò)層內(nèi)部狀態(tài)(NWL犬態(tài))及 支持半雙向或全雙向通信。并應(yīng)知道在N_PDU接收時候,作為發(fā)送者或接收者接收到的N_PDlfe含同一個 N_AI。表18 意外的N_PDUt理NWL犬態(tài)接收到0 0 0SF N_PDUFF N_PDUCF N_PDUFC N_PDUUnknown N_PDU拆分信息發(fā) 送過程中全雙向通信: 當(dāng)接受過程 中,看該表中 相鄰下面部 分,否則將SF N_PDUO 接收的開始全雙向通信: 當(dāng)接受過程 中,看該表中 相鄰下面部 分,否則將FF N_PDUO 接收的開始全雙向通信: 當(dāng)接受過程 中,看該表中 相鄰下面部 分如果等待,則 處理該幀,否 則忽略忽略半雙向的: 忽略半雙向的: 忽略半雙向的: 忽略拆分信息接 收過程中止當(dāng)前接 收,傳遞 = N_UNEXP_PD 的指示信號 至上層,并且 將 SF N_PDU 為新的接收 開始中止當(dāng)前接 收,傳遞 =UN_UNEXP_PD 的指示信號 至上層,并且1 將
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車修理服務(wù)合同書
- 二手房買賣中介合同
- 臨床心理測驗(yàn)培訓(xùn)課件
- 挖掘機(jī)課堂培訓(xùn)大綱
- 商業(yè)秘密保密合同
- 企業(yè)運(yùn)營管理優(yōu)化咨詢簡單合同
- 大型商業(yè)綜合體建筑設(shè)計(jì)合同
- 版二手房銷售合同模板
- 瓶裝氫氣使用安全培訓(xùn)
- 2024年05月安徽蚌埠市衛(wèi)生健康委委屬事業(yè)單位第二批緊缺專業(yè)人才“校園招聘”180人筆試歷年專業(yè)考點(diǎn)(難、易錯點(diǎn))附帶答案詳解
- 建筑施工企業(yè)主要負(fù)責(zé)人(A類)題庫與參考答案
- DZ∕T 0382-2021 固體礦產(chǎn)勘查地質(zhì)填圖規(guī)范(正式版)
- 2024年時事政治必考題庫及答案(真題匯編)
- 2024春期國開電大《應(yīng)用寫作(漢語)》形考任務(wù)1-6參考答案
- 《研學(xué)旅行課程設(shè)計(jì)》課件-研學(xué)課程方案設(shè)計(jì)
- 教科版六年級下學(xué)期小升初科學(xué)模擬試卷(附答案)
- 中國椎管內(nèi)分娩鎮(zhèn)痛專家共識(2020版)
- 2023-2024學(xué)年天津市紅橋區(qū)八年級(下)期中數(shù)學(xué)試卷(含解析)
- 林長巡查工作實(shí)施方案
- AQ 2079-2020 海洋石油生產(chǎn)設(shè)施發(fā)證檢驗(yàn)工作通則
- 國開2024年《機(jī)械設(shè)計(jì)基礎(chǔ)》形考任務(wù)1-4答案
評論
0/150
提交評論