新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于FPGA的多普勒測(cè)振計(jì)信號(hào)采集與處理系統(tǒng)設(shè)計(jì)方案

        基于FPGA的多普勒測(cè)振計(jì)信號(hào)采集與處理系統(tǒng)設(shè)計(jì)方案

        作者:陳勇 錢劍敏 時(shí)間:2014-02-14 來(lái)源:摘自《電子發(fā)燒友》 收藏

          (4)雙口RAM模塊

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

          本文設(shè)計(jì)中雙口RAM 用于存儲(chǔ)經(jīng)過(guò)處理的數(shù)據(jù),一方面通過(guò)RS 232 接口提供給上位機(jī)操作,另一方面通過(guò)DAC8551轉(zhuǎn)換成模擬信號(hào)。雙口RAM擁有兩套完全獨(dú)立的數(shù)據(jù)線、地址線和讀寫(xiě)控制線,并允許兩個(gè)獨(dú)立的系統(tǒng)或設(shè)備同時(shí)對(duì)其進(jìn)行隨機(jī)性訪問(wèn)。該雙口RAM 模塊是通過(guò)調(diào)用Quartus Ⅱ自帶的參數(shù)化模型庫(kù)實(shí)現(xiàn)的,容量為4 KB.

          (5)數(shù)據(jù)通信模塊

          RS 232采用的是異步通信協(xié)議,基本的異步通信只需包括通信發(fā)送端和通信接收端兩根信號(hào)線。該模塊由三個(gè)子模塊組成:波特率發(fā)送器模塊、數(shù)據(jù)發(fā)送模塊、數(shù)據(jù)接收模塊。波特率發(fā)生器模塊主要用于產(chǎn)生接收模塊和發(fā)送模塊的時(shí)鐘頻率,其實(shí)質(zhì)是一個(gè)分頻器,數(shù)據(jù)接收模塊的作用就是將接收到的串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)并輸出,數(shù)據(jù)發(fā)送模塊的作用相當(dāng)于一個(gè)移位寄存器,其功能就是按照一定的波特率將移位寄存器中的數(shù)據(jù)一位一位移出。數(shù)據(jù)收發(fā)過(guò)程是通過(guò)狀態(tài)機(jī)實(shí)現(xiàn)的,設(shè)計(jì)中波特率發(fā)生器模塊的輸出時(shí)鐘為實(shí)際串口數(shù)據(jù)波特率的16倍,當(dāng)輸入線路邏輯發(fā)生跳變時(shí),開(kāi)啟采樣計(jì)數(shù)器,當(dāng)計(jì)數(shù)器計(jì)數(shù)到起始位數(shù)據(jù)中間時(shí)刻時(shí)即可認(rèn)定接收到的數(shù)據(jù)是起始位數(shù)據(jù),依次類推,只有計(jì)數(shù)器計(jì)數(shù)到每個(gè)數(shù)據(jù)的中間位置時(shí)才開(kāi)始采集該數(shù)據(jù)。

          3 仿真驗(yàn)證

          激光多普勒測(cè)振計(jì)與處理系統(tǒng)采用MentorGraphics公司Modelsim軟件進(jìn)行仿真驗(yàn)證。數(shù)據(jù)通信模塊仿真波形如圖5所示。其中,first發(fā)生跳變會(huì)引起數(shù)據(jù)發(fā)送使能信號(hào)的翻轉(zhuǎn),從而給UART傳輸系統(tǒng)中數(shù)據(jù)發(fā)送模塊一個(gè)使能信號(hào)。clk16x_rx,clk16x_tx是由波特率發(fā)送器產(chǎn)生的16倍于系統(tǒng)時(shí)鐘的信號(hào),分別作用于數(shù)據(jù)接收模塊和數(shù)據(jù)發(fā)送模塊。按照時(shí)間順序由低字節(jié)到高字節(jié)發(fā)送一幀數(shù)據(jù)0,1,0,0,1,1,1,0,1,1,當(dāng)數(shù)據(jù)發(fā)送使能信號(hào)低電平有效時(shí),被采樣的數(shù)據(jù)經(jīng)由數(shù)據(jù)發(fā)送模塊發(fā)送出來(lái)。由此證明數(shù)據(jù)通信模塊能夠正常工作。

        數(shù)據(jù)通信模塊仿真波形

          系統(tǒng)仿真波形如圖6 所示。dina,dinb 是由計(jì)算機(jī)隨機(jī)產(chǎn)生的兩路多普勒正交信號(hào),經(jīng)過(guò)ADS1174 模數(shù)轉(zhuǎn)換輸出給,經(jīng)過(guò)信號(hào)處理模塊、雙口RAM 模塊以及DA控制模塊,從dout口輸出給DAC8551芯片進(jìn)行數(shù)模轉(zhuǎn)換。

        系統(tǒng)仿真波形

          4 結(jié)語(yǔ)

          本文主要提出了一種基于的多普勒測(cè)振計(jì)與實(shí)時(shí)處理的系統(tǒng)的設(shè)計(jì)方案,采集系統(tǒng)采樣精度為16 b,每路采樣速率為50 KSPS,兩路信號(hào)經(jīng)過(guò) 處理后解調(diào)出多普勒頻移信息,處理后的數(shù)據(jù)存儲(chǔ)在雙口RAM 中,通過(guò)RS 232接口快速傳輸至上位機(jī)或者數(shù)模轉(zhuǎn)換成模擬信號(hào)輸出。測(cè)試表明該設(shè)計(jì)方案能夠保證設(shè)計(jì)要求的采樣速度和精度,對(duì)于信號(hào)的實(shí)時(shí)解調(diào)和處理具有實(shí)際應(yīng)用價(jià)值。

        電子管相關(guān)文章:電子管原理


        光耦相關(guān)文章:光耦原理


        fpga相關(guān)文章:fpga是什么



        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 汝城县| 新宁县| 屯昌县| 金湖县| 汝阳县| 玉田县| 乌鲁木齐市| 德江县| 本溪市| 栖霞市| 永丰县| 云南省| 合作市| 安塞县| 内丘县| 略阳县| 永寿县| 成安县| 新闻| 湾仔区| 东兰县| 南京市| 延庆县| 广汉市| 诸暨市| 邮箱| 兖州市| 虎林市| 永寿县| 曲沃县| 会理县| 锦州市| 柘荣县| 岐山县| 社旗县| 廉江市| 昭平县| 子洲县| 和政县| 察隅县| 宽甸|