<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 一種基于FPGA的雷達(dá)波束控制系統(tǒng)設(shè)計

          一種基于FPGA的雷達(dá)波束控制系統(tǒng)設(shè)計

          作者: 時間:2010-06-09 來源:網(wǎng)絡(luò) 收藏

          驅(qū)動板的單片機(jī)串口接收來外來的控制指令,判斷波束是處在哪種工作狀態(tài)。如果是聯(lián)機(jī)工作,則SCU接收聯(lián)機(jī)自檢指令,讀入組件地址、開關(guān)狀態(tài)、發(fā)射和接收移相碼、衰減控制碼,并將這些控制碼存在指定的寄存器內(nèi),等待通道狀態(tài)讀取指令到達(dá)后,將它們回送到運算板,在所的控制界面內(nèi)可以顯示,從而得知波束整個子系統(tǒng)的運行工作情況。如果是模擬子系統(tǒng)控制指令,打開與EPLD之間的通信控制開關(guān),將來自串口的控制指令,經(jīng)處理發(fā)給EPLD。
          EPLD也要判斷收到的指令來自單片機(jī)還是系統(tǒng),如果是單片機(jī),則接收來自調(diào)試計算機(jī)的指令;否則,直接接收來自系統(tǒng)的控制指令。單片機(jī)的程序主要分為四部分:程序初始化、串口接收中斷服務(wù)子程序、串口發(fā)送中斷子程序和串口回送數(shù)據(jù)子程序。后兩者子程序流程示意如圖5所示。其中,指令字包含的信息分別為開關(guān)狀態(tài)碼、陣面回數(shù)信息、陣面回數(shù)狀態(tài)、陣面自檢信息、移相值和衰減值。

          本文引用地址:http://www.ex-cimer.com/article/163038.htm


          這里仍然選用VB編寫調(diào)試控制程序,用來模擬產(chǎn)生來自運算板的控制信號,實現(xiàn)對驅(qū)動板的調(diào)試控制。編寫的調(diào)試控制程序分為五個模塊:控制方式選擇、移相角度選擇、衰減值選擇、定時信息選擇、控制碼發(fā)送和發(fā)送數(shù)據(jù)校對信息顯示。

          4 結(jié)論
          程序設(shè)計既可滿足天線對波束控制0.5 ms內(nèi)完成運算和傳輸數(shù)據(jù)的時間要求,又滿足波束控制分系統(tǒng)在線自檢;根據(jù)工作頻率,進(jìn)行初相位在線補償;天線相位碼隨機(jī)饋相的功能需求。其調(diào)試控制程序,不僅滿足單板調(diào)試、補償文件寫入或者讀出操作的需要,還用于天線暗室測試的控制。同樣,單片機(jī)和EPLD的程序設(shè)計,滿足天線組件對波束裝機(jī)和測試用同一個程序的要求。調(diào)試過程中,兩者都有友好的控制界面可操作。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();