在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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。



審核編輯:劉清

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

    關注

    2564

    文章

    52713

    瀏覽量

    764645
  • CAN總線
    +關注

    關注

    145

    文章

    1977

    瀏覽量

    132415
  • 網絡管理
    +關注

    關注

    0

    文章

    123

    瀏覽量

    28078
  • 定時器
    +關注

    關注

    23

    文章

    3290

    瀏覽量

    117447
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    網絡管理解決方案

    并處理網絡中眾多設備發出的事件報告,如何在當網絡中出現故障時能在最短時間內檢測發現故障點,所有的這些要求很清楚地擺在網絡管理人員的面前,因此
    發表于 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 ?1955次閱讀

    網絡管理是什么?

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

    頻寬管理器的網絡管理

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

    網絡管理/網絡管理協議

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

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

    目前通信網絡結構越來越復雜,通信網絡使用的設備也越來越復雜,隨著網絡的大型化與復雜化,如何有效地進行網絡管理日益成為人們普遍關注的問題。IS
    的頭像 發表于 06-14 11:46 ?2012次閱讀
    基于簡單<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 ?5920次閱讀
    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 ?4604次閱讀

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

    直接跳過快發過程進入NM報文的周期發送階段。但是,新的的需求是讓診斷報文喚醒網絡后有快發過程,又該怎么實現了?本文就先分析CanNM報文的主動喚醒和被動喚醒及其相關的NM
    的頭像 發表于 05-09 09:36 ?7292次閱讀
    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 ?1599次閱讀
    基于以太網的<b class='flag-5'>網絡</b><b class='flag-5'>管理</b><b class='flag-5'>報文</b>

    Linux網絡基本配置管理

    Linux是一種開源操作系統,被廣泛用于服務器和網絡設備中。在Linux中,網絡配置管理是一個重要且復雜的任務。本篇文章將詳細介紹Linux網絡
    的頭像 發表于 11-27 16:51 ?1368次閱讀
    主站蜘蛛池模板: 日韩一级欧美一级一级国产 | www.男人| 亚洲综合色色图 | 欧美成人伊人十综合色 | 久久国产影视 | 高清一级做a爱视频免费 | 91久久另类重口变态 | sss在线play | 久久草在线看 | 在线看av的网址 | 色综合99| 天天干狠狠干 | 99热久久精品最新 | 欧美同性精品xxxx | 日日艹 | 日本黄视频网站 | 色婷婷资源网 | 免费看一级特黄a大片 | 日韩欧美中文字幕在线播放 | 一道精品视频一区二区三区男同 | 久久久精品波多野结衣 | 欧美三级中文字幕hd | 69xxx视频hd| 毛片色毛片18毛片美女 | 日本免费一级视频 | 亚洲一区二区三区中文字幕5566 | 毛片在线不卡 | 中文字幕第一 | 欧美亚洲视频一区 | 色免费在线观看 | 日本特黄绿像大片免费看 | 婷婷五月天.com | 四虎影院色 | 加勒比一区二区三区 | 亚洲视频www | www.av网| 久久国产99 | 久久精品国产精品亚洲毛片 | 国内色视频 | 天天摸夜夜添狠狠添2018 | 国模欢欢大尺度 |