论文部分内容阅读
海洋资源、海洋能源的开发与利用,海洋与全球环境、气候变化,海洋环境与地球生态的研究是人类得以维持自身的生存与发展,拓展生存空间,充分利用地球这唯一的资源丰富的宝地最为切实可行的途径。而对海洋进行开发,需要获取范围广、精确可靠的海洋环境数据,并且需要进行海底勘探、水下施工等任务。这样就需要一系列的海洋开发技术来支持,包括海洋遥感、深海探测、海洋导航等。近年来,海底边界层原位监测技术得到了国家的高度重视和飞速发展。海底边界层是物理、化学等相互作用十分复杂的区域,环境数据包括PH值,溶解氧,温度,电导率,流速,二氧化碳、甲烷含量与压力等。海底原位监测技术是一种集各种海洋设备与机电技术为一体,可对海底边界层多项物理、化学参数的变化进行定点、连续监测的水下观测技术。而在海底进行微剖面数据采集,可以得到更准确、详细的海底边界层数据。研究发展深海海底边界层原位监测技术,对于促进深海科学研究与海底资源探测开发技术的创新与进步等具有极为重要的意义。系统以爱特梅尔公司AT91SAM9263为控制核心,MSP430单片机为电源控制模块核心,基于Linux2.6软件平台,采用双ARM冗余控制与数据存储设计,集成了深海传感器、步进电机等设备。系统通过步进电机控制传感器框架在3个不同高度工作,从而实现了实时、自动化、稳定的微剖面数据采集与控制管理功能。论文首先介绍了深海海底边界层监测技术的国内外发展状况,说明我国发展海底监测技术的重要性和迫切性,并提出了海底原位监测系统的基本设计框架。其次,详细论述了海底原位监测系统软硬件部分的具体组成。硬件部分介绍了嵌入式数据采集系统硬件电路的组成,电源控制系统电路的组成,深海传感器的各种性能参数及操作方法与命令,并给出了关键电路的原理图和实物图。软件部分介绍了嵌入式Linux软件平台的搭建,包括开机引导程序U-boot的移植,内核Linux2.6.30的编译与移植。然后详细介绍了微剖面数据采集系统应用程序关键部分的编写,应用程序使用嵌入式C语言编写,并且采用了多线程编程来提高程序的运行效率。程序主要分3个线程。主线程主要负责整个系统的控制,包括主从两块ARM板之间的通信,通过给单片机发送指令来控制系统中各设备的电源,以及监视系统的运行状态等;数据采集线程主要负责控制各深海传感器进行数据采集,将传感器发送来的数据接受并存储至ARM板上的SD卡中;数据上传线程主要负责系统回收后与PC机间进行通信,并将采集的数据上传。然后给出了海底边界层原位微剖面监测系统的实物图、实验调试图。最后对论文的工作进行了总结与展望。