论文部分内容阅读
本文针对现有的盐度检测仪表在数据通信方面的不足,设计了一个基于短距离高速无线通信的智能盐度检测系统,并构建了一个无线传感器网络,对盐度进行多点检测。本文设计的基于短距离高速无线通信盐度检测系统包括数据采集、处理单元和无线数据通信单元。在数据采集端,根据电导率法测量盐度的原理,设计了盐度测量电路,并通过Multisim 9电路仿真软件对设计的电路进行仿真。由于温度影响溶液的导电性,从而影响盐度的测量值,所以必须对测量值进行温度补偿。为此,设计了一种采用pt100热电阻测量温度的电路。在数据处理时,采用最小二乘法对测量数据进行拟合,并利用Matlab的函数拟合工具得到最佳的函数关系。在数据通信端,设计了基于nRF2401的短距离无线通信模块,实现采集数据的高速无线传输。数据采集单元将采集的盐度和温度数据经过处理后发送到接收端显示,接收端通过RS232总线将数据传到上位机。在实现了点对点的数据采集与传输之后,本文设计了一种基于查询/回复式的无线传感器网络,该网络由一个监控中心、一个或多个汇聚节点和若干个传感器节点组成。汇聚节点和其覆盖范围内的传感器节点采用星形的网络拓扑结构。监控中心通过汇聚节点向传感器节点发送采集数据命令,传感器节点在收到命令后采集数据并发送给汇聚节点,然后汇聚节点再将数据发送到监控中心,完成节点的数据采集。实际调试结果表明,本文设计的盐度测量方案,能够实现自动的温度补偿,测量精度较高;基于nRF2401的短距离高速无线通信模块,通信速率最高为1Mbps,通信距离可达60m;基于查询/回复式的无线传感器网络,网络结构简单,数据通信量小,电源能量消耗少,运行稳定,实现了盐度的多点实时检测。