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

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

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

3天內不再提示

對Autosar網絡管理的一些表述進行糾錯

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

糾錯1

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

一文中,提到這樣一個觀點3.有快速發送功能(網絡被動喚醒):在RMS狀態下,先以快發周期發送一定次數的網絡管理報文,eg:20ms發送10次,之后以正常周期發送網絡管理報文,eg:500ms。此處表達不準確,收到網絡管理報文(沒有PN功能),被動喚醒(調用CanNm_PassiveStartUp()接口),沒有快發模式。

即:被動喚醒沒有快發模式。快發模式需要滿足的條件:

節點非PASSIVE MODE;

調用CanNm_NetworkRequest()接口主動請求網絡;

CanNmImmediateNmTransmissions>0。

看一下Autosar規范給的解釋,如下所示:

CASE1

poYBAGMIjnuALnzmAADyayAZcdQ764.png

可以看出,由BSM或者PBSM進入RMS,由CanNm_NetworkRequest()觸發,且CanNmImmediateNmTransmissions>0時,使能快發模式。

CASE2:

pYYBAGMIjo-ADI0SAACjQ-0jAss897.png

CanNmPnHandleMultipleNetworkRequests = TRUE,可以理解為PN功能使能,調用CanNm_NetworkRequest()接口進入RMS狀態時,CanNmImmediateNmTransmissions>0,使能快發模式。

注意

CanNmImmediateNmTransmissions設置為1,沒有意義,工程需求中,常見設置:10、20等;

CanNmRepeatMessageTime > CanNmImmediateNmTransmissions * CanNmImmediateNmCycleTime,即:快發模式限于RMS狀態;

快發功能使用時,CanNmMsgCycleOffset不再適用,既然都快發了,就是想快速喚醒網絡,所以,沒必要再延遲發送NM Msg。

糾錯2

工程開發問題(七):Flexray網絡狀態切換錯誤,通信異常一文中,說到:“Fr節點進入RSS狀態以后,即使本節點有內部網絡請求(Network Request,比如:VFC置位),節點也不會進入NOS狀態?!?,該表達不準確。完整的解讀Autosar規范如下所示:

poYBAGMIjqaAPjGDAADE9JW1Gto085.png

意思是說,Flexray節點在RSS狀態下,如果同時滿足如下條件:

FrNm_ReaySleepCnt>0;

FrNm_NetworkRequest=TRUE,主動調用FrNm_NetworkRequest()接口;

FrNM_RepeatMessage=FALSE。

在當前Repetition Cycle結束后,Flexray節點的網絡狀態由RSS進入NOS狀態。

網絡管理問題QA

Q1Application軟件升級,$11復位后,節點處于何種網絡狀態?

A1:本問題源于一個朋友的討論。在此,說一下個人理解。正常的刷寫流程中,一般操作如下:

Step1:拓展會話($10 03)中,使用功能尋址將總線上的所有節點通信(0x28服務)和DTC監控(0x85服務)禁用,功能尋址一直在周期性發送$3E 80(維持會話);

Step2:使用物理尋址升級目標ECU(進入編程會話,$10 02),比如:下圖的ECU3;

Step3:ECU3升級完成以后,使用物理尋址發送$11 01服務,復位ECU3;

Step4:等待一定時間(比如:2s),功能尋址發送$10 03服務,使ECU3進入拓展會話;

Step5:再等待一定時間(比如:2s),功能尋址發送$28服務,使能所有節點通信;......

pYYBAGMIjr2Ad64sAABcd3mcv5A002.png

具體解釋:

Step3中,發送$11 01使ECU3復位,ECU3執行復位,由Boot跳轉到Application,Application程序初始化,Application程序運行起來,需要一定時間,這是上位機Tester)延遲2s的作用(確保Application程序已經完成初始化動作),這個時間內ECU3節點網絡處于BSM(Bus Sleep Mode)模式;Step4中,功能尋址發送$10 03服務,主要使ECU3進入拓展會話。在升級ECU3的過程中,由于Tester一直周期性發送$3E 80(避免因S3超時,ECU1、ECU2進入默認會話,使得通信和DTC控制失效),ECU1和ECU2一直在拓展會話呆著。Step5中,又經過2s時間,Tester發送$28 00服務,開啟通信。提示:

$28服務針對非診斷報文的通信

(比如:網絡管理報文、應用報文),主要是把總線讓給診斷報文,提高刷寫速率。所以,ECU3只要完成啟動流程,Controller和Transceiver進入Normal模式,ECU3就可以正常接收診斷報文。如果開發的ECU要求

網絡管理報文喚醒網絡,此時ECU3節點的網絡狀態處于何種模式呢?答:個人理解,BSM。雖然上位機從請求ECU復位到發送$28服務(開通信)間隔了4s時間,但是這4s時間內有一定的時間ECU在完成初始化(一般要求100~300ms時間范圍)。

pYYBAGMIjtGAcMb6AACgF5yQChI507.png

如上圖:T0時刻,ECU3收到$11 01復位,一般程序會在Boot呆一定時間,比如:50ms(Stay In Boot功能),之后識別到App程序有效,Jump到App,完成App初始化,在OS RUN之前需要100~300ms時間不等(每個項目的代碼量和功能有所不同,耗時不同)。

到T2時刻使能通信之前的這段時間,ECU3處于BSM模式,原因:沒有收到有效的喚醒事件(比如:沒有收到網絡管理報文)。注意:

ECU1和ECU2一直處于NM(Network Mode),因為診斷報文在一直維持兩者的網絡狀態。

T2時刻,ECU1和ECU2的通信使能,可以發送網絡管理報文和應用報文,ECU3接收到網絡管理報文以后,進入NM,ECU3相當于被動喚醒。

所以,從ECU3復位,到接收到$28 00服務,近4s的時間內,ECU3的網絡狀態處于BSM模式。

注意

再次提醒:不要混淆ECU喚醒和網絡喚喚醒。雖然ECU3收到診斷報文,可以處理診斷服務,但是診斷報文并不是有效的喚醒源,如果Transceiver沒有硬件過濾功能,診斷報文可以將ECU喚醒(uC被供電),但是網絡并未喚醒,此時ECU會保持一定時間驗證喚醒事件的有效性,比如:3s等;

有些節點的Transceiver有過濾功能,即:只能有效的網絡管理報文被接收,所以,冷啟動時,診斷報文,ECU接收不到;

某些ECU的開發中,會將診斷報文作為有效喚醒源,即:網絡管理報文一樣,可以喚醒網絡,診斷報文和注意識別。

$11 01診斷服務思考

工程中,ECU刷寫后,需要$11 01執行uC的復位,這個復位可以操作PORST Pin,控制uC的Vcc供電(5V),使得uC完成一個熱啟動過程,即:ECU復位。注意,這個復位動作,雖然也給uC重新供電,但是,它不同于KL15硬線上電,不能看作主動喚醒,所以$11 01診斷復位不能觸發網絡的主動喚醒。

提示:$11 01復位,執行uC的下電流程,需要執行NVM的存儲。

如下通過控制SBC(System Basis Chip)實現uC復位,也可以通過控制外部看門狗實現。

pYYBAGMIjumAZjVDAABsB-yg17I884.png



審核編輯:劉清

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

    關注

    0

    文章

    122

    瀏覽量

    27703
  • AUTOSAR
    +關注

    關注

    10

    文章

    363

    瀏覽量

    21639
  • RMS
    RMS
    +關注

    關注

    2

    文章

    139

    瀏覽量

    35849
收藏 人收藏

    評論

    相關推薦

    光庭信息榮獲AUTOSAR中國中心2024年度特別貢獻獎

    近日,“AUTOSAR 中國中心 2024 年度獎項頒獎典禮暨答謝酒會”在上海圓滿落幕。經 AUTOSAR 中國中心管理團隊提名與評選,特授予光庭信息“AUTOSAR 中國中心年度特別
    的頭像 發表于 12-20 16:08 ?225次閱讀

    AUTOSAR通信與網絡安全 AUTOSAR通信在車輛中的應用

    隨著汽車行業的發展,車輛的電子化和智能化水平不斷提高,這使得車輛的通信系統變得日益復雜。AUTOSAR(AUTomotive Open System ARchitecture)是個全球性的汽車軟件
    的頭像 發表于 12-17 15:06 ?329次閱讀

    AUTOSAR中通信堆棧的配置 AUTOSAR通信模塊測試方法

    )的開發和生產。通信堆棧是AUTOSAR架構中的關鍵組成部分,負責處理ECU之間的通信。 AUTOSAR中通信堆棧的配置 通信模型 : AUTOSAR定義了種分層的通信模型,包括應用
    的頭像 發表于 12-17 15:01 ?311次閱讀

    AUTOSAR通信框架的優勢 AUTOSAR通信實例與應用場景

    一些主要優勢: 標準化 :AUTOSAR通信框架提供了套標準化的接口和協議,這有助于不同供應商之間的軟件組件
    的頭像 發表于 12-17 14:58 ?352次閱讀

    AUTOSAR通信與CAN協議的關系

    的概念,允許應用層組件(如軟件組件和ECU抽象層)通過定義良好的接口進行通信。 1. 通信服務: AUTOSAR提供了系列通信服務,包括復雜驅動通信(COM)、網絡
    的頭像 發表于 12-17 14:57 ?277次閱讀

    AUTOSAR通信組件介紹 AUTOSAR通信層功能分析

    AUTOSAR通信組件介紹 AUTOSAR(AUTomotive Open System ARchitecture)是個全球性的汽車軟件架構合作伙伴計劃,旨在創建和建立個開放的標準
    的頭像 發表于 12-17 14:55 ?394次閱讀

    AUTOSAR通信協議解析 如何實現AUTOSAR通信

    通信協議棧是個復雜的系統,它涵蓋了多種通信方式和模塊,以實現車內ECU之間的高效、可靠的數據交換。以下是對AUTOSAR通信協議的解析及實現AUTOSAR通信的方法: 、
    的頭像 發表于 12-17 14:54 ?802次閱讀

    一些常見的動態電路

    無論是模電還是數電,理論知識相對來說還是比較枯燥,各種電路原理理解清楚不算容易,換種生動形象的方式或許會增加一些趣味性,也更容易理解這些知識。下面整理了一些常見的電路,以動態圖形的方式展示。 整流
    的頭像 發表于 11-16 09:26 ?421次閱讀
    <b class='flag-5'>一些</b>常見的動態電路

    分享一些常見的電路

    理解模電和數電的電路原理對于初學者來說可能比較困難,但通過一些生動的教學方法和資源,可以有效地提高學習興趣和理解能力。 下面整理了一些常見的電路,以動態圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發表于 11-13 09:28 ?364次閱讀
    分享<b class='flag-5'>一些</b>常見的電路

    LED驅動器應用的一些指南和技巧

    電子發燒友網站提供《LED驅動器應用的一些指南和技巧.pdf》資料免費下載
    發表于 09-25 11:35 ?0次下載
    LED驅動器應用的<b class='flag-5'>一些</b>指南和技巧

    首款支持AUTOSAR車規MCU亮相AUTOSAR中國日

    熱門話題進行了多方研討。此外針對AUTOSAR中國區生態發展,與會嘉賓圍繞基于AUTOSAR構建面向智能網聯汽車的基礎軟件系統、組織與標準發展、汽車網絡安全解決方案、芯片層軟件配置標準
    的頭像 發表于 07-02 15:56 ?528次閱讀
    首款支持<b class='flag-5'>AUTOSAR</b>車規MCU亮相<b class='flag-5'>AUTOSAR</b>中國日

    鴻蒙原生應用開發-網絡管理模塊總述

    網絡管理模塊主要提供以下功能: HTTP數據請求:通過HTTP發起個數據請求。 WebSocket連接:使用WebSocket建立服務器與客戶端的雙向連接。 Socket連接:通
    發表于 04-08 09:45

    細談SolidWorks教育版的一些基礎知識

    SolidWorks教育版是款廣泛應用于工程設計和教育領域的三維建模軟件。它具備直觀易用的操作界面和強大的設計功能,為學生提供了個學習和實踐的平臺。在本文中,我們將詳細探討SolidWorks教育版的一些基礎知識,幫助初學者
    的頭像 發表于 04-01 14:35 ?360次閱讀

    Tekvpi探頭接口的一些好處是什么?

    Tekvpi探針接口的一些好處是什么? Tekvmi探針接口的最大好處是多功能性和易于使用。 示波器 使用Tekvmi接口支持范圍廣泛的 普羅布斯 包括Tekvmi探針,BMC
    的頭像 發表于 03-22 10:32 ?447次閱讀
    Tekvpi探頭接口的<b class='flag-5'>一些</b>好處是什么?

    一些有關通信電路的資料?

    有關嵌入式之間DSP、ARM、FPGA三者之間和這三款芯片和外部電路之間通信的一些資料,比如說芯片之間的并行通信和芯片和外部電路之間的串行通信,MODBUS、DP、CAN等,一些一些常用的通信協議的
    發表于 03-03 18:53
    主站蜘蛛池模板: 色噜噜狠狠狠色综合久| 日本在线视频www色| 亚洲一区在线视频| 在线观看亚洲一区| 视频在线一区| 久久99久久精品国产只有 | 国产欧美日韩电影| 欧美色穴| 久久男人视频| 欧洲不卡一卡2卡三卡4卡网站| 久99热| 亚洲成人网在线观看| 天堂网2014| 欧美xxxxx性视频| 国产一区二区精品| 亚洲午夜免费视频| 久久www免费人成看片色多多| 2019天天操夜夜操| 乱小说录目伦800| 婷婷99视频精品全部在线观看| 欧美色图一区| 国产福利资源在线| 天堂在线最新版www中文| 国产精品久线观看视频| 亚洲视频一区网站| 亚洲电影二区| 女人张开腿给男人桶爽免费| 都市激情 亚洲| 欧美午夜性春猛交bbb| 欧美人与物另类| 真实国产伦子系| 人人人人澡| 国产精品单位女同事在线| 天天插天天爱| 男人cao女人视频在线观看| 最近2018年中文字幕大全一| 日本拍拍| 永久手机看片福利盒子| dvd碟片色爱| 成人国产精品一级毛片了| 色婷婷在线视频观看|