[發明專利]一種串口通信自檢方法在審
| 申請號: | 201710098818.5 | 申請日: | 2017-02-23 |
| 公開(公告)號: | CN106897179A | 公開(公告)日: | 2017-06-27 |
| 發明(設計)人: | 徐易朗;吳言 | 申請(專利權)人: | 重慶大學 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400044 重慶*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 串口 通信 自檢 方法 | ||
技術領域
本發明涉及通信系統技術領域,具體涉及一種串口通信自檢方法。
背景技術
在串行通信類的板卡中,尤其是多通道的串行通信板卡,其每個通道是否工作良好,在投入使用前進行測試是非常有必要的,特別是對于設備一旦出現通信故障時,如何快速定位到具體哪個通道的發送或者接收出了問題是很有必要的。目前大多數此類板卡是通過和外部的串行通訊設備,例如計算機進行通信測試,這就存在通道較多的情況下,反復接線繁瑣,而且易出現人為操作錯誤,特別對于不同的通信模式RS-232,RS-422,RS-485接線方式也不盡相同,與之相連的設備也不同,因此完成此類測試工作需要付出較大的人力物力。
發明內容
(一)要解決的技術問題
為了克服現有技術不足,現提出一種串口通信自檢方法。
(二)技術方案
本發明通過如下技術方案實現:本發明提出了一種串口通信自檢方法,包括
如下幾個步驟:
步驟1:微處理器根據待檢測的串口的類型發送指令,選擇相應的串口驅動單元工作模式:
步驟2:微處理器通過所述驅動及邏輯控制單元、串口擴展芯片及隔離保護電路向所述串口驅動單元發送自環控制指令,以使所述串口驅動單元驅動受控部件,從而使所述串口驅動單元的數據接收端與數據發射端通過所述受控部件直接連接;
步驟3:所述微處理器再向所述串口驅動單元發送測試數據,所述串口驅動單元將接收到的所述測試數據直接由所述數據接收端回傳至所述微處理器;
步驟4:所述微處理器將其接收到的測試數據與其發送的測試數據進行比較以自檢串口通信系統故障所在。
進一步的,當所述微處理器接收到測試數據與相應發送的測試數據不相同時,則判斷出串口通信系統的通信通道發生故障;當所述微處理器接受到的測試數據與相應發送的測試數據相同時,則判斷處串口通信系統的子站發生故障。
(三)有益效果
本發明相對于現有技術,具有以下有益效果:
本發明提到的一種串口通信自檢方法,無需外接電纜線,也能對串口通信系統進行快速的測試,提高測試速度,縮減測試繁雜度。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
一種串口通信自檢方法,包括如下幾個步驟:
步驟1:微處理器根據待檢測的串口的類型發送指令,選擇相應的串口驅動單元工作模式:
步驟2:微處理器通過所述驅動及邏輯控制單元、串口擴展芯片及隔離保護電路向所述串口驅動單元發送自環控制指令,以使所述串口驅動單元驅動受控部件,從而使所述串口驅動單元的數據接收端與數據發射端通過所述受控部件直接連接;
步驟3:所述微處理器再向所述串口驅動單元發送測試數據,所述串口驅動單元將接收到的所述測試數據直接由所述數據接收端回傳至所述微處理器;
步驟4:所述微處理器將其接收到的測試數據與其發送的測試數據進行比較以自檢串口通信系統故障所在。
其中,當所述微處理器接收到測試數據與相應發送的測試數據不相同時,則判斷出串口通信系統的通信通道發生故障;當所述微處理器接受到的測試數據與相應發送的測試數據相同時,則判斷處串口通信系統的子站發生故障。
本發明提到的一種串口通信自檢方法,在上述步驟中,對測試數據進行三次對比,是為了增加準確性,通常情況下,對比次數設定為2次或2次以上即可,對于發送出去的測試數據和接受到的測試數據比對次數未到達設定次數的情況下,重復步驟3直至發送出去的測試數據與接受到的測試數據比對次數到達設定次數。
通過本發明提到的一種串口通信自檢方法,無需外部電纜連接,就能夠快速有效地檢測出通信故障是由于串口通信系統引起的,還是外部通信鏈接引起的。
上面所述的實施例僅僅是對本發明的優選實施方式進行描述,并非對本發明的構思和范圍進行限定。在不脫離本發明設計構思的前提下,本領域普通人員對本發明的技術方案做出的各種變型和改進,均應落入到本發明的保護范圍,本發明請求保護的技術內容,已經全部記載在權利要求書中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶大學,未經重慶大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710098818.5/2.html,轉載請聲明來源鉆瓜專利網。





