多点温度无线采集系统设计
无需注册登录,支付后按照提示操作即可获取该资料.
多点温度无线采集系统设计(任务书,开题报告,论文20000字)
摘 要
传统方式下的多点温度测量方式,对测量环境的要求很高、连线复杂。近年来,人们更倾向于将无线通信技术运用到多点温度的测量系统中去,因为这种无线方式方便安装,组网很灵活,对测量环境的要求也较小。
本文运用无线温度采集的原理设计了一种采集多个点温度的系统。温度传感器将采集到的温度数据传送给单片机进行处理,然后由无线发送模块发给接收端,经接收端的接收模块接收后,送单片机进一步处理,在液晶屏和上位机进行显示和保存。本文详细介绍了硬件电路以及软件的设计构思和实现过程。其中,硬件电路包括温度采集模块、无线收发模块、液晶显示模块和上位机。软件部分则由主程序和各个模块的功能执行子程序构成,其中包括初始化、寄存器及数据的读写等。
本设计对温度数据的采集和传输距离进行了实验,验证了要求实现的各项功能,证明了系统用无线方式完成测量多点的温度的可行性。
关键词:多点温度采集 单片机 温度传感器
Design Of Wireless Multipoint Temperature Acquisition System
Abstract
The traditional way to measure temperature has some apparent disadvantages such as high demand of environment and complex attachment when multiple points are involved. In recent years, wireless communication technology is widely used in multipoint temperature acquisition system, because this wireless way is convenient to install, networking is very flexible and demand for measure environment is small.
Based on the principle of wireless temperature acquisition, this paper provides an implementation method of monitoring multipoint temperature. The temperature collected by temperature sensor is sent to microcontroller for processing; wireless transmitter module sends it to receiving end; microcontroller makes further treat and then transports it to LCD and PC for display and saving. This paper makes a detailed description of design concept and process of hardware and software. The hardware circuit includes temperature acquisition module, wireless transceiver module, LCD module and PC. The software consists of main program and each function module, including initialization, register and read and write of data.
This design conducts an experiment about acquisition of temperature and transmission distance, verifying the required functions and proving that it’s feasible to measure multipoint temperature by wireless way.
Keywords: Multipoint temperature acquisition; microcontroller; temperature sensor
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题意义及背景 1
1.2 国内外研究现状 1
1.3 课题研究内容及要求 2
1.4 本文的安排 3
第二章 系统总体设计 4
2.1 系统框图 4
2.2 主要器件的选择 5
2.2.1 单片机的选择 5
2.2.2 温度传感器的选择 6
2.2.3 无线传输模块的选择 7
第三章 系统硬件设计 9
3.1单片机主控模块 9
3.1.1 STC89C52单片机简介 9
3.1.2 STC89C52单片机的特性 10
3.1.3 单片机复位和时钟电路 11
3.2 系统的发射和接收模块 13
3.2.1 nRF24L01简介 13
3.2.2 nRF24L01的工作原理 14
3.3 温度传感器模块 15
3.3.1 DS18B20简介 15
3.3.2 DS18B20的工作原理 16
3.4 液晶显示模块 18
3.4.1 LCD1602简介 18
3.4.2 LCD1602的工作原理 20
3.4.3 LCD1602与单片机的接口电路 20
第四章 系统软件设计 23
4.1 软件开发环境 23
4.2 程序设计部分 24
4.2.1 程序设计及流程图 24
4.2.2 无线发射和接收子程序 25
4.2.3 温度测量子程序 27
4.2.4 显示温度值子程序 29
第五章 调试、分析与结果 32
5.1 调试工具 32
5.2 调试步骤 33
5.3 调试结果及分析 34
总结与展望 37
参考文献 38
致 谢 40
附录1 PCB图 41
附录2 实物图 42
附录3 主要元器件清单 43
附录4 源程序 44