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

        ?

        基于DSP+FPGA的導航制導一體化計算機設計

        2017-01-16 01:14:12孫昌軍
        計算機測量與控制 2016年12期
        關鍵詞:導引頭舵機制導

        鄭 帥,張 晞,孫昌軍

        (北京航空航天大學 儀器科學與光電工程學院,北京 100191)

        基于DSP+FPGA的導航制導一體化計算機設計

        鄭 帥,張 晞,孫昌軍

        (北京航空航天大學 儀器科學與光電工程學院,北京 100191)

        對于目前小型化導彈的發(fā)展趨勢,文章設計了一種以DSP為核心算法處理芯片,F(xiàn)PGA為外圍輸入輸出接口,可實現(xiàn)MEMS慣性導航與慣性、半主動激光制導,可進行PWM輸出控制舵機的一體化計算機;文章對硬件設計給出了總體和分模塊的詳細描述,給出了軟件設計的流程框圖;設計實現(xiàn)了導航功能與制導功能的系統(tǒng)一體化與結(jié)構(gòu)小型化,輸入輸出接口豐富;經(jīng)過試驗調(diào)試驗證了其技術(shù)可行性。

        DSP;FPGA;導航制導控制一體化

        0 引言

        導航、制導與控制技術(shù)是研究各類運動體的核心問題[1]。對于導彈的控制而言,從導彈發(fā)射到最終擊中目標,一般采用初、中段制導加末制導的體制,即在導引頭捕獲目標之前,通過初、中段制導將導彈送到目標附近,使目標進入導引頭的視場,之后末制導階段,導彈根據(jù)導引頭給出的視線偏差飛向目標。在這個過程中需要通過導航技術(shù)來獲取自身載體的位置、速度和姿態(tài)信息,通過制導技術(shù)來得到目標相對彈體位置信息和通過控制技術(shù)來操縱導彈的執(zhí)行機構(gòu)使其在期望的彈道飛行。

        在近、現(xiàn)代戰(zhàn)爭中,微、小型導彈由于其成本低、附帶毀傷小、體積和重量小等優(yōu)點,其發(fā)展逐漸受到各國重視。對于微小型導彈控制系統(tǒng),相對于傳統(tǒng)彈載計算機,其設計的小型化和一體化尤為重要。小型化設計是需要滿足彈上的尺寸要求,一體化設計指在一個計算機上同時完成對導航、制導信息的采集與計算和對導彈執(zhí)行機構(gòu)的控制的功能。

        DSP系統(tǒng)在進行數(shù)字信號的計算上有很大優(yōu)勢[2],其具有小型化、運算速度高、運算精度高及穩(wěn)定性好等優(yōu)點,目前已經(jīng)在導航計算機中得到廣泛應用。本設計采用DSP+FPGA的設計方案,利用FPGA強大的邏輯功能進行與外界的通訊和數(shù)據(jù)的采集,擴展DSP的接口,DSP進行后續(xù)的導航與控制算法[3]。

        1 系統(tǒng)設計

        根據(jù)系統(tǒng)功能需求,一體化控制器導航板部分設計采用軍品級DSP芯片為核心,擴展相應外圍電路,使其應滿足系統(tǒng)高速閉環(huán)控制需求??傮w結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)設計框圖

        系統(tǒng)總體結(jié)構(gòu)主要由前段信息采集系統(tǒng),中段控制與計算系統(tǒng)和末段的執(zhí)行機構(gòu)組成。系統(tǒng)設計的特點是中段的系統(tǒng)進行了一體化的設計,增強了集成性,減小了計算冗余,更加適用于小型化設計。

        2 硬件設計

        一體化計算機硬件電路設計包括主控模塊,導航信息采集模塊和舵機控制接口模塊。硬件結(jié)構(gòu)如圖2所示。

        1)IMU通過SPI接口向FPGA傳輸信號,SPI作為一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便。

        2)計算機接口功能完全由FPGA實現(xiàn),并在其內(nèi)部進行緩存。FPGA主要實現(xiàn)對傳感器的初始化配置,數(shù)據(jù)讀寫時序控制,數(shù)據(jù)預處理等功能。

        3)DSP模塊實現(xiàn)對傳感器信息的處理功能,便于以后對組合導航算法的研究。

        4)通過AD芯片采集舵機舵面的位置反饋和電流反饋[4]。

        圖2 硬件設計框圖

        2.1 主控模塊設計

        本設計中DSP芯片選用TI公司的TMS320C6727芯片,F(xiàn)PGA芯片選用Xilinx公司的Spanrtan-6系列xC6SLX16-2CSG225。6727是一款32/64位的浮點運算DSP,主頻300 MHz,片上集成256 KB的RAM和384 KB的ROM,可以滿足本設計需求。

        2.1.1 FPGA配置模式

        由于FPGA掉電后編程信息立即丟失,芯片在每次上電時,都必須重新下載設計文件所生成的配置數(shù)據(jù)。目前,配置FPGA的方式有多種,可以通過JTAG接口配置(一般在調(diào)試過程),可以通過PROM、FLASH來配置,也可以通過CPU或者CPLD進行配置。本設計中采用最常用的主動串行模式對FPGA進行配置,配置模式引腳設置為M[1:0],PROM選用Xilinx公司的XCF04S-VO20C。配置原理如圖3所示。

        圖3 PROM配置原理圖

        DIN為串行數(shù)據(jù)輸入信號,用來串行接收來自PROM的配置數(shù)據(jù)。此模式下CCLK為配置時鐘信號,是由FPGA提供給PROM器件的驅(qū)動時鐘,電路板上CCLK信號走線盡可能短且外部連接少。INIT_B為芯片初始化指示信號,低有效,在配置開始階段,清空PROM地址計數(shù)器,如果在配置中檢測到CRC錯誤,會將其拉低。DONE為FPGA配置狀態(tài)指示信號,在配置中使能PROM,配置完成后,關閉PROM。PROG_B為重配置FPGA信號,低有效。

        2.1.2 DSP配置電路

        2.1.3 FPGA與DSP通信

        在FPGA與DSP的通信中需要FPGA利用內(nèi)部的RAM中構(gòu)建存儲器,把FPGA設計為DSP的一個外部存儲器,F(xiàn)PGA將采集的數(shù)據(jù)存放到構(gòu)建的存儲器中,DSP通過EMIF接口讀取數(shù)據(jù),從而實現(xiàn)了DSP與FPGA的并行通信。連接方式如圖4所示。

        圖4 FPGA與DSP通信連接圖

        2.2 導航信息采集模塊設計

        由于單一的制導模式不能滿足導彈的的需求,因此本設計采用慣性加激光制導的設計方式。為滿足小型化和一體化的設計要求,慣性測量元件選用AD公司的MEMS產(chǎn)品ADIS16445,內(nèi)置一個三軸數(shù)字陀螺儀和三軸數(shù)字加速度計。激光導引頭采用捷連式半主動激光導引頭。ADIS16445通過SPI接口和FPGA進行通信。連接方式如圖5所示。

        圖5 IMU與FPGA連接圖

        SPI是一種高速、全雙工、同步的串行通訊,它可以同時發(fā)送和接受串行數(shù)據(jù),可以當作主機或從機工作,可提供頻率可編程時鐘、發(fā)送結(jié)束中斷標志、寫沖突保護、總線競爭保護等。ADIS16445的SPI工作模式為SP3,CPOL=1(極性),CPHA=1(相位)。與激光導引頭的通信方式為全雙工422串行接口,字長11 bit(8 bit數(shù)據(jù)位,1 bit起始位,1 bit校驗位,1 bit停止位),波特率為115 200 bps。

        2.3 舵機控制接口模塊設計

        圖6 AD芯片配置方式

        霍爾信號為數(shù)字信號,需要通過2 k的電阻拉高到5 V。通過FPGA采集時,需要將其轉(zhuǎn)換為3.3 V,本設計選用TI公司的74LVC4245A電平轉(zhuǎn)換芯片。

        對每一個舵機采用4路PWM信號進行控制,從FPGA輸出經(jīng)電平轉(zhuǎn)換芯片拉高到5 V后輸出。

        2.4 電源設計

        電路板的電源設計需要滿足板上不同組件的不同電源需求,AD7891芯片為單5 V供電,SN74LVC4245電平轉(zhuǎn)換芯片需要3.3 V和5 V供電,DSP芯片需要3.3 V和1.4 V供電。

        FPGA由3個要配置元素:可配置邏輯塊(CLB),I/O塊(IOB)以及其相互連接部分,其中CLB提供功能型邏輯元素,IOB提供封裝引腳和內(nèi)部信號之間的接口,可編程相互連接資源提供布線途徑以連接CLB和IOB的輸入和輸出至合適的網(wǎng)絡。施加于CLB的電壓稱為VCCINT,VCCO為IOB的供電電壓,VCCAUX為輔助電壓輸入,為有嚴格時間要求的資源供電。因此,Spartan-6系列FPGA有VCCO、VCCINT、VCCAUX三種供電電壓。

        根據(jù)Spartan-6的芯片手冊,對于速率級別為-2L的XC6SLX16-2CSG225I,VCCINT的典型值為1.2 V。VCCAUX的典型值為2.5 V和3.3 V,考慮到DSP同樣需要3.3 V的電壓輸入,所以選擇3.3 V作為VCCAUX的供電電壓。對于VCCO,手冊中的推薦電壓范圍為1.1至3.45 V,因此同樣選擇3.3 V作為供電電壓,這就減少了穩(wěn)壓芯片的數(shù)量,降低了成本。

        由于電路板和驅(qū)動板進行集成,電路板采用5 V供電,通過穩(wěn)壓芯片分別獲得3.3 V、1.2 V和1.4 V的電壓。穩(wěn)壓芯片采用TI公司的TPS73701和TPS73733各兩片,其為線性低壓差穩(wěn)壓器,輸入電壓范圍為2.2~5.5 V,輸出電壓在1.2 V和5.5 V之間可調(diào),具有0.5%的初始精度,同時具有體積小、發(fā)熱少等優(yōu)點。

        3 軟件設計

        控制軟件程序流程如圖7所示。

        圖7 軟件流程框圖

        程序主要分為發(fā)射前和發(fā)射后兩個部分。發(fā)射前主要通過IMU進行初始姿態(tài)的裝訂。發(fā)射后程序主要為舵機控制程序和制導程序兩個閉環(huán)控制。基本流程是通過IMU采集陀螺儀和加速度計的數(shù)據(jù)進行導航解算,得到當前時刻導彈的位置和姿態(tài)等導航信息,將這個信息和當前時刻預定的軌道信息進行比對,得到偏差量,此偏差量采用比例導引律計算,得到舵面應偏轉(zhuǎn)的角度。在末制導階段,導引頭捕捉到目標后,可得到目標相對于彈體坐標系的俯仰和偏航角,此時關閉IMU數(shù)據(jù)通道,只采用半主動激光導引。控制舵面偏轉(zhuǎn)生成PWM波的程序流程如圖8所示[5-6]:

        圖8 PWM生成程序流程圖

        4 結(jié)束語

        本文詳細介紹了一種基于DSP+FPGA的導航制導一體化系統(tǒng)設計,該系統(tǒng)在通信接口、計算、控制等方面采用了可靠的設計,通過了實驗調(diào)試,可實現(xiàn)預期技術(shù)功能。

        [1] 王寒梅, 楊 博. 彈用 GNC 一體化的研究[A].2007 系統(tǒng)仿真技術(shù)及其應用學術(shù)會議論文集[C]. 2007.

        [2] 高 敏, 任海龍, 楊 芳, 等.基于 DSP+FPGA 的彈載計算機設計[J].計算機測量與控制,2014,22(12):3995-3997.

        [3] 邸小坤, 朱圣英, 徐 瑞. 基于 DSP 和 FPGA 的航天器一體化導航信息采集系統(tǒng)設計[A]. 中國宇航學會深空探測技術(shù)專業(yè)委員會第十屆學術(shù)年會論文集[C]. 2013.

        [4] 李賽輝, 雷金奎. 基于 DSP 的數(shù)字舵機控制系統(tǒng)的設計與實現(xiàn)[J]. 計算機測量與控制, 2009 (3): 484-486.

        [5] 于增坤. 基于 FPGA 的電動舵機伺服控制系統(tǒng)研究[D]. 太原:中北大學, 2015.

        [6] 高同躍, 龔振邦, 羅 均, 等. 一種超小型無人機舵機控制系統(tǒng)的設計[J]. 計算機測量與控制, 2007, 15(8): 1006-1007.

        Design of Integrative GNC Computer Based on DSP+FPGA

        Zheng Shuai, Zhang Xi, Sun Changjun

        (School of Instrument Science and Opto-electronics Engineering, Beihang University, Beijing 100191,China)

        With the development of miniature missile, this article designed a integrative computer based on DSP processor as algorithm operating chip and a FPGA as peripheral interface for input/output, which can achieve strap-down inertial guidance based on MEMS and semi active laser guidance.It can also control electro mechanical actuator by PWM; this article gives an explicit description of hardware in collectivity and in modules and software flow chart; this design realize a integrative and small system for navigation, guidance and control. It has plentiful interface and it was testified that the system is applicable.

        DSP; FPGA; integrative GNC

        2016-06-17;

        2016-07-20。

        鄭 帥(1991-),男,陜西西安人,碩士研究生,主要從事導航制導一體化方向的研究。

        1671-4598(2016)12-0100-03

        10.16526/j.cnki.11-4762/tp.2016.12.028

        TJ765

        A

        猜你喜歡
        導引頭舵機制導
        含齒隙彈載舵機的全局反步模糊自適應控制
        自動化學報(2019年6期)2019-07-23 01:18:36
        基于dsPIC單片機的飛艇舵機控制實現(xiàn)
        電子制作(2018年1期)2018-04-04 01:48:14
        基于高速同步485總線通信的多通道舵機控制器設計
        基于MPSC和CPN制導方法的協(xié)同制導律
        基于在線軌跡迭代的自適應再入制導
        全極化雷達導引頭抗干擾技術(shù)
        制導與引信(2016年3期)2016-03-20 16:01:58
        帶有攻擊角約束的無抖振滑模制導律設計
        半捷聯(lián)雷達導引頭視線角速度提取
        一種捷聯(lián)式圖像導引頭的解耦算法
        毫米波導引頭預定回路改進單神經(jīng)元控制
        国产一级一片内射在线| 亚洲熟妇无码一区二区三区导航 | 午夜色大片在线观看| 国产成人无码精品午夜福利a| 日本高清一区二区不卡视频| 日韩av中文字幕一卡二卡| 最近更新中文字幕一区二区| 97一期涩涩97片久久久久久久| 内射少妇36p亚洲区| 国产自拍视频在线观看网站 | 人妻夜夜爽天天爽三区麻豆av网站 | 亚洲丁香五月激情综合| 日韩精品成人一区二区三区久久久| av天堂亚洲另类色图在线播放| 亚洲综合天堂av网站在线观看| 午夜内射中出视频| 狠狠躁天天躁无码中文字幕图| 日韩熟女一区二区三区| 日本九州不卡久久精品一区| 麻豆亚洲av熟女国产一区二| 中文无码一区二区不卡αv| 国内成人精品亚洲日本语音| 天堂av一区二区在线| 免费亚洲老熟熟女熟女熟女| 亚洲国产天堂久久综合网| 国产成人无码区免费网站| 国产免费一区二区av| 蜜桃网站免费在线观看视频| 老子影院午夜伦不卡| 天堂一区人妻无码| 国产成人一区二区三区在线观看| 无码av一区在线观看| 色综合久久精品中文字幕| 亚洲成av人片一区二区密柚| 亚洲男人av天堂午夜在| 精品不卡久久久久久无码人妻| 国内激情一区二区视频| 在线免费观看黄色国产强暴av| 精品少妇一区二区三区免费观| 国产 中文 制服丝袜 另类| 中文字幕人妻少妇精品|