色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

LIN控制器休眠喚醒類型方式及測試案例

汽車電子設計 ? 來源:北匯信息 ? 作者:北匯信息 ? 2022-12-16 09:18 ? 次閱讀

這次我們的介紹主題是LIN休眠喚醒,一起看看標準和差異性,開發和測試的關系,實際的案例分享也來了。

01、LIN控制器休眠喚醒類型介紹

雖然新架構的發展促進著通信技術的升級換代,但作為車載通信技術的常青樹之一的LIN通信,由于其自身的特點,將會繼續發光發熱。其中LIN的休眠喚醒作為整車休眠喚醒的重要組成部分,需引起開發和測試工程師足夠的重視。本文將介紹此方面的內容,LIN總線是主從結構,下面將從LIN主/從節點分別展開。

主節點休眠喚醒

主節點的喚醒條件在LIN協議2.1規范中定義的是被喚醒信號喚醒,但是實際應用OEM多是依據自己的需求進行開發的。

常見的幾種喚醒方式如下:

1.硬線喚醒(硬線喚醒源實質就是定義喚醒線的電平變化,如傳統車的KL15上電)

2.網絡喚醒(網絡喚醒即是網絡管理報文喚醒,此處網絡管理報文指的是LIN的上層網絡總線(CAN/FlexRay),LIN本身不存在網絡管理報文,上層網絡喚醒伴隨LIN網絡喚醒)

3.特定信號喚醒(例:車輛使用模式信號為特定值時LIN網絡才能喚醒)

規范描述在主節點不發送幀頭時,從節點應發送喚醒信號來喚醒主節點。這種喚醒必須滿足兩個條件:

1.從節點必須支持發送喚醒信號

2.主節點能夠被喚醒信號喚醒

但是實際測試中發現,從節點一般不支持發送喚醒信號喚醒(實車測試遇到過網絡喚醒休眠異常情況,排查發現為從節點陽光雨量控制器不斷發送喚醒信號導致的,即取消了該控制器能發送喚醒信號的功能)。

隨著局部網絡喚醒的應用,主節點喚醒方式大多為網絡喚醒,LIN網絡做成與上層網絡同睡同醒的機制。 主節點休眠的最終表現形式都是發送睡眠指令,當然休眠與喚醒本就是強關聯,且主節點的喚醒休眠條件多是依據OEM自身需求而定,我們就不進行展開了。

從節點休眠喚醒

從節點的喚醒條件同樣為接收到喚醒信號,LIN協議2.1規范中描述從節點喚醒條件可能為接收到主節點發送同步間隔場,這是LIN通信機制的緣故,從節點進行通信必須接收到主節點發送的幀頭才能發送從節點響應部分,而幀頭可以充當喚醒信號,從節點在接收到喚醒信號完成初始化后即可正常通信。

規范描述從節點的兩種休眠條件如下:

1.接收到睡眠指令

2.總線空閑4-10S

正是由于從節點需求的通用性,我們才能總結出各零部件供應商的實現差異點,沉淀測試經驗來優化我們的測試。其中從節點最典型的測試就是休眠喚醒遍歷測試,下文將對此進行詳細展開。

02、休眠喚醒測試案例分享

案例1:連續仿真發送從節點響應的某幀幀頭時,樣件會不斷重復休眠喚醒的過程。

造成該現象的根本原因是該零部件供應商除了上述兩種休眠條件外還增加了另外一個休眠條件:檢測主節點丟失(即接收到主節點的發送報文);我們測試休眠喚醒為了避免其它幀頭對測試造成影響,所以選擇該從節點響應的某一幀進行休眠喚醒測試,這就造成了主節點丟失的條件,從節點會進入休眠;休眠之后又會被周期仿真的幀頭喚醒,所以就出現重復休眠喚醒的現象。

檢測到主節點丟失休眠條件在各節點工作正常是不會產生任何影響,但可以在LIN總線短地的條件下使樣件進入休眠,防止由于LIN線短地造成樣件無法休眠導致整車饋電,此是在滿足標準基礎上的設計優化。當然,具體的問題要依據具體設計而定,有可能總線空閑的判斷邏輯覆蓋了低電平時情況,未檢測到電平變化就識別為總線空閑,這樣就無需增加休眠條件了。

案例2:樣件在接收到睡眠指令后偶發性不能進入休眠。

測試用例我們一般遍歷測試接收到睡眠指令后等待300-1100ms樣件是否都能正常進入休眠;

造成該問題的根本原因是樣件在接收到睡眠指令后有一個預休眠處理,時間為500ms(功能設計于數據保存),在預休眠期間樣件不會識別任何幀頭;所以只要是遍歷等待時間小于500ms,依據自動腳本等待時間代碼的時間疊加,就造成樣件偶發不能進入休眠的現象。

由于特殊樣件有特定的需求,這種情況我們就會優化我們的測試方法。同時在此基礎上可以延伸出等待總線空閑臨界點的休眠喚醒測試的新場景。

總而言之,測試設計以具體需求設計為基礎,用以高效發現問題,以及評估設計合理性,這是一個消化吸收、總結沉淀、擴展延伸的過程,需要對設計需求有深入的理解,需要關注和了解具體的實現方法,需要在測試過程中實踐和分析。

03、小結

通過上述的介紹,相信大家對LIN喚醒休眠有了一定的了解。由于LIN主節點多是OEM根據自己的需求進行開發,就沒有對主節點的喚醒休眠測試進行展開;如果大家想了解常見的喚醒方式(同睡同醒),可參照AUTOSAR網絡管理部分的分享內容。

審核編輯:郭婷

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

    關注

    112

    文章

    16382

    瀏覽量

    178316
  • LIN
    LIN
    +關注

    關注

    4

    文章

    216

    瀏覽量

    40300

原文標題:LIN休眠喚醒及測試心得

文章出處:【微信號:QCDZSJ,微信公眾號:汽車電子設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【科普系列】LIN協議錯誤類型介紹

    了解 LIN總線的錯誤類型對于開發、測試均具有極大的好處。通過對錯誤類型的全面了解,開發人員可以提前預測和避免潛在的問題,增強系統的穩定性、容錯能力和安全性,從而提升系統整體的可靠性和
    的頭像 發表于 01-02 17:27 ?455次閱讀
    【科普系列】<b class='flag-5'>LIN</b>協議錯誤<b class='flag-5'>類型</b>介紹

    低功耗實時喚醒式無線灌溉控制器:智慧農業灌溉新風向

    低功耗實時喚醒式無線灌溉控制器的設備主要有供電系統(太陽能供電/市電供電)、中央控制器、田間工作站(遠程網絡終端)、閥門控制器、電磁閥及田間信息采集或監測設備6個部分組成。
    的頭像 發表于 11-06 15:59 ?154次閱讀
    低功耗實時<b class='flag-5'>喚醒</b>式無線灌溉<b class='flag-5'>控制器</b>:智慧農業灌溉新風向

    PID控制器類型和選擇指南

    (Derivative)三個單詞的首字母縮寫。 PID控制器類型 基本PID控制器 比例(P)控制器 :僅考慮當前偏差,對偏差進行直接控制
    的頭像 發表于 11-06 10:37 ?598次閱讀

    電機控制器原理是什么?類型有哪些?

    原理和類型的介紹: 電機控制器原理 電力電子技術 :電機控制器通過電力電子器件(如晶體管、MOSFET、IGBT等)來控制電流和電壓,從而實現對電機的精確
    的頭像 發表于 10-21 13:48 ?431次閱讀

    休眠喚醒不了?你的4G模組不是裝睡,而是少了一條指令…

    的下降沿,以此喚醒MCU—— 但實際卻喚醒不了。 問題排查及解決方式記錄如下,希望對遇到類似情況的朋友有所幫助。 一、通過自測縮小問題范圍 在做過以下測試后,問題基本上鎖定了。 1.
    的頭像 發表于 09-30 07:02 ?367次閱讀
    <b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>不了?你的4G模組不是裝睡,而是少了一條指令…

    干貨分享 | TSMaster—LIN 喚醒休眠機制

    在汽車總線中常見的喚醒方式有硬線喚醒、網絡喚醒和特定信號喚醒,而LIN總線則是通過
    的頭像 發表于 09-25 08:03 ?1785次閱讀
    干貨分享 | TSMaster—<b class='flag-5'>LIN</b> <b class='flag-5'>喚醒</b>與<b class='flag-5'>休眠</b>機制

    使用TLE9877微控制器通過LIN端口檢測PWM信號會有延遲,為什么?

    我使用 TLE9877 微控制器通過 LIN 端口檢測 PWM 信號。我發現一個情況,當 pwm 占空比從 12% 切換到 90% 時,微控制器不能立即檢測到變化,而是會延遲約 500 毫秒。 我還
    發表于 07-17 08:32

    控制器常采用哪些控制方式進行

    控制器是自動化控制系統中的核心部件,負責接收傳感信號、處理數據、發出控制指令,以實現對被控對象的精確控制
    的頭像 發表于 06-30 10:35 ?1286次閱讀

    電機控制器的原理、類型及應用

    電機控制器作為現代電機驅動系統的核心部件,其性能直接影響到整個系統的運行效率和穩定性。隨著工業自動化、智能化水平的不斷提升,電機控制器的應用也越來越廣泛。本文將從電機控制器的原理、類型
    的頭像 發表于 06-25 15:02 ?1977次閱讀

    如何使用LIN喚醒功能在MCU電壓低于3V時喚醒MCU?

    我需要使用 LIN 喚醒功能在 MCU 電壓低于 3V 時喚醒 MCU,如果有任何示例代碼或配置,請告訴我們。
    發表于 05-27 07:42

    STM32休眠不能喚醒的原因?

    休眠之后,會拉低相關的GPIO,確保省電;配置一些外部中斷,用來喚醒停止模式;休眠前寫入一個值到備份寄存。 然后休眠
    發表于 05-13 08:47

    stm32外部中斷不能喚醒stop休眠模式怎么解決?

    按鍵引腳設置成外部中斷方式,可以正常喚醒stop模式;但是充電口設置成外部中斷,卻無法喚醒stop休眠!!!配置都是一樣的,按鍵下降沿觸發,充電檢測是上升沿觸發。 有可能是什么原因,
    發表于 04-26 06:11

    在飛凌嵌入式T113-i開發板實現休眠喚醒操作

    開發板的休眠喚醒功能是指開發板可以進入低功耗休眠狀態并在特定條件下被喚醒休眠功能可以大大降低開發板的功耗,延長電池壽命,特別適用于需要長時
    的頭像 發表于 01-20 17:28 ?1306次閱讀
    在飛凌嵌入式T113-i開發板實現<b class='flag-5'>休眠</b>及<b class='flag-5'>喚醒</b>操作

    飛凌嵌入式全志T113-i開發板的休眠喚醒操作

    RTC時鐘實現定時喚醒。關于兩種休眠模式 freeze 凍結I/O設備,將它們置于低功耗狀態,使處理進入空閑狀態,喚醒最快,耗電比其它方式
    發表于 01-17 09:29

    ADuC7039單片機進入休眠JTAG無法下載程序怎么解決?

    ! 數據手冊講到單片機休眠后,只有定時、上電復位和LIN通訊能喚醒;(我個人理解,單片機進入休眠JTAG無法仿真屬于正常,但應該能夠下載
    發表于 01-11 07:14
    主站蜘蛛池模板: 都市妖奇谈有声| 国产69精品久久久熟女| 亚洲国产在线精品国自产拍五月| 无码任你躁久久久久久老妇双奶| 羲义嫁密着中出交尾gvg794| 亚洲最大成人| jealousvue成熟40岁| 国产亚洲精品久久综合阿香蕉| 口工漫画r18全彩啪啪| 欧美最猛性XXX孕妇| 香蕉99久久久久成人麻豆| 成人精品视频99在线观看免费| 国产午夜精品不卡观看| 久青草国产观看在线视频| 一区三区在线专区在线| 富婆夜店找黑人猛男BD在线| 青青青伊人| 夜色女人香| 久久久久亚洲日日精品| 午夜一区二区三区| 99热这里只有精品9| 黄色天堂网站| 色噜噜狠狠色综合中文字幕| 4480YY旧里番在线播放| 国产伊人自拍| 亚洲中文在线偷拍| 久久伊人青青| AAA级精品无码久久久国片| 欧美特级另类xxx| 高h喷水荡肉爽文总攻| 香蕉在线播放| 久久理论片迅播影院一级| 99视频这里只有精品国产| 日韩高清在线亚洲专区| 99久久婷婷国产综合精品青草 | 亚洲精品视频在线免费| qvod在线| 久久一er精这里有精品| 全文都是肉高h文| 中文字幕无线手机在线| 狠狠色狠狠色综合日日2019|