本篇主要介紹NM和其他模塊之間的對(duì)應(yīng)關(guān)系,如NM與ComM,CanSM,ECUM,BSWM之間的關(guān)系,因?yàn)镃anNM是目前主要用到的NM模塊,下面就以CanNM為例。
NM與ComM:
如果是網(wǎng)絡(luò)是主動(dòng)喚醒,那么一般是由用戶調(diào)用ComM_networkrequest這個(gè)借口,請(qǐng)求ComM_Fullcommunication,使得ComM進(jìn)入COMM_FULL_COM_NETWORK_REQUESTED,同時(shí)NM的狀態(tài)就會(huì)從Bus_Sleep進(jìn)入到Repeat模式,而后再計(jì)入Normal模式。
如果網(wǎng)絡(luò)是被動(dòng)喚醒,也就是由NM報(bào)文喚醒,那么NM會(huì)先由Bus_Sleep模式切換至Repeat模式,而NM會(huì)通知到ComM我已經(jīng)進(jìn)入了網(wǎng)絡(luò)模式了,你也需要切換到Full_Communication了。
NM與EcuM:
這里很多初學(xué)者會(huì)搞混的一點(diǎn)就是Ecu喚醒和NM喚醒,這是兩個(gè)概念。
一般來(lái)說(shuō),報(bào)文喚醒了Ecu,但是NM可能還在睡眠狀態(tài),要看喚醒Ecu的是不是網(wǎng)絡(luò)管理報(bào)文。網(wǎng)絡(luò)管理報(bào)文通常也會(huì)有自己的ID,在指定的ID范圍內(nèi),就可以喚醒網(wǎng)絡(luò)。
另外一點(diǎn)就是,NM休眠和Ecu休眠也是兩個(gè)概念。Ecu在一定時(shí)間內(nèi)接受不到NM報(bào)文,是一定會(huì)休眠的,但是Ecu是否休眠,則完全由我們?cè)O(shè)計(jì)者來(lái)決定。
NM與CanSM:
我們說(shuō)NM報(bào)文喚醒網(wǎng)絡(luò),首先Ecu需要具備接受NM報(bào)文的能力,這里說(shuō)的就是Can控制器和收發(fā)器都必須處于能夠接受報(bào)文的狀態(tài),因?yàn)镃an控制器也有自己的狀態(tài)機(jī),收發(fā)器如TJA1041也具備自己的狀態(tài)機(jī),所以如果你的Ecu已經(jīng)喚醒了,而且你也模擬向Ecu發(fā)送了網(wǎng)絡(luò)管理報(bào)文,但是NM還是處于休眠的狀態(tài),那就要檢查一下Can控制器和收發(fā)器的狀態(tài)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
一、背景: 在AUTOSAR CAN網(wǎng)絡(luò)管理框架下,如果所有的節(jié)點(diǎn)都按照狀態(tài)機(jī)要求,在ReadSleep狀態(tài)下停發(fā)NM幀,在Prepare Bus-Sleep模式下停發(fā)App幀,所有節(jié)
發(fā)表于 07-26 06:47
AUTOSAR CAN網(wǎng)絡(luò)管理狀態(tài)機(jī)為什么停發(fā)應(yīng)用幀?有什么解決辦法嗎?
發(fā)表于 09-24 07:47
1、AUTOSAR的四種功能安全機(jī)制雖然AUTOSAR不是一個(gè)完整的安全解決方案,但它提供了一些安全機(jī)制用于支持安全關(guān)鍵系統(tǒng)的開(kāi)發(fā)。本文用于介紹AUTOSAR支持的四種功能安全機(jī)制:內(nèi)
發(fā)表于 06-10 17:33
AUTOSAR 的體系結(jié)構(gòu)不同,目前信息安全模塊的相關(guān)技術(shù)實(shí)現(xiàn)也存在差異。SecOC在車載網(wǎng)絡(luò)中,CAN 總線作為常用的通訊總線之一,其大部分?jǐn)?shù)據(jù)是以明文方式廣播發(fā)送且無(wú)認(rèn)證接收,這種方案具有低成本
發(fā)表于 11-24 16:51
我們正在使用 RTD 非 AUTOSAR mdoe 驅(qū)動(dòng)程序來(lái)開(kāi)發(fā)新項(xiàng)目。但是我們也想用AUTOSAR模式的FEE功能模塊來(lái)模擬EEPROM。我的問(wèn)題是 AUTOSAR 模式的 FEE
發(fā)表于 03-21 09:01
AUTOSAR_SWS_CAN網(wǎng)絡(luò)管理規(guī)范標(biāo)準(zhǔn)4.3.1
發(fā)表于 03-28 17:02
?13次下載
CAN網(wǎng)絡(luò)管理規(guī)范 AUTOSAR CP中文版免費(fèi)下載。
發(fā)表于 04-06 16:21
?0次下載
AUTOSAR_SWS_CAN網(wǎng)絡(luò)管理規(guī)范標(biāo)準(zhǔn)4.3.0英文版免費(fèi)下載。
發(fā)表于 04-06 16:20
?0次下載
AUTOSAR_SWS_CANNetworkManagement
AUTOSAR CAN網(wǎng)絡(luò)管理協(xié)議,4.4.0版本
發(fā)表于 08-01 11:09
?16次下載
AUTOSAR(Automotive Open System Architecture,即汽車開(kāi)放系統(tǒng)架構(gòu)),另一個(gè)是OSEK。 AUTOSAR與OSEK的網(wǎng)絡(luò)管理方式雖然有區(qū)別,但是
發(fā)表于 11-11 14:11
?1858次閱讀
AutoSAR中CAN通信的網(wǎng)絡(luò)管理主要是根據(jù)CANNode接收和發(fā)送的NMMessage進(jìn)行該節(jié)點(diǎn)在整個(gè)網(wǎng)絡(luò)中的活動(dòng)的,根據(jù)NM Mess
發(fā)表于 01-18 10:21
?5999次閱讀
作者:You小編:吃不飽在上篇中我們分別在狀態(tài)機(jī)和報(bào)文格式方面對(duì)OSEK和AUTOSAR網(wǎng)絡(luò)管理進(jìn)行了簡(jiǎn)單介紹,感興趣的小伙伴請(qǐng)移步至文章《科普系列:
發(fā)表于 11-22 10:17
?1148次閱讀
AUTOSAR CAN 網(wǎng)絡(luò)管理是一個(gè)獨(dú)立于硬件的協(xié)議,只能在 CAN 上使用。它的主要目的是協(xié)調(diào)網(wǎng)絡(luò)的正常運(yùn)行和總線休眠模式之間的轉(zhuǎn)換。
發(fā)表于 09-09 10:32
?6058次閱讀
核心功能以外,還提供了可選功能,例如,實(shí)現(xiàn)一個(gè)服務(wù)來(lái)檢測(cè)所有當(dāng)前節(jié)點(diǎn)或檢測(cè)所有其他節(jié)點(diǎn)是否準(zhǔn)備好休眠。UDP網(wǎng)絡(luò)管理(UdpNm)功能提供網(wǎng)絡(luò)管理
發(fā)表于 09-27 16:51
?763次閱讀
的概念,允許應(yīng)用層組件(如軟件組件和ECU抽象層)通過(guò)定義良好的接口進(jìn)行通信。 1. 通信服務(wù): AUTOSAR提供了一系列通信服務(wù),包括復(fù)雜驅(qū)動(dòng)通信(COM)、網(wǎng)絡(luò)管理(NM)、診斷
發(fā)表于 12-17 14:57
?362次閱讀
評(píng)論