基于STM32单片机的管廊检测系统
一.系统设计
管廊检测系统可以进行管廊环境中的温湿度、甲烷浓度、水压以及实时位置的检测,通过设置合适的参数阈值实现温湿度、甲烷浓度以及水压的控制和报警,通过继电器来进行温湿度调节。检测到的数据会通过ESP8266上传到上位机端进行显示,上位机端还能检测到是否报警。
图1 系统框图
二.硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,使用ATGM336H进行GPS定位,XGZP6847压力传感器进行气压检测,DHT11进行温湿度检测,MQ-4进行甲烷浓度检测,检测到的数据会通过串口发送到ESP8266,再尤其发送到上位机端进行显示和监控。
图2 硬件电路
三.软件设计
系统在完成系统初始化后就开始通过传感器进行数据检测,检测到温湿度、甲烷浓度以及经纬度数据会通过无线模块上传到上位机端,在上位机端可以设置温湿度阈值,当检测到超过温湿度阈值就会通过继电器进行调节。
图3 程序流程图
图4 主程序
四、实物展示
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !