99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

節(jié)點喚醒等于網(wǎng)絡(luò)喚醒嗎?

冬至配餃子 ? 來源:開心果 Need Car ? 作者:開心果 Need Car ? 2022-08-23 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

如果當(dāng)前節(jié)點有網(wǎng)絡(luò)管理,我給的答案很明確,不是!之所以要寫這個主題,是因為實際工作中,接觸的很多工程師對這兩個概念有點混淆,因此本文侃侃這兩個概念。注意,本文基于節(jié)點有網(wǎng)絡(luò)管理的前提進(jìn)行討論。

Autosar EcuM

Autosar的模塊劃分很細(xì),分工也很明確,也正因如此才使得軟件有了層次,即分層。同時,也使得抽象模塊具有更好的跨平臺移植性。

這里說一下EcuM模塊,本文不講EcuM功能,但為什么提EcuM呢?EcuM即Ecu Manager,這樣直白的解釋,我們應(yīng)該清楚了,EcuM就是管理Ecu的。Autosar中,EcuM使用Phase、Mode、State表示Ecu各個狀態(tài),每個層級對內(nèi)對外可見性不同,EcuM狀態(tài)圖如下所示:

poYBAGMETQiAVbzTAABUCbE78mA677.png

由上圖是不是可以看出什么?這既是我們常說的“

節(jié)點喚醒

說的更具體一點就是EcuM切換到Run Phase時,節(jié)點喚醒。如果要從外部評判節(jié)點喚醒,就是外設(shè)功能供電且正常工作,可以在電源中看到電流達(dá)到正常的工作電流。但此時網(wǎng)絡(luò)喚醒了嗎?

Autosar xxNM

這里xx指總線類型,CAN/Flexray/Ethernet等。本例以CANNM為例討論。剛才提到EcuM進(jìn)入RUN Phase階段即我們常說的“節(jié)點喚醒”,和網(wǎng)絡(luò)喚醒等價嗎?說到這里,我們應(yīng)該都清楚了,這本就不是一回事。節(jié)點喚醒不能看作是網(wǎng)絡(luò)喚醒。而且Autosar也給了我們很明確的答案,不然為什么又會分出CANNM呢?

pYYBAGMETiuAFQaRAAEAXSuAPTU239.jpg

如上圖,這個答案給的是不是更明確一些,CANNM和EcuM干的就不是一件事,因此也就不能將兩者等價。由上圖可以看出,EcuM上電,網(wǎng)絡(luò)從Bus Sleep Mode切換到Network Mode需要有附加條件,一般是如下兩種情況滿足其一,第一有網(wǎng)絡(luò)主動請求(CanNm_NetworkRequest()),第二網(wǎng)絡(luò)有被動喚醒請求(CanNm_PassiveStartup())。如果沒有外部請求,網(wǎng)絡(luò)會一直在Bus Sleep Mode狀態(tài)呆著,如果用Canoe等設(shè)備監(jiān)控,可以看到當(dāng)前節(jié)點不發(fā)任何報文到總線上,只能接收總線報文(EcuM在RUN Phase階段時)。

總結(jié)來說,就是EcuM處于RUN Phase階段是網(wǎng)絡(luò)能進(jìn)入Network Mode的充分必要條件。換成我們常說的就是:

節(jié)點喚醒是網(wǎng)絡(luò)喚醒的充分必要條件

說到這里我們應(yīng)該對這兩個概念有了一定認(rèn)知,如果當(dāng)前節(jié)點有網(wǎng)絡(luò)管理,且收到網(wǎng)絡(luò)管理報文喚醒網(wǎng)絡(luò),那么總線必須先有一幀報文喚醒Ecu,Ecu進(jìn)入了RUN Phase階段,收到的網(wǎng)絡(luò)管理報文才能送到上層模塊(如EcuM,BswM,ComM,NM等),進(jìn)而上層才能決定開啟通信,報文才能外發(fā)到總線。如果收到非網(wǎng)絡(luò)管理報文,Ecu會喚醒,也可以理解為Ecu被供電(主程序被周期調(diào)度),因為不是有效喚醒源,之后Ecu走下電流程。至于Ecu收到非網(wǎng)絡(luò)管理報文保持Ecu喚醒多久取決于系統(tǒng)需求。


審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關(guān)注

    關(guān)注

    185

    文章

    18364

    瀏覽量

    256197
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2919

    瀏覽量

    467725
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    379

    瀏覽量

    22647
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    CAN總線指定幀喚醒的硬件實現(xiàn)方式

    CAN的指定幀喚醒是一種網(wǎng)絡(luò)管理的場景,對于我這個偏硬件的工程師來說,網(wǎng)絡(luò)管理也就是通過CAN來喚醒不同的ECU,而指定幀喚醒就是特定的某些
    發(fā)表于 03-07 09:17 ?9071次閱讀

    干貨分享 | TSMaster—LIN 喚醒與休眠機制

    目錄Catalog1.網(wǎng)絡(luò)管理2.喚醒3.休眠1網(wǎng)絡(luò)管理在LIN2.1協(xié)議當(dāng)中網(wǎng)絡(luò)管理指的是網(wǎng)絡(luò)的休眠和
    的頭像 發(fā)表于 09-25 08:03 ?3266次閱讀
    干貨分享 | TSMaster—LIN <b class='flag-5'>喚醒</b>與休眠機制

    基于冗余節(jié)點休眠和分階段喚醒策略的傳感器網(wǎng)絡(luò)三維覆蓋控制方法

    該文針對無線傳感器網(wǎng)絡(luò)節(jié)點能量有限且密集布點時存在大量冗余節(jié)點的情況,提出了基于冗余節(jié)點休眠和分階段喚醒策略的無線傳感器
    發(fā)表于 02-09 15:49 ?12次下載

    遠(yuǎn)程喚醒技術(shù)

    遠(yuǎn)程喚醒技術(shù)   遠(yuǎn)程喚醒技術(shù)(WOL,Wake-on-LAN) 是由
    發(fā)表于 12-26 11:53 ?466次閱讀

    什么是網(wǎng)絡(luò)喚醒功能

    什么是網(wǎng)絡(luò)喚醒功能    陜西李明:我家里電腦的主板采用了集成網(wǎng)卡,有時我想在單位的電腦上對家里電腦進(jìn)行遠(yuǎn)程開機操作
    發(fā)表于 02-25 10:35 ?3510次閱讀

    多目標(biāo)固定中繼節(jié)點喚醒策略

    針對城市中人們移動規(guī)律的潮汐效應(yīng)以及機會網(wǎng)絡(luò)中固定中繼節(jié)點運行時能耗較高的問題,提出基于固定中繼節(jié)點消息轉(zhuǎn)發(fā)能力和能量消耗的多目標(biāo)固定中繼節(jié)點喚醒
    發(fā)表于 01-09 17:56 ?1次下載

    網(wǎng)關(guān)喚醒終端實現(xiàn) 喚醒下發(fā)算法設(shè)計

    今天我們來講講關(guān)于無線通信設(shè)計中喚醒下發(fā)算法的設(shè)計與實現(xiàn),如何隨時喚醒終端,網(wǎng)關(guān)和終端約定在一些時間窗口期通。
    發(fā)表于 02-17 12:24 ?3160次閱讀
    網(wǎng)關(guān)<b class='flag-5'>喚醒</b>終端實現(xiàn) <b class='flag-5'>喚醒</b>下發(fā)算法設(shè)計

    LoRa空中喚醒是怎樣實現(xiàn)的

    在無線傳感網(wǎng)的設(shè)計中,往往大部分終端節(jié)點都需空中喚醒并且還要低功耗設(shè)計。
    發(fā)表于 11-29 14:16 ?2316次閱讀
    LoRa空中<b class='flag-5'>喚醒</b>是怎樣實現(xiàn)的

    Java實現(xiàn)遠(yuǎn)程開關(guān)機(網(wǎng)絡(luò)喚醒

    Java實現(xiàn)遠(yuǎn)程開關(guān)機是做的一個在局域網(wǎng)下實現(xiàn)一臺機器對多臺機器的開關(guān)機控制遠(yuǎn)程喚醒實現(xiàn)是通過電源的一種協(xié)議進(jìn)行控制的,需要知道被喚醒機器的mac地址首先要須知:網(wǎng)絡(luò)喚醒條件
    發(fā)表于 10-21 19:06 ?17次下載
    Java實現(xiàn)遠(yuǎn)程開關(guān)機(<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>喚醒</b>)

    語音喚醒技術(shù)的對比,語音喚醒技術(shù)哪家強

    編輯導(dǎo)語: 隨著語音交互技術(shù)的日漸成熟,越來越多的智能硬件都選擇增加語音能力作為產(chǎn)品賣點之一。但是,設(shè)備在進(jìn)入語音交互工作狀態(tài)的時候,需要先進(jìn)行喚醒操作。 常見的喚醒語音交互的操作有按鍵或者觸屏形式
    的頭像 發(fā)表于 03-23 10:54 ?4409次閱讀
    語音<b class='flag-5'>喚醒</b>技術(shù)的對比,語音<b class='flag-5'>喚醒</b>技術(shù)哪家強

    EcuM是如何知道有喚醒事件呢?

    ?EcuM主函數(shù)會輪詢檢測底層上報的喚醒事件,如果想進(jìn)一步的分析喚醒事件是不是有效的總線喚醒源(網(wǎng)絡(luò)管理報文),需要Ecu有正常的收發(fā)報文能力,想要收發(fā)報文,Transceiver和C
    的頭像 發(fā)表于 08-23 11:39 ?5620次閱讀
    EcuM是如何知道有<b class='flag-5'>喚醒</b>事件呢?

    侃侃主動/被動喚醒源與網(wǎng)絡(luò)主動/被動喚醒這幾個名詞

    如果想喚醒Can2 Bus的節(jié)點C網(wǎng)絡(luò),需要節(jié)點D(與節(jié)點C同一個網(wǎng)段)發(fā)送網(wǎng)絡(luò)管理報文
    的頭像 發(fā)表于 08-26 17:23 ?5276次閱讀
    侃侃主動/被動<b class='flag-5'>喚醒</b>源與<b class='flag-5'>網(wǎng)絡(luò)</b>主動/被動<b class='flag-5'>喚醒</b>這幾個名詞

    無線喚醒在灌溉系統(tǒng)上的應(yīng)用

    將無線喚醒應(yīng)用到農(nóng)業(yè)灌溉系統(tǒng),整個系統(tǒng)網(wǎng)絡(luò)主要由多個節(jié)點、網(wǎng)關(guān)、主機端服務(wù)器、用戶端組成,以實現(xiàn)遠(yuǎn)程操作、掌握農(nóng)作物當(dāng)前環(huán)境狀態(tài)、合理灌溉。
    的頭像 發(fā)表于 09-08 09:08 ?1127次閱讀
    無線<b class='flag-5'>喚醒</b>在灌溉系統(tǒng)上的應(yīng)用

    ECU系統(tǒng)休眠后通過診斷報文喚醒ECU且喚醒網(wǎng)絡(luò)后快發(fā)NM報文

    在一文中我們分析并實現(xiàn)了通過診斷報文喚醒ECU且喚醒
    的頭像 發(fā)表于 05-09 09:36 ?7479次閱讀
    ECU系統(tǒng)休眠后通過診斷報文<b class='flag-5'>喚醒</b>ECU且<b class='flag-5'>喚醒</b><b class='flag-5'>網(wǎng)絡(luò)</b>后快發(fā)NM報文

    DCM模塊喚醒網(wǎng)絡(luò)主動與被動喚醒機制探討

    CanNm專題機從Prepare Bus-Sleep Mode切換到Nework Mode的Repeat Message State是如果是通過CanNm_PassiveStartUp()條件切換的就是被動喚醒,如果是通過CanNm_NetworkRequest()條件切換的就是主動
    發(fā)表于 03-15 11:20 ?1837次閱讀
    DCM模塊<b class='flag-5'>喚醒</b><b class='flag-5'>網(wǎng)絡(luò)</b>主動與被動<b class='flag-5'>喚醒</b>機制探討