Q1:ERA、EIRA誰針對網(wǎng)關(guān)節(jié)點(diǎn)?
A1:Autosar網(wǎng)絡(luò)管理中,使能PN(Partial Network)功能以后,會有ERA和EIRA配置項(xiàng)。兩者有什么區(qū)別呢?搞清楚兩者的區(qū)別,需要先清楚開發(fā)的節(jié)點(diǎn)(ECU)是否是網(wǎng)關(guān)(Gateway)節(jié)點(diǎn)。
對于網(wǎng)關(guān)節(jié)點(diǎn),則會涉及到ERA的配置,為什么這樣說呢?充當(dāng)網(wǎng)關(guān)節(jié)點(diǎn)的ECU,意味著此ECU包含多個物理通道,eg:2路CAN、1路Flexray等。當(dāng)網(wǎng)關(guān)節(jié)點(diǎn)的某一路(eg:CAN1)收到PNC #n和其他路關(guān)聯(lián)時(eg:CAN2),網(wǎng)關(guān)節(jié)點(diǎn)需要承擔(dān)主動喚醒CAN2的責(zé)任,因此需要PNC信息路由,此時需要ERA將CAN1收到的PNC #n信息給到CAN2。更多細(xì)節(jié)可以參考前文Autosar網(wǎng)絡(luò)管理:主動喚醒源/被動喚醒源與網(wǎng)絡(luò)主動喚醒/被動喚醒的關(guān)系。
對于非網(wǎng)關(guān)節(jié)點(diǎn),沒有路由PNC信息的任務(wù),使能EIRA功能即可。
Q2:對于ERA,為什么6個通道8個PN,需要48 個計時器?
A2:對于ERA,Q1中已經(jīng)提到,涉及不同物理通道之間的路由,或者說,不同網(wǎng)段之間PNC信息路由。8個PN需要
每個網(wǎng)段
分別處理,即:PNC #n需要在
每個網(wǎng)段
獨(dú)立處理其PN狀態(tài),以此協(xié)調(diào)各網(wǎng)段內(nèi)的PN狀態(tài),因此需要6 * 8個ERA Timer分別計時。
注意:EIRA信號,每類總線共用一個,比如:3路CAN,均參考一個EIRA接收信號的PNC信息即可,而ERA需要每路總線,各自處理自己的ERA接收信號,以便于路由給其他網(wǎng)段。
Q3:外部PN請求被鏡像回請求總線,并提供給中央網(wǎng)關(guān)(必需的)物理通道。在子網(wǎng)關(guān)情況下,請求位不得鏡像回請求的物理通道,以避免中央網(wǎng)關(guān)和子網(wǎng)關(guān)間的靜態(tài)喚醒。如何理解這里的"鏡像"?
A3:如上這段話的出處先了解一下,如下所示:

解釋:
子網(wǎng)關(guān)收到PNC #n信息,發(fā)送網(wǎng)絡(luò)管理報文時,不要將PNC #n發(fā)送到接收的物理通道。比如:ECU4::E節(jié)點(diǎn)收到ECU2::C節(jié)點(diǎn)的PNC #n,ECU4::E在發(fā)送網(wǎng)絡(luò)管理報文的時候就不要置位PNC#n(=1)。而中央網(wǎng)關(guān),如:ECU1::D需要將收到的PNC #n發(fā)送回CAN2 Bus。為什么子網(wǎng)關(guān)不能將PNC #n發(fā)送回對應(yīng)的總線呢?
按照規(guī)范要求,一個網(wǎng)段內(nèi)有一個Active PNC Gateway,其余的為Passive PNC Gateway,ECU1是中央網(wǎng)關(guān)(節(jié)點(diǎn)D為Active PNC Gateway)、ECU4是子網(wǎng)關(guān)(節(jié)點(diǎn)E設(shè)計為Passive PNC Gateway),5個ECU的關(guān)聯(lián)關(guān)系如下所示:

假設(shè):
不按照規(guī)范要求,一個網(wǎng)段內(nèi)有兩個Active PNC Gateway,其余的為Passive PNC Gateway,ECU1是中央網(wǎng)關(guān)(節(jié)點(diǎn)B、D為Active PNC Gateway,分別對應(yīng)Can1 Bus和Can2 Bus)、ECU4是子網(wǎng)關(guān)(節(jié)點(diǎn)E、F也為Active PNC Gateway,分別對應(yīng)Can2 Bus和Can3 Bus),5個ECU的關(guān)聯(lián)關(guān)系如下所示:

這樣會出現(xiàn)什么問題呢?規(guī)范要求:
ActivePNC Gateway
節(jié)點(diǎn)是網(wǎng)段內(nèi)最后一個釋放PN網(wǎng)絡(luò)的節(jié)點(diǎn),如果在一個網(wǎng)段內(nèi)存在兩個ActivePNC Gateway節(jié)點(diǎn),會使得兩個ActivePNC Gateway一直不釋放網(wǎng)絡(luò),導(dǎo)致網(wǎng)絡(luò)鎖死(誰都不釋放,都要?最后一個釋放PNC)。Autosar規(guī)范解釋如下:

先消化一下Autosar的這個解釋,如下所示:
解釋:
一個ComM通道如果映射到了兩種不同的PNC Gateways,只能有一個主動協(xié)調(diào)此通道的網(wǎng)絡(luò)狀態(tài),其他的被動協(xié)調(diào)(或者說不協(xié)調(diào))。說白了就是一個ComM Channel有一個ActivePNC Gateway節(jié)點(diǎn)協(xié)調(diào)即可。所以,在設(shè)計網(wǎng)關(guān)節(jié)點(diǎn)的PNC Gateway類型時,需要小心。
因此,中央網(wǎng)關(guān)和子網(wǎng)關(guān)的節(jié)點(diǎn)均關(guān)聯(lián)到同一個網(wǎng)段,需要將子網(wǎng)關(guān)的節(jié)點(diǎn)設(shè)置為Passive PNC Gateway,以此避免網(wǎng)絡(luò)狀態(tài)鎖死。
“鏡像”就是將從總線收到的PNC #n信息再發(fā)送到總線。
審核編輯:劉清
-
CAN總線
+關(guān)注
關(guān)注
145文章
2023瀏覽量
134773 -
網(wǎng)絡(luò)管理
+關(guān)注
關(guān)注
0文章
127瀏覽量
29168 -
AUTOSAR
+關(guān)注
關(guān)注
10文章
389瀏覽量
23537
發(fā)布評論請先 登錄
微波雷達(dá)和毫米波雷達(dá)有什么區(qū)別

Autosar網(wǎng)絡(luò)管理中的ERA和EIRA有什么區(qū)別呢
評論