欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通用虛擬試驗實物設(shè)備接入系統(tǒng)的制作方法

文檔序號:7817261閱讀:197來源:國知局
一種通用虛擬試驗實物設(shè)備接入系統(tǒng)的制作方法
【專利摘要】一種通用虛擬試驗實物設(shè)備接入系統(tǒng),包括硬件接口協(xié)議轉(zhuǎn)換器、虛擬試驗代理節(jié)點和可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器;硬件接口協(xié)議轉(zhuǎn)換器包括協(xié)議轉(zhuǎn)換單元和總線接口;該系統(tǒng)優(yōu)勢在于通過用戶軟件界面配置,自動生成與實物設(shè)備傳輸協(xié)議相匹配的虛擬試驗接入網(wǎng)關(guān),解決傳輸協(xié)議和傳輸接口的異構(gòu)性問題,實現(xiàn)了實物設(shè)備與虛擬試驗中間件的快速無縫銜接;本發(fā)明通過協(xié)議的靈活配置,實現(xiàn)實物設(shè)備虛擬試驗驗證平臺的快速無縫集成,在解決多種傳輸協(xié)議異構(gòu)性問題的同時,實現(xiàn)用戶“零代碼”編寫,縮短了虛擬試驗驗證應(yīng)用的開發(fā)周期。
【專利說明】一種通用虛擬試驗實物設(shè)備接入系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于虛擬試驗【技術(shù)領(lǐng)域】,涉及一種通用虛擬試驗實物設(shè)備接入系統(tǒng)。

【背景技術(shù)】
[0002]隨著軍工產(chǎn)品先進(jìn)性和復(fù)雜性的大幅提高,虛擬試驗作為一種低成本、高效率、短周期的試驗驗證手段,成為輔助型號系統(tǒng)級試驗的有效方法,在國內(nèi)外軍工行業(yè)得到廣泛的研究和應(yīng)用?!?br> [0003]目前,虛擬試驗驗證正朝著“虛實融合”的方向發(fā)展,即將虛擬試驗的支撐性和實物試驗的驗證性有機(jī)統(tǒng)一起來,在一個虛實融合的試驗環(huán)境中考核復(fù)雜產(chǎn)品整體功能和性能是否滿足設(shè)計要求,在此基礎(chǔ)上,驗證多個系統(tǒng)之間互操作的協(xié)調(diào)性和匹配性,評價軍工產(chǎn)品技術(shù)成熟度、產(chǎn)品使用效能以及標(biāo)準(zhǔn)化程度等。而如何將實物試驗的設(shè)備接入虛擬試驗的支撐環(huán)境進(jìn)行統(tǒng)一試驗,成為“虛實融合”的一大關(guān)鍵技術(shù),主要有以下兩大難點:首先,虛擬試驗驗證系統(tǒng)中實物設(shè)備的總線接口多樣,常采用的總線接口包括1553B、UART(RS232/485/422)、CAN等類型,與以以太網(wǎng)為主的虛擬試驗支撐平臺相異,并且不同的實物試驗設(shè)備傳輸協(xié)議各異,與虛擬試驗驗證系統(tǒng)不兼容,屬于異構(gòu)系統(tǒng);其次,實物試驗設(shè)備對實時性要求較高,若實時性無法滿足要求,則虛擬系統(tǒng)獲取的試驗數(shù)據(jù)將無法反映試驗設(shè)備的真實性能。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的技術(shù)解決問題是:克服現(xiàn)有技術(shù)的不足,提供了一種通用虛擬試驗實物設(shè)備接入系統(tǒng)。系統(tǒng)組成包括硬件接口協(xié)議轉(zhuǎn)換器、虛擬試驗代理節(jié)點和可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器。該系統(tǒng)優(yōu)勢在于通過用戶軟件界面配置,自動生成與實物設(shè)備傳輸協(xié)議相匹配的虛擬試驗接入網(wǎng)關(guān),解決傳輸協(xié)議和傳輸接口的異構(gòu)性問題,實現(xiàn)了實物設(shè)備與虛擬試驗中間件的快速無縫銜接;另一方面,通過采用嵌入式的硬件協(xié)議轉(zhuǎn)換器,解決了虛擬試驗實物設(shè)備接入的實時性問題,實現(xiàn)了高效率的實時設(shè)備接入。
[0005]本發(fā)明技術(shù)解決方案:一種通用虛擬試驗實物設(shè)備接入系統(tǒng),包括硬件接口協(xié)議轉(zhuǎn)換器、虛擬試驗代理節(jié)點和可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器;硬件接口協(xié)議轉(zhuǎn)換器包括協(xié)議轉(zhuǎn)換單元和總線接口;
[0006]所述可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器自動生成與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件和調(diào)用接口動態(tài)鏈接庫,將協(xié)議轉(zhuǎn)換集二進(jìn)制文件燒錄至硬件協(xié)議轉(zhuǎn)換器的協(xié)議轉(zhuǎn)換單元;
[0007]協(xié)議轉(zhuǎn)換單元將與外部接入的與實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件儲存起來,當(dāng)傳輸下行數(shù)據(jù)時,調(diào)用與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件中與調(diào)用接口對應(yīng)的協(xié)議轉(zhuǎn)換文件,根據(jù)該與調(diào)用接口對應(yīng)的協(xié)議轉(zhuǎn)換文件對下行數(shù)據(jù)進(jìn)行編碼,形成下行實物設(shè)備協(xié)議幀,將下行實物設(shè)備協(xié)議幀轉(zhuǎn)換成下行總線信號通過總線接口發(fā)送給外部接入的實物設(shè)備;
[0008]當(dāng)傳輸上行數(shù)據(jù)時,協(xié)議轉(zhuǎn)換單元將外部接入的實物設(shè)備產(chǎn)生,并通過總線接口接收的上行總線信號轉(zhuǎn)換成上行實物設(shè)備協(xié)議幀,調(diào)用與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件中上行實物設(shè)備協(xié)議幀對應(yīng)的協(xié)議轉(zhuǎn)換文件,將上行實物設(shè)備協(xié)議幀轉(zhuǎn)換成上行數(shù)據(jù)儲存在協(xié)議轉(zhuǎn)換單元;
[0009]虛擬試驗代理節(jié)點的調(diào)用接口通過虛擬試驗中間件與外部的多個虛擬試驗應(yīng)用節(jié)點相連,外部的多個虛擬試驗應(yīng)用節(jié)點提出發(fā)送下行數(shù)據(jù)的需求,虛擬試驗代理節(jié)點通過虛擬試驗中間件從虛擬試驗應(yīng)用節(jié)點該獲取需求,虛擬試驗代理節(jié)點使用虛擬試驗代理節(jié)點的調(diào)用接口調(diào)用該調(diào)用接口動態(tài)鏈接庫中的PCI接口驅(qū)動,根據(jù)PCI接口驅(qū)動將該需求中的下行數(shù)據(jù)傳給協(xié)議轉(zhuǎn)換單元;
[0010]外部的多個虛擬試驗應(yīng)用節(jié)點提出獲取上行數(shù)據(jù)的需求,虛擬試驗代理節(jié)點通過虛擬試驗中間件從虛擬試驗應(yīng)用節(jié)點該獲取需求,虛擬試驗代理節(jié)點使用虛擬試驗代理節(jié)點的調(diào)用接口調(diào)用該調(diào)用接口動態(tài)鏈接庫中的PCI接口驅(qū)動,根據(jù)PCI接口驅(qū)動從協(xié)議轉(zhuǎn)換單元儲存的上行數(shù)據(jù)中提取需求的上行數(shù)據(jù);
[0011]所述協(xié)議轉(zhuǎn)換單元包含協(xié)議解碼模塊、協(xié)議編碼模塊、協(xié)議匹配單元陣列模塊、協(xié)議存儲模塊和硬件接口驅(qū)動模塊;
[0012]所述協(xié)議存儲模塊,長期存儲與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件;
[0013]所述數(shù)據(jù)編碼模塊從協(xié)議存儲模塊中讀取與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,該二進(jìn)制文件包括下行數(shù)據(jù)與下行實物設(shè)備協(xié)議幀的映射關(guān)系和下行實物設(shè)備協(xié)議幀格式,根據(jù)該二進(jìn)制文件中下行數(shù)據(jù)與下行實物設(shè)備協(xié)議幀的映射關(guān)系,將下行數(shù)據(jù)轉(zhuǎn)換為下行實物設(shè)備協(xié)議幀中的數(shù)據(jù)塊中的數(shù)據(jù)元素,然后再根據(jù)該二進(jìn)制文件中的下行實物設(shè)備協(xié)議幀格式添加幀頭、數(shù)據(jù)長度、幀尾、校驗數(shù)據(jù),形成下行實物設(shè)備協(xié)議幀。
[0014]所述協(xié)議匹配單元陣列模塊由協(xié)議匹配單元組成。協(xié)議匹配單元陣列模塊讀取協(xié)議存儲模塊中的與實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,并將上行實物設(shè)備協(xié)議幀中的幀頭、幀尾信息與該二進(jìn)制文件中的上行實物設(shè)備協(xié)議幀進(jìn)行比對,以確定該上行實物設(shè)備協(xié)議幀屬于該二進(jìn)制文件中的哪個上行實物設(shè)備協(xié)議幀。
[0015]所述協(xié)議解碼單元從協(xié)議存儲模塊中讀取與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,二進(jìn)制文件還包括上行實物設(shè)備協(xié)議幀格式和上行數(shù)據(jù)與上行實物設(shè)備協(xié)議幀的映射關(guān)系,將協(xié)議匹配單元陣列模塊確定的上行實物設(shè)備協(xié)議幀,按照該二進(jìn)制文件中的上行實物設(shè)備協(xié)議幀格式,先后提取出幀頭、數(shù)據(jù)長度、各個數(shù)據(jù)元素、幀尾、校驗數(shù)據(jù),再按照該二進(jìn)制文件中的上行數(shù)據(jù)與上行實物設(shè)備協(xié)議幀的映射關(guān)系,將提取出來的各個數(shù)據(jù)元素解碼成上行數(shù)據(jù)。
[0016]所述硬件接口驅(qū)動模塊將下行實物設(shè)備協(xié)議幀轉(zhuǎn)換為下行總線信號,以及將上行總線信號轉(zhuǎn)換為上行實物設(shè)備協(xié)議幀。
[0017]所述硬件接口協(xié)議轉(zhuǎn)換器,硬件包含基于DSP的通用協(xié)議轉(zhuǎn)換母板卡和硬件接口驅(qū)動子板卡;基于DSP的通用協(xié)議轉(zhuǎn)換母板卡由DSP作為主控制器,實現(xiàn)協(xié)議匹配、協(xié)議編碼、協(xié)議解碼、協(xié)議儲存;硬件接口驅(qū)動子板實現(xiàn)實物設(shè)備協(xié)議轉(zhuǎn)換幀與總線信號的互相轉(zhuǎn)換。
[0018]本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點在于:
[0019](1)本發(fā)明給出的一種通用虛擬試驗實物設(shè)備接入系統(tǒng),通過協(xié)議的靈活配置,實現(xiàn)實物設(shè)備虛擬試驗驗證平臺的快速無縫集成,在解決多種傳輸協(xié)議異構(gòu)性問題的同時,實現(xiàn)用戶“零代碼”編寫,縮短了虛擬試驗驗證應(yīng)用的開發(fā)周期。
[0020](2)本發(fā)明給出的一種通用虛擬試驗實物設(shè)備接入系統(tǒng),由硬件協(xié)議轉(zhuǎn)換器實時的完成協(xié)議匹配及轉(zhuǎn)換,滿足虛擬試驗常用實物設(shè)備接入的實時性要求;
[0021](3)本發(fā)明給出的一種通用虛擬試驗實物設(shè)備接入系統(tǒng),提出了“基于DSP的通用協(xié)議轉(zhuǎn)換母板卡”+ “硬件接口驅(qū)動子板卡”的協(xié)議轉(zhuǎn)換板卡設(shè)計方案,同時支持多種硬件接口,并保留硬件擴(kuò)展性,節(jié)省了專用驅(qū)動板卡的重復(fù)投資。

【專利附圖】

【附圖說明】
[0022]圖1為一種通用虛擬試驗實物設(shè)備接入系統(tǒng)組成圖;
[0023]圖2為硬件接口協(xié)議轉(zhuǎn)換器功能模塊圖。

【具體實施方式】
[0024]下面結(jié)合附圖和【具體實施方式】對本發(fā)明進(jìn)行詳細(xì)說明
[0025]如圖1所示,一種通用虛擬試驗實物設(shè)備接入系統(tǒng)的系統(tǒng)包括硬件接口協(xié)議轉(zhuǎn)換器、虛擬試驗代理節(jié)點和可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器;硬件接口協(xié)議轉(zhuǎn)換器包括協(xié)議轉(zhuǎn)換單元和總線接口。
[0026]可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器通過用戶對外部接入的實物設(shè)備的協(xié)議和虛擬試驗代理節(jié)點調(diào)用接口進(jìn)行配置及映射,自動生成器自動生成與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件和調(diào)用接口動態(tài)鏈接庫,并自動將協(xié)議轉(zhuǎn)換集二進(jìn)制文件燒錄至硬件協(xié)議轉(zhuǎn)換器的協(xié)議轉(zhuǎn)換單元。
[0027]可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器包含外部接入的實物設(shè)備協(xié)議配置模塊、虛擬試驗代理模型調(diào)用接口配置模塊、協(xié)議映射關(guān)系配置模塊、代碼生成模塊;
[0028]其中,外部接入的實物設(shè)備協(xié)議配置模塊實現(xiàn)用戶在軟件界面對外部接入的實物設(shè)備協(xié)議進(jìn)行配置,包括協(xié)議的幀頭、幀尾、校驗段、數(shù)據(jù)段等,并將用戶配置信息保存為xml文件;
[0029]虛擬試驗代理模型調(diào)用接口配置模塊實現(xiàn)用戶在軟件界面對虛擬試驗調(diào)用接口進(jìn)行配置,如調(diào)用接口名稱、接口參數(shù)個數(shù)、接口參數(shù)名稱、接口參數(shù)類型等,并將用戶配置信息保存為xml文件;
[0030]協(xié)議映射關(guān)系配置模塊實現(xiàn)用戶在軟件界面對虛擬試驗調(diào)用接口到實物設(shè)備協(xié)議的映射關(guān)系進(jìn)行配置,如接口名到協(xié)議名的映射、接口參數(shù)到協(xié)議數(shù)據(jù)段的映射等,并將用戶配置信息保存為xml文件;
[0031]代碼生成模塊解析上述四個配置模塊的xml文件,自動生成器自動生成與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件和調(diào)用接口動態(tài)鏈接庫。其中協(xié)議轉(zhuǎn)換集二進(jìn)制文件燒錄至硬件協(xié)議轉(zhuǎn)換器的協(xié)議存儲單元中,用于進(jìn)行通信協(xié)議的匹配和編解碼;調(diào)用接口動態(tài)鏈接庫由虛擬試驗代理模型調(diào)用,實現(xiàn)與虛擬試驗驗證平臺上其他模型的數(shù)據(jù)聯(lián)通和互操作。
[0032]以一維轉(zhuǎn)臺為例,用戶利用可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器,對一維轉(zhuǎn)臺的協(xié)議和代理模型調(diào)用接口進(jìn)行配置。一維轉(zhuǎn)臺協(xié)議集主要由四條協(xié)議構(gòu)成,分別是轉(zhuǎn)臺初始化協(xié)議、轉(zhuǎn)臺轉(zhuǎn)動速度發(fā)送協(xié)議、轉(zhuǎn)臺轉(zhuǎn)動速度反饋協(xié)議和轉(zhuǎn)臺停止協(xié)議。其中轉(zhuǎn)臺初始化協(xié)議和轉(zhuǎn)臺停止協(xié)議是兩個不帶數(shù)據(jù)段的下行協(xié)議,轉(zhuǎn)臺轉(zhuǎn)動協(xié)議是帶一個數(shù)據(jù)段的下行協(xié)議,轉(zhuǎn)臺姿態(tài)數(shù)據(jù)反饋協(xié)議是帶一個數(shù)據(jù)段的上行協(xié)議。用戶根據(jù)實物設(shè)備的協(xié)議格式配置每一條協(xié)議中的幀頭、幀尾、校驗段和數(shù)據(jù)段。與轉(zhuǎn)臺協(xié)議集配套的虛擬試驗代理模型調(diào)用接口有四個,分別是INS_Initialize (void) ;INS_SetVelocity (doublevelocity) ;INS_GetVelocity (double& velocity) ;INS_Stop (void);分別與轉(zhuǎn)臺初始化協(xié)議、轉(zhuǎn)臺轉(zhuǎn)動速度發(fā)送協(xié)議、轉(zhuǎn)臺轉(zhuǎn)動速度反饋協(xié)議和轉(zhuǎn)臺停止協(xié)議對應(yīng)。其中,INS_SetVelocity (double velocity)接口中的參數(shù)velocity與轉(zhuǎn)臺轉(zhuǎn)動速度發(fā)送協(xié)議中的數(shù)據(jù)段對應(yīng),INS_GetVelocity (double& velocity)接口中的參數(shù)velocity與轉(zhuǎn)臺轉(zhuǎn)動反饋協(xié)議中的數(shù)據(jù)段對應(yīng)。用戶在軟件界面完成對調(diào)用接口的配置,并完成調(diào)用接口與協(xié)議的映射關(guān)系可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器根據(jù)用戶在軟件界面上的配置,生成相應(yīng)的xml文件。通過解析xml文件,自動生成與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件和調(diào)用接口動態(tài)鏈接庫。其中,該二進(jìn)制文件包含一維轉(zhuǎn)臺的四條協(xié)議幀的幀格式、每一條協(xié)議幀與調(diào)用接口的映射關(guān)系、每一條協(xié)議幀數(shù)據(jù)段與調(diào)用接口參數(shù)的映射關(guān)系等;調(diào)用接口動態(tài)鏈接庫即為一維轉(zhuǎn)臺上述四個調(diào)用接口的動態(tài)鏈接庫,包含協(xié)議轉(zhuǎn)換單元硬件板卡PCI接口驅(qū)動。
[0033]協(xié)議轉(zhuǎn)換單元為一套嵌入式硬件板卡,其中包含CAN總線接口協(xié)議轉(zhuǎn)換器、1553B總線接口協(xié)議轉(zhuǎn)換器、以太網(wǎng)接口協(xié)議轉(zhuǎn)換器、串口接口協(xié)議轉(zhuǎn)換器、ARINC429接口協(xié)議轉(zhuǎn)換器等。協(xié)議轉(zhuǎn)換單元可以根據(jù)不同的硬件接口擴(kuò)展新的協(xié)議轉(zhuǎn)換器。協(xié)議轉(zhuǎn)換器一端通過PCI接口插在工控機(jī)上,與運(yùn)行在工控機(jī)上的中間件代理節(jié)點進(jìn)行數(shù)據(jù)交互,一端通過總線接口與實物設(shè)備連接,主要實現(xiàn)通信協(xié)議轉(zhuǎn)換及總線接口驅(qū)動。
[0034]協(xié)議轉(zhuǎn)換單元的工作原理如下:
[0035]協(xié)議轉(zhuǎn)換單元將與外部接入的與實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件儲存起來,當(dāng)傳輸下行數(shù)據(jù)時,調(diào)用與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件中與調(diào)用接口對應(yīng)的協(xié)議轉(zhuǎn)換文件,根據(jù)該與調(diào)用接口對應(yīng)的協(xié)議轉(zhuǎn)換文件對下行數(shù)據(jù)進(jìn)行編碼,形成下行實物設(shè)備協(xié)議幀,將下行實物設(shè)備協(xié)議幀轉(zhuǎn)換成下行總線信號通過總線接口發(fā)送給外部接入的實物設(shè)備。
[0036]當(dāng)傳輸上行數(shù)據(jù)時,協(xié)議轉(zhuǎn)換單元將外部接入的實物設(shè)備產(chǎn)生,并通過總線接口接收的上行總線信號轉(zhuǎn)換成上行實物設(shè)備協(xié)議幀,調(diào)用與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件中上行實物設(shè)備協(xié)議幀對應(yīng)的協(xié)議轉(zhuǎn)換文件,將上行實物設(shè)備協(xié)議幀轉(zhuǎn)換成上行數(shù)據(jù)儲存在協(xié)議轉(zhuǎn)換單元。
[0037]虛擬試驗代理節(jié)點的調(diào)用接口通過虛擬試驗中間件與外部的多個虛擬試驗應(yīng)用節(jié)點相連,外部的多個虛擬試驗應(yīng)用節(jié)點提出發(fā)送下行數(shù)據(jù)的需求,虛擬試驗代理節(jié)點通過虛擬試驗中間件從虛擬試驗應(yīng)用節(jié)點該獲取需求,虛擬試驗代理節(jié)點使用虛擬試驗代理節(jié)點的調(diào)用接口調(diào)用該調(diào)用接口動態(tài)鏈接庫中的PCI接口驅(qū)動,根據(jù)PCI接口驅(qū)動將該需求中的下行數(shù)據(jù)傳給協(xié)議轉(zhuǎn)換單元;
[0038]外部的多個虛擬試驗應(yīng)用節(jié)點提出獲取上行數(shù)據(jù)的需求,虛擬試驗代理節(jié)點通過虛擬試驗中間件從虛擬試驗應(yīng)用節(jié)點該獲取需求,虛擬試驗代理節(jié)點使用虛擬試驗代理節(jié)點的調(diào)用接口調(diào)用該調(diào)用接口動態(tài)鏈接庫中的PCI接口驅(qū)動,根據(jù)PCI接口驅(qū)動從協(xié)議轉(zhuǎn)換單元儲存的上行數(shù)據(jù)中提取需求的上行數(shù)據(jù);
[0039]如圖2所示,根據(jù)權(quán)利要求1所述的一種通用虛擬試驗實物設(shè)備接入系統(tǒng),其特征在于:所述協(xié)議轉(zhuǎn)換單元包含協(xié)議解碼模塊、協(xié)議編碼模塊、協(xié)議匹配單元陣列模塊、協(xié)議存儲模塊和硬件接口驅(qū)動模塊;
[0040]協(xié)議存儲模塊,長期存儲與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件。協(xié)議存儲單元一般為非易失性存儲為,可實現(xiàn)協(xié)議轉(zhuǎn)換集的長期存儲、燒錄、擦除等功能。硬件協(xié)議轉(zhuǎn)換器上電后,從數(shù)據(jù)編解碼單元從協(xié)議存儲模塊加載協(xié)議轉(zhuǎn)換集,從而實現(xiàn)協(xié)議的編碼和解碼。
[0041]數(shù)據(jù)編碼模塊從協(xié)議存儲模塊中讀取與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,該二進(jìn)制文件包括下行數(shù)據(jù)與下行實物設(shè)備協(xié)議幀的映射關(guān)系和下行實物設(shè)備協(xié)議幀格式,根據(jù)該二進(jìn)制文件中下行數(shù)據(jù)與下行實物設(shè)備協(xié)議幀的映射關(guān)系,將下行數(shù)據(jù)轉(zhuǎn)換為下行實物設(shè)備協(xié)議幀中的數(shù)據(jù)塊中的數(shù)據(jù)元素,然后再根據(jù)該二進(jìn)制文件中的下行實物設(shè)備協(xié)議幀格式添加幀頭、數(shù)據(jù)長度、幀尾、校驗數(shù)據(jù),形成下行實物設(shè)備協(xié)議幀。
[0042]協(xié)議匹配單元陣列模塊由協(xié)議匹配單元組成。協(xié)議匹配單元陣列模塊讀取協(xié)議存儲模塊中的與實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,并將上行實物設(shè)備協(xié)議幀中的幀頭、幀尾信息與該二進(jìn)制文件中的上行實物設(shè)備協(xié)議幀進(jìn)行比對,以確定該上行實物設(shè)備協(xié)議幀屬于該二進(jìn)制文件中的哪個上行實物設(shè)備協(xié)議幀。
[0043]協(xié)議解碼單元從協(xié)議存儲模塊中讀取與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,二進(jìn)制文件還包括上行實物設(shè)備協(xié)議幀格式和上行數(shù)據(jù)與上行實物設(shè)備協(xié)議幀的映射關(guān)系,將協(xié)議匹配單元陣列模塊確定的上行實物設(shè)備協(xié)議幀,按照該二進(jìn)制文件中的上行實物設(shè)備協(xié)議幀格式,先后提取出幀頭、數(shù)據(jù)長度、各個數(shù)據(jù)元素、幀尾、校驗數(shù)據(jù),再按照該二進(jìn)制文件中的上行數(shù)據(jù)與上行實物設(shè)備協(xié)議幀的映射關(guān)系,將提取出來的各個數(shù)據(jù)元素解碼成上行數(shù)據(jù)。
[0044]硬件接口驅(qū)動模塊將下行實物設(shè)備協(xié)議幀轉(zhuǎn)換為下行總線信號,以及將上行總線信號轉(zhuǎn)換為上行實物設(shè)備協(xié)議幀。
[0045]硬件接口協(xié)議轉(zhuǎn)換器,硬件包含基于DSP的通用協(xié)議轉(zhuǎn)換母板卡和硬件接口驅(qū)動子板卡;基于DSP的通用協(xié)議轉(zhuǎn)換母板卡由DSP作為主控制器,實現(xiàn)協(xié)議匹配、協(xié)議編碼、協(xié)議解碼、協(xié)議儲存;硬件接口驅(qū)動子板實現(xiàn)實物設(shè)備協(xié)議轉(zhuǎn)換幀與總線信號的互相轉(zhuǎn)換。
[0046]本發(fā)明說明書中未作詳細(xì)描述的內(nèi)容屬本領(lǐng)域技術(shù)人員的公知技術(shù)。
【權(quán)利要求】
1.一種通用虛擬試驗實物設(shè)備接入系統(tǒng),其特征在于:包括硬件接口協(xié)議轉(zhuǎn)換器、虛擬試驗代理節(jié)點和可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器;硬件接口協(xié)議轉(zhuǎn)換器包括協(xié)議轉(zhuǎn)換單元和總線接口; 所述可配置實物設(shè)備接入網(wǎng)關(guān)自動生成器自動生成與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件和調(diào)用接口動態(tài)鏈接庫,將協(xié)議轉(zhuǎn)換集二進(jìn)制文件燒錄至硬件協(xié)議轉(zhuǎn)換器的協(xié)議轉(zhuǎn)換單元; 協(xié)議轉(zhuǎn)換單元將與外部接入的與實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件儲存起來,當(dāng)傳輸下行數(shù)據(jù)時,調(diào)用與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件中與調(diào)用接口對應(yīng)的協(xié)議轉(zhuǎn)換文件,根據(jù)該與調(diào)用接口對應(yīng)的協(xié)議轉(zhuǎn)換文件對下行數(shù)據(jù)進(jìn)行編碼,形成下行實物設(shè)備協(xié)議幀,將下行實物設(shè)備協(xié)議幀轉(zhuǎn)換成下行總線信號通過總線接口發(fā)送給外部接入的實物設(shè)備; 當(dāng)傳輸上行數(shù)據(jù)時,協(xié)議轉(zhuǎn)換單元將外部接入的實物設(shè)備產(chǎn)生,并通過總線接口接收的上行總線信號轉(zhuǎn)換成上行實物設(shè)備協(xié)議幀,調(diào)用與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件中上行實物設(shè)備協(xié)議幀對應(yīng)的協(xié)議轉(zhuǎn)換文件,將上行實物設(shè)備協(xié)議幀轉(zhuǎn)換成上行數(shù)據(jù)儲存在協(xié)議轉(zhuǎn)換單元; 虛擬試驗代理節(jié)點的調(diào)用接口通過虛擬試驗中間件與外部的多個虛擬試驗應(yīng)用節(jié)點相連,外部的多個虛擬試驗應(yīng)用節(jié)點提出發(fā)送下行數(shù)據(jù)的需求,虛擬試驗代理節(jié)點通過虛擬試驗中間件從虛擬試驗應(yīng)用節(jié)點該獲取需求,虛擬試驗代理節(jié)點使用虛擬試驗代理節(jié)點的調(diào)用接口調(diào)用該調(diào)用接口動態(tài)鏈接庫中的PCI接口驅(qū)動,根據(jù)PCI接口驅(qū)動將該需求中的下行數(shù)據(jù)傳給協(xié)議轉(zhuǎn)換單元; 外部的多個虛擬試驗應(yīng)用節(jié)點提出獲取上行數(shù)據(jù)的需求,虛擬試驗代理節(jié)點通過虛擬試驗中間件從虛擬試驗應(yīng)用節(jié)點該獲取需求,虛擬試驗代理節(jié)點使用虛擬試驗代理節(jié)點的調(diào)用接口調(diào)用該調(diào)用接口動態(tài)鏈接庫中的PCI接口驅(qū)動,根據(jù)PCI接口驅(qū)動從協(xié)議轉(zhuǎn)換單元儲存的上行數(shù)據(jù)中提取需求的上行數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種通用虛擬試驗實物設(shè)備接入系統(tǒng),其特征在于:所述協(xié)議轉(zhuǎn)換單元包含協(xié)議解碼模塊、協(xié)議編碼模塊、協(xié)議匹配單元陣列模塊、協(xié)議存儲模塊和硬件接口驅(qū)動模塊; 所述協(xié)議存儲模塊,長期存儲與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件; 所述數(shù)據(jù)編碼模塊從協(xié)議存儲模塊中讀取與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,該二進(jìn)制文件包括下行數(shù)據(jù)與下行實物設(shè)備協(xié)議幀的映射關(guān)系和下行實物設(shè)備協(xié)議幀格式,根據(jù)該二進(jìn)制文件中下行數(shù)據(jù)與下行實物設(shè)備協(xié)議幀的映射關(guān)系,將下行數(shù)據(jù)轉(zhuǎn)換為下行實物設(shè)備協(xié)議幀中的數(shù)據(jù)塊中的數(shù)據(jù)元素,然后再根據(jù)該二進(jìn)制文件中的下行實物設(shè)備協(xié)議幀格式添加幀頭、數(shù)據(jù)長度、幀尾、校驗數(shù)據(jù),形成下行實物設(shè)備協(xié)議幀。 所述協(xié)議匹配單元陣列模塊由協(xié)議匹配單元組成。協(xié)議匹配單元陣列模塊讀取協(xié)議存儲模塊中的與實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,并將上行實物設(shè)備協(xié)議幀中的幀頭、幀尾信息與該二進(jìn)制文件中的上行實物設(shè)備協(xié)議幀進(jìn)行比對,以確定該上行實物設(shè)備協(xié)議幀屬于該二進(jìn)制文件中的哪個上行實物設(shè)備協(xié)議幀。 所述協(xié)議解碼單元從協(xié)議存儲模塊中讀取與外部接入的實物設(shè)備對應(yīng)的協(xié)議轉(zhuǎn)換集二進(jìn)制文件,二進(jìn)制文件還包括上行實物設(shè)備協(xié)議幀格式和上行數(shù)據(jù)與上行實物設(shè)備協(xié)議幀的映射關(guān)系,將協(xié)議匹配單元陣列模塊確定的上行實物設(shè)備協(xié)議幀,按照該二進(jìn)制文件中的上行實物設(shè)備協(xié)議幀格式,先后提取出幀頭、數(shù)據(jù)長度、各個數(shù)據(jù)元素、幀尾、校驗數(shù)據(jù),再按照該二進(jìn)制文件中的上行數(shù)據(jù)與上行實物設(shè)備協(xié)議幀的映射關(guān)系,將提取出來的各個數(shù)據(jù)元素解碼成上行數(shù)據(jù)。 所述硬件接口驅(qū)動模塊將下行實物設(shè)備協(xié)議幀轉(zhuǎn)換為下行總線信號,以及將上行總線信號轉(zhuǎn)換為上行實物設(shè)備協(xié)議幀。
3.根據(jù)權(quán)利要求1所述的一種通用虛擬試驗實物設(shè)備接入系統(tǒng),其特征在于:所述硬件接口協(xié)議轉(zhuǎn)換器,硬件包含基于DSP的通用協(xié)議轉(zhuǎn)換母板卡和硬件接口驅(qū)動子板卡;基于DSP的通用協(xié)議轉(zhuǎn)換母板卡由DSP作為主控制器,實現(xiàn)協(xié)議匹配、協(xié)議編碼、協(xié)議解碼、協(xié)議儲存;硬件接口驅(qū)動子板實現(xiàn)實物設(shè)備協(xié)議轉(zhuǎn)換幀與總線信號的互相轉(zhuǎn)換。
【文檔編號】H04L29/08GK104468702SQ201410559469
【公開日】2015年3月25日 申請日期:2014年10月20日 優(yōu)先權(quán)日:2014年10月20日
【發(fā)明者】蔡斐華, 李鑫, 褚厚斌, 郭晶, 張麗曄, 彭健, 廖建, 許昶, 趙雯, 侯雄, 何漫, 王立偉 申請人:中國運(yùn)載火箭技術(shù)研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大足县| 泰州市| 盐亭县| 崇阳县| 孟州市| 昆山市| 普安县| 吉木萨尔县| 大渡口区| 武清区| 金阳县| 定远县| 晴隆县| 徐闻县| 炉霍县| 巩义市| 信丰县| 曲周县| 和硕县| 秭归县| 军事| 木里| 漳平市| 苏尼特左旗| 沭阳县| 福安市| 富锦市| 淮阳县| 秦安县| 靖安县| 兴化市| 文山县| 苍山县| 宿松县| 伊春市| 江达县| 溧水县| 泸州市| 阆中市| 墨玉县| 泰来县|