基于单片机的土壤温湿度采集系统设计说明.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的土壤温湿度采集系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于单片机的土壤温湿度采集系统设计说明.doc(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、吉 林 农 业 大 学本科毕业设计论文题目: 土壤温湿度采集系统设计 学生:专业年级:电子信息科学与技术专业指导教师:职称 讲 师 2008 年 6 月 2 日82 / 86目 录题目与摘要I1 前 言11.1题目的来源与开发意义11.2系统功能概述12 系统硬件设计22.1 系统硬件设计概述22.1.1无线传输核心技术ZigBee22.1.2终端设备解决方案22.2 系统框图32.2.1网络系统框图32.2.2终端设备系统框图42.3 方案论证42.3.1网络制式选择42.3.2终端设备方案选择52.4 硬件设计与物理实现62.4.1 网络建设ZigBee无线传输技术介绍72.4.2 终端设
2、备硬件实现方法92.4.2.1 主控芯片CC2430与无线收发92.4.2.2 数据采集132.4.2.3 数据显示322.4.2.4 数据存储332.4.2.5 按键控制343 系统软件设计353.1 系统软件总体设计思想353.2 各功能模块软件程序设计354 系统调试454.1 硬件电路调试454.2 各功能模块软件调试455 结 论46附录一 系统总体硬件电路图48附录二 系统程序流程图49附录三 系统程序清单52土壤温湿度采集系统设计学 生:专 业:电子信息科学与技术指导教师:摘 要:本设计基于CC2430无线片上系统为核心部件,用时域反射型(TDR)抗腐蚀土壤湿度传感器采集湿度数据
3、,以DS18B20采集土壤温度,同时根据农业生产的需要附加SHT11温湿度模块采集空气温湿度值,使用OLED屏显示测得数据,并用AT24C08存储数据。本设计是土壤温湿度环境无线监测网络系统的初步设计,目的在于实现终端设备的功能,后待开发建立在IEEE 802.15.4的 ZigBee无线传感网络的最优建网方案。关键词:ZigBee;OLED显示;温湿度采集;时域反射;无线传输;CC2430。ADesign of a Collecting System for SoilTemperature and HumidityName:Han Yunxiao Major:Electronics Info
4、rmation Science and TechnologyTutor:Gong HeAbstract: This design bases on CC2430 wireless system as core component, using Time-Domain Reflector(TDR) Anti-corrosion Soil Humidity Sensors to collect humidity data, using DS18B20 to collect soil temperature, in the meanwhile, adding SHT11 temperature-hu
5、midity module to collect air temperature and air humidity according to agriculture production needs, using OLED screen to get the data, and saving them with AT24C08.This design is a basic design ofsoil temperature-humidity wireless monitor system, the purpose is to realize the function of the termin
6、al equipments,the following design bases on IEEE 802.15.4s ZigBee wireless sensor nets best creation plan.Key words:ZigBee; oled; Collect temperature and humidity; TDR; Wireless; CC2430.1 前 言1.1题目的来源与开发意义土壤墒情(温度和湿度等)是重要的土壤信息,是农作物和树木生长的重要生态因素,进行土壤墒情的测定,掌握土壤墒情变化的规律,对作物生态状况的监测和预报具有重要意义。土壤墒情无线采集系统已成为现代农
7、林监管的高科技手段,随着电子计算机技术的飞速发展和智能化测量技术的不断进步,以与ZigBdee无线传感网络技术的进一步成熟,因此土壤墒情无线监管系统的ZigBee解决方案已经成为可能。总结以往在土壤湿度采集过程中的经验可知,虽然测量的精确性可以保证,但是方便性与精确性却很难同时达到,便捷的手持设备可以方便采集到接近的数据,但不够精确又不耐腐蚀,使用寿命短,配合电子计算机的大型设备又不能随身携带。更为困难的是在大面积的土地中是不可能人工采集方法获得数据的,我们无法安排足够的人力每天多次测量大面积的土地,所测得的数据也不便于统计分析。因此无线传感网络的建设势在必得。基于ZigBee无线传感网络设计
8、的土壤温湿度无线采集系统,完全符合我们的要求,首先我们使用最专业的土壤温湿度采集传感器,湿度采集利用时域反射原理设计而成,精度极高,耐腐蚀极强,这也是长期在土壤中安置的前提保证。智能型网络可以快捷方便的获得每个检测点的土壤状况数据,以超低功耗的传输机制使得系统灵活方便,即使每天使用高精度传感器多次测量也可以保证一块锂电池可以使用一、两年之久,当然,我们可以使用太阳能电池,能源问题完全不必担心。配合电源管理芯片可以将终端采集设备的运行状况与时的报告给远端的监控设备确保运行正常。使用计算机的统计与管理功能,我们可以方便高效的对土壤资源状况进行统计分析。因此,决定建设套无线传感网络,于是设计终端便成
9、为网络的基础环节,本设计也就由此开始了。1.2系统功能概述本次设计中网络架设与终端设备的远程控制将不做为重点研究容,主要完成终端设备的数据采集、显示、发送与存储工作,实现无线传感网络的底层设计。整体设计是将TDR土壤湿度传感器获得湿度数据、DS18B20采集的土壤温度数据利以与SHT11获得的空气温湿度数据通过CC2430无线单片机发送出去,并可以根据需要将数据显示在OLED显示屏上,通过导航按键可以方便设定采集数据的时间间隔、采集数据的类型(便于统计分析)、系统时间等信息。使用AT24C08串行EEPROM将数据同步存储在设备终端,即便网络出现故障或者设备中断,所测得数据依然安全保存。2 系
10、统硬件设计2.1 系统硬件设计概述2.1.1无线传输核心技术ZigBeeZigBee名字来源于蜂群使用的赖以生存和发展的通信方式,蜜蜂通过跳ZigZag形状的舞蹈来通知发现的新食物源的位置、距离和方向等信息,以此作为新一代无线通讯技术的名称。ZigBee过去又称为 “HomeRF Lite”、“RF-EasyLink”或“FireFly”无线电技术,目前统一称为ZigBee技术。1ZigBee是一种新兴的短距离、低功耗、低数据速率、低成本、低复杂度的无线网络技术。ZigBee 采取了IEEE 802.15.4强有力的无线物理层所规定的全部优点:省电、简单、成本又低的规格; ZigBee增加了逻
11、辑网络、网络安全和应用层。ZigBee联盟预测的主要应用领域包括工业控制、消费性电子设备、汽车自动化、家庭和楼宇自动化、医用设备控制等。鉴于ZigBee技术的诸多优势,本次设计将采用这一组网方式,硬件设备采用仪器生产的无线单片机CC2430为核心部件,它是世界上首个真正的单芯片ZigBee解决方案,是世界上第一个真正意义上的SoC-ZigBee一站式产品,具有芯片可编程闪存以与通过认证的ZigBee TM协议栈,它们都集成在一个硅片,方便日后的网络建设。2.1.2终端设备解决方案在设计的开始前我们还需要作一部分工作:TDR土壤湿度传感器的使用是十分不便的,我们并不知道它的输出与采样的对应关系,
12、使用的传感器来自于计算机平台上的传感器,它使用计算机串口,通过软件实现数据的分析,最终得到湿度数据。我们的工作就是需要从它的原有计算机平台中取出对应关系,然后才能够将传感器通过终端设备独立使用,告别计算机。这部分也是设计的难点。设计中选择了从计算机平台中“偷取数据”的办法实现获得采样与输出的对应关系。即在计算机平台工作时将传感器送出的数据定时窃取一个存入终端设备中,持续重复数次,然后按时间与计算机平台中丢失的数据的相邻两个数据的平均值对比,这样就可以获得输出与采样的对应关系。这种方法简便有效(只需要安装一个程控继电器即可),误差较低。根据需要,完整的终端设备包括中心控制与数据收发、数据采集、数
13、据显示、数据存储与按键五个部分。中心控制单元主要是CC2430无线片上系统,强大的功能优势足以满足系统的全部需求。数据收发部分利用CC2430自身的功能,通过2.4G天线、晶体振荡器与简单外围电路即可实现。数据采集部分包括三个大部分: TDR土壤湿度传感器和模数转换:使用耐腐蚀TDR土壤湿度传感器和MAX1301高速率A/D转换搭建完成,可以将数据以数字信号的方式通过SPI总线模式送入中心控制单元。 DS18B20温度采集模块采集土壤温度,由于DS18B20是单总线模式,所以使用还是相当的方便。 SHT11空气温湿度采集模块。数字信号直接输出,以I2C总线模式传送数据应用方便。数据显示部分通过
14、OLED屏幕(冷光屏)显示数据。OLED屏是利用有机发光材料受激辐射发光原理,因此无需背光、亮度高、功耗低,最符合系统需要。数据存储部分使用的AT24C08支持I2C 总线数据传送协议。I2C 总线协议规定任何将数据传送到总线的器件作为发送器,任何从总线接收数据的器件为接收器,存储能力为8k,在不影响使用的情况下减小了设计成本。 按键采用了上、下、左、右四个方向键和确认、取消两个功能键作。四个方向键采用 ADC 采样输入,两个功能键直接读取端口电平。节约了CC2430的端口充分利用了部的剩余资源(部ADC)。2.2 系统框图Zigbee路由节点Zigbee终端节点Zigbee中继节点土壤温度采
15、集模块土壤湿度采集模块PC检测空气温湿度采集模块无线传输有线传输2.2.1网络系统框图图2-1 网络系统框图Fig. 2-1 Block diagram of network system本系统的总体网络框图如图2-1所示,这部分容将是后待开发的主要容,目前不做细致研究。2.2.2终端设备系统框图中心控制单元CC2430OLED显示屏ADC- MAX1301TDR土壤湿度传感器DS18B20 土壤温度传感器SHT-11 空气温度传感器按键控制2.4G天线本系统的终端设备框图如图2-2所示,这部分容将作为本次设计重点研究。图2-2终端设备系统框图Fig. 2-2 Systematic block
16、 diagram of the terminal device2.3 方案论证2.3.1网络制式选择ZigBee(IEEE802.15.4)技术是最近发展起来的一种短距离无线通信技术,功耗低,被业界认为是最有可能应用在工控场合的无线方式。它同样使用2.4GHz波段,采用跳频技术和扩频技术。另外,它可与254 个节点联网。节点可以包括仪器和家庭自动化应用设备。它本身的特点使得其在工业监控、传感器网络、家庭监控、安全系统等领域有很大的发展空间。蓝牙(BlueTooth)最早是爱立信在1994 年开始研究的一种能使手机与其附件(如耳机)之间互相通信的无线模块。1998 年,爱立信、诺基亚、IBM 等
17、公司共同推出了蓝牙技术,主要用于通信和信息设备的无线连接。它的工作频率为2.4GHz,有效围大约在10m 半径。Bluetooth 列入了IEEE802.15.1,规定了包括PHY、MAC、网络和应用层等集成协议栈。为对语音和特定网络提供支持,需要协议栈提供250kB系统开销,从而增加了系统成本和集成复杂性。另外,Bluetooth 对每个“Piconet”(微微网)有只能配置7 个节点的限制,制约了其在大型传感器网络开发中的应用。Wi-Fi (Wireless Fidelity,无线高保真)也是一种无线通信协议。IEEE802 . 11 的最初规是在1997 年提出的。主要目的是提供WLAN
18、 接入,也是目前WLAN 的主要技术标准,其工作频率也是2.4GHz。目前,IEEE802 .11 标准还没有被工业界广泛接受。IEEE802 .11 流行的几个版本包括“a”(在5.8GHz 波段带宽为54MBps)、“b”(波段2.4GHz 带宽为11MBps)、“g”(波段2.4GHz带宽为22MBps)。这种复杂性为用户选择标准化无线平台增加了困难。Wi-Fi 规定了协议的物理(PHY)层和媒体接入控制(MAC)层,并依赖TCP/ IP作为网络层。由于其优异的带宽是以大的功耗为代价的,因此大多数便携Wi-Fi 装置都需要常规充电。这些特点限制了它在工业场合的推广和应用。红外线数据协会I
19、rDA(Infrared DataAssociation)成立于1993 年。IrDA 是一种利用红外线进行点对点通信的技术。IrDA 标准的无线设备传输速率已从115.2kbps 逐步发展到4Mbps、16Mbps。目前,支持它的软硬件技术都很成熟,在小型移动设备(如PDA、手机)上被广泛使用。它具有移动通信所需的体积小、功耗低、连接方便、简单易用成本低廉的特点。IrDA 用于工业网络上的最大问题在于只能在2 台设备之间连接,并且存在有视距角度等问题。四种无线传输的机制完全不同,无论从应用领域的功耗要求还是从技术创新方面考虑,ZigBee都具有最佳建网优势,这就是我们选择ZigBee作为本次
20、设计网络拓扑方案的原因。2.3.2终端设备方案选择我们总结一下土壤墒情监测的方法如下: 负压计土壤湿度监测系统负压计,又称力计,以测量土壤负压(力)来显示土壤水分状况。负压计瓷头埋设于土壤中某一高程后,负压计部的水分通过瓷头上的微孔同土壤水分进行交换,使外水势渐趋平衡,仪器上所指示的负压值即代表土壤水势,可以直接反映土壤水分能为植物吸收利用的程度,同时又可换算为土壤含水率。负压计结构简单,易于制造,因此使用较为广泛。但是负压计易受环境温度的影响,仪器稳定性较差。此外,负压计具有滞后性,往往不能与时反映土壤水分状况,在土壤干燥过程中尤为显著。 中子土壤湿度计中子土壤湿度计以测量快中子与土壤水分中
21、氢原子碰撞而转化为慢中子的数量来感知土壤水分状况。土孔上下移动即可测定不同高程点的土壤含水量。目前主要采用手工方法测量,也可以改造为自动化或半自动化监测仪,从田间监测室监测,以防止或减少中子对人体的辐射。 透射仪透射仪利用射线透射土壤后的衰减程度来测定土壤水分状况。此种装置在实验室应用效果较好,可进行土壤水分自动化和半自动化监测。 时域反射仪时域反射仪(TDR仪),利用时域反射原理定点测量某一土层的土壤水分情况。此仪器有较好的测量效果,是目前较先进的土壤湿度仪,便于实现自动化监测,但价格较为昂贵。 电阻/电容式土壤湿度监测系统电阻/电容式土壤湿度监测系统包括电阻式土壤湿度监测系统和电容式土壤湿
22、度监测系统,它们分别以电阻式土壤湿度传感器和电容式土壤湿度传感器为基础。电阻式土壤湿度传感器,用装有电极的感湿材料做成传感器的感湿元件(探头),感湿材料常为石膏、瓷、尼龙丝绕块等。将感湿元件埋设在土壤中某一定点上,使其同土壤保持紧密接触,以便感湿元件的水分与土壤水分达到平衡,由于感湿元件的电阻值与其含水量具有一定关系,测量感湿元件的电阻值可以得到感湿元件的湿度,从而间接求得土壤湿度。感湿元件在同土壤进行水分交换的同时,也常具有溶质交换,特别是由于元件埋设时间较长以后,元件中常有溶质积累,从而影响到水分测定的精度。此外,由于感湿元件具有一定的滞后作用,往往不能与时反映土壤水分现状。电容法测定土壤
23、湿度是根据土壤介电常数随土壤湿度变化的原理来进行的。它同电阻法相比,受土壤盐分的影响较小。考虑上述多种湿度采集方法的优势,我们决定采用时域反射仪,它设计灵活、便于自动控制,更符合设计要求。在对湿度传感器的应用方面我们考虑了以下两种方案:方案一:使用12V、电源供电的传感器,得到的模拟信号为012V,而我们的控制单元CC2430电压围是23.3V这样在模拟与数字信号转换方面就产生了困难要么使用信号压缩的方法将其转换为3.3V的模拟信号后再进行A/D转换,但是这样将会导致数据误差大。如果先进行A/D转换再进行数字信号的电压转换,这样又增加了设计的复杂性。本身传感器的12V电压也不利于功耗降低,对整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 土壤 温湿度 采集 系统 设计 说明
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内