專利名稱:一種無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)(Wireless Distributed Automatic Test System, WDATS)實(shí)現(xiàn)方法,屬于測(cè)試測(cè)量技術(shù)領(lǐng)域。
背景技術(shù):
測(cè)試和測(cè)量是人類認(rèn)識(shí)客觀事物最基本的方法,針對(duì)如下被測(cè)對(duì)象(Under Unit Test,UUT)或環(huán)境1)現(xiàn)場(chǎng)環(huán)境的限制使得系統(tǒng)布線無(wú)法實(shí)現(xiàn)的情況,如樓宇、墻體的阻斷 等;2) UUT具備運(yùn)動(dòng)性或處于移動(dòng)狀態(tài);幻完全封閉的UUT,如全功能高速試驗(yàn)動(dòng)車組檢測(cè) 系統(tǒng)等,必須要構(gòu)建WDATS?,F(xiàn)有的與WDATS相似的測(cè)試系統(tǒng),其無(wú)線通信平臺(tái)主要基于 Bluetooth、GPRS、ZigBee、PDA等,傳輸速率很低(Bluetooth v2. 0的最大數(shù)據(jù)傳輸速率為 3Mbps,ZigBee為250Kbps、GPRS為117Kbps),且不具有時(shí)鐘同步能力或時(shí)鐘同步精度很低, 同時(shí)都不涉及觸發(fā)同步機(jī)制,測(cè)試能力較弱,不能完成復(fù)雜的測(cè)試任務(wù)和流程。因此有必要 開(kāi)發(fā)一種傳輸速率較高、時(shí)鐘同步精度高且具備觸發(fā)同步能力的基于無(wú)線通信平臺(tái)的測(cè)試 系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)解決問(wèn)題克服現(xiàn)有技術(shù)的不足,提出了一種無(wú)線分布式自動(dòng)測(cè)試 系統(tǒng),具備傳輸速率較高、時(shí)鐘同步精度高的特點(diǎn)且具備觸發(fā)同步能力,可以完成復(fù)雜的測(cè) 試任務(wù)和流程。本發(fā)明的技術(shù)解決方案一種無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)由計(jì)算機(jī)(通常為1臺(tái))、 WLXI (ffirel ess Local extension Instrument)總線、WLXI 儀器(若干)等構(gòu)成。所述的計(jì)算機(jī),是WLXI儀器的控制中樞。計(jì)算機(jī)支持IEEE 802. Iln協(xié)議和WLXI 總線,并可通過(guò)WLXI總線實(shí)現(xiàn)對(duì)WLXI儀器的查詢、管理等操作,還可根據(jù)具體的UUT編寫(xiě)、 調(diào)試、執(zhí)行相應(yīng)的測(cè)試程序?qū)崿F(xiàn)特定的測(cè)試功能。所述的WLXI總線,是計(jì)算機(jī)與WLXI儀器、WLXI儀器與WLXI儀器之間的通信平 臺(tái)。與LXI總線類似,WLXI總線基于WLAN擴(kuò)展而成,并增加了基于卡爾曼(Kalman)濾波 的IEEE 1588時(shí)鐘同步協(xié)議和觸發(fā)同步功能,同時(shí)定義了儀器間通信的報(bào)文格式。其中,基 于Kalman濾波的IEEE 1588時(shí)鐘同步協(xié)議實(shí)現(xiàn)WLXI儀器間的時(shí)鐘同步功能,屬于節(jié)點(diǎn)層 同步,保證系統(tǒng)內(nèi)所有WLXI儀器的動(dòng)作基于相同的時(shí)基;觸發(fā)同步實(shí)現(xiàn)WLXI儀器具體動(dòng)作 的同步,具備基于消息的觸發(fā)、基于時(shí)間的觸發(fā)等兩種方式,屬于任務(wù)層同步,如兩臺(tái)WLXI 儀器同時(shí)開(kāi)始測(cè)量,其中基于消息的觸發(fā)方式是所有WLXI儀器必備的能力,而基于時(shí)間的 觸發(fā)只有符合LXI A類、B類規(guī)范的儀器支持;而報(bào)文格式定義在IEEE802. 11協(xié)議報(bào)文的 基礎(chǔ)上,定義了半波探測(cè)、域名、事件ID、隊(duì)列數(shù)、時(shí)間戳、IEEE 1588時(shí)間、標(biāo)志字、數(shù)據(jù)等。 對(duì)WLXI報(bào)文定義的各個(gè)字段的說(shuō)明如下半波探測(cè)字段用于判斷數(shù)據(jù)包的有效性;域名字 段用于用戶定義儀器所屬域名;事件ID字段表示W(wǎng)LXI總線中的事件名;隊(duì)列數(shù)字段表示 每個(gè)WLXI儀器內(nèi)部的隊(duì)列數(shù)值;時(shí)間戳字段表示事件發(fā)生的時(shí)間;IEEE 1588時(shí)間字段記
4錄IEEE 1588時(shí)間值;標(biāo)志字字段定義一些特殊應(yīng)用;數(shù)據(jù)字段是WLXI儀器間交互的數(shù)據(jù)
fn息ο所述的WLXI儀器,是指支持WLXI總線的測(cè)試儀器,GPIB、VXI、PXI或LXI等儀器 經(jīng)過(guò)無(wú)線擴(kuò)展支持IEEE 802. Iln協(xié)議后都可作為WLXI儀器。WLXI儀器在無(wú)線分布式測(cè)試 系統(tǒng)中用來(lái)實(shí)現(xiàn)具體的測(cè)試功能,如產(chǎn)生激勵(lì)、測(cè)量電壓、計(jì)頻、測(cè)量電阻等。一種無(wú)線分布式自動(dòng)測(cè)試方法,包括以下步驟(1)建立系統(tǒng)硬件平臺(tái)a)統(tǒng)籌儀器的數(shù)量和類型;b)使得測(cè)試儀器都具備IEEE 802. Iln通信能力,對(duì)于VXI或PXI板卡式設(shè)備,采 用在零槽嵌入式計(jì)算機(jī)USB接口采用USB無(wú)線網(wǎng)卡的方式,使其支持IEEE 802. Iln協(xié)議; 對(duì)于LXI儀器,通過(guò)5類屏蔽雙絞線直接連接至無(wú)線路由器;對(duì)于GPIB設(shè)備,通過(guò)GPIB-LAN 網(wǎng)關(guān)直接連接至無(wú)線路由器;c)根據(jù)UUT的位置安排儀器,并完成儀器與UUT的通道連接,并保證阻抗、功率等 的適配;d)配置儀器的IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器等;(2)建立時(shí)鐘同步a)初始化時(shí)鐘;b)通過(guò)最佳主時(shí)鐘(Best Master Clock, BMC)算法選出最優(yōu)時(shí)鐘,作為本系統(tǒng)的 時(shí)鐘同步源;c)WLXI儀器根據(jù)IEEE 1588時(shí)鐘同步協(xié)議交換同步報(bào)文并修正本地時(shí)鐘和主時(shí) 鐘間的偏差,每^中執(zhí)行一次;d)4s時(shí)間內(nèi)WLXI儀器沒(méi)有收到同步報(bào)文,則根據(jù)Kalman濾波算法估計(jì)并校正本 地時(shí)鐘;(3)編寫(xiě)、調(diào)試測(cè)試程序a)編寫(xiě)測(cè)試程序,根據(jù)實(shí)際需求調(diào)用觸發(fā)方式,觸發(fā)精度在ms級(jí)的選擇基于消息 的觸發(fā),而觸發(fā)精度在us級(jí)選擇基于時(shí)間的觸發(fā);b)調(diào)試測(cè)試程序;(4)運(yùn)行測(cè)試程序,執(zhí)行測(cè)試任務(wù)。本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點(diǎn)在于(1)傳輸速率高,可達(dá)300Mbps ;(2)覆蓋范圍大,WLXI儀器直接通信距離與IEEE 802. Iln相同,可達(dá)270m ;(3)時(shí)鐘同步精度高,針對(duì)無(wú)線網(wǎng)絡(luò)環(huán)境丟包率較高的問(wèn)題,采用基于Kalman濾 波的IEEE 1588時(shí)鐘同步協(xié)議,在同步報(bào)文丟失的情況下,利用Kalman濾波算法估計(jì)主從 時(shí)鐘偏差,并修正本地時(shí)鐘;(4)具備觸發(fā)同步能力,并提供基于消息的觸發(fā)、基于時(shí)間的觸發(fā)(只有LXI A、B 類儀器支持)方式。(5)容易實(shí)現(xiàn),利用無(wú)線網(wǎng)絡(luò)設(shè)備(無(wú)線路由器、無(wú)線網(wǎng)卡等)即可實(shí)現(xiàn)GPIB、 VXI、PXI和LXI儀器的擴(kuò)展。
圖1為本發(fā)明系統(tǒng)結(jié)構(gòu)圖;圖2為本發(fā)明計(jì)算機(jī)功能圖;圖3為本發(fā)明WLXI總線功能圖;圖4為本發(fā)明基于Kalman的IEEE 1588時(shí)鐘同步協(xié)議流程圖;圖5為本發(fā)明基于消息的觸發(fā)方式示意圖;圖6為本發(fā)明基于時(shí)間的觸發(fā)方式示意圖;圖7為本發(fā)明WLXI總線報(bào)文字段定義示意圖;圖8為本發(fā)明的WLXI儀器功能框圖;圖9為本發(fā)明的無(wú)線分布式自動(dòng)測(cè)試方法實(shí)現(xiàn)流程圖。
具體實(shí)施例方式如圖1所示,是無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)結(jié)構(gòu)圖。本發(fā)明提出的無(wú)線分布式測(cè)試 系統(tǒng)由計(jì)算機(jī)、WLXI總線和WLXI儀器構(gòu)成。計(jì)算機(jī)作為系統(tǒng)的控制中樞,系統(tǒng)運(yùn)行完成初 始化后,WLXI儀器間首先通過(guò)WLXI總線的時(shí)鐘同步功能實(shí)現(xiàn)節(jié)點(diǎn)級(jí)的時(shí)鐘同步,在此基礎(chǔ) 上,計(jì)算機(jī)通過(guò)WLXI總線發(fā)送指令控制WLXI儀器的運(yùn)行,同時(shí)通過(guò)WLXI總線的觸發(fā)同步 功能實(shí)現(xiàn)系統(tǒng)內(nèi)WLXI儀器動(dòng)作的同步性。如圖2所示,是計(jì)算機(jī)的功能結(jié)構(gòu)示意圖。計(jì)算機(jī)是整個(gè)無(wú)線分布式自動(dòng)測(cè)試系 統(tǒng)的控制中樞,具有IEEE 802. Iln硬件通信設(shè)備,支持WLXI總線,并可通過(guò)WLXI總線實(shí)現(xiàn) 對(duì)WLXI儀器的查詢、管理、網(wǎng)絡(luò)配置等操作,還可根據(jù)具體的UUT編寫(xiě)、調(diào)試、執(zhí)行相應(yīng)的測(cè) 試程序?qū)崿F(xiàn)特定的測(cè)試功能。如圖3所示,是WLXI總線功能圖。WLXI總線是無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)中,計(jì)算 機(jī)與WLXI儀器、WLXI儀器與WLXI儀器之間的通信平臺(tái),主要實(shí)現(xiàn)數(shù)據(jù)通信、時(shí)鐘同步和觸 發(fā)同步三大功能。數(shù)據(jù)通信是完成計(jì)算機(jī)與WLXI儀器、WLXI儀器與WLXI儀器之間的數(shù)據(jù)交互 功能,基于UDP/TCP協(xié)議實(shí)現(xiàn),同時(shí)定義了儀器間數(shù)據(jù)交互的數(shù)據(jù)格式,如圖4所示。在 IEEE802. 11協(xié)議報(bào)文的基礎(chǔ)上,定義了半波探測(cè)(冊(cè)Detect)、域名(Domain)、事件 ID (Event ID)、隊(duì)列數(shù) Sequence)、時(shí)間戳(Timestamp)、IEEE 1588 時(shí)間(Epocti)、標(biāo)志字 (Flag)、數(shù)據(jù)(Data)等。對(duì)WLXI報(bào)文定義的各個(gè)字段的說(shuō)明如下①半波探測(cè)字段用于判 斷數(shù)據(jù)包的有效性,如果該字段中包含內(nèi)容不是“W”,那么這個(gè)數(shù)據(jù)包就應(yīng)該被忽略;②域 名字段用于用戶定義儀器所屬域名,WLXI儀器的域名值可以由用戶設(shè)置,如果收到的數(shù)據(jù) 包中域名值和WLXI儀器中設(shè)置的域名值不同,該數(shù)據(jù)包就會(huì)被忽略;③事件ID字段表示 WLXI總線中的事件名;④隊(duì)列數(shù)字段表示每個(gè)WLXI儀器內(nèi)部的隊(duì)列數(shù)值,,當(dāng)有數(shù)據(jù)包發(fā) 送時(shí),該隊(duì)列數(shù)加1 ;⑤時(shí)間戳字段表示事件發(fā)生的時(shí)間;⑥IEEE 1588時(shí)間字段記錄IEEE 1588時(shí)間值;⑦標(biāo)志字字段定義一些特殊應(yīng)用;⑧數(shù)據(jù)字段是WLXI儀器間交互的數(shù)據(jù)信 肩、ο時(shí)鐘同步是節(jié)點(diǎn)層同步,保證系統(tǒng)內(nèi)的WLXI儀器的動(dòng)作基于相同的時(shí)基。時(shí)鐘同 步采用基于卡爾曼(Kalman)濾波的IEEE 1588時(shí)鐘同步協(xié)議,如圖5所示。首先初始化 系統(tǒng)內(nèi)的所有時(shí)鐘,并通過(guò)報(bào)文交換依據(jù)最佳主時(shí)鐘算法選出系統(tǒng)內(nèi)的最優(yōu)時(shí)鐘作為主時(shí)鐘,而其它時(shí)鐘作為從時(shí)鐘,所有從時(shí)鐘每2秒鐘根據(jù)IEEE 1588時(shí)鐘同步協(xié)議和主時(shí)鐘交 換同步報(bào)文并修正本地時(shí)鐘和主時(shí)鐘的偏差,如果在4秒鐘時(shí)間內(nèi)從時(shí)鐘沒(méi)有接收到主時(shí) 鐘的同步報(bào)文,則從時(shí)鐘根據(jù)Kalman濾波算法估計(jì)并校正本地時(shí)鐘,從而保證從時(shí)鐘和主 時(shí)鐘的同步。觸發(fā)同步是任務(wù)層同步,保證WLXI儀器具體動(dòng)作的同步性。觸發(fā)同步有基于消息 的觸發(fā)和基于時(shí)間的觸發(fā)兩種?;谙⒌挠|發(fā)是將儀器配置為軟件觸發(fā)方式后,計(jì)算機(jī) 向該儀器發(fā)送觸發(fā)SCPI指令*TRG(或封裝的Vpp函數(shù))來(lái)實(shí)現(xiàn)的,如圖6所示,其流程如 下①定義預(yù)定義動(dòng)作,設(shè)置被觸發(fā)儀器的觸發(fā)方式為軟件觸發(fā);②等待觸發(fā)發(fā)起者的觸 發(fā)命令;③判斷是否接收到觸發(fā)指令*TRG,如果是,執(zhí)行④;如果否,則執(zhí)行②;④執(zhí)行預(yù)定 義動(dòng)作?;跁r(shí)間的觸發(fā)是預(yù)先通知儀器在某一時(shí)刻動(dòng)作,待時(shí)間到達(dá)該時(shí)刻后,立即執(zhí) 行預(yù)定義動(dòng)作,一般可通過(guò)測(cè)試儀器的COM方法函數(shù)Trigger. Alarmst (). Configure ()設(shè) 置觸發(fā)時(shí)間和動(dòng)作,而利用Trigger. SourceO方法啟動(dòng)儀器的動(dòng)作,如圖7所示,其流程 如下①預(yù)定義被觸發(fā)儀器的動(dòng)作;②觸發(fā)發(fā)起者向被觸發(fā)儀器發(fā)送觸發(fā)時(shí)間信息;③被 觸發(fā)儀器接收、處理觸發(fā)時(shí)間信息,獲取觸發(fā)時(shí)間值;④判斷本地時(shí)間是否與設(shè)定的觸發(fā)時(shí) 間值相等,如果不相等,則執(zhí)行第⑤步;如果相等,則執(zhí)行第⑥步;⑤等待;⑥執(zhí)行預(yù)定義動(dòng) 作。如圖8所示,是WLXI儀器功能框圖。WLXI儀器具有IEEE 802. Iln硬件通信設(shè)備, 支持WLXI總線,且具有測(cè)試儀器的基本功能如AD、DA、開(kāi)關(guān)、計(jì)頻等。WLXI儀器在計(jì)算機(jī)的 控制下,執(zhí)行對(duì)UUT的激勵(lì)和信號(hào)采集任務(wù),并將信號(hào)采集結(jié)果回傳給計(jì)算機(jī)。一種無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)實(shí)現(xiàn)方法,具體步驟如圖9所示(1)建立系統(tǒng)硬件平臺(tái)a)統(tǒng)籌儀器的數(shù)量和類型;b)使得測(cè)試儀器都具備IEEE 802. Iln通信能力,對(duì)于VXI或PXI板卡式設(shè)備,采 用在零槽嵌入式計(jì)算機(jī)USB接口采用USB無(wú)線網(wǎng)卡的方式,使其支持IEEE 802. Iln協(xié)議; 對(duì)于LXI儀器,通過(guò)5類屏蔽雙絞線直接連接至無(wú)線路由器;對(duì)于GPIB設(shè)備,通過(guò)GPIB-LAN 網(wǎng)關(guān)直接連接至無(wú)線路由器;c)根據(jù)UUT的位置安排儀器,并完成儀器與UUT的通道連接,并保證阻抗、功率等 的適配;d)配置儀器的IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器等;(2)建立時(shí)鐘同步a)初始化時(shí)鐘;b)通過(guò)最佳主時(shí)鐘(Best Master Clock, BMC)算法選出最優(yōu)時(shí)鐘,作為本系統(tǒng)的 時(shí)鐘同步源;c)WLXI儀器根據(jù)IEEE 1588時(shí)鐘同步協(xié)議交換同步報(bào)文并修正本地時(shí)鐘和主時(shí) 鐘間的偏差,每^中執(zhí)行一次;d)4s時(shí)間內(nèi)WLXI儀器沒(méi)有收到同步報(bào)文,則根據(jù)Kalman濾波算法估計(jì)并校正本 地時(shí)鐘;(3)編寫(xiě)、調(diào)試測(cè)試程序a)編寫(xiě)測(cè)試程序,根據(jù)實(shí)際需求調(diào)用觸發(fā)方式,觸發(fā)精度在ms級(jí)的選擇基于消息的觸發(fā),而觸發(fā)精度在us級(jí)選擇基于時(shí)間的觸發(fā);b)調(diào)試測(cè)試程序;(4)運(yùn)行測(cè)試程序,執(zhí)行測(cè)試任務(wù)??傊景l(fā)明與現(xiàn)有技術(shù)相比具有傳輸速率高、覆蓋范圍大、時(shí)鐘同步精度較高、 無(wú)線環(huán)境下的觸發(fā)能力等,且容易實(shí)現(xiàn)。本發(fā)明未詳細(xì)闡述部分屬于本領(lǐng)域公知技術(shù)。
權(quán)利要求
1.一種無(wú)線分布式自動(dòng)測(cè)試系統(tǒng),其特征在于由計(jì)算機(jī)、WLXI總線、若干臺(tái)WLXI儀器 構(gòu)成,計(jì)算機(jī)作為系統(tǒng)的控制中樞,系統(tǒng)運(yùn)行完成初始化后,若干臺(tái)WLXI儀器之間首先通 過(guò)WLXI總線的時(shí)鐘同步功能實(shí)現(xiàn)節(jié)點(diǎn)級(jí)的時(shí)鐘同步,然后計(jì)算機(jī)通過(guò)WLXI總線發(fā)送指令 控制若干臺(tái)WLXI儀器的運(yùn)行,同時(shí)通過(guò)WLXI總線的觸發(fā)同步功能實(shí)現(xiàn)系統(tǒng)內(nèi)WLXI儀器動(dòng) 作的同步性,其中所述計(jì)算機(jī)是整個(gè)無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)的控制中樞,具有IEEE 802. Iln硬件通 信設(shè)備,支持WLXI總線,并可通過(guò)WLXI總線實(shí)現(xiàn)對(duì)WLXI儀器的查詢、管理、網(wǎng)絡(luò)配置操作, 還可根據(jù)具體的UUT編寫(xiě)、調(diào)試、執(zhí)行相應(yīng)的測(cè)試程序?qū)崿F(xiàn)測(cè)試功能;所述的WLXI總線基于IEEE 802. Iln協(xié)議,是計(jì)算機(jī)與WLXI儀器、WLXI儀器與WLXI儀 器之間的通信平臺(tái),實(shí)現(xiàn)數(shù)據(jù)通信、時(shí)鐘同步和觸發(fā)同步三大功能,數(shù)據(jù)通信完成系統(tǒng)內(nèi)計(jì) 算機(jī)與WLXI儀器、WLXI儀器與WLXI儀器之間的數(shù)據(jù)交換功能,時(shí)鐘同步完成各個(gè)WLXI儀 器內(nèi)部時(shí)鐘的同步功能,觸發(fā)同步保證WLXI儀器的動(dòng)作同步性,即任務(wù)層同步;WLXI儀器具有IEEE 802. Iln硬件通信設(shè)備,支持WLXI總線,且具有測(cè)試儀器的基本功 能,包括AD、DA、開(kāi)關(guān)和計(jì)頻,WLXI儀器在計(jì)算機(jī)的控制下,執(zhí)行對(duì)UUT的激勵(lì)和信號(hào)采集任 務(wù),并將信號(hào)采集結(jié)果回傳給計(jì)算機(jī)。
2.根據(jù)權(quán)利要求1所述的無(wú)線分布式測(cè)試系統(tǒng),其特征在于所述WLXI總線中的數(shù)據(jù) 通信完成計(jì)算機(jī)與WLXI儀器、WLXI儀器與WLXI儀器之間的數(shù)據(jù)交互功能是基于UDP/TCP 協(xié)議實(shí)現(xiàn)的,同時(shí)定義了儀器間數(shù)據(jù)交互的數(shù)據(jù)格式,具體如下在IEEE 802. 11協(xié)議報(bào)文的基礎(chǔ)上,定義了半波探測(cè)(冊(cè)Detect)、域名(Domain)、事 # ID (Event ID)、隊(duì)列數(shù) Sequence)、時(shí)間戳(Timestamp)、IEEE 1588 時(shí)間(Epoch)、標(biāo)志 字(Flag)、數(shù)據(jù)(Data) JfWLXI報(bào)文定義的各個(gè)字段的說(shuō)明如下①半波探測(cè)字段用于判 斷數(shù)據(jù)包的有效性,如果該字段中包含內(nèi)容不是“W”,那么這個(gè)數(shù)據(jù)包就應(yīng)該被忽略;②域 名字段用于用戶定義儀器所屬域名,WLXI儀器的域名值可以由用戶設(shè)置,如果收到的數(shù)據(jù) 包中域名值和WLXI儀器中設(shè)置的域名值不同,該數(shù)據(jù)包就會(huì)被忽略;③事件ID字段表示 WLXI總線中的事件名;④隊(duì)列數(shù)字段表示每個(gè)WLXI儀器內(nèi)部的隊(duì)列數(shù)值,,當(dāng)有數(shù)據(jù)包發(fā) 送時(shí),該隊(duì)列數(shù)加1 ;⑤時(shí)間戳字段表示事件發(fā)生的時(shí)間;⑥IEEE 1588時(shí)間字段記錄IEEE 1588時(shí)間值;⑦標(biāo)志字字段定義一些特殊應(yīng)用;⑧數(shù)據(jù)字段是WLXI儀器間交互的數(shù)據(jù)信 肩、ο
3.根據(jù)權(quán)利要求1所述的無(wú)線分布式測(cè)試系統(tǒng),其特征在于所述的時(shí)鐘同步保證系 統(tǒng)內(nèi)WLXI儀器的動(dòng)作基于相同的時(shí)基是采用基于卡爾曼(Kalman)濾波的IEEE 1588時(shí)鐘 同步協(xié)議完成的,具體為首先初始化系統(tǒng)內(nèi)的所有時(shí)鐘,并通過(guò)報(bào)文交換依據(jù)最佳主時(shí)鐘 算法選出系統(tǒng)內(nèi)的最優(yōu)時(shí)鐘作為主時(shí)鐘,而其它時(shí)鐘作為從時(shí)鐘,所有從時(shí)鐘每2秒鐘根 據(jù)IEEE 1588時(shí)鐘同步協(xié)議和主時(shí)鐘交換同步報(bào)文并修正本地時(shí)鐘和主時(shí)鐘的偏差,如果 在4秒鐘時(shí)間內(nèi)從時(shí)鐘沒(méi)有接收到主時(shí)鐘的同步報(bào)文,則從時(shí)鐘根據(jù)Kalman濾波算法估計(jì) 并校正本地時(shí)鐘,從而保證從時(shí)鐘和主時(shí)鐘的同步。
4.根據(jù)權(quán)利要求1所述的無(wú)線分布式測(cè)試系統(tǒng),其特征在于所述的觸發(fā)同步中保證 WLXI儀器的動(dòng)作同步性,即任務(wù)層同步中實(shí)現(xiàn)觸發(fā)同步的方法有兩種,基于消息的觸發(fā)和 基于時(shí)間的觸發(fā);所述基于消息的觸發(fā)是將儀器配置為軟件觸發(fā)方式后,計(jì)算機(jī)向該儀器發(fā)送觸發(fā)SCPI指令*TRG或封裝的Vpp函數(shù)來(lái)實(shí)現(xiàn)的,流程如下①定義預(yù)定義動(dòng)作,設(shè)置被觸發(fā)儀器的觸 發(fā)方式為軟件觸發(fā);②等待觸發(fā)發(fā)起者的觸發(fā)命令;③判斷是否接收到觸發(fā)指令*TRG,如 果是,執(zhí)行④;如果否,則執(zhí)行②;④執(zhí)行預(yù)定義動(dòng)作;所述基于時(shí)間的觸發(fā)是預(yù)先通知儀器在某一時(shí)刻動(dòng)作,待時(shí)間到達(dá)該時(shí)刻后,立即執(zhí) 行預(yù)定義動(dòng)作,可通過(guò)測(cè)試儀器的COM方法函數(shù)"Trigger. Alarmst (). Configure ()設(shè)置觸 發(fā)時(shí)間和動(dòng)作,而利用Trigger. SourceO方法啟動(dòng)儀器的動(dòng)作,實(shí)現(xiàn)流程如下①預(yù)定義 被觸發(fā)儀器的動(dòng)作;②觸發(fā)發(fā)起者向被觸發(fā)儀器發(fā)送觸發(fā)時(shí)間信息;③被觸發(fā)儀器接收、 處理觸發(fā)時(shí)間信息,獲取觸發(fā)時(shí)間值;④判斷本地時(shí)間是否與設(shè)定的觸發(fā)時(shí)間值相等,如果 不相等,則執(zhí)行第⑤步;如果相等,則執(zhí)行第⑥步;⑤等待;⑥執(zhí)行預(yù)定義動(dòng)作。
全文摘要
一種無(wú)線分布式自動(dòng)測(cè)試系統(tǒng)由計(jì)算機(jī)、WLXI總線和WLXI儀器等構(gòu)成,其中計(jì)算機(jī)支持IEEE 802.11n協(xié)議,是系統(tǒng)的控制中樞;WLXI儀器支持IEEE 802.11n協(xié)議,實(shí)現(xiàn)具體的儀器功能如AD、DA、計(jì)頻等;WLXI總線是計(jì)算機(jī)、WLXI儀器間的通信平臺(tái),實(shí)現(xiàn)數(shù)據(jù)通信、時(shí)鐘同步和觸發(fā)同步三大功能。WLXI總線的時(shí)鐘同步采用基于Kalman濾波的IEEE 1588時(shí)鐘同步協(xié)議實(shí)現(xiàn),觸發(fā)同步則有基于消息的觸發(fā)和基于時(shí)間的觸發(fā)兩種方式。本系統(tǒng)與現(xiàn)有系統(tǒng)相比,具有傳輸速率高、覆蓋范圍大、時(shí)鐘同步精度較高、無(wú)線環(huán)境下的觸發(fā)能力等,且容易實(shí)現(xiàn)。
文檔編號(hào)H04L7/00GK102122995SQ201010613259
公開(kāi)日2011年7月13日 申請(qǐng)日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者秦紅磊, 邱長(zhǎng)泉 申請(qǐng)人:北京航空航天大學(xué)