国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種串口通信自檢方法與流程

      文檔序號(hào):12733385閱讀:1517來源:國知局

      本發(fā)明涉及通信系統(tǒng)技術(shù)領(lǐng)域,具體涉及一種串口通信自檢方法。



      背景技術(shù):

      在串行通信類的板卡中,尤其是多通道的串行通信板卡,其每個(gè)通道是否工作良好,在投入使用前進(jìn)行測(cè)試是非常有必要的,特別是對(duì)于設(shè)備一旦出現(xiàn)通信故障時(shí),如何快速定位到具體哪個(gè)通道的發(fā)送或者接收出了問題是很有必要的。目前大多數(shù)此類板卡是通過和外部的串行通訊設(shè)備,例如計(jì)算機(jī)進(jìn)行通信測(cè)試,這就存在通道較多的情況下,反復(fù)接線繁瑣,而且易出現(xiàn)人為操作錯(cuò)誤,特別對(duì)于不同的通信模式RS-232,RS-422,RS-485接線方式也不盡相同,與之相連的設(shè)備也不同,因此完成此類測(cè)試工作需要付出較大的人力物力。



      技術(shù)實(shí)現(xiàn)要素:

      (一)要解決的技術(shù)問題

      為了克服現(xiàn)有技術(shù)不足,現(xiàn)提出一種串口通信自檢方法。

      (二)技術(shù)方案

      本發(fā)明通過如下技術(shù)方案實(shí)現(xiàn):本發(fā)明提出了一種串口通信自檢方法,包括

      如下幾個(gè)步驟:

      步驟1:微處理器根據(jù)待檢測(cè)的串口的類型發(fā)送指令,選擇相應(yīng)的串口驅(qū)動(dòng)單元工作模式:

      步驟2:微處理器通過所述驅(qū)動(dòng)及邏輯控制單元、串口擴(kuò)展芯片及隔離保護(hù)電路向所述串口驅(qū)動(dòng)單元發(fā)送自環(huán)控制指令,以使所述串口驅(qū)動(dòng)單元驅(qū)動(dòng)受控部件,從而使所述串口驅(qū)動(dòng)單元的數(shù)據(jù)接收端與數(shù)據(jù)發(fā)射端通過所述受控部件直接連接;

      步驟3:所述微處理器再向所述串口驅(qū)動(dòng)單元發(fā)送測(cè)試數(shù)據(jù),所述串口驅(qū)動(dòng)單元將接收到的所述測(cè)試數(shù)據(jù)直接由所述數(shù)據(jù)接收端回傳至所述微處理器;

      步驟4:所述微處理器將其接收到的測(cè)試數(shù)據(jù)與其發(fā)送的測(cè)試數(shù)據(jù)進(jìn)行比較以自檢串口通信系統(tǒng)故障所在。

      進(jìn)一步的,當(dāng)所述微處理器接收到測(cè)試數(shù)據(jù)與相應(yīng)發(fā)送的測(cè)試數(shù)據(jù)不相同時(shí),則判斷出串口通信系統(tǒng)的通信通道發(fā)生故障;當(dāng)所述微處理器接受到的測(cè)試數(shù)據(jù)與相應(yīng)發(fā)送的測(cè)試數(shù)據(jù)相同時(shí),則判斷處串口通信系統(tǒng)的子站發(fā)生故障。

      (三)有益效果

      本發(fā)明相對(duì)于現(xiàn)有技術(shù),具有以下有益效果:

      本發(fā)明提到的一種串口通信自檢方法,無需外接電纜線,也能對(duì)串口通信系統(tǒng)進(jìn)行快速的測(cè)試,提高測(cè)試速度,縮減測(cè)試繁雜度。

      具體實(shí)施方式

      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      一種串口通信自檢方法,包括如下幾個(gè)步驟:

      步驟1:微處理器根據(jù)待檢測(cè)的串口的類型發(fā)送指令,選擇相應(yīng)的串口驅(qū)動(dòng)單元工作模式:

      步驟2:微處理器通過所述驅(qū)動(dòng)及邏輯控制單元、串口擴(kuò)展芯片及隔離保護(hù)電路向所述串口驅(qū)動(dòng)單元發(fā)送自環(huán)控制指令,以使所述串口驅(qū)動(dòng)單元驅(qū)動(dòng)受控部件,從而使所述串口驅(qū)動(dòng)單元的數(shù)據(jù)接收端與數(shù)據(jù)發(fā)射端通過所述受控部件直接連接;

      步驟3:所述微處理器再向所述串口驅(qū)動(dòng)單元發(fā)送測(cè)試數(shù)據(jù),所述串口驅(qū)動(dòng)單元將接收到的所述測(cè)試數(shù)據(jù)直接由所述數(shù)據(jù)接收端回傳至所述微處理器;

      步驟4:所述微處理器將其接收到的測(cè)試數(shù)據(jù)與其發(fā)送的測(cè)試數(shù)據(jù)進(jìn)行比較以自檢串口通信系統(tǒng)故障所在。

      其中,當(dāng)所述微處理器接收到測(cè)試數(shù)據(jù)與相應(yīng)發(fā)送的測(cè)試數(shù)據(jù)不相同時(shí),則判斷出串口通信系統(tǒng)的通信通道發(fā)生故障;當(dāng)所述微處理器接受到的測(cè)試數(shù)據(jù)與相應(yīng)發(fā)送的測(cè)試數(shù)據(jù)相同時(shí),則判斷處串口通信系統(tǒng)的子站發(fā)生故障。

      本發(fā)明提到的一種串口通信自檢方法,在上述步驟中,對(duì)測(cè)試數(shù)據(jù)進(jìn)行三次對(duì)比,是為了增加準(zhǔn)確性,通常情況下,對(duì)比次數(shù)設(shè)定為2次或2次以上即可,對(duì)于發(fā)送出去的測(cè)試數(shù)據(jù)和接受到的測(cè)試數(shù)據(jù)比對(duì)次數(shù)未到達(dá)設(shè)定次數(shù)的情況下,重復(fù)步驟3直至發(fā)送出去的測(cè)試數(shù)據(jù)與接受到的測(cè)試數(shù)據(jù)比對(duì)次數(shù)到達(dá)設(shè)定次數(shù)。

      通過本發(fā)明提到的一種串口通信自檢方法,無需外部電纜連接,就能夠快速有效地檢測(cè)出通信故障是由于串口通信系統(tǒng)引起的,還是外部通信鏈接引起的。

      上面所述的實(shí)施例僅僅是對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對(duì)本發(fā)明的構(gòu)思和范圍進(jìn)行限定。在不脫離本發(fā)明設(shè)計(jì)構(gòu)思的前提下,本領(lǐng)域普通人員對(duì)本發(fā)明的技術(shù)方案做出的各種變型和改進(jìn),均應(yīng)落入到本發(fā)明的保護(hù)范圍,本發(fā)明請(qǐng)求保護(hù)的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書中。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1