国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    398

    瀏覽量

    23653
  • SPI接口
    +關注

    關注

    0

    文章

    282

    瀏覽量

    36708
  • CAN模塊
    +關注

    關注

    0

    文章

    26

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    新能源汽車車載ECU出廠故障檢測

    案例背景No.1新能源汽車車載ECU出廠故障檢測,是保障整車安全與性能的核心前置環節。其通過模擬整車運行工況,對ECU硬件電路、軟件邏輯及與電池、電機、電控等關鍵系統的通信適配性進行全面校驗,精準
    的頭像 發表于 01-08 14:18 ?1453次閱讀
    新能源汽車車載<b class='flag-5'>ECU</b>出廠故障檢測

    Linux系統冗余設計裁剪開機時間優化

    1、在保留現有功能(RT-Linux實時特性、SPI驅動正常工作、網口通信正常、USB驅動)的前提下,將Upboard開發板的Linux系統開機時間從當前~60秒優化至≤20秒(上電啟動至系統完全
    發表于 12-16 22:17

    ECU刷寫前的“隱藏關卡”:3分鐘看懂XCP/CCP標定

    在上一期中,我們探討了ECU刷寫,重點介紹了基于UDS協議的刷寫流程,它直接針對ECU進行操作。而標定的輸出,正是ECU刷寫的關鍵輸入。那么,標定究竟是什么呢?標定的定義標定,本質上是
    的頭像 發表于 11-28 11:35 ?730次閱讀
    <b class='flag-5'>ECU</b>刷寫前的“隱藏關卡”:3分鐘看懂XCP/CCP標定

    數字式多通道時間間隔測量儀的場景應用與選擇之道 時間間隔分析儀 數字式時間間隔測量

    時間,作為物理學中七個基本物理量之一,其測量精度的每一次突破都推動著科技的跨越式發展。在時間測量的細分領域中,時間間隔
    的頭像 發表于 11-17 16:38 ?1520次閱讀
    數字式多通道<b class='flag-5'>時間</b>間隔<b class='flag-5'>測量</b>儀的場景應用與選擇之道 <b class='flag-5'>時間</b>間隔分析儀 數字式<b class='flag-5'>時間</b>間隔<b class='flag-5'>測量</b>儀

    基于JEDEC JEP183A標準的SiC MOSFET閾值電壓精確測量方法

    閾值電壓 (Vth) 是 MOSFET (金屬氧化物半導體) 的一種基本的電學參數。閾值電壓 (Vth) 為施加到柵極的最小電壓,以建立MOSFET漏極和源極端子之間的導電溝道。有幾種方法可以確定
    的頭像 發表于 11-08 09:32 ?7476次閱讀
    基于JEDEC JEP183A標準的SiC MOSFET<b class='flag-5'>閾值</b>電壓精確<b class='flag-5'>測量</b>方法

    時間間隔測量模塊 多通道時間間隔計數器 時間間隔測量裝置

    測量裝置
    jf_47371611
    發布于 :2025年10月29日 16:28:14

    使用Bypass工具加速ECU軟件開發與標定

    旁路(Bypass)是快速原型(RP)技術的一個實時應用方案。正如上面形象又詼諧的動畫所表現的,該方法的實現方式為:將ECU的部分功能,放在連接至ECU的外部原型控制器中執行,或直接利用ECU自身可用內存空間
    的頭像 發表于 09-05 14:58 ?1060次閱讀
    使用Bypass工具加速<b class='flag-5'>ECU</b>軟件開發與標定

    如何測量CAN/CAN FD的位時間精度?

    的通信質量。在原理上波特率和位時間是互為倒數的關系,因此借助ZPS-CANFD設備的位時間測量與評估功能,有助于診斷總線隱含故障、優化系統及提升網絡性能。在串行通信系
    的頭像 發表于 09-04 11:39 ?834次閱讀
    如何<b class='flag-5'>測量</b>CAN/CAN FD的位<b class='flag-5'>時間</b>精度?

    技術解讀 | 光庭信息虛擬ECU技術賦能SOA化MCU軟件的早期驗證與集成加速

    。當前,傳統ECU開發面臨兩大核心挑戰: ? 1 功能重構后的驗證需求: ECU功能經服務化分層重構后,其實現方式發生根本性變化,必須進行全面的重新驗證; ? 2 硬件依賴導致的窗口受限: 新型
    的頭像 發表于 07-21 15:43 ?812次閱讀
    技術解讀 | 光庭信息虛擬<b class='flag-5'>ECU</b>技術賦能SOA化MCU軟件的早期驗證與集成加速

    原廠方案:VX1000廣泛支持ARM架構ECU的高速測量與標定

    1. 什么是VX1000? VX1000系統是高性能測量和標定硬件,可通過MCU的高速調試接口(如DAP、JTAG、SWD、Aurora、TPIU等),實現對ECU內部變量的高帶寬、高頻率采集,并且
    的頭像 發表于 06-12 17:39 ?2658次閱讀
    原廠方案:VX1000廣泛支持ARM架構<b class='flag-5'>ECU</b>的高速<b class='flag-5'>測量</b>與標定

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

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

    系統啟動時間優化方案--基于米爾MYD-YG2LX開發板

    設接口,在工業、醫療、電力等行業都得到廣泛的應用。 米爾基于瑞薩RZ/G2L開發板本文主要介紹基于MYD-YG2LX開發板進行系統啟動時間優化的調試案例,一般啟動方式有去掉常規uboot,直接使用SPL
    發表于 05-09 18:03

    時間間隔測量分析儀特點總結

    時間頻率行業,時間間隔測量是不可缺少的一部分,選擇一款合適的時間間隔測量儀就會顯得尤為重要,今天我們來分析一下
    的頭像 發表于 05-08 11:29 ?536次閱讀
    <b class='flag-5'>時間</b>間隔<b class='flag-5'>測量</b>分析儀特點總結

    普源示波器時間精度測量方法詳解

    普源示波器作為電子測試領域的重要工具,能夠準確捕捉和分析電路中的電壓和電流波形,其時間精度測量在電子電路設計和故障診斷中扮演著至關重要的角色。本文將詳細介紹普源示波器時間精度的測量方法
    的頭像 發表于 04-03 18:02 ?1283次閱讀
    普源示波器<b class='flag-5'>時間</b>精度<b class='flag-5'>測量</b>方法詳解

    VirtualLab Fusion應用:使用optiSLang進行光柵優化

    進行優化 -在本例中,光學系統由平面波光源和用于周期性介質的光導耦合探測器組成。 4. VirtualLab Fusion – 光導耦合探測器 ?光波導耦合探測器 -光波導耦合探測器是一種特殊的工具
    發表于 03-18 08:51