基于STM32F103C的登山环境监测系统的设计与实现.docx

资料分类:单片机自动化 上传会员:狂奔的小猪 更新时间:2021-11-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7511
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在Keil环境下根据登山环境监测系统数据采集端的功能,利用C语言编程、C++编程、TCP无线通信等技术编写数据处理程序。开发板通过传感器收集环境数据信息;QT图形界面和开发板通过TCP协议实现数据传输,图形界面显示气压、海拔、温度湿度、光照强度。当采集数据达到设定安全值上限开启报警。数据采集端具有信息采集、信息传送和信息呈现等功能。解决了不能实时获取环境信息的问题,从而达到了实时监测环境的目的。

 

关键词:环境监测;QT图形界面;TCP;Keil

 

目录

中文摘要

英文摘要

1  绪论-3

1.1  背景与现状-3

1.2  目的和意义-3

2  整体设计及技术方案-4

2.1  登山环境监测系统的整体设计-4

2.2  数据采集方案-4

2.3  数据传输方案-4

2.4  图形界面方案-6

3  硬件系统-7

3.1  中心处理器Cortex-M3和STM32F103C平台-7

3.2 DHT11温湿度传感器-7

3.3 BH1750光照传感器-8

3.4 BMP180大气压海拔传感器-9

3.5 ESP8266数据传输通信模块-10

4  软件整体系统-12

4.1 STM32开发板数据采集端程序设计-12

4.1.1 STM32开发板主程序设计-12

4.1.2 传感器模块初始化程序设计-12

4.1.3开发板对上位机发送命令协议接收解析-12

4.2  上位机图形界面程序设计-13

4.2.1 上位机网络通信程序-13

4.2.2 上位机数据呈现程序-14

5  系统测试-15

5.1  测试硬件-15

5.1.1  wifi模块的测试-15

5.1.2  各个传感器功能测试-16

5.2  上位机功能测试如下-17

结    论-18

参考文献-19

致    谢-20

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:利用单片机控制进行实时环境监测可在复杂的登山环境中对温湿度、大气压、海拔、光强等环境信息,可以及时有效的监测环境变化,为登山运动员攀登做充足准备,实现安全合理化登......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: