[發明專利]一種串行通信總線數據校驗方法和系統有效
| 申請號: | 202210170203.X | 申請日: | 2022-02-24 |
| 公開(公告)號: | CN114237973B | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 耿曉祥;劉靜;王建中 | 申請(專利權)人: | 蘇州云途半導體有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06F13/42 |
| 代理公司: | 北京天盾知識產權代理有限公司 11421 | 代理人: | 丁敬博 |
| 地址: | 215500 江蘇省蘇州市常*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 串行 通信 總線 數據 校驗 方法 系統 | ||
本發明涉及一種串行通信總線數據校驗方法和系統,所述方法包括:步驟S1:發送設備以數據塊為單位發送數據,每次發送一個數據塊或兩個數據塊后等待第一間隔后繼續發送數據;數據塊的發送持續到所有待發送數據均發送完畢為止;步驟S2:接收設備接收數據塊并存入接收緩沖寄存器;對接收緩沖寄存器中的數據塊內容做數據校驗和/或糾錯;基于校驗結果累加計數器以改變接收設備和發送設備的狀態,并基于校驗結果發送反饋信息。本發明進一步增加了數據通信效率,提高了串行通信正確率。
技術領域
本發明屬于數字電路領域,尤其涉及一種串行通信總線數據校驗方法和系統。
背景技術
總線式通信網絡是基于總線傳輸技術實現的多個設備間的通信網絡,其鏈路傳輸速率高,并且具有很高的實時性和可靠性。由于這一特點,總線式通信網絡越來越多地應用在各類分布式監測和控制系統中,應用于工業自動化、交通工具、醫療儀器、環境控制等眾多領域。
當前的串行數據通信總線包括主設備和從設備。主從設備的各個通信模塊之間可實現數據的交互。采用的是根據數據采集指令由參數采集設備直接向發送設備返回數據的方式。也就是說,由發送設備將數據發送給接收設備,發送設備不具備數據內容復雜改變以及進行復雜計算的功能,通常總線接口的通信也不具備握手機制,而僅僅具備收發功能。在短距離通信和環境可靠的情況下,串行總線能夠保證其實時性和可靠性,但是在環境發生變化或者傳輸距離增加,總線上連接的采集設備數量增加,待發送數據量增加的情況下,都會導致傳輸可靠性的降低;但是,由于上述已經介紹過的原因,串行總線的發送和接收裝置在軟硬件方面的改進空間非常有限,而傳統的串行數據通信總線也不具備自我檢錯和糾錯能力,普遍采用奇偶校驗方式校驗能力相當有限,而且與之配套的硬件裝置擴展性很差。那么在擴展能力有限、軟硬件資源受限的情況下,提高串行通信總線的傳輸可靠性和校驗能力,是亟待解決的技術問題。
發明內容
為了解決現有技術中的上述問題,本發明提出了一種串行通信總線數據校驗方法和系統,所述方法包含:
步驟S1:發送設備以數據塊為單位發送數據,每次發送一個數據塊或兩個數據塊后等待第一間隔后繼續發送數據;數據塊的發送持續到所有待發送數據均發送完畢為止;
所述步驟S1具體包括如下步驟:
步驟S11:判斷發送設備的發送狀態并進入相應步驟;
步驟S12:當發送設備處于第一發送狀態時,發送設備以數據塊為單位發送數據,每次發送一個數據塊的內容;
步驟S13:當發送設備處于第二發送狀態時,發送設備以數據塊為單位發送數據,每次發送兩個數據塊的內容;所述兩個數據塊為第一數據塊和第二數據塊;其中:第一數據塊的內容等于第二數據塊的內容;
步驟S14:當發送設備處于第三發送狀態時,發送設備以數據塊為單位發送數據,每次發送兩個數據塊的內容;第一數據塊的內容包括待發送數據中的包編號、抽樣內容、校驗內容;第二數據塊的內容包括待發送數據內容;
步驟S2:接收設備接收數據塊并存入接收緩沖寄存器;對接收緩沖寄存器中的數據塊內容做數據校驗和/或糾錯;基于校驗結果累加計數器以改變接收設備和發送設備的狀態,并基于校驗結果發送反饋信息;
所述步驟S2具體包括如下步驟:
步驟S21:判斷接收設備的接收狀態并進入相應步驟;
步驟S22:在接收設備處于第一接收狀態時,接收設備將接收到的數據塊存入第一接收緩沖存儲器;此時,第二接收緩沖器線路關閉;接收設備默認的處于第一接收狀態;
所述步驟S22還包括:接收設備中的接口校驗單元基于數據塊內容中的校驗位做數據校驗,若校驗錯誤,則累加計數器;若計數器小于等于第一預設值則,則發送第一反饋信息;若累加計數器大于第一預設值二小于第二預設值;則發送第二反饋信息以使得發送設備進入第二發送狀態;使得接收設備進入第二接收狀態;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州云途半導體有限公司,未經蘇州云途半導體有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210170203.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:PCB對插電路和電源設備
- 下一篇:一種包含納米纖維結構的柔性膜燃料電池
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





