在线观看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

    文章

    376

    瀏覽量

    22529
  • SPI接口
    +關注

    關注

    0

    文章

    263

    瀏覽量

    35414
  • CAN模塊
    +關注

    關注

    0

    文章

    25

    瀏覽量

    9005
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ZUS示波器獨立閾值設置:操作化繁為簡,測量更加高效

    現代數字示波器雖然擁有豐富的參數測量功能,但在進行特定信號的精確測量,如閾值電平時,仍需手動調整設置。ZUS系列示波器突破傳統,允許直接獨立設置閾值
    的頭像 發表于 06-09 11:35 ?119次閱讀
    ZUS示波器獨立<b class='flag-5'>閾值</b>設置:操作化繁為簡,<b class='flag-5'>測量</b>更加高效

    使用BP神經網絡進行時間序列預測

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

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

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

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

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

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

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

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

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

    理解ECU數據流的分析方法

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

    ECU和OBD的區別

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

    ECU調校對汽車性能的影響

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

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

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

    MOS管的閾值電壓是什么

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

    是德頻譜分析儀的預熱時間測量的影響

    ,我們需要了解預熱時間的定義。預熱時間是指從儀器開機到可以進行測量時間段。在此期間,儀器會進行
    的頭像 發表于 10-22 16:56 ?550次閱讀
    是德頻譜分析儀的預熱<b class='flag-5'>時間</b>對<b class='flag-5'>測量</b>的影響

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

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

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

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

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

    對示波器有詳細的了解并進行探測。 本技術簡報回顧了電壓探頭、電流探頭和示波器的一些基本性能取舍,然后用幾個實際例子來總結。 圖一。差分信號可以(a)在示波器中使用教學,或(b)優選使用差分探頭來測量優化電壓探測 用示
    的頭像 發表于 08-13 10:01 ?842次閱讀
    <b class='flag-5'>優化</b>低功耗<b class='flag-5'>測量</b>的技巧和竅門
    主站蜘蛛池模板: 国产片翁熄系列乱在线视频 | 最新中文字幕在线资源 | 二区视频在线 | 婷婷成人丁香五月综合激情 | 久久xxx | 久久久久国产一级毛片高清版 | 免费一级特黄特色黄大任片 | 国产性老妇女做爰在线 | 精品三级国产精品经典三 | 俺去啦最新网址 | 成人黄色一级片 | 日产精品卡二卡三卡四卡无卡乱码 | 亚洲人成网i8禁止 | 啪啪网免费 | 亚洲区 欧美区 | 国产精品无码永久免费888 | 国产精品毛片一区二区三区 | 亚洲国产成人精品青青草原100 | 五月婷色 | 高清视频 一区二区三区四区 | 久久国产视频网站 | 日本黄色免费片 | 天堂成人在线 | 狠狠色丁香婷婷综合激情 | 永久免费看mv网站入口 | 国产女人和拘做受视频免费 | 四虎影免看黄 | www.久艹| 日本高清视频在线www色 | 天堂成人在线 | www.色图| 男女刺激性视频大片 | 91网站网站网站在线 | 国产成人1024精品免费 | 久青草久青草高清在线播放 | 日成人网 | 五月婷婷网站 | 五月综合久久 | 久青草免费视频手机在线观看 | 在线免费观看h视频 | 黄网站色视频免费看无下截 |