本發(fā)明涉及一種多種類數(shù)模同步測(cè)試領(lǐng)域,尤其涉及一種基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法。
背景技術(shù):
1、總成測(cè)試系統(tǒng)項(xiàng)目設(shè)計(jì)過(guò)程中需要嚴(yán)格控制基于glink光纖網(wǎng)絡(luò)通訊,完成信息交互的多種類數(shù)字總線通訊模塊、模擬輸入輸出模塊以及運(yùn)動(dòng)控制單元的測(cè)試同步性和準(zhǔn)確性。但目前尚無(wú)成熟的基于glink光纖網(wǎng)絡(luò)的數(shù)模同步測(cè)試方案。
技術(shù)實(shí)現(xiàn)思路
1、為實(shí)現(xiàn)上述測(cè)試需求,本發(fā)明提出了一種基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,基于glink光纖網(wǎng)絡(luò)的高速實(shí)時(shí)通訊功能,為其網(wǎng)絡(luò)拓?fù)渲写嬖诘亩喾N類數(shù)模設(shè)備提供時(shí)鐘基準(zhǔn),并實(shí)現(xiàn)不同設(shè)備間的同步觸發(fā)測(cè)試方法。
2、該方法包括以下步驟:
3、步驟1:基于glink光纖網(wǎng)絡(luò)鏈接1553b總線通訊模塊、can總線通訊模塊、模擬輸入輸出測(cè)試設(shè)備以及運(yùn)動(dòng)控制驅(qū)動(dòng)單元;
4、步驟2:通過(guò)glink端節(jié)點(diǎn)測(cè)試設(shè)備向1553b總線通訊模塊、can總線通訊模塊測(cè)試設(shè)備、模擬輸入輸出測(cè)試設(shè)備以及運(yùn)動(dòng)控制驅(qū)動(dòng)單元發(fā)送同步觸發(fā)信號(hào)命令;
5、步驟3:測(cè)試設(shè)備及控制驅(qū)動(dòng)單元接收到同步觸發(fā)信號(hào)命令,更新至各自的時(shí)鐘消息緩沖區(qū)內(nèi),并通過(guò)數(shù)字總線完成數(shù)字信號(hào)通訊,通過(guò)模擬采集完成模擬測(cè)試數(shù)據(jù)存儲(chǔ);
6、步驟4:測(cè)試設(shè)備將板卡測(cè)試數(shù)據(jù)采集的時(shí)間戳信息與glink總線定時(shí)觸發(fā)消息發(fā)送的定時(shí)時(shí)間消息進(jìn)行對(duì)比并校準(zhǔn),同步對(duì)齊各類測(cè)試數(shù)據(jù)。
7、基于glink光纖網(wǎng)絡(luò)鏈接1553b總線通訊模塊、can總線通訊模塊、模擬輸入輸出測(cè)試設(shè)備以及運(yùn)動(dòng)控制驅(qū)動(dòng)單元,通過(guò)內(nèi)嵌測(cè)試軟件的方式實(shí)現(xiàn)通過(guò)glink端節(jié)點(diǎn)測(cè)試設(shè)備向1553b總線通訊模塊、can總線通訊模塊測(cè)試設(shè)備,模擬輸入輸出測(cè)試設(shè)備以及運(yùn)動(dòng)控制驅(qū)動(dòng)單元發(fā)送同步觸發(fā)信號(hào)命令,并按協(xié)議要求完成同步信號(hào)的周期發(fā)送及定時(shí)功能。
8、在內(nèi)嵌測(cè)試軟件端設(shè)計(jì)軟硬件接口實(shí)現(xiàn)與glink光纖網(wǎng)絡(luò)的通訊及接收同步觸發(fā)信號(hào)后同步啟動(dòng)1553b總線、can總線通訊測(cè)試設(shè)備、模擬輸入輸出測(cè)試設(shè)備開(kāi)始總線通訊及模擬輸入輸出測(cè)試工作,并實(shí)時(shí)接收glink光纖網(wǎng)絡(luò)周期觸發(fā)信號(hào)完成通訊發(fā)送周期的校準(zhǔn)和同步功能。
9、本發(fā)明的有益效果如下:
10、(1)能夠基于glink光纖網(wǎng)絡(luò)實(shí)現(xiàn)多種類數(shù)字總線通訊及模擬輸入輸出測(cè)試功能;
11、(2)利用glink光纖網(wǎng)絡(luò)高帶寬強(qiáng)實(shí)時(shí)的優(yōu)點(diǎn)實(shí)現(xiàn)對(duì)全網(wǎng)絡(luò)拓?fù)湓O(shè)備層間的定時(shí)信號(hào)周期性更行;
12、(3)無(wú)需強(qiáng)制要求多種類數(shù)字總線通訊板卡、模擬輸入輸出板卡及其他運(yùn)動(dòng)控制驅(qū)動(dòng)組件等必須在同一臺(tái)設(shè)備上通過(guò)傳統(tǒng)的pcie總線協(xié)議完成硬件觸發(fā)跳過(guò)pcie總線實(shí)現(xiàn)組件級(jí)同步;
13、(4)能夠利用glink光纖網(wǎng)絡(luò)的強(qiáng)實(shí)時(shí)定時(shí)觸發(fā)信號(hào)實(shí)現(xiàn)不同數(shù)字總線通信和模擬信號(hào)采集間的同步測(cè)試功能。
1.一種基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,通過(guò)內(nèi)嵌測(cè)試軟件的方式發(fā)送同步觸發(fā)信號(hào)命令,按協(xié)議要求完成同步信號(hào)的周期發(fā)送及定時(shí)功能。
3.根據(jù)權(quán)利要求2所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,在內(nèi)嵌測(cè)試軟件端設(shè)計(jì)軟硬件接口,建立與glink光纖網(wǎng)絡(luò)的通訊及接收同步觸發(fā)信號(hào)后同步啟動(dòng)1553b總線、can總線通訊測(cè)試設(shè)備、模擬輸入輸出測(cè)試設(shè)備開(kāi)始總線通訊及模擬輸入輸出測(cè)試工作。
4.根據(jù)權(quán)利要求3所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,實(shí)時(shí)接收glink光纖網(wǎng)絡(luò)周期觸發(fā)信號(hào),完成通訊發(fā)送周期的校準(zhǔn)和同步。
5.根據(jù)權(quán)利要求1所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,在1553b/can總線通訊測(cè)試設(shè)備、模擬輸入輸出測(cè)試設(shè)備以及運(yùn)動(dòng)控制驅(qū)動(dòng)單元中增加glink端節(jié)點(diǎn)模塊,接收及發(fā)送glink光纖網(wǎng)絡(luò)信號(hào),實(shí)現(xiàn)glink實(shí)時(shí)光纖網(wǎng)絡(luò)組網(wǎng)控制。
6.根據(jù)權(quán)利要求5所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,通過(guò)內(nèi)嵌測(cè)試軟件實(shí)現(xiàn)通過(guò)glink端節(jié)點(diǎn)板卡模擬glink光纖nc節(jié)點(diǎn)功能,并將其他glink端節(jié)點(diǎn)模塊配置為nt模式。
7.根據(jù)權(quán)利要求6所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,通過(guò)glink光纖nc端節(jié)點(diǎn)模塊按定時(shí)觸發(fā)協(xié)議要求實(shí)現(xiàn)定時(shí)觸發(fā)信號(hào)的發(fā)送及實(shí)時(shí)更新,各glink光纖nt節(jié)點(diǎn)接收到定時(shí)觸發(fā)消息后,記錄nc節(jié)點(diǎn)發(fā)出的定時(shí)時(shí)間信息。
8.根據(jù)權(quán)利要求7所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,定時(shí)時(shí)間更新單位為1微秒,更新時(shí)間為100微秒。
9.根據(jù)權(quán)利要求1-8所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法,其特征在于,可以對(duì)全網(wǎng)絡(luò)拓?fù)湓O(shè)備層間的定時(shí)信號(hào)周期性更行。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至9中任一項(xiàng)所述的基于glink光纖網(wǎng)絡(luò)的多種類數(shù)模同步測(cè)試方法。