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

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

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

3天內不再提示

波特率漂移導致通信異常的故障排查過程

AGk5_ZLG_zhiyua ? 來源:佚名 ? 作者:佚名 ? 2019-01-08 13:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

示波器的協議解碼功能大家都不生疏,你是否有過波形看起來正常,協議參數、解碼設置都正確,卻無法正常解碼的經歷呢?本文以UART協議為例,分享由于波特率漂移導致通信異常的故障排查過程。

什么是波特率漂移呢?可以理解為被測部件晶振有偏差,導致實際波特率和正常的波特率不一致。為什么波特率漂移會導致通信異常呢?本文從波形出發,帶你自檢解碼結果。

一、波特率漂移導致通信異常的故障排查

引出這樣一個真實的例子,PC端發送串口數據為“0xEE 0x61 0x32 0xFF 0xFC 0xFF 0xFF”,示波器解碼結果為“0xEE 0x98 0xF6 0xFC 0xFF”初步判定通信故障。但協議參數設置和解碼設置都正確,為什么會出現收發不一致的現象呢?

下文將解碼時協議參數設置中的波特率都設置為9600 bps,實際為9600 bps,10126 bps的波形圖解碼結果對比(如圖1所示)分析為例,分享波特率漂移后導致波形有偏差,從而出現通信異常的原因排查過程。

圖1 同一解碼波特率下的不同波形解碼結果圖

首先講講UART的解碼原理。當示波器解碼UART信號時,將空閑電平之后的下降沿作為開始位,然后從波形中等間隔采樣,以等間隔時間段內的采樣點中的多數狀態作為該位的解碼數值。不同波特率的波形,最小數據位寬不一致,時間T=1/采樣率,實際采樣率大的波形對應的時間就小,所以從圖1中可看出波特率為10126bps的波形像往左偏移了。

當解碼時設置的波特率同為9600時,采樣點的位置是根據9600的波特率來確定的,當實際采樣率和9600bps有偏差時,誤差會逐漸累積,從而導致解碼有偏差。設置的數據位寬越大,越容易疊加誤差。

二、自檢波特率方法

從波形出發,根據波形最小位寬估算波特率,此法適用于波特率偏差較大或不確定波特率該設置多少時。這是工程師們較習慣的自檢方法。估算波特率需要看波形中的最小位寬,從來圖2看,時基檔位為100us,最小位寬剛好占一格,則最小位寬為100us左右,換算之后等于10000bps。

想要得到更精確的波特率數值,可以使用示波器的測量功能。打開示波器面板中的【measure】,選擇波特率測量項,觀察波特率測量結果對比,如下圖2紅框內的測量結果。

開頭中引出的例子,正是因為波特率產生了漂移,實際為10000 bps,而解碼時按照正常部件的9600bps來設置,這么一算,波特率誤差大于4%,因此會導致解碼結果不正確。換個晶振再解碼,通訊果然正常了。

圖2 從波形最小位寬估算波特率圖

總結

在解碼中波特率雖然只是一個參數,但因其漂移產生的影響不容忽視,它可能就是導致通信故障的因素。解碼前注意檢驗波特率,這么一個小細節也許可以省去日后排查故障的時間。從波形出發,重新審視示波器價值,它用來觀察波形和分析數據就是為了檢測被測部件是否正常的。

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

    關注

    113

    文章

    7075

    瀏覽量

    196041
  • 波特率
    +關注

    關注

    2

    文章

    320

    瀏覽量

    35557

原文標題:波形正常但是解碼失???可能是波特率漂移了

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    是否可以將 visionfive2 的 uart 配置為 1Mb 波特率

    我需要通過 uart 加載 u-boot 和 u-boot spl,由于某種原因我不能使用 sd 或 spi flash。但是這需要太多時間,因為默認的 uart 波特率是 115200。 我試過
    發表于 02-04 06:24

    碩博電子IO模塊修改波特率和節點ID操作步驟

    正確設置波特率與節點ID,是保證IO模塊與控制器穩定通信的關鍵。配置不當易引發設備失聯、數據錯亂等故障。本文將詳細講解波特率與節點ID的規范修改步驟,輕松搞定配置難題。
    的頭像 發表于 01-27 10:39 ?505次閱讀
    碩博電子IO模塊修改<b class='flag-5'>波特率</b>和節點ID操作步驟

    請問使用串口ISP波特率可以自己設定嗎?

    請問使用串口ISP,波特率可以自己設定嗎?
    發表于 01-14 08:27

    FDCAN 數據段波特率增加后發送失敗的問題分析

    客戶在使用 FDCAN 協議,仲裁段波特率配置位 1Mbit/s,數據段波特率配置為 5Mbit/s時,發現 FDCAN 發送功能異常。首先建議客戶使用 IC 內部回環模式進行測試發現 5M
    發表于 01-04 11:16 ?0次下載

    請問波特率參數如何設置?

    波特率參數如何設置?
    發表于 12-24 08:05

    支持小數波特率的意義是什么

    我看芯源有一款MCU是支持小數波特率,支持小數波特率的意義是什么?是為了數據傳輸更穩定?
    發表于 12-11 07:15

    UART波特率計算及UART收發回顯實驗

    決定串口波特率的寄存器有BRR(Bite Rate Rigister),SEMR(Serial Extended Mode Rigister)和MDDR(Modulation Duty
    的頭像 發表于 10-17 09:51 ?2970次閱讀
    UART<b class='flag-5'>波特率</b>計算及UART收發回顯實驗

    【排障帖】分享串口通信常見問題自查流程

    參數,如波特率、校驗位等不一致,同樣會導致無法正常通信。 此外,以下這些細節也是我們在排查過程中需要注意的: ①信號干擾與屏蔽: 通信信號在
    發表于 09-10 11:45

    115200的波特率,為啥實際速度只有11KB/s?

    波特率≠真實速度! 這幾個概念確實容易混淆,但它們描述的是通信過程中不同層面的速率指標。讓我們一起來理清楚它們的區別和聯系↓ 主要區別解析 比特 (Bit Rate): 指每秒傳輸的
    的頭像 發表于 09-10 11:18 ?749次閱讀

    請問如何使用低功耗 UART (LP UART) 波特率補償?

    如何使用低功耗 UART (LP UART) 波特率補償?
    發表于 08-21 07:05

    波特率是什么

    波特率是串行通信中的一個核心參數,用于描述數據在傳輸線路上的傳輸速率。以下從定義、單位、與比特的關系、實際應用及設置注意事項等方面進行詳細說明: 一、定義與本質 波特率(Baud R
    的頭像 發表于 07-22 11:11 ?8294次閱讀

    可編程電源的通信波特率應如何設置?

    (如14400bps)導致兼容性問題。 通信距離與波特率平衡 短距離(<10m):可選用高波特率(如115200bps)以提高數據傳輸效率,適用于實時監控或高速控制場景。 長距
    發表于 07-07 15:01

    基于瑞薩64位MPU RZ/G2L的uboot串口多波特率支持介紹

    本文主要介紹基于瑞薩64位MPU RZ/G2L,討論uboot下非常規波特率115200的支持方法,用于解決客戶對uboot下特殊波特率的需求,供客戶參考。
    的頭像 發表于 07-04 15:54 ?3050次閱讀
    基于瑞薩64位MPU RZ/G2L的uboot串口多<b class='flag-5'>波特率</b>支持介紹

    MAX13051 ±80V故障保護CAN收發器,具有自動波特率模式技術手冊

    MAX13051為具有自動波特率模式、±80V故障保護的CAN收發器,可理想用于需要過壓保護的設備網絡和其他工業網絡應用。MAX13051可以為CAN協議控制器和CAN總線的物理線路提供連接。
    的頭像 發表于 05-27 11:07 ?1378次閱讀
    MAX13051 ±80V<b class='flag-5'>故障</b>保護CAN收發器,具有自動<b class='flag-5'>波特率</b>模式技術手冊

    直流充電測試負載常見故障排查

    直流充電測試負載作為高精度電力電子設備,其故障排查需結合電力電子、自動控制、熱力學等多學科知識。本文從典型故障現象出發,結合工程實踐案例,梳理系統性排查方法。 一、
    發表于 03-18 12:32