999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

自容式ADCP低功耗信號處理板

2014-11-19 02:17:14曹永紅
電子技術(shù)與軟件工程 2014年20期

摘 要 聲學(xué)多普勒海流剖面儀(ADCP)是利用聲學(xué)多普勒原理設(shè)計,是目前世界上最先進的一種流速流量實時測量設(shè)備。自容式ADCP中的信號處理板不但具有極強的數(shù)字實時處理能力,配有多種標準接口,而且還要實現(xiàn)低功耗,滿足自容式的要求。本文簡要介紹了自行研制的自容式ADCP設(shè)備中信號處理板的特點、組成和相關(guān)軟硬件實現(xiàn)方法,重點介紹信號處理板的低功耗化的設(shè)計改進。

【關(guān)鍵詞】OMAP-L138 MSP430 Linux操作系統(tǒng) 自容式ADCP

1 引言

聲學(xué)多普勒海流剖面儀(Acoustic Doppler Current Profiler,下稱ADCP)是目前國際上測量多層海流剖面的最有效方法,是海洋勘測領(lǐng)域的一項高新技術(shù)。其基本原理是向水中發(fā)射超聲波脈沖接收反射回波并計算其頻率偏移,根據(jù)多普勒頻移效應(yīng)可以精確地測量水流的流速流向。ADCP對于合理地開發(fā)利用水資源,使之造福予人類,實現(xiàn)自然界、社會和人類的可持續(xù)發(fā)展有著重要的意義。

本文所提的自容式ADCP為國內(nèi)自行研制的剖面儀,是在改進傳統(tǒng)的測量方法和科學(xué)發(fā)展的信號處理技術(shù)的基礎(chǔ)上研制的新一代產(chǎn)品,相比第一代產(chǎn)品其效率提高幾十倍,準確率也提高了很多,而且實現(xiàn)了低功耗,滿足自容式的要求。本項目研制的信號處理板,以TI公司的低功耗雙核處理器OMAP-L138和極低功耗MCU單片機MSP430為核心進行設(shè)計,滿足了自容式ADCP的實時數(shù)據(jù)處理及低功耗要求,并具有良好的擴展性,是自容式ADCP產(chǎn)品實現(xiàn)的關(guān)鍵基礎(chǔ)。

信號處理板主要承擔(dān)著水聲信息的實時處理及對外接口通訊任務(wù),具體完成高速數(shù)據(jù)采集、海底深度測算、海流剖面速度測量及對海底速度計算、值班電路等,同時完成發(fā)射信號、發(fā)射包絡(luò)信號等信號的產(chǎn)生,并負責(zé)水聲信息的交換。

2 技術(shù)指標

AD:8路,16bits同步采樣,采樣頻率不小于600KHz,單端輸入幅度±10V;2路,16bits異步采樣,采樣頻率10Hz,單端輸入幅度0~5V;

DA:2路,16bits并行輸入,采樣頻率不小于2KHz, 單端輸出幅度±5V;

發(fā)射信號頻率:150KHz、75KHz、37.5KHz三種;

網(wǎng)口:1個10/100Mbps;

串口:4個獨立的RS232/RS422接口;

CAN2.0B接口:1個;

存儲盤:容量不小于32GB;

RTC:精確年誤差小于1分鐘;

功耗:工作狀態(tài)下小于2W。

3 基本結(jié)構(gòu)和組成

3.1 基本結(jié)構(gòu)

信號處理板原理功能框圖如圖1所示。

3.2 組成

根據(jù)自容式ADCP項目的設(shè)計要求,信號處理板的硬件設(shè)計主要由值班電路和數(shù)字信號處理電路組成。值班電路在本系統(tǒng)中主要完成對信號處理電路以及其它電路板的電源控制,完成整個系統(tǒng)的工作節(jié)拍控制及與上位機的數(shù)據(jù)通訊等。其組成框圖如圖2所示。數(shù)字信號處理電路主要完成發(fā)射信號等的產(chǎn)生、接收信號的采集和處理與存儲、對外通訊等功能。其組成框圖如圖3所示。

4 技術(shù)設(shè)計改進

本信號處理板相比以前產(chǎn)品改動還是比較大的,主要技術(shù)改進電路有:DSP電路、A/D轉(zhuǎn)換電路、信號產(chǎn)生電路、數(shù)據(jù)存儲電路、接口控制電路、RTC電路等。這里主要介紹這幾個改進電路。

4.1 DSP電路

DSP電路是以O(shè)MAP-L138處理器、MSP430單片機和可編程FPGA為核心組成的功能模塊。

其中OMAP-L138處理器集成了300MHz ARM926EJ-S內(nèi)核及300MHz C6748 VLIW DSP核,并提供了豐富的外設(shè)接口,主要負責(zé)數(shù)字信號處理功能;MSP430單片機選用資源比較豐富的型號MSP430F5438,功耗極低功能更強,值班電路的大部分功能就是由單片機內(nèi)部集成的模塊完成的,主要承擔(dān)值班電路的功能。可編程器件FPGA選用ALTERA公司的CycloneIII系列,在本設(shè)計中主要用于系統(tǒng)的各電路邏輯時序控制,以及產(chǎn)生相應(yīng)的信號輸出等。

4.2 A/D轉(zhuǎn)換電路

信號處理板總共帶有8路高速數(shù)據(jù)同步采樣電路;另外2路分別用于溫度傳感器和壓力傳感器的模擬信號的采集。

該電路的設(shè)計難點在于將以往設(shè)備的采樣頻率150KHz、300KHz、600KHz三種要合并到一起。本方案中對采集軟件采用模塊化的設(shè)計,形成一個通用的數(shù)據(jù)采集系統(tǒng),從而對輸入的采樣頻率沒有固定值的要求了。

我們選用的A/D轉(zhuǎn)換芯片為SPI串行接口高精度芯片AD7982,其最高采樣率可達到1Msps,可以實現(xiàn)多路級聯(lián),很好的滿足項目要求。

4.3 信號產(chǎn)生電路

本設(shè)計中主要采用單頻信號和m 序列隨機相位編碼信號,在FPGA中產(chǎn)生,通過驅(qū)動器輸出。在本設(shè)計中對FPGA的編程方法作了調(diào)整,只要編寫出最基本的信號,需要的重復(fù)次數(shù)由CPU來控制,這樣既方便試驗,同時與以往測流設(shè)備可以兼容使用。

4.4 數(shù)據(jù)存儲電路

在OMAP-L138上設(shè)計了一個32GB容量的miniSD卡,用于對原始數(shù)據(jù)等和處理結(jié)果的存儲,以便進行數(shù)據(jù)回放和分析。為此需要在CCS環(huán)境下及Linux操作系統(tǒng)下對大容量FAT32文件系統(tǒng)設(shè)計,這樣非常方便SD卡上數(shù)據(jù)管理以及其與PC機的兼容數(shù)據(jù)讀寫,使得該板具有通用性。由于這方面的資料相對較少,設(shè)計有一定的難點。

4.5 RTC電路

RTC電路選用MAXIM公司的一款低成本超高精度實時時鐘芯片DS3232,它將晶體和溫度補償均集成在芯片內(nèi)部,提高了計時精度,甚至部分誤差可以小于20秒/一年。該芯片采用I2C接口,掛靠在MSP430單片機的UCB0接口上。endprint

4.6 接口控制電路

接口控制電路主要改進是對CAN2.0接口的修改,采用一種新型低功耗的CAN控制芯片MCP2515,掛靠在SPI串行總線上,解決原來的SAJ1000控制器的接口效率和數(shù)據(jù)吞吐率低下的缺點,但需要對其驅(qū)動程序進行移植。另外增加了隔離電路,具有抗干擾性和防雷特性。

5 軟件設(shè)計

5.1 MSP430程序設(shè)計

根據(jù)值班電路的要求,需要對MSP430芯片進行編程。本設(shè)計中充分利用MSP430單片機的“片上系統(tǒng)”資源優(yōu)勢,完成RTC程序、SPI總線驅(qū)動程序、RS232/RS422串口程序、GPIO控制程序等,從而對系統(tǒng)進行供電電源控制、工作節(jié)拍控制以及數(shù)據(jù)通訊。

5.2 OMAP-L138軟件設(shè)計

我們已經(jīng)知道OMAP-L138處理器是雙內(nèi)核結(jié)構(gòu)。本設(shè)計中基于Linux操作系統(tǒng)的BSP板級支持軟件包,運行在ARM端內(nèi)核,主要實現(xiàn)bootloader、Linux操作系統(tǒng)的內(nèi)核移植、根文件系統(tǒng)的創(chuàng)建及各種驅(qū)動程序如SD卡設(shè)備、CAN接口驅(qū)動等。

ARM端主要運行基于Linux系統(tǒng)的非實時軟件,而DSP端則運行高強度的實時算法運算。值得一提的是,這兩端之間的數(shù)據(jù)交換是怎樣的呢?OMAP-L138芯片在芯片設(shè)計時采用的是共享內(nèi)存的機制,ARM端和DSP端都可以直接訪問。它們之間的通訊,我們是利用TI公司提供的雙核通信模塊DSPLink的軟件架構(gòu),以及CMem的共享內(nèi)存分配功能和CodecEngie工程管理,通過DSP端的實時操作系統(tǒng)DSP/BIOS和ARM端的Linux操作系統(tǒng)在通信上實現(xiàn)無縫的鏈接。

OMAP-L138應(yīng)用軟件由接口軟件、控制軟件和算法軟件三部分組成。其中接口軟件完成與值班電路間的接口控制;控制軟件根據(jù)接收到的指令和參數(shù)以及實際測量的航速、海深等參數(shù),控制發(fā)射信號脈寬、周期和算法等;算法軟件完成相關(guān)海底回波信號的判別、提取和多普勒信息的分析,最后給出結(jié)果等。總之,整個應(yīng)用軟件比較復(fù)雜,是一個有機整體。

6 試驗驗證與結(jié)束語

本文介紹了一種高性能、使用靈活的通用信號處理板,選用基于低功耗處理器和開放式Linux操作系統(tǒng),保證了自容式ADCP的產(chǎn)品快速更新、成本降低、質(zhì)量的提高。

該板經(jīng)過水池試驗和湖上試驗,工作穩(wěn)定可靠,功耗極低,證明該板的設(shè)計是成功的,為自容式ADCP的產(chǎn)品化通用化提供技術(shù)支持和借鑒,同時具有較大的社會效益和經(jīng)濟效益,有很好的推廣利用價值。

參考文獻

[1]TI,OMAP-L138 Low-Power Applications Processor,www.ti.com,2009.

[2]TI,MSP430F543XA,www.ti.com,2012.

[3]cyclone3_handbook,www.altera.com,2009.

[4]沈斌堅等.國產(chǎn)寬帶相控陣聲學(xué)多普勒海流剖面儀.[j].聲學(xué)與電子工程,2005.

作者簡介

曹永紅(1977-),男,江蘇省泰州市人。大學(xué)本科學(xué)歷。高工,研究方向為嵌入式系統(tǒng)的軟硬件系統(tǒng)設(shè)計、海洋儀器的研究設(shè)計開發(fā)等。

作者單位

1.中國人民解放軍海軍工程大學(xué)電子工程學(xué)院 湖北省武漢市 430033

2.杭州應(yīng)用聲學(xué)研究所 浙江省杭州市 310023endprint

4.6 接口控制電路

接口控制電路主要改進是對CAN2.0接口的修改,采用一種新型低功耗的CAN控制芯片MCP2515,掛靠在SPI串行總線上,解決原來的SAJ1000控制器的接口效率和數(shù)據(jù)吞吐率低下的缺點,但需要對其驅(qū)動程序進行移植。另外增加了隔離電路,具有抗干擾性和防雷特性。

5 軟件設(shè)計

5.1 MSP430程序設(shè)計

根據(jù)值班電路的要求,需要對MSP430芯片進行編程。本設(shè)計中充分利用MSP430單片機的“片上系統(tǒng)”資源優(yōu)勢,完成RTC程序、SPI總線驅(qū)動程序、RS232/RS422串口程序、GPIO控制程序等,從而對系統(tǒng)進行供電電源控制、工作節(jié)拍控制以及數(shù)據(jù)通訊。

5.2 OMAP-L138軟件設(shè)計

我們已經(jīng)知道OMAP-L138處理器是雙內(nèi)核結(jié)構(gòu)。本設(shè)計中基于Linux操作系統(tǒng)的BSP板級支持軟件包,運行在ARM端內(nèi)核,主要實現(xiàn)bootloader、Linux操作系統(tǒng)的內(nèi)核移植、根文件系統(tǒng)的創(chuàng)建及各種驅(qū)動程序如SD卡設(shè)備、CAN接口驅(qū)動等。

ARM端主要運行基于Linux系統(tǒng)的非實時軟件,而DSP端則運行高強度的實時算法運算。值得一提的是,這兩端之間的數(shù)據(jù)交換是怎樣的呢?OMAP-L138芯片在芯片設(shè)計時采用的是共享內(nèi)存的機制,ARM端和DSP端都可以直接訪問。它們之間的通訊,我們是利用TI公司提供的雙核通信模塊DSPLink的軟件架構(gòu),以及CMem的共享內(nèi)存分配功能和CodecEngie工程管理,通過DSP端的實時操作系統(tǒng)DSP/BIOS和ARM端的Linux操作系統(tǒng)在通信上實現(xiàn)無縫的鏈接。

OMAP-L138應(yīng)用軟件由接口軟件、控制軟件和算法軟件三部分組成。其中接口軟件完成與值班電路間的接口控制;控制軟件根據(jù)接收到的指令和參數(shù)以及實際測量的航速、海深等參數(shù),控制發(fā)射信號脈寬、周期和算法等;算法軟件完成相關(guān)海底回波信號的判別、提取和多普勒信息的分析,最后給出結(jié)果等。總之,整個應(yīng)用軟件比較復(fù)雜,是一個有機整體。

6 試驗驗證與結(jié)束語

本文介紹了一種高性能、使用靈活的通用信號處理板,選用基于低功耗處理器和開放式Linux操作系統(tǒng),保證了自容式ADCP的產(chǎn)品快速更新、成本降低、質(zhì)量的提高。

該板經(jīng)過水池試驗和湖上試驗,工作穩(wěn)定可靠,功耗極低,證明該板的設(shè)計是成功的,為自容式ADCP的產(chǎn)品化通用化提供技術(shù)支持和借鑒,同時具有較大的社會效益和經(jīng)濟效益,有很好的推廣利用價值。

參考文獻

[1]TI,OMAP-L138 Low-Power Applications Processor,www.ti.com,2009.

[2]TI,MSP430F543XA,www.ti.com,2012.

[3]cyclone3_handbook,www.altera.com,2009.

[4]沈斌堅等.國產(chǎn)寬帶相控陣聲學(xué)多普勒海流剖面儀.[j].聲學(xué)與電子工程,2005.

作者簡介

曹永紅(1977-),男,江蘇省泰州市人。大學(xué)本科學(xué)歷。高工,研究方向為嵌入式系統(tǒng)的軟硬件系統(tǒng)設(shè)計、海洋儀器的研究設(shè)計開發(fā)等。

作者單位

1.中國人民解放軍海軍工程大學(xué)電子工程學(xué)院 湖北省武漢市 430033

2.杭州應(yīng)用聲學(xué)研究所 浙江省杭州市 310023endprint

4.6 接口控制電路

接口控制電路主要改進是對CAN2.0接口的修改,采用一種新型低功耗的CAN控制芯片MCP2515,掛靠在SPI串行總線上,解決原來的SAJ1000控制器的接口效率和數(shù)據(jù)吞吐率低下的缺點,但需要對其驅(qū)動程序進行移植。另外增加了隔離電路,具有抗干擾性和防雷特性。

5 軟件設(shè)計

5.1 MSP430程序設(shè)計

根據(jù)值班電路的要求,需要對MSP430芯片進行編程。本設(shè)計中充分利用MSP430單片機的“片上系統(tǒng)”資源優(yōu)勢,完成RTC程序、SPI總線驅(qū)動程序、RS232/RS422串口程序、GPIO控制程序等,從而對系統(tǒng)進行供電電源控制、工作節(jié)拍控制以及數(shù)據(jù)通訊。

5.2 OMAP-L138軟件設(shè)計

我們已經(jīng)知道OMAP-L138處理器是雙內(nèi)核結(jié)構(gòu)。本設(shè)計中基于Linux操作系統(tǒng)的BSP板級支持軟件包,運行在ARM端內(nèi)核,主要實現(xiàn)bootloader、Linux操作系統(tǒng)的內(nèi)核移植、根文件系統(tǒng)的創(chuàng)建及各種驅(qū)動程序如SD卡設(shè)備、CAN接口驅(qū)動等。

ARM端主要運行基于Linux系統(tǒng)的非實時軟件,而DSP端則運行高強度的實時算法運算。值得一提的是,這兩端之間的數(shù)據(jù)交換是怎樣的呢?OMAP-L138芯片在芯片設(shè)計時采用的是共享內(nèi)存的機制,ARM端和DSP端都可以直接訪問。它們之間的通訊,我們是利用TI公司提供的雙核通信模塊DSPLink的軟件架構(gòu),以及CMem的共享內(nèi)存分配功能和CodecEngie工程管理,通過DSP端的實時操作系統(tǒng)DSP/BIOS和ARM端的Linux操作系統(tǒng)在通信上實現(xiàn)無縫的鏈接。

OMAP-L138應(yīng)用軟件由接口軟件、控制軟件和算法軟件三部分組成。其中接口軟件完成與值班電路間的接口控制;控制軟件根據(jù)接收到的指令和參數(shù)以及實際測量的航速、海深等參數(shù),控制發(fā)射信號脈寬、周期和算法等;算法軟件完成相關(guān)海底回波信號的判別、提取和多普勒信息的分析,最后給出結(jié)果等。總之,整個應(yīng)用軟件比較復(fù)雜,是一個有機整體。

6 試驗驗證與結(jié)束語

本文介紹了一種高性能、使用靈活的通用信號處理板,選用基于低功耗處理器和開放式Linux操作系統(tǒng),保證了自容式ADCP的產(chǎn)品快速更新、成本降低、質(zhì)量的提高。

該板經(jīng)過水池試驗和湖上試驗,工作穩(wěn)定可靠,功耗極低,證明該板的設(shè)計是成功的,為自容式ADCP的產(chǎn)品化通用化提供技術(shù)支持和借鑒,同時具有較大的社會效益和經(jīng)濟效益,有很好的推廣利用價值。

參考文獻

[1]TI,OMAP-L138 Low-Power Applications Processor,www.ti.com,2009.

[2]TI,MSP430F543XA,www.ti.com,2012.

[3]cyclone3_handbook,www.altera.com,2009.

[4]沈斌堅等.國產(chǎn)寬帶相控陣聲學(xué)多普勒海流剖面儀.[j].聲學(xué)與電子工程,2005.

作者簡介

曹永紅(1977-),男,江蘇省泰州市人。大學(xué)本科學(xué)歷。高工,研究方向為嵌入式系統(tǒng)的軟硬件系統(tǒng)設(shè)計、海洋儀器的研究設(shè)計開發(fā)等。

作者單位

1.中國人民解放軍海軍工程大學(xué)電子工程學(xué)院 湖北省武漢市 430033

2.杭州應(yīng)用聲學(xué)研究所 浙江省杭州市 310023endprint

主站蜘蛛池模板: 精品国产成人av免费| 国产人妖视频一区在线观看| 97在线视频免费观看| 国产欧美日韩在线在线不卡视频| 丁香综合在线| 国产成人91精品免费网址在线| 国产剧情无码视频在线观看| 国产成人精品高清不卡在线| 久久男人视频| 在线无码私拍| 一本一道波多野结衣av黑人在线| 精品人妻AV区| 免费网站成人亚洲| 色综合久久久久8天国| 亚洲无码视频一区二区三区 | 国产精品永久在线| 国产一区免费在线观看| 久久久久人妻一区精品色奶水| 成人在线视频一区| 一级黄色网站在线免费看| 久久这里只有精品2| 国产福利在线观看精品| 91最新精品视频发布页| 综1合AV在线播放| 亚洲自偷自拍另类小说| 国产精品美女在线| 亚洲精品无码不卡在线播放| 欧美高清国产| 国产精品主播| 一区二区三区高清视频国产女人| 在线播放真实国产乱子伦| 成人福利视频网| 中国国产高清免费AV片| 欧美色丁香| 九色在线观看视频| 这里只有精品在线播放| 国产日本欧美在线观看| 欧美午夜网| 五月天久久综合| 人人爽人人爽人人片| 久久国产香蕉| 亚洲人精品亚洲人成在线| 一级全免费视频播放| 综合色区亚洲熟妇在线| 精品视频一区二区观看| 91精品日韩人妻无码久久| 丁香婷婷久久| 九九热视频精品在线| 精品国产免费人成在线观看| 美女被躁出白浆视频播放| 午夜视频www| 天天激情综合| 国产欧美成人不卡视频| 亚洲国产中文在线二区三区免| 国产又色又爽又黄| 尤物特级无码毛片免费| a级毛片免费看| 亚洲国产在一区二区三区| 亚洲欧美色中文字幕| 久操中文在线| 国产福利免费在线观看| 亚洲欧洲日韩国产综合在线二区| av天堂最新版在线| 99无码中文字幕视频| 婷婷中文在线| 亚洲成年人片| 免费在线播放毛片| 亚洲天堂区| 亚洲bt欧美bt精品| 天堂网亚洲系列亚洲系列| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲天堂免费观看| 无码国产伊人| 四虎国产在线观看| 午夜毛片免费观看视频 | 四虎永久免费在线| 国产成人一区二区| 91免费观看视频| 亚洲精品日产精品乱码不卡| 97se综合| 九九热这里只有国产精品| 中文毛片无遮挡播放免费|