[發明專利]一種異步串口通信波特率自適應方法有效
| 申請號: | 202110383333.7 | 申請日: | 2021-04-09 |
| 公開(公告)號: | CN113032320B | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 耿守浩 | 申請(專利權)人: | 山東大學 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 青島晸投知識產權代理事務所(普通合伙) 37353 | 代理人: | 李常芳 |
| 地址: | 250100 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 異步 串口 通信 波特率 自適應 方法 | ||
1.一種異步串口通信波特率自適應方法,其特征在于該方法所包含的內容為:
串口通信接收端預設不少于一個的敏感字節,并設定串口波特率自適應范圍;
串口通信接收端初始化采樣模塊參數,從波特率自適應范圍內最大值開始配置采樣模塊;串口通信接收端檢測到異步串口出現通訊數據信號后,開始對接口上數據信號采樣;
串口通信接收端以當前被測試波特率B所對應的采樣計時時間T和采樣頻率f,完成一個字節采樣后分析采樣結果;
串口通信接收端根據采樣結果判斷敏感字節采樣進度,是通過判斷采樣結果與預設敏感字節一致性來調整采樣進度;如果不一致,則從串口波特率自適應范圍中依次選取比上一次被測試波特率Bn小的值Bn-1作為當前被測試波特率B,并動態調整采樣模塊參數并處理采樣數據,設置定時器用于采樣計時控制,動態調整采樣計時時間T為L為敏感字節長度,采樣頻率調整為采樣模塊在時間后繼續進行采樣過程直至完成一個字節采樣結束;如果一致,則當前被測試波特率B與串口波特率準確匹配,完成異步串口通信波特率自適應過程結束;其中,處理采樣數據是指將上一次被測試波特率Bn的采樣數據按照間隔進行數據抽樣。
2.根據權利要求1中所述的一種異步串口通信波特率自適應方法,其特征在于:所述的串口通信接收端預設不少于一個的敏感字節是選取串口上要傳輸數據的第一個字節作為判定依據,敏感字節數大于等于1,串口波特率自適應范圍是符合異步串行通信協議規范的有限整數集合{B1,B2,…,Bn-1,Bn},集合元素滿足為整數,異步串口通信的波特率是該有限整數集合中元素之一,選取集合元素作為當前被測試波特率B。
3.根據權利要求1中所述的一種異步串口通信波特率自適應方法,其特征在于:所述的初始化采樣模塊參數是從串口波特率自適應范圍內選取最大值Bmax,配置采樣頻率f,f取值是大于兩倍Bmax的整倍數值;為避免下降沿邊緣毛刺信號,首次采樣在等待時間后進行。
4.根據權利要求1中所述的一種異步串口通信波特率自適應方法,其特征在于:所述的完成一個字節采樣后分析采樣結果是指以當前被測試波特率B傳輸一個字節所需時間內完成采樣,當前被測試波特率B下所配置采樣頻率為f,并以為一組進行采樣分析,判斷采樣電平高低。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110383333.7/1.html,轉載請聲明來源鉆瓜專利網。





