91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

對(duì)Autosar網(wǎng)絡(luò)管理的一些表述進(jìn)行糾錯(cuò)

冬至配餃子 ? 來(lái)源:開(kāi)心果 Need Car ? 作者:開(kāi)心果 Need Car ? 2022-08-26 17:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

糾錯(cuò)1

Autosar網(wǎng)絡(luò)管理:網(wǎng)絡(luò)管理報(bào)文的收/發(fā)與網(wǎng)絡(luò)管理時(shí)間配置參數(shù)解析

一文中,提到這樣一個(gè)觀點(diǎn)3.有快速發(fā)送功能(網(wǎng)絡(luò)被動(dòng)喚醒):在RMS狀態(tài)下,先以快發(fā)周期發(fā)送一定次數(shù)的網(wǎng)絡(luò)管理報(bào)文,eg:20ms發(fā)送10次,之后以正常周期發(fā)送網(wǎng)絡(luò)管理報(bào)文,eg:500ms。此處表達(dá)不準(zhǔn)確,收到網(wǎng)絡(luò)管理報(bào)文(沒(méi)有PN功能),被動(dòng)喚醒(調(diào)用CanNm_PassiveStartUp()接口),沒(méi)有快發(fā)模式。

即:被動(dòng)喚醒沒(méi)有快發(fā)模式??彀l(fā)模式需要滿足的條件:

節(jié)點(diǎn)非PASSIVE MODE;

調(diào)用CanNm_NetworkRequest()接口主動(dòng)請(qǐng)求網(wǎng)絡(luò);

CanNmImmediateNmTransmissions>0。

看一下Autosar規(guī)范給的解釋?zhuān)缦滤荆?/p>

CASE1

poYBAGMIjnuALnzmAADyayAZcdQ764.png

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

CASE2:

pYYBAGMIjo-ADI0SAACjQ-0jAss897.png

CanNmPnHandleMultipleNetworkRequests = TRUE,可以理解為PN功能使能,調(diào)用CanNm_NetworkRequest()接口進(jìn)入RMS狀態(tài)時(shí),CanNmImmediateNmTransmissions>0,使能快發(fā)模式。

注意

CanNmImmediateNmTransmissions設(shè)置為1,沒(méi)有意義,工程需求中,常見(jiàn)設(shè)置:10、20等;

CanNmRepeatMessageTime > CanNmImmediateNmTransmissions * CanNmImmediateNmCycleTime,即:快發(fā)模式限于RMS狀態(tài);

快發(fā)功能使用時(shí),CanNmMsgCycleOffset不再適用,既然都快發(fā)了,就是想快速喚醒網(wǎng)絡(luò),所以,沒(méi)必要再延遲發(fā)送NM Msg。

糾錯(cuò)2

工程開(kāi)發(fā)問(wèn)題(七):Flexray網(wǎng)絡(luò)狀態(tài)切換錯(cuò)誤,通信異常一文中,說(shuō)到:“Fr節(jié)點(diǎn)進(jìn)入RSS狀態(tài)以后,即使本節(jié)點(diǎn)有內(nèi)部網(wǎng)絡(luò)請(qǐng)求(Network Request,比如:VFC置位),節(jié)點(diǎn)也不會(huì)進(jìn)入NOS狀態(tài)?!保摫磉_(dá)不準(zhǔn)確。完整的解讀Autosar規(guī)范如下所示:

poYBAGMIjqaAPjGDAADE9JW1Gto085.png

意思是說(shuō),F(xiàn)lexray節(jié)點(diǎn)在RSS狀態(tài)下,如果同時(shí)滿足如下條件:

FrNm_ReaySleepCnt>0;

FrNm_NetworkRequest=TRUE,主動(dòng)調(diào)用FrNm_NetworkRequest()接口;

FrNM_RepeatMessage=FALSE。

在當(dāng)前Repetition Cycle結(jié)束后,F(xiàn)lexray節(jié)點(diǎn)的網(wǎng)絡(luò)狀態(tài)由RSS進(jìn)入NOS狀態(tài)。

網(wǎng)絡(luò)管理問(wèn)題QA

Q1Application軟件升級(jí),$11復(fù)位后,節(jié)點(diǎn)處于何種網(wǎng)絡(luò)狀態(tài)?

A1:本問(wèn)題源于一個(gè)朋友的討論。在此,說(shuō)一下個(gè)人理解。正常的刷寫(xiě)流程中,一般操作如下:

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

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

Step3:ECU3升級(jí)完成以后,使用物理尋址發(fā)送$11 01服務(wù),復(fù)位ECU3;

Step4:等待一定時(shí)間(比如:2s),功能尋址發(fā)送$10 03服務(wù),使ECU3進(jìn)入拓展會(huì)話;

Step5:再等待一定時(shí)間(比如:2s),功能尋址發(fā)送$28服務(wù),使能所有節(jié)點(diǎn)通信;......

pYYBAGMIjr2Ad64sAABcd3mcv5A002.png

具體解釋?zhuān)?/strong>

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

$28服務(wù)針對(duì)非診斷報(bào)文的通信

(比如:網(wǎng)絡(luò)管理報(bào)文、應(yīng)用報(bào)文),主要是把總線讓給診斷報(bào)文,提高刷寫(xiě)速率。所以,ECU3只要完成啟動(dòng)流程,Controller和Transceiver進(jìn)入Normal模式,ECU3就可以正常接收診斷報(bào)文。如果開(kāi)發(fā)的ECU要求

網(wǎng)絡(luò)管理報(bào)文喚醒網(wǎng)絡(luò),此時(shí)ECU3節(jié)點(diǎn)的網(wǎng)絡(luò)狀態(tài)處于何種模式呢?答:個(gè)人理解,BSM。雖然上位機(jī)從請(qǐng)求ECU復(fù)位到發(fā)送$28服務(wù)(開(kāi)通信)間隔了4s時(shí)間,但是這4s時(shí)間內(nèi)有一定的時(shí)間ECU在完成初始化(一般要求100~300ms時(shí)間范圍)。

pYYBAGMIjtGAcMb6AACgF5yQChI507.png

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

到T2時(shí)刻使能通信之前的這段時(shí)間,ECU3處于BSM模式,原因:沒(méi)有收到有效的喚醒事件(比如:沒(méi)有收到網(wǎng)絡(luò)管理報(bào)文)。注意:

ECU1和ECU2一直處于NM(Network Mode),因?yàn)樵\斷報(bào)文在一直維持兩者的網(wǎng)絡(luò)狀態(tài)。

T2時(shí)刻,ECU1和ECU2的通信使能,可以發(fā)送網(wǎng)絡(luò)管理報(bào)文和應(yīng)用報(bào)文,ECU3接收到網(wǎng)絡(luò)管理報(bào)文以后,進(jìn)入NM,ECU3相當(dāng)于被動(dòng)喚醒。

所以,從ECU3復(fù)位,到接收到$28 00服務(wù),近4s的時(shí)間內(nèi),ECU3的網(wǎng)絡(luò)狀態(tài)處于BSM模式。

注意

再次提醒:不要混淆ECU喚醒和網(wǎng)絡(luò)喚喚醒。雖然ECU3收到診斷報(bào)文,可以處理診斷服務(wù),但是診斷報(bào)文并不是有效的喚醒源,如果Transceiver沒(méi)有硬件過(guò)濾功能,診斷報(bào)文可以將ECU喚醒(uC被供電),但是網(wǎng)絡(luò)并未喚醒,此時(shí)ECU會(huì)保持一定時(shí)間驗(yàn)證喚醒事件的有效性,比如:3s等;

有些節(jié)點(diǎn)的Transceiver有過(guò)濾功能,即:只能有效的網(wǎng)絡(luò)管理報(bào)文被接收,所以,冷啟動(dòng)時(shí),診斷報(bào)文,ECU接收不到;

某些ECU的開(kāi)發(fā)中,會(huì)將診斷報(bào)文作為有效喚醒源,即:網(wǎng)絡(luò)管理報(bào)文一樣,可以喚醒網(wǎng)絡(luò),診斷報(bào)文和注意識(shí)別。

$11 01診斷服務(wù)思考

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

提示:$11 01復(fù)位,執(zhí)行uC的下電流程,需要執(zhí)行NVM的存儲(chǔ)。

如下通過(guò)控制SBC(System Basis Chip)實(shí)現(xiàn)uC復(fù)位,也可以通過(guò)控制外部看門(mén)狗實(shí)現(xiàn)。

pYYBAGMIjumAZjVDAABsB-yg17I884.png



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)絡(luò)管理
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    29350
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    398

    瀏覽量

    23654
  • RMS
    RMS
    +關(guān)注

    關(guān)注

    2

    文章

    158

    瀏覽量

    37719
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FEC前向糾錯(cuò)技術(shù):讓無(wú)線傳輸“自我修復(fù)”的通信衛(wèi)士

    、什么是前向糾錯(cuò)(FEC)?前向糾錯(cuò)(Forward Error Correction,F(xiàn)EC)是種通過(guò)在數(shù)據(jù)傳輸中增加冗余校驗(yàn)信息,使接收端能夠自行檢測(cè)并糾正錯(cuò)誤的通信技術(shù)。它特
    發(fā)表于 01-09 14:12

    關(guān)于六類(lèi)網(wǎng)線一些問(wèn)題的解答

    今天我們就圍繞網(wǎng)友一些常見(jiàn)的關(guān)于六類(lèi)網(wǎng)線的問(wèn)題進(jìn)行下匯總式解答: 問(wèn) 六類(lèi)網(wǎng)線可以當(dāng)電源用嗎? 答 六類(lèi)網(wǎng)線并不是設(shè)計(jì)用于傳輸電力的電纜,因此般不建議將其用于電源傳輸。 盡管六類(lèi)網(wǎng)
    的頭像 發(fā)表于 12-09 11:13 ?563次閱讀

    語(yǔ)法糾錯(cuò)和testbench的自動(dòng)生成

    在編寫(xiě)Verilog代碼時(shí),我般都是先在編輯器上寫(xiě)完,因?yàn)榫庉嬈鱲scode或者notepad++可以提供語(yǔ)法高亮和自動(dòng)補(bǔ)全等功能,然后用仿真器跑仿真,但是在編寫(xiě)過(guò)程中不可避免的會(huì)有一些語(yǔ)法的錯(cuò)誤
    發(fā)表于 10-27 07:07

    指令集測(cè)試的糾錯(cuò)方法

    本文描述在進(jìn)行指令集測(cè)試的糾錯(cuò)方法 1.打開(kāi)測(cè)試指令集對(duì)應(yīng)的dump文件 dump文件是指由匯編文件進(jìn)行反匯編之后,可以供人閱讀指令的反匯編文件。其包含了每
    發(fā)表于 10-24 14:04

    對(duì)浮點(diǎn)指令擴(kuò)展中一些問(wèn)題的解決與分享

    出現(xiàn)無(wú)法寫(xiě)的情況。 結(jié)論 以上就是我們組在擴(kuò)展浮點(diǎn)指令中出現(xiàn)的一些問(wèn)題,這些問(wèn)題總體上歸結(jié)于對(duì)蜂鳥(niǎo)的代碼沒(méi)有整體性的把握,對(duì)內(nèi)容的掌握程度還不夠。在后續(xù)的工作中應(yīng)注意理清功能的整體架構(gòu)而對(duì)所有的相關(guān)部分進(jìn)行修改。
    發(fā)表于 10-24 11:47

    蜂鳥(niǎo)E203的浮點(diǎn)指令集F的一些實(shí)現(xiàn)細(xì)節(jié)

    蜂鳥(niǎo)E203的浮點(diǎn)指令集F的一些實(shí)現(xiàn)細(xì)節(jié) 既然E203不是多發(fā)射,且為了節(jié)省面積,一些指令使用FPU內(nèi)的同個(gè)子模塊來(lái)執(zhí)行,即FPU同時(shí)只能進(jìn)行
    發(fā)表于 10-24 08:57

    在Ubuntu20.04系統(tǒng)中訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗(yàn)

    本帖欲分享在Ubuntu20.04系統(tǒng)中訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗(yàn)。我們采用jupyter notebook作為開(kāi)發(fā)IDE,以TensorFlow2為訓(xùn)練框架,目標(biāo)是訓(xùn)練個(gè)手寫(xiě)數(shù)字識(shí)別的神經(jīng)
    發(fā)表于 10-22 07:03

    知識(shí)分享 | 使用MXAM進(jìn)行AUTOSAR模型的靜態(tài)分析:Embedded Coder與TargetLink模型

    知識(shí)分享在知識(shí)分享欄目中,我們會(huì)定期與讀者分享來(lái)自MES模賽思的基于模型的軟件開(kāi)發(fā)相關(guān)Know-How干貨,關(guān)注公眾號(hào),隨時(shí)掌握基于模型的軟件設(shè)計(jì)的技術(shù)知識(shí)。使用MXAM進(jìn)行AUTOSAR模型的靜態(tài)
    的頭像 發(fā)表于 08-27 10:04 ?729次閱讀
    知識(shí)分享 | 使用MXAM<b class='flag-5'>進(jìn)行</b><b class='flag-5'>AUTOSAR</b>模型的靜態(tài)分析:Embedded Coder與TargetLink模型

    種抗輻射加固檢錯(cuò)糾錯(cuò)電路的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《種抗輻射加固檢錯(cuò)糾錯(cuò)電路的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 08-11 15:38 ?0次下載

    東軟睿馳亮相第16屆AUTOSAR開(kāi)放大會(huì)

    此前,5月27日-28日,第16屆AUTOSAR開(kāi)放大會(huì)(16th AUTOSAR Open Conference)在比利時(shí)布魯日成功召開(kāi),本屆大會(huì)以“AUTOSAR solutions
    的頭像 發(fā)表于 06-06 16:07 ?1631次閱讀

    Debian和Ubuntu哪個(gè)好一些?

    兼容性對(duì)比Debian和Ubuntu哪個(gè)好一些,并為您揭示如何通過(guò)RAKsmart服務(wù)器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?1146次閱讀

    如何添加一些網(wǎng)絡(luò)上的庫(kù)到mpy固件的說(shuō)明或手冊(cè)教程?

    下有沒(méi)有關(guān)于如何添加一些網(wǎng)絡(luò)上的庫(kù)到mpy固件的說(shuō)明或手冊(cè)教程? 問(wèn)題2: 關(guān)于mpy的image庫(kù)在哪里能了解學(xué)習(xí)內(nèi)部代碼,只了解一些python,想知道怎么從c轉(zhuǎn)換成mpy能調(diào)用的,自己寫(xiě)的c也能轉(zhuǎn)成py調(diào)用
    發(fā)表于 04-29 08:16

    RT-Thread睿賽德正式成為AUTOSAR組織合作伙伴,攜手推動(dòng)智能汽車(chē)技術(shù)新發(fā)展| 新聞速遞

    AUTOSAR標(biāo)準(zhǔn),并協(xié)同管理工作組,完成WorkingGroupArchitecture(WG-A)相關(guān)工作。AUTOSAR合作伙伴列表睿賽德:AUTOSAR整車(chē)
    的頭像 發(fā)表于 04-10 21:26 ?1281次閱讀
    RT-Thread睿賽德正式成為<b class='flag-5'>AUTOSAR</b>組織合作伙伴,攜手推動(dòng)智能汽車(chē)技術(shù)新發(fā)展| 新聞速遞

    樹(shù)莓派在自動(dòng)化控制項(xiàng)目中的一些潛在應(yīng)用

    自動(dòng)化控制項(xiàng)目中的一些潛在應(yīng)用。之前,我們已經(jīng)為Arduino平臺(tái)探討了相同的話題。我們確定Arduino是個(gè)出色的教育工具,但由于一些限制,它無(wú)法在工業(yè)環(huán)境中完全
    的頭像 發(fā)表于 03-25 09:45 ?623次閱讀
    樹(shù)莓派在自動(dòng)化控制項(xiàng)目中的<b class='flag-5'>一些</b>潛在應(yīng)用

    收藏的一些庫(kù)存,直流無(wú)刷技術(shù)+源碼+論文(建議打包)

    這也是我網(wǎng)絡(luò)上淘過(guò)來(lái)收藏的一些資料,免費(fèi)跟大家起分享下,建議下載哦,收藏不易
    發(fā)表于 03-17 20:17