999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種跟蹤雷達通信接口的設計與實現(xiàn)

2024-05-18 14:23:00朱保安何東越勞丹滌徐成前張裕昕
電腦知識與技術 2024年8期

朱保安 何東越 勞丹滌 徐成前 張裕昕

摘要:在現(xiàn)代戰(zhàn)爭中,由精確制導雷達組成的防空武器系統(tǒng)發(fā)揮著至關重要的作用。近年來,我國研制的新型雷達裝備日益復雜、先進。由于雷達系統(tǒng)的復雜性,其中各個系統(tǒng)之間通信的穩(wěn)定性、準確性、實時性顯得格外重要。本文針對某跟蹤雷達信號處理與其他各個分系統(tǒng)之間的通信需求,提出了一種基于FPGA的多源數(shù)據(jù)通信接口設備的設計與實現(xiàn),基于Quartus 15.1軟件環(huán)境,采用Verilog HDL語言進行開發(fā)。通過實際驗證測試,該通信接口模塊能夠準確、實時地完成數(shù)據(jù)傳輸。

關鍵詞:雷達;通信;接口模塊;Quartus;FPGA

中圖分類號 TN919.3? ?文獻標識碼 A

文章編號:1009-3044(2024)08-0110-04

開放科學(資源服務)標識碼(OSID)

0 引言

隨著科技的發(fā)展,世界各國的武器裝備也日益復雜。特別是作為“千里眼”的雷達,在整個武器系統(tǒng)中的地位不可言喻。工作時,其各個系統(tǒng)間的通信是否實時準確,顯得格外重要。雷達作為一個復雜的系統(tǒng),設備接口種類繁多,通信協(xié)議多樣。接口多元化的通信技術占有越來越高的戰(zhàn)略意義,也同樣是整個雷達系統(tǒng)中的技術難點。針對現(xiàn)在通信接口繁雜的異構網(wǎng)絡,設計出能夠實現(xiàn)多源信息匯聚融合的系統(tǒng)顯得十分重要,使得在只增加終端設備,少量或不增加接口轉換設備的情況下依然能夠實現(xiàn)數(shù)據(jù)通信的目的,可以極大地簡化異構網(wǎng)絡的復雜關系,提高通信平臺的可靠性和運行效率。

隨著數(shù)字化、信息化以及計算機技術的發(fā)展,數(shù)字集成電路的應用越來越廣泛。FPGA 即復雜組合邏輯和時序邏輯的現(xiàn)場可編程邏輯門陣列具有可反復編程的特點,適合運用于多源通信接口的設計。

本文根據(jù)某跟蹤雷達的實際通信需求,設計出基于FPGA 的雷達信號處理與其他分系統(tǒng)之間可以進行數(shù)據(jù)交換并且實現(xiàn)系統(tǒng)可多次編程修改,便于增加、修改或剪切各類接口和協(xié)議的通信接口[1]。

1 系統(tǒng)總體設計

1.1 總體設計

通信接口模塊是專為實現(xiàn)某跟蹤制導雷達的接口擴展而研制開發(fā)的,最終固化在主控接口插件上的CYCLONE IV所屬EPCS128中。通信接口模塊擴展串口、并口、CAN總線和PCI總線接口。它通過PCI總線或者PCIe總線和資源調(diào)度軟件通信,擴展串口和數(shù)據(jù)處理進行數(shù)據(jù)交換,擴展串口和伺服系統(tǒng)進行數(shù)據(jù)交換,擴展并口和時序控制進行數(shù)據(jù)交換,擴展CAN總線接口和接收頻綜、波控機和天線電源進行數(shù)據(jù)交換,如圖1所示。

1.2 功能設計

接口通信模塊通過PCI總線接口將數(shù)據(jù)處理計算機的雷達控制命令通過CAN總線接口和RS422接口發(fā)送至雷達各分系統(tǒng),并接收各分系統(tǒng)通過CAN總線接口和RS422接口發(fā)送的回告信息,進行數(shù)據(jù)轉換后通過PCI總線發(fā)送至板內(nèi)的數(shù)據(jù)處理計算機。并能夠將雷達控制命令和數(shù)據(jù)通過驅動選擇電路(CPLD1~3) 傳送給處理組合內(nèi)其他插件;通過驅動選擇電路(CPLD1~3) 接收信號處理插件數(shù)據(jù),并通過PCI總線發(fā)送至板內(nèi)的數(shù)據(jù)處理計算機[2]。

2 模塊設計與實現(xiàn)

2.1 軟件設計

通信接口軟件包括時鐘管理模塊、PCI總線模塊、數(shù)據(jù)處理報文收發(fā)模塊、伺服控制報文收發(fā)模塊、CAN、報文收發(fā)模塊和時序報文收發(fā)模塊。軟件中各模塊的信息流和控制流圖如2所示。

2.1.1 時鐘管理模塊

外部分別輸入40MHz和33MHz的時鐘,時鐘管理模塊通過2個PLL將時鐘進行分頻,一個PLL將40MHz分頻成16MHz和8MHz時鐘。另外一個PLL將33MHz分頻成33MHz和66MHz。8M作為并行總線數(shù)據(jù)時鐘。33MHz和66MHz 是提供給PCI模塊。16MHz是主時鐘,它經(jīng)過全局網(wǎng)絡進入所有功能模塊。時鐘管理模塊主要負責產(chǎn)生標準時鐘,全局時鐘網(wǎng)絡控制器負責設計16MHz的時鐘到達所有功能模塊的路徑相同,從而使時鐘到達各個模塊的延時一致。

具體時鐘產(chǎn)生如圖3所示。

2.1.2 PCI總線模塊

該模塊實現(xiàn)PCI總線的部分功能,包含PCI配置空間寄存器的初始PCI總線IO方式的數(shù)據(jù)傳輸和PCI中斷觸發(fā)功能。主要用作資源調(diào)度與數(shù)據(jù)處理、時序控制、伺服控制和記錄回放進行數(shù)據(jù)交換。其中與數(shù)據(jù)處理的報文包含人工干預命令、跟蹤目標參數(shù)報文、集能參數(shù)報文。與時序控制主要是收發(fā)調(diào)度報文和命令報文。與伺服控制的命令報文交換[3]。

模塊結構圖如圖4所示。

中斷產(chǎn)生單元主要監(jiān)測與PCI模塊連接的各個分系統(tǒng)。當某個分系統(tǒng)需要進行數(shù)據(jù)寫操作時,會將中斷信號置高電平。此時,本單元會將對應的中斷狀態(tài)寄存器置位,并產(chǎn)生中斷。隨后的IO方式數(shù)據(jù)讀寫單元會根據(jù)對應的狀態(tài)寄存器內(nèi)容判斷哪個分系統(tǒng)發(fā)起了數(shù)據(jù)寫操作。

PCI初始化配置單元存儲了所有PCI從設備的初始化信息,包括廠商代碼、設備ID、設備類型、版本號以及中斷號等。在系統(tǒng)上電后,它負責向PCI主機端提供本目標機的初始化信息,并向系統(tǒng)申請內(nèi)存空間和中斷號,然后將這些數(shù)據(jù)傳送給數(shù)據(jù)讀寫單元。

IO方式數(shù)據(jù)讀寫單元主要利用PCI總線協(xié)議的IO讀寫方式完成數(shù)據(jù)的傳輸。當本單元監(jiān)測到分系統(tǒng)的寫數(shù)據(jù)請求后,隨后讀取狀態(tài)寄存器的數(shù)據(jù)來獲取模塊信息,并產(chǎn)生PCI總線中斷到資源調(diào)度。資源調(diào)度根據(jù)該寄存器信息讀取對應設備的數(shù)據(jù)。本單元收到數(shù)據(jù)讀取命令后會將對應模塊的讀請求信號置高電平,然后立即將對應的32位數(shù)據(jù)準備到其輸出總線上。

2.1.3 數(shù)據(jù)處理報文收發(fā)模塊

數(shù)據(jù)處理報文收發(fā)單元的結構如圖5所示。

RM報文接收單元負責接收從資源調(diào)度發(fā)送的報文數(shù)據(jù)。當本單元監(jiān)測到DP_wrreq信號的高電平時,立即讀取dpdata_pci上的數(shù)據(jù),并存儲到寄存器中。當寄存器的報文長度達到26個字節(jié)時,則進入數(shù)據(jù)發(fā)送單元,將數(shù)據(jù)發(fā)送到數(shù)據(jù)處理軟件。

DP報文接收單元負責接收從數(shù)據(jù)處理發(fā)送的報文數(shù)據(jù)。當本單元監(jiān)測到DP2rm_wrreq信號的高電平時,立即讀取dp2rm_data上的數(shù)據(jù),并存儲到寄存器中。當寄存器的報文長度達到44個字節(jié)時,則進入數(shù)據(jù)發(fā)送單元,將數(shù)據(jù)發(fā)送到資源調(diào)度軟件。

2.1.4 伺服控制報文收發(fā)模塊

本模塊主要是接收資源調(diào)度軟件發(fā)送的人工干預報文,并將報文通過串口轉發(fā)到伺服控制軟件。同時,它也接收伺服控制軟件發(fā)送的人工干預回告報文,并通過PCI模塊將報文轉發(fā)給資源調(diào)度軟件。

SV報文接收單元負責接收從伺服控制發(fā)送的報文數(shù)據(jù)。當串口模塊接收到總線上的信號時,開始讀取數(shù)據(jù),并存儲到寄存器中。當寄存器的報文長度達到14個字節(jié)時,則進入數(shù)據(jù)轉換單元,將數(shù)據(jù)發(fā)送到資源調(diào)度軟件。

RM報文接收單元負責接收從資源調(diào)度發(fā)送的報文數(shù)據(jù),當本單元監(jiān)測到SV_wrreq信號的高電平,立即讀取SVdata_PCI上的數(shù)據(jù),并存儲到寄存器中,當寄存器的報文長度達到11個字節(jié)時,則進入數(shù)據(jù)發(fā)送單元,通過串口發(fā)送數(shù)據(jù)到伺服控制軟件[4]。

2.1.5 CAN報文收發(fā)模塊

本模塊主要是接收資源調(diào)度軟件發(fā)送的調(diào)度報文、人工干預報文,并將報文轉發(fā)到CAN總線上。然后,各個節(jié)點根據(jù)CAN節(jié)點ID來判斷當前總線上的報文是否屬于本節(jié)點,解析讀取總線上的報文。同時,它也接收CAN總線上各個節(jié)點發(fā)送的人工干預回告報文,并通過PCI模塊將報文轉發(fā)給資源調(diào)度軟件。

CAN報文收發(fā)單元的結構如圖7所示。

CAN報文接收單元負責接收從CAN總線上發(fā)送的報文數(shù)據(jù)。當CAN模塊接收到總線上的信號時,開始讀取數(shù)據(jù),并存儲到寄存器中。當寄存器的報文長度達到10個字節(jié)時,則進入數(shù)據(jù)轉換單元,將數(shù)據(jù)發(fā)送到資源調(diào)度軟件。

RM報文接收單元負責接收從資源調(diào)度發(fā)送的報文數(shù)據(jù),當本單元監(jiān)測到CAN_wrreq信號的高電平時,立即讀取CANdata_PCI上的數(shù)據(jù),并存儲到寄存器中。當寄存器的報文長度達到1*(M+1)個字節(jié)時(M為總波位數(shù)量),則進入數(shù)據(jù)發(fā)送單元,通過CAN總線發(fā)送數(shù)據(jù)到接收機、波控機、天線電源或者水冷設備 [5]。

2.1.6 時序控制報文收發(fā)模塊

本模塊主要是接收資源調(diào)度軟件發(fā)送的調(diào)度報文、人工干預報文和幅相校正系數(shù)報文,并通過并口轉發(fā)到時序控制軟件。同時,它也接收時序控制軟件發(fā)送的人工干預回告報文、幅相校正系數(shù)報文和干擾偵查報文,并通過PCI模塊將報文轉發(fā)給資源調(diào)度軟件。

時序控制報文收發(fā)單元的結構如圖8所示。

RM報文接收單元負責接收從資源調(diào)度發(fā)送的報文數(shù)據(jù)。當本單元監(jiān)測到DP_wrreq信號的高電平時,立即讀取dpdata_pci上的數(shù)據(jù),并存儲到寄存器中。根據(jù)報文的類型確定報文長度。當寄存器的報文長度達到報文長度后,則進入數(shù)據(jù)發(fā)送單元,將數(shù)據(jù)發(fā)送到時序控制軟件。

TIME報文接收單元負責接收從時序控制發(fā)送的報文數(shù)據(jù)。當本單元監(jiān)測到DSP2rm_wrreq信號的高電平時,立即讀取dsp2rm_data上的數(shù)據(jù),并存儲到寄存器中。根據(jù)報文的類型確定報文長度。當寄存器的報文長度達到報文長度后,則進入數(shù)據(jù)發(fā)送單元,將數(shù)據(jù)發(fā)送到資源調(diào)度軟件。

2.2 硬件實現(xiàn)

通信接口模塊位于某跟蹤制導雷達處理組合數(shù)據(jù)處理插件通用主控制板上,軟件固化在時序控制插件上的CYCLONE IV所屬EPCS128中。相關的硬件環(huán)境如圖9所示[6]。

3 結束語

本文根據(jù)某跟蹤雷達的實際通信需求,設計出基于FPGA 的雷達信號處理與其他分系統(tǒng)之間的通信接口。該模塊采用成熟的RS422通信、PCI通信及CAN通信技術。軟件設計結構簡單,程序層次結構分明,各分程序之間、模塊之間和程序單元之間的依賴關系減低到最低限度,并且程序自身具有自診斷能力。

經(jīng)實際驗證,該模塊數(shù)據(jù)傳輸準確穩(wěn)定,在整個雷達系統(tǒng)通信過程中起到了非常重要的作用。

參考文獻:

[1] 宋奮韜,王夢瑩,付志遠.FPGA 發(fā)展概論[J].機械與電子,2012(23):145-146.

[2] 曹輝,劉波,姜秀杰.基于USB與FPGA的多路總線通信接口的設計與實現(xiàn)[J].導彈與航天運載技術,2009(4):18-22.

[3] 斗海峰,黃今慧.基于FPGA 的多源通信接口的設計與實現(xiàn)器件與設計[J].電視技術,2018(12):45-47.

[4] 冒劼.FPGA器件USB接口擴展方法[J].桂林電子科技大學學報,2008,28(1):14-17.

[5] 郝磊.基于Agilent系列芯片的紅外通訊接口電路設計[J].國外電子元器件,2008(1):29-32.

[6] 楊海鋼.FGPA器件設計技術發(fā)展綜述[J].電子與信息學報,2010(3):714-727.

【通聯(lián)編輯:梁書】

主站蜘蛛池模板: 999精品在线视频| 国产亚洲精品自在久久不卡| 亚洲国产精品无码AV| 伊人中文网| 久久婷婷色综合老司机| 国产成人精品18| 日韩精品欧美国产在线| 国产91小视频| 欧美成人手机在线观看网址| 国产成人精品第一区二区| 婷婷午夜天| 国产精品综合久久久| 久久女人网| 欧美一级色视频| 欧美特黄一免在线观看| 91国内视频在线观看| 青青国产在线| 在线国产91| 日本爱爱精品一区二区| Aⅴ无码专区在线观看| 午夜啪啪网| 成年女人a毛片免费视频| 国产大全韩国亚洲一区二区三区| 日韩美毛片| 91网在线| 狠狠色噜噜狠狠狠狠奇米777| 亚洲综合色吧| 亚洲婷婷六月| 蜜桃臀无码内射一区二区三区| 55夜色66夜色国产精品视频| 乱系列中文字幕在线视频| 亚洲色图欧美在线| 中文字幕 欧美日韩| 狼友视频一区二区三区| 亚洲日本一本dvd高清| 欧美激情视频一区| 亚洲成人高清在线观看| 亚洲第一天堂无码专区| 成人综合在线观看| 国产精品无码久久久久久| 青草午夜精品视频在线观看| 精品无码视频在线观看| 少妇精品久久久一区二区三区| 99精品国产自在现线观看| 找国产毛片看| 国产美女在线免费观看| 国产精品真实对白精彩久久 | 激情乱人伦| 亚洲无线观看| 五月综合色婷婷| 久久一色本道亚洲| 成人蜜桃网| 中文字幕免费播放| 免费jizz在线播放| 青青青国产精品国产精品美女| 欧美乱妇高清无乱码免费| 98超碰在线观看| 国产精品久久久久久久久| 欧美不卡二区| 国产精品久久久久无码网站| 视频一本大道香蕉久在线播放| www.亚洲一区二区三区| 久久a级片| 久久精品视频一| 精品伊人久久久大香线蕉欧美| 亚洲一欧洲中文字幕在线| 91av成人日本不卡三区| 国产精品妖精视频| 欧美激情伊人| 免费A级毛片无码免费视频| 国产美女丝袜高潮| 久久精品只有这里有| 天天综合网色中文字幕| 久热这里只有精品6| 国产精品流白浆在线观看| 91精品久久久无码中文字幕vr| 国产成人调教在线视频| 国产无码在线调教| 亚洲精品视频免费| 亚洲精品成人7777在线观看| 国产精品免费入口视频| 国产日韩欧美在线播放|