论文部分内容阅读
随着科技的进步,经济的发展,水污染问题日益严重,生活饮用水安全问题也受到了广泛关注。如果生活饮用水受到污染,将会对人们的生活造成巨大的不便,也会危害人们的身体健康,因此加强对生活饮用水的水质检测具有非常重要的现实意义。针对加强生活饮用水水质检测的需求,本文设计了一套基于STM32微控制器的在线多参数水质检测系统,主要功能是对家庭生活饮用水进行检测,并将检测结果上传到网络服务器,使用户可以随时随地查看家庭生活饮用水的水质状况,及时发现水质污染问题,保障家人生命安全。本文的主要工作是硬件电路以及各传感器驱动程序的设计。硬件电路设计主要包括:电源模块电路、TDS检测电路、PH检测电路、余氯检测电路、温度检测电路、TFT-LCD显示模块、串口Wi-Fi通信模块、JTAG模块等。硬件电路以STM32为控制器为核心,实现了对水质检测传感器输出信号的采集,信号经过A/D转换后送入STM32,进行数据处理后得到当前水质的温度、TDS值、PH值以及余氯含量,并通过串口Wi-Fi模块传送给网络服务器,供用户查看。软件部分主要分为数据采集程序,串口通信程序、液晶显示程序等部分,本文中详细介绍了系统的总工作流程及各模块的工作流程。本设计中考虑到温度与电极差异对检测结果的影响,对检测结果做了温度补偿,对传感器电极进行了两点校正。实验表明,本文设计的在线水质检测系统能自动检测多个水质参数,并且相比于常用的水质检测笔,在检测精度和稳定性等方面有比较明显的提高,其实验过程和结果基本达到预期的设计要求和目的,可以应用于家庭生活饮用水水质检测中。