亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Boot Loader功能在氣囊控制單元中的應(yīng)用

        2018-05-18 07:40:30黃萬眾靳玉范炳偉
        汽車實用技術(shù) 2018年7期
        關(guān)鍵詞:功能服務(wù)

        黃萬眾,靳玉,范炳偉

        (1.華晨汽車工程研究院安全工程室,遼寧 沈陽 110141;2.華晨汽車工程研究院工程學(xué)會,遼寧 沈陽 110141)

        前言

        隨著汽車電子技術(shù)的發(fā)展,電子控制單元正在逐漸增加,功能也越來越復(fù)雜。汽車安全氣囊控制單元(Airbag Control Unit,下文簡稱為ACU)是整個約束系統(tǒng)的中心,它能感應(yīng)車輛在正面和側(cè)面碰撞過程中發(fā)生的加速度的變化,然后控制相應(yīng)的起爆元器件。最大限度的降低車內(nèi)駕駛員與乘員受傷害程度,以達(dá)到保護(hù)車內(nèi)人員的目的。由于 ACU在整車安全中的特殊性,以往 ACU大部分都是以“黑匣子”形式直接供給主機廠使用,但現(xiàn)在各汽車廠商(以下簡稱主機廠)對汽車電子控制單元掌控也越來越細(xì)化,為了節(jié)約時間降低成本,越來越多的電子控制單元開始支持刷寫功能,ACU的刷寫功能也對主機廠逐漸開放。

        1 功能簡介

        ACU刷寫功能指的是可以使用外部測試工具通過診斷服務(wù)手段實現(xiàn)更新控制單元應(yīng)用軟件,步驟簡述如下:

        (1)識別ACU;

        (2)為授權(quán)的操作解鎖ACU;

        (3)擦除已經(jīng)存在的應(yīng)用軟件;

        (4)下載新的應(yīng)用軟件或參數(shù);

        (5)驗證已下載數(shù)據(jù)的完整性和可靠性。

        通過Boot Loader更新氣囊控制單元應(yīng)用軟件,可以用于主機廠總裝車間 EOL(end-of-line)重新編程,或者用于售后維修車間。

        2 操作環(huán)境

        通常情況下,一輛汽車內(nèi)有多個ECU(Electronic Control Unit ,電子控制單元,下文簡稱 ECU)共享一個 CAN(Controller Area Network,控制器局域網(wǎng),下文簡稱CAN)總線,測試人員通過連接到 CAN總線進(jìn)行平臺診斷和下載數(shù)據(jù)。

        圖1 操作環(huán)境示意圖

        診斷測試工具給汽車內(nèi)ECU發(fā)送診斷請求,響應(yīng)評估。信息傳遞包括ECU中的故障信息,信號報告,控制例程,校準(zhǔn)值和許多其他在執(zhí)行ECU診斷用的數(shù)據(jù)類型,編程或其他數(shù)據(jù)傳輸不正常的節(jié)點與節(jié)點通信。

        (1)啟動一致性檢查,評估應(yīng)用程序是否有效,并使其保持在安全啟動模式。

        (2)提供一個安全的編程功能,更換不同版本的應(yīng)用軟件。

        (3)管理所有被下載軟件的版本和類型歷史。

        3 UDS診斷服務(wù)

        下表列出了 ACU刷寫應(yīng)用軟件過程中涉及的 UDS(ISO14229-1 Unified Diagnostics Services,統(tǒng)一診斷服務(wù),下文簡稱UDS)服務(wù)、尋址方式以及是否需要安全權(quán)限。

        表1 ACU刷寫功能相關(guān)UDS診斷服務(wù)

        4 系統(tǒng)行為

        4.1 系統(tǒng)啟動

        ACU系統(tǒng)啟動(軟/硬件復(fù)位)之后,ACU將會檢測應(yīng)用軟件是否有效和是否有刷寫請求,并根據(jù)這些狀態(tài)來決定控制權(quán)在應(yīng)用軟件或Boot loader中。

        4.2 診斷通信

        ECU只支持半雙工通信。這意味著在一個時間點上,診斷工具和ECU之間只可能有一個方向的通信。ECU中只有一個診斷協(xié)議實例可用,這個實例同一時間只能處理一個請求。規(guī)定是收到任何信息將會占用這個資源直到請求信息結(jié)束。

        4.3 讀標(biāo)識信息

        通過讀取標(biāo)識信息來識別ECU,ECU硬件和軟件信息需要通過使用UDS $22服務(wù)命令讀取出來,用于確認(rèn)接下來的刷寫步驟是否被允許。

        以下DID(Data Identifier,下文簡稱DID)需要被讀出來用于驗證目標(biāo)ECU和待刷寫軟件是否匹配:(注:由于不同ECU供應(yīng)商廠家的識別方式可能存在不同,因此上述DID只作為示例。)

        表2 標(biāo)識信息

        5 編程步驟

        ACU在執(zhí)行軟件刷寫時需要通過Boot Loader對ACU進(jìn)行編程,具體內(nèi)容包括預(yù)編程,編程和后編程,下文將對其進(jìn)行詳細(xì)介紹。

        5.1 預(yù)編程步驟

        預(yù)編程步驟通常是在應(yīng)用軟件下執(zhí)行的,但是當(dāng)ECU中沒有應(yīng)用軟件的時候也需要在Boot loader下執(zhí)行。

        圖2 預(yù)編程步驟

        5.1.1 讀取當(dāng)前激活會話模式

        此命令用于確認(rèn)當(dāng)前ECU控制權(quán)歸屬,判斷控制權(quán)是處于應(yīng)用軟件還是Boot Loader,需要使用物理尋址命令。

        5.1.2 進(jìn)入擴展會話模式

        ECU需要被切換到擴展會話模式,使用UDS $10診斷會話控制服務(wù)。通常用功能尋址命令。

        5.1.3 禁止DTC存儲

        所有連接在總線上的ECU應(yīng)該停止存儲故障碼,因為在軟件下載過程中一些信號會無效或丟失,使用UDS $85診斷故障代碼設(shè)置控制服務(wù)。通常用功能尋址命令。

        5.1.4 禁止非診斷通信

        ECU應(yīng)該停止軟件下載信號之外的所有通信,以使總線負(fù)擔(dān)降到最小,使用UDS $28 通信控制服務(wù)。通常用功能尋址命令。

        5.1.5 切換到編程會話模式

        如果ECU已經(jīng)準(zhǔn)備好可以編程,那么tester應(yīng)該發(fā)送進(jìn)入編程會話模式的請求。ECU會復(fù)位并進(jìn)入Boot loader模式,使用UDS $10診斷會話控制服務(wù)。需要用物理尋址命令。

        在應(yīng)用軟件中,ECU接受$10服務(wù)需要滿足如下所列的前提條件:

        (如果 ECU處于 Boot loader的控制下,那么這些$10診斷會話控制服務(wù)的前提條件是不需要的。)

        - 空閑模式

        - 內(nèi)部故障激活

        - 自供電模式

        - 電壓過高

        - 電壓過低

        - 碰撞數(shù)據(jù)存在

        - 車速過高(車速應(yīng)該為0)

        如果上面這些條件成立的話,會得到$22負(fù)反饋。

        5.2 編程步驟

        預(yù)編程結(jié)束后,ECU開始編程。編程是針對單一 ECU的操作,所以要用物理尋址命令。

        5.2.1 解鎖ECU

        為了使能編程,需要通過安全訪問服務(wù)命令解鎖ECU。5.2.2 寫入tester身份信息

        Tester需要通過UDS $2E寫數(shù)據(jù)服務(wù)寫入自己的身份信息,為后續(xù)執(zhí)行相關(guān)操作賦予權(quán)限。

        5.2.3 擦除存儲空間

        在刷寫ROM之前需要先執(zhí)行擦除操作,使用UDS $31路程控制服務(wù)命令。

        5.2.4 下載應(yīng)用軟件

        在下載過程中,ECU把傳送的數(shù)據(jù)寫到事先定義好的ROM區(qū)域。使用UDS $34請求下載命令、$36傳輸數(shù)據(jù)命令和$37請求退出傳輸命令。

        5.2.5 檢查下載的軟件

        下載完成后ECU需要檢查所寫的數(shù)據(jù)是否有效(確保安全刷寫)。如果檢查結(jié)果是失敗,那么刷寫工具需要跳轉(zhuǎn)到擦除存儲空間步驟重新執(zhí)行刷寫步驟,使用UDS $31路程控制服務(wù)命令。

        5.2.6 ECU兼容性檢查

        所有數(shù)據(jù)下載完成之后,ECU需要檢查數(shù)據(jù)塊的兼容性。應(yīng)用軟件有效的狀態(tài)標(biāo)志就是在這一步設(shè)置的,使用UDS $31路程控制服務(wù)命令。

        圖4 后編程步驟

        5.3 后編程步驟

        5.3.1 復(fù)位應(yīng)用軟件

        下載完成之后,需要發(fā)送復(fù)位命令重啟ECU,使用UDS$11 ECU復(fù)位服務(wù)命令,需要用物理尋址命令。

        5.3.2 切換到擴展會話模式

        ECU需要切換到擴展會話模式,使用$10診斷會話控制服務(wù)命令,通常用功能尋址命令。

        5.3.3 使能非診斷通信

        為了進(jìn)入正常模式,需要使能所有ECU的正常通信,使用$28通信控制服務(wù)命令,通常用功能尋址命令。

        5.3.4 使能DTC存儲

        正常通信被使能之后,所有故障碼的處理也要被恢復(fù)正常,使用UDS $85 DTC設(shè)置控制服務(wù)命令,通常用功能尋址命令。

        5.3.5 讀取當(dāng)前會話模式

        刷寫完成后,需要確認(rèn)控制權(quán)處于應(yīng)用軟件還是 Boot loader軟件。如果控制權(quán)在應(yīng)用軟件,那么意味著本次刷寫成功了。如果控制權(quán)在Boot loader,那么意味著本次刷寫失敗了,需要用物理尋址命令。

        6 結(jié)論

        隨著汽車電子技術(shù)和軟件技術(shù)應(yīng)用的逐漸普及,軟件刷寫功能將應(yīng)用到更多的ECU中,雖然增加了需要主機廠管控的軟件種類,但對于一個整車項目開發(fā)工作而言,軟件刷寫節(jié)約了ECU開發(fā)時間,同時也降低了相應(yīng)的開發(fā)成本,大大促進(jìn)了整車項目的開發(fā)工作進(jìn)度。

        參考文獻(xiàn)

        [1] ISO 14229-1:Road Vehicles-Unified diagnostic services(UDS) [S].

        [2] ISO 15765-2:Road Vehicles-Diagnostics on Controller Area Net wo-rks (CAN) - Part2:Network layer services[S].

        [3] ISO 15765-3:Road Vehicles-Diagnostics on Controller Area Net wo-rks (CAN) -Part3:Implementation of Unified diagnostics servi-ces(UDS on CAN)[S].

        猜你喜歡
        功能服務(wù)
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        招行30年:從“滿意服務(wù)”到“感動服務(wù)”
        商周刊(2017年9期)2017-08-22 02:57:56
        關(guān)于非首都功能疏解的幾點思考
        懷孕了,凝血功能怎么變?
        媽媽寶寶(2017年2期)2017-02-21 01:21:24
        “簡直”和“幾乎”的表達(dá)功能
        亚洲av高清一区二区三区| 亚洲色成人网站www永久四虎| 国产aⅴ无码专区亚洲av麻豆| 毛片大全真人在线| 丰满五十六十老熟女hd| 国产性一交一乱一伦一色一情| 国产亚洲无码1024| 亚洲码无人客一区二区三区| 亚洲高清一区二区精品| 日韩欧美亚洲国产精品字幕久久久| 99爱在线精品免费观看| 亚洲欧美日韩中文在线制服| 亚洲精品国产综合一线久久| 日本a在线播放| 99熟妇人妻精品一区五一看片| 97人妻精品一区二区三区免费| 国产变态av一区二区三区调教| 日韩av午夜在线观看| 色先锋av资源中文字幕| 亚洲AV色无码乱码在线观看| 午夜免费福利一区二区无码AV| 日本高清在线播放一区二区| 中文字幕在线亚洲三区| 无码人妻丰满熟妇区五十路| 久久国产36精品色熟妇| 国产免费一区二区av| 国产精品美女主播一区二区| 99精品国产成人一区二区| 国产精品无套内射迪丽热巴| 国产成人精品日本亚洲语音1| 最近亚洲精品中文字幕| 国产一区二区三区我不卡| 国产av无码国产av毛片| 欧美两根一起进3p做受视频| 国产精品18禁久久久久久久久| 久久AⅤ天堂Av无码AV| 日日麻批免费高清视频| 国产aⅴ无码专区亚洲av| 亚洲精品国产成人无码区a片| 国产av天堂亚洲国产av麻豆| 自拍情爱视频在线观看|