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

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

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

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

ECU的啟動順序

倩倩 ? 來源:車端 ? 作者:江睦令 ? 2022-08-19 11:11 ? 次閱讀

1. ECU的啟動順序

ECU上電或者復位后,Bootloader代碼首先被執(zhí)行。Bootloader執(zhí)行基本的初始化,檢查是否有外部重編程請求。如果沒有外部重編程請求,檢查應用程序的狀態(tài)。如果應用程序有效,ECU執(zhí)行應用程序,如果應用程序無效,ECU繼續(xù)執(zhí)行Bootloader,且Bootloader的默認會話被激活。

df29ed3c-1ee7-11ed-ba43-dac502259ad0.jpg

1. 診斷會話

傳統(tǒng)ECU的診斷會話包括默認會話模式,擴展會話模式和編程模式。

ECU在擴展會話執(zhí)行有效的應用程序,編程會話請求可激活Bootloader,因此,應用程序應設置外部重編程請求標志并復位,復位后直接進入Bootloader的編程會話。

Bootloader不支持從編程會話切換至擴展會話。

df40b3b4-1ee7-11ed-ba43-dac502259ad0.jpg

2. 升級步驟

ECU的刷新升級列分為預編程步驟、編程步驟和后置編程步驟三個步驟

2.1. 預編程步驟

1. ECU重編程前需要禁止DTC設置和網(wǎng)絡常規(guī)通信,因此,使用功能尋址發(fā)送擴展會話診斷$10$03請求使網(wǎng)絡中所有ECU進入擴展會話。

2.重編程前需要檢查系統(tǒng)的重編程條件。此例程控制服務用于檢查系統(tǒng)的狀態(tài)是否為安全狀態(tài)。此診斷服務必須響應。(例如:重編程條件要求車速為0Km/h、ECU處于正常工作電壓狀態(tài)下,其他編程條件由車廠確定,ECU實現(xiàn)。)

3.重編程過程中為了避免誤報故障,應該關閉網(wǎng)絡中所有ECU的DTC檢測和存儲功能。使用功能尋址發(fā)送DTCSettingType為“OFF”的ControlDTCSetting診斷服務請求。

4.通信控制服務用于禁止網(wǎng)絡上所有ECU非診斷報文的發(fā)送和接收。因此,使用功能尋址發(fā)送此診斷服務。

5.通過標識符讀取數(shù)據(jù)是可選服務,用于獲取ECU相關信息。

df5f65d4-1ee7-11ed-ba43-dac502259ad0.jpg

2.2. 編程步驟

編程步驟用于編程一個或多個邏輯塊,此步驟的所有診斷服務都使用物理尋址。如果編程步驟中發(fā)生錯誤,則應重新執(zhí)行完整序列。

df71136a-1ee7-11ed-ba43-dac502259ad0.jpg

1. 當ECU運行在應用程序的擴展會話中,收到診斷會話控制服務($10 $02)后應判斷是否允許跳轉到編程會話,具體是判斷是否已經(jīng)執(zhí)行例程控制 “預編程條件檢查”($31 $01 )并且響應為肯定響應,如果不是,ECU應拒絕進入編程會話,如果是,應用程序應設置外部重編程請求標志并發(fā)送否定響應,然后,ECU通過復位的方式跳轉到Bootloader,并Bootloader發(fā)出肯定響應,肯定響應發(fā)送成功后激活Bootloader的編程會話。當ECU運行在Bootloader程序的擴展會話中,收到診斷會話控制服務($10 $02)后直接回復肯定響應,并進入編程會話。

2.在Flash重編程之前,需要經(jīng)過ECU安全認證。安全訪問服務子功能$11請求種子,使用$12發(fā)送密鑰。

3.通過$2E$F184寫入指紋信息應存儲在ECU的非易失性存儲器中。該指紋信息使用“通過標識符寫數(shù)據(jù)”服務寫入ECU。

4.例程控制-啟動擦除內(nèi)存$31 $01 $FF00。

5.邏 輯 塊 的 所 有 段 的 數(shù) 據(jù) 通 過 $34(RequestDownload),$36(TransferData),$37(RequestTransferExit)服務下載到ECU。

6.通過$31 $01 $0201 啟動完整性校驗例程,確保下載數(shù)據(jù)的完整性(真實性)。

7.發(fā)送 $31 $01 $FF01啟動編程依賴性檢查。例程執(zhí)行后,需將檢查結果反饋給DPC或者診斷儀。

2.1. 后置編程步驟

1.發(fā)送$11 $01進行ECU 復位.ECU復位服務用于結束Flash重編程使ECU進入正常的操作模式。

2.進入擴展模式發(fā)送$10$03.

3.發(fā)送$28 $00 $01診斷服務,恢復網(wǎng)絡正常通信。

4.發(fā)送$85 $01診斷服務,恢復網(wǎng)絡正常DTC設置。

5.發(fā)送$10 $01診斷服務,使網(wǎng)絡上的ECU返回默認會話。

df818376-1ee7-11ed-ba43-dac502259ad0.jpg

審核編輯 :李倩

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

    關注

    88

    文章

    3685

    瀏覽量

    94925
  • ecu
    ecu
    +關注

    關注

    14

    文章

    920

    瀏覽量

    55512

原文標題:ECU Bootloader的三部曲

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    時間繼電器控制順序啟動、順序停止電路圖

    今天我們來了解一下,利用時間繼電器控制順序啟動、順序停止的電路。
    發(fā)表于 08-24 12:27 ?1.1w次閱讀
    時間繼電器控制<b class='flag-5'>順序</b><b class='flag-5'>啟動</b>、<b class='flag-5'>順序</b>停止電路圖

    ECU的靜態(tài)電流

    誰能幫忙解釋下ECU的靜態(tài)電流是指ECU處在什么狀態(tài)時候的耗電量?是指在上電狀態(tài),但是輸入輸出還沒工作時的耗電量嗎?比如發(fā)動機ECU,鑰匙打在Key on還沒啟動的時候的狀態(tài)?這和芯片
    發(fā)表于 06-27 09:37

    ECU是怎么啟動或關閉的呢?ECU啟動方式有沒有一般規(guī)律呢

    前言當你看到ECU啟動狀態(tài)至正常運行狀態(tài),再從正常運行狀態(tài)至休眠或關閉的過程時,你是否曾想過以下一些問題呢?ECU是怎么啟動或關閉的呢?ECU
    發(fā)表于 02-10 06:07

    電腦啟動順序設置

    電腦啟動順序設置 最后,我們來設置系統(tǒng)的啟動順序,這是一個很重要的內(nèi)容,尤其是對新安裝的電腦。選擇主菜單的這一項,讓我們看一下設置
    發(fā)表于 01-14 09:48 ?6197次閱讀

    VxWorks及BSP啟動流程與順序

    本文首先介紹vxworks映像的類型及各類型vxworks映像的啟動順序;然后介紹BSP的啟動流程與初始化順序。 關鍵詞:vxworks映像;BSP
    發(fā)表于 11-07 15:50 ?105次下載
    VxWorks及BSP<b class='flag-5'>啟動</b>流程與<b class='flag-5'>順序</b>

    順序啟動逆序停止帶報警

    三菱PLC(可編程邏輯控制器)編程實例項目例程:順序啟動逆序停止帶報警
    發(fā)表于 12-10 13:13 ?9次下載

    電動機順序啟動控制設計

    本文是對電動機順序啟動、停止設計,主要實現(xiàn)對電機的控制。本課程設計主要是實現(xiàn)電機順序啟動、停止等操作,當啟動時有LED 綠燈顯示,當電機停止
    發(fā)表于 10-25 17:36 ?31次下載
    電動機<b class='flag-5'>順序</b><b class='flag-5'>啟動</b>控制設計

    汽車ECU是什么?ECU是如何工作的

    如果把發(fā)動機比喻成汽車的“心臟”,那么汽車的“大腦”就應該是ECU了。何為ECUECU是如何工作的?本文詳細解析。
    發(fā)表于 06-14 09:31 ?1.2w次閱讀

    嵌入式啟動順序及原理

    嵌入式啟動順序及原理以常見機頂盒 晶晨 海思 等,第一啟動為uboot,uboot類似電腦bios,實現(xiàn)硬件初始化,和啟動順序,emmc的
    發(fā)表于 10-20 12:36 ?16次下載
    嵌入式<b class='flag-5'>啟動</b><b class='flag-5'>順序</b>及原理

    順序啟動電路運行原理講解

    順序啟動電路運行原理講解
    的頭像 發(fā)表于 01-29 16:26 ?2875次閱讀

    順序啟動和逆時停止的案例程序分享

    今天我們要學習的是順序啟動和逆時停止的一個案例程序。   用按鈕控制6臺電動機的啟動停止。當按下啟動按鈕SB1時,啟動信號燈( YO)
    的頭像 發(fā)表于 07-04 15:59 ?1890次閱讀
    <b class='flag-5'>順序</b><b class='flag-5'>啟動</b>和逆時停止的案例程序分享

    java web 三大組件 啟動順序

    Java Web三大組件是指Servlet、JSP和Filter。它們在Web應用開發(fā)中起著非常重要的作用。它們可以通過一定的啟動順序來實現(xiàn)Web應用的生命周期管理和請求處理。 在Java Web
    的頭像 發(fā)表于 12-03 11:45 ?1144次閱讀

    PLC順序啟動順序停止電路如何運行

    了解了順序啟動電路,今天再來看看順序啟動順序停止電路如何運行。
    發(fā)表于 04-09 14:13 ?1094次閱讀
    PLC<b class='flag-5'>順序</b><b class='flag-5'>啟動</b>逆<b class='flag-5'>順序</b>停止電路如何運行

    PLC順序啟動電路原理圖

    這是通過PLC編寫的順序啟動電路。I0.0為停止按鈕,I0.1為Q0.1的啟動按鈕,I0.2為Q0.2的啟動按鈕。
    發(fā)表于 04-09 14:15 ?1709次閱讀
    PLC<b class='flag-5'>順序</b><b class='flag-5'>啟動</b>電路原理圖

    自耦降壓啟動先后順序是什么

    自耦降壓啟動,又稱為自耦變壓器啟動,是一種常用的電動機啟動方式,適用于大功率電動機的啟動。它通過自耦變壓器降低電動機的啟動電壓,從而減小
    的頭像 發(fā)表于 08-07 10:39 ?1046次閱讀
    主站蜘蛛池模板: 午夜一区二区免费视频 | 欧美日韩乱国产 | 国产午夜影院 | 美女扒开内裤让男人桶 | 婷婷四房播客五月天 | 日韩精品另类天天更新影院 | 国产综合在线视频 | 亚洲四虎影院 | 黄色视屏免费看 | 欧美影院一区二区三区 | 狼色视频在线观免费观看 | 黄黄视频免费看 | 久久精品亚瑟全部免费观看 | 中国特级毛片 | 高清午夜毛片 | 天天干天天插天天 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 国产精品免费久久久久影院 | 欧美福利在线播放 | 手机国产看片 | 四虎最新永久在线精品免费 | 国产资源在线播放 | 欧美成人午夜片一一在线观看 | 亚洲国产精品va在线观看麻豆 | 亚洲啊v在线 | 亚洲电影一区二区 | 天天尻 | 国产理论视频 | 丁香婷婷色综合 | baoyu污污网站入口免费 | 日本三级456 | 中文字幕网资源站永久资源 | 日韩毛片在线视频 | 亚洲人色大成年网站在线观看 | 成人a毛片免费全部播放 | 黄频免费 | 久久久久久久成人午夜精品福利 | 操久在线 | 大香线蕉97久久 | 天堂在线资源网 | 狠狠色噜噜狠狠色综合久 |