摘要:本文设计了一个基于WIFI与LabWindows/CVI的环境参数采集系统。该系统利用单片机控制温湿度传感器、一氧化碳传感器进行数据采集,并连接串口转Wifi模块ESP8266将其设置为服务器模式。上位机的LabWindows/CVI开发平台调用TCP库函数通过Wifi与作为服务器的ESP8266相连接,以此实现单片机与LabWindows/CVI间的Wifi通信。
本设计能够实现环境参数实时采集、数据传输、PC端显示返回数据并绘图分析的功能,具有成本低、功耗低、简单直观等优点。
关键词 环境参数;传感器;WIFI;LabWindows/CVI
目录
摘要
Abstract
1绪论-1
1.1 课题研究背景及意义-1
1.2 单片机简介-1
1.3 LabWindows/CVI简介-1
1.4 设计目标-2
1.5 主要研究内容及章节安排-2
2 UART-WIFI模块-3
2.1 UART-WIFI模块简介-3
2.2 ESP8266模块产品简介-3
2.2.1 ESP8266模块主要功能-3
2.2.2 ESP8266模块使用方法-3
2.3设置和测试ESP8266模块-5
2.3.1 安装连接ESP8266模块-5
2.3.2 ESP8266模块测试步骤-5
2.4 本章小结-6
3系统硬件设计-7
3.1 总体设计方案-7
3.2 STC89C52单片机最小系统-7
3.2.1 STC89C52RC单片机简介-8
3.2.2 晶振电路-9
3.2.3 复位电路-9
3.3 温湿度传感器模块-10
3.4 显示模块-10
3.5 一氧化碳传感器模块-11
3.5.1 一氧化碳传感器-11
3.5.2 A/D 转换芯片ADC0832-12
3.5.3一氧化碳传感器模块整体设计-12
3.6 本章小结-13
4系统软件设计-14
4.1 LabWindows/CVI使用方法介绍-14
4.2 LabWindows/CVI设计思路及步骤-14
4.2.1 创建用户界面-14
4.2.2 程序代码编写-17
4.3 Keil μVision4简介-21
4.4 单片机程序设计-21
4.5 本章小结-22
5系统测试-23
5.1 ESP8266模块输出测试-23
5.2 系统整体测试-25
5.3本章小结-28
结论-29
致谢-30
参考文献-31