论文部分内容阅读
随着各国对海洋的开发利用,我国也将海洋开发作为发展战略的重要部分。海洋中的各种现象和过程影响着海洋生物的生存,也影响着人类的海上活动。在现代技术不断发展的今天,对海洋水文参数测量的更深入研究,单一参数的测量仪器已经不能满足需求,多水文参数测量仪成为研究者新的选择。本文设计了一种可配置的携带式海水温盐深浑浊度测量系统,能够测量海水的温度、电导率、压力、浊度四个参数,并通过串口将数据发送到PC机。本文针对温度、电导率、压力、浊度的测量原理和使用的方法进行了介绍,设计了四种参数的测量电路、信号处理电路,同时选择了本系统的主控制器,作为系统的控制单元,用于测量结果的发送与接收等操作。为了能够满足测量系统的模块化与可配置设计,使各个测量系统能够作为单独的测量系统独立工作,每个测量系统使用独立的处理器,选择ADuCM360作为温度和压力测量的各自的模数转换和控制单元,选择TMS320F28377S作为浊度和电导率测量系统各自的ADC和控制器,使用STM32F769作为系统的主控制器。针对信号采集,设计了温度测量的采集电路、电导率测量的激励和接收电路、压力测量的恒流源激励和测量放大电路、浊度测量的LED激励电路和接收电路,此外针对系统的通信,还设计了各测量系统的电源电路、通信电路,同时还有主处理器的存储电路、实时时钟电路。软件方面,分模块设计了主控系统和测量子系统的程序,包括ADC采集程序、通信程序、命令解析与执行程序、存储程序等。使用ADC采集程序采集到传感器数据后,在各自处理器中进行计算,得到温度、电导率、压力、浊度的结果。数据采集之后,将计算结果通过RS232接口发送到主控制器,主控制器接收到数据后,根据命令选择是否将数据存储于FLASH或将数据直接上传到PC机。通过最终的调试,完成了系统的功能,达到了测量目的,满足测量要求。