《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 導(dǎo)彈角速度編碼器組合測試系統(tǒng)信號源設(shè)計(jì)
導(dǎo)彈角速度編碼器組合測試系統(tǒng)信號源設(shè)計(jì)
來源:電子技術(shù)應(yīng)用2013年第2期
靖 朋,王和明,張景偉
空軍工程大學(xué) 防空反導(dǎo)學(xué)院,陜西 西安710000
摘要: 基于計(jì)算機(jī)串行通信總線,在單片機(jī)的控制下使用一片F(xiàn)PGA芯片控制DDS模塊完成了信號源的設(shè)計(jì),同時控制DDS芯片AD9959完成任意波形的產(chǎn)生以作為備用的信號源。基于QuartusII 7.2軟件環(huán)境和VHDL語言完成了軟件程序的設(shè)計(jì)。仿真和試驗(yàn)表明,該信號源穩(wěn)定性好,信號精度及分辨率高,頻率、相位、幅度可靈活調(diào)整,具有很好的通用性,能夠滿足角速度編碼器組合測試系統(tǒng)的性能指標(biāo)和技術(shù)要求,具有很好的應(yīng)用價值。
關(guān)鍵詞: FPGA DDS AD9959 信號源
中圖分類號: TN791
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2013)02-0036-03
Design on signal source of certain missile angle-speed combination coder
Jing Peng,Wang Heming,Zhang Jingwei
School of Air and Defense, Air Force Engineering University,Xi′an 710000,China
Abstract: Under the control of the SCM and one FPGA chip, the signal source is designed on a DDS module based on computer serial communication bus. At the same time, a spare signal source based on the chip AD9959 is designed. The software program of signal source is designed with VHDL language in QuartusII 7.2. The simulation and experiment show that the output signal has a good stability, a high resolution and accuracy. The frequency, amplitude and offset of the signal are flexible and adjustable, too. The signal source can meet the technical requirements and performance index of the certain missile angle-speed combination coder. It has a good application value.
Key words : FPGA;DDS;AD9959;signal source

    信號源是導(dǎo)彈測試設(shè)備的重要組成部分,它能模擬部件發(fā)出各種激勵信號以檢查測試部件,同時還能與其他設(shè)備儀器模擬整個部件輸出,以檢查地面綜合測試設(shè)備是否正常工作[1]。角速度編碼器組合是導(dǎo)彈武器設(shè)備的重要組成部件[2],在完成對它的測試任務(wù)時,信號源的設(shè)計(jì)是其中一個關(guān)鍵的部分。信號源模塊能夠產(chǎn)生符合角速度編碼器組合要求的中頻信號、視頻信號和其他波形信號。

    本文基于計(jì)算機(jī)串行通信總線,在單片機(jī)的控制下使用一片FPGA芯片實(shí)現(xiàn)了幅度、相位、頻率均可調(diào)的任意波形發(fā)生器。
1 信號源模塊總體結(jié)構(gòu)
    整個信號源模塊的總體結(jié)構(gòu)如圖1所示。首先通過總控制器選擇信號波形種類,并設(shè)定其參數(shù)。然后通過計(jì)算機(jī)串行通信接口將波形參數(shù)信息發(fā)送給單片機(jī)芯片,單片機(jī)將這些指令轉(zhuǎn)化為控制代碼,分別控制D/A轉(zhuǎn)換器、驅(qū)動放大電路,進(jìn)而產(chǎn)生視頻脈沖;同時控制FPGA,進(jìn)而實(shí)現(xiàn)對DDS的控制,再通過D/A轉(zhuǎn)換電路、放大電路和低通濾波器LPF產(chǎn)生系統(tǒng)需要的任意波形。

    該信號源是在串行通信總線控制下設(shè)計(jì)的,整個系統(tǒng)硬件主要由主控制器、單片機(jī)、FPGA、DDS、D/A轉(zhuǎn)換電路、信號放大電路和低通濾波器組成。其主要模塊功能如下:
    (1)總控制器:即主控計(jì)算機(jī),測試系統(tǒng)選用的是工控機(jī),其性能較為穩(wěn)定、堅(jiān)固,且抗干擾性能好。
    (2)單片機(jī):選擇AT89S51單片機(jī),單片機(jī)與總控制器之間通過串行通信總線RS232進(jìn)行通信。
    (3)FPGA芯片:主要實(shí)現(xiàn)與單片機(jī)之間的通信以及對DDS的邏輯控制,它是信號源模塊的核心。本系統(tǒng)中FPGA選用的是Altera公司Cyclone Ⅱ系列的EP2C8Q208,它具有豐富的接口和內(nèi)部邏輯資源,滿足系統(tǒng)設(shè)計(jì)的要求。
    (4)DDS芯片:選用一款性能優(yōu)異的DDS芯片AD9959,它主要有以下幾個特點(diǎn):4路同步輸出通道,各通道具有獨(dú)立的頻率、相位、幅度控制功能;超強(qiáng)的通道之間隔離度(>65 dB);16級的頻率、相位、幅度調(diào)制能力;可通過硬件、軟件控制節(jié)電模式。
    (5)DDS模塊:根據(jù)角速度編碼器組合測試系統(tǒng)的需求,設(shè)計(jì)了一個采用改進(jìn)型DDS結(jié)構(gòu)的正交信號發(fā)生器,用來輸出一組完全正交的信號,便于進(jìn)行正交調(diào)制。
    (6)A/D轉(zhuǎn)換器:選用一款單芯片、12 bit、40 MS/s A/D轉(zhuǎn)換器AD9224,它采用單電源(+5 V)供電,內(nèi)置一個片內(nèi)高性能采樣放大器和基準(zhǔn)電壓源。
    此外,為了得到高質(zhì)量的信號,一般采用低通濾波器濾除信號中附加的一些雜散和諧波成分。
2 信號源模塊設(shè)計(jì)與實(shí)現(xiàn)
2.1 DDS的FPGA實(shí)現(xiàn)
2.1.1 DDS模塊設(shè)計(jì)

    根據(jù)本系統(tǒng)所產(chǎn)生激勵信號的要求,設(shè)計(jì)了一個正交信號發(fā)生器,即能同時產(chǎn)生正弦和余弦輸出的信號發(fā)生器,其兩路輸出是正交的,且具有很好的可移植性。所設(shè)計(jì)的DDS模塊如圖2所示。

   

    (4)相位控制字:用于改變輸出信號的相位參數(shù)(相移)。相位累加器后的加法器為相位調(diào)制器,相位字輸入(含同步寄存器)可以改用偽隨機(jī)序列信號發(fā)生器,以減小由于數(shù)據(jù)位的截斷而造成的相位失真。如果是單路信號,去掉一路ROM和DAC即可,因此具有很好的通用性。
    (5)幅度控制字:用于改變輸出信號的幅度。幅度控制字的值即為輸出信號幅度的衰減倍數(shù)。
    (6)頻率輸入字:用來控制輸出信號的頻率大小,相位輸入字用于調(diào)節(jié)輸出信號的相位參數(shù),而輸出信號幅度可以通過在ROM查找表之后、DAC之前放置一個乘法器模塊進(jìn)行調(diào)節(jié)。
2.1.2 FPGA的內(nèi)部邏輯電路設(shè)計(jì)與仿真驗(yàn)證
    基于Altera公司的QuartusII 7.2軟件環(huán)境,使用VHDL對DDS的FPGA實(shí)現(xiàn)進(jìn)行設(shè)計(jì)。圖3是FPGA實(shí)現(xiàn)DDS模塊的頂層結(jié)構(gòu)圖,整個DDS模塊主要由鎖相環(huán)(PLL)、相位累加器、相位調(diào)制器、衰減器和ROM這幾個小模塊組成。圖4是FPGA控制DDS模塊產(chǎn)生正、余弦波的仿真結(jié)果。其中,clk是系統(tǒng)的時鐘,fword是頻率控制字,pword是12 bit相位輸入字,fword是32 bit頻率輸入字,address是ROM的地址。ROM的輸入地址為12 bit,輸出的數(shù)據(jù)也為12 bit,輸出的數(shù)據(jù)是信號源波形的幅度參數(shù)。

    通過QuartusII 7.2軟件對FPGA內(nèi)部邏輯電路進(jìn)行仿真驗(yàn)證,并將輸出波形用模擬形式表示出來,仿真結(jié)果如圖4所示。其中,pword是相位控制字;pout是沒有經(jīng)過相位調(diào)制器(即頂層結(jié)構(gòu)中adder12b和reg12b子模塊),直接將相位累加器輸出數(shù)據(jù)(32 bit)的高12位dout[31..20]作為ROM的地址,從而得出來的正弦波形;fout是輸出的正弦波形,fout1是輸出的余弦波形,fout與fout1是一組正交信號。頻率控制字用來控制輸出波形的頻率,相位控制字用來控制輸出波形的初始相位。
    為了滿足被測組合實(shí)際輸入信號的要求,系統(tǒng)在圖3所示電路的基礎(chǔ)上設(shè)計(jì)了一個用于控制頻率控制字、相位控制字和幅度控制字大小變化的模塊。此外,系統(tǒng)還會對輸出信號頻率、相位和幅度進(jìn)行檢測,如果頻率值或幅度值高于或者低于預(yù)定的值,則需要總控制器對其進(jìn)行處理。
    在QuartusII 7.2軟件中對DDS模塊頂層結(jié)構(gòu)中的ROM數(shù)據(jù)進(jìn)行更新,分別儲存三角波和鋸齒波等波形參數(shù)數(shù)據(jù),就可以實(shí)現(xiàn)FPGA控制DDS模塊任意波形。
2.2 FPGA控制AD9959實(shí)現(xiàn)波形輸出
    角速度編碼器組合是導(dǎo)彈彈上設(shè)備的重要組成部分,其狀態(tài)直接影響到導(dǎo)彈的性能,針對它的測試系統(tǒng)設(shè)計(jì)必須保證高度的可靠性,以確保沒有意外情況發(fā)生。因此,本系統(tǒng)設(shè)計(jì)中使用FPGA控制AD9959芯片產(chǎn)生4路信號當(dāng)作備用的信號源。AD9959采用SPI串行接口與FPGA進(jìn)行通信。按照AD9959芯片的工作時序圖給SPI口依次寫入控制字,然后輸出的信號再通過信號調(diào)理電路(主要是信號放大電路和低通濾波器)便可以產(chǎn)生所需要的4路頻率信號波形。
2.3 視頻脈沖的產(chǎn)生
    視頻脈沖信號是本系統(tǒng)的開關(guān)信號。隨著計(jì)算機(jī)技術(shù)的發(fā)展及模/數(shù)轉(zhuǎn)換產(chǎn)品性能的不斷提升,實(shí)現(xiàn)高精度可控的視頻脈沖信號變得十分容易。系統(tǒng)產(chǎn)生視頻脈沖信號的原理如圖1所示。具體工作過程是:單片機(jī)通過串行通信接口接收總控制器的控制指令,然后將其轉(zhuǎn)化為控制代碼,再經(jīng)過12 bit D/A轉(zhuǎn)換器AD9224轉(zhuǎn)化為數(shù)字信號,此信號經(jīng)過驅(qū)動放大電路放大后便可以得到所需要的視頻脈沖信號。
2.4 DAC電路及信號調(diào)理電路設(shè)計(jì)
    D/A轉(zhuǎn)換器的作用是把合成的信號波形數(shù)字量轉(zhuǎn)化成模擬量。D/A轉(zhuǎn)換器的分辨率越高,輸出波形的精度越高。隨著量化精度的增加,頻譜中雜波的幅度也就相應(yīng)降低[3]。本系統(tǒng)使用12 bit分辨率的高精度D/A芯片AD9752和集成運(yùn)放芯片LM6261實(shí)現(xiàn)DAC電路及信號調(diào)理電路的設(shè)計(jì),通過改變信號調(diào)理電路中電位器的大小即可調(diào)整輸出電壓的峰峰值。
2.5 FPGA與單片機(jī)之間的通信
    FPGA與單片機(jī)之間的通信方式一般有總線方式與獨(dú)立方式兩種。AT89C51單片機(jī)具有很強(qiáng)的外部總線擴(kuò)展能力,利用片外控制、數(shù)據(jù)和地址三總線結(jié)構(gòu)能夠很容易地實(shí)現(xiàn)單片機(jī)與FPGA之間的總線接口設(shè)計(jì)。而且,單片機(jī)與FPGA之間以總線方式進(jìn)行通信有如下優(yōu)點(diǎn):節(jié)省FPGA芯片的I/O口;單片機(jī)編程簡捷,控制可靠;在FPGA中通過邏輯切換,單片機(jī)易于與SRAM或ROM接口[4]。此外,單片機(jī)與FPGA以總線方式進(jìn)行數(shù)據(jù)通信時,其通信工作時序是純硬件行為,速度要比獨(dú)立方式快得多。因此,本系統(tǒng)采用總線方式實(shí)現(xiàn)單片機(jī)與FPGA之間的通信。

 


    本設(shè)計(jì)在單片機(jī)的控制下,基于FPGA和DDS模塊實(shí)現(xiàn)了任意波形的產(chǎn)生,且輸出信號的頻率、幅度、相位均可通過總控制器軟件由用戶進(jìn)行調(diào)整。當(dāng)輸出波形需要改變時,只需改變存儲波形參數(shù)的ROM數(shù)據(jù),就可以靈活地控制任意波形的輸出。通過仿真驗(yàn)證了信號源的可實(shí)現(xiàn)性,本信號源的輸出信號頻率穩(wěn)定性高,相位和幅度連續(xù)可調(diào),頻率轉(zhuǎn)換速度快,符合導(dǎo)彈角速度編碼器組合測試系統(tǒng)的設(shè)計(jì)要求,具有很好的應(yīng)用價值。
參考文獻(xiàn)
[1] 仇召輝,岳瑞華.導(dǎo)彈自動化測試系統(tǒng)標(biāo)準(zhǔn)信號源研究與設(shè)計(jì)[J].彈箭與制導(dǎo)學(xué)報,2008,28(2):242-244.
[2] GUTTERMAN L.PXI for military test applications[C].IEEE AUTOTESTCON Proceedings,2002:215-226.
[3] 趙呈愷.通用測試臺模擬信號源的設(shè)計(jì)[D].太原:中北大學(xué),2009.
[4] 游志宇,張洪,董秀成,等.MCS_51與FPGA_CPLD總線接口邏輯設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2008(1):29-32.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
可以看av的网站久久看| 午夜亚洲精品| 亚洲欧美激情视频在线观看一区二区三区 | 99热这里只有精品8| 亚洲每日更新| 欧美午夜a级限制福利片| 亚洲欧美日韩一区在线| 香蕉av777xxx色综合一区| 韩国女主播一区| 欧美xart系列高清| 在线亚洲一区二区| 午夜精品久久久久久久久久久| 亚洲精品婷婷| 国产女主播一区二区三区| 久久久精品国产99久久精品芒果| 亚洲国产经典视频| 亚洲美女网站| 亚洲三级网站| 亚洲人成网站色ww在线| 国产精品视频成人| 欧美+日本+国产+在线a∨观看| 久久亚洲视频| 亚洲一区二区久久| 亚洲电影在线看| 亚洲高清视频的网址| 亚洲国产精品嫩草影院| 中文亚洲视频在线| 韩日视频一区| 在线看国产一区| 国产精品素人视频| 国产毛片一区二区| 国产一区在线观看视频| 欧美日韩免费看| 久久久久国产精品一区| 久久国内精品自在自线400部| 日韩一级黄色大片| 久久国产精品久久久久久| 亚洲精品男同| 夜夜爽99久久国产综合精品女不卡| 国内外成人免费视频| 精品69视频一区二区三区| 国产精品毛片高清在线完整版| 欧美国产精品| 久久这里有精品视频| 裸体一区二区三区| 久久久国产精彩视频美女艺术照福利 | 中文国产一区| 新狼窝色av性久久久久久| 久久精品99| 亚洲伊人久久综合| 亚洲精品极品| 亚洲先锋成人| 99re热精品| 亚洲国产精品999| 国产日本精品| 国产精品国产三级国产专播精品人 | 久久三级福利| 欧美激情网友自拍| 国产精品久久久久久久久免费 | 最新国产拍偷乱拍精品| 亚洲婷婷在线| 亚洲激情午夜| 久久精品论坛| 一区二区三区www| 亚洲日韩成人| 亚洲福利在线看| 一个人看的www久久| 欧美一区二区三区免费大片| 午夜久久影院| 亚洲欧美变态国产另类| 久久亚洲精品伦理| 欧美性事在线| 欧美体内she精视频在线观看| 国产日韩欧美精品在线| 欧美日韩不卡合集视频| 欧美h视频在线| 国产精品日韩一区| 亚洲激情网站免费观看| 亚洲国产精品99久久久久久久久| 亚洲天堂激情| 亚洲精品在线视频| 99riav国产精品| 久久精品国产亚洲一区二区三区 | 欧美人成网站| 欧美日韩黄视频| 国产一区二区在线免费观看| 国产午夜亚洲精品理论片色戒| 亚洲韩国青草视频| 欧美一区二区大片| 中文亚洲视频在线| 免费永久网站黄欧美| 国产视频观看一区| 亚洲私人影院在线观看| 亚洲精选在线观看| 久久日韩粉嫩一区二区三区| 国产精品午夜春色av| 亚洲激情在线观看| 亚洲高清不卡| 久久精品国产免费观看| 国产精品网曝门| 99精品视频免费在线观看| 亚洲欧洲三级电影| 久久亚洲精品中文字幕冲田杏梨| 国产精品一区二区久激情瑜伽| 夜夜爽99久久国产综合精品女不卡 | 性色一区二区三区| 欧美日韩视频一区二区| 亚洲国产精品久久久久秋霞影院 | 亚洲激情在线| 亚洲三级免费电影| 蜜桃av一区二区在线观看| 国产综合色产在线精品| 亚洲欧美欧美一区二区三区| 亚洲欧美国产制服动漫| 亚洲视频大全| 欧美日韩精品不卡| 亚洲欧洲在线观看| 亚洲区一区二区三区| 蜜桃av一区二区在线观看| 伊人成人开心激情综合网| 久久成人精品电影| 久久综合激情| 在线成人www免费观看视频| 亚洲免费福利视频| 亚洲美女中出| 欧美精品 国产精品| 国产精品乱码一区二三区小蝌蚪| 99re6热只有精品免费观看| 99亚洲精品| 欧美日韩aaaaa| 一本久道久久久| 亚洲在线一区二区三区| 久久亚洲电影| 一区在线免费| 亚洲国产视频一区| 欧美成人午夜激情| 国产精品久久久一区二区| 99香蕉国产精品偷在线观看| 一区二区三区 在线观看视| 欧美日韩在线视频一区二区| 亚洲视频久久| 欧美一级播放| 国产一区二区三区精品久久久| 久久精品一区二区三区不卡| 美国成人毛片| 亚洲精品国产系列| 亚洲一区二区免费在线| 国产精品蜜臀在线观看| 欧美一区二区三区久久精品茉莉花 | 久久久噜噜噜久噜久久 | 亚洲国产成人精品视频| 你懂的视频欧美| 亚洲精品一区二区三区樱花| 亚洲一区二区三区四区五区黄| 国产精品毛片一区二区三区| 性欧美videos另类喷潮| 久久综合伊人77777蜜臀| 亚洲国产精品久久精品怡红院 | 亚洲一区影院| 国内成人精品2018免费看| 亚洲精品一区在线观看| 欧美性猛交一区二区三区精品| 欧美一区1区三区3区公司| 欧美成人免费观看| 夜夜精品视频一区二区| 久久精品人人爽| 亚洲国产99| 午夜精品福利视频| 在线观看成人网| 亚洲一区二区三区在线视频| 国产亚洲在线| 一本色道久久加勒比精品| 国产日韩欧美日韩大片| 日韩午夜电影在线观看| 国产九九精品视频| 日韩视频在线免费观看| 国产美女精品视频免费观看| 日韩视频在线免费| 国产日韩1区| 99热这里只有精品8| 国产亚洲亚洲| 中文久久精品| 在线成人小视频| 午夜精品亚洲一区二区三区嫩草| 在线看片第一页欧美| 性色av一区二区怡红| 亚洲青色在线| 久久久久久久综合色一本| 日韩视频在线播放| 久久影视精品| 亚洲专区在线视频| 欧美理论电影网| 久久精品国产精品亚洲综合| 欧美日韩在线看| 亚洲日本激情| 国产亚洲精品aa| 午夜精品网站| 日韩视频一区二区三区在线播放免费观看 | 欧美日韩一区二区在线| 久久精品欧美|