女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

Ecu是如何斷電的?MCU是何時停止工作的?

冬至子 ? 來源:汽車ECU軟硬件 ? 作者:汽車ECU軟硬件 ? 2023-05-26 11:11 ? 次閱讀

Ecu是如何斷電的?MCU是何時停止工作的?總線的通信是什么時候停止的?圍繞這些問題,我們基于Autosar架構(gòu)進行討論。

Autosar下架構(gòu)下,是靠EcuM模塊對Ecu進行狀態(tài)機的管理,其中EcuM的狀態(tài)機又分兩種Flex的和Fixed的,本文是基于Fixed進行分析的。先看一下EcuM的狀態(tài)機:該狀態(tài)機包含了Ecu的startup,up,sleep和shutdown.實際項目中我們不必嚴格按照下面的狀態(tài)執(zhí)行,例如一般項目上并不需要sleep狀態(tài),而是直接接入shutdown狀態(tài),這樣也是可以的,取決于實際項目的需要。

圖片

Shutdowm的狀態(tài)Ecu需要做些什么,我們再看流程圖:

圖片

首先在進入shutdown時,BswM會調(diào)用EcuM_SelectShutdownTarget,這一步是需要在BswM里面手動配置的。從而進入Ecum_Godown,而后進入EcuM_OnGoOffone,這是一個callout函數(shù),根據(jù)需要可以在其中添加一些我們的手工代碼,當然,這個階段也可以直接斷掉ECU的電源使能接口

一般ECU的供電電源都會有一個enable port,當這個port口的電源為high時,使能電源,給整個ECU供電,包括MCU的供電,而這個enbale port通常是由軟件控制的MCU IO口或者CANtransceiver來實現(xiàn),所以要想令整個ECU下電,則只需要通過軟件,拉低IO口的電壓,或者發(fā)送指令讓CANtransceiver進入休眠模式即可。

不過正常情況下,需要先對BswM和schM模塊進行去初始化,并且關(guān)掉所有工作的內(nèi)核,最終才執(zhí)行以上的下電動作。其中要注意的是,如果在shutdown的過程中又收到有效的喚醒事件,那么則要執(zhí)行reset的動作,重新開啟ECUM的流程。

圖片

圖片

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

    關(guān)注

    10

    文章

    370

    瀏覽量

    22377
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    912

    瀏覽量

    55412
  • 狀態(tài)機
    +關(guān)注

    關(guān)注

    2

    文章

    493

    瀏覽量

    28047
  • MCU芯片
    +關(guān)注

    關(guān)注

    3

    文章

    256

    瀏覽量

    11949
收藏 人收藏

    評論

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

    用AFE4490的AFE_PDN腳停止工作和用控制寄存器0x23的PDNAFE位置停止工作有區(qū)別嗎

    用AFE4490的AFE_PDN 腳停止工作和用控制寄存器0x23的PDNAFE位置停止工作有什么區(qū)別? AFE4490AFE4490的AFE_PDN pin如果低以后,所有寄存器都會復(fù)位吧
    發(fā)表于 01-20 06:31

    STM32為什么拔了仿真線會停止工作

    STM32為什么拔了仿真線會停止工作,插上去又會繼續(xù)工作,還有怎么只讓STM32只供電就能運行呢?
    發(fā)表于 12-06 10:06

    ARMCC停止工作的問題

    剛安裝了個keil 4.60版本的編譯器,簡單調(diào)試了一個最簡單的程序,一運行就出現(xiàn)了armCC已停止工作的窗口 跪求大神解答這是什么原因引起的
    發(fā)表于 12-19 20:34

    Keil 運行時停止工作

    Keil剛打開的時候運行OK,但是過一段時間后,keil右鍵就會無功能,按菜單欄的選項,也不會有二級菜單出來。此時如果在文件選項卡中右擊,keil就會停止工作。。各位大大知道什么原因嗎,重裝過keil無法解決這個問題。破解過也無法解決這個問題。。
    發(fā)表于 04-03 14:30

    安裝時setup停止工作了怎么辦

    安裝時setup停止工作了怎么辦
    發(fā)表于 05-04 21:33

    51單片機MCU程序燒寫器停止工作或者芯片超時怎么辦

    51單片機MCU程序燒寫器停止工作或者芯片超時怎么辦
    發(fā)表于 02-05 19:42

    optane 16模塊突然停止工作

    你好!有一個optane 16模塊可能一年,突然它停止工作.....它在那里,但“不”。建議?以上來自于谷歌翻譯以下為原文Hello! Have had a optane 16 module
    發(fā)表于 10-23 10:37

    PWM停止工作

    你好。我正在工作PWM產(chǎn)生連續(xù)的信號,但幾秒鐘后PWM停止工作。如果我做了一個CyByLePraceSexScript(),作為注釋比PWM工作精細,但我想使用CyByLoPraceSeScript
    發(fā)表于 11-14 11:35

    ISE在嘗試獲得許可時停止工作

    一旦ISE打開,我就會被提示獲得一個liscense以便繼續(xù)。無論我選擇哪種liscensing選項,當我選擇continue時,它表示_xlcm.ece已停止工作。確切的信息是:“_xlcm.exe已停止工作一個問題導(dǎo)致程序停止
    發(fā)表于 03-18 10:18

    拾取停止工作

    我按下USB插座附近的小洞的按鈕。認為這是拾取板硬復(fù)位。現(xiàn)在拾取停止工作,并列舉我們“AT91 USB到串行轉(zhuǎn)換器”。有辦法修理嗎?
    發(fā)表于 03-20 09:41

    PIC32MZ停止工作

    你好!!!!在我的項目(PIC32MZ2048EFM100,F(xiàn)reeRTOS 10,XC32 1.44)中,隨著中斷數(shù)量的增加,它們停止工作的ifebase_address不是多個32kB。只有在
    發(fā)表于 03-24 06:06

    Windows 10 Arduino 1.6.11端口停止工作的原因?

    Windows 10 Arduino 1.6.11端口停止工作的原因?
    發(fā)表于 02-27 07:57

    致使AD7794停止工作的原因有哪些?

    問題,絕緣物品不會出問題),有很大幾率致使AD7794停止工作。表現(xiàn)為讀出數(shù)據(jù)異常,電流上升至很大(1A以上,甚至更高),不能自行恢復(fù)正常,給AD7794發(fā)復(fù)位指令也不能恢復(fù)正常,且不及時斷電,時間稍長可能導(dǎo)致
    發(fā)表于 12-20 06:57

    委內(nèi)瑞拉的第一顆國有通信衛(wèi)星將停止工作

    委內(nèi)瑞拉第一顆也是唯一一顆國有通信衛(wèi)星自 3 月 13 日起停止工作,在一系列機動之后它在不穩(wěn)定的軌道上翻滾。
    的頭像 發(fā)表于 03-26 15:24 ?2012次閱讀

    APM32F003F6U6_硬件問題_高溫時芯片停止工作

    APM32F003F6U6_硬件問題_高溫時芯片停止工作
    發(fā)表于 11-09 21:04 ?0次下載
    APM32F003F6U6_硬件問題_高溫時芯片<b class='flag-5'>停止工作</b>