房间通风设备监测控制系统设计与实现 - 基于STM32F103C8T6
房间通风设备监测控制系统设计与实现 - 基于STM32F103C8T6
本文将介绍一个基于STM32F103C8T6单片机的房间通风设备监测控制系统的设计方案。该系统能够对房间进行通风或制冷,并对通风状态进行检测。
系统工作原理:
新风通过过滤器和盘管,利用送风机送入房间通风管路。如果只需要通风,送风机工作,电磁阀关闭,送入房间通风管路。如果需要冷风,送风机工作,电磁阀打开,高压冷水冷却进风,实现输送冷气的目的。
系统功能:
- 实时显示送风机出口温度,范围10~60℃。
- 检测主管路过滤器后新风流量,当风机运行且流量过小(流量值自设),报警指示过滤器阻塞,发出报警。
- 设置按键选择通风和冷气两种状态。
- 显示电磁阀、送风机的工作状态,对电机运行故障进行报警。
系统设计:
基本任务实现
-
硬件设计
- MCU选择: 本系统使用STM32F103C8T6单片机进行控制和数据处理。
- 温度传感器选择: 本系统使用DS18B20数字温度传感器检测送风机出口温度。
- 新风流量检测: 本系统使用LDTR-WG0051流量传感器检测主管路过滤器后的新风流量。
- LCD屏幕: 本系统使用1602A型液晶屏幕用于显示系统状态和参数。
- 按键: 本系统使用一个按键用于选择通风和冷气两种状态,并使用另一个按键用于系统启动。
-
软件设计
- 主程序: 主程序采用轮询的方式,不断检测系统状态和参数,并根据检测结果进行控制和显示。
- 温度检测程序: 采用DS18B20数字温度传感器检测送风机出口温度,将检测结果存储在内存中。
- 新风流量检测程序: 采用LDTR-WG0051流量传感器检测主管路过滤器后的新风流量,将检测结果存储在内存中。
- LCD显示程序: 根据内存中存储的温度、状态和参数等信息,实时更新LCD屏幕上的显示内容。
- 警报程序: 当风机运行且流量过小(流量值自设),报警指示过滤器阻塞,发出报警。
进阶任务实现
-
硬件设计
硬件设计与基本任务相同。
-
软件设计
- 主程序: 主程序采用中断的方式,等待按键触发,根据按键触发的不同,进行相应的状态转换和控制。
- 按键检测程序: 采用中断的方式,检测按键是否被按下,并根据按键触发的不同,设置系统状态。
- LCD显示程序: 根据内存中存储的温度、状态和参数等信息,实时更新LCD屏幕上的显示内容。
- 警报程序: 当风机运行且流量过小(流量值自设),报警指示过滤器阻塞,发出报警。
- 系统启动程序: 采用中断的方式,等待系统启动按键触发,启动系统,并进行相应的初始化操作。
总结
本文介绍了房间通风设备监测控制系统的设计方案,该方案基于STM32F103C8T6单片机,能够满足基本功能需求,并提供进阶功能实现方案。通过使用相应的硬件和软件设计,该系统可以有效地监测和控制房间通风设备,提高房间的舒适度和安全性。
原文地址: https://www.cveoy.top/t/topic/oYpC 著作权归作者所有。请勿转载和采集!