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

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

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

3天內不再提示

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

上海同星智能科技有限公司 ? 2024-09-25 08:03 ? 次閱讀

在汽車總線中常見的喚醒方式有硬線喚醒、網絡喚醒和特定信號喚醒,而LIN總線則是通過休眠幀與喚醒電平來實現的,本文將介紹LIN的喚醒與休眠機制。

目錄

Catalog

1. 網絡管理

2. 喚醒

3.休眠

1

網絡管理

在LIN2.1協議當中網絡管理指的是網絡的休眠和喚醒管理,圖1為LIN從節點的通訊狀態。

初始化:在復位和喚醒之后進入該狀態,從節點將進行必要的初始化然后進入工作狀態。這里的初始化指的是LIN相關的初始化,重置和喚醒意味著是不同的初始化,同時初始化在100ms內完成。

工作:LIN網絡上存在LIN報文的收發

總線睡眠模式:LIN總線上保持隱形電平,只有喚醒電平可以出現在LIN總線上。

9d2b22d2-7ad1-11ef-bb4b-92fbcf53809c.png

圖1 LIN從節點通訊狀態

2

喚醒

在休眠的LIN網絡中任意一個節點(主節點和從節點)都可以發送喚醒電平來喚醒LIN網絡,喚醒電平持續250us~5ms。其他節點應該檢測大于150us的脈沖,并準備好在100ms內監聽LIN總線,即在脈沖結束處算起100ms以內準備接收來至主節點的報頭,如圖2所示;如果是從節點發送的喚醒電平,它將準備立即接收報文幀頭或者傳輸報文,主節點也必須在100ms內發送幀頭開始通信

9d40858c-7ad1-11ef-bb4b-92fbcf53809c.png

圖2 喚醒從節點的信號接收

如果發出喚醒電平后在150ms~250ms內總線沒有接收任何幀信息,則發送喚醒電平的節點應發送新的喚醒信號,喚醒信號最多可以發三次,如圖3所示:

9d5d13a0-7ad1-11ef-bb4b-92fbcf53809c.png

圖3 一個喚醒信號塊

如果在三次喚醒請求失敗后,節點應該至少等待1.5s。然后發出第四次喚醒電平。如圖4所示:

9d6e6628-7ad1-11ef-bb4b-92fbcf53809c.png

圖4 長時間的喚醒信號

為了滿足上述要求,TSMaster提供了WakeUp電平信號參數配置模塊,如圖5所示:

9d83c306-7ad1-11ef-bb4b-92fbcf53809c.jpg

圖5 TSMaster喚醒電平信號參數配置

喚醒電平長度=1000000/Baudrate*(BitNum),比如波特率為19.2k,設置BitNum = 5,則電平寬度為260.4,如圖6所示:

9d999f8c-7ad1-11ef-bb4b-92fbcf53809c.jpg

圖6 喚醒電平信號示波器波形

當設置Tirgger Times等于3,觸發間隔時間等于3ms,則TSMaster會發出多幀喚醒報文,報文間隔等于3ms,如圖8所示,先發送喚醒電平(260.4us),然后過3ms過后再次發送喚醒電平,循環發送了三次。

9daee6bc-7ad1-11ef-bb4b-92fbcf53809c.jpg

圖7 TSMaster多次觸發喚醒配置

9dd84d22-7ad1-11ef-bb4b-92fbcf53809c.jpg

圖8 多次觸發喚醒示波器波形

3

休眠

LIN總線有兩種情況下進入休眠:

1)利用診斷幀的主節點請求幀0x3C作休眠命令

2)當LIN總線中不存在隱形和顯示電平的切換(4~10s)時,節點自動進入休眠;LIN2.1協議規定,休眠報文必須由主節點發出,休眠報文幀內容如圖9:

9df3f856-7ad1-11ef-bb4b-92fbcf53809c.png

圖9 LIN休眠報文幀

在TSMaster的LIN發送窗口中,如圖10所示,選擇節點和通道,然后點擊Goto Sleep按鈕,即可通過示波器查看到波形報文(圖11)。

9e06a44c-7ad1-11ef-bb4b-92fbcf53809c.jpg

圖10 TSMaster LIN休眠幀發送

9e1ca2c4-7ad1-11ef-bb4b-92fbcf53809c.jpg

圖11 LIN休眠幀示波器波形

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

    關注

    19

    文章

    109

    瀏覽量

    27629
  • 總線
    +關注

    關注

    10

    文章

    2904

    瀏覽量

    88442
  • LIN
    LIN
    +關注

    關注

    4

    文章

    221

    瀏覽量

    40404
  • MASTER
    +關注

    關注

    0

    文章

    104

    瀏覽量

    11342
  • 休眠喚醒
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7573
收藏 人收藏

    評論

    相關推薦

    如何作休眠定時喚醒

    芯片休眠前,打開全局中斷使能和定時器0中斷使能,定時器0時鐘源選擇內部32768 WDT時鐘,僅當內部WDT晶振打開時有效,芯片通過定時器0間斷喚醒。這樣休眠功耗較低,增加5uA左右。
    發表于 03-24 14:03

    如何實現局部網絡的休眠喚醒機制

    局部網絡管理是什么?局部網絡(PN)管理的優勢有哪些?如何實現局部網絡的休眠喚醒機制
    發表于 04-19 07:42

    應廣單片機休眠和按鍵喚醒介紹

    單片機的休眠電流幾乎在2uA以下,經常測到都是一點幾uA.非常不錯|那么應廣單片機的低功耗和按鍵喚醒是怎么實現的呢?不多說上代碼.除了外部喚醒,還有一種機制是內部定時器定時
    發表于 07-21 09:12

    CH582M freeRTOS如何實現休眠休眠后如何喚醒

    有以下以后望解答:如何實現休眠休眠后如何喚醒?目前嘗試用裸機例程中的休眠函數,僅LowPower_Shutdown(0); 可以正常睡眠并且成功
    發表于 08-01 06:19

    lightsleep休眠不同喚醒方式的功耗問題求解

    我用arduino對esp32c3開發板進行編程測試lightsleep的休眠功耗,GPIO2口接紅外,發現了一個問題,當我僅使用GPIO喚醒時,休眠后電流為5.16ma,僅使用Timer喚醒
    發表于 03-07 07:07

    基于S3C2440和WindowsCE5.0的平臺休眠喚醒方案

    ]。Windows CE 作為一個廣泛應用于嵌入式設備上的操作系統,提供了完善的電源管理功能。其中,休眠喚醒便是一個重要的功能。本文在結合S3C2440硬件基礎上分析休眠喚醒過程,分別
    發表于 10-31 15:51 ?0次下載
    基于S3C2440和WindowsCE5.0的平臺<b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>方案

    MSP430休眠喚醒裝置設計詳析

    針對礦用救災指揮裝置網絡視頻服務器采用電池供電工作時間短的缺點, 采用 MSP430 低功耗單片機設計了一種休眠喚醒裝置, 實現了網絡視頻服務器的休眠喚醒功能, 延長了網絡視頻服務器電
    發表于 04-24 14:27 ?14次下載
    MSP430<b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>裝置設計詳析

    單片機休眠喚醒二三事

    想知道單片機休眠如何像吃了德芙一樣絲滑么?想讓你的單片機產品在合適的時候休眠待機不再失眠么?想讓你的單片機項目隨叫隨醒不再怠惰長眠么?答案-關于單片機休眠喚醒的配置都在這里了
    發表于 12-20 19:00 ?24次下載
    單片機<b class='flag-5'>休眠</b>與<b class='flag-5'>喚醒</b>二三事

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

    雖然新架構的發展促進著通信技術的升級換代,但作為車載通信技術的常青樹之一的LIN通信,由于其自身的特點,將會繼續發光發熱。其中LIN休眠喚醒作為整車
    的頭像 發表于 12-16 09:18 ?1976次閱讀

    ECU系統休眠后通過診斷報文喚醒ECU且喚醒網絡

    ECU系統休眠后TJA1043的INH腳處于floating高阻態,系統休眠后通過硬件外部電路下拉到低電平狀態/Low-level,ECU系統休眠前把TJA1043的INH腳配置為喚醒
    的頭像 發表于 04-04 09:40 ?9029次閱讀

    ECU系統休眠后通過診斷報文喚醒ECU且喚醒網絡后快發NM報文

    在一文中我們分析并實現了通過診斷報文喚醒ECU且喚醒網絡的需求,但是經過測試發現網絡
    的頭像 發表于 05-09 09:36 ?6118次閱讀
    ECU系統<b class='flag-5'>休眠</b>后通過診斷報文<b class='flag-5'>喚醒</b>ECU且<b class='flag-5'>喚醒</b>網絡后快發NM報文

    應用筆記 | TSMaster如何代碼自動發送LIN報文

    前面我們出了關于TSMaster應用筆記系列的幾篇文章,小伙伴反饋都非常實用,也是工程師們在使用TSMaster軟件中切切實實會遇到的問題,今天繼續給大家帶來應用筆記系列文章——如何代碼自動發送
    的頭像 發表于 08-25 11:05 ?1972次閱讀
    應用筆記 | <b class='flag-5'>TSMaster</b>如何代碼自動發送<b class='flag-5'>LIN</b>報文

    LIN休眠喚醒及測試心得

    這次我們的介紹主題是LIN休眠喚醒,一起看看標準和差異性,開發和測試的關系,實際的案例分享也來了。
    的頭像 發表于 11-23 08:43 ?1307次閱讀
    <b class='flag-5'>LIN</b><b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>及測試心得

    使用教程 | 基于TSMaster如何實現LIN RBS 剩余總線仿真

    。本文主要講解TSMaster中LINRBS的操作流程。“本文目錄:一、硬件連接準備二、TSMaster軟件LINRBS操作流程1.導入LDF文件2.LIN通道選
    的頭像 發表于 05-15 10:33 ?1642次閱讀
    使用教程 | 基于<b class='flag-5'>TSMaster</b>如何實現<b class='flag-5'>LIN</b> RBS 剩余總線仿真

    TSMaster 自定義 LIN 調度表編程指導

    LIN(LocalInterconnectNetwork)協議調度表是用于LIN總線通信中的消息調度的一種機制,我們收到越來越多來自不同用戶希望能夠通過接口實現自定義LIN調度表的需求
    的頭像 發表于 05-11 08:21 ?766次閱讀
    <b class='flag-5'>TSMaster</b> 自定義 <b class='flag-5'>LIN</b> 調度表編程指導
    主站蜘蛛池模板: 久久婷婷国产一区二区三区 | 天堂成人网| 不卡无毒免费毛片视频观看 | 夜夜穞狠狠穞 | 天天拍夜夜添久久精品中文 | 天天做夜夜做久久做狠狠 | 午夜快播| 国产精品国产三级在线高清观看 | 四虎最新永久免费网址 | 国产色婷婷精品综合在线 | 欧美乱论视频 | 久久亚洲国产成人精品性色 | 午夜精品福利在线 | 美女黄色在线看 | 色妹子在线 | 欧美极品在线播放 | 日本亚洲高清乱码中文在线观看 | 日本乱理论片免费看 | 中文字幕在线播放一区 | 奇米7777| 性欧美video视频另类 | 亚洲丰满熟妇毛片在线播放 | a一级视频 | 国产在线免 | 久久国产精品岛国搬运工 | 视频一区二区不卡 | 免费人成年激情视频在线观看 | 久久性 | 午夜视频在线观看网站 | 日本特黄特色 | 色一情一乱一乱91av | 欧美色视频在线观看 | 一级a性色生活片毛片 | 国产jlzzjlzz视频免费 | 日韩一级欧美一级在线观看 | 11111日本网站 | 成人亚洲欧美在线电影www色 | 三级在线观看免播放网站 | 特黄视频| 亚洲精品香蕉婷婷在线观看 | 深夜视频在线播放视频在线观看免费观看 |