[發明專利]一種自適應波特率的方法、裝置及打印機在審
| 申請號: | 202010065582.7 | 申請日: | 2020-01-20 |
| 公開(公告)號: | CN111258514A | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 陳煒煌;常廣寶 | 申請(專利權)人: | 東莞煒煌打印機有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 洪銘福 |
| 地址: | 523000 廣東省深圳市寮步*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自適應 波特率 方法 裝置 打印機 | ||
本發明公開了一種自適應波特率的方法、裝置及打印機,涉及串口通訊技術領域。方法包括:波特率計算步驟:計算主機設備的波特率;波特率選擇步驟:對照預設標準波特率表,選擇與所述主機設備的波特率最接近的標準波特率;波特率設置步驟:根據選擇出的所述標準波特率,設置波特率,與所述主機設備進行串口通信。本發明通過計算主機設備的波特率,再從預設標準波特率表中選擇與計算出的主機設備的波特率最接近的波特率,作為標準波特率,以標準波特率和主機設備進行串口通信。克服了現有技術中需人工設置波特率增加了裝機工作量的技術問題,從而提供了一種更加自動化、智能化的自適應波特率的方法。
技術領域
本發明涉及串口通訊技術領域,尤其是涉及一種自適應波特率的方法、裝置及熱敏打印機。
背景技術
在工業控制領域,大多數電子設備多以串行通信接口與主機設備進行數據交互。在電子設備首次安裝時,需要人工設置串行接口波特率,使通信雙方速率相同。這些操作加大了設備裝機時的工作量,甚至在未知一方波特率的時候,裝機工作無法進行下去,極其影響生產效率。
發明內容
本發明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發明的一個目的是提供一種自適應波特率的方法、裝置及打印機,能夠自動設置波特率實現與主機設備的通信。
本發明所采用的技術方案是:
第一方面,本發明提供一種自適應波特率的方法,所述方法包括以下步驟:
波特率計算步驟:計算主機設備的波特率;
波特率選擇步驟:對照預設標準波特率表,選擇與所述主機設備的波特率最接近的標準波特率;
波特率設置步驟:根據選擇出的所述標準波特率,設置波特率,與所述主機設備進行串口通信。
進一步地,所述方法還包括步驟:
波特率檢測步驟:檢測波特率是否已設置,若未設置則執行所述波特率計算步驟。
進一步地,所述波特率計算步驟具體包括:
記錄與所述主機設備嘗試通信時發生的幀錯誤次數;
當所述幀錯誤次數遞減至零時則確定當前的波特率為所述主機設備的波特率。
進一步地,所述預設標準波特率表為:110,300,600,1200,2400,4500,4800,9600,14400,19200,28800,34500,38400,43000,56000,57600,62500,76800,115200,128000,137500,153600,194000,230400,256000,460800,614400,921600。
第二方面,本發明提供一種自適應波特率的裝置,所述裝置包括:
波特率計算模塊,用于計算主機設備的波特率;
波特率選擇模塊,用于對照預設標準波特率表,選擇與所述主機設備的波特率最接近的標準波特率;
波特率設置模塊,用于根據選擇出的所述標準波特率,設置波特率,與所述主機設備進行通信。
進一步地,所述裝置還包括:
波特率檢測模塊,用于檢測波特率是否已設置,若未設置則執行所述波特率計算步驟。
第三方面,本發明提供一種打印機,其特征在于,包括處理器、存儲器以及存儲在存儲器內的計算機程序,其中所述計算機程序能夠被所述處理器執行,以執行上述的自適應波特率的方法。
本發明的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東莞煒煌打印機有限公司,未經東莞煒煌打印機有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010065582.7/2.html,轉載請聲明來源鉆瓜專利網。





