需要金币: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 |