基于cc2430的温室大棚环境监测系统设计白城师范学院计算机系王.DOC

基于cc2430的温室大棚环境监测系统设计白城师范学院计算机系王.DOC

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于cc2430的温室大棚环境监测系统设计白城师范学院计算机系王

基于的环境监测系统设计摘要:为了实现温室环境的实时监测,提出了一种基于ZigBee技术的环境监测系统,并对系统的整体设计进行了研究。对ZigBee技术的对温室的温度、湿度等进行监测,达到实时远程监测的目的。 关键词:温室;ZigBee;CC2430;环境监测 0 引言 ??在日常生活中,温室环境种植已经是人们生活中很常见的一个例子。传统的温室环境种植都是通过在温室内布置复杂的电线及相关的控制设备来实现对温室环境的调控。这为对农作物进行施肥等活动造成了障碍,可能会在这些活动中把电线弄断,从而给系统通信带来问题。而利用无线传感器网络不需要经过布线这个环节,避免了相关问题的出现,达到了对温室环境进行监控的要求,同时由于采用了基于CC243的无线传感器网络节点进行设计,达到了无线传感器网络节点设计时外形小、集成度高、功耗低、速度快、成本低的要求。 1 无线传感器网络系统总体结构 无线传感器网络是对周围环境的温度、湿度、光、加速度等信息进行监控和管理的技术。这种无线传感器节点中内置了传感器、传感器控制电路、CPU、无线通信模块、天线、电源装置等,通过Ad-Hoc通信技术,可以与周围的传感器节点一起把数据传输到汇聚节点。本文介绍的无线传感器网络由一个汇聚节点和多个传感器节点组成,通过汇聚节点上传到远程主机。系统的总体结构如图1所示。 2.ZigBee芯片介绍 ??? CC2430出自挪威Chipcon公司,是一款真正符合IEEE 802.15.4标准的片上ZigBee产品。该芯片延用以往CC2420芯片的结构,在单个芯片上集成ZigBee射频(RF)前端、内存和微控制器。它使用一个8位MCU(8051),具有32/64/128 KB可编程闪存和8 KB的RAM,还包含模/数转换器(ADC)、几个定时器、AES-128安全协处理器、看门狗定时器、32 kHz晶振的休眠模式定时器、上电复位电路、掉电检测电路。CC2430还有21个可编程的I/O口引脚,P0、P1口是完全的8位口,P2口只有5个可使用的位。通过软件设定一组SFR寄存器的位和字节,可使这些引脚作为通常的I/O口或作为连接ADC、计时器或USART部件的外围设备I/O口使用。其I/O口引脚功能如下: ??? 1~6脚(P1.2~P1.7):具有4 mA输出驱动能力; ??? 8,9脚(P1.0,P1.1):具有20 mA的驱动能力; ??? 11~18脚(P0.0~P0.7):具有4 mA输出驱动能力; ??? 43~46,48脚(P2.0~P2.4):具有4 mA输出驱动能力。 ??? CC2430芯片采用0.18μm CMOS工艺生产,工作时的电流损耗为27 mA。 ??? 在接收和发射模式下,电流损耗分别低于27 mA或25 mA。CC2430的休眠模式和转换到主动模式的超短时间的特性,特别适合那些要求电池寿命非常长的应用场合 系统硬件设计 ???传感器测量节点由传感器模块、微处理器模块、无线通信模块和电源模块组成。(1)传感器模块。由不同类型的传感芯片组成,具有对温度、湿度和光照强度的感知能力。其中温、湿度传感器采用I2C总线数字式温、湿度传感器SHTll,其体积小、能耗低、两线数字接口、温度量程为-40~85、相对湿度量程为0%~100%RH。光照强度传感器选用TSL2550D,其功耗可以满足无线传感器低功耗系统设计的要求,其总线也易于与CC243接口。 ??? (2)微处理器模块。采用集成在CC243内部的8051 CPU。集成的CPU有4种不同的内存空间:代码区、数据区、扩展数据区和特殊功能寄存器区,不同的内存空间有利于代码和数据的分离,提高CPU对内存的访问速度。 ??? (3)无线通信模块 ??? 传感器网络节点在通信时消耗了大量的能量,选择一款低功耗的无线通信芯片将有效地降低通信模块的能量消耗。CC243是一款符合ZigBee标准的低功耗通信芯片,具有快速唤醒和有哪些信誉好的足球投注网站外部设备功能,可以使节点更多地处于休眠状态而节约功耗,而且其信道频率和功耗等参数可以灵活设置。CC243通信模块的天线考虑到无线传感器网络通信质量的要求,采用单极性天线,单极性天线在差分输出与天线之间要求使用“平衡-不平衡变压器”。 ??? 无线传感器网络节点电源为电池供电系统,选用的电池为手机专用锂电池。为了使系统在电池供电时,工作时间持续长,在设计电源模块时要考虑到节点的节能问题。CC243提供4种电源管理模式:PM0、PM1、PM2和PM3,合理地使用这4种模式可有效地降低节点的能耗。 ??? LED灯用于显示传感器节点的运行状态。 ??? (4)电源模块。为其他模块提供能源。 3 系统软件流程 ??? 本系统用C语言编程,软件采用模块化结构程序设计方式,总体程序框图如图所示。 ?

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档