chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

EcuM是如何知道有喚醒事件呢?

冬至配餃子 ? 來源:開心果 Need Car ? 作者:開心果 Need Car ? 2022-08-23 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

在AUTOSAR中,Ecu的喚醒流程并不能簡(jiǎn)單的看作是對(duì)各個(gè)外設(shè)模塊的供電動(dòng)作。Autosar給了軟件開發(fā)人員很大的自由度去設(shè)計(jì)目標(biāo)項(xiàng)目Ecu的喚醒動(dòng)作,而自由度越大的代價(jià)就是開發(fā)人員需要很好的設(shè)計(jì)Ecu的喚醒時(shí)序,提供Ecu喚醒過程的魯棒性。

喚醒源的狀態(tài)

在EcuM中規(guī)定了喚醒源的4中狀態(tài):NONE、PENDING、VALIDATED、EXPIRED。四種狀態(tài)關(guān)系的切換關(guān)系如下所示:

poYBAGMES7WAJoCFAADeSJyKHwM989.png

當(dāng)Ecu上電時(shí),喚醒源的初始狀態(tài)是NONE,當(dāng)喚醒源狀態(tài)切換到NONE時(shí),需要通知到BswM模塊,上圖也可以看出,喚醒源的每次狀態(tài)切換都需要通知到BswM模塊,通知接口:BswM_EcuM_CurrentWakeup。

EcuM是如何知道有喚醒事件呢?EcuM如果想知道有喚醒Ecu的事件,最好的方式就是給底層提供一個(gè)接口或者注冊(cè)一個(gè)回調(diào),Autosar里規(guī)定了標(biāo)準(zhǔn)接口:EcuM_SetWakeupEvent。當(dāng)有喚醒事件發(fā)生時(shí),底層的硬件模塊(例如:Transceiver、Sensor)最先識(shí)別到,之后通過該接口上報(bào)給EcuM。

EcuM主函數(shù)會(huì)輪詢檢測(cè)底層上報(bào)的喚醒事件,如果想進(jìn)一步的分析喚醒事件是不是有效的總線喚醒源(網(wǎng)絡(luò)管理報(bào)文),需要Ecu有正常的收發(fā)報(bào)文能力,想要收發(fā)報(bào)文,Transceiver和Controller兩個(gè)模塊均需要啟動(dòng)。一般來講,Transceiver會(huì)在程序初始化時(shí)進(jìn)入正常的工作模式,而Controller進(jìn)入正常的工作模式是EcuM調(diào)用EcuM_StartWakeupSources的結(jié)果,而該接口的內(nèi)部功能的實(shí)現(xiàn)由開發(fā)者自行把控,autosar并未做硬性的要求。

啟動(dòng)Transceiver和Controller,建立了報(bào)文的正常收發(fā)能力,Ecu即可進(jìn)一步的將報(bào)文上報(bào)上層模塊,如:CanIf,即此時(shí)Ecu可以拿到總線的RawData,不管是不是網(wǎng)絡(luò)管理報(bào)文,Ecu都可以做進(jìn)一步的功能實(shí)現(xiàn),如收到診斷報(bào)文喚醒網(wǎng)絡(luò)等。

一般來說,會(huì)在EcuM模塊配置兩個(gè)時(shí)間參數(shù),CheckWakeup和ValidateWakeup時(shí)間,如果CheckWakeup時(shí)間走完走完沒有判斷到有效的喚醒源,則調(diào)用EcuM_StopWakeupSources關(guān)閉喚醒源,這里多數(shù)關(guān)閉controller,進(jìn)而Ecu失去通信能力。

ValidateWakeup時(shí)間參數(shù)配置與否決定了是否使用喚醒事件的驗(yàn)證功能,如果配置該參數(shù),且驗(yàn)證喚醒事件有效后則通知ComM使能通信,調(diào)用ComM接口:ComM_EcuM_WakeupIndication。如果該參數(shù)沒有配置,則EcuM不在繞圈,直接通知BswM喚醒事件有效,通知ComM開啟通信。個(gè)人理解:該參數(shù)配置較合理。

第一:可以驗(yàn)證喚醒事件的有效性,避免因總線抖動(dòng)等干擾造成的非預(yù)期Ecu喚醒;

第二:如果使用的Transceiver沒有Pn功能,Ecu會(huì)因總線的擾動(dòng)而不斷的喚醒,假設(shè)總線有應(yīng)用報(bào)文沒有網(wǎng)絡(luò)管理報(bào)文,ValidateWakeup時(shí)間給0,Ecu將會(huì)不斷的走上下電流程,如果下電選擇OFF流程(實(shí)際項(xiàng)目中很多開發(fā)人員沒有開啟Reset流程的Operation,即直接冷啟動(dòng),這不符合autosar規(guī)范,也不安全),將會(huì)帶來未知問題(如果Ecu內(nèi)核有一定時(shí)間內(nèi)喚醒次數(shù)限制,超過閾值則可能上鎖保護(hù)),設(shè)置該參數(shù)可以有效的延遲Ecu喚醒頻率。


審核編輯:劉清

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

    關(guān)注

    33

    文章

    8992

    瀏覽量

    153667
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2959

    瀏覽量

    89705
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    378

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    FS26和S32K3可以正常喚醒,當(dāng)添加與SJA1110的通信時(shí),喚醒過程會(huì)卡在斷言錯(cuò)誤處,為什么?

    FS26 和 S32K3 可以正常喚醒,但當(dāng)添加與 SJA1110 的通信時(shí),喚醒過程會(huì)卡在斷言錯(cuò)誤處: "GMAC_DEV_ASSERT((Bd->Des3
    發(fā)表于 04-14 08:02

    L9300無法喚醒是怎么回事?

    L9300無法喚醒,wake接5V到12V都試過,還是無法喚醒,VCP、Vdd1等電壓不正常。
    發(fā)表于 03-12 07:44

    以太網(wǎng)休眠喚醒利器OPEN Alliance TC10介紹

    TC10 為OPEN Alliance 中的一個(gè)技術(shù)委員會(huì)小組,專注于研究基于車載以太網(wǎng)的休眠喚醒機(jī)制,旨在為汽車應(yīng)用場(chǎng)景提供靈活的休眠喚醒解決方案。
    的頭像 發(fā)表于 02-13 09:06 ?718次閱讀
    以太網(wǎng)休眠<b class='flag-5'>喚醒</b>利器OPEN Alliance TC10介紹

    國(guó)產(chǎn) 125K低功耗喚醒 SI3933與AS3933 功能對(duì)比

    提到低頻RFID技術(shù),相信很多人都知道它的典型工作頻率125KH和133KHz,該頻率主要是通過電感耦合的方式進(jìn)行工作,由于低頻電波可以穿透水、非金屬材料而不降低它的讀取距離,而且工作在低頻
    發(fā)表于 01-23 14:26

    利用運(yùn)動(dòng)喚醒功能優(yōu)化視覺系統(tǒng)的功耗

    顯示是什么人或什么物體正在接近您家門口??紤]到此類設(shè)備需要 24 小時(shí)不間斷運(yùn)行,您或許想知道,由主流電池來供電的版本或其他版本能夠可靠地工作多長(zhǎng)時(shí)間? 安森美(onsemi)新推出的圖像傳感器系列HyperluxTM LP內(nèi)置“運(yùn)動(dòng)
    發(fā)表于 11-06 17:12 ?296次閱讀
    利用運(yùn)動(dòng)<b class='flag-5'>喚醒</b>功能優(yōu)化視覺系統(tǒng)的功耗

    一文搞懂Linux進(jìn)程的睡眠和喚醒

    ): 進(jìn)程在等待某個(gè)條件滿足(如I/O操作),可以被信號(hào)喚醒。 Linux通過內(nèi)核提供的系統(tǒng)調(diào)用來控制進(jìn)程的睡眠。常用的系統(tǒng)調(diào)用: sleep(): 使進(jìn)程暫停指定的秒數(shù)。 usleep(): 使進(jìn)程暫停
    發(fā)表于 11-04 15:15

    【AI技術(shù)支持】ESP32-C3-MINI-1U模組睡眠模式下喚醒死機(jī)問題

    啟明云端/01你是否曾遇到過?在使用ESP32-C3-MINI-1U模組,ESP-IDF版本為idf5.0.1時(shí),在睡眠模式下上電喚醒概率失敗,模組死機(jī),串口沒有任何信息打印,為什么?啟明云端
    的頭像 發(fā)表于 10-23 08:01 ?1814次閱讀
    【AI技術(shù)支持】ESP32-C3-MINI-1U模組睡眠模式下<b class='flag-5'>喚醒</b>死機(jī)問題

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

    的下降沿,以此喚醒MCU—— 但實(shí)際卻喚醒不了。 問題排查及解決方式記錄如下,希望對(duì)遇到類似情況的朋友有所幫助。 一、通過自測(cè)縮小問題范圍 在做過以下測(cè)試后,問題基本上鎖定了。 1. 進(jìn)入休眠后,MQTT鏈接是否斷開: 使用A
    的頭像 發(fā)表于 09-30 07:02 ?816次閱讀
    休眠<b class='flag-5'>喚醒</b>不了?你的4G模組不是裝睡,而是少了一條指令…

    【電磁兼容技術(shù)案例分享】因喚醒線導(dǎo)致的CE電壓法測(cè)試超標(biāo)整改分析案例

    【電磁兼容技術(shù)案例分享】因喚醒線導(dǎo)致的CE電壓法測(cè)試超標(biāo)整改分析案例
    的頭像 發(fā)表于 09-28 08:03 ?936次閱讀
    【電磁兼容技術(shù)案例分享】因<b class='flag-5'>喚醒</b>線導(dǎo)致的CE電壓法測(cè)試超標(biāo)整改分析案例

    CYW89820怎么關(guān)閉HIDOFF下GPIO作為喚醒源?

    wiced_hal_gpio_get_pin_interrupt_status函數(shù)會(huì)看見GPIO產(chǎn)生了interrupt,但喚醒后5s又顯示因?yàn)镻OR復(fù)位,之后才穩(wěn)定廣播。 請(qǐng)問:1.怎么關(guān)閉HIDOFF下GPIO作為喚醒
    發(fā)表于 09-26 06:56

    干貨分享 | TSMaster—LIN 喚醒與休眠機(jī)制

    在汽車總線中常見的喚醒方式硬線喚醒、網(wǎng)絡(luò)喚醒和特定信號(hào)喚醒,而LIN總線則是通過休眠幀與喚醒
    的頭像 發(fā)表于 09-25 08:03 ?3259次閱讀
    干貨分享 | TSMaster—LIN <b class='flag-5'>喚醒</b>與休眠機(jī)制

    域名、IP 地址、網(wǎng)址分別是什么?什么區(qū)別?

    域名、IP 地址和網(wǎng)址我們經(jīng)常會(huì)聽到這三個(gè)名詞,尤其是當(dāng)你想要開通一個(gè)網(wǎng)站的時(shí)候,但很多人對(duì)它們之間的區(qū)別并不十分清楚,那么域名、IP 地址、網(wǎng)址分別是什么?什么區(qū)別?接下來讓我來一一
    的頭像 發(fā)表于 09-18 11:13 ?1698次閱讀
    域名、IP 地址、網(wǎng)址分別是什么?<b class='flag-5'>有</b>什么區(qū)別<b class='flag-5'>呢</b>?

    選擇性喚醒如何實(shí)現(xiàn)局部聯(lián)網(wǎng)

    電子發(fā)燒友網(wǎng)站提供《選擇性喚醒如何實(shí)現(xiàn)局部聯(lián)網(wǎng).pdf》資料免費(fèi)下載
    發(fā)表于 09-12 10:29 ?0次下載
    選擇性<b class='flag-5'>喚醒</b>如何實(shí)現(xiàn)局部聯(lián)網(wǎng)

    定華雷達(dá)儀表學(xué)堂:雷達(dá)液位計(jì),還有什么是你想知道?

    中發(fā)揮越來越重要的作用。雷達(dá)液位計(jì),還有什么是我們不知道? 液位的測(cè)量技術(shù)、方法多種多樣,從而相應(yīng)的測(cè)量工具有磁翻板液位計(jì)、浮球液位計(jì)、鋼帶液位計(jì)、雷達(dá)物位計(jì)、磁致伸縮液位計(jì)、射頻導(dǎo)納液位計(jì)、音叉物位計(jì)
    的頭像 發(fā)表于 08-23 14:50 ?508次閱讀

    使用\"hi 樂鑫\"語音喚醒,成功率比較低怎么解決?

    你好,我正在測(cè)試使用 esp-box,使用\"hi 樂鑫\"語音喚醒,成功率比較低。 已經(jīng)設(shè)置為中文場(chǎng)景,但經(jīng)常用\"hi 樂鑫\"喚醒無反應(yīng),這里面有什么設(shè)置要求嗎? 另,樂這個(gè)字是個(gè)多音字,什么方案可以在開發(fā)模式下更換
    發(fā)表于 07-19 06:33