为解决水污染问题,设计了一种基于STM32F103ZET6的水质监测系统。该系统通过传感器对水体的pH值、溶解氧以及温度3项指标进行监测,并将参数传送到单片机,实时保存到SD卡以及显示到LCD屏上。该系统主要采用Modbus/RS485通讯协议,数据通信稳定性可靠、抗干扰性强,有很好的人机交互功能,能应用于水质监测等环境监测领域。