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

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

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

3天內不再提示

RPB(Repeat Message Request Bit)干啥用的?

冬至子 ? 來源:開心果 Need Car ? 作者:開心果 Need Car ? 2022-11-15 14:59 ? 次閱讀

提示 :基于Can總線討論

1

RPB的作用

首先,確定一下RPB的位置,RPB在CBV字節的Bit0,如下所示:

圖片

RPB的作用是什么呢?看一下Autosar的官方解釋,如下所示:

圖片

意思就是:RPB = 1,有RMS(Repeat Message State)請求,否則沒有RMS請求。這里我們需要從收/發兩個層面理解:

  • 接收 :如果接收到的網絡管理報文中,RPB = 1,請求當前的節點進入RMS狀態。
  • 發送 :如果本節點的上層邏輯主動請求進入RMS,則會主動調用接口CanNm_RepeatMessageRequest(),之后本節點外發的網絡管理報文中RPB = 1。提示:RPB置位與否的操作需要靜態配置CANNM_NODE_DETECTION_ENABLED參數。

CanNm_RepeatMessageRequest()接口聲明如下所示:

圖片

2

RPB的使用場景

這里我們假設一種工況:某個網段存在3個ECU:ECU1、ECU2、ECU3,且ECU3具有PN功能,ECU1對應的網絡管理報文0x501,ECU2對應的網絡管理報文0x502,ECU3對應的網絡管理報文0x503。三個ECU在總線上的拓撲關系如下所示:

圖片

具體解釋3個節點的網絡狀態切換時序:

t0時刻 :ECU1和ECU2正常通信,兩者均處于NOS(Normal Operation State)狀態,發送的網絡管理報文中,RPB未置位(RPB = 0)。ECU3處于BSM(Bus-Sleep Mode)狀態(ECU3具有PN功能,因為收到的網絡管理報文中,對應的PNC未置位,所以此時ECU3處于休眠狀態)。

t1時刻ECU1主動調用接口CanNm_RepeatMessageRequest()請求進入RMS(Repeat Message State)狀態,此時:

  1. ECU1進入RMS狀態,ECU1發送的網絡管理報文中, PNI(Partial Network Information Bit)置位(PNI = 1) ,且關聯ECU3的 PNC_ECU3 = 1 ,ECU3網絡被喚醒;
  2. 且RPB = 1,隨即ECU2和ECU3進入RMS狀態;
  3. ECU2和ECU3發送的網絡管理報文中,RPB = 1,且稍微晚于ECU1。

t2時刻: ECU1、ECU2、ECU3依次進入NOS狀態,且三者的RPB = 0。

如下所示:

圖片

注意 :同一網段內的所有節點,對應的CANNM_MSG_CYCLE_TIME、CANNM_REPEAT_MESSAGE_TIME、CANNM_WAIT_BUS_SLEEP_TIME、NM-TIME_OUT時間參數需要保持一致,以便于網段內所有節點在近似相等的時間內進入相同的網絡狀態。

綜上述:RPB具有協調不同ECU節點狀態切換的作用,以便于網段內所有節點在近似相等的時間內進入相同的網絡狀態。

RPB是否還有其他使用場景?期待你不同的看法。

審核編輯:劉清

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

    關注

    145

    文章

    1954

    瀏覽量

    130924
  • AUTOSAR
    +關注

    關注

    10

    文章

    363

    瀏覽量

    21658
  • RMS
    RMS
    +關注

    關注

    2

    文章

    139

    瀏覽量

    35852
收藏 人收藏

    評論

    相關推薦

    干啥

    干啥?
    發表于 03-05 23:18

    求救,錯誤輸入到底是干啥的啊

    文件i/o中的那個錯誤輸入到底是干啥的啊?感覺看不懂啊
    發表于 11-06 23:01

    請問command message與status message的意思是什么

    The motor command message must be sent at a minimum 1 second rate.The motor status message
    發表于 01-30 09:49

    FPGA_165B_Repeat_DigitalIO

    FPGA_165B_Repeat_DigitalIO,好東西,喜歡的朋友可以下載來學習。
    發表于 02-22 16:03 ?0次下載

    FPGA_165A_Repeat_DigitalIO

    FPGA_165A_Repeat_DigitalIO,好東西,喜歡的朋友可以下載來學習。
    發表于 02-22 16:03 ?0次下載

    request對象的常用方法

    Request對象的作用是與客戶端交互,收集客戶端的Form、Cookies、超鏈接,或者收集服務器端的環境變量。request對象是從客戶端向服務器發出請求,包括用戶提交的信息以及客戶端的一些信息。
    發表于 11-16 16:14 ?8579次閱讀
    <b class='flag-5'>request</b>對象的常用方法

    PHP中REQUEST和POST及GET有什么區別

    PHP中有$_REQUEST與$_POST、$_GET用于接受表單數據。 一、$_REQUEST與$_POST、$_GET的區別和特點 $_REQUEST[]具$_POST[]
    發表于 02-19 14:26 ?2次下載
    PHP中<b class='flag-5'>REQUEST</b>和POST及GET有什么區別

    Request ADAU1452 MiniZ Software

    Request ADAU1452 MiniZ Software
    發表于 01-29 15:53 ?2次下載
    <b class='flag-5'>Request</b> ADAU1452 MiniZ Software

    Request ADAU1452 MiniZ Software

    Request ADAU1452 MiniZ Software
    發表于 03-03 10:37 ?4次下載
    <b class='flag-5'>Request</b> ADAU1452 MiniZ Software

    請問一下RPB干啥

    注意:同一網段內的所有節點,對應的CANNM_MSG_CYCLE_TIME、CANNM_REPEAT_MESSAGE_TIME、CANNM_WAIT_BUS_SLEEP_TIME、NM-TIME_OUT時間參數需要保持一致,以便于網段內所有節點在近似相等的時間內進入相同的網絡狀態。
    的頭像 發表于 08-30 10:19 ?5941次閱讀
    請問一下<b class='flag-5'>RPB</b>是<b class='flag-5'>干啥</b><b class='flag-5'>用</b>的

    RL78/G14RPB 原理圖s

    RL78/G14 RPB 原理圖s
    發表于 04-12 18:56 ?1次下載
    RL78/G14<b class='flag-5'>RPB</b> 原理圖s

    RL78/G14RPB 快速入門指南(YRPBRL78G14)

    RL78/G14 RPB 快速入門指南(YRPBRL78G14)
    發表于 07-21 11:17 ?1次下載
    RL78/G14<b class='flag-5'>RPB</b> 快速入門指南(YRPBRL78G14)

    RL78/G14RPB 原理圖s

    RL78/G14 RPB 原理圖s
    發表于 07-26 18:32 ?0次下載
    RL78/G14<b class='flag-5'>RPB</b> 原理圖s

    verilog中repeat必須用begin和end嗎

    在Verilog中,repeat語句不需要使用begin和end塊。repeat語句是一種循環控制語句,允許重復執行一個代碼塊指定的次數。它的一般語法如下: repeat (n) statement
    的頭像 發表于 02-23 10:14 ?1282次閱讀

    PCI-E TLP學習筆記(2)

    ,configuration,message request、completetion(Memory Request Package、I/O Request 包、Configurati
    的頭像 發表于 11-06 09:16 ?388次閱讀
    PCI-E TLP學習筆記(2)
    主站蜘蛛池模板: 99精品久久久久久久婷婷| 欧美伦理影院| 国产午夜视频在线观看| 在线播放国产不卡免费视频| 欧美a区| 717影院理论午夜伦不卡久久| 日韩天堂| 中文字幕一区二区三区四区五区| 天天色天天操天天| 久久夜色tv网站免费影院| 四虎黄色| 精品国产乱子伦一区| 最近视频在线播放免费观看 | 黄色免费毛片| 四虎伦理| 亚洲成年网| 日本丝瓜着色视频| 丁香综合网| 国产综合在线视频| 性夜影院爽黄a爽在线看香蕉| 九九国产在线| 欧美高清老少配性啪啪| 天天在线天天看成人免费视频 | 狠狠ri| 国产激情久久久久影院小草| se色成人亚洲综合| 男人和女人在床做黄的网站| 医生好大好硬好爽好紧| 69xxx网站| 伊人久久大香线蕉综合7| 中文字幕在线观看日剧网| 欧洲亚洲一区| 狠狠色噜噜狠狠狠狠888奇米| 美女被网站免费看九色视频| 欧美精品人爱a欧美精品| 亚洲综合欧美日本另类激情| 亚洲第一色视频| 天堂最新版资源www在线| 四虎影在永久地址在线观看| 色视视频| 色99色|