[發明專利]自適應速率的數據讀寫方法及設備有效
| 申請號: | 202111324729.0 | 申請日: | 2021-11-10 |
| 公開(公告)號: | CN114095300B | 公開(公告)日: | 2023-05-30 |
| 發明(設計)人: | 葉海榮;何代明;楊磊;李成武;劉志遠 | 申請(專利權)人: | 天津兆訊電子技術有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 北京汲智翼成知識產權代理事務所(普通合伙) 11381 | 代理人: | 陳曦;賈興昌 |
| 地址: | 300450 天津市濱海新區開發區信*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自適應 速率 數據 讀寫 方法 設備 | ||
本發明公開了一種自適應速率的數據讀寫方法,包括以下步驟:S1:從設備上電后,根據來自主設備的波特率識別幀的起始位,計算起始位的波特率;S2:從設備接收到波特率識別幀的數據位,判斷波特率識別幀的有效性;S3:從設備計算波特率識別幀的數據位的平均波特率,并將平均波特率存儲起來;S4:從設備根據平均波特率生成波特率時鐘;S5:主設備向從設備發送讀寫命令幀,從設備獲取讀寫命令幀,并判斷主設備要進行讀或寫動作;S6:從設備配合主設備完成讀取或寫入動作。本發明利用起始位與數據位的波特率來獲得并驗證波特率,并且利用預定值保證自適應速率的正確性和可擴展性;而且由從設備自適應主設備,適用范圍廣而且操作方便。
技術領域
本發明涉及一種自適應速率的數據讀寫方法及設備,屬于計算機技術領域。
背景技術
名稱為“一種多模塊多波特率自適應的高速串行異步通信解決方法”的第201910317377.2號中國專利申請,公開了多模塊多波特率自適應的高速串行異步通信解決方法,主機模塊和從機模塊通過高速串行異步通信模塊相連;采用一問一答的主從半雙工高速串行異步通信模式,所述主機模塊的波特率預定義,從機模塊通過波特率自適應算法檢測不同主機模塊的波特率,并切換為所檢測到的波特率以實現與相應主機模塊之間的通信,以使一個從機模塊可以適用于不同的主機模塊。
主機模塊和從機模塊之間建立數據交互的通道,主機模塊定時將數據發送給從機模塊,從機模塊接收到數據后,對接收數據進行校驗和解析,并將數據反饋回去,從而實現主從模塊間一問一答的半雙工通信;主機模塊采用預定義的波特率,不同類型的主機模塊定義不同的波特率,在幀頭信號中帶有波特率信息,該波特率信息通過幀頭信號中的低電平寬度來表示。從機模塊通過檢測低電平的寬度來識別不同主機模塊的波特率,因此從機模塊實時動態地檢測每一幀數據的幀頭信號,從而實現在從機模塊在不斷電的前提下對主機模塊的更換。
由于該方法利用幀頭信號中的低電平的寬度來判斷主機模塊發送信號的波特率,如果發送幀頭時,受到干擾,則會導致低電平的寬度改變,會影響波特率的判斷。因此該方法可靠性較低。而且,該方法對主機模塊要求較高,只有特定性能的主機模塊才能發出精準的低電平脈寬。例如32Mbps速率需要主機發送48ns低電平,8Mbps需要發送140ns低電平。另外,若用于確定通信波特率的低電平受到干擾(毛刺),會導致從機模塊根據該低電平信號識別的波特率不準,因而該方法抗干擾能力較差。
并且,主機模塊發送幀頭寬度與波特率是有固定的對應關系的,從機模塊只能通過固定的對應關系中包括的多個波特率中的一種與主機模塊通信,自適應速率通信的靈活性較差。
發明內容
本發明所要解決的一個技術問題在于提供一種自適應速率的數據讀寫方法。
本發明所要解決的另一個技術問題在于提供一種自適應速率的數據讀寫裝置。
為實現上述技術目的,本發明采用以下技術方案:
一種自適應速率的數據讀寫方法,包括以下步驟:
S?1:從設備上電后,驗證來自主設備的波特率識別幀的起始位是否滿足最小時長的要求,計算起始位的波特率;
S2:從設備接收到波特率識別幀的數據位,判斷波特率識別幀的有效性;
S3:從設備計算波特率識別幀的數據位的平均波特率,并將平均波特率存儲起來;
S4:從設備根據平均波特率生成波特率時鐘;
S5:主設備向從設備發送讀寫命令幀,從設備獲取讀寫命令幀,并判斷主設備要進行讀或寫動作;
S6:從設備配合主設備完成讀取或寫入動作。
其中較優地,所述波特率識別幀的數據位位于所述波特率識別幀的起始位之后;
從設備根據所述波特率識別幀的數據位,驗證波特率識別幀的有效性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津兆訊電子技術有限公司,未經天津兆訊電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111324729.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





