国产精品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>

      檢測同步串行通信數(shù)據(jù)通信可靠性的方法

      文檔序號:7721763閱讀:365來源:國知局
      專利名稱:檢測同步串行通信數(shù)據(jù)通信可靠性的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信檢測技術(shù),特別是涉及一種適用于檢測同步串行通信數(shù)據(jù)通信可 靠性的方法的檢測技術(shù),以提高數(shù)據(jù)傳輸?shù)目煽啃浴?br> 背景技術(shù)
      在一個嵌入式系統(tǒng)中,一般存在多個板卡,因此互相之間必然存在數(shù)據(jù)交互,也就 存在數(shù)據(jù)交互可靠性的問題。目前數(shù)據(jù)交互方式通常采用并行數(shù)據(jù)總線或串行通信方式。并行數(shù)據(jù)總線由于是嵌入式處理器直接擴展出來,一般速率較高,信號較多,傳輸 距離受限,且容易受到干擾而導致數(shù)據(jù)可靠性問題;串行通信主要采用UART(異步串行通信)或CAN(控制器域網(wǎng))等總線,此類總線 抗干擾能力強,傳輸距離遠,且數(shù)據(jù)通信的可靠性可通過各種校驗方式得以保證,但對系統(tǒng) 有較高的要求,每個板卡上都要有嵌入式處理器以實現(xiàn)此類接口,導致系統(tǒng)復雜程度提高, 不利于生產(chǎn)、維護。目前,同步串行通信由于比較簡單,采用簡單的可編程邏輯即可方便的實現(xiàn),在一 些系統(tǒng)中得到越來越多的應用,在采用可編程邏輯實現(xiàn)數(shù)據(jù)傳輸?shù)膽弥?,?shù)據(jù)傳輸?shù)目?靠性需要一定的機制進行保證。

      發(fā)明內(nèi)容
      針對上述現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種操作簡 單,比對可靠,處理及時的檢測同步串行通信數(shù)據(jù)通信可靠性的方法。為了解決上述技術(shù)問題,本發(fā)明所提供的一種檢測同步串行通信數(shù)據(jù)通信可靠性 的方法,其特征在于,設(shè)定數(shù)據(jù)楨格式由兩位楨頭、兩位地址選擇、八位通信數(shù)據(jù)、一位特征 位、兩位確定位、一位標志位組成,任何板間通信的數(shù)據(jù)必須遵循此格式;方法的步驟為1)數(shù)據(jù)通信的發(fā)起方按照所述格式發(fā)送前13位,并實時監(jiān)視接收端的返回數(shù)據(jù), 并進行比對;由于接收信號比發(fā)送晚一個時鐘周期,因此實際是比較的前12位數(shù)據(jù);2)如果結(jié)果正確,則在兩位確定位上發(fā)送“00”;否則發(fā)送“11”;3)接收方在有效的片選內(nèi),依據(jù)同步時鐘鎖存數(shù)據(jù),同時將鎖存后的數(shù)據(jù)在下一 個跳變沿移出給發(fā)送方進行比對,如果整個通信過程中接收方檢測出兩位楨頭、兩位地址、 一位特征碼、兩位確定位中的任一位錯誤,則將數(shù)據(jù)丟棄,并通過將最后一位標志位置“ 1” 請求重發(fā);如果整個通信過程中接收方檢測出兩位楨頭、兩位地址、一位特征碼、兩位確定 位中的任一位都正確,則將最后一位標志位置“0”,進行傳送,并接收下一楨數(shù)據(jù)。利用本發(fā)明提供的檢測同步串行通信數(shù)據(jù)通信可靠性的方法,由于采用自行比對 的方式,能及時將錯誤數(shù)據(jù)及時丟棄,在對數(shù)據(jù)傳輸?shù)目煽啃砸筝^高的場合具有很大的 實用價值。


      圖1為本發(fā)明實施例同步串行通信的時序圖。
      具體實施例方式以下結(jié)合

      對本發(fā)明的實施例作進一步詳細描述,但本實施例并不用于限 制本發(fā)明,凡是采用本發(fā)明的相似結(jié)構(gòu)及其相似變化,均應列入本發(fā)明的保護范圍。表1為數(shù)據(jù)傳輸?shù)臉E格式,
      兩位楨頭兩位板內(nèi) 地址選擇八位通信數(shù)據(jù)一位特征位兩位確定位一位標志位00,0101ocTff100110,11 本發(fā)明實施例通過將發(fā)送出去的數(shù)據(jù)進行實時回讀比對的方式使同步串性通信 的數(shù)據(jù)可靠性得以保證。如表1所示,在本發(fā)明實施例的檢測同步串行通信數(shù)據(jù)通信可靠性的方法中,為 保證數(shù)據(jù)傳輸?shù)目煽啃?,必須對?shù)據(jù)進行組楨,設(shè)定數(shù)據(jù)楨由兩位楨頭、兩位地址選擇、八 位通信數(shù)據(jù)、一位特征位、兩位確定位、一位標志位組成,任何板間通信的數(shù)據(jù)必須遵循此 格式。數(shù)據(jù)通信的發(fā)起方按照此格式發(fā)送前13位,并實時監(jiān)視接收端的返回數(shù)據(jù),并進行 比對,由于接收信號比發(fā)送晚一個時鐘周期,因此實際是比較的前12位數(shù)據(jù),如果結(jié)果正 確,則在兩位確定位上發(fā)送“00”,否則發(fā)送“11”。接收方在有效的片選內(nèi),依據(jù)同步時鐘鎖 存數(shù)據(jù),同時將鎖存后的數(shù)據(jù)在下一個跳變沿移出給發(fā)送方進行比對,如果整個通信過程 中接收方檢測出兩位楨頭、兩位地址、一位特征碼、兩位確定位中的任一位錯誤,則將數(shù)據(jù) 丟棄。并通過將最后一位標志位置“1”請求重發(fā)。如果整個通信過程中接收方檢測出兩位 楨頭、兩位地址、一位特征碼、兩位確定位中的任一位都正確,則將最后一位標志位置“0”, 進行傳送,并接收下一楨數(shù)據(jù)。圖1為同步串行通信的時序圖,通信由片選、同步時鐘、數(shù)據(jù)發(fā)送、數(shù)據(jù)接收四個 信號組成,發(fā)送方在片選有效(即低電平)的情況下,在同步時鐘的上升沿將數(shù)據(jù)從第1位 第16位依次移出,接收方在同步時鐘的下降沿鎖存數(shù)據(jù),并在下個上升沿將鎖存的數(shù)據(jù) 送給發(fā)送方。圖中為一正確的通信過程,發(fā)送方依次發(fā)送“0,1,0,0, D7,D6,D5,D4,D3,D2, Dl,D0,1 ”,當接收到 “ 1 (非數(shù)據(jù)),0,1,0,0,D7,D6,D5,D4,D3,D2,Dl,DO” 后經(jīng)比較數(shù)據(jù)正 確無誤,然后發(fā)兩位確認位“0,0”,接收方根據(jù)接收到的“0,0”認為此組數(shù)據(jù)有效,進行保 存,并在最后一位標志位置“0”向發(fā)送方確認。
      權(quán)利要求
      1. 一種檢測同步串行通信數(shù)據(jù)通信可靠性的方法,其特征在于,設(shè)定數(shù)據(jù)楨格式由兩 位楨頭、兩位地址選擇、八位通信數(shù)據(jù)、一位特征位、兩位確定位、一位標志位組成,任何板 間通信的數(shù)據(jù)必須遵循此格式;所述方法的步驟為1)數(shù)據(jù)通信的發(fā)起方按照所述格式發(fā)送前13位,并實時監(jiān)視接收端的返回數(shù)據(jù),進行 比對;2)如果結(jié)果正確,則在兩位確定位上發(fā)送“00”;否則發(fā)送“11”;3)接收方在有效的片選內(nèi),依據(jù)同步時鐘鎖存數(shù)據(jù),同時將鎖存后的數(shù)據(jù)在下一個跳 變沿移出給發(fā)送方進行比對,如果整個通信過程中接收方檢測出兩位楨頭、兩位地址、一位 特征碼、兩位確定位中的任一位錯誤,則將數(shù)據(jù)丟棄,并通過將最后一位標志位置“ 1”請求 重發(fā);如果整個通信過程中接收方檢測出兩位楨頭、兩位地址、一位特征碼、兩位確定位中 的任一位都正確,則將最后一位標志位置“0”,進行傳送,并接收下一楨數(shù)據(jù)。
      全文摘要
      一種檢測同步串行通信數(shù)據(jù)通信可靠性的方法,涉及通信檢測技術(shù)領(lǐng)域;所要解決的是同步串行通信數(shù)據(jù)通信的可靠性的技術(shù)問題;該方法中設(shè)定數(shù)據(jù)楨格式由兩位楨頭、兩位地址選擇、八位通信數(shù)據(jù)、一位特征位、兩位確定位、一位標志位組成;其步驟為1)數(shù)據(jù)通信的發(fā)起方按照所述格式發(fā)送前13位,并實時監(jiān)視接收端的返回數(shù)據(jù),進行比對;2)如果結(jié)果正確,則在兩位確定位上發(fā)送“00”;否則發(fā)送“11”;3)接收方在檢測中如有任一位錯誤,則將數(shù)據(jù)丟棄,并通過將最后一位標志位置“1”請求重發(fā);如果任一位都正確,則將最后一位標志位置“0”,進行傳送,并接收下一楨數(shù)據(jù)。本發(fā)明具有操作簡單,比對可靠,處理及時的特點。
      文檔編號H04L1/00GK102118214SQ20091024768
      公開日2011年7月6日 申請日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
      發(fā)明者王修成 申請人:上海申瑞電力科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1