基于单片机的无线温湿度采集系统设计.doc_第1页
基于单片机的无线温湿度采集系统设计.doc_第2页
基于单片机的无线温湿度采集系统设计.doc_第3页
基于单片机的无线温湿度采集系统设计.doc_第4页
基于单片机的无线温湿度采集系统设计.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 论 文(设计)论文题目 无线温湿度采集系统设计 二零一一年 六 月目 录1 引言12 设计要求13 系统总体方案14 采集模块硬件电路设计24.1 电源模块设计24.2 SHT10温湿度传感器34.3 AT89S52芯片介绍44.3.1 时钟电路44.3.2 复位电路54.4 nRF905功能的实现54.4.1 nRF905的接口54.4.2 nRF905的工作模式64.4.3 器件配置74.4.4 nRF905供电电源85 接收模块硬件电路设计85.1 nRF905的接收流程85.2 LCD1602液晶显示96 软件设计106.1 采集模块软件设计106.2 接收模块软件设计126.3 nRF905通过SPI口与单片机通讯137 系统调试与性能分析14结论15致谢15参考文献16附录A 发射模块电路图18附录B 接收模块电路图19附录C nRF905原理图20附录D 实物图21无线温湿度采集系统设计摘要:温湿度测量在工业生产中有着广泛的应用。通常,要实现温湿度测量和自动控制,监控室与现场之间必须敷设大量的电缆,这是一个麻烦的问题。本文提出采用无线温湿度测量的方案,不必敷设电缆,可以节省费用和时间。该采集系统是以AT89S52芯片为主要,利用数字式温湿度传感器SHT10进行收集,将收集数据传给单片机AT89S52,经过处理从无线发送模块nRF905发射出去,单片机通过模拟SPI口实现与nRF905之间的通信,因为nRF905兼具发射和接收功能,经过一定距离的通信,接受模块通过NRF905将数据传给AT89S52,单片机经处理后,将数据传给显示屏LCD1602.完成无线数据采集与发送。关键词:nRF905 AT89S52 AHT101 引言温度、湿度是工农业生产的主要环境数据,在工农业生产实践中占有重要地位,比如湿度大温度高的话会使粮食发芽,腐败,有可能还会导致二氧化碳的增加,使进入的工人窒息如果粮食发芽,会导致温度升高,从而发生火灾等。所以对其进行适时准确的测量具有重要意义。而传统的温湿度传感器需通过较复杂的电路才能将温度信号转化为数字信号,且远距离传输会引起较大的误差。本系统采用单总线数字温湿度传感器芯片SHT10,直接将温湿度变为数字信号,配合单片机及无线通信模块nRF905进行无线数据传输,达到实时采集的目的。利用单片机对温、湿度控制具有控温、湿精度高、功能强、体积小、价格低,简单灵活等优点,很好的满足了工艺要求。本文介绍了利用AT89S52对温湿度进行智能化采集的过程。2 设计要求温湿度的测量在仓库管理,生产制造,科学研究以及日常生活中被广泛应用。传统的温湿度测量采用有线测控系统,实施网络布线工程,大大增加了系统成本,降低了系统灵活性,可维护性与可扩展性。把无线通信技术应用到温湿度测量系统中,由传感器实时采集各节点处温湿度的信息,经处理后通过无线数据采集系统将温湿度信息传输到监控终端,从而实现集成化,低成本和易操作的目的。本设计是实现温度和湿度的测量和实时监控,通过单片机AT89S52直接连接传感器,将测量得到的温度和湿度数据显示在液晶屏上。上位机的数据经过无线传输及显示后再被传输至接受端的AT89S52,由单片机将数据转化为可以由液晶显示板1602显示的数据。 3 系统总体方案本系统采用AT89S52单片机作为主控制器,无线温湿度采集系统是一种基于射频技术的无线湿温度检测装置。本系统由传感器和接收机,以及显示芯片组成。传感器部分由数字温湿度度传感器芯片SHT10,单片机AT89S52,低功耗射频传输单元nRF905和天线等组成。传感器采用电源供电,接收机接收来自传感器的温度数据,经过处理、保存后在LCD1602上显示,所存储的温度数据可以通过串行口连接射频装置与接收端进行交换。单片机对nRF905 的对外接口进行SPI 读写操作,以此来控制nRF905 的工作模式以及相关收发数据的操作,从而完成无线数据传输。 nRF905 温湿度 M 433MHZ M 传感器 C 无线发射 无线接收 C 液晶显示 电源 U U 采集模块 接收模块PreambleAddressPay_LoadCRC32 bit32 bit图1 系统通讯方式及总体框图4 采集模块硬件电路设计显示单元采用LCD1602液晶显示,通过温湿度度传感器SHT10实现温湿度的采集,通过射频芯片nRF905实现无线数据传输和接收。采集模块框图2所示。 SHT10传感器 M C 发送模块 电源 U图2 采集模块框图4.1 电源模块的设计输出+5V直流电源为设计中各个分电路、器件供电。如图3所示。图3 电源模块电路图4.2 SHT10温湿度传感器传统的温湿度传感器将温湿度转换成可以测量的电压或电容进行计算,虽然价格便宜,但精度不高,而且电路复杂,需要通过A/D转换器转换才能将电信号转换成数字信号。而数字式传感器测量得到的是数字量,可以直接与单片机相连。因此本设计传感器选择的是数字式温湿度传感器SHT10。瑞士sensiron司推出了shtxx单片数字温湿度集成传感器,采用CMOS过程微加工专利技术,确保产品具有极高的可靠性和出色的长期稳定性,该传感器由两个电容式聚合体测湿元件和一个隙式测温元件组成,并与一个14位A/D转换器以及一个2-wire数字接口在单芯片中无缝结合,使得该产品具有功耗低,反应快,抗干扰能力强等优点。图4 温湿度采集模块单片机与SHT10接口电路部分:SHT10的SCK口和DATA口分别与单片机的P1.6口和P1.7口连接,DATA需要一个外部的上拉电阻(4.7k)将信号提拉至高电平,只有当DATA为高电平时,SHT10才开始工作,如图4所示。4.3 AT89S52芯片介绍 AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。AT89S52是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单、可靠。用AT单片机构成最小系统时,只要将单片机接上时钟电路和复位电路即可,如图 AT89S52单片机最小系统所示。由于集成度的限制,单片机最小应用系统只能作一些小型的控制单元。其应用特点:有可供用户使用的大量I/O口线; 内部存储器容量有限;应用系统开发具有特殊性。图5 单片机引脚图4.3.1 时钟电路AT89S52虽然有内部振荡电路,但要形成时钟,必须外部附加电路。AT89S52单片机的时钟产生方法有两种,一种是内部方式,利用时钟内部的振荡电路产生时钟信号;另一种是外部方式,时钟信号由外部引入。本设计采用内部时钟方式,利用芯片内部的振荡电路,在XTAL1、XTAL2引脚上外接定时元件,内部的振荡电路便产生自激振荡。本设计采用最常用的内部时钟方式,即用外接晶体和电容组成的并联谐振电路。振荡晶体可以在1.2MHZ到24MHZ之间选择,常用的晶振频率有6MHZ、12MHZ和11.0592MHZ。电容CX1和CX2主要是帮助起振,称为谐振电容,电容值无严格要求,但电容的取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响,CX1、CX2可在20pF到100pF之间取值,当时钟频率为12MHZ时典型值为30pF。所以本设计中振荡晶体采用12MHZ,电容选择30pF。4.3.2 复位电路AT89S52的复位是由外部的复位电路实现的。复位引脚RST通过一个斯密特触发器来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。图6 单片机最小系统4.4 nRF905功能的实现nRF905单片无线收发器工作由一个完全集成的频率调制器,一个带解调器的接收器,一个功率放大器,一个晶体震荡器和一个调节器组成。ShockBurst工作模式的特点是自动产生前导码和CRC,可以很容易通过SPI接口进行编程配置。nRF905系统原理图见附录C。4.4.1 nRF905的接口nRF905主要包括三种接口:1)、模式控制接口:该接口由PWR、TRX_CE、TX_EN组成控制由nRF905组成的高频头的四种工作模式:掉电和SPI编程模式;待机和SPI编程模式 ;发射模式;接收模式。2)、SPI接口:SPI 接口由 CSN、SCK、MOSI以及MISO组成。在配置模式下单片机通过SPI接口配置高频头的工作参数;在发射/接收模式下单片机SPI接口发送和接收数据。3)、状态输出接口:提供载波检测输出CD,地址匹配输出AM,数据就绪输出DR。表1 nRF905的引脚说明管脚名称管脚功能说明1VCC电源电源+3.33.6V DC2TX_EN数字输入TX_EN=1 TX模式 TX_EN=0 RX模式3TRX_CE数字输入使能芯片发射或接收4PWR_UP数字输入芯片上电5uCLK时钟输出本模块该引脚废弃不用,向后兼容6CD数字输出载波检测7AM数字输出地址匹配8DR数字输出接收或发射数据完成9MISOSPI接口SPI输出10MOSISPI接口SPI输入11SCKSPI时钟SPI时钟12CSNSPI使能SPI使能13GND地接地14GND地接地4.4.2 nRF905的工作模式nRF905有两种工作模式和两种节能模式。两种工作模式分别是ShockBurstTM接收模式和ShockBurstTM发送模式,两种节能模式分别是关机模式和空闲模式。nRF905的工作模式由TRX_CE、TX_EN、PWR_UP三个引脚决定。表2 nRF905的工作模式PWR_UPTRX_CETX_EN工作模式0XX掉电和SPI编程10XStandby和SPI编程110ShockBurst EX111ShockBurst TX与射频数据包有关的高速信号处理都在nRF905片内进行,数据速率由微控制器配置的SPI接口决定,数据在微控制器中低速处理,但在nRF905中高速发送,因此中间有很长时间的空闲,这很有利于节能。由于nRF905工作于ShockBurstTM模式,因此使用低速的微控制器也能得到很高的射频数据发射速率。在ShockBurstTM接收模式下,当一个包含正确地址和数据的数据包被接收到后,地址匹配(AM)和数据准备好(DR)两引脚通知微控制器。在ShockBurstTM发送模式,nRF905自动产生字头和CRC校验码,当发送过程完成后,数据准备好引脚通知微处理器数据发射完毕。由以上分析可知,nRF905的ShockBurstTM收发模式有利于节约存储器和微控制器资源,同时也减小了编写程序的时间。 (1)nRF905的发送流程 A. 当微控制器有数据要发送时,通过SPI接口,按时序把接收机的地址和要发送的数据送传给nRF905,SPI接口的速率在通信协议和器件配置时确定; B. 微控制器置高TRX_CE和TX_EN,激发nRF905的ShockBurstTM发送模式; C. nRF905的ShockBurstTM发送: 射频寄存器自动开启; 数据打包(加字头和CRC校验码); 发送数据包; 当数据发送完成,数据准备好引脚被置高; D. AUTO_RETRAN被置高,nRF905不断重发,直到TRX_CE被置低; E. 当TRX_CE被置低,nRF905发送过程完成,自动进入空闲模式。ShockBurstTM工作模式保证,一旦发送数据的过程开始,无论TRX_EN和TX_EN引脚是高或低,发送过程都会被处理完。只有在前一个数据包被发送完毕,nRF905才能接受下一个发送数据包。 (2)nRF905的节能模式 nRF905的节能模式包括关机模式和空闲模式。 在关机模式,nRF905的工作电流最小,一般为2.5uA。进入关机模式后,nRF905保持配置字中的内容,但不会接收或发送任何数据。空闲模式有利于减小工作电流,其从空闲模式到发送模式或接收模式的启动时间也比较短。在空闲模式下,nRF905内部的部分晶体振荡器处于工作状态。nRF905在空闲模式下的工作电流跟外部晶体振荡器的频率有关。4.4.3 器件配置 所有配置字都是通过SPI接口送给nRF905。SIP接口的工作方式可通过SPI指令进行设置。当nRF905处于空闲模式或关机模式时,SPI接口可以保持在工作状态。 (1)SPI接口配置 SPI接口由状态寄存器、射频配置寄存器、发送地址寄存器、发送数据寄存器和接收数据寄存器5个寄存器组成。状态寄存器包含数据准备好引脚状态信息和地址匹配引脚状态信息;射频配置寄存器包含收发器配置信息,如频率和输出功能等;发送地址寄存器包含接收机的地址和数据的字节数;发送数据寄存器包含待发送的数据包的信息,如字节数等;接收数据寄存器包含要接收的数据的字节数等信息。 (2)射频配置 射频寄存器的各位的长度是固定的。然而,在ShockBurstTM收发过程中,TX_PAYLOAD、RX_PAYLOAD、TX_ADDRESS和RX_ADDRESS 4个寄存器使用字节数由配置字决定。nRF905进入关机模式或空闲模式时,寄存器中的内容保持不变。 nRF905通过SPI接口和微控制器进行数据传送,通过ShockBurstTM收发模式进行无线数据发送,收发可靠,使用方便。4.4.4 nRF905供电电源另外,单片机的工作电压为5V,本次设计提供的电源也为5V,而射频芯片nRF905的工作电压在3.3V到3.6V之间,因此必须要进行电压转换,需要用一个电压转换芯片AMS11173.3。 图7 电压转换电路5 接收模块硬件电路设计nRF905接收上位机发射的数据,将其传输至下位机的LCD1602显示温度和湿度,下面将主要介绍nRF905的接收过程和液晶显示电路。 M 无线接收模块 C 温湿度显示 U图8 接收模块电路框图5.1 nRF905的接收流程 A. 当TRX_CE为高、TX_EN为低时,nRF905进入ShockBurstTM接收模式; B. 650us后,nRF905不断监测,等待接收数据; C. 当nRF905检测到同一频段的载波时,载波检测引脚被置高; D. 当接收到一个相匹配的地址,地址匹配引脚被置高; E. 当一个正确的数据包接收完毕,nRF905自动移去字头、地址和CRC校验位,然后把数据准备好引脚置高; F. 微控制器把TRX_CE置低,nRF905进入空闲模式; G. 微控制器通过SPI口,以一定的速率把数据移到微控制器内; H. 当所有的数据接收完毕,nRF905把数据准备好引脚和地址匹配引脚置低; I. nRF905此时可以进入ShockBurstTM接收模式、ShockBurstTM发送模式或关机模式。 当正在接收一个数据包时,TRX_CE或TX_EN引脚的状态发生改变,nRF905立即把其工作模式改变,数据包则丢失。当微处理器接到地址匹配引脚的信号之后,其就知道nRF905正在接收数据包,其可以决定是让nRF905继续接收该数据包还是进入另一个工作模式。5.2 LCD1602液晶显示本设计可以采用的显示芯片包括:数码管、点阵、LCD1602、LCD12864,其中数码管价格便宜,但是只能显示数字,点阵显示的精度不够,LCD1602和LCD12864都是既能显示文字又能显示数字,LCD12864的屏幕较大价格也较贵,由于本次设计只要求显示温度和湿度,考虑到成本、精度、美观等方面的因素,本设计采用LCD1602显示,经过无线传输后,温、湿度数据信息将在1602液晶显示芯片上进行显示,1602液晶显示芯片采用标准的16脚接口。LCD1602采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表3所示。表3 LCD1602引脚说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极第1脚:VSS为地电源。第2脚:VDD接5V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。图9 LCD1602模块电路图为了能够判断无线温湿度传输的数据是否正确,我们在数据采集模块也设计了一个液晶显示电路,通过采集模块和接收模块显示的温湿度数据对比,来判断传输是否准确。将以上设计的传感器电路,液晶显示电路,无线传输和接收电路,单片机最小系统等各单元电路进行接口连接,构成无线温湿度数据采集系统的总体电路图。见附录A和附录B。6 软件设计本设计的数据采集系统是由采集模块和显示模块构成,程序设计主要有单片微处理器数据采集程序,NRF905发送和接收程序,液晶显示程序构成。6.1 采集模块软件设计首先初始化SHT10将采集到的温湿度数据传送至单片机,通过单片机的P1.6和P1.7脚控制SHT10的SCK和DATA。主机通过SPI接口向905配置寄存器写入信息并通过天线发送,同时将数据显示在LCD1602上。初始化测温湿度 判断SHT10 Y是否出错 N显示温湿度 无线发射延时100ms图10 采集模块主程序在进行采集模块软件设计时,要将nRF905设置为发送状态,TRX_CE=0,TX_EN=1,如图12所示。开始1602和SHT10初始化延时0.2S读取温湿度 读取成功否? SHT10通信重启线性拟合数据1602显示数据延时0.8S图11 液晶显示流程图开始SPI配置寄存器,TRX_CE为低,TX_EN为高装载数据和对方地址 TRX_CE为高吗? N Y进入发送模式 数据发送完成 NDR为高吗? Y置低TRX_CE进入空闲状态图12 nRF905发送流程图6.2 接收模块软件设计接收模块主要包括nRF905接收程序和液晶显示程序。初始化判断是否有数据 Y接收数据 判断数据格 N 丢失式是否正确 Y显示图13 接收模块主程序与发送模块相同,在接收模块软件设计中,同样要先将nRF905设置为接收状态,TRX_CE=1,TX_EN=0,这样主机才能从nRF905读取数据。开始SPI配置寄存器,TRX_CE为高,TX_EN为低,进入接收状态 载波监测引起CD为高? N Y接收地址数据 N 地址匹配引脚AM为高?接收数据CRC校验正确?DR引脚置高,TRX_CE置低,进入空闲状态主单片机从SPI读取数据 Y 读取完毕 N图14 nRF905接收流程图6.3 模拟SPI口的实现由于单片机不存在SPI口,为了实现单片机与nRF905的通讯,需要进行模拟SPI口,SPI口的工作方式可以通过SPI指令进行设置。首先必须设置器件的发送/接收模式才能保证有效的数据发送接收。SPI口外围串行接口包括:MOSI(主机写操作)、MISO(主机读操作)、SCK(串行时钟信号,由主机控制 )、CSN(片选信号,低电平有效)。SPI口的读写操作如图15和图16所示。 图15 SPI读操作 时序图16 SPI写操作 时序7 系统调试与性能分析 首先在元器件的布局方面,把相互有关的元件放得比较近,例如:晶振、单片机的时钟输入端都易产生噪音,在放置元件时的时候把它们靠近些。地线应构成闭环形式,提高了电路的抗干扰能力,电路提供的电源是具有稳压作用的+5V电源。单片机选用12MHZ的晶振,因为这样有利于得到没有误差的波特率。特别是当与单片机进行通信的话,选用这种晶振比较好。由于单线数字温度传感器SHT10,测温相当准确,我们主要时间花在了,单片机软件程序的编辑和调试以及电路模块的制作方面。在使用nRF905进行无线传输时,使用的程序就是模块自带的程序,我所要做的就是进行稍许修改,并进行调用函数。另外还要注意的就是单片机共有4个双向的8位并行I/O端口,但是当P0口作为输出端口使用时必须外接上拉电阻才能有高电平输出。结论本系统能较好地完成一个半双工无线数据传输工作,在空旷地带数据传输平均有效距离为200m;在复杂环境下,由于发射接收模块属于微功率器件,一般数据传输有效距离在20m-50m 之间。基于单片机89S52、温湿度传感器SHT10和射频模块NRF905构成的无线温湿度数据采集系统,具有数据采集和运算处理方便简单的优点。另外由于本次设计的程序使用C语言编程,由于许多模块本身自带语言,大大减小了编程的难度。本方案的可扩展性比较强,整个程序的程序框架已经搭建好,可以继续编写程序完成其他功能。例如:添加语音播报功能;添加超高温报警功能等。 通过这次设计,在进行电路设计,焊接,程序设计,调试等工作的同时,更加深入的了解了温度传感器,无线传输模块,以及单片机的结构功能和具体应用,也使我们对电路PCB板有了更深的认识。在老师和同学们的帮助下,我完成了本次设计,本设计可以实现温度的无线采集和实时显示,并且相当精确。我们的电路板虽然简单,没有运放等元件,但可以基本上完成此系统的任务,在电源的稳定,和电路的焊接方面,我也相应的补充改进了我的设计方案。致谢经过一个学期的努力,论文终于顺利地完成。本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了马宾老师大量的心血。马老师以其严谨求实的治学态度,督促我完成这篇毕业设计。在此,谨向导师表示崇高的敬意和衷心的感谢!同时,在此次毕业设计过程中他让我学到了许多了关于51系列单片机方面的知识。除此以外自己的实验技能有了很大的提高。 本论文的顺利完成,也离不开其他各位老师、同学和朋友的关心和帮助。感谢和我一起生活四年的室友,在我遇到不解时,是你们和我不断讨论,遇到挫折时,不断鼓励我。另外,实验室的老师也时常帮助我,在此我也衷心的感谢他们。感谢在本科学习期间给我诸多教诲和帮助的工学院的各位老师,是你们让我在校期间学会许多专业知识,才使得这次设计可以顺利完成。再次感谢传授我知识的每一位老师,马上就要走出校门,走上工作岗位,我将带着你们所传授的技能去打拼去奋斗,谢谢你们!参考文献1.黄友锐.单片机原理及应用.合肥:合肥工业大学出版社,2006.112.黄智伟.无线发射与接收电路设计M. 北京:北京航空航天大学出版社,2004.3.陈杰,黄鸿.传感器与检测技术.北京:高等教育出版社,2002.84.荚荚庆,王代华,张志杰.基于nRF905 的无线数据传输系统J.国外电子元器件.2008,(1):29-31.5.李建设.低功耗低成本温湿度测量仪的设计J.节能,2006,(05)6.谭浩强. C 程序设计.北京:清华大学出版社,1991.77.孟臣,李敏.数字式温湿度传感器原理与应用J.世界电子元器件,2003 (8):66268.8.Cotter W.塞尔.无线通信设备与系统设计大全M. 张之超等译.北京:人民邮电出版社,20049.JacbMillman,ArvinGrabel:Microeletronics,2ndEdition,McGraw-Hill,I-nc.,198810.Atmel Coporation.AT89S52.pdf EB/ OL. (2001 - 01 - 07) 2008 - 08 - 14.http :/ / www. 21icsearch. com/ so. asp.11 Nordic VLSI ASA. nRF905 Product SpecificationS.Norway:Nordic VLSI ASA,2005.Title A Design of Wireless Temperature and Humidity System Acquisition AbstractThe measurement of temperature and humidity is widely applied in industrial field. In order to avoid the traditional wiring installation, the electromagnetic interference and signal attenuation caused by measuring, this article has designed and realized one kind of wireless data collected system. The acquisition system treats AT89S52 as the core, and measures with SHT10, the measuring data is sent to MCU, MCU can communicate with nRF905 through SPI Ports, MCU transfers the data to nRF905, because nRF905 has functions of transmission and receiving, after a certain distance of transmission, the data is transmitted to MCU through antenna of nRF905. At the same time,the data is identified and displayed of temperature and humidity through the LCD1602, then it will successfully achieve the collection of temperature and humidity in the wireless way.Keywords: nRF905 AT89S52 AHT10附录A:发射模块电路图附录B:接收模块电路图附录C:nRF905原理图附录D:实物图安徽农业大学学士学位论文(设计)开题报告课题名称无线温湿度采集系统设计课题来源应用研究学生姓名专业学号指导教师姓名职称助教研究内容此系统主要的功能就是测试大气的温度和湿度,利用sht10型传感器,收集大气温湿度,并无线传送,实时接收,利用单片机实现程序设计,最后完成8000到10000字的论文。研究计划3月初4月初 收集相关资料,阅读检索资料,明确设计内容及方法。4月初5月初 着手准备设计,进行硬件系统及软件系统的初步设计。5月中旬5月底 对设计的系统进行初步调试和检测并经指导教师修改后改进进行系统的最后调试及修改。6月中旬 着手撰写论文并提交指导教师修改并准备毕业答辩。 特色与创新通过温湿度传感器采集环境信息,系统结构简单,采样点可灵活设置,系统适应性强。本系统不需要A/D转换器将电信号转换成数字信号,而使用SHT10直接得到数字量,减去了不必要的麻烦。指导教师意见教研室意见院系意见 主要领导签名: 年 月 日XXXX 大 学毕 业 论 文(设 计)任 务 书论文(设计)题目 无线温湿度采集系统 学 院 名 称 本人有以上材料 专 业 (班 级) 学 生 姓 名 联系 学 号 扣扣234769231 指 导 教 师 下发任务书日期 2012 年 3 月 10 日一、毕业论文(设计)的主要内容无线温度、湿度采集系统是家庭信息智能化的一个部分,也独立应用于农业大棚温湿度监控。传统的布线安装给使用带来很大不便,为了解决这一问题,本设计需要设计一款无线温湿度采集系统,通过无线的方式实现主机对各采样点的温度、湿度信息进行监控。二、毕业论文(设计)的基本要求前置部分:包括封面、开题报告、中(英)文摘要和目录等 ;中文摘要一般在300字左右,并翻译成英(外)文。主题部分:包括引言和序言、正文、结论、致谢和参考文献等;毕业设计论文6000到8000字。附录部分:设计图纸、实验所用仪器、设备性能简介,照片和翻译论文、资料的原文、计算机程序。结论:指导老师审阅意见、评阅人评阅意见和答辩委员会结论性意见三、应收集的资料及主要参考文献1、单片机开发与典型项目应用实例详解 电子工业出版社2、51单片机C语言开发实例 人民邮电出版社3、电路设计与制板PROTEL 99SE典型实例人民邮电出版社四、毕业论文(设计)进度计划起讫日期工 作 内 容备 注第1周第4周第5周第8周第8周第13周第14周第15周第16周确定设计课题,借阅相关资料,收集论文材料 熟悉PROTEL软件,进行系统的部分单元设计和实验,拟定系统框架,方案定稿 画系统的工作原理图。熟悉所需元器件,编程及调试进行相应的基础实验、验证,着手毕业论文初稿的撰写工作 修改初稿,准备毕业答辩 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论