论文部分内容阅读
健康的水质是我们日常生活中不可或缺的资源。我国是水资源占有量大国,但也是人均占有量“小国”。在人均资源不足的情况下,我国水污染量却逐渐扩大。水质采集监测系统集成了现代传感器、应用电子、大数据分析、大型数据库等先进技术,可有效采集并监测多种水域、水源的水质状况,是污染源监测、水质状况实时跟踪、大型水质污染事故预警、辅助政策规划的强力有效工具。目前,我国使用的水质监测系统,通常是基于站点或实验室的自动或手动监测,采集方式多是固定站点的断面或流域采集,价格昂贵、操作复杂等因素限制了监测系统的推广。本文在深入了解现有水质监测系统的软硬件设备及国内外发展趋势基础上,设计了一套基于STM32的小型水质监测系统,可实现多水质参数的高精度、并行采集。首先,根据目前水质监测系统的发展现状,总结了水质监测系统的设计需求,并结合采集参数要求制定了系统开发方案。其次,基于单元模块化设计原则开发了系统硬件平台,并以高集成度、多功能的设计目标完成了AD转换、TF保存、WiFi传输等模块的研制;针对系统硬件平台中SDIO模块数据存取复杂的缺点,本文移植了FATFS文件管理系统。再次,根据硬件平台及数据传输模块的特点,开发了与硬件平台相配套的软件系统,并配以Oracle数据库、BP神经网络等工具、模型,实现了采集的水质数据的可靠性保存、分析。最后,本文通过实验室模拟测试和大连西山大水库的现场采集,验证并完善了数据操作流程和系统功能。实验结果表明,本文实现了对水质的多参数并行实时监测,成功完成了模拟量、数字量等信号的采集,并实现了AD采集转换、数据传输保存、参数综合分析等功能。串口、WiFi等多种数据传输方式的协调稳定运作,可靠地将数据从下位机传输到了上位机软件平台,协助上位机完成了数据显示、处理等工作。Oracle数据库和BP网络模型的良好工作性能,也进一步提高了水质监测系统的安全性、可靠性和综合分析能力。总之,本文的水质监测系统具有高性价比、高集成度、高灵活性、稳定可靠、部署灵活等优点,能与市场上许多基础硬件设备、软件应用无缝连接,可满足水质监测市场的现有需求,为水质参数采集、分析和保存提供了一种新的设计解决方案。