0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

無線模塊校驗失敗是怎么回事呢

思為無線 ? 2021-08-12 15:34 ? 次閱讀

無線模塊經(jīng)常有人在校驗過程中會失敗,又是什么原因呢?造成校驗失敗的大部分原因都是因為我們在校驗過程中數(shù)據(jù)發(fā)生了丟失和錯誤,說得簡單點,校驗的過程是收發(fā)兩端共同完成的過程,發(fā)送一個數(shù)據(jù)包到串口,然后由發(fā)送端將數(shù)據(jù)包發(fā)送到接收端的指定位置,接收端再到指定的位置檢驗字節(jié),同時,再將接收到的數(shù)據(jù)按規(guī)定方式計算出接收端校驗字節(jié),如果接收端校驗字節(jié)與接收到的發(fā)送端校驗字節(jié)相等,則說明數(shù)據(jù)包是有效的,否則就應(yīng)該放棄該數(shù)據(jù)包。這也就是我們平時校驗過程中出現(xiàn)失敗的主要原因。

無線模塊校驗的方法最常用的是奇偶校驗和循環(huán)冗余碼校驗兩次,在串行數(shù)據(jù)傳輸過程中,由于干擾可能引起的信息錯誤,出現(xiàn)“誤碼”,我們在傳輸過程中發(fā)現(xiàn)的錯誤叫做檢碼,發(fā)出錯誤后,進(jìn)行修正叫檢錯。除去這兩種常用的校驗方法,還有異或校驗、sum等等,其中以奇偶校驗方法最為簡單粗暴,但是這種方式有一個缺點,它只能發(fā)現(xiàn)錯誤,不能糾正錯誤,所以一旦發(fā)現(xiàn)誤碼的時候,不能進(jìn)行檢錯,只能將數(shù)據(jù)包重新發(fā)送。而循環(huán)冗余碼校驗方法則有很好的自動糾錯功能,但也相對的比奇偶校驗方法復(fù)雜的多。所以我們進(jìn)行校驗的時候,選擇什么算法還是要看自己怎么去抉擇。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 無線模塊
    +關(guān)注

    關(guān)注

    12

    文章

    625

    瀏覽量

    48587
收藏 人收藏

    評論

    相關(guān)推薦

    【AI技術(shù)支持】ESP32-WROVER-IE-N16R8模組上電啟動失敗問題處理

    控制模塊的供電電源通斷來控制模塊開機,MCU首次控制模塊通電時,模塊無反應(yīng),模塊上電啟動失敗,為
    的頭像 發(fā)表于 11-20 01:00 ?593次閱讀
    【AI技術(shù)支持】ESP32-WROVER-IE-N16R8模組上電啟動<b class='flag-5'>失敗</b>問題處理

    PGA2311調(diào)音效果不明顯,是怎么回事?

    單顆PGA2311,有效果,但是調(diào)音效果不明顯,是怎么回事?!求支援啊?。?!
    發(fā)表于 10-29 07:15

    視頻引擎初始化失敗怎么回事

    視頻引擎初始化失敗是一個常見的技術(shù)問題,它可能由多種原因引起,包括軟件沖突、硬件問題、驅(qū)動程序問題、系統(tǒng)設(shè)置錯誤等。要解決這個問題,需要對可能的原因進(jìn)行詳細(xì)的分析和診斷。 1. 軟件沖突 1.1
    的頭像 發(fā)表于 09-18 18:18 ?1442次閱讀

    vca822發(fā)熱是怎么回事???如何解決?

    vca822發(fā)熱是怎么回事?。柯爠e人反應(yīng)是運放自激了 那應(yīng)該怎么解決?
    發(fā)表于 09-05 06:50

    大帶寬服務(wù)器推流延遲怎么回事

    大帶寬服務(wù)器推流延遲怎么回事
    的頭像 發(fā)表于 09-03 14:52 ?375次閱讀

    ensp啟動失敗,錯誤代碼40怎么回事

    ENSP(Enterprise Network Simulation Platform)啟動失敗并顯示錯誤代碼40,通常是由多種原因引起的。以下是一些可能的原因及相應(yīng)的解決方法: 一、可能的原因
    的頭像 發(fā)表于 08-30 14:29 ?9412次閱讀

    PCBA加工中錫膏容易變干是怎么回事?

    這是怎么回事?下面深圳佳金源錫膏廠家給大家簡單介紹一些錫膏變干的原因:一、在回流焊工藝中錫膏容易發(fā)干,出現(xiàn)錫膏不熔化。錫膏不能覆蓋焊點,導(dǎo)致焊點焊接不良等現(xiàn)象出
    的頭像 發(fā)表于 08-20 15:58 ?321次閱讀
    PCBA加工中錫膏容易變干是<b class='flag-5'>怎么回事</b>?

    DS250DF410的USB一直無法連接是怎么回事?

    請問一下TI的工程師,DS250DF410這個芯片的評估板USB一直無法連接是怎么回事?如下圖所示
    發(fā)表于 08-19 07:02

    服務(wù)器錯誤是怎么回事?常見錯誤原因及解決方法匯總

    服務(wù)器錯誤是怎么回事?最常見的原因分有六個,分別是:硬件問題、軟件問題、網(wǎng)絡(luò)問題、資源耗盡、數(shù)據(jù)庫、文件權(quán)限問題??梢愿鶕?jù)以下具體錯誤原因進(jìn)行辨別,并選擇適合的解決方法。關(guān)于常見服務(wù)器原因及解決方法如下:
    的頭像 發(fā)表于 08-12 10:11 ?1589次閱讀

    INA233空載時,讀得MFR_READ_VSHUNT的值很大,是怎么回事?

    INA233空載時,讀得MFR_READ_VSHUNT的值很大,在測量有負(fù)載時比較數(shù)值正常,是怎么回事
    發(fā)表于 08-08 06:54

    RTOS版本用示例提供的UART驅(qū)動,編譯失敗提示找不到函數(shù)uart_div_modify(),是怎么回事?

    RTOS版本用示例提供的UART驅(qū)動,編譯失敗提示找不到函數(shù)uart_div_modify(),是怎么回事? 搜索了整個工程也沒有找到這個函數(shù)的定義或者聲明!
    發(fā)表于 07-22 08:17

    usb dfu驅(qū)動安裝失敗,提示指定位置不包含有關(guān)硬件的信息是怎么回事?

    usb dfu 驅(qū)動安裝失敗,提示指定位置不包含有關(guān)硬件的信息,文檔里面說要序列號是怎么回事
    發(fā)表于 05-17 14:30

    STM8S207驅(qū)動RC522,燒錄程序進(jìn)去可以讀卡,但是仿真的時候無法讀卡怎么回事?

    自己畫的板子,燒錄程序進(jìn)去可以讀卡,但是仿真的時候無法讀卡,同樣程序網(wǎng)上買的522模塊可以正常使用,怎么回事
    發(fā)表于 05-10 06:01

    晶振的誤差是怎么回事?如何有效控制晶振誤差的出現(xiàn)?

    不是所有的東西都完美無瑕疵,就像電子產(chǎn)品都會出現(xiàn)一定的誤差一個道理。今天小編將要說的就是晶振誤差的相關(guān)問題,晶振的誤差是怎么回事?
    的頭像 發(fā)表于 05-09 14:33 ?1074次閱讀

    什么是TTL接口?TTL輸出是怎么回事?

    什么是TTL接口?TTL輸出是怎么回事? TTL接口是一種數(shù)字電信號傳輸標(biāo)準(zhǔn)。它使用晶體管作為信號轉(zhuǎn)換器,將輸入的電壓信號轉(zhuǎn)換為明確的邏輯電平,從而實現(xiàn)數(shù)據(jù)的傳輸和控制。 TTL接口的主要特點是邏輯
    的頭像 發(fā)表于 02-05 15:51 ?1.2w次閱讀