国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于嵌入式技術(shù)的通用模擬訓練系統(tǒng)研究及應(yīng)用

2024-04-26 01:30胡鍇冰劉冬雪
宇航計測技術(shù) 2024年1期
關(guān)鍵詞:計算機控制模擬訓練飛行器

胡鍇冰,高 遠,劉冬雪

(海裝駐北京地區(qū)第二軍事代表室,北京 100039)

0 引言

飛行器發(fā)射前需進行系統(tǒng)聯(lián)調(diào)、匹配試驗、對接測試、接口測試、性能測試等調(diào)試、驗證環(huán)節(jié),為避免測試時對飛行器造成損害、對其壽命造成不良影響,在測試系統(tǒng)中使用飛行器模擬系統(tǒng)代替飛行器,模擬飛行器對地面發(fā)控系統(tǒng)的輸入、輸出、通信等電氣接口,在飛行器發(fā)射前完成對發(fā)射控制系統(tǒng)的軟硬件接口檢測、功能驗證、人員訓練等。隨著飛行器的發(fā)展和技術(shù)更迭,在原有系列產(chǎn)品基礎(chǔ)上衍生出多種類型的飛行器產(chǎn)品,針對不同系列的型號產(chǎn)品,需要各自配備能滿足測試、訓練要求的飛行器模擬裝置,模擬裝置通用性低、重復性投入多、研制周期長的問題日益凸顯。

隨著電子技術(shù)、網(wǎng)絡(luò)技術(shù)與計算機技術(shù)的快速發(fā)展,嵌入式技術(shù)以其自身的強時效性、低功耗、高專用性等優(yōu)勢成為現(xiàn)代科技發(fā)展中的一個關(guān)鍵技術(shù),目前已廣泛應(yīng)用于軍用領(lǐng)域、工業(yè)領(lǐng)域和通信領(lǐng)域[1]。基于嵌入式技術(shù)的通用飛行器模擬系統(tǒng)設(shè)計方法,模擬飛行器電氣電路、通信及工作狀態(tài),可適配多種類型的飛行器。由于嵌入式系統(tǒng)可編程的特點[2],使模擬系統(tǒng)具有更好的靈活性、可擴展性和通用性。

1 通用模擬訓練系統(tǒng)概述

通用模擬訓練系統(tǒng)采用DSP +CPLD 嵌入式架構(gòu),充分利用DSP 和CPLD 豐富的IO 資源和編程資源,為模擬系統(tǒng)的通用性提供資源保證。模擬訓練系統(tǒng)的硬件平臺資源可覆蓋當前各型飛行器模擬系統(tǒng)功能需求,輸入、輸出信號通道設(shè)計均有余量。針對不同測試需求,僅需根據(jù)實際情況調(diào)整軟件中輸入、輸出信號通道數(shù),選擇通信接口類型,即可滿足測試所需的資源。

模擬訓練系統(tǒng)硬件主要由信號調(diào)理模塊、計算機控制模塊和通信模塊組成,實現(xiàn)輸入控制信號檢測、模擬狀態(tài)信號輸出、模擬彈地通信等飛行器模擬功能[2]。通用模擬訓練系統(tǒng)設(shè)計框圖如圖1所示。

圖1 通用模擬訓練系統(tǒng)設(shè)計框圖Fig.1 Block diagram of general simulation training system

計算機控制模塊通過自動讀取飛行器類型信息,完成控制信息采集、狀態(tài)信號輸出功能以及數(shù)據(jù)存儲功能。信號調(diào)理模塊實現(xiàn)輸入信號的隔離和輸出信號的變換。通信模塊實現(xiàn)多種類、多通道通訊接口,以便滿足不同型號飛行器產(chǎn)品模擬的需求,與計算機控制模塊之間通過SPI 總線進行信息交互,通信模塊功能相對獨立,通過更換具有不同通信接口的模塊即可與更多的飛行器類型相適配,具有良好的可擴展性。

根據(jù)模擬訓練系統(tǒng)選用的硬件平臺,可實現(xiàn)的電氣功能指標總結(jié)如表1 所示。

表1 電氣功能指標Tab.1 Electrical function index

2 系統(tǒng)硬件設(shè)計

2.1 計算機控制模塊設(shè)計

計算機控制模塊以DSP 為控制核心,DSP 芯片及其外圍電路組成CPU 控制單元,根據(jù)類型設(shè)置信息確定輸出電壓的通道數(shù)量和輸入信號檢測通道數(shù)量,完成信息處理、程序及數(shù)據(jù)存儲等功能。DSP通過總線連接CPLD 擴展IO,CPLD 解析DSP 的指令后相應(yīng)的GPIO 動作實現(xiàn)輸入IO 檢測和輸出IO控制。DSP 和CPLD 的調(diào)試JTAG 接口引出到模擬訓練系統(tǒng)的對外連接器上,方便實時調(diào)試和程序升級。DSP 外擴SRAM 和FLASH,進行程序存儲和數(shù)據(jù)存儲。計算機控制模塊通過串行外設(shè)接口SPI 控制與通信模塊之間的數(shù)據(jù)交互。按照類型設(shè)置信息,模擬對應(yīng)型號飛行器的自檢通信、飛行器測試等通信功能的模擬。計算機控制模塊組成如圖2 所示。

圖2 計算機控制模塊組成框圖Fig.2 Block diagram of computer control module

DSP 采用TI 公司的TMS320 系列處理器,該芯片利用改進的哈佛總線結(jié)構(gòu)與多流水線技術(shù),內(nèi)部集成硬件乘法器可大大提高系統(tǒng)的浮點或定點的數(shù)據(jù)運算能力[3]。器件內(nèi)部集成了存儲資源、可編程I/O、定時器和SPI 等通信接口,其強大的功能和豐富的資源確保模擬訓練系統(tǒng)的實現(xiàn)。

CPLD 選用Xilinx 公司的XC2C512-10FG324I,具有512 宏單元,低功耗、快速特性的可編程系統(tǒng),四塊獨立的IO BANK 提供270 個可用IO,滿足多路信號控制和檢測的需求。

2.2 信號調(diào)理模塊設(shè)計

信號調(diào)理模塊作為執(zhí)行模塊,將輸入的轉(zhuǎn)電控制、激活通路檢查等控制信號送光耦隔離,輸出至CPLD 的IO 端口供DSP 檢測查詢。針對不同的輸入信號采用積分電路和鎖存器提升輸入信號平滑性,剔除瞬態(tài)抖動干擾。DSP 軟件根據(jù)通訊協(xié)議輸出控制信號驅(qū)動繼電器動作,繼電器觸點的閉合或斷開模擬飛行器通斷量電氣信號,繼電器觸點切換輸出電壓模擬飛行器的開關(guān)量電氣信號[4]。信號調(diào)理模塊組成如圖3 所示。

圖3 信號調(diào)理模塊組成框圖Fig.3 Block diagram of signal conditioning module

2.3 通信模塊設(shè)計

通信模塊由DSP 單元、FPGA 單元及隔離驅(qū)動電路組成,如圖4 所示。其中DSP 單元包含SPI 協(xié)議控制器,用于解析來自計算機控制模塊的指令和通信接口的控制操作[5],如1553B 通道的RT 地址使能、RS-422 接口波特率和字格式的設(shè)置、CAN 通信接口波特率設(shè)置等,為與外部接口速率相匹配且留有余量,SPI 接口波特率配置為5 Mbps;DSP 內(nèi)部的CAN 通信模塊與外部的驅(qū)動電路共同實現(xiàn)CAN通訊接口。FPGA 單元實現(xiàn)RS422 和1553B 通訊協(xié)議,配合外圍隔離電路[6],完成通信協(xié)議的轉(zhuǎn)換。通信模塊中每路通訊可以獨立工作,互不干涉,根據(jù)識別的飛行器類型,系統(tǒng)軟件使能一種通訊接口完成飛行器模擬功能。

圖4 通信模塊組成框圖Fig.4 Block diagram of communication module

為滿足多種系列飛行器模擬功能測試需求,通信模塊硬件實現(xiàn)2 路異步422、2 路雙冗余1553B 總線通信和2 路CAN 通信。異步422 通信接收端采用光耦隔離,接口為典型的RS -422 四線接口。每一路1553B 總線均提供兩個數(shù)據(jù)總線接口(MuxA和MuxB),進行雙余度通信鏈接[7];電路接口使用隔離變壓器進行隔離。CAN 總線驅(qū)動電路提供差動的發(fā)送、接收功能,配合總線保護電路實現(xiàn)CAN通訊接口[8]。

通信模塊與外部互聯(lián)的SPI 接口物理上只需選通信號SPI_CS、時鐘信號SPI_CLK、輸入信號SPI_DI 和輸出信號SPI_DO 四根線,接口設(shè)計簡單,便于擴展,只需更換其他不同種類的通信接口模塊即可滿足相匹配的飛行器模擬和訓練需求。

3 系統(tǒng)主要軟件

模擬訓練系統(tǒng)軟件包含計算機控制模塊的DSP軟件和CPLD 軟件、通信模塊的DSP 軟件和FPGA軟件。計算機控制模塊的CPLD 軟件和通信模塊的FPGA 軟件均作為各自模塊的協(xié)處理器軟件,執(zhí)行DSP 軟件的指令。CPLD 軟件完成離散GPIO 信號輸入狀態(tài)讀取和輸出設(shè)置功能,為防止對關(guān)鍵輸入信號的誤判斷,除在硬件上設(shè)置濾波電路外,軟件中包含了去抖功能,檢測到輸入信號變?yōu)橛行щ娖胶竺扛?00 μs 讀取一次信號狀態(tài),連續(xù)8 次均為有效電平則判定檢測到的是有效的輸入信號,否則判定為無效信號。軟硬件結(jié)合剔除信號毛刺的方式,有效提高了系統(tǒng)的抗干擾能力。FPGA 軟件集成RS422 和1553B 通信協(xié)議IP 核,實現(xiàn)SPI 與RS422或1553B 通信協(xié)議的轉(zhuǎn)換。

模擬訓練系統(tǒng)的主要工作流程由計算機控制模塊的DSP 軟件和通信模塊的DSP 軟件完成,軟件開發(fā)環(huán)境為CCS,它是TI 公司推出的專用于DSP開發(fā)的集成性開發(fā)工具。

計算機控制模塊的DSP 軟件為本系統(tǒng)的主控軟件,包含上電自檢、類型識別、通信類型選擇、參數(shù)傳輸?shù)裙δ?。主控DSP 軟件的流程圖如圖5 所示。

圖5 DSP 軟件流程圖Fig.5 Flowchart of DSP software

通信模塊內(nèi)部的DSP 軟件內(nèi)部包含SPI 控制模塊、通信協(xié)議控制模塊、數(shù)據(jù)存儲模塊,主要用于各類通信接口的配置。通信模塊內(nèi)部的DSP 軟件流程圖如圖6 所示。

圖6 通信模塊DSP 軟件流程圖Fig.6 DSP software flowchart of communication module

4 結(jié)束語

電子技術(shù)不斷發(fā)展和高科技環(huán)境下的軍事需求促使飛行器性能不斷提升,型號的更新?lián)Q代促使模擬訓練系統(tǒng)隨之適配升級。根據(jù)不同飛行器發(fā)控系統(tǒng)的測試功能需求,設(shè)計一種具有通用性的飛行器模擬訓練系統(tǒng),具有良好的可擴展性和靈活性,可大大降低飛行器訓練和模擬的硬件成本、人力成本和時間成本,解決了配套模擬訓練系統(tǒng)種類繁多、研制周期長、研制成本高等問題,目前已成功應(yīng)用于多個型號的飛行器模擬訓練中,功能和性能均達到了使用要求,對其他類似功能設(shè)備的研制也具備一定的參考意義。

猜你喜歡
計算機控制模擬訓練飛行器
高超聲速飛行器
復雜飛行器的容錯控制
模擬訓練(二)
模擬訓練(十一)
模擬訓練(十)
基于計算機控制的織物感應(yīng)靜電衰減測試儀的研制
模擬訓練(八)
論計算機控制在工業(yè)自動化控制中的應(yīng)用
神秘的飛行器
工業(yè)自動化革命
镇原县| 句容市| 鄂伦春自治旗| 乐至县| 嵩明县| 涟水县| 达尔| 金乡县| 镇江市| 绵阳市| 华池县| 鄂托克前旗| 竹北市| 旌德县| 板桥市| 安泽县| 沂源县| 乌兰察布市| 偃师市| 金乡县| 巴塘县| 南丹县| 简阳市| 柳州市| 偃师市| 太仓市| 广德县| 承德市| 阜新| 潼南县| 铁力市| 松桃| 方城县| 沙坪坝区| 新巴尔虎左旗| 罗江县| 云林县| 馆陶县| SHOW| 五家渠市| 紫阳县|