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

ADSP-BF548在相關測速聲吶系統上的應用

2014-05-11 09:50:58曹松軍陳龍汪玉玲邱薇王長紅
聲學技術 2014年6期
關鍵詞:調試系統

曹松軍,陳龍,汪玉玲,邱薇,王長紅

?

ADSP-BF548在相關測速聲吶系統上的應用

曹松軍1,2,陳龍1,汪玉玲1,邱薇1,王長紅1

(1. 中國科學院聲學研究所,北京 100190;2.中國科學院大學,北京 100190)

相關測速聲吶是一種適用于水面航行的船舶或者水下航行的潛器的設備,主要用于獲取載體速度信息、流速和海深,與慣導聯合可用于載體的導航定位。相關測速聲吶基于“波形不變性”原理,通過理論時空相關函數和數據時空相關函數的最小二乘擬合獲取載體速度。構建了一套新的基于ADSP-BF548平臺的軟件控制系統。新系統實現了網絡、串口、CAN等通信方式;完成了基于FatFs R0.08b文件系統的數據存儲功能;動態電源管理可以減小系統功耗,在電池供電時能延長有效工作時間。從系統通信、數據存儲、電源管理、系統工作等方面對新平臺軟件系統的特點進行了介紹。

相關測速聲吶;ADSP;軟件系統設計

0 引言

相關測速聲吶是基于“波形不變性”原理[1]的測速和測深設備。相關測速相比于多普勒測速,具有以下優點[2,3]:(1) 相關測速聲吶測速與聲速無關,無需進行聲速修正;(2) 相關測速聲吶較多普勒測速聲吶受載體姿態的影響小;(3) 相關測速聲吶垂直向下發射,功率小,利于隱蔽;(4) 相關測速聲吶工作頻率相對較低,適用于大深度海底。基于以上特點,相關測速聲吶在遠洋船舶和水下潛器的使用方面,具有得天獨厚的優勢。中國科學院聲學研究所研發相關測速聲吶設備[4]十幾年,產出了多種不同型號的設備。本文實現了其在ADSP-BF548[5]平臺的應用。

1 ADSP-BF548簡介

ADSP-BF548是ADI公司出品的blackfin系列低功耗處理器,廣泛應用于各種低功耗移動數字平臺。BF548的最高運行時鐘為600 MHz,可軟件配置運行時鐘頻率,支持各種低功耗運行模式,以適應不同功耗要求。BF548具有豐富的外部接口,大部分引腳都具有復用功能,既可配置成IO口,也可配置成專用功能接口。內部集成11個計數器,4個UART接口,支持內外存之間的DMA數據傳輸,還集成了低功耗mobile DDR SDRAM控制接口。

2 系統工作

2.1 通信模塊

相關測速聲吶在工作的過程中,需要實現以下的通信過程[6](見圖1):與調試計算機通信,接收計算機的命令和參數;與姿態傳感器的通信,獲取實時姿態信息,用于速度計算;與聲多普勒計程儀(ADL)通信,實現組合測速工作模式,為慣導系統提供全海深的速度信息;實時工作過程中與上位機的通信,實時傳回工作結果。

圖1 相關測速聲吶系統通信示意圖

BF548控制板使用W5300芯片,以完成控制板與調試計算機之間的網絡通信,W5300內部集成了10/100M以太網控制器以及MAC和TCP/IP協議棧。通信過程中使用TCP協議,主控制板作為客戶端,調試計算機的superlog軟件作為服務器端(見圖2)。調試計算機通過superlog軟件給主控制板發送相關命令,如設置工作參數、進入ADIO系統、數據回放、Flash擦除等。

圖2 TCP通信服務器端-superlog

BF548具有4個UART接口,使用UART0與姿態傳感器通信,使用UART3與ADL通信,串口發射程序使用查詢方式,接收子程序使用中斷方式,發射接收子程序見圖3。

控制器局域網(CAN)[7]是一種有效支持分布式控制系統的串行通信網絡,在自治水下潛器(AUV)的通信設計方面得到廣泛應用。CAN協議引入了數據的CRC校驗,使其具有突出的可靠性,可以保證船舶和潛器準確地獲取航行速度和水域底深。

圖3 串口發射和接收子程序

BF548控制板具有CAN控制器模塊,可以實現控制板與上位機的CAN通信。CAN模塊遵從CAN2.0B標準,最大支持1 Mbps的數據傳輸率。聲吶通信使用標準數據幀,通信協議見表1。

表1 CAN總線標準ID格式

表1中:

(1) ID10為0代表主從通信方式,為1代表廣播方式。

(2) ID8~ID5為從節點地址,即聲相關計程儀地址,設為1。

(3) ID4~ID0為數據內容模式,上位機發送給聲相關計程儀的數據幀包括工作指令包(數據內容模式為0)、參數配置包(數據內容模式為1)、時間參數包(數據內容模式為2),聲相關計程儀發送給上位機總共8類數據幀(數據內容模式從0到7),具體數據幀內容模式的含義見表2。

表2 CAN總線數據內容模式含義

2.2 存儲模塊

相關測速聲吶在工作過程中需要存儲相關工作參數和結果,包括AD采樣數據、實時速度信息等。使用NANDFLASH存儲數據,需記錄工作過程中產生的壞塊信息,而且讀取速度較慢。BF548控制板的SD存儲卡增加數據存儲的便捷性。

設備中SD卡基于FatFs R0.08b文件系統(見圖4)。SD卡存儲文件系統[8]分為三部分:SD卡底層驅動,FatFs文件系統和應用層函數。(1) 底層驅動系統使用了DMA通道實現數據的讀取和寫入,具有單塊(一塊大小為512字節)讀寫和多塊讀寫兩種方式,使用TIME0實現了日歷系統,為文件系統提供準確的時間信息;(2) FatFs文件系統采用了開源文件系統FatFs R0.08b;(3) 應用層函數,實現了FatFs_Read()和FatFs_Wrie()兩個函數,實現對實時處理結果的儲存和回放功能。

圖4 SD卡文件系統結構圖

2.3 動態電源管理

BF548控制板具有四種不同的運行方式:全速、激活、休眠和深度休眠。通過外部電源管理控制器能夠操縱DSP的內部電壓,從而減小功耗。當潛器浮出水面航行或者在水下待命狀態時,可以軟件切換聲吶的工作模式,使其處于深度休眠狀態,關閉核心時鐘和系統時鐘,保留RTC時鐘信息,可在一定程度上減少功耗,增加設備在水底的工作時間。

2.4 工作類型

相關測速聲吶的主要工作目標是測量流速剖面和底跟蹤測量載體速度,其工作類型主要分為底搜索、底跟蹤測速、流層跟蹤測速、流速剖面測量。另外,為了對系統性能進行考核,還有自檢和噪聲分析等任務[9]。圖5給出了軟件系統的整體工作流程圖。

圖5 系統工作流程圖

3 測試結果

系統首先進行仿真測試。測試過程中使用串口調試助手CommAssistant、CANalyst軟件對系統的通信功能加以測試,使用8GTF卡對數據存儲進行測試,測試流程如圖6所示。使用CommAssistant串口調試助手代表ADL,每秒鐘向控制主板發送四組串口數據,同時接收控制主板的參數配置包和開始停止工作命令;控制主板接收到串口發過來的數據包,首先存儲在主板的TF存儲卡上,然后經由CAN總線發送給CANalyst;使用CANalyst代表上位機,給控制主板發送啟動信息包和參數配置包,同時接收和顯示控制主板發送過來的數據包,仿真測試結果如圖7所示。經過長時間(大于72 h)的測試,收發數據正常,保存信息完整正確。

在仿真測試以后,控制軟件與某潛器的上位機和ADL設備進行了聯合調試,各種通信功能良好,數據存儲完整。

圖6 仿真測試流程

圖7 仿真測試結果

4 結論

本文對相關測速聲吶軟件控制系統在ADSP- BF548平臺上面的應用進行了介紹。新平臺豐富了聲吶工作的功能,使之更好地與主控電腦之間交互,在工作效率和系統健壯性方面得到一定程度的提升。

[1] 朱維慶, 馮雷, 王長紅, 等. 聲相關流體速度測量理論和信號處理方法[J]. 聲學學報, 2007, 32(2): 144-150.

ZHU Weiqing, FENG Lei, WANG Changhong. Theory and signal processing of acoustic correlation techniques for current velocity measurement[J]. Acta Acustica, 2007, 32(2): 144-150.

[2] Bradley S E, Deines K L. Acoustic correlation current profiler [J]. IEEE Journal of Oceanic Engineering(S0364-9059), 1991, 16(4): 408-414.

[3] Bradley S E, Kuo S Y. Long Range Acoustic Correlation Current Profiler[C]// Proceedings of IEEE conference Oceans' 92, 1992: 648-653.

[4] 王長紅, 邱薇, 汪玉玲, 等. 大深度聲相關流速剖面儀樣機研制 [J]. 聲學技術, 2002, 21: 421-422.

WANG Changhong, QIU Wei, WANG Yuling. Development of long range acoustic correlation current profiler(ACCP)[J]. Technical Acoustics, 2002, 21: 421-422.

[5] Analog Devices, Inc. ADSP-BF54x Blackfin processor hardware reference [EB/OL].

[6] 易卉芹, 邱薇, 陳龍, 等. 相關測速聲吶軟硬件系統設計[J]. 微計算機應用, 2011, 32(8): 43-46.

YI Huiqin, QIU Wei, CHEN Long, et al. The hardware and software design of correlation sonar system[J]. Microcomputer Application, 2011, 32(8): 43-46.

[7] 徐襲, 石敏. 無人水下航行器控制系統CAN總線通信設計與仿真研究[J]. 艦船電子工程, 2012, 32(9): 98-100.

XU Xi, SHI Min. Study on design and simulation of CAN bus commuciation for unmanned underwater vehicle control system[J]. Ship Electronic Engineering, 2012, 32(9): 98-100.

[8] 李世奇, 董浩斌, 李榮生. 基于FatFs文件系統的SD卡存儲器設計[J]. 測控技術, 2011, 30(12): 79-81.

LI Shiqi, DONG Haobin, LI Rongsheng. Design of SD memory card based on FatFs file system[J]. Measurement & Control Technology, 2011, 30(12): 79-81.

[9] 馮雷, 王長紅, 汪玉玲, 等. 相關測速聲吶工作原理及海試驗證 [J]. 聲學技術, 2005, 24(2): 70-75.

FENG Lei, WANG Changhong, WANG Yuling, et al. Velocity measurement with correlation sonar and sea test verification[J]. Technical Acoustics, 2005, 24(2): 70-75.

An ADSP-BF548 based correlation sonar system

CAO Song-jun1,2, CHEN Long1, WANG Yu-ling1, QIU Wei1, WANG Chang-hong1

(1. Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China; 2. University of Chinese Academy of Sciences, Beijing 100190, China)

Correlation Sonar is usually used on the boat or the UUV for obtaining the velocity of vessel, current velocities and the depth of water. With the help of INS, it can help the vessel to locate its position and sail on the right direction. Correlation Sonar works on the principle of ‘waveform invariance’ and obtains the velocity of vessel by least-square fitting the theoretical correlation function and the data correlation function. In this paper, a new software control system is established on the platform of BF548. The new system has some communication modes, including TCP, UART, CAN. A file system based on FatFs R0.08b is built for storing data. The dynamic power system is used to reduce power consumption, which can help system to increase working time in using battery. The new system is introduced in the following aspects: system communication, data storage, power management and working process.

correlation sonar; ADSP;software design

TB556

A

1000-3630(2014)-06-0544-04

10.3969/j.issn1000-3630.2014.06.013

2013-09-05;

2014-01-14

國家863計劃資助項目(2006AA09A313)。

曹松軍(1990-), 男, 山東人, 碩士生, 研究方向為信號與信息處理。

王長紅, E-mail: wangch@mail.ioa.ac.cn

猜你喜歡
調試系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
核電廠主給水系統調試
中國核電(2017年1期)2017-05-17 06:10:11
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
調壓柜的調試與試運行探討
主站蜘蛛池模板: 永久免费无码日韩视频| 国产香蕉97碰碰视频VA碰碰看| 成人午夜久久| 国产精品亚洲va在线观看| 欧美精品不卡| 97se亚洲综合在线天天| 欧美日韩北条麻妃一区二区| 色噜噜在线观看| 国产成人精品18| 广东一级毛片| 亚洲九九视频| 亚洲欧美另类久久久精品播放的| 中文字幕亚洲乱码熟女1区2区| 92午夜福利影院一区二区三区| 亚洲大学生视频在线播放| 亚洲国产精品日韩专区AV| 国产男女XX00免费观看| 国产高清又黄又嫩的免费视频网站| 狠狠ⅴ日韩v欧美v天堂| 欧美激情视频二区| 91香蕉国产亚洲一二三区| 伊人色综合久久天天| 日韩欧美国产成人| 国产午夜无码专区喷水| 国产粉嫩粉嫩的18在线播放91| 又大又硬又爽免费视频| 免费在线视频a| 99在线视频精品| 欧美精品一区在线看| 黄色a一级视频| 全色黄大色大片免费久久老太| 国产va在线观看免费| 国产亚洲欧美日韩在线一区| 最新痴汉在线无码AV| 亚洲中文字幕97久久精品少妇| 国产精品护士| 欧洲日本亚洲中文字幕| 91麻豆国产精品91久久久| 九色综合伊人久久富二代| 亚洲第一天堂无码专区| 凹凸国产熟女精品视频| 精品国产一区二区三区在线观看| 成人午夜福利视频| 日韩欧美国产中文| 欧美日本视频在线观看| 亚洲人成人伊人成综合网无码| 亚洲男人的天堂久久香蕉网| 亚洲综合网在线观看| 午夜精品影院| 三区在线视频| 中文精品久久久久国产网址| 中文成人在线视频| 亚州AV秘 一区二区三区| 在线看国产精品| 91成人试看福利体验区| 日韩a级片视频| 日韩麻豆小视频| 国产在线精品99一区不卡| 日韩精品无码免费专网站| 欧洲免费精品视频在线| 亚洲国产91人成在线| 色综合狠狠操| 在线观看网站国产| 亚洲婷婷在线视频| 国产 在线视频无码| 久久大香香蕉国产免费网站| 亚洲天堂自拍| 欧美在线国产| 日韩精品资源| 视频一本大道香蕉久在线播放 | 日韩一区精品视频一区二区| 五月激情婷婷综合| 999精品视频在线| 美女被操黄色视频网站| 香蕉伊思人视频| 精品1区2区3区| 精品少妇人妻av无码久久| 亚洲第一天堂无码专区| 久久99热这里只有精品免费看| 国产幂在线无码精品| 国产成人精品男人的天堂下载 | 麻豆AV网站免费进入|