论文部分内容阅读
极地是地球系统的重要组成部分,进行极地海洋环境的监测与研究,对于揭示极地海洋环境的快速变化及其对地球变化的响应与反馈作用具有重要意义。但是由于受极地气候条件的限制,目前对极地海洋环境的调查活动主要集中在夏季,采用传统的船基调查方式开展,缺乏全年连续的监测数据。极地近岸海洋环境监测系统即依托我国南极长城站为试验海区建立的一套长期、连续的监测系统,系统对海水的温度、盐度、深度、pH、PAR、ORP、叶绿素和海流八个参数进行长期监测。本文主要介绍了针对极地近岸海洋环境监测系统上位机与下位机之间数据实时传输进行的设计研究和上位机软件设计。极地海洋环境监测系统分为水下部份和岸上控制部份。水下部份由主要由传感器组和水下控制单元组成,功能是控制各传感器进行实时采样并把采样数据打包发送至上位机。岸上控制部份主要由上位机及UPS电源组成,功能是向下位机自动发送采样指令,并接收采样数据进行处理。上位机与下位机之间的数据传输通过串口实现,两者之间使用成熟可靠的RS485总线相连。下位机使用C8051F020单片机控制,MAX3430芯片把C8051F020串口数据传输信号转换为RS485标准与上位机通信,上位机使用UT-201转换器实现RS485/RS232转换。上位机控制软件使用VB6.0开发,功能分为3大块进行设计:控制指令的发送及数据接收功能;自动发邮件功能;数据回放功能。通过Timer控件实现准确定时,使用MSComm控件驱动串口,控制指令定时通过串口发送,数据接收后保存为文本文件。通过Jmail组件与Timer配合,实现邮件定时发送,自动把当日的数据文件作为邮件附件。引用MSChart组件绘制采样数据曲线图。经过实验室及布放现场的实验和调试,数据达到了可靠通信的要求。并实现了数据自动采样及保存,邮件自动发送到指定邮箱,并且随时能查看历史数据曲线图三大功能。