论文部分内容阅读
为了满足在水工实验中实时采集波浪高度并进行分析计算和实现无反射(吸收)式造波的需求,本文详细的介绍了电容式波高传感器和波浪数据采集处理程序的设计方法。电容式传感器部分包括敏感元件传感原理图和公式的推导过程、详细的电路图以及单片机程序。系统测量的基本原理是根据水和空气的相对介电常数不同,从而响应波高的变化。再通过555定时器和单片机将原始信号转化为数字量并传送给上位机存储、显示。经测试,该系统工作稳定、精度高、响应迅速。波浪数据采集处理程序包括与波浪数据时域分析相关的基本概念以及具体的程序设计思路和方法。计算机通过串口接收波浪数据,而对串口的编程主要是运用了MSComm控件。在对波浪数据的时域分析中,综合运用了部分大波平均值法和超值累积法。还包括快速傅里叶变换(FFT)规律及其程序实现、功率谱估计编程以及波浪谱各阶矩的计算与显示。在介绍FFT时,给出了具体的程序流程图以及一些关键代码段。经测试,本程序运行稳定、响应迅速、计算结果准确可信。