基于X P E的水声浮标采集系统开发
2018-08-04林开泉李国良徐国贵张永超张学波
林开泉,李国良,徐国贵,张永超,张学波
(91388部队,广东 湛江 524022)
0 引言
水声浮标用于水下目标的定位和跟踪、水声对抗、海洋调查和海洋监测等领域,它一般包括水听器、采集模块、无线通信装置和GPS/北斗接收装置[1]。以往水声浮标的采集系统只进行采集和信号处理,智能化程度不是很高,基站无法对浮标进行远程控制,并且体积和功耗比较大[2]。
XPE是一种嵌入式操作系统,它以组件化的形式实现Windows操作系统的功能,使用和Windows XP Professional一样的二进制码,即经过编译后可以在XP运行的应用程序同样可以在XPE运行[3]。XPE只按需添加必要的组件,占用的内存更少,不仅继承了XP在稳定性、通用性上的优点,还具有模块化、体积小、可以按需定制的优点[4]。
本文基于XPE(Windows XP Embedded)实现水声浮标采集系统的开发,浮标除了可以采集,它本身具有操作系统,基站不但能够实时接收到浮标采集的水声数据,而且还可以通过网络对浮标进行遥控。
1 系统硬件构成
基于XPE的水声浮标采集系统主要由PCMB-6872嵌入式板、PCH2001采集卡、水听器、浮标电池、GPS/北斗接收模块、漏水报警装置、无线网桥和微波天线构成,系统构成如图1所示。

图1 系统构成
图1 中,PCMB-6872板是一种低功耗的PC/104标准嵌入式工业主板,板载512MB内存,尺寸96 mm×90 mm,具有网口、USB接口、串口、显示器口等众多接口。水声浮标需要布放在水中,浮标结构如果太臃肿则不利于布放和回收,功耗太大则会限制它下水后的使用时间。基于以上考虑,PCMB-6872嵌入式板因为尺寸小、功耗低、接口丰富、运行可靠,搭载XPE操作系统,非常适合应用于水声浮标中。……
