新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式技術的靶場破片測速系統設計

        基于嵌入式技術的靶場破片測速系統設計

        作者: 時間:2011-02-21 來源:網絡 收藏

        摘要:為了增強靶場破片測速系統的便攜性和實時性,提出了一種基于嵌入式技術的靶場破片測速系統設計方法。系統硬件上采用+的架構,軟件上不僅采用Qt/Embedded設計了圖形界面,而且給出了嵌入式設備上Qt/Embedded程序的優化方法。經過多次野外破片測速試驗檢測,系統工作穩定,可實現破片飛行速度、速度降、末速度、破片速度分布等參數的獲取。試驗結果證明,系統能夠滿足靶場破片測速的大多數需要。
        關鍵詞:嵌入式技術;破片測速;;Qt/Embedded

        本文引用地址:http://www.104case.com/article/151014.htm

        0 引言
        破片速度是戰斗部爆炸效能評估的一個重要參數。傳統的靶場破片測速系統多使用多路數據采集卡設置好的參數現場采集標靶的試驗波形,試驗完成后再交由計算機進行后期處理和解讀以獲取破片速度等參數。但隨著軍事科技的日新月異,靶場破片測速系統需要根據實際情況現場設置的參數越來越多,參數設置的靈活性越來越強,對系統工作的實時性要求越來越高;另一方面,戰斗部爆炸試驗在野外進行,條件惡劣,大型設備攜帶不便,以往的PC機+數據采集卡設計已經越來越不能滿足靶場試驗的要求。嵌入式系統具有功耗小、便攜性好、穩定性高、實時性強的特點,近年來隨著嵌入式技術的不斷發展,把嵌入式技術引入靶場破片測速系統設計中,為靶場破片測速系統設計提供了一個新的思路。
        本文設計的靶場破片測速系統以處理器為控制核心,利用了強大的多路并行處理能力進行數據處理,在基于嵌入式Linux的平臺上采用Qt/Embedded設計了友好的人機交互界面。系統功能完善,操作直觀簡單,攜行方便,能夠滿足在野外進行破片測速的大多數需要。

        1 系統硬件設計
        系統使用ARM+FPGA的設計方式。
        ARM處理器選用Samsung公司推出的基于ARM920T內核的S3C2440。S3C2440主頻高達400 MHz,完全能夠勝任系統工作要求。S3C2440集成了SDRAM和FLASH控制器,提供了串口,觸摸屏接口,USB接口等多種接口,接口豐富、功能強大,是一款高性能,低價格的處理器,在嵌入式設備中獲得了廣泛的應用。
        FPGA(現場可編程門陣列)選用了Altera公司StratixⅡ系列的EP2S15芯片,該芯片器件密度可達到15600等效邏輯元(LE),能提供419Kb片內TriMatrix存儲器,多達12個DSP區塊共有48個(18×18 b)乘法器,用來實現高性能濾波器和其他DSP功能。支持多種高速外接存儲器接口,支持各種標準的I/O,高速差分I/O,具有強大的高速多通道并行處理能力。
        系統使用該芯片64 MB SDRAM作為系統內存,64 MB FLASH用于Linux內核、文件系統、應用程序和試驗數據的存儲,為系統運行提供了充足的存儲空間。
        系統硬件結構圖如圖1所示。

        a.JPG


        在圖1中,系統采用了32個標靶用于破片測速,一個標靶對應FPGA的一個通道,每個通道對應一個32 b計數器。戰斗部爆炸后,破片擊穿標靶時產生的脈沖將作為起停信號,控制FPGA中相應通道的計數。所有通道中最早觸發的通道為基準通道,相應通道計數器值為0。從基準通道被觸發時刻起,除基準通道外所有通道計數器開始計數,直到本通道收到觸發信號或者最長計數時間時停止計數。停止計數時的通道計數值即為本通道的觸發計數值。
        FPGA設置了32通道通斷寄存器、32通道輸入觸發器、通道觸發計數器等多個數據寄存器,用于保存標靶的通斷、觸發狀態及各個通道的觸發計數值;設置了最長記錄時間寄存器等多個控制寄存器用于控制FPGA的動作。經過處理,FPGA將標靶的通斷、觸發狀態及最終觸發計數值寫入相應數據寄存器中。


        上一頁 1 2 3 下一頁

        關鍵詞: ARM FPGA

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 察雅县| 琼海市| 六枝特区| 仪征市| 息烽县| 章丘市| 柘城县| 武隆县| 溧阳市| 夏河县| 满城县| 无为县| 乐安县| 新宁县| 深水埗区| 邯郸市| 民和| 安新县| 玛纳斯县| 南澳县| 鄢陵县| 曲阜市| 沈丘县| 灵宝市| 琼中| 凤庆县| 崇仁县| 凤翔县| 九龙坡区| 福州市| 呼图壁县| 鹤山市| 兴隆县| 郯城县| 博野县| 阳曲县| 鹿邑县| 连州市| 镇巴县| 阿克| 金坛市|