249基于单片机智能雾化泵时间控制系统设计
基于单片机的智能雾化泵时间控制系统设计
项目简介
雾化系统做得是否像样,关键不在于泵能不能启动,而在于整套工作周期是不是被清楚地安排好了。
这套方案围绕散热风扇、排风扇和雾化泵三路继电器展开,其中雾化泵的开闭时间可以通过按键设置,并按照设定周期循环工作 3 次后停止;随后排风扇启动 30 秒,再结束整个流程。系统还通过霍尔传感器检测状态并点亮四位高亮 LED,通过 LCD12864 显示当前参数和流程信息。
这种设计非常适合做流程型设备控制演示。
不是某一路继电器单独开关,而是三路执行端按先后顺序配合工作,这样的系统更接近真正设备的运行节奏。
相关资料截图
图一

图二

主要功能
- 系统供电为 13.6V DC。
- 三路继电器分别控制散热风扇、排风扇和雾化泵。
- 雾化泵的闭合时间和断开时间可通过按键设置。
- 雾化泵按设定时间循环工作 3 次后停止。
- 排风扇在雾化结束后启动约 30 秒。
- 霍尔传感器触发时点亮四位高亮 LED。
- LCD12864 中文显示当前流程数据。
方案设计
系统可以分成“散热预启动、雾化周期控制、排风收尾、状态显示”四个部分。
上电后继电器 1 先驱动散热风扇工作,雾化泵由继电器 3 按设定的开闭时间循环 3 次,随后停止;接着继电器 2 驱动排风扇工作 30 秒,对流程做尾段处理;霍尔传感器用于检测特定状态并驱动高亮 LED,LCD12864 则负责把当前工作参数和流程状态显示出来。
这道题的重点,在于它是一个完整的工艺流程,而不是单点控制。
散热、雾化、排风三段动作有明确先后关系,这使系统更像一台真正的设备控制器。
模块设计
1. 雾化泵定时控制模块
继电器 3 负责控制雾化泵,开闭时间都可调。
这是整套系统最核心的执行部分,也是流程节奏的中心。
2. 散热与排风模块
继电器 1 和继电器 2 分别承担散热风扇和排风扇控制。
它们负责在雾化前后完成辅助流程,保证整机运行节奏完整。
3. 检测与显示模块
霍尔传感器负责状态检测,高亮 LED 和 LCD12864 负责显示当前工作信息。
这一层让设备流程不仅在运行,也能够被清楚观察。
程序流程与实现重点
系统上电后,先初始化继电器、霍尔输入、按键、高亮 LED 和 LCD12864。
主循环中程序先启动散热风扇,然后按当前设定的闭合时间和断开时间驱动雾化泵循环 3 次;完成后停止雾化泵,转而启动排风扇 30 秒,最后关闭全部执行端并点亮蓝色指示灯表示流程结束。过程中若霍尔传感器检测到信号,则点亮四位高亮 LED 作为状态提示。
实现重点主要包括:
- 雾化泵开闭时间设置范围要清楚且易于修改。
- 三次循环计数必须准确,不能多跑或少跑。
- 继电器 1、2、3 的流程时序不能互相打乱。
- LCD12864 中文显示要把关键状态表达清楚,避免信息过杂。
调试与分析
雾化泵时间控制系统调试时,最容易出问题的是流程衔接。
如果雾化泵刚停,排风扇却迟迟不启动,或者散热风扇过早停止,整套工艺节奏就会被打断。对流程型设备来说,时序比单个模块能否动作更重要。
另外,时间参数可调意味着边界也必须认真处理。
0.5 分钟到 5 分钟虽然范围不算很大,但如果按键设置后没有即时更新到流程中,或者显示值和实际值不一致,用户就很难判断系统到底在按什么参数运行。
结语
智能雾化泵时间控制系统设计的价值,在于它把散热、雾化和排风做成了一套有明确节奏的设备流程。
不是简单继电器开开关关,而是在组织一整套有先后关系的运行过程。
本文来自博客园,作者:cc老师电子diy,转载请注明原文链接:https://www.cnblogs.com/cccblog/p/19900165

浙公网安备 33010602011771号