论文部分内容阅读
随着卫星通讯、卫星遥感、水声遥测以及数据同化等技术的不断发展与成熟,海洋环境监测已进入从空间、沿岸、水面及水下对海洋环境进行立体监测的时代。然而现在除了投放ARGO浮标外,几乎没有什么有效的技术手段来获取海洋垂直剖面的包含任意水层要素数据的连续、实时序列观测数据。本文结合国内外先进的海洋监测技术,提出并实现了一种海洋波浪能定点垂直剖面监测系统。该系统可以实现海面以下水体垂直剖面环境监测数据的实时、自动获取,而在整个采集监测系统中,控制系统是核心单元。本文的主要工作是该系统中控制子系统的设计与实现。文章从电子与通信系统总体设计、海洋监控浮标硬件设计及ARM-Linux系统建立、软件设计、系统调试等几部分对浮标监测控制系统进行阐述。浮标电子与通信系统设计是海洋波浪能定点垂直剖面监测控制系统的子系统。该监控系统可以分为水下监测数据采集子系统和水上浮标电子与通信子系统两部分。水下平台通过多个测量传感器(营养盐、温度、盐度、浊度、叶绿素α、PH值等)获取海洋垂直剖面的环境数据。然后将采集的数据保存到大容量的SD卡和USB存储设备中。浮标电子与通信系统通过电磁耦合方式获得水下采集到的数据,通过A/D采样读取电池电压值,通过倾角传感器获取浮标姿态信息。水下采集到的数据存储后在预定时间通过铱星卫星发送给监控中心。整个监控系统工作周期为24小时。通信平台采用太阳能电池和蓄电池组合供电,这样提高了整个系统的可靠性。浮标控制系统采用接口资源丰富的AT91SAM9260作为核心芯片,该芯片包括性能高达200 MIPS的ARM926EJ-S内核,1个SSC,4个USART,2个2线制的UARTs,多个自带的串口不需要外扩,降低了系统的整体功耗,自带4个10-bit的ADC,以满足多种剖面数据的采集、存储以及通信需求。同时选用Linux作为操作系统。软件设计上采用模块化设计,包括多串口数据采集模块、读写文件模块、运动状态控制模块、铱星卫星通信模块等,监测平台的上位机界面采用VB来编写。实验表明,浮标电子与通信系统功能完善,运行稳定,海洋环境数据能按时采集、准确的传送到监测中心,达到了设计要求。