[發明專利]一種自適應波特率的實現方法無效
| 申請號: | 201210197866.7 | 申請日: | 2012-06-15 |
| 公開(公告)號: | CN103514127A | 公開(公告)日: | 2014-01-15 |
| 發明(設計)人: | 康敏慧;謝軻 | 申請(專利權)人: | 中國航天科工集團第三研究院第八三五八研究所 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 核工業專利中心 11007 | 代理人: | 高尚梅 |
| 地址: | 300192*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自適應 波特率 實現 方法 | ||
1.一種自適應波特率的實現方法,其特征在于:包括以下步驟:
步驟一:設定串行通訊數據包格式;
步驟二:波特率檢測;
步驟三:波特率自動調節。
2.根據權利要求1所述的自適應波特率的實現方法,其特征在于:
步驟一所述串行通訊數據包,每包串行通訊數據從先至后依次包括:一個起始位“0”、8個數據位“D0~D7”和一個停止位“1”;每一位占用的時間是由波特率決定,對于波特率為B1的串行通訊數據每一bit占用的時間為1/B1,對于波特率為B2的串行通訊數據每一bit占用的時間為1/B2,B1≠B2。
3.根據權利要求1或2所述的自適應波特率的實現方法,其特征在于:
步驟二具體包括以下步驟:
對接收到的串行通訊數據以T1的時鐘對串行通訊數據進行連續采樣,T1=B1,;
以接收到的第一個起始位開始計數,連續十次的采樣結果分別記為“S0”、“S1”、“S2”、“S3”……“S7”、“S8”、“S9”;
若“S0”和“S9”位的采樣結果為“0”和“0”,或“1”和“1”,或“1”和“0”,則檢測出串行通訊數據的波特率為B2;
若“S0”和“S9”位的采樣結果為“0”和“1”,則再次以T1的時鐘對串行通訊數據進行連續采樣:對于第二次采樣,若“S0”和“S9”位的采樣結果為“0”和“1”,則檢測出串行通訊數據的波特率為B1;否則,檢測出串行通訊數據的波特率為B2;
依據檢測出的串行通訊數據波特率,生成波特率選擇控制信號baund-sel。
4.根據權利要求3所述的自適應波特率的實現方法,其特征在于:
步驟三中,baund-sel信號控制收發時鐘選擇模塊輸出不同的收發時鐘信號分別送給串行通訊數據接收模塊和串行通訊數據發送模塊,兩者根據檢測出的波特率收發數據,系統實現波特率的自動調節功能。
5.根據權利要求3所述的自適應波特率的實現方法,其特征在于:
B1=614.4kbps;B2=19.2kbps;T1=614.4KHz。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航天科工集團第三研究院第八三五八研究所,未經中國航天科工集團第三研究院第八三五八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210197866.7/1.html,轉載請聲明來源鉆瓜專利網。





