(完整版)基于单片机的无线温湿度采集系统毕业设计论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业论文(设计)论文题目无线温湿度采集系统设计

二零一一年六月

目录

1引言 (1)

2设计要求 (1)

3系统总体方案 (1)

4采集模块硬件电路设计 (2)

4.1电源模块设计 (2)

4.2S H T10温湿度传感器 (3)

4.3A T89S52芯片介绍 (4)

4.3.1时钟电路 (4)

4.3.2复位电路 (5)

4.4n R F905功能的实现 (5)

4.4.1n R F905的接口 (5)

4.4.2n R F905的工作模式 (6)

4.4.3器件配置 (7)

4.4.4n R F905供电电源 (8)

5接收模块硬件电路设计 (8)

5.1n R F905的接收流程 (8)

5.2L C D1602液晶显示 (9)

6软件设计 (10)

6.1采集模块软件设计 (10)

6.2接收模块软件设计 (12)

6.3 nRF905通过SPI口与单片机通讯…………………………………………

1 3 7系统调试与性能分

析 (14)

结论…………………………………………………………………………………

1 5

致谢…………………………………………………………………………………

1 5 参考文献 (16)

附录A发射模块电路图 (18)

附录B接收模块电路图 (19)

附录C n R F905原理图 (20)

附录D实物图 (21)

无线温湿度采集系统设计

摘要:温湿度测量在工业生产中有着广泛的应用。通常,要实现温湿度测量和自动控制,监控室与现场之间必须敷设大量的电缆,这是一个麻烦的问题。本文提

出采用无线温湿度测量的方案,不必敷设电缆,可以节省费用和时间。该采集系统是以AT89S52芯片为主要,利用数字式温湿度传感器SHT10进行收集,将收集数据传给单片机AT89S52,经过处理从无线发送模块nRF905发射出去,单片机通过模拟SPI口实现与nRF905之间的通信,因为nRF905

兼具发射和接收功能,经过一定距离的通信,接受模块通过NRF905将数据传给AT89S52,单片机经处理后,将数据传给显示屏LCD1602.完成无线数据采集与发送。

关键词:nRF905 AT89S52 AHT10

1 引言

温度、湿度是工农业生产的主要环境数据,在工农业生产实践中占有重要地位,比如湿度大温度高的话会使粮食发芽,腐败,有可能还会导致二氧化碳的增加,使进入的工人窒息如果粮食发芽,会导致温度升高,从而发生火灾等。所以对其进行适时准确的测量具有重要意义。而传统的温湿度传感器需通过较复杂的电路才能将温度信号转化为数字信号,且远距离传输会引起较大的误差。本系统采用单总线数字温湿度传感器芯片SHT10,直接将温湿度变为数字信号,配合单片机及无线通信模块nRF905进行无线数据传输,达到实时采集的目的。利用单片机对温、湿度控制具有控温、湿精度高、功能强、体积小、价格低,简单灵活等优点,很好的满足了工艺要求。本文介绍了利用AT89S52对温湿度进行智能化采集的过程。

2 设计要求

温湿度的测量在仓库管理,生产制造,科学研究以及日常生活中被广泛应用。传统的温湿度测量采用有线测控系统,实施网络布线工程,大大增加了系统成本,降低了系统灵活性,可维护性与可扩展性。把无线通信技术应用到温湿度测量系统中,由传感器实时采集各节点处温湿度的信息,经处理后通过无线数据采集系统将温湿度信息传输到监控终端,从而实现集成化,低成本和易操作的目的。

本设计是实现温度和湿度的测量和实时监控,通过单片机AT89S52直接连接传感器,将测量得到的温度和湿度数据显示在液晶屏上。上位机的数据经过无线传输及显示后再被传输至接受端的AT89S52,由单片机将数据转化为可以由液晶显示板1602显示的数据。

3 系统总体方案

本系统采用AT89S52单片机作为主控制器,无线温湿度采集系统是一种基于射频技术的无线湿温度检测装置。本系统由传感器和接收机,以及显示芯片组成。传感器部分由数字温湿度度传感器芯片SHT10,单片机AT89S52,低功耗射频传输单元nRF905和天线等组成。传感器采用电源供电,接收机接收来自传感器的温度数据,经过处理、保存后在LCD1602上显示,所存储的温度数据可以通过串行口连接射频装置与接收端进行交换。

单片机对nRF905 的对外接口进行SPI 读写操作,以此来控制nRF905 的工作模式以及相关收发数据的操作,从而完成无线数据传输。

nRF905

温湿度M 433MHZ M

传感器 C 无线发射无线接收 C 液晶显示

电源U U

采集模块接收模块

Preamble Address Pay_Load CRC

32 bit32 bit

图1 系统通讯方式及总体框图

4 采集模块硬件电路设计

显示单元采用LCD1602液晶显示,通过温湿度度传感器SHT10实现温湿度的采集,通过射频芯片nRF905实现无线数据传输和接收。采集模块框图2所示。

SHT10传感器

M

C 发送模块 电源 U

图2 采集模块框图

4.1 电源模块的设计

输出+5V 直流电源为设计中各个分电路、器件供电。如图3所示。

3

21

D1

BR IDG E

Vin 1

+5V

3

G N D

2

U1

LM7805C1470u F C3104F

C2104F C410u F VD 110u F

R11K

VC C

T?

TRA NS1

~220V

9V

图3 电源模块电路图

4.2 SHT10温湿度传感器

传统的温湿度传感器将温湿度转换成可以测量的电压或电容进行计算,虽然价格便宜,但精度不高,而且电路复杂,需要通过AD 转换器转换才能将电信号转换成数字信号。而数字式传感器测量得到的是数字量,可以直接与单片机相连。因此本设计传感器选择的是数字式温湿度传感器SHT10。

相关文档
最新文档