基于ZigBee的粮仓无线测温系统的设计.doc

基于ZigBee的粮仓无线测温系统的设计.doc

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

基于ZigBee的粮仓无线测温系统的设计

金晓龙

(广东女子职业技术学院应用设计系,广东广州511450)

摘要:采用ZigBee技术,提出一种结合ATmega128L单片机、CC2420射频芯片和VB.NET技术实现粮仓无线测温系统的硬件体系和软件实现方法。该系统能实时检测粮仓温度、无线传输数据、动态显示及报警,能实现各种粮仓管理功能,与传统的有线粮仓测控系统相比,具有性能稳定,易于布设、维护、扩展等优点。

关键词:ZigBee;三层结构;CC2420芯片;VB.NET

中图分类号:TP273

DesignofWirelessMeasureandControlSysteminGrainStorageBasedonZigBee

JinXiaolong

(GuangdongWomen’sPolytechnicCollege,ApplicationandDesignDepartment,Guangzhou511450,China)

Abstract:BasedonZigBee,anewdesignofwirelesstemperaturemeasureandcontrolsystemcombinedwithATmega128L,CC2420,VB.NETtechnologyisputforward.Thehardwarearchitectureandsoftwarerealizationofthesystemarepresented.Thesystemcanmeasuregranarytemperatureonrealtime,transmitdatabywirelesscommunication,dynamicdisplayandalarm,completevariousfunctionsofgranarymanagement.Comparedwithtraditionalwiregraininspectionsystem,thissystemisofstableperformance,iseasytolayout,maintenance,expansionandsoon.

Keywords:ZigBee;three-tierstructure;CC2420chip;VB.NET

0引言

粮仓测温系统采用电子、计算机、网络技术来实现对粮库温度的实时检测,防止由于温度超标引起粮食发热、霉变,若出现超标,则及时报警、定位超标位置、启动通风设备降温。粮仓测温系统还可以实现粮库管理功能,合理调整粮食的收购、储藏、调运等各项指标,提高粮库的经济效益。目前粮仓测温系统多采用有线通信和外部电源供电的结构,系统存在着布设困难、故障率高、难以维护等缺陷,经常会发生由缆线引入雷击、粮食倒仓时机械损坏线路、鼠害损坏线路、熏蒸损坏连接节点等事件。采用无线通信技术和电池供电可以解决上述问题,通过无线方式可以免去数据线、电源线的布置,使系统具有更好稳定性、灵活性,易于维护及扩展。

1系统整体结构

1#仓温度检测

1#仓温度检测

粮仓内部

路由节点

温度传感器

第三层

网络

远程计算机

第一层

机房

上位机

打印机

通信机

仓外温度感器

粮仓整体外

通风控制

测温分

机1#

第二层

测温分

机N#

测温下

位机1#

图1系统结构框图

测温下

位机N#

协调节点

终端节点

采用三层结构,如图1。第一层是上位机,通过通信机与各粮仓分机无线通信,寻呼各分机,接受并解决来自各分机的数据,若数据不满足协议规定,丢弃并重新接受,动态显示解决后的实时数据,若某位置温度超标则及时报警、突显超标位置,此外,上位机还可以实现粮仓的各种管理功能,打印、备份数据或运用网络传到远程计算机。第二层是分机,每个粮仓设立一台分机,每台分机通过无线通信与仓内的若干下位机相连,各下位机将采集的仓内、仓外数据发送给分机,分机对数据做初步解决,若出现超标,启动通风设备降温,最后,将解决完数据打包发送给上位机。第三层是下位机,一个仓内可以有若干个下位机,下位机负责采集温度数据并打包无线上传给分机,每个下位机通过电缆连接若干测温传感器,其测温传感器埋于粮食中、置于仓内或仓外,用来检测粮食内部温度、仓内及仓外环境温度。

上位机程序采用VB.NET编写,负责整个系统环境设立、接受并检查来自主机的数据、完毕数据与温度转换、实现动态显示及报警,以及完毕存储、打印、粮仓各种管理功能。上位机与通信机之间采用RS232方式通信,通信机与各主机、各主机与相应仓内下位机之间采用无线通信方式进行数据的互换。主机、下

文档评论(0)

180****2140 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档