国产精品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>

      分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法

      文檔序號:7815813閱讀:345來源:國知局
      專利名稱:分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法
      技術領域
      本發(fā)明涉及分布式測試系統(tǒng)的控制和數(shù)據(jù)傳輸技術領域,尤其涉及一種分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,適用于包含大量測試終端的分布式測試系統(tǒng)。
      背景技術
      含有大量測試終端的分布式測試系統(tǒng)在工業(yè)生產(chǎn)中具有廣泛的應用。在測試過程中,分布式測試系統(tǒng)需要根據(jù)對測試對象測量結(jié)果的變化對測試終端進行動態(tài)的控制,靈活的實施測試方案,因此具有物理分布、并發(fā)訪問、時序敏感等特點。分布式測試對測試過程的流程控制要求較高,需要實時獲取全局狀態(tài)進而指導測試流程,因此分布式測試系統(tǒng)適合采用集中式的控制體系。系統(tǒng)中的設備按功能分為中心機和測試終端兩種,中心機為系統(tǒng)控制和數(shù)據(jù)處理核心,用于匯集、分析各終端的測試結(jié)果,并根據(jù)測試結(jié)果發(fā)出相應的控制命令,控制整個測試系統(tǒng)的運行;測試終端則負責根據(jù)中心機的命令進行參量測試以及回傳測試數(shù)據(jù)。分布式測試系統(tǒng)根據(jù)測試環(huán)境的不同與測試規(guī)模的變化,具有靈活的可擴展性,因此系統(tǒng)中某個設備的功能為中心機或是終端并非恒定不變的,而是根據(jù)系統(tǒng)的變化而靈活設定的。在現(xiàn)有的分布式測試系統(tǒng)中,由中心機至測試終端的下行通訊的控制命令傳輸與由測試終端至中心機的上行通訊的數(shù)據(jù)傳輸,采取的是單獨的、不同的通訊協(xié)議,在這種通訊方式中,由于中心機與測試終端的發(fā)送和接收的方式是不同的,因此在系統(tǒng)中設備的功能改變時就需要對設備的通信軟件進行更換,該更換過程對于規(guī)模較大的分布式測試系統(tǒng)而言是非常繁瑣和復雜的。

      發(fā)明內(nèi)容
      (一 )要解決的技術問題有鑒于此,本發(fā)明的主要目的在于提供一種分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,以簡化分布式測試系統(tǒng)在設備功能改變時通訊軟件的更換過程,方便分布式測試系統(tǒng)的靈活擴展。( 二 )技術方案為達到上述目的,本發(fā)明提供了一種分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,包括:分布式測試系統(tǒng)的中心機向測試終端下發(fā)命令;以及分布式測試系統(tǒng)的測試終端向中心機回傳測試數(shù)據(jù);其中,中心機向測試終端下發(fā)命令和測試終端向中心機回傳測試數(shù)據(jù)采用相同的幀結(jié)構,該相同的幀結(jié)構包括幀頭、幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明、校驗方式說明、地址、命令、數(shù)據(jù)、校驗以及幀尾共10個部分。上述方案中,所述幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明以及校驗方式說明部分的幀節(jié)長度是固定的,所述地址、命令、數(shù)據(jù)以及校驗部分的幀節(jié)長度可變的。所述幀結(jié)構的基本組成單元為幀節(jié),包括起始位、數(shù)據(jù)位、校驗位和結(jié)束位共4個部分。上述方案中,所述分布式測試系統(tǒng)的中心機向測試終端下發(fā)命令,包括:中心機向并行連接的所有測試終端發(fā)送命令;各測試終端檢測到該命令的楨結(jié)構的楨頭則均開始接收該命令,并根據(jù)該楨結(jié)構中固定幀節(jié)長度的幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明和校驗方式說明部分的內(nèi)容,計算出該楨結(jié)構中地址、命令、數(shù)據(jù)、校驗部分的幀節(jié)長度;各測試終端判斷中心機的命令是否是發(fā)送給自己的,如果是,則該測試終端繼續(xù)接收該楨結(jié)構剩余部分的內(nèi)容;如果不是,則該測試終端停止收該楨結(jié)構剩余部分的內(nèi)容,并刪除已接收的自楨頭部分的信息;繼續(xù)接收該楨結(jié)構剩余部分內(nèi)容的測試終端根據(jù)繼續(xù)接收的該楨結(jié)構的命令部分內(nèi)容獲知測試任務,并根據(jù)該楨結(jié)構的數(shù)據(jù)部分內(nèi)容獲取在此命令下具體的測試操作,然后根據(jù)該楨結(jié)構的校驗部分內(nèi)容對該楨結(jié)構的信息進行校驗,如果校驗正確,則在接收完畢楨尾部分后即開始測試過程;如果校驗錯誤,則該測試終端按照該楨結(jié)構向中心機發(fā)出一個重傳命令的信息,直至能夠校驗正確,完成正確的命令接收。上述方案中,所述分布式測試系統(tǒng)的測試終端向中心機回傳測試數(shù)據(jù),包括:在測試完成后,測試終端監(jiān)測并行通訊總線上是否有其它測試終端正在與中心機進行通訊,如果有,則該測試終端等待直至通訊結(jié)束,并通過并行通訊總線向中心機發(fā)送測試數(shù)據(jù);如果沒有,則通過并行通訊總線向中心機發(fā)送測試數(shù)據(jù);中心機檢測到該測試數(shù)據(jù)的楨結(jié)構的楨頭部分則開始接收測試數(shù)據(jù),然后根據(jù)該楨結(jié)構的地址部分內(nèi)容判斷出該楨結(jié)構是來自哪個測試終端,并根據(jù)該楨結(jié)構的命令部分內(nèi)容獲知該楨結(jié)構回傳的測試數(shù)據(jù)是中心機對該測試終端要求進行何種測試內(nèi)容的測試數(shù)據(jù);中心機根據(jù)該楨結(jié)構的校驗部分對該楨結(jié)構的數(shù)據(jù)進行校驗,如果校驗正確,則在楨尾結(jié)束后對該楨結(jié)構的數(shù)據(jù)進行存儲或處理,如果校驗錯誤,則中心機向該測試終端發(fā)出一個重傳測試數(shù)據(jù)的命令,進行數(shù)據(jù)的重新傳輸,直至校驗正確,完成正確的測試數(shù)據(jù)接收。(三)有益效果從上述技術方案可以看出,本發(fā)明具有以下有益效果:1、本發(fā)明提供的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,將控制命令和數(shù)據(jù)傳輸集合于相同的幀結(jié)構中,可以在中心機和測試終端的雙向通訊中使用相同的幀結(jié)構,有效地簡化了分布式測試系統(tǒng)在設備功能改變時通訊軟件的更換過程,方便了分布式測試系統(tǒng)的靈活擴展。2、本發(fā)明提供的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,幀結(jié)構的基本單元為幀節(jié),幀節(jié)可以設置起始位和結(jié)束位來進行異步通訊,方便了分布式測試系統(tǒng)采用同步通訊、異步通訊等不同的通訊方式。3、本發(fā)明提供的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,具有多級地址結(jié)構可以對系統(tǒng)所包含的大量終端進行多級地址尋址,具有很大的容量。4、本發(fā)明提供的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,具有靈活可設的編碼校驗方式,可以根據(jù)測試環(huán)境和測試終端的不同采用不同的校驗方式。


      圖1是本發(fā)明提供的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊時所采用的幀結(jié)構的示意圖2是圖1所示幀結(jié)構的基本組成單元幀節(jié)的示意圖;圖3是依照本發(fā)明實施例的具有多級地址結(jié)構的分布式測試系統(tǒng)的示意圖;圖4是依照本發(fā)明實施例的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法流程圖;圖5是圖4所示實施例中采用的幀結(jié)構的基本組成單元幀節(jié)的示意圖;圖6是圖4所示實施例中采用的幀結(jié)構的示意圖。
      具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。本發(fā)明提供的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,分布式測試系統(tǒng)的中心機下行向測試終端發(fā)送命令和測試終端上行向中心機回傳測試數(shù)據(jù)兩個通訊過程采用相同的幀結(jié)構。如圖1所示,圖1是本發(fā)明提供的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊時所采用的幀結(jié)構的示意圖。該幀結(jié)構包括幀頭、幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明、校驗方式說明、地址、命令、數(shù)據(jù)、校驗和幀尾共10個部分,其中幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明和校驗方式說明等部分的幀節(jié)長度是固定的,地址、命令、數(shù)據(jù)和校驗等部分的幀節(jié)長度可變的。地址部分的幀節(jié)長度可變,可以實現(xiàn)多級地址結(jié)構,符合分布式測試系統(tǒng)的系統(tǒng)擴展方式;命令部分和數(shù)據(jù)部分的幀節(jié)長度可變,可以在命令傳輸和數(shù)據(jù)傳輸時對命令和數(shù)據(jù)設置不同的長度;校驗部分的幀節(jié)長度可變,可以根據(jù)不同中心機和測試終端間信道環(huán)境的不同而采用不同的校驗編碼。上述幀結(jié)構的基本組成單元為幀節(jié),其結(jié)構如圖2所示,可以同時適用于同步通信與異步通訊。該幀節(jié)包括起始位、數(shù)據(jù)位、校驗位和結(jié)束位,其中起始位用于在通訊方式采用異步通訊時標志起始信息,數(shù)據(jù)位用于存放該幀結(jié)構中各部分所包含的內(nèi)容,校驗位用于對每一幀節(jié)進行編碼校驗,結(jié)束位用于在通訊方式采用異步通訊時標志終止信息。本發(fā)明中給出了一個幀結(jié)構的應用的實例,將此幀結(jié)構應用于如圖3所示的具有多級地址結(jié)構的分布式測試系統(tǒng)中。此分布式測試系統(tǒng)采用一個中心機控制整個系統(tǒng)的運行。中心機通過并行通訊總線與各測試終端之間并行連接,實現(xiàn)優(yōu)先級相同的終端分布方式。圖3所示的分布式測試系統(tǒng),采用A、B共2級地址結(jié)構,其中A級地址結(jié)構包含128個地址,B級地址結(jié)構包含80個地址,此2級地址結(jié)構可以對10240個測試終端進行實時控制和測試數(shù)據(jù)回傳。圖3所示的分布式測試系統(tǒng),每個測試終端中包含110個測試端口。表I給出了測試系統(tǒng)的一部分命令和相應的功能,表2給出了楨結(jié)構中的一部分校驗方式及其代碼。
      命令名稱~功能說明傳遞方向
      OOOi OOOi 所有端口停止工作,TW
      0001 0010 數(shù)據(jù)位指定端口開始工作。下行
      權利要求
      1.一種分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于,包括: 分布式測試系統(tǒng)的中心機向測試終端下發(fā)命令;以及 分布式測試系統(tǒng)的測試終端向中心機回傳測試數(shù)據(jù); 其中,中心機向測試終端下發(fā)命令和測試終端向中心機回傳測試數(shù)據(jù)采用相同的幀結(jié)構,該相同的幀結(jié)構包括幀頭、幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明、校驗方式說明、地址、命令、數(shù)據(jù)、校驗以及幀尾共10個部分。
      2.根據(jù)權利要求1所述的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于,所述幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明以及校驗方式說明部分的幀節(jié)長度是固定的,所述地址、命令、數(shù)據(jù)以及校驗部分的幀節(jié)長度可變的。
      3.根據(jù)權利要求2所述的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于, 所述地址部分的幀節(jié)長度可變,用于實現(xiàn)多級地址結(jié)構,符合分布式測試系統(tǒng)的系統(tǒng)擴展方式; 所述命令部分和數(shù)據(jù)部分的幀節(jié)長度可變,用于在命令傳輸和數(shù)據(jù)傳輸時對命令和數(shù)據(jù)設置不同的長度; 所述校驗部分的幀節(jié)長度可變,用于根據(jù)不同中心機和測試終端間信道環(huán)境的不同而采用不同的校驗編碼。
      4.根據(jù)權利要求1所述的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于,所述巾貞結(jié)構的基本組成單元為巾貞節(jié),包括起始位、數(shù)據(jù)位、校驗位和結(jié)束位共4個部分。
      5.根據(jù)權利要求4所述的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于, 所述起始位用于在通訊方式采用異步通訊時標志起始信息; 所述數(shù)據(jù)位用于存放該幀結(jié)構中各部分所包含的內(nèi)容; 所述校驗位用于對每一幀節(jié)進行編碼校驗; 所述結(jié)束位用于在通訊方式采用異步通訊時標志終止信息。
      6.根據(jù)權利要求1所述的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于,所述分布式測試系統(tǒng)的中心機向測試終端下發(fā)命令,包括: 中心機向并行連接的所有測試終端發(fā)送命令; 各測試終端檢測到該命令的楨結(jié)構的楨頭則均開始接收該命令,并根據(jù)該楨結(jié)構中固定幀節(jié)長度的幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明和校驗方式說明部分的內(nèi)容,計算出該楨結(jié)構中地址、命令、數(shù)據(jù)、校驗部分的幀節(jié)長度; 各測試終端判斷中心機的命令是否是發(fā)送給自己的,如果是,則該測試終端繼續(xù)接收該楨結(jié)構剩余部分的內(nèi)容;如果不是,則該測試終端停止收該楨結(jié)構剩余部分的內(nèi)容,并刪除已接收的自楨頭部分的信息; 繼續(xù)接收該楨結(jié)構剩余部分內(nèi)容的測試終端根據(jù)繼續(xù)接收的該楨結(jié)構的命令部分內(nèi)容獲知測試任務,并根據(jù)該楨結(jié)構的數(shù)據(jù)部分內(nèi)容獲取在此命令下具體的測試操作,然后根據(jù)該楨結(jié)構的校驗部分內(nèi)容對該楨結(jié)構的信息進行校驗,如果校驗正確,則在接收完畢楨尾部分后即開始測試過程;如果校驗錯誤,則該測試終端按照該楨結(jié)構向中心機發(fā)出一個重傳命令的信息,直至能夠校驗正確,完成正確的命令接收。
      7.根據(jù)權利要求6所述的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于,所述各測試終端判斷中心機的命令是否是發(fā)送給自己的,包括: 各測試終端根據(jù)自身地址和楨結(jié)構中的地址信息判斷出中心機的命令是否是發(fā)送給自己的,如果自身地址與楨結(jié)構中地址相同,則是發(fā)送給自己的;如果自身地址與楨結(jié)構中地址不同,則不是發(fā)送給自己的。
      8.根據(jù)權利要求1所述的分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,其特征在于,所述分布式測試系統(tǒng)的測試終端向中心機回傳測試數(shù)據(jù),包括: 在測試完成后,測試終端監(jiān)測并行通訊總線上是否有其它測試終端正在與中心機進行通訊,如果有,則該測試終端等待直至通訊結(jié)束,并通過并行通訊總線向中心機發(fā)送測試數(shù)據(jù);如果沒有,則通過并行通訊總線向中心機發(fā)送測試數(shù)據(jù); 中心機檢測到該測試數(shù)據(jù)的楨結(jié)構的楨頭部分則開始接收測試數(shù)據(jù),然后根據(jù)該楨結(jié)構的地址部分內(nèi)容判 斷出該楨結(jié)構是來自哪個測試終端,并根據(jù)該楨結(jié)構的命令部分內(nèi)容獲知該楨結(jié)構回傳的測試數(shù)據(jù)是中心機對該測試終端要求進行何種測試內(nèi)容的測試數(shù)據(jù); 中心機根據(jù)該楨結(jié)構的校驗部分對該楨結(jié)構的數(shù)據(jù)進行校驗,如果校驗正確,則在楨尾結(jié)束后對該楨結(jié)構的數(shù)據(jù)進行存儲或處理,如果校驗錯誤,則中心機向該測試終端發(fā)出一個重傳測試數(shù)據(jù)的命令,進行數(shù)據(jù)的重新傳輸,直至校驗正確,完成正確的測試數(shù)據(jù)接收。
      全文摘要
      本發(fā)明公開了一種分布式測試系統(tǒng)的中心機與測試終端之間進行通訊的方法,包括分布式測試系統(tǒng)的中心機向測試終端下發(fā)命令;分布式測試系統(tǒng)的測試終端向中心機回傳測試數(shù)據(jù);中心機向測試終端下發(fā)命令和測試終端向中心機回傳測試數(shù)據(jù)采用相同的幀結(jié)構。該相同的幀結(jié)構包括幀頭、幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明、校驗方式說明、地址、命令、數(shù)據(jù)、校驗以及幀尾10個部分。所述幀長說明、地址和命令長度說明、數(shù)據(jù)長度說明以及校驗方式說明部分的幀節(jié)長度是固定的,所述地址、命令、數(shù)據(jù)以及校驗部分的幀節(jié)長度可變的。利用本發(fā)明,有效地簡化了分布式測試系統(tǒng)在設備功能改變時通訊軟件的更換過程,方便了分布式測試系統(tǒng)的靈活擴展。
      文檔編號H04L1/00GK103188252SQ20111046066
      公開日2013年7月3日 申請日期2011年12月31日 優(yōu)先權日2011年12月31日
      發(fā)明者孟真, 閻躍鵬, 于進勇 申請人:中國科學院微電子研究所
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1