萬富力,楊嘉妮,謝 镕
(1.國網(wǎng)湖南省電力有限公司輸電檢修分公司,湖南 衡陽 421200;2.智能帶電作業(yè)技術及裝備(機器人)湖南省重點實驗室,湖南 長沙 410000;3.帶電巡檢與智能作業(yè)技術國網(wǎng)公司實驗室,湖南 長沙 410000)
機載有源相控陣天線的深入研究中值得注意的一個問題就是在雷達休止期間對于各單元的檢查,以此為依據(jù)對在線的幅相分布開展實時的細節(jié)調整,確保天線的動態(tài)工作所做的特性能夠維持穩(wěn)定。為了實現(xiàn)空中預警的目,雷達使用了大功率脈沖工作的方式,以往較為常規(guī)的測量設備難以完成該任務,這就要求必須尋找新型的測試設備,并且進行調試。
相控陣天線陣列波束控制的處理系統(tǒng)主要由分布式天線拓撲系統(tǒng)所構架,各個主控陣的系統(tǒng)主要對工作進行當中的實時性天線調度以及遠程方式權限控制進行負責和支配,其中主要還包括實時的接收天線所發(fā)出的各種信號。將其發(fā)送到各個控制陣子控制系統(tǒng)當中,方便天線順利完成對于處理命令的工作,實現(xiàn)對各個主控天線系統(tǒng)陣列的控制,獲得實時數(shù)據(jù)。兩級分布分管主控天線控制矩陣子系統(tǒng)分別位于各個主控天線系統(tǒng)控制子陣上,并分別負責實時控制各個單元主控天線波束相位的工作所提供的參數(shù)是否符合要求。各個分部主控制陣所使用的天線波束相位控制系統(tǒng)的邏輯計算方式與天線波束控制相位處理的計算邏輯都極為相似,所設計中的天線工作量是不會隨各個主控天線系統(tǒng)陣列具體表面的天線面積不斷增加而上升[1]。
系統(tǒng)根據(jù)數(shù)據(jù)通信傳輸介質的不同可以分為以太網(wǎng)和在微控制器上的局域網(wǎng)絡以及總線。以太網(wǎng)所具有的數(shù)據(jù)通信技術具有高效性、開放性和準確性的優(yōu)勢,用于系統(tǒng)指控控制系統(tǒng)與各個主控制和子系統(tǒng)。控制管理系統(tǒng)通過數(shù)據(jù)協(xié)調來完成通信任務,最終達到系統(tǒng)底層所接收的有關數(shù)據(jù)控制的信息能夠精準地完成傳輸工作。上一級的現(xiàn)場控制數(shù)據(jù)信息和下級的實時控制具有密切聯(lián)系,唯有上下級的信息做到實時精準的傳輸才能夠確保系統(tǒng)的順利運行。
多任務實時調度系統(tǒng)采用了VXWORKS,通過對于優(yōu)先級的設立方式來達到搶占片段式調度的快速高效切換,與此同時關于優(yōu)先級的子任務間的功能分組和時間片段的調度切換更加穩(wěn)定,4大類子任務之間的功能能實時地完成切換功能,使得最終實時工作所具有的效果得以充分展現(xiàn)出來,如此一來可以及時發(fā)現(xiàn)將由于出現(xiàn)單一的任務延遲調度導致的系統(tǒng)故障發(fā)生,進一步確保整體系統(tǒng)在運行過程當中的快速和穩(wěn)定[2]。
天線是衛(wèi)星通信航天系統(tǒng)的重要結構部分,是連接通信站點和射頻衛(wèi)星信號的數(shù)據(jù)輸入和信號輸出主要通道,天線通信系統(tǒng)整體性能的品質優(yōu)劣直接影響整個通信衛(wèi)星系統(tǒng)的整體性能。
相控陣列的衛(wèi)星通信輻射天線系統(tǒng)就是一種通過測量控制陣列反饋電壓和相位改變方向來繪制天線形狀的通信天線。相控陣衛(wèi)星通信專用天線通過改變控制天線相位,以準確達到相位波束指向相位掃描的主要技術目的。在特殊天線應用情況下,也就是通過相對天線的指向電壓高于水平、最小極大的數(shù)值時的指向位置和整個一條線的方向線在線中圖的具體指向形狀。用機械式的控制方法進行高速旋轉這條控制天線時,慣性大、速度慢,相控陣專用衛(wèi)星通信天線正好有效克服了這一天線技術上的缺點。它的指向饋電系統(tǒng)參數(shù)及其相位一般通過采用小型的微電子天線相位控制計算機技術進行自動控制,相位波束指向掃描變化速度快(毫秒的一個數(shù)量級),這也是目前衛(wèi)星專用天線最大的特點[3]。
VXWORKS實時網(wǎng)絡具有數(shù)目較多的實時無線通信處理功能,基于UDP協(xié)議的通信建立過程如下文所述。
創(chuàng)建一個接口函數(shù)SOCKET。接口函數(shù)可以利用一個名為SOCKET的類接口函數(shù)使它可以自動建設出與UDP類的接口套接字,使其返回出新型的套接字接口,并且通過文本進行描述,該接口文本類型描述符作為接口函數(shù)的唯一接口文本描述標識SOCKET,供其他函數(shù)使用接口SOCKET的函數(shù)類型接口函數(shù)和其他使用標準化的I/O的類接口函數(shù)運行。
本機配置函數(shù)SOCKET。本機調用BIND這個函數(shù)將本地主機的IP地址、端口號等相關信息直接捆綁到本機創(chuàng)建的套接字上。對于網(wǎng)絡系統(tǒng)當中所存在的各個節(jié)點,同樣也創(chuàng)始出與其相對應的本機套接字并對其施加綁定。
實現(xiàn)終端數(shù)據(jù)信息自動接收與傳輸。終端系統(tǒng)具有自主對SENDTO與RECVFORM函數(shù)調用的功能,該函數(shù)分別實現(xiàn)了向終端發(fā)送報文的自動數(shù)據(jù)信息傳輸,正確地實現(xiàn)與不同端口的終端自動報文數(shù)據(jù)信息傳輸。
關閉SOCKET。當所有的數(shù)據(jù)傳輸操作結束后,應同時調用指令CLOSE函數(shù)釋放套接字。
VXWORKS系統(tǒng)在使用者進行通信功能時,需要首先完成對于多任務的信息處理控制系統(tǒng)的命令執(zhí)行,才能夠進一步完成對于通信功能的使用。實現(xiàn)循環(huán)連續(xù)中斷運行的自動中斷任務,主要功能包括個人的信息處理文件循環(huán)接收連續(xù)處理發(fā)送任務、信息處理文件連續(xù)解釋間接處理發(fā)送任務、信息處理文件連續(xù)執(zhí)行間接處理發(fā)送任務和其他單個信息處理文件直接發(fā)送等任務。在特定用戶應用實際情況下才會有可能實現(xiàn)循環(huán)連續(xù)運行的自動中斷任務。為了有效保證重要緩沖信息的不定時中斷丟失,使用一個位于緩沖區(qū)的信息儲存,隨后再進行有關信息隊列的依次讀取并且執(zhí)行相關命令。兩個緩沖執(zhí)行隊列的端口同時運行,一個用于接收信息,另一個用于發(fā)送信息。結合任務的實際情況來設定其發(fā)送時間以及執(zhí)行時間,或是將接收到的信息直接向外界進行傳送,為直接收發(fā)或與執(zhí)行緩沖任務兩種任務的同時進行提供便利。若需要對所發(fā)信息開展特殊的信息處理操作,通過一個新的SOCKET緩沖發(fā)送隊列端口將其執(zhí)行發(fā)送信息返回[4]。
為每個任務發(fā)送接收前和發(fā)送信息緩沖后的任務隊列和其他任務接收發(fā)送前和接收信息緩沖后的任務隊列創(chuàng)建與其相對應的計數(shù)型信號量,信息緩沖隊列中由接收后的其他任務自動進行調用每個信息數(shù)量SEMGIVE將其進行減或者加1,信號量的計算型數(shù)值及其大小分別代表了發(fā)送緩沖后的隊列中在信息系統(tǒng)中的每個任務信息數(shù)量解釋任務數(shù)量,只有僅僅是當某個信息數(shù)量解釋任務數(shù)量的統(tǒng)計值最小大于0時,SEMTAKE才可能有一個機會自動進行返回,使用了這個信息解釋數(shù)量進行解釋后的其他任務則其工作也很有可能被自動停止不再執(zhí)行。
為了使控制軟件在工作中做到順暢以及高效,關于硬件定時器和中斷緩沖服務器任務相應的順序進行優(yōu)化和更新,將所接收到的任務信息進行統(tǒng)計以及分析,以任務的緊急程度進行分級,對于緊急的任務優(yōu)先發(fā)出指令,將緩沖任務設定定時并且放置隊伍的尾列。此種工作方式能夠在VXWORKS運行實時調度以及優(yōu)先響應的多任務狀態(tài)中更加的合理化和高效化,充分滿足了系統(tǒng)對緊急任務進行優(yōu)先級和響應的強烈需求[5]。
為了使得VXWORKS系統(tǒng)與其他的操作系統(tǒng)之間的通信網(wǎng)絡底層通信協(xié)議的整體進程更加規(guī)范,關于實際應用的底層通信協(xié)議的規(guī)范必須提上章程,規(guī)定特定命令位置上每個字符的基本含義,以便于保證系統(tǒng)下傳到的命令和用戶上傳到的信息之間能夠及時得到正確性的接收以及合理分析。有關發(fā)送方的邏輯地址中的符號字段高達16位,用于確定各個不同的發(fā)送方的邏輯接收地址各不相同,此種發(fā)送方式與實際用戶中所使用的IP地址有所不同,同樣的,接收方的邏輯地址符號字段與發(fā)送方相同也具有16位,用于確立每個接收方都有唯一的邏輯接收地址。
為了使得相控陣天線能夠具有快速性以及精確性的兩者相互轉換的功能,本文主要針對于分布式天線拓撲系統(tǒng)構造的嵌入式進行深入研究,并對于實際操作展開了分析,根據(jù)實際情況科學合理地設置了兩級分布式天線波實時控制系統(tǒng)的應對系統(tǒng),設計了一種基于系統(tǒng)緩沖程序隊列的多節(jié)點網(wǎng)絡通信處理方法,并根據(jù)所需的功能設計并嚴格制定出了符合底層通信的協(xié)議。此種通信處理方式,使得系統(tǒng)的程序隊列得到了友善的緩沖,具備了穩(wěn)定的特點,可以在面對緊急任務時,高效完成緊急任務的處理,對不重要的因素進行延后的命令,系統(tǒng)性規(guī)避了由于簡單任務之間的通信延遲所導致的主系統(tǒng)出現(xiàn)安全故障的問題發(fā)生的幾率,基于VXWORKS系統(tǒng)與其他的中性之間構建起了高效并且科學合理的多節(jié)點通信網(wǎng)絡進行通信。