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

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

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

3天內不再提示

ECU的閾值時間是如何測量并進行優化的

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

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

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

pYYBAGMFlYmAfqX-AABlsmtPin4939.png

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

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

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

Stay In Boot

功能,可以回顧

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

因此

Stay In Boot

耗費的時間無法避免。

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

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

2

TPowerWakeUp測試步驟

關閉網絡仿真上位機模擬網絡管理報文發送),關閉供電電源

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

等待DUT在該網段發送第一幀報文,將此刻記為T2;

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

3

工程實例

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

問題解決切入點

1、SPI速率使用不當帶來的延時

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

pYYBAGMFlaiAOb3IAACmhi91lV8468.png

2、PORST Pin配置參數修改

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

poYBAGMFlbqAU06IAACowZhoo8E325.png

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

使用了SPI的外圍器件,先確定其最大支持的通信速率,橫向對比,使用UART的地方是否也可以提高通信速率;

特定器件的配置是否設計時間配置。

最后說一下,這些時間是如何測量的,本文在目標代碼位置反轉IO電平狀態,使用示波器測量,這樣即可知道代碼,函數耗費時間情況,進而針對性的優化。



審核編輯:劉清

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

    關注

    10

    文章

    363

    瀏覽量

    21811
  • SPI接口
    +關注

    關注

    0

    文章

    260

    瀏覽量

    34602
  • CAN模塊
    +關注

    關注

    0

    文章

    24

    瀏覽量

    8815
收藏 人收藏

    評論

    相關推薦

    旋轉測徑儀的測量精度如何提高?

    測量需求。 2.調試與測試:在安裝完成后,對旋轉測徑儀進行調試和測試。通過調整儀器的參數設置,如濾波參數、閾值設置等,來優化測量精度。同時
    發表于 01-10 14:28

    怎樣提高三坐標測量機的測量效率

    幫助您優化測量流程,減少測量時間,并提高整體的生產效率。 優化測量程序 預編程 :在
    的頭像 發表于 12-19 10:20 ?410次閱讀

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

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

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

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

    理解ECU數據流的分析方法

    分析ECU數據流,技術人員可以快速定位故障源頭,減少維修時間和成本。 性能優化 :通過監控ECU數據,可以對車輛性能進行調整,以適應不同的駕
    的頭像 發表于 11-05 11:07 ?596次閱讀

    ECU和OBD的區別

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

    ECU調校對汽車性能的影響

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

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

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

    MOS管的閾值電壓是什么

    MOS管的閾值電壓(Threshold Voltage)是一個至關重要的參數,它決定了MOS管(金屬氧化物半導體場效應晶體管)的導通與截止狀態,對MOS管的工作性能和穩定性具有深遠的影響。以下是對MOS管閾值電壓的詳細解析,包括其定義、影響因素、
    的頭像 發表于 10-29 18:01 ?2344次閱讀

    ECU電控軟件開發及測試介紹

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

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

    ECU控制燃油噴射的時機和量,以優化燃燒效率和減少排放。 點火控制 :ECU根據發動機的轉速和負荷調整點火時機,以實現最佳性能。 怠速控制 :ECU維持發動機在怠速時的穩定運行。
    的頭像 發表于 09-24 16:28 ?2915次閱讀

    優化低功耗測量的技巧和竅門

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

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

    了如何基于VL53L4CD傳感器實現連續測距,并通過配置檢測閾值優化系統的響應能力。 我們將詳細講解如何初始化VL53L4CD傳感器,設置其測量參數和檢測閾值,并實現中斷配置以
    的頭像 發表于 06-19 10:56 ?1450次閱讀
    VL53L4CD TOF開發(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 波形。
    發表于 05-29 06:33

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

    請問在AD2S1210中,LOS閾值,DOS overrange閾值和DOS mismatch 閾值是和Monitor 信號進行比較嗎?
    發表于 05-24 07:21
    主站蜘蛛池模板: 操操操操操 | 免费的国语一级淫片 | 激情五月激情综合色区 | 亚洲一区视频在线 | 国产一区国产二区国产三区 | 国产毛片久久国产 | 中文字幕一区二区三区免费看 | 国产在线精品观看一区 | 中日韩免费视频 | 加勒比色| 视频综合网 | 最新版天堂资源官网 | 欧美xxxxbbbb| 天天影视网天天影网 | 久久偷窥视频 | 激情五月婷婷小说 | 色妇女影院 | 台湾三级毛片 | 又潮又黄的叫床视频 | 爱婷婷视频在线观看 | 美女视频黄.免费网址 | 禁h粗大太大好爽好涨受不了了 | 国产精品久久久久久久久kt | 一级@片 | 好硬好大好爽女房东在线观看 | 日韩色爱| 天天操天天艹 | 天天操夜夜添 | 小屁孩cao大人免费网站 | 国产精品人成在线播放新网站 | 好黄好猛好爽好痛的视频 | 97人摸人人澡人人人超一碰 | 高清视频 一区二区三区四区 | 欧美肥妇性 | 欧美污视频网站 | sis色中色 | www.夜夜爽| 色拍视频 | 国产成人毛片亚洲精品不卡 | 亚洲成人综合在线 | 亚洲欧美天堂网 |