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

        ?

        潛射導(dǎo)彈模型微小型內(nèi)置測試系統(tǒng)設(shè)計

        2011-07-26 11:04:02張斌珍劉建林
        自動化儀表 2011年12期
        關(guān)鍵詞:讀數(shù)低功耗單片機

        高 杰 張斌珍 劉建林

        (中北大學(xué)電子與計算機科學(xué)技術(shù)學(xué)院1,山西 太原 030051;電子測試國防科技重點實驗室2,山西 太原 030051)

        0 引言

        利用海洋進行水下軍事活動的技術(shù)早己引起人們極大的重視。導(dǎo)彈在現(xiàn)代戰(zhàn)爭中具有突出地位,而潛射導(dǎo)彈由于其良好的生存性,愈加受到人們的重視。潛射導(dǎo)彈水下發(fā)射技術(shù)的研究與設(shè)計方案緊密相關(guān),且需要大量的試驗研究工作。因此,只有在充分的、大量的水下試驗的基礎(chǔ)上,才能對水下發(fā)射技術(shù)進行透徹的認識和了解,從而作出明確的方案選擇。

        本設(shè)計主要針對某型號導(dǎo)彈模型試驗的實際要求,進行導(dǎo)彈模型水下發(fā)射動響應(yīng)動態(tài)參數(shù)的測試,目的在于為某一類潛射導(dǎo)彈的型號設(shè)計提供重要的參考依據(jù)[1]。

        1 系統(tǒng)試驗過程

        系統(tǒng)由導(dǎo)彈模型、地面計算機、傳感器、地面采集控制裝置和內(nèi)置測試系統(tǒng)五部分組成,其組成原理框圖如圖1所示。

        圖1 系統(tǒng)組成原理框圖Fig.1 Composition principle of the system

        地面采集控制裝置用于發(fā)動機點火,并啟動觸發(fā)記錄裝置。地面讀數(shù)裝置在數(shù)據(jù)記錄結(jié)束后成為連接數(shù)據(jù)記錄裝置與地面計算機的接口。地面計算機通過地面讀數(shù)裝置從數(shù)據(jù)記錄裝置來讀取數(shù)據(jù),并且采用專用軟件對數(shù)據(jù)進行顯示、判讀和處理等。導(dǎo)彈模型包括發(fā)動機、彈體和彈頭等。發(fā)動機作為彈體水下運動的動力;彈體部分放置配重、數(shù)據(jù)記錄裝置和傳感器等;彈頭呈圓形,以減小水對彈體運動的阻力。測試記錄裝置將加速度傳感器、表面壓力傳感器和光纖陀螺傳感器的模擬信號通過變換電路轉(zhuǎn)變成數(shù)字信號,并對這些信號進行記錄、存儲和保持。加速度傳感器安裝在彈體的重心處,表面壓力傳感器和光纖陀螺傳感器安裝在彈體內(nèi)關(guān)心部位的壁上。

        試驗過程中,首先將傳感器和記錄器安裝到彈體模型上,連接好彈體后把模型放入水中,再由岸上的控制裝置進行點火和啟動記錄設(shè)備。試驗結(jié)束后,把彈體模型打撈至岸上,連接好地面讀數(shù)裝置、上位機和數(shù)據(jù)記錄設(shè)備,讀取數(shù)據(jù)至上位機,由數(shù)據(jù)分析軟件進行數(shù)據(jù)處理。試驗過程示意圖如圖2所示。

        圖2 試驗過程示意圖Fig.2 Schematic of the experimental process

        2 系統(tǒng)硬件設(shè)計

        系統(tǒng)要求能對3路加速度、3路陀螺和9路表壓信號進行采集,采樣率為每路50 kS/s,選用12位的高精度A/D進行轉(zhuǎn)換,記錄時間不小于30 s。系統(tǒng)采用電池供電,待機時間不小于12 h。為了滿足至少1.6 MB/s的數(shù)據(jù)寫入能力和48 MB的數(shù)據(jù)容量,本設(shè)計選用三星公司生產(chǎn)的K9K8G08U0A大容量1 GB Flash,其寫入速度典型值為300 μs寫入2112 B。

        整個系統(tǒng)分為電源、信號調(diào)理、電源控制、A/D轉(zhuǎn)換和記錄存儲五個模塊,其硬件設(shè)計原理如圖3所示。

        圖3 硬件整體設(shè)計原理圖Fig.3 The general design principle of the hardware

        由于系統(tǒng)采用電池供電,而干電池和鋰電池不能提供瞬間較大的電流,因此,系統(tǒng)采用了傳感器和控制電路分開供電的雙電源設(shè)計。電源模塊采用北京北達眾人電源技術(shù)研究所生產(chǎn)的DC-DC模塊,它具有輸入電壓寬(6~18 V)、隔離電壓高(>500 V)、輸出電壓精度高(±1%)、帶負載能力強和溫度系數(shù)小(0.03%)等特點,且該模塊具有一個片選引腳,通過控制該引腳電平的高低,可以很方便地實現(xiàn)傳感器的電源控制。

        整個系統(tǒng)通過MSP430F149單片機對DC-DC模塊、FPGA和Flash外圍電路進行上電與斷電的控制,從而實現(xiàn)系統(tǒng)的超低功耗。美國德州儀器公司(TI)推出的MSP430系列超低功耗、16位混合信號處理器集多種領(lǐng)先技術(shù)于一體,尤以16位RISC處理器、超低功耗、高性能模擬技術(shù)及豐富的片內(nèi)外設(shè)和JTAG仿真調(diào)試為特色[2]。A/D轉(zhuǎn)換模塊采用AD公司生產(chǎn)的AD7490芯片,它具有精度高(12 bit)、16路信號同步采集、采樣率高(最高1 MS/s)和功耗低(典型值5.4 mW)等特點。

        在本設(shè)計中,我們以Xilinx公司生產(chǎn)的Spartan-E系列的XC3S100E為主控制器,它采用1.2 V的內(nèi)核電壓,系統(tǒng)時鐘達到200 MHz。該器件集成了豐富的邏輯門,且內(nèi)含72 kB的雙端口 RAM,通過雙端口RAM可以組成內(nèi)部FIFO來緩存數(shù)據(jù)[3]。

        在硬件設(shè)計時,需要注意以下問題。

        ①在電源的輸入端串聯(lián)一個抗大電流的二極管,以防止電源反接電流過大燒毀器件。

        ②由于MSP430F149單片機和XC3S100E都為低功耗器件,與TTL電平不兼容。所以必須接一個電平轉(zhuǎn)換芯片74LVC4245,將5 V電平轉(zhuǎn)換為3.3 V。

        ③由于MSP430系列單片機為超低功耗單片機,所以I/O口的驅(qū)動能力不是很強,在驅(qū)動一些功耗較大的器件時,需要增加專門的驅(qū)動芯片[4]。

        3 系統(tǒng)軟件設(shè)計

        系統(tǒng)的軟件設(shè)計由單片機和FPGA兩部分組成。單片機程序流程圖如圖4所示[5]。

        圖4 MSP430F149單片機程序流程圖Fig.4 Program flowchart of MSP430F149 MCU

        單片機主要控制系統(tǒng)的電源,通過地面采集控制裝置發(fā)給記錄器上電指示。單片機在P1.0引腳接收到指示后,通過發(fā)送給DC-DC模塊的片選引腳高電平來給傳感器和記錄器供電。大約1 s后,傳感器上電趨于穩(wěn)定,地面控制裝置便會給FPGA發(fā)送一個采集觸發(fā)信號。FPGA在采集完畢后發(fā)送一個高電平指示信號給單片機,單片機P1.1引腳接收到采集完畢信號后則斷開傳感器和記錄器的電源,并進入低功耗等待狀態(tài),等待下一次的上電指令和采集指令。

        FPGA主要控制A/D轉(zhuǎn)換和大容量Flash的讀、寫和擦除操作,是整個系統(tǒng)的主控制器。其主要工作流程如下。

        首先,F(xiàn)PGA檢測記錄器是否連接地面讀數(shù)裝置,如果沒有,則FPGA對Flash芯片進行上電自檢,檢測Flash芯片是否為空,如果為空,則工作指示燈亮,否則工作指示燈滅。如果工作指示燈亮,F(xiàn)PGA在檢測到由地面采集控制裝置發(fā)出的采集觸發(fā)指示后,啟動A/D轉(zhuǎn)換和存儲數(shù)據(jù),在采集完畢后工作指示燈和觸發(fā)指示燈滅。

        導(dǎo)彈模型在點火后,觸發(fā)線會落入水中,這時往往會造成誤觸發(fā)進行下一次采集。因此,設(shè)計了外部復(fù)位信號,要求設(shè)備只有在復(fù)位信號和觸發(fā)信號都觸發(fā)的時候才開始下一次采集。雙觸發(fā)有效地解決了誤觸發(fā)的問題[6]。

        記錄器在采集完畢后被打撈到地面,由計算機和讀數(shù)裝置將數(shù)據(jù)讀取到計算機硬盤,并采用專用的數(shù)據(jù)分析軟件對數(shù)據(jù)進行判讀、分析和描繪波形。

        FPGA的程序流程圖如圖5所示。

        圖5 FPGA程序流程圖Fig.5 Program flowchart of FPGA

        為了便于上位機對采集到的數(shù)據(jù)進行處理,必須規(guī)定好數(shù)據(jù)的幀結(jié)構(gòu)。經(jīng)多次試驗測試,采用了以EB、90為幀頭,中間為16路A/D轉(zhuǎn)換的數(shù)據(jù),其排列順序具體為第1路高字節(jié)、低字節(jié),第2路高字節(jié)、低字節(jié)。依次類推,直到第16路的高字節(jié)和低字節(jié)數(shù)據(jù)。其中,每路的高字節(jié)的高四位為每一路的標(biāo)志位,最后為一個字節(jié)為遞增的幀計數(shù)。試驗證實,上述幀結(jié)構(gòu)穩(wěn)定可靠,能有效地防止數(shù)據(jù)的錯位存儲或讀取。同時,在采樣率一定的情況下,對于多通道的數(shù)據(jù)采集,上述幀結(jié)構(gòu)能使寫入的數(shù)據(jù)流最小。幀計數(shù)的加入無論對數(shù)據(jù)的寫入錯誤還是讀取錯誤都能起到很好的調(diào)試作用。數(shù)據(jù)幀結(jié)構(gòu)如表1所示。

        表1 數(shù)據(jù)幀格式Tab.1 Format of data frame

        由于制造工藝水平的限制,大容量的Flash芯片往往存在無效塊,所以,在存儲、讀數(shù)和擦除的時候必須要檢測并跳過無效塊。FPGA通過檢測每塊的第一或者第二頁的第2048個字節(jié)是否為FF來檢測是否為無效塊,如為FF,則該塊為無效塊。由于Flash芯片是按頁存儲的,當(dāng)一頁寫完后要進行下一頁的控制字和地址的重新寫入,在這段時間內(nèi)必須有一個緩存裝置來存儲A/D轉(zhuǎn)換的數(shù)據(jù),否則數(shù)據(jù)會溢出,從而造成丟數(shù)的現(xiàn)象。異步FIFO由于不需要同步時鐘,數(shù)據(jù)的寫入和讀出彼此獨立,很適合于不同速度的處理器之間的數(shù)據(jù)緩存。由于FPGA內(nèi)部的寄存器資源是有限的,如果在VHDL編程時用數(shù)組來構(gòu)建異步FIFO結(jié)構(gòu),綜合時會耗用大量的寄存器。XC3S100E內(nèi)部集成了40 kB的塊RAM,可以直接調(diào)用它來構(gòu)建異步FIFO,提高了FPGA的芯片資源利用率。在數(shù)據(jù)讀寫時采用各自的時鐘輸入,配合各自不同的時序需要,如果寫地址A大于讀地址B,則數(shù)據(jù)寫入Flash芯片,否則數(shù)據(jù)寫入內(nèi)部FIFO中緩存。內(nèi)部FIFO功能示意圖如圖6 所示[7]。

        圖6 內(nèi)部FIFO功能示意圖Fig.6 Schematic of inner FIFO function

        下面以Flash的頁編程時序為例來說明對Flash的操作。Flash芯片控制時序由命令鎖存使能信號CLE、芯片使能信號、地址鎖存使能信號ALE、寫使能信號、數(shù)據(jù)輸入和輸出端口I/OX和Flash芯片反饋信號R組成。Flash頁編程時序如圖7所示[8]。

        圖7 Flash頁編程時序圖Fig.7 Programming sequence of Flash page

        具體的頁編程時序為首先寫入命令字80 H,接著在四個寫周期內(nèi)分別將字節(jié)地址、頁地址和塊地址按順序依次寫入,然后從FIFO中讀取2 kB的數(shù)據(jù),最后寫入頁編程命令字10 H。此后,F(xiàn)lash會返回狀態(tài)信號,在大約 40 μs的時間內(nèi),都會一直為低電平,說明Flash一直處于忙狀態(tài),此時,對Flash進行任何操作,其都不會有響應(yīng);當(dāng)為高電平,在一頁數(shù)據(jù)寫入結(jié)束時,開始寫入下一頁數(shù)據(jù)。信號是Flash工作狀態(tài)的真實反映,為了防止信號抖動對Flash工作狀態(tài)的誤判,必須對信號進行軟件消抖處理。

        4 數(shù)據(jù)讀數(shù)與分析

        當(dāng)數(shù)據(jù)采集完以后,需要將數(shù)據(jù)讀取到上位機,以便軟件進行數(shù)據(jù)處理。這時,遠程讀數(shù)裝置便是連接上位機與記錄器的橋梁。遠程讀數(shù)裝置主要由FPGA、RS-422接口芯片MAX3087、高速數(shù)據(jù)緩存FIFO和USB單片機CY7C68013組成。Cypress公司推出的USB接口芯片CY7C68013除集成了超強的USB2.0引擎SIE外,還集成了改進的增強型8051內(nèi)核。所以,開發(fā)者只要具有8051單片機的基礎(chǔ)和初步的應(yīng)用程序編程能力,就可以快速開發(fā)USB接口[9]。

        讀數(shù)時的數(shù)據(jù)流程為首先讀數(shù)裝置將記錄器的數(shù)據(jù)經(jīng)RS-422總線接口遠程讀取到FPGA,然后將數(shù)據(jù)緩存到大容量的高速緩存FIFO。當(dāng)FIFO半滿后,半滿信號經(jīng)FPGA傳遞給CY7C68013,CY7C68013接收到半滿信號后,將數(shù)據(jù)經(jīng)GPIF接口打包上傳至上位機。試驗后上位機還原的波形如圖8所示[10]。

        圖8 試驗波形圖Fig.8 Waveforms of experiments

        5 結(jié)束語

        本文針對某潛射導(dǎo)彈模型的點火發(fā)射試驗的具體要求,設(shè)計了基于MSP430F149單片機和FPGA的超低功耗數(shù)據(jù)采集系統(tǒng)。系統(tǒng)利用雙電源供電和MSP430F149單片機控制系統(tǒng)的電源以及配置本身的省電模式,在用電池供電的情況下實現(xiàn)了系統(tǒng)的超長待機;通過手動復(fù)位和觸發(fā)雙觸發(fā)模式,有效解決了系統(tǒng)的誤觸發(fā),提高了系統(tǒng)的可靠性;通過FPGA對A/D轉(zhuǎn)換和大容量Flash芯片的控制[11-12],完整地獲取了試驗數(shù)據(jù);利用USB接口實現(xiàn)數(shù)據(jù)的高速傳輸,兼容性強,充分利用了微機的資源。實踐證明,本系統(tǒng)不僅體積小、功耗低,而且便于維護與升級,具有較大的實際應(yīng)用價值。

        [1]張文棟.存儲測試系統(tǒng)的設(shè)計理論及其應(yīng)用[M].北京:高等教育出版社,2002.

        [2]沈建華,楊艷琴,翟驍曙.MSP430系列16位超低功耗單片機實踐與系統(tǒng)設(shè)計[M].北京:清華大學(xué)出版社,2005:2-10.

        [3]覃永新,陳文輝,章帆.實時視頻數(shù)據(jù)采集的FPGA實現(xiàn)[J].電子技術(shù)應(yīng)用,2009,35(9):1 -4.

        [4]劉國勤.基于FPGA和DSP的數(shù)據(jù)采集器設(shè)計與實現(xiàn)[J].艦船電子工程,2006,26(6):2 -3.

        [5]張貴清,張?zhí)煨?,顏露新,?數(shù)據(jù)采集的硬件自校準方法與FPGA實現(xiàn)[J].數(shù)據(jù)采集與處理,2006(B12):236-241.

        [6]胡大可.MSP430系列單片機C語言程序設(shè)計與開發(fā)[M].北京:北京航空航天大學(xué)出版社,2003:2-5.

        [7]潘松,王國棟.VHDL實用教程[M].成都:電子科技大學(xué)出版社,2005:20 -27.

        [8]張明,王禮平.基于FPGA的非對稱同步FIFO設(shè)計[J].電子設(shè)計應(yīng)用,2005(1).

        [9]錢峰.EZ-USB FX2單片機原理、編程及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006:20-27.

        [10]吳振宇,常玉保,馮林.基于FPGA和USB2.0的高速數(shù)據(jù)采集系統(tǒng)[J].儀器儀表學(xué)報,2006(z1):1-3.

        [11]黃容蘭,萬德煥.基于FPGA的A/D轉(zhuǎn)換采集控制模塊設(shè)計[J].數(shù)據(jù)采集與處理,2009,24(S1):238 -240.

        [12]陳明義,連帥軍,周建國.基于FPGA的Flash控制器系統(tǒng)設(shè)計與實現(xiàn)[J].電子科技,2008,21(7):11 -13.

        猜你喜歡
        讀數(shù)低功耗單片機
        一種高速低功耗比較器設(shè)計
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        讀數(shù)
        中國公路(2017年19期)2018-01-23 03:06:36
        讀數(shù)
        中國公路(2017年15期)2017-10-16 01:32:04
        讀數(shù)
        中國公路(2017年9期)2017-07-25 13:26:38
        讀數(shù)
        中國公路(2017年7期)2017-07-24 13:56:40
        Microchip推出兩個全新PIC單片機系列
        ADI推出三款超低功耗多通道ADC
        国产成人自拍视频视频| 国产成人av 综合 亚洲| 亚洲国产精品线路久久| 亚洲av噜噜狠狠蜜桃| 毛片在线播放亚洲免费中文网| 日韩少妇内射免费播放18禁裸乳| 7777精品伊人久久久大香线蕉| 亚洲人成18禁网站| 国产丝袜美腿一区二区三区| 中文字幕在线观看| 亚洲色大成网站www永久一区| 最新欧美一级视频| 久久国产精品国语对白| 亚洲精品国产成人片| 久久精品中文字幕一区| 亚洲综合一| 男女性行为免费视频网站| 亚洲中文字幕久久精品无码a| 四虎影视一区二区精品| 免费观看视频在线播放| 久久久精品人妻一区二区三区游戏| 熟妇人妻久久中文字幕| 免费看操片| 伊人久久大香线蕉综合av| 久久综合九色欧美综合狠狠 | 色费女人18毛片a级毛片视频| 人人狠狠综合久久亚洲婷婷| 黄色网页在线观看一区二区三区| 亚洲中文字幕巨乳人妻| 国产久久久自拍视频在线观看| 粉嫩小泬无遮挡久久久久久| 精品久久久久久中文字幕| 久久亚洲精彩无码天堂| 亚洲免费一区二区三区四区| 男女高潮免费观看无遮挡| 国产小毛片| 国产成人亚洲精品一区二区三区 | 亚洲国产精品一区二区成人av| 伊人久久大香线蕉亚洲五月天| 中文亚洲爆乳av无码专区| 国产一区二区在线中文字幕|