亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VxWorks的多陣面雷達(dá)控制系統(tǒng)的設(shè)計和實現(xiàn)

        2014-01-01 03:18:20王益民
        現(xiàn)代雷達(dá) 2014年8期
        關(guān)鍵詞:陣面輪流中斷

        袁 志,王益民

        (南京電子技術(shù)研究所, 南京210039)

        0 引言

        大型遠(yuǎn)程警戒雷達(dá)天線由四個天線陣面組成(以下用A、B、C和D分別代表四個陣面的陣面號),每個陣面的水平掃描范圍為90°,通過不同陣面的順序切換,實現(xiàn)360°的全方位水平掃描[1-2],雷達(dá)控制系統(tǒng)只有一套控制和定時,四個陣面采用統(tǒng)一控制的方式,不能同時控制多個陣面實現(xiàn)多陣面同時工作,只能完成單一的環(huán)掃方式。

        隨著雷達(dá)技術(shù)的不斷發(fā)展,新型雷達(dá)天線陣面采用了數(shù)字陣設(shè)計,數(shù)字陣具有高信雜比、快速自適應(yīng)零點控制和更有效的時間、能量管理等優(yōu)點。采用新體制對雷達(dá)各系統(tǒng)也提出了新的研制需求,其中數(shù)字陣控制系統(tǒng)最主要的要求是能夠?qū)γ總€陣面獨立控制,可以讓多個陣面獨立工作或者某幾個陣面同時工作,實現(xiàn)靈活的掃描方式。獨立工作指控制單一陣面工作或者控制多陣面輪流工作(即實現(xiàn)多陣面環(huán)掃的功能),這種方式同一時間段內(nèi)只有一個陣面在工作。同時工作指的是任意兩個或兩個以上陣面同時對外發(fā)射或接收信號,這要求每個陣面擁有獨立的定時和控制信號,且相互之間不影響,能夠形成獨立的收發(fā)波束,完成雷達(dá)不同的功能。另外,同時工作對系統(tǒng)的時序、中斷響應(yīng)、系統(tǒng)控制等提出新的要求,本文闡述了雷達(dá)控制系統(tǒng)的設(shè)計方法以及關(guān)鍵技術(shù)的實現(xiàn)。

        1 系統(tǒng)硬件組成

        雷達(dá)控制系統(tǒng)對雷達(dá)系統(tǒng)多陣面工作進(jìn)行控制調(diào)度,包括接收雷達(dá)任務(wù)計算機的指令,實現(xiàn)對雷達(dá)工作參數(shù)到天線陣面和其他系統(tǒng)的傳輸及對頻率源工作的控制??刂贫〞r器產(chǎn)生雷達(dá)所需各種時序,傳輸給頻率源和天線陣面等雷達(dá)其他系統(tǒng)。雷達(dá)控制系統(tǒng)包括主控器、同步傳輸模塊、接口控制模塊、定時器A、定時器B、定時器C和定時器D,四塊定時器模塊對應(yīng)四個陣面,系統(tǒng)硬件框圖如圖1所示。

        圖1 雷達(dá)控制系統(tǒng)組成

        其中,主控器為VME總線的嵌入式計算機,用來完成和上層任務(wù)計算機的網(wǎng)絡(luò)通信,向系統(tǒng)內(nèi)其他模塊發(fā)送VME命令;同步傳輸板、接口控制板、四塊定時器都采用FPGA為核心設(shè)計,同步傳輸板主要從VME總線接收主控器命令,通過FPGA的ROCKETIO高速串行模塊打包發(fā)送四個陣面的系統(tǒng)控制包信息[3-4],傳送給天線陣面。接口控制板接收VME命令并產(chǎn)生頻率源所需的各種控制信息,通過快速總線傳輸給頻率源,完成對頻率源的控制;四塊定時器主要從VME總線接收工作模式信息,分別產(chǎn)生對應(yīng)四個陣面所需的系統(tǒng)定時信號,在工作周期結(jié)束時產(chǎn)生VME中斷信號反饋給雷達(dá)主控器,主控器收到中斷信號后觸發(fā)中斷服務(wù)任務(wù)運行,再發(fā)送下一次的VME命令,從而保證控制系統(tǒng)循環(huán)有序地執(zhí)行。

        2 系統(tǒng)軟件組成

        2.1 VxWorks操作系統(tǒng)的特點

        雷達(dá)控制軟件駐留在雷達(dá)控制系統(tǒng)的計算機上,主要功能包括:(1)上層任務(wù)計算機的網(wǎng)絡(luò)通信;(2)對網(wǎng)絡(luò)信息進(jìn)行判斷,放入不同的消息隊列;(3)產(chǎn)生各模塊所需的控制參數(shù);(4)響應(yīng)定時器的VME硬件中斷,通過VME總線向各模塊發(fā)送工作模式命令。具體功能如圖2所示。

        圖2 雷達(dá)控制單元功能圖

        其工作流程是基于VxWorks實時操作系統(tǒng)的中斷服務(wù)任務(wù)和VME總線的多中斷為核心來實現(xiàn)[5-7]。VxWorks具有較好的兼容性和可移植性,具體特點有以下五點[8-10]:

        (1)實時性強:最大響應(yīng)時間≤10 μs。

        (2)高效的任務(wù)管理:管理任務(wù)數(shù)目不限,具有256個優(yōu)先級,采用基于優(yōu)先級的搶占式調(diào)度策略,同時也提供了輪轉(zhuǎn)調(diào)度算法。

        (3)快速靈活的任務(wù)間通信:任務(wù)間通信手段靈活,有信號量、管道、消息隊列、信號、網(wǎng)絡(luò)套接字和共享內(nèi)存等。

        (4)高效的中斷和異常事件處理:中斷服務(wù)程序在特定的空間運行,不同于其他任何任務(wù),因此中斷處理沒有任務(wù)的上下文切換。

        (5)VxWorks網(wǎng)絡(luò)能與許多運行其他協(xié)議的網(wǎng)絡(luò)進(jìn)行通信,如 TCP/IP、4.3BSD、NFS、UDP、SNMP、FTP 等。

        2.2 多陣面控制系統(tǒng)設(shè)計

        單陣面工作是多陣面工作方式的基礎(chǔ),實際工作中主要是多陣面同時工作,多陣面輪流工作的方式。這也使得系統(tǒng)的復(fù)雜度提高,新型數(shù)字陣?yán)走_(dá)控制系統(tǒng)的特點如下三點:

        (1)數(shù)字陣需要多陣面同時工作,所以存在四個獨立中斷服務(wù)任務(wù),區(qū)別于以往的一個中斷服務(wù)任務(wù)。

        (2)數(shù)字陣系統(tǒng)有四塊定時器,并且四塊定時器工作模式、脈沖個數(shù)、周期、脈寬等受控參數(shù)也不一定相同,有四個VME中斷;而以往多陣面共用一塊定時器,并且每個陣面定時信號相同,只有一個VME定時中斷。

        (3)數(shù)字陣系統(tǒng)中不僅有陣面號控制射頻信號的開關(guān),四個陣面定時和控制信號也是獨立的;而以往陣面切換僅僅靠陣面號去控制射頻信號的開關(guān)。

        下面將具體介紹多陣面工作時雷達(dá)控制系統(tǒng)的運行。

        2.2.1 單陣面工作

        單陣面工作時只有一個中斷服務(wù)任務(wù)執(zhí)行,可以看作多陣面輪流工作的一個特殊情況。工作流程如圖3所示。

        圖3 單陣面工作流程圖

        單陣面工作是典型的中斷服務(wù)處理任務(wù),任務(wù)獲取隊列消息,等待中斷觸發(fā)信號到來后執(zhí)行任務(wù),任務(wù)完成再次獲取隊列消息,循環(huán)執(zhí)行。以中斷信號作為觸發(fā)保證了上一個工作周期已經(jīng)結(jié)束,然后立即轉(zhuǎn)入下一工作周期任務(wù)。

        2.2.2 多陣面輪流工作

        多陣面輪流工作時,多個中斷服務(wù)任務(wù)輪流運行,在同一時間內(nèi)只有一個中斷服務(wù)任務(wù)處理消息命令,消息命令的處理狀態(tài)如圖4所示。

        工作中陣面不切換時,中斷服務(wù)任務(wù)響應(yīng)的中斷信號就是對應(yīng)定時器的中斷信號。陣面切換時,中斷服務(wù)任務(wù)響應(yīng)的中斷信號不是對應(yīng)定時器的中斷信號,而是上一個工作陣面定時器的中斷信號。舉例說明:在A陣面中斷服務(wù)任務(wù)執(zhí)行時,定時器A產(chǎn)生中斷信號,從A陣面轉(zhuǎn)到B陣面的時候,為了保證無縫連接,B陣面的中斷服務(wù)任務(wù)執(zhí)行第一個消息時的觸發(fā)中斷信號應(yīng)該是A陣面定時器最后一個中斷信號;以此類推,在每個陣面切換時都如此。具體在設(shè)計中不僅要知道當(dāng)前消息的陣面號,還要知道上一個消息命令的陣面號,通過兩個陣面號判斷有沒有變換陣面,在變換時就要做特別的判斷處理了,否則只以本陣面定時器中斷為觸發(fā)條件。以B陣面為例,如圖5所示。

        圖4 輪流工作消息狀態(tài)圖

        圖5 輪流工作流程圖

        由圖5可以看出,通過存儲的上一次執(zhí)行的中斷服務(wù)任務(wù)的陣面號和本次陣面號比較,得出陣面有沒有變換,同時也看出這種方式不僅僅可以實現(xiàn)多陣面環(huán)掃,理論上四個陣面可以執(zhí)行類似亂序的輪流工作方式。

        2.2.3 多陣面同時工作

        多陣面同時工作時,網(wǎng)絡(luò)消息通過陣面號區(qū)別后放入不同的消息隊列,每個中斷服務(wù)任務(wù)各自執(zhí)行。以下是A、B雙陣面工作時中斷服務(wù)任務(wù)處理消息命令的狀態(tài)如圖6所示。

        在多陣面同時工作時,要區(qū)分每個定時器的VME中斷信號,由于定時器共用同一優(yōu)先級的中斷信號,區(qū)分中斷的方法只有通過中斷向量來區(qū)分,設(shè)計中采用VME總線的 GAP,GA[0~4]信號作為中斷向量,GAP,GA[0~4]信號是由模塊在機箱物理插槽位置來決定的,這樣就可以區(qū)分不同定時器中斷信號。A、B雙陣面同時工作時流程圖如圖7所示。

        圖6 同時工作消息狀態(tài)圖

        圖7 同時工作流程圖

        由圖7可以看出多陣面同時工作時定時器中斷信號只會轉(zhuǎn)換為對應(yīng)中斷服務(wù)任務(wù)的觸發(fā)信號。也就是有且僅有本陣面定時器中斷能觸發(fā)對應(yīng)的中斷服務(wù)任務(wù)。而工作模式的判別使多陣面的多個觸發(fā)信號不再互斥,能夠同時觸發(fā),滿足同時工作的要求。

        3 結(jié)束語

        本文所闡述的多陣面雷達(dá)控制系統(tǒng)采用基于Vx-Works操作系統(tǒng)設(shè)計,利用了VxWorks操作系統(tǒng)的多任務(wù)工作特性,高效獨立的中斷處理能力,以及網(wǎng)絡(luò)通信等功能,實現(xiàn)了雷達(dá)多陣面同時工作和多陣面輪流工作的方式,大大提高了雷達(dá)工作的多功能性和靈活性。目前該系統(tǒng)已經(jīng)在某數(shù)字多陣面陣?yán)走_(dá)上得到應(yīng)用。

        [1] 酈能敬.預(yù)警機系統(tǒng)導(dǎo)論[M].北京:國防工業(yè)出版社,1998.Li Nengjing.Introduction of airborne early warning system[M].Beijing:National Defense Industry Press,1998.

        [2] 陳國海.下-代預(yù)警雷達(dá)技術(shù)[J].現(xiàn)代雷達(dá),2010,32(3):1-4.Chen Guohai.Technologies for next generation airborne early warning raIdar[J].Modern Radar,2010,32(3):1-4.

        [3] 林振華.基于PCI-X和RocketIO的高速數(shù)據(jù)傳輸系統(tǒng)設(shè)計[J].現(xiàn)代雷達(dá),2011,33(6):49-52,57.Lin Zhenhua.Design and implementation of high-speed data transmission system based on PCI-X and rocketIO[J].Modern Radar,2011,33(6):49-52,57.

        [4] 杜 旭,于 洋,黃 建.基于FPGA的高速串行傳輸接口的設(shè)計與實現(xiàn)[J].計算機工程與應(yīng)用,2007,43(12):94-96.Du Xu,Yu Yang,Huang Jian.Design and implementation of high-speed serial transmission interface based on FPGA[J].Computer Engineering and Applications,2007,43(12):94-96.

        [5] Wind River System S,Inc..VxWorks BSP Developer's Guide,V5.5[Z].[S.l.]:Wind River Systems,Inc.,2003.

        [6] Wind River System S Inc..VxWorks OS Libraries API Reference,V5.5[Z].[S.l.]:Wind River Systems,Inc,2003.

        [7] 黃銀園.VxWorks操作系統(tǒng)在多功能相控陣?yán)走_(dá)中的應(yīng)用[J].現(xiàn)代雷達(dá),2001,23(4):46-48.Huang Yinyuan.Application of VxWorks operating system in multifunctional phased array radar[J].Modern Radar,2001,23(4):46-48.

        [8] 王學(xué)龍.嵌入式VxWorks系統(tǒng)開發(fā)與應(yīng)用[M].北京:人民郵電出版社,2003.Wang Xuelong.The development and application of embedded VxWorks system[M].Beijing:Posts and Telecommunication Press,2003.

        [9] 周啟平,張 楊,吳 瓊.VxWorks開發(fā)指南與Tornado實用手冊[M].北京:中國電力出版社,2004.Zhou Qiping,Zhang Yang,Wu Qiong.Development guide of VxWorks and of Tornado[M].Beijing:China Electric Power Press,2004.

        [10] 孔祥營,柏桂枝.嵌入式實時操作系統(tǒng)VxWorks及其開發(fā)環(huán)境 Tomado[M].北京:中國電力出版社,2001.Kong Xiangying,Bai Guizhi.Embedded real-time operation system VxWorks and development environmen Tomado[M].Beijing:China Electric Power Press,2001.

        猜你喜歡
        陣面輪流中斷
        “祖母”餐廳
        大型柔性陣面陣架動力學(xué)分析*
        空化對軸流泵葉輪流固耦合特性的影響
        最好的愛情
        讀者(2021年15期)2021-07-13 23:44:52
        基于相鄰一維線陣干涉儀陣面的測向補償算法研究
        跟蹤導(dǎo)練(二)(5)
        千里移防,衛(wèi)勤保障不中斷
        解放軍健康(2017年5期)2017-08-01 06:27:44
        陣面分布不均勻的相控陣天線維修優(yōu)化模型
        移動輪流反沖洗網(wǎng)式過濾器的設(shè)計應(yīng)用
        塑料制造(2016年5期)2016-06-15 20:27:39
        大型相控陣?yán)走_(dá)陣面吊裝設(shè)計*
        性xxxx视频播放免费| 可以直接在线看国产在线片网址 | 一本久久伊人热热精品中文字幕| 丁香五月缴情综合网| 99久久精品国产片| 日本免费精品一区二区三区视频| 日日噜噜夜夜狠狠久久丁香五月| 亚洲精品第一国产综合亚av| 婷婷亚洲国产成人精品性色 | 乱子真实露脸刺激对白| 亚洲色图视频在线播放| 人妖国产视频一区二区| 色哟哟精品视频在线观看| 2021国产视频不卡在线| 亚洲福利av一区二区| 亚洲一区二区免费在线观看视频| 中文无码熟妇人妻av在线| 日韩国产一区| 亚洲第一女人天堂av| 超碰国产精品久久国产精品99| 老熟女重囗味hdxx70星空| 久久免费精品国产72精品剧情| 人妻被公上司喝醉在线中文字幕| 大地资源高清在线视频播放| 真实国产乱啪福利露脸| 久久久久AV成人无码网站| 亚洲精选自偷拍一区二| 亚洲av日韩av天堂一区二区三区 | 日韩乱码人妻无码中文字幕久久| 91精品手机国产在线能| 97自拍视频国产在线观看 | 久久夜色精品国产亚洲av老牛 | 亚洲免费不卡av网站| 国产日韩精品中文字幕| 精品亚洲一区二区三区在线观看| 精品囯产成人国产在线观看| 日本女优爱爱中文字幕| 国产精品白浆在线观看免费| 日本动态120秒免费| 风韵丰满妇啪啪区老老熟女杏吧| 色狠狠一区二区三区中文|