论文部分内容阅读
随着人类文明的提高和科学技术的发展,全世界都认识到海洋对人类生存的重要性。70%的地球表面被海洋覆盖,海洋对人类生活的各个方面都意义重大,所以研究海洋、利用海洋、保护海洋在各个国家都越来越受到重视。我国自古以来就是海洋大国,海岸线长达18000余公里。随着我国综合国力和国际地位的提升,海洋监测发挥越来越重要的作用。通过研究和开发海洋来发展必然是我国不断提升国际地位的必走之路。波浪观测的数据与人们的生活是密切相关的,对海上作业和施工有显著的指导意义。波浪浮标是一小型浮标测量系统,无人值守,可以长期、自动、定点、定时、全天候的对海浪高度、波浪传播方向、波浪周期等水文要素进行遥测。波浪浮标可以用来监测海洋环境或者预报自然灾害,被称为“海洋上的地球同步卫星”。本文是基于国家863计划海洋监测技术成果标准化定型产品——SZF型波浪浮标。SZF型波浪浮标的布放方式分为两种,一种是随船布放,一种是定点布放。本系统针对两种不同的布放方式采用了不同的通信模式:当波浪浮标定点布放时,高频通信功耗较大,在保证GSM模块接收到信号的前提下选择GSM通信作为通信手段;当随船布放时距离海岸较远,GSM模块接收不到信号,选择高频通信模式进行通信。本系统在原来高频通信的基础上增加了GSM通信,保证了数据的传输效率。本文所做的主要工作是:介绍了本课题项目来源与背景、海洋仪器的发展;介绍了浮标系统总体结构、系统结构组成、浮标测量指标与参数、两种布放方式等;介绍了该系统中所使用的单片机、FLASH存储器、时钟芯片的工作原理;介绍了数据处理的原理和意义,简要的对海浪谱分析的原理进行了阐述,为以后程序添加海浪谱模块打下理论基础;从需求和功能角度进行分析阐述软件的设计思想,重点介绍了程序中的数据接收、数据回放功能和数据查询功能。本文的程序开发基于Microsoft Visual Studio2005,使用的编写语言为C++语言,采用MFC开发;因Access具有操作性好,移植性强等优点,数据库软件选用Access2007。经过多次试验检测和测试,通信状况良好,能满足提高数据接收效率的要求,提高了数据监测效率。本系统的开发可作为SZF型波浪浮标的配套软件进行推广。