国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于壽命篩選的高可靠總線消息傳輸方法

      文檔序號:9455782閱讀:667來源:國知局
      一種基于壽命篩選的高可靠總線消息傳輸方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及電子控制系統(tǒng)中的消息傳輸技術(shù),特別是一種基于壽命篩選的高可靠 總線消息傳輸方法。
      【背景技術(shù)】
      [0002] 在飛機(jī)、汽車等電氣控制系統(tǒng)設(shè)計中,總線的應(yīng)用是較為廣泛的,而由于總線通信 故障造成的設(shè)備缺陷會嚴(yán)重地制約設(shè)備運行的穩(wěn)定性和可靠性。為了能夠改善總線的通信 質(zhì)量,通常增加硬件本身的抗干擾性是一個有效的方面,而在某些應(yīng)用環(huán)境中,硬件干擾變 得不可避免。因此,在處理邏輯上進(jìn)行抗干擾設(shè)計成為了一個重要的設(shè)計方面。"握手-發(fā) 信息-確認(rèn)-再確認(rèn)"是一個常用的可靠性設(shè)計方式,但該方式的通信雙方在處理邏輯上效 率較低。為了減輕通信功能的處理壓力,將處理器的工作時間更多地投入到所擔(dān)任的功能 上,本發(fā)明提出了一種基于壽命篩選的高可靠總線消息傳輸技術(shù)來解決在硬件干擾不可避 免的情況下的總線信息可靠傳輸問題。

      【發(fā)明內(nèi)容】

      [0003] 本發(fā)明要解決的技術(shù)問題為:提供一種基于壽命篩選的高可靠性總線消息傳輸方 法,解決現(xiàn)有技術(shù)中的處理方法在處理邏輯上效率較低的問題。
      [0004] 本發(fā)明的技術(shù)方案為:
      [0005] -種基于壽命篩選的高可靠總線消息傳輸方法,包括,在總線中的消息的發(fā)送端 進(jìn)行N次帶校驗碼的消息發(fā)送,消息的接收端當(dāng)收到M條校驗正確的消息后,判定消息有 效,其中〇〈M < N。
      [0006] 進(jìn)一步地,消息的發(fā)送端需要在Tllfet_X80%的時間長度內(nèi)完成全部N次帶校驗 碼的消息發(fā)送,而消息的發(fā)送周期大于兩倍的T llfetinreJ Hfetinre為接收端的消息有效壽命,即 消息有效性判斷的生命周期。
      [0007] 進(jìn)一步地,依據(jù)TllfetinreS義假定篩選組,對于接收端所收到的一組相同的消息,信 宿端以如下方式定義假定篩選組:從某一個通過校驗的消息開始計時,直到T llfetinJ寸長內(nèi) 的所有通過校驗的消息為一個假定篩選組,假定篩選組的第一個消息定義為起點消息。
      [0008] 進(jìn)一步地,每一個假定篩選組為消息有效性判別的一個判據(jù)單元,在根據(jù)每個假 定篩選組對消息有效性進(jìn)行判別時,假定篩選組外的消息對消息有效性判別過程均無貢 獻(xiàn)。
      [0009] 進(jìn)一步地,消息的接收端對每一條收到的校驗通過的消息標(biāo)記時間,并將其后 TllfetinJ寸間內(nèi)收到的消息作為一個假定篩選組,若假定篩選組內(nèi)存在M條校驗通過的消息, 則認(rèn)為該消息有效,否則該消息在該假定篩選組為判據(jù)單元的條件下被判定為無效。
      [0010] 進(jìn)一步地,每條總線消息均包含一個校驗碼,信源通過對該條消息的各個字段的 內(nèi)容進(jìn)行運算,得到一個數(shù)值作為該條消息的校驗碼,完成對該條消息的校驗。
      [0011] 進(jìn)一步地,所以運算采用的方法可為CRC校驗碼,奇偶校驗碼,校驗和碼中的一 種。
      [0012] 進(jìn)一步地,假定篩選組的第一個消息定義為起點消息,定義不能作為假定篩選組 的起點消息的消息為凋亡消息。
      [0013] 進(jìn)一步地,凋亡消息包括兩類:第一類若將其作為假定篩選組起點消息,其發(fā)生時 間距當(dāng)前時刻已經(jīng)超過T llfetinre的消息;第二類為當(dāng)以某個消息為起點消息的假定篩選組為 判據(jù)單元,判別消息有效后,該假定篩選組內(nèi)的消息都將變?yōu)榈蛲鱿?,不能再作為新的?定篩選組的起點消息,構(gòu)造新的假定篩選組。
      [0014] 本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點在于:
      [0015] 本發(fā)明的一種基于壽命篩選的高可靠總線消息傳輸技術(shù)通過消息發(fā)送端多次發(fā) 送,消息接收端根據(jù)壽命對消息的有效性進(jìn)行多次確認(rèn)的方式,實現(xiàn)了消息的可靠性發(fā)送, 既可以避免因通信線路的瞬時干擾造成的消息丟失,也可以避免誤收到噪聲消息后對消息 接收端正常功能的干擾。并且,在進(jìn)行通信前,消息的發(fā)送端無需進(jìn)行握手等復(fù)雜的通信線 路可靠性確認(rèn),提高了其通信時的事務(wù)執(zhí)行效率。
      【附圖說明】
      [0016] 圖1為本發(fā)明的運行過程時序示意圖。
      【具體實施方式】
      [0017] 本發(fā)明的一種基于壽命篩選的高可靠總線消息傳輸技術(shù),在總線中的消息的發(fā)送 端(信源)進(jìn)行N次帶校驗碼的消息發(fā)送,消息的接收方(信宿)當(dāng)收到M條校驗正確的 消息后,判定消息有效,其中〇〈M < N。
      [0018] 總線中的消息的發(fā)送端(信源)進(jìn)行N次帶校驗碼的消息發(fā)送,信源需要在 Tllfet_X80%的時間長度內(nèi)完成全部N次帶校驗碼的消息發(fā)送,而消息的發(fā)送周期大于兩 倍的T llfetinK。Tllfetinre為信宿端的消息有效壽命,即消息有效性判斷的生命周期。信宿端依 據(jù)T llfetiniJg義假定篩選組。對于信宿端所收到的一組相同的消息,信宿端以如下方式定義 假定篩選組:從某一個通過校驗的消息開始計時,直到T llfetinre時長內(nèi)的所有通過校驗的消 息為一個假定篩選組,假定篩選組的第一個消息定義為起點消息。每一個假定篩選組為消 息有效性判別的一個判據(jù)單元,在根據(jù)每個假定篩選組對消息有效性進(jìn)行判別時,假定篩 選組外的消息對消息有效性判別過程均無貢獻(xiàn)。
      [0019] 消息的接受方(信宿)對每一條收到的校驗通過的消息標(biāo)記時間,并將其后 TllfetinJ寸間內(nèi)收到的消息作為一個假定篩選組,若假定篩選組內(nèi)存在M條校驗通過的消息, 則認(rèn)為該消息有效,否則該消息在該假定篩選組為判據(jù)單元的條件下被判定為無效。
      [0020] 每條總線消息均包含一個校驗碼,信源通過對該條消息的各個字段的內(nèi)容進(jìn)行運 算,得到一個數(shù)值作為該條消息的校驗碼,完成對該條消息的校驗,運算方法與所使用的校 驗碼相關(guān),包括CRC校驗碼,奇偶校驗碼,校驗和碼等校驗方式。
      [0021] 從某一個通過校驗的消息開始計時,直到Tllfetinre時長內(nèi)的所有通過校驗的消息為 一個假定篩選組,假定篩選組的第一個消息定義為起點消息,定義不能作為假定篩選組的 起點消息的消息為凋亡消息。凋亡消息包括兩類:第一類若將其作為假定篩選組起點消息, 其發(fā)生時間距當(dāng)前時刻已經(jīng)超過T llfetinre的消息;第二類為當(dāng)以某個消息為起點消息的假定 篩選組為判據(jù)單元,判別消息有效后,該假定篩選組內(nèi)的消息都將變?yōu)榈蛲鱿?,不能再?為新的假定篩選組的起點消息,構(gòu)造新的假定篩選組。
      [0022] 本發(fā)明的一個實施例實現(xiàn)在1553B總線消息的高可靠通信問題的解決方案中。我 們實施例可以描述為如下形式:
      [0023] 1553B總線通信的一方為命令發(fā)出方,設(shè)為BC,另一方為命令接收方,設(shè)為RT。命 令發(fā)送方一個消息的發(fā)送持續(xù)50ms,該命令將在此50ms內(nèi)共發(fā)送10遍,每個命令在發(fā)送完 畢后的IOs內(nèi)不會重新發(fā)送。命令的接收方RT在500ms內(nèi)對所收到的命令進(jìn)行10選5篩 選,即:
      [0024] N= 10, M = 5, Tlifetime= 500ms
      [0025] 此時,BC發(fā)送一個命令的持續(xù)時間為50ms,滿足小于TllfetinieX80%的條件。
      [0026] 實施例中,消息的收發(fā)端BC和RT均采用帶有兼容61580芯片的SoC芯片,通過 61580芯片來實現(xiàn)1553B總線單條消息的發(fā)送和接收功能。BC依每
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1