精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

網絡管理報文的收/發與網絡管理時間配置參數解析

冬至配餃子 ? 來源:開心果 Need Car ? 作者:開心果 Need Car ? 2022-08-29 18:12 ? 次閱讀

提示:以CAN總線為例

1、主動喚醒和被動喚醒

主動喚醒:上層(比如:ASWC,通俗講就是算法層)主動請求網絡,主動喚醒會使得上層主動調用CanNm_NetworkRequest()接口喚醒網絡。常見的主動喚醒源有:KL15信號,定時器傳感器等。

定時器:節點休眠前設定時間,比如:每2h節點主動醒來。

傳感器:比如:腳踢門功能。腳踢后備箱,后備箱對應控制器主動喚醒網絡,進而執行后備箱開啟功能。

某些節點沒有KL15硬線連接,可以通過接收特定的信號(KL15信號等),主動請求網絡(調用CanNm_NetworkRequest()接口)進入NOS(Normal Operation State)狀態。

被動喚醒:由其他節點的特定行為觸發本節點的喚醒,比如:

收到其他節點的有效網絡管理報文

被動喚醒,調用CanNm_PassiveStartup()接口喚醒網絡。注意:不要和網絡被動模式混淆,

不管節點的網絡類型是被動的還是主動的,均可以被動喚醒。

被動網絡節點被動喚醒不會外發網絡管理報文,主動網絡節點被動喚醒會外發網絡管理報文。

2、網絡被動節點

網絡被動節點的網絡管理報文收/發行為及時間參數如下所示:

pYYBAGMMkEaAOBfvAACGZDfBxkM610.png

網絡被動節點不會進入NOS(Normal Operation State)狀態。

網絡管理報文的接收(Rx):在RMS(Repeat Message State)、RSS(Ready Sleep State)、PBM(Pre Bus-Sleep Mode)狀態下均可以接收網絡管理報文。BSM(Bus Sleep Mode)無法接收網絡管理報文。

網絡管理報文的發送(Tx):在任何狀態下均不會發送網絡管理報文。

應用報文的發送:在RMS、RSS狀態下可以發送應用報文,PBM下停發應用報文(已放入底層硬件緩存區的報文可以發送)。如果不理解底層硬件緩存區,可以參考前文Autosar通信棧:基礎問題知多少。

Repeat Message Timer:進入RMS狀態時,啟動該時間,比如:1500ms,當該時間走完,由RMS進入RSS狀態。

NM-Timeout Timer:進入RMS時,啟動該時間,比如:3000ms,在此期間接收到網絡管理報文或者超時,重置該時間。進入RSS狀態,收到網絡管理報文,重置該時間,如果收不到網絡管理報文,超時后,進入PBM狀態。

Wait Bus Sleep Timer:在PBM狀態,收不到網絡管理報文,該時間超時后進入BSM,比如:4000ms。PBM狀態下,如果收到網絡管理報文或者網絡請求,則重新進入RMS。

3、網絡主動節點

網絡主動節點的網絡管理報文收/發行為及時間參數如下所示:

poYBAGMMkFmAYzLCAAC4LZY_2j8981.png

網絡管理報文的接收(Rx):在RMS(Repeat Message State)、NOS(Normal Operation State)、RSS(Ready Sleep State)、PBM(Pre Bus-Sleep Mode)狀態下均可以接收網絡管理報文。BSM(Bus Sleep Mode)無法接收網絡管理報文。

網絡管理報文的發送(Tx):網絡主動節點的NM Msg發送行為有多種情況:

1.正常發送模式(沒有快速發送功能,網絡被動喚醒):在RMS以相同的周期發送網絡管理報文,eg:500ms,如下所示:

poYBAGMMkG6AEC2SAAAqISAJo7I527.png

注意:由于網絡是被動喚醒(比如:接收到其他節點網絡管理報文喚醒),上層沒有主動請求網絡,網絡狀態由RMS進入RSS。

2.正常發送模式(沒有快速發送功能,網絡主動喚醒):在RMS和NOS以相同的周期發送網絡管理報文,eg:500ms,如下所示:

poYBAGMMkIOADgZSAAAr2VThpGA135.png

3.有快速發送功能(網絡被動喚醒):在RMS狀態下,先以快發周期發送一定次數的網絡管理報文,eg:20ms發送10次,之后以正常周期發送網絡管理報文,eg:500ms。如下所示:

poYBAGMMkJWAW0gyAAAyq83s6fg549.png

注意:由于網絡是被動喚醒(比如:接收到其他節點網絡管理報文喚醒),上層沒有主動請求網絡,網絡狀態由RMS進入RSS。

4.有快速發送功能(網絡主動喚醒):在RMS狀態下,先以快發周期發送一定次數的網絡管理報文,eg:20ms發送10次,之后以正常周期發送網絡管理報文,eg:500ms。上層主動請求網絡,進入NOS狀態,以正常周期發送網絡管理報文,eg:500ms。如下所示:

pYYBAGMMkKeACzpoAAAu91pQDDE812.png

注意:由于網絡主動喚醒,則由RMS進入NOS。

應用報文的發送:在RMS、NOS、RSS狀態下可以發送應用報文,PBM下停發應用報文。

Repeat Message Timer:進入RMS狀態時,啟動該時間,比如:1500ms,當該時間走完,由RMS進入NOS/RSS狀態(取決于上層是否主動請求網絡)。

NM-Timeout Timer:進入RMS時,啟動該時間,比如:3000ms,在此期間接收/發送網絡管理報文或者超時,重置該時間。進入RSS狀態,接收/發送網絡管理報文,重置該時間,如果收不到網絡管理報文,超時后進入PBM狀態。進入NOS狀態,接收/發送網絡管理報文或者超時,重置該時間。

Wait Bus Sleep Timer:在PBM狀態,收不到網絡管理報文,且沒有網絡請求,該時間超時以后進入BSM;如果收到網絡管理報文或者網絡請求則重新進入RMS。



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2548

    文章

    50709

    瀏覽量

    752108
  • CAN總線
    +關注

    關注

    145

    文章

    1936

    瀏覽量

    130636
  • 網絡管理
    +關注

    關注

    0

    文章

    118

    瀏覽量

    27656
  • 定時器
    +關注

    關注

    23

    文章

    3241

    瀏覽量

    114502
收藏 人收藏

    評論

    相關推薦

    網絡管理解決方案

    并處理網絡中眾多設備發出的事件報告,如何在當網絡中出現故障時能在最短時間內檢測發現故障點,所有的這些要求很清楚地擺在網絡管理人員的面前,因此
    發表于 11-13 22:16

    車載Flex Ray網絡管理策略的初步研究

    車載Flex Ray網絡管理策略的初步研究網絡管理的目標是保障網絡可靠、有效地運行。在一般的計算機網絡
    發表于 11-26 17:11

    求教汽車總線網絡管理一般都是怎么做的?

    最近在學習汽車總線這一塊,網絡管理這部分平常我所了解的就是節點控制器自己都會有其他節點的CAN通訊異常報警,這個報警機制就是檢測到對方節點連續多少個周期沒發送報文就會報出異常,但是當我看了一些
    發表于 03-21 14:53

    求一種可網絡管理配置機頂盒的網絡解決方案

    求一種可網絡管理配置機頂盒的網絡解決方案
    發表于 05-25 07:10

    網絡管理NMT與特殊協議報文

    網絡管理NMT、特殊協議報文、過程數據對象PDO和服務數據對象SDO的報文ID分配
    發表于 08-23 06:11

    什么是網絡管理

    什么是網絡管理 網絡管理,是指網絡管理員通過網絡管理
    發表于 12-30 09:31 ?1809次閱讀

    網絡管理是什么?

    網絡管理是什么?  網絡管理,是指網絡管理員通過網絡
    發表于 01-08 11:27 ?1162次閱讀

    頻寬管理器的網絡管理

    頻寬管理器的網絡管理              網絡
    發表于 01-08 14:35 ?982次閱讀

    網絡管理/網絡管理協議

    網絡管理/網絡管理協議 網絡管理,是指網絡管理員通
    發表于 04-03 16:12 ?755次閱讀

    基于簡單網絡管理協議實現性能管理模塊的設計

    目前通信網絡結構越來越復雜,通信網絡使用的設備也越來越復雜,隨著網絡的大型化與復雜化,如何有效地進行網絡管理日益成為人們普遍關注的問題。IS
    的頭像 發表于 06-14 11:46 ?1813次閱讀
    基于簡單<b class='flag-5'>網絡</b><b class='flag-5'>管理</b>協議實現性能<b class='flag-5'>管理</b>模塊的設計

    Autosar這個指定網絡管理報文是如何過濾的呢

    有些transceiver有PNC過濾功能,也可以在硬件上設置此過濾功能。針對NXP TJA1145 Transceiver而言,只能過濾通信速率在1Mbps的報文,因此要注意項目中的網絡管理
    的頭像 發表于 08-23 12:09 ?5136次閱讀
    Autosar這個指定<b class='flag-5'>網絡</b><b class='flag-5'>管理</b><b class='flag-5'>報文</b>是如何過濾的呢

    AUTOSAR CAN網絡管理報文的數據場格式

    表1中,字節0為ECU Address,作為源節點標識符,用 以告知其他節點該報文是由哪個節點發送的;處于CAN網 絡中的每個節點都會分配一個唯一的標識符,本文中網絡 管理報文的ECU
    的頭像 發表于 11-17 11:05 ?3855次閱讀

    ECU系統休眠后通過診斷報文喚醒ECU且喚醒網絡后快NM報文

    直接跳過快發過程進入NM報文的周期發送階段。但是,新的的需求是讓診斷報文喚醒網絡后有快發過程,又該怎么實現了?本文就先分析CanNM報文的主動喚醒和被動喚醒及其相關的NM
    的頭像 發表于 05-09 09:36 ?5377次閱讀
    ECU系統休眠后通過診斷<b class='flag-5'>報文</b>喚醒ECU且喚醒<b class='flag-5'>網絡</b>后快<b class='flag-5'>發</b>NM<b class='flag-5'>報文</b>

    基于以太網的網絡管理報文

    報文后,會將診斷報文解析成對應指令通過PDUR傳輸至DCM中,DCM對該診斷指令進行處理(比如11復位指令)。注意
    的頭像 發表于 10-04 17:26 ?1081次閱讀
    基于以太網的<b class='flag-5'>網絡</b><b class='flag-5'>管理</b><b class='flag-5'>報文</b>

    Linux網絡基本配置管理

    Linux是一種開源操作系統,被廣泛用于服務器和網絡設備中。在Linux中,網絡配置管理是一個重要且復雜的任務。本篇文章將詳細介紹Linux網絡
    的頭像 發表于 11-27 16:51 ?900次閱讀