[發明專利]一種串口誤碼率測試方法及裝置、計算機設備、可讀存儲介質在審
| 申請號: | 201910905999.7 | 申請日: | 2019-09-24 |
| 公開(公告)號: | CN110750399A | 公開(公告)日: | 2020-02-04 |
| 發明(設計)人: | 楊超;吳閩華;孟慶曉;梁棟;戴瑜 | 申請(專利權)人: | 深圳震有科技股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 44268 深圳市君勝知識產權代理事務所(普通合伙) | 代理人: | 王永文;劉文求 |
| 地址: | 518057 廣東省深圳市南山區粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 串口 誤碼率測試 被測設備 誤碼率 波特率發生器 可讀存儲介質 讀取 發送 測試準確率 計算機設備 測試 比較判斷 錯誤接收 錯誤信息 方式控制 時鐘芯片 正確接收 波特率 不一致 字節數 輸出 保存 申請 統計 | ||
本申請涉及一種串口誤碼率測試方法及裝置、計算機設備、可讀存儲介質,所述方法包括:當進行串口誤碼率測試時,采用精度高于一預定值的時鐘芯片作為波特率發生器,發送指定數量相同內容的數據給被測設備;接收到被測設備的串口發過來的數據并保存;接收完畢后,統計正確接收的數據個數,同時比較判斷接收到的數據與發送的數據是否一致;除去內容不一致的計數;當前波特率誤碼率為測試接收到的總正確字節數除以所述指定數量;讀取錯誤接收計數,獲得具體的錯誤信息。通過本方法對串口誤碼率進行測試,采用隱藏方式控制串口輸出和輸入,成本低,實現簡單,測試準確率高,安全性高。
技術領域
本申請涉及嵌入式設備領域,特別是涉及一種串口誤碼率測試方法及裝置、計算機設備、可讀存儲介質。
背景技術
在嵌入式設備上,串口在設備調試時使用的非常廣泛。可以通過串口輸入命令執行相關動作,也可以通過串口輸出調試信息讓用戶或者開發人員得知設備運行狀態。串口通訊必然有收發的雙發設備,發送設備發送的內容,接收設備不一定能夠接收正確,這就是所謂的串口誤碼。
造成誤碼的原因很多,最常見的是:干擾、接地不好或不對、以及雙方定時不一致(例如晶振不準)等等。為了能穩定的通訊,一般要求誤碼率在千分之一以下,如果誤碼率達到百分之幾,會很大程度影響串口通訊的效果。
隨著波特率的提高,串口誤碼率會顯著提高。如何測定一個串口設備的誤碼率,業內有些利用PC機做的軟件來測試,但是PC的波特率可選項不多,不能測試一些不常見的波特率。同時PC本身的時鐘精度也不一定很高,測試出來的誤碼率也不一定是被測設備發送錯誤,也可能是PC自己接收錯誤導致。從而導致現有技術中串口誤碼率測試準確率存在偏差,測試效果也不好。
因此,現有技術有待改進。
發明內容
本發明針對現有技術中串口誤碼率測試準確率存在偏差,測試效果不好的技術問題,提供一種串口誤碼率測試方法及裝置、計算機設備、可讀存儲介質,本發明隱藏方式控制串口輸出和輸入,成本低,實現簡單,測試準確率高,安全性高。
一種串口誤碼率測試方法,其中,所述方法包括:
當進行串口誤碼率測試時,采用精度高于一預定值的時鐘芯片作為波特率發生器,發送指定數量相同內容的數據給被測設備;
接收到被測設備的串口發過來的數據并保存;
接收完畢后,統計正確接收的數據個數,同時比較判斷接收到的數據與發送的數據是否一致;除去內容不一致的計數;
當前波特率誤碼率為測試接收到的總正確字節數除以所述指定數量;
讀取錯誤接收計數,獲得具體的錯誤信息。
所述串口誤碼率測試方法,其中,所述當進行串口誤碼率測試時,采用精度高于一預定值的時鐘芯片作為波特率發生器,發送指定數量相同內容的數據給被測設備的步驟包括:
預先設置一測試單板,采用精度高于一預定值的時鐘芯片為串口提供時鐘信號;
采用POWERPC處理器作為主控芯片,采用NS16550串口用于對各種錯誤的檢測功能。
所述串口誤碼率測試方法,其中,所述接收到被測設備的串口發過來的數據并保存的步驟包括:
NS16550串口收到正確的串口數據存儲到其自帶的FIFO中,并且通知CPU去讀取;
如果是接收到錯誤的串口數據,會以各種錯誤計數形式通知CPU。
所述串口誤碼率測試方法,其中,所述當進行串口誤碼率測試時,采用精度高于一預定值的時鐘芯片作為波特率發生器,發送指定數量相同內容的數據給被測設備的步驟還包括:
將被測設備與所述測試單板,采用串口直連方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳震有科技股份有限公司,未經深圳震有科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910905999.7/2.html,轉載請聲明來源鉆瓜專利網。





