摘要:温度指标在许多工程项目中是不可或缺的重要参数,但是传统的温度测量,都是从传感器引出线缆到达显示面板或主机才能测量温度的变化。对于一些腐蚀性强或密封性高,温度测量与主机距离远的环境,有线温度测量实现起来就比较困难。
针对这一情况提出一种多点无线温度测量系统。采用数字式温度传感器DSl8B20作为测温节点,89C52单片机作为下位机微处理器来控制温度值的采集,并通过无线收发模块NRF905进行传输,最后通过串口将数据传送到上位机进行显示。实验证明,该系统解决了在复杂环境下温度采集和获取的问题。因此无线温度测量技术,具有较高的精度和很好的推广应用前景。
关键字 无线温度测量;89C52单片机;DSl8B20;NRF905
目录
摘要
Abstract
1绪论-1
1.1选题的背景及意义-1
1.2系统研究的内容及主要工作-1
2系统硬件设计-2
2.1系统总体方案设计-2
2.2单片机的选择-3
2.2.1 89C52单片机简介-3
2.2.2主要功能特性-3
2.3数字式温度传感器DS18B20芯片-4
2.3.1 DS18B20芯片简介-4
2.3.2 DS18B20的内部结构-5
2.3.3 DS18B20测温原理-6
2.3.4 DS18B20的封闭和供电方式-7
2.4无线收发模块nRF905-8
2.4.1 nRF905芯片简介-8
2.4.2工作模式-9
2.4.3器件配置-11
2.4.4接口-11
2.4.5 NRF905与单片机的连接-12
2.5 LED数码显示器-13
2.5.1 LED显示器的结构与原理-13
2.5.2 LED数码管显示器的译码方式-13
2.5.3 LED数码管的显示方式-13
2.5.4 LED驱动及硬件连接电路-14
2.6单元电路介绍-15
2.6.1时钟发生器-15
2.6.2复位电路-16
2.6.3电源电路-16
2.7串行通信及RS-232总线-16
2.7.1串行通信-16
2.7.2 RS-232串口通信-17
2.8 信号转换电路设计-18
2.8.1 PL2303(USB转RS232控制器)-18
2.8.2 USB接口-19
2.8.3 PL2303芯片与单片机的连接-20
3系统软件设计-21
3.1系统整体软件框图-21
3.2软件调试工具-25
3.3程序编写-26
3.4程序调试-26
3.5上位机设计-27
3.5.1 VB的MSComm控件简介-27
3.5.2 MSComm控件的常用属性及参数设置-28
3.5.3串口调试-28
4系统总体测试-30
4.1 系统硬件调试-30
4.2 上位机调试与显示结果-31
结论-32
致谢-33
参考文献-34