热水锅炉单片机温度控制系统 - 图文 联系客服

发布时间 : 星期五 文章热水锅炉单片机温度控制系统 - 图文更新完毕开始阅读e9e4fa11336c1eb91a375def

广西大学本科生毕业设计论文

图3.1 设计主流程图

25

广西大学本科生毕业设计论文

3.3 各子程序设计流程图

3.3.1 液晶显示模块流程图如下

开始 单片机向LCD写命令 LCD初始化 单片机向LCD写数据 是

LCD是否忙 否 显示数据

图3.2 液晶显示模块

结束 3.3.2 读温度值模块流程图

26

开始 DS18B20初始化 DS18B20初始化 数据转换处理 跳过读序列号 读取温度值高低位 启动温度转换 跳过读序列号 延时 返回 图3.3 读温度值模块流程图

广西大学本科生毕业设计论文

3.3.3 判断模块流程图

判断模块程序主要完成对热水锅炉的水位与温度进行报警与调节的控制,其中水温其报警的方式为声光报警,水位报警方式为灯光报警,水位高于高水位时候红灯亮,水位低于低水位的时候绿灯亮。在水温超过设定温度的上限时,系统通过继电器控制降温风扇启动。同理,当锅炉水温低于设定的温度下限的时候,会时加热器启动开始加热升温。水位的控制主要是通过控制加水水泵的通断进行调控的,水位超过设定上限停止加水,水位低于设定水位下限时水泵开启加水。其流程图如图3.4所示。

27

开 始 否超出温度上限 是 停止声光报警 声光报警 风扇开启 否 低于温度下限 是加热开启 声光报警 否 超出水位上限 是 水泵停止 红灯亮 否 低于水位上限 是 水泵开启 绿灯亮 返 回 图3.4 判断模块流程图

停止声光报警 红灯熄灭 绿灯熄灭 广西大学本科生毕业设计论文

3.3.4 键盘温度设定模块流程图

此模块跟判断模块流程图类似,需要接受按键输入,分别调节温度值上

下限等功能,键盘温度设定块流程图如下:

是 上调设定值 是 延时消抖 确认按下吗? 确认按下吗? 是 显示设定温度值 否 开始 功能键按下? 是 延时消抖 否 加键按下吗? 否

下调设定值 是 否 减键按下吗? 是 延时消抖 否 确认按下吗? 否

声光报警 是 温度超出设定值了吗? 否 取消报警 判断退出界面? 否 返回

28