本项目为作者研究生毕业设计,包含完整的软硬件系统设计、论文、PPT说明及系统拓扑图。
本系统面向输气站场气体泄漏的实时监测与报警,采用分布式多节点架构,集成多种气体与环境传感器,结合无线通信与上位机平台,实现数据采集、传输、存储、可视化与报警等功能。系统设计涵盖嵌入式下位机(固定节点、遥测节点、中继协调节点)与上位机监控平台。
系统由固定检测节点、遥测定位节点、中继协调节点、上位机监控平台和数据库组成,各节点通过LORA无线通信与中继协调器连接,中继通过RS232与上位机通信。
- Part01-气体泄漏检测系统-固定检测节点:基于STM32F103,C语言实现,负责气体浓度等环境参数的实时采集与上传。
- Part02-气体泄漏检测系统-遥测定位节点:基于STM32F103,C语言实现,支持定位与多传感器采集。
- Part03-气体泄漏检测系统-中继协调节点:基于STM32F103,C语言实现,负责多节点数据汇聚、存储、转发与协调。
- Part04-输气站场气体泄漏监测系统上位机:基于Qt/C++,实现数据接收、可视化、存储与报警。
各部分详细功能、依赖、编译方法请见对应子目录README。
- 多节点分布式气体与环境监测
- LORA无线通信,远距离数据传输
- 支持多种气体/环境传感器(MQ135、MQ4、DHT11、MPU6050、TDLAS等)
- 本地数据存储(SD卡/FATFS)与远程数据上传
- 上位机平台数据可视化、历史查询、报警提示
- UCOS-III实时操作系统多任务调度
- 完善的模块化设计,便于扩展与维护
- 详细设计原理、软硬件实现、实验结果等内容请参考
./说明文档/毕业论文.pdf - 项目PPT简要介绍见
./说明文档/项目介绍.pptx - 其他技术细节、接口协议、调试说明等见各子目录及
./说明文档/
- V1.0 完成系统框架与多任务内核、传感器数据采集、json数据封装
- V2.0 完成OLED显示、串口响应、LORA任务中dht11和TDLAS的消息队列传输
- V3.0 完成上位机对下位机的数据问询
- V4.0 完成lora信息传输与系统联调
感谢导师、同学及家人对本项目的支持与帮助。
如需进一步技术支持或交流,请联系作者。
