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

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

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

3天內不再提示

ECU從休眠到網絡喚醒時間怎么測?

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

Q1:ECU從休眠到網絡喚醒時間怎么測?

答:對于CAN網絡,ECU從休眠到網絡喚醒時間的測試方法如下:

t0時刻,使用仿真設備(CANoe/PCan/ZLG等)發送一幀或者連續多幀有效的網絡管理報文;

t0~t1期間,由于ECU休眠(主芯片斷電,不考慮低功耗情況),Controller關閉,ECU不能接收仿真設備發送的報文,所以,此期間仿真設備發送的報文,ECU無法應答而出現錯誤幀(No Ack);

t1時刻,ECU主芯片供電,程序運行,Controller恢復正常工作模式(Transceiver也處于正常工作模式),可以接收報文;

t2時刻,識別到有效喚醒源(有效網絡管理報文),通信打開,ECU外發第一幀報文。如果節點的網絡類型是Passive Mode,第一幀外發報文是應用報文;如果節點的網絡類型非Passive Mode,第一幀外發報文是網絡管理報文。

所以,ECU從休眠到喚醒的啟->止時間 =t0 ->t2,測試時計算此時間差值(t2-t0)是否滿足需求。注意,t0時刻是指第一幀錯誤幀時刻。

上述時序如下所示:

pYYBAGMMhleAfjoEAAB87OmbMfs649.png

提示:仿真設備為什么發送多幀網絡管理報文?如果Transceiver沒有PN(Partial Network)功能,不能識別網絡管理報文,第一幀網絡管理報文只是激活SBC,完成主芯片的供電任務,而沒有被ECU有效接收,則需要第二幀網絡管理報文喚醒節點網絡。

Q2:節點被動喚醒進入RMS狀態,RMB需要置位嗎?

:不需要。節點被動喚醒(收到其他節點的網絡管理報文),由BSM(Bus Sleep Mode)進入RMS(Repeat Message State),此時CBV(Control Bit Vector)值 =初始值,而CBV的初始值為0x00,如下所示:

pYYBAGMMhn2AfNHqAAA8MwcWdzA729.png

如果在NOS(Normal Operation State)/RSS(Ready Sleep State )主動請求進入RMS,即:主動調用CanNm_RepeatMessageRequest()接口,RMB(Repeat Message Bit)置位,即:RMB = 1。

CanNm_RepeatMessageRequest()接口不能在RMS、PBM、BSM狀態下主動調用,如下所示:

pYYBAGMMhp2ADDnOAAByQenePxE631.png

這意味著,節點被動喚醒的時候,網絡狀態由BSM進入RMS,所以RMB = 0。



審核編輯:劉清

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

    關注

    145

    文章

    1936

    瀏覽量

    130628
  • ecu
    ecu
    +關注

    關注

    14

    文章

    880

    瀏覽量

    54404
  • RMS
    RMS
    +關注

    關注

    2

    文章

    137

    瀏覽量

    35748
  • 芯片供電
    +關注

    關注

    1

    文章

    3

    瀏覽量

    1538
收藏 人收藏

    評論

    相關推薦

    休眠喚醒不了?你的4G模組不是裝睡,而是少了一條指令…

    ?這周接手了另一個同事用合宙Air780EP模塊沒做完的項目,剛上手之后就發現了一個問題: 在通過AT+CSCLK=2進入休眠之后,連接MQTT服務器,服務器端下行消息模塊喚醒,并
    的頭像 發表于 09-30 07:02 ?278次閱讀
    <b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>不了?你的4G模組不是裝睡,而是少了一條指令…

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

    目錄Catalog1.網絡管理2.喚醒3.休眠1網絡管理在LIN2.1協議當中網絡管理指的是網絡
    的頭像 發表于 09-25 08:03 ?1359次閱讀
    干貨分享 | TSMaster—LIN <b class='flag-5'>喚醒</b>與<b class='flag-5'>休眠</b>機制

    簡化ECU中具有選擇性喚醒功能的隔離式CAN設計

    電子發燒友網站提供《簡化ECU中具有選擇性喚醒功能的隔離式CAN設計.pdf》資料免費下載
    發表于 09-06 11:15 ?0次下載
    簡化<b class='flag-5'>ECU</b>中具有選擇性<b class='flag-5'>喚醒</b>功能的隔離式CAN設計

    求助,關于PSoC6在CM0+中用于進入休眠和深度休眠的函數的問題

    : \" 執行 WFI 指令時,CPU 進入休眠或深度休眠狀態(取決于 SCR 寄存器的 SLEEPDEEP 位),并在中斷請求(優先級高于當前優先級)或調試請求時喚醒。 WFE 指令與 WFI 類似
    發表于 07-05 06:27

    ESP32深度休眠喚醒工作的時間偏長,怎么優化?

    您好, ESP32 休眠喚醒 wifi mac 能用,需要649ms,這個時間有點長,請幫看下哪里可以優化嗎? rst:0x5 (DE
    發表于 06-25 07:10

    STM32休眠不能喚醒的原因?

    休眠之后,會拉低相關的GPIO,確保省電;配置一些外部中斷,用來喚醒停止模式;休眠前寫入一個值備份寄存器。 然后休眠
    發表于 05-13 08:47

    STM8L進入halt休眠后外中斷喚醒死機的原因?

    首先說明一下電路上,我設置PB3接了按鍵并設置為外中斷喚醒。 在休眠前單單配置PB3口 PB_DDR= 0xf7; PB_CR1 |= 0x08; PB_CR2 |= 0x08; 這個時候進入休眠
    發表于 05-13 07:12

    stm32外部中斷不能喚醒stop休眠模式怎么解決?

    按鍵引腳設置成外部中斷方式,可以正常喚醒stop模式;但是充電口設置成外部中斷,卻無法喚醒stop休眠?。?!配置都是一樣的,按鍵下降沿觸發,充電檢測是上升沿觸發。 有可能是什么原因,遇到類似情況的討論一下吧!
    發表于 04-26 06:11

    使用RTC喚醒中斷喚醒休眠狀態的MCU出現故障怎么解決?

    因在做項目為了節省功耗需求,使設備不運行時MCU休眠,然后用內部RTC喚醒中斷重啟MCU;在批量電路板中發現有極個別MCU無法喚醒,其他設備運行正常,有大佬碰到過類似情況沒有?謝謝!
    發表于 04-01 06:23

    DCM模塊喚醒網絡主動與被動喚醒機制探討

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

    AMD修復Windows 11新式待機喚醒問題

    對于使用銳龍設備運行Win 11操作系統的用戶頻發休眠后無法喚醒的問題,其具體特征為休眠后,即使按下鍵盤或鼠標也無任何響應,而必須采取長時間按住電源開關鍵才能關機重啟。
    的頭像 發表于 02-03 16:25 ?1554次閱讀

    電動汽車的ECU進入休眠后,目前有3種喚醒模式,CAN總線和AC電壓的喚醒設計原理是什么?

    電動汽車的ECU進入休眠后,目前有3種喚醒模式,我想知道CAN總線和AC電壓的喚醒設計原理是什么?
    發表于 02-02 06:19

    在飛凌嵌入式T113-i開發板實現休眠喚醒操作

    開發板的休眠喚醒功能是指開發板可以進入低功耗休眠狀態并在特定條件下被喚醒。休眠功能可以大大降低開發板的功耗,延長電池壽命,特別適用于需要長
    的頭像 發表于 01-20 17:28 ?1234次閱讀
    在飛凌嵌入式T113-i開發板實現<b class='flag-5'>休眠</b>及<b class='flag-5'>喚醒</b>操作

    飛凌嵌入式全志T113-i開發板的休眠喚醒操作

    定時,可自由設置時間,命令執行后就會生效,RTC會單獨計時,如果是15秒后才進入休眠,不會觸發喚醒。(注意此處需要使用內部RTC,外部RTC不支持喚醒功能)echo mem &
    發表于 01-17 09:29

    技術帖 | 飛凌嵌入式T113-i開發板的休眠喚醒操作

    飛凌嵌入式OK113i-S開發板支持兩種休眠方式:freeze和mem。本篇內容小編會為大家介紹如何讓飛凌嵌入式OK113i-S開發板進入休眠模式,以及如何通過RTC時鐘實現定時喚醒。
    的頭像 發表于 12-29 08:02 ?1200次閱讀
    技術帖 | 飛凌嵌入式T113-i開發板的<b class='flag-5'>休眠</b>及<b class='flag-5'>喚醒</b>操作