论文部分内容阅读
由于工业技术不断发展,生活废水排放的污水不停的增加,导致城市中的水源被污染的越来越严重,对人体的健康非常的不利。另一方面随着人们对生活质量的要求和自身健康状况的重视,工业用水和家庭用水的水质问题得到越来越的关注。在这样的一个背景下,净水器就有了广泛的市场空间,但是现在大部分工业净水器智能化低、操作复杂、效率低,所以设计出一套高效率、使用便捷、数字化水平高的净水系统具有重要的意义。本文就嵌入式工业净水设备的控制系统进行深入研究,设计一种MCU是基于STM32为该系统处理器,UCOSII操作系统和LWIP网络系统为底层软件的嵌入式净水控制系统。硬件上,7寸触摸屏作为操作界面,机箱主体分别为增压泵、水压检测计、水量检测计、RO膜、高低压开关等,作用分别是增加设备的压力、检测设备各个环节的压力值、记录当前的净水量、过滤水源。软件上,采用实时操作系统μC/OS-II作为底层操作系统,串口屏控件作为GUI界面开发套件,用来做设备控制和实时显示数据,在本系统上位机是采用keil uvision5作为开发环境。界面总体分为状态和数据显示区以及功能区,其中的功能区又分为参数配置模块和设备调试模块,数据存储模块,具体实现方法涉及到GPIO、UART、IIC以及以太网LWIP等编程。本系统将以整体框架的设计、平台的搭建、软件的编程、数据的采集和处理的步骤去介绍工业净水控制系统的设计流程,其中主要详细介绍系统软件的实现过程。完成了净水设备的控制系统的所有功能的硬件和软件的部分,并且已经在硬件设备上调试实现了。整个系统的动作控制、开关控制、数据采集与处理、GUI界面的交互、在线升级,权限管理等一系列功能都可以实现,并且能够稳定运行。