一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

ECU的閾值時間是如何測量并進行優(yōu)化的

冬至配餃子 ? 來源:開心果 Need Car ? 作者:開心果 Need Car ? 2022-08-24 11:08 ? 次閱讀

網(wǎng)絡(luò)管理測試中會測試第一幀網(wǎng)絡(luò)管理報文的外發(fā)時間,即網(wǎng)絡(luò)的啟動時間。一般需求會明確外發(fā)第一幀網(wǎng)絡(luò)管理報文的閾值時間(TPowerWakeUp),比如:150ms,容差10%,即最大165ms。1ECU啟動流程

我們先明確這150ms要耗費在哪里,ECU從被供電到程序穩(wěn)定運行會經(jīng)過硬件啟動->Boot啟動->Boot運行->App啟動->App運行這幾個階段,如下所示:

pYYBAGMFlYmAfqX-AABlsmtPin4939.png

HW Startup:此階段完全由硬件特性決定,軟件層面沒有優(yōu)化余地。此階段包括VCC供電(比如:KL15上電),之后ECU對應(yīng)的5V、3.3V及1.25V電源管理模塊上電。5V一般給IO使用,3.3V一般給Flash使用,1.25V一般給CPU內(nèi)核使用。

Bootloader Startup:此階段一般是Bootloader使用外設(shè)資源的初始化,比如IO、System Timer、CAN等模塊的初始化。

Bootloader running:此階段,會判斷程序是否需要更新,如果沒有程序需要更新,Boot程序會停留一段時間,比如:20ms,這就是前面聊的

Stay In Boot

功能,可以回顧

UDS之刷寫:你真清楚Application和Bootloader如何溝通?

因此

Stay In Boot

耗費的時間無法避免。

HW,OS,Application Startup:此階段包含應(yīng)用所需外設(shè)資源的初始化,OS的初始化以及各軟件模塊初始化。

提示:如果Boot程序是security boot,可能耗費的時間更長,當(dāng)然需求也會明確security boot的啟動時間。

2

TPowerWakeUp測試步驟

關(guān)閉網(wǎng)絡(luò)仿真上位機模擬網(wǎng)絡(luò)管理報文發(fā)送),關(guān)閉供電電源;

開啟供電電源(一般指KL15上電),觸發(fā)DUT在該網(wǎng)段上通信(硬線喚醒或者網(wǎng)絡(luò)喚醒)。當(dāng)KL15電壓達(dá)到6V時作為起始時間,MCU通常為5V供電,將此刻記為T1;

等待DUT在該網(wǎng)段發(fā)送第一幀報文,將此刻記為T2;

檢查是否(T2-T1) < TPowerWakeUp。

3

工程實例

在這里分享一個工程Bug實例:測試TPowerWakeUp時,在沒有security boot情況下,TPowerWakeUp高達(dá)200ms,遠(yuǎn)大于150ms。實際測試TPowerWakeUp<165ms即可,要考慮10%偏差。

問題解決切入點

1、SPI速率使用不當(dāng)帶來的延時

CAN模塊對應(yīng)的收發(fā)器使用的是NXP TJA1145,該收發(fā)器需要通過SPI控制其模式切換。問題出現(xiàn)前使用的波特率是100Kbps,通過提高通信速率,優(yōu)化了>30ms時間。NXPTJA1145速率提升到4Mbps,查閱其用戶手冊可以看出,NXPTJA1145在Normal/Standby模式下,其時鐘周期可以配置為4Mbps(1/250ns = 4000000Hz)。如果考慮Sleep Mode,至少也可以配置1Mbps,這樣也能提升10倍通信速率。

pYYBAGMFlaiAOb3IAACmhi91lV8468.png

2、PORST Pin配置參數(shù)修改

一般來說,ECU從被供電那一刻,即VCC(12V)供電,VCC會瞬間拉到穩(wěn)定,幾乎不耗費時間。而5V、3.3V、1.25V一般在同一時間點,電壓開始爬升,耗費的時間相差不大,一般會在幾個ms量級,即T1時刻,比如3ms左右。這幾個電壓耗費的時間是物理特性,沒有優(yōu)化余地。但是PowerOnPin這個電壓值可能由配置決定,通過修改外圍供電芯片可修改該Pin的供電時間。我在項目實際中確實碰到了這樣的設(shè)計,通過配置外圍芯片配置,PowerOnPin的供電時間由十幾ms降低到3ms左右,又優(yōu)化了近10ms的啟動時間,即優(yōu)化T2時間。

poYBAGMFlbqAU06IAACowZhoo8E325.png

綜上所述,帶來的思考點有:

使用了SPI的外圍器件,先確定其最大支持的通信速率,橫向?qū)Ρ?,使?a href="http://www.www27dydycom.cn/tags/uart/" target="_blank">UART的地方是否也可以提高通信速率;

特定器件的配置是否設(shè)計時間配置。

最后說一下,這些時間是如何測量的,本文在目標(biāo)代碼位置反轉(zhuǎn)IO電平狀態(tài),使用示波器測量,這樣即可知道代碼,函數(shù)耗費時間情況,進而針對性的優(yōu)化。



審核編輯:劉清

聲明:本文內(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

    瀏覽量

    22318
  • SPI接口
    +關(guān)注

    關(guān)注

    0

    文章

    260

    瀏覽量

    35132
  • CAN模塊
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    8938
收藏 人收藏

    評論

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

    使用BP神經(jīng)網(wǎng)絡(luò)進行時間序列預(yù)測

    和測試的時間序列數(shù)據(jù)。 確保數(shù)據(jù)具有良好的質(zhì)量,并進行必要的預(yù)處理,如去除異常值、填充缺失值等。 數(shù)據(jù)劃分 : 將數(shù)據(jù)集劃分為訓(xùn)練集和測試集。 訓(xùn)練集用于模型的訓(xùn)練和參數(shù)調(diào)整,測試集用于評估模型的性能。 特征選擇 : 根據(jù)時間
    的頭像 發(fā)表于 02-12 16:44 ?517次閱讀

    旋轉(zhuǎn)測徑儀的測量精度如何提高?

    測量需求。 2.調(diào)試與測試:在安裝完成后,對旋轉(zhuǎn)測徑儀進行調(diào)試和測試。通過調(diào)整儀器的參數(shù)設(shè)置,如濾波參數(shù)、閾值設(shè)置等,來優(yōu)化測量精度。同時
    發(fā)表于 01-10 14:28

    汽車電子控制單元(ECU)簡明指南

    ECU的基本概念ECU是一種內(nèi)置在汽車中的微型計算機系統(tǒng),它承擔(dān)著極其重要的職責(zé)。它收集來自各類傳感器的信息,并進行精密處理,以確保對車輛內(nèi)多個子系統(tǒng)的精準(zhǔn)操控
    的頭像 發(fā)表于 11-19 16:20 ?1446次閱讀
    汽車電子控制單元(<b class='flag-5'>ECU</b>)簡明指南

    智能化汽車時代:ECU測試如何高效進行

    對于確保車輛的安全性、性能至關(guān)重要。 ECU作為汽車系統(tǒng)中的控制中樞,整車交付前,需對ECU進行全面、準(zhǔn)確測試,確保能夠正確的接收和處理各種傳感器和執(zhí)行器的信號,從而實現(xiàn)整車各個部件的協(xié)調(diào)工作,保障汽車的安全駕駛。 隨著汽車產(chǎn)
    的頭像 發(fā)表于 11-14 17:04 ?554次閱讀
    智能化汽車時代:<b class='flag-5'>ECU</b>測試如何高效<b class='flag-5'>進行</b>?

    理解ECU數(shù)據(jù)流的分析方法

    分析ECU數(shù)據(jù)流,技術(shù)人員可以快速定位故障源頭,減少維修時間和成本。 性能優(yōu)化 :通過監(jiān)控ECU數(shù)據(jù),可以對車輛性能進行調(diào)整,以適應(yīng)不同的駕
    的頭像 發(fā)表于 11-05 11:07 ?944次閱讀

    ECU和OBD的區(qū)別

    來自各種傳感器的數(shù)據(jù)來監(jiān)控和調(diào)整發(fā)動機的性能、燃油噴射、點火時機等。ECU的主要目的是優(yōu)化發(fā)動機效率,減少排放,并提高駕駛性能。 工作原理: ECU通過復(fù)雜的算法處理傳感器輸入的數(shù)據(jù),并根據(jù)這些數(shù)據(jù)調(diào)整發(fā)動機的運行參數(shù)。例如,它
    的頭像 發(fā)表于 11-05 10:31 ?1948次閱讀

    ECU調(diào)校對汽車性能的影響

    在現(xiàn)代汽車技術(shù)中,發(fā)動機控制單元(ECU)扮演著至關(guān)重要的角色。它不僅控制著發(fā)動機的燃油噴射和點火時機,還管理著進氣和排氣系統(tǒng),以及與駕駛性能相關(guān)的其他多個方面。ECU調(diào)校,即對ECU進行
    的頭像 發(fā)表于 11-05 10:25 ?1249次閱讀

    如何提高激光芯片的閾值電流

    對于硅基DFB激光器,可以通過調(diào)整脊寬、刻蝕深度、光柵厚度和光柵位置等結(jié)構(gòu)參數(shù)來優(yōu)化其整體性能,從而降低閾值電流。例如,通過這些參數(shù)的優(yōu)化,可以實現(xiàn)最佳的DFB激光器,其閾值電流可以低
    的頭像 發(fā)表于 10-30 10:42 ?864次閱讀
    如何提高激光芯片的<b class='flag-5'>閾值</b>電流

    MOS管的閾值電壓是什么

    MOS管的閾值電壓(Threshold Voltage)是一個至關(guān)重要的參數(shù),它決定了MOS管(金屬氧化物半導(dǎo)體場效應(yīng)晶體管)的導(dǎo)通與截止?fàn)顟B(tài),對MOS管的工作性能和穩(wěn)定性具有深遠(yuǎn)的影響。以下是對MOS管閾值電壓的詳細(xì)解析,包括其定義、影響因素、
    的頭像 發(fā)表于 10-29 18:01 ?4293次閱讀

    ECU電控軟件開發(fā)及測試介紹

    本文重點介紹符合AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、MBD開發(fā)模式下的軟件質(zhì)量評估與優(yōu)化方案、復(fù)雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?3827次閱讀
    <b class='flag-5'>ECU</b>電控軟件開發(fā)及測試介紹

    電子控制單元(ecu)的作用有哪些?它是如何工作的?

    ECU控制燃油噴射的時機和量,以優(yōu)化燃燒效率和減少排放。 點火控制 :ECU根據(jù)發(fā)動機的轉(zhuǎn)速和負(fù)荷調(diào)整點火時機,以實現(xiàn)最佳性能。 怠速控制 :ECU維持發(fā)動機在怠速時的穩(wěn)定運行。
    的頭像 發(fā)表于 09-24 16:28 ?4179次閱讀

    優(yōu)化低功耗測量的技巧和竅門

    對示波器有詳細(xì)的了解并進行探測。 本技術(shù)簡報回顧了電壓探頭、電流探頭和示波器的一些基本性能取舍,然后用幾個實際例子來總結(jié)。 圖一。差分信號可以(a)在示波器中使用教學(xué),或(b)優(yōu)選使用差分探頭來測量。 優(yōu)化電壓探測 用示
    的頭像 發(fā)表于 08-13 10:01 ?714次閱讀
    <b class='flag-5'>優(yōu)化</b>低功耗<b class='flag-5'>測量</b>的技巧和竅門

    VL53L4CD TOF開發(fā)(3)----檢測閾值

    了如何基于VL53L4CD傳感器實現(xiàn)連續(xù)測距,并通過配置檢測閾值優(yōu)化系統(tǒng)的響應(yīng)能力。 我們將詳細(xì)講解如何初始化VL53L4CD傳感器,設(shè)置其測量參數(shù)和檢測閾值,并實現(xiàn)中斷配置以
    的頭像 發(fā)表于 06-19 10:56 ?1785次閱讀
    VL53L4CD TOF開發(fā)(3)----檢測<b class='flag-5'>閾值</b>

    連接兩個TC397 EVK并進行SPI試驗時,無法測量主SCLKO波形,為什么?

    使用 AURIX TC397 示例代碼(SPI_CPU_1_KIT_TC397_TFT) ADS 版本:1.9.20 平臺:kit_a2g_tc397_5v_tft 連接兩個 TC397 EVK 并進行 SPI 試驗時,無法測量主 SCLKO 波形。
    發(fā)表于 05-29 06:33

    在AD2S1210中LOS閾值,DOS overrange閾值和DOS mismatch閾值是和Monitor信號進行比較嗎?

    請問在AD2S1210中,LOS閾值,DOS overrange閾值和DOS mismatch 閾值是和Monitor 信號進行比較嗎?
    發(fā)表于 05-24 07:21