基于ZigBee 的无线温度监控系统的设计
基于ZigBee的高压开关柜无线温湿度监测系统
基于ZigBee的高压开关柜无线温湿度监测系统作者:吴光荣章剑雄来源:《现代电子技术》2008年第20期摘要:针对高压开关柜温湿度监测的迫切性及其内部不允许布置额外的电缆线等特点,提出基于ZigBee技术的无线温湿度监测方案。
系统的实现基于TI公司的ZigBee解决方案CC2430&Z-Stack和温湿度传感器SHT71,详细讨论硬件设计、软件设计和ZigBee网络终端节点的低功耗问题。
系统可以完成对高压开关柜的温湿度监测,有效地防止事故的发生,可靠性高、安装方便、终端感测节点功耗低,取得了良好的现场试用结果,是高压开关柜温湿度监测的理想解决方案。
关键词:温湿度监测系统;ZigBee;无线传感器网络;高压开关柜;CC2430中图分类号:文献标识码:B文章编号:1004373X(2008)2016903A Kind of Temperature and Humidity Monitoring System for High Pressure SwitchCabinet Based on ZigBee TechnologyWU Guangrong,ZHANG Jianxiong(No.52 Research Institute,China Electronics Group Corporation,Hangzhou,310012,China)Abstract:In application,the high pressure switch cabinet need a temperature and humidity monitoring system,and installation of additional cable is forbidden in it.So a kind of wireless temperature and humidity monitoring system based on ZigBee technology is presented in this paper.Adapting ZigBee solution CC2430&Z-Stack from TI and digital temperature and humidity sensor SHT71 to realize this system.The hardware design,software design and low power consumption of terminal which is a kind of node of ZigBee network are discussed in detail.The temperature and humidity of high pressure switch cabinet are monitored efficiently,and incidents are avoided.The monitoring system works steadily,and can be easily installed.The power consumption of terminal node is very low.Test result indicates that it is a good solution.Keywords:temperature and humidity monitoring system;ZigBee;wireless sensor network;high pressure switch cabinet;CC24301 引言发电厂、变电站的高压开关柜内的母线接头和室外刀闸开关等重要设备,在长期运行过程中,因老化或接触电阻过大而发热。
zigBee无线温度数据采集系统设计
zigBee无线温度数据采集系统设计于博;丁高林;郑宾【摘要】在传统的模拟信号远距离温度测量系统中,需要很好地解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能达到较高的测量精度。
另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。
因此,在温度采集系统中,采用抗干扰能力强的新型数字传感器和新兴的ZigBee无线传输技术桐结合的方案是解决这些问题的最有效方案,新型数字温度传感器DSl8820具有体积更小、精度更高、适用电压更宽、采用~总线、可组网等优点,在实际应用中得到了良好的测温效果,另外通过为系统添加新的测量手段,无线技术能够帮助其改进流程。
%In the traditional analog signal distance temperature measuring system, we need to solve the problem of load error compensation, multimetering cut error and amplifying circuit of zero drift and so on, get higher measurement accuracy. In addition, electromagnetic environmentof ordinary local monitoring, there are stronger interference signal, analog temperature signal is easy to be interferenceed so that produce measurement error ,so affect the measurement accuracy. Therefore, in the temperature acquisition system, the most effective scheme is taking use of the scheme which combines the higher antijamming capability of new type of digital sensor with burgeoning ZigBee wireless transmission. The new type digital temperature sensor volume, higher accuracy, applying to further voltage, adopting to one-wire bus, in practical application we obtain favorable effect of temperature measuring. On measurment means,wireless technology is able to improve the technological process. DS18B20 possesses smaller and Network Connection, the side through add new 【期刊名称】《电子测试》【年(卷),期】2012(000)012【总页数】4页(P38-41)【关键词】ZigBee;无线传输;新型数字温度传感器;DS18820【作者】于博;丁高林;郑宾【作者单位】中北大学仪器科学与动态测试教育部重点实验室,山西太原030051;中北大学仪器科学与动态测试教育部重点实验室,山西太原030051;中北大学仪器科学与动态测试教育部重点实验室,山西太原030051【正文语种】中文【中图分类】TP2740 引言工业无线技术被称为工业控制领域的革命性技术,是继现场总线之后的又一个热点技术,是降低自动化成本、提高自动化系统应用范围的最有潜力的技术,也是未来几年工业自动化产品新的增长点。
基于ZigBee技术的室内环境监测系统设计
基于 ZigBee技术的室内环境监测系统设计摘要:基于ZigBee技术的室内环境监测系统设计。
它有三大部分组成,所有的数据的传输都在ZigBee搭建的无线传感网络工作。
ZigBee模块A用来发送数据,ZigBee模块B用来接受数据,上位机用来显示数据。
温湿度传感器和stm32单片机用来采集数据发送给ZigBee模块A。
同时用IAR软件编写和编译ZigBee的程序,保证数据的传输。
应用于对信息传递的大小的要求很低,对功耗的需求也比较低的场合。
关键词:Zigbee技术;环境监测;无线传感器引言:随着科技的发展、社会的进步,当今对无线技术需求日益增长,从而孕育出了无线传感网络(Wireless Sensor Network,简称WSN)。
无线通信技术WiFi、蓝牙已经被人们熟知,由于他们的功耗大、组网麻烦等原因,很难应用在工业自动化中。
为了满足市场的需求,ZigBee就这样诞生了。
它有成本低、组网方便、安全性高等优点。
应用ZigBee技术可以制造一种低成本、低功耗的检测仪器。
1主要功能本设计以STM32单片机作为核心控制元件,ZigBee无线模块作为通信模块,以及DHT11温湿度传感器设计的一款无线传输的温湿度检测仪,其中温湿度传感器DHT11和stm32单片机用来采集数据发送给ZigBee模块A,然后在ZigBee组网内,ZigBee模块A用来发送数据,ZigBee模块B用来接收数据,最后上位机用来显示数据。
2工作原理本设计采用STM32单片机作为核心控制元件,使用两块ZigBee无线模块作为通讯模块,首先使接收电路正常供电,进入接收数据状态,等待数据的到来,接着单片机上的程序运行,将单片机上事先存放的数据由ZigBee模块A发射出去,如若发射模块和接收模块在可接受范围内,无线ZigBee B模块接收到信号,在上位机实时显示温湿度数据。
3硬件设计本设计的方案是把温湿度传感器采集的数据通过单片机stm32发送给ZigBee模块A,再运用ZigBee无线通讯协议把数据传输给ZigBee模块B,最后通过串口把数据在上位机上显示出来。
基于ZigBee技术的公共场所无线温度采集系统
基于ZigBee技术的公共场所无线温度采集系统作者:陈蕾曾连荪来源:《现代电子技术》2008年第22期摘要:讨论基于 ZigBee 无线网络技术的温度采集系统的实现方案。
系统的实现基于ZigBee解决方案Chipcon公司的无线射频芯片CC2420加Microchip公司的PIC18F4620微处理器,以及DALLAS公司生产的单线数字温度传感器DS18B20。
详细讨论硬件设计和软件设计。
系统有效地实现了对公共场所空调温度的采集和监督,并且成本低廉,终端节点功耗低,达到了节能减排的目的。
关键词:温度采集系统;无线网络;ZigBee;CC2420;PIC18F4620;DS18B20中图分类号:TP274文献标识码:B文章编号:1004-373X(2008)22-142-03Wireless Public Temperature Collecting System Based on ZigBee TechnologyCHEN Lei,ZENG Liansun(Shanghai Maritime University,Shanghai,200135,China)Abstract:A design of wireless temperature collecting system is discussed based on ZigBee wireless technology.AdoptingZigBee solution Chipcon CC2420 RF transceiver,MicrochipPIC18F4620 microcontroller and DALLAS digital temperature sensor DS18B20 to realize this system.The hardware design and software design are discussed in detail.The system has an effective temperature collection with low-cost,low power consumption of end device nodes,thus the energy-saving and emission reduction are realized.Keywords:temperature collecting system;wirelessnetwork;ZigBee;CC2420;PIC18F4620;DS18B20多年以来,我国公共建筑的空调管理比较粗放,空调温度设置不尽合理,导致能效不高,造成能源资源浪费,与建设资源节约型、环境友好型社会的目标不相适应。
基于Zigbee(CC2530)的温湿度上位机监测系统设计——毕业设计
基于ZigBee技术的温湿度远程监测系统设计学生:陈园(指导老师:吴琰)(淮南师范学院电子工程学院)摘要: 针对目前温室大棚农作物大面积种植,迫切需要科学的方法进行智能远程监测的研究现状,设计出一套温湿度远程监测系统。
该系统是有多个采集终端和一个协调控制器组成。
多个终端分别放置不同的大棚内进行实时采集数据,协调控制器的作用就是将多个采集终端通过无线传输过来的的数据进行分析并和PC机连接。
PC机上运行上位机软件实时的监测各大棚的温湿度信息。
多个终端和协调控制器均采用TI公司新一代CC2530芯片;温湿度传感器采用市场上比较流行的DHT11;无线传输采用ZigBee协议;上位机软件采用labVIEW编写,并通过RS-232与协调控制器连接通信。
通过实物测试了ZigBee无线传输的稳定可靠性,丢包率在误差范围内。
温湿度采集有0.5s延时时间,满足实时性要求。
关键词:终端;协调控制器;DHT11;CC2530;ZigBee;上位机Design of Remote Monitoring System for Temperature andHumidity based on ZigBee TechnologyStudent: Chen Yuan(Faculty Adviser:Wu Yan)(college of electronic engineering, Huainan Normal University)Abstract:According to the current situation of the research on the intelligent remote monitoring of greenhouse crops, the research status of intelligent remotemonitoring is urgently needed, and a set of remote monitoring system fortemperature and humidity is designed. The system is composed of a plurality ofacquisition terminals and a coordinated controller. Multiple terminals are placed indifferent greenhouses for real-time collection of data, the role of the coordinationcontroller is to collect more than one collection terminal through wireless datatransmission over the data analysis and PC machine connection. Temperature andhumidity information operation software of PC real-time monitoring of thegreenhouse on PC. A plurality of terminals and a coordinated controller are used ina new generation of CC2530 chip of TI company; temperature and humidity sensorused on the market more popular DHT11; wireless transmission based on ZigBeeprotocol; PC software using LabVIEW, and connected with the communicationthrough the RS-232 and coordination controller. The reliability of ZigBee wirelesstransmission stability test through the physical, the packet loss rate is in the rangeof error. Temperature and humidity acquisition 0.5s time delay, meet the real-timerequirements.Keywords:Terminal; coordination controller; DHT11;CC2530; ZigBee; host computer1. 绪论1.1 设计背景和研究意义现如今我国已经成为世界第一粮食生产大国,据有关统计说明,我国农作物设施栽培面积已经超过210万hm2。
基于ZIGBEE无线传输协议的微型烟雾报警系统
基于ZIGBEE无线传输协议的微型烟雾报警系统专业:电子信息工程摘要:如今,移动互联已经进入了我们生活的方方面面,信息与数据无处不在,嵌入式系统改变着人们的生活方式。
本文旨在利用Zigbee无线通信协议,配合CC2530模块,希望能完成一套智能监控烟雾报警系统,实现在安卓智能手机上完成对实时温度信号的监控。
通过广泛查阅研究传感器技术、无线通信技术方面的文献资料之后,本文采用目前较之其他方案更加低功耗、低成本、组网灵活的ZigBee无线通信技术组建监控网络,使用多种传感器检测信号,通过wifi无线局域网实现远程通信,将数据上传到安卓智能手机客户端上。
该微型监控系统,实现了监控网络组建、数据采集与传输、远程信息交互。
主要的研究内容如下:1、讨论实现家庭烟雾监控报警系统的意义,国内国外各个国家,在这个领域的发展现状,未来的趋势。
比较组网过程可以使用的各种组网技术,详细分析本方案所使用的Zigbee技术的优点。
2、提供基于WIFI无线局域与Zigbee的家庭无线监控系统的总体设计框图,传感器负责收集相关数据,经由zigbee模块传输数据到本地服务器,再由服务器通过wifi传输到安卓手机客户端上显示。
通过相应的软件编程实现数据从硬件端到客户端的传输。
3、对整个系统进行了软硬件的联合调试,调试结果说明系统实现了预期的功能。
并对论文大致脉络进行一个系统化的梳理,并且对不足之处加以总结。
关键词:zigbee 无线通信传感器烟雾报警Micro smoke alarm system based on Zigbee wirelesstransmission protocolMajor: Electronic Information EngineeringAbstract: With the development of mobile Internet, we live in an era full of the information and data.The Zigbee wireless communication protocol is used to complete a set of intelligent monitoring of smoke alarm system, cooperating CC2530 modules, implemented on android smartphone for real-time monitoring of temperature signal in this paper. Through broadaccess to the sensor technology, wireless communication technology of the literature, this design with Zigbee is more power-saving, lower cost, more flexible, monitoring a variety of sensors through wifi wireless local area network to realize remote communication, uploading data to android smartphone on the client side.It is mainly discussed as fellows: 1. the meaning of family smoke monitoring alarm system.Research in the field of the present situation and the development situation at home and abroad. a detailed analysis on advantages and disadvantages of Zigbee. 2. Zigbee home wireless monitoring system is based on WIFI while various sensors is responsible for collecting relevant data, through the Zigbee module to transmit data to a local server, and then by the server via WIFI transfer to shown on the android client in order to implement the data from the hardware to the client. 3.Joint debugging on both software and hardware. The results of debugging show that the system has realized the anticipated function. At the end of the paper ,it summarizes what can we do to get a further perfection.Key words:Zigbee Wireless Communication Sensor Smoke Warning目录1.引言 (5)1.1选题意义 (5)1.2 国内外相关研究现状与趋势 (5)1.3 本文的主要内容 (6)2.整体设计方案概述 (6)2.1 系统总体的设计思路与方案 (6)2.2 无线通信技术的对比 (7)2.2.1 蓝牙(Bluetooth)技术 (7)2.2.2 Wi-Fi(无线高保真)技术 (8)2.2.3 IrDA(红外线数据协会)技术 (8)2.2.4 ZigBee(紫蜂)技术 (8)2.2.5 UWB(超宽带)技术 (8)2.2.6 NFC(近距离无线传输)技术 (8)3.系统硬件平台 (10)3.1 CC2530芯片介绍 (10)3.2开发板原理 (11)3.3 传感器 (13)3.3.1 MQ-2气体传感器 (13)3.3.2 DS18B20 数字温度计 (14)4.系统软件开发平台 (15)4.1 IAR Embedded workbench (15)4.2 smartRF flash programmer (15)4.3 程序代码 (16)4.3.1 Z-Stack协议——发送函数AF_DataRequest (16)4.3.2 上位机程序 (18)5.系统运行测试与调试反馈 (23)6.总结 (26)参考文献 (27)致谢 (28)外文资料中文译文 (29)外文资料原文 (37)1.引言1.1选题意义随着社会的进步,信息科技的不断发展,人们已经从2000年初的互联网PC时代,进入到移动互联网时代。
基于ZigBee的无线温度监测系统设计
De i n o r l s e pe a ur o t r ng s s e a e n Zi Be sg f wi e e s t m r t e m nio i y t m b s d o g e D N igh E Q a O G Qn —e.H i n
Ab ta t n o d rt v i h r o n s s c s d f c ly t i n n i tn n e a rmoe w r ls e e au e s r c :I r e O a od s o t mi g u h a i u t o w r g a d man e a c , e t ee s tmp rt r c i i i mo i r g s se n ti y tm b s d o Z g e H p o o e w i h i c u e tmp r t r c l c in w r ls t n miso , s ra on a e n iBe W S rp s d h c n l d d e e au e ol t , i e e s r s si n e o a e l i
基 于 Zg e iB e的 无 线 温 度 监 测 系统 设 计
董庆 贺 何 , 倩
(. 1 桂林电子科技大学 电子工程 与 自动化学 院, 广西 桂林 5 10 40 4; 2 桂林 电子科技 大学 信息与通讯技术广西重点 实验室, 西 桂林 5 10 . 广 4 04)
(q @ g e.d .n d h ute u c)
Ke o d :t er uecl c o;Wi l sSno e ok( N ;dt o t ig yw r s e mp a r o et n t l i r e esr t r WS ) a m n o n es N w a i r
基于CC2530的电流及温度监测系统的设计与实现
基于CC2530的电流及温度监测系统的设计与实现董建怀【摘要】为了实时监控分布广、数量多、工作时间长和工作电流大的设备的工作情况,设计了由线性电流传感器ACS712、温度传感器DS18B20以及片上系统CC2530组成的无线传感器节点,利用ZigBee技术组建的电流及温度无线监测系统.实验表明:系统具有检测精度高,可靠性高,成本低,使用方便等特点,可应用于工业环境的电流及温度在线监测领域.%A current and temperature monitoring system based on ZigBee technology is designed to real-timely monitor the work of the equipment,which is widely distributive,quantitive,capable of working long time and in large current.The wireless sensor node in this system consists of ACS712,DS18B20 and PSoC CC2530.The system which is featured with high precision,high reliability,low cost,easy installation and maintenance,and could be widely used in industry for on-line current and temperature monitoring.【期刊名称】《厦门理工学院学报》【年(卷),期】2011(019)003【总页数】6页(P59-63,73)【关键词】电流监测;ZigBee技术;片上系统;无线传感器节点【作者】董建怀【作者单位】福建师范大学协和学院信息技术系,福建福州350007【正文语种】中文【中图分类】TP274.5在广播发射机、电力、工业生产等领域中,存在许多工作时间长、功率大、电流大、分布范围广的设备,由于电路问题、接头松动或其它原因可能造成这些设备的工作电流过大、接头过热甚至出现烧毁设备的现象,给设备的正常工作和人身安全带来严重的威胁[1-2].实时监测这些设备关键点的电流和接头温度,对预防故障,准确判断故障点,及时进行故障处理等具有重要的意义.采用电流互感器检测大电流的传统方法,存在绝缘困难,成本高,体积大,重量重,测量精度不高,易受电磁干扰,输出端不能开路,突发性绝缘击穿等缺点,另外,由于这些领域中需要监测的电流点多、分布广,在实际使用时,需要在上位机与各检测点间铺设大量的通信电缆,存在成本高,安装调试不便,覆盖面受限等问题.针对这一情况,本文设计了一种利用ZigBee技术组建的电流及温度无线监测系统,实现对设备关键点电流及温度的实时监测.1 电流及温度监测系统1.1 ZigBee技术ZigBee技术是一组基于IEEE 802.15.4的有关组网、安全和应用软件方面的通信技术,使用了抗干扰能力极强的直序扩频和动态路由数据传输的通信方式,具有低功耗、低成本、低复杂度、近距离、低数据速率等特点[3],工作频段为全球通用频段2.4 GHz.ZigBee网络由一个协调器、多个路由器和多个终端设备组成,协调器是整个网络的中心,负责网络的维护和协调,路由设备负责网络中数据包的路由选择,并用来扩展网络范围,终端设备是实现具体功能的单元.ZigBee网络可以实现星型、树型和网状型拓扑结构[4].1.2 监测系统组成系统由上位机、协调器、路由节点和终端节点组成,系统总体结构如图1所示.基于ZigBee技术的路由节点和终端节点分布于不同的监测区域,执行电流和温度数据的采集、预处理和发送等工作,路由节点除检测电流及温度参数外,还具有路由功能,转发其他传感器节点的数据包.ZigBee协调器将接收到的各传感器节点检测的电流温度数据通过RS485接口传输到上位机,上位机将收到的各传感器数据进行处理和管理,并提供实时查询和越限报警等功能.系统的协调器、路由节点和终端节点均通过PSoC[5]芯片CC2530实现,路由节点和终端节点具有相同的硬件结构,为了叙述的方便,在下面的硬件设计中将这两者统称为检测节点.2 检测节点硬件设计2.1 检测节点结构检测节点是该系统的基本单元,负责获取电流、温度数据,并将数据进行预处理,传输到协调器,拥有子节点的路由节点还具有路由的功能,转发子节点的电流和温度数据.检测节点由PSoC芯片CC2530、线性电流传感器ACS712、单总线温度传感器DS18B20和电源模块组成,节点的结构示意图如图2所示.2.2 主控芯片主控芯片CC2530是IT公司推出的基于ZigBee/IEEE 802.15.4标准的新一代SoC芯片,CC2530集成了一个高性能的RF收发器和一个优化的低功耗8051微处理器,8 kB的RAM,多达256 kB的闪存,具有强大的外设,包括8路7~12位ADC、2个USART和21个通用I/O接口等,硬件支持CSMA/CA,6 mm×6 mm的QFN40封装,允许芯片无线下载,支持系统编程.2.3 电流温度检测模块节点中电流传感器采用Allegro公司的线性电流传感器ACS712ELCTR-30A-T,该器件工作电压为4.5~5.5 V,最大工作电流11 mA.图3为ACS712-30A输出电压与检测电流关系的特性曲线,在检测范围±30 A内,几乎不受温度的影响.图4为ACS712-30A检测灵敏度与电流关系的特性曲线,输出灵敏度约为66mV/A.图5为检测节点电原理图.图中仅给出一路电流和温度传感器,C1用于噪声管理,提高输出的精度,被检测的电流由ACS712芯片的1、2端输入,3、4端输出.VOUT输出模拟电压,该电压在指定的检测范围内和被检测的直流或交流电流IP成线性关系,若检测的是直流电流,则VOUT输出一个与被测电流成线性关系的直流电压,若检测的是交流电流,则VOUT将获得一个频率与被测电流相同、幅度与被测电流成线性关系的交流电压.电流传感器ACS712的输出信号先通过R1、R2分压,使输入A/D转换的电压和ADC的参考电压匹配,后经D1整流和C2滤波处理后输入CC2530的P0_0引脚进行A/D转换,由于CC2530的P0_0至P0_7引脚都可用作ADC输入,所以一个节点最多可带8路电流传感器.通过设置CC2530的ADCCON2.SCH位使节点的转换通道序列为AIN0~AIN7、单端输入,设置ADCCON2.SREF选择一个内部生成的电压 (1.8 V)作为A/D转换的正参考电压,设置ADCCON2.SDIV选择转换抽取率为256(10位有效数字),通过置位ADCCON1.ST开启转换,读取ADCCON1.EOC位可判断转换是否完成,读取ADCCON2.SCH位,将指示转换在哪个通道上进行,通过读取ADCH和ADCL两个寄存器可获得A/D转换的补码形式的结果.由于ADC采用256抽取率,量化单位Δ=1.76 mV,小于ACS712输出灵敏度66 mV,所以A/D转换不影响电流检测的精度.ADC采用256抽取率时,执行一个转换所需的时间TCONV=(抽取率+16) ×0.25 μs=68 μs,满足使用要求.图5中,DS18B20为Dallas公司的1-Wire总线温度传感器,采用外接电源的方法供电,其它路的DS18B20可直接与该温度传感器并接,DS18B20支持+3 V~+5.5 V的电压范围,温度测量范围-55~+125℃,测量精度±0.5℃,最大工作电流4 mA,静态电流3 μA.节点使用一个外部32MHz振荡器XTAL1,32.768 kHz晶振XTAL2主要为休眠状态和精确唤醒时间提供时钟信号.2.4 无线传输模块综合考虑各种天线的性能,节点设计使用鞭状天线,CC2530的射频信号是差分输出,而天线是单端输出[3],需要一个平衡-不平衡变换器,图5中C8,L2,C5和L1构成巴伦电路.射频部分的电路设计是节点设计的重点与难点,在射频部分布线时,合理的布局与布线及采用多层板是降低电磁干扰和提高抗干扰能力的有效手段,本设计在布线时采用以下方法:将外围器件紧密地分布在CC2530的四周,并使用较小的封装,以尽可能地减少串拢和分布参数的影响,CC2530暴露的衬垫可靠接地,敷铜板上没有布线的区域用铜填充并接地.2.5 电源模块电源模块采用MAXIM公司的升压型DC-DC芯片MAX1675,MAX1675采用μMAX封装,具有高达94%的转换效率,输入电压范围为0.7~5.5 V.设计中,检测节点采用锂电池供电,利用两片MAX1675分别输出+3.3 V和+5 V电压,其中+3.3 V电压为CC2530和 DS18B20提供电源,+5 V的电压为ACS712提供电源.图6为输出+3.3 V电压的原理图,电池电压通过L3输入MAX1675的LX引脚,FB引脚接OUT端,若将FB引脚接地时,在OUT端即可获得+5 V的电压.图6中电池电压经R6,R7分压后输入到内部的电压比较器,当LBI小于1.3 V即电池电压小于2.05 V时,输出低电平,否则输出高电平,MAX1675的引脚接至CC2530的P1_1引脚,用于对电池电压进行监控.3 系统软件设计软件部分采用TI公司提供的基于ZigBee标准的Z-Stack协议栈,它包含了ZigBee标准描述的各层次的功能组件模块,向开发人员提供了一系列的API接口,通过调用这些API可实现ZigBee标准中各层次的相应功能.模块的任务调度具体方式是为需要实现的功能建立任务,且每一个任务有不同的事件.运行时系统会不间断地轮询所有任务的标志位,若标志位有效,表明该任务有事件发生,调用任务事件处理函数,并在处理函数中根据标志位判断是什么事件发生,然后系统进行对应的操作并清标志位,如果同时有几个事件发生,先判断优先级,然后逐次处理事件.当没有任务事件发生时,系统进入低功耗模式,当有事件发生时,唤醒系统进入中断处理事件,结束后继续进入低功耗模式,这种软件构架可以极大地降低系统功耗.ZigBee协调器负责网络的组建,并对其它节点加入网络请示做出响应,负责通信链路及路由的建立以及数据包协议转换等[6].协调器软件流程图如图7所示.协调器成功组建ZigBee网络后,将接收到的数据包按源节点地址存储,并对数据进行处理后通过RS485接口发送至上位机.检测节点负责采集、处理和发送电流温度数据,同时还转发其他传感器节点的电流温度数据.由于采用了CSMA/CA技术,所以可以让终端节点定时检测电流、温度信息,并发送节点数据,终端节点大部分时间处于休眠状态,处于休眠状态时,节点关闭无线通信模块和传感器模块,只保留CPU内部定时器和中断,以减少功耗.路由节点仅是在终端节点的功能上增加了一个数据汇集和上传功能,当中断接收到数据后,提取路由信息,建立路由表,并转发数据.图8为电流温度路由节点的软件流程图.4 性能测试系统在福州某中波发射台进行测试,该台有两部发射功率为600 kW的DX型中波发射机,每部发射机均有5个分布在不同区域的天线调谐室 (1个统调室和4个分调室)、3个高压配电室和1个发射机冷凝设备,每部发射机有3个低压整流柜和224块功率模块,这些设备都是长时间工作的[1].测试中在各个天线调谐室、高压配电室、和发射机冷凝设备 (水泵)处,各放置一个温度检测节点,在发射机的低压整流柜和多个功率模块处放置电流及温度检测节点,协调器通过RS485接口与上位机通信.表1为室外温度20.2℃时一部发射机的若干检测节点的检测值与实测值的对比情况.其中,检测值是指通过电流及温度监测系统检测的结果,即系统的上位机显示的数据.实测值是指用专用仪器测得的数据,数据表明系统电流误差≤0.1 A,温度误差≤0.5℃,检测值与实测值之间的误差主要是传感器本身的误差,满足使用要求,此外测试还表明终端节点功耗低,系统可靠稳定,抗干扰能力强,能有力地保障安全播出.表1 系统测试结果(室外温度:20.2℃)Tab.1 System test results(out temperature:20.2 ℃)5 结语该系统结合现场应用条件,无线传感器节点以基于ZigBee技术的PSoC芯片CC2530为核心,采用线性电流传感器ACS712和温度传感器DS18B20获取数据,电路结构简单,检测精度高,节点功耗低,系统实现了分布式节点电流及温度的实时监测,具有工作稳定可靠,无线通信灵活,使用方便等特点,可广泛应用于工业环境的电流及温度在线监测领域.[参考文献][1]赵红艳.谈DX系列全固态发射机[J].内蒙古广播与电视技术,2009,26(4):57-59.[2]陆贵生,蔡声镇,苏伟达,等.高压开关触头温度实时无线监测系统的设计与实现[J].现代电子技术,2009,302(15):108-111.[3]赵海,赵杰,刘铮,等.一种无线传感器网络节点的设计与实现[J].东北大学学报:自然科学版,2009,30(6):809-812.[4]吕治安.ZigBee网络原理与应用开发[M].北京:北京航空航天大学出版社,2008.[5]王波,杨永明,汪金刚,等.基于PSoC的无线传感器网络节点设计[J].传感技术学报,2009,22(3):413-416.[6]贺玲玲.ZIGBEE传感网络CLUSTER-TREE改进路由算法研究[J].传感技术学报,2010,23(9):1303-1307.。
本科毕业设计论文--概要设计基于zigbee的温度监测系统设计与实现
基于zigBee的温度监测系统设计与实现MainDisplay概要设计修改履历目录1 文档概述 (4)1.1 文档目的和范围 (4)1.2 术语/缩略语 (4)1.3 参考文档 (4)2 模块概述 (4)2.1 模块功能定义 (5)2.2 模块结构 (5)2.3 模块动作时序 (7)3 接口说明 (7)3.1 数据结构定义........................................................................................................ 错误!未定义书签。
3.2 函数 (7)3.2.1 模块间接口函数 (8)3.2.2 模块内接口函数 (12)1文档概述1.1 文档目的和范围该项目主要描述Main LCD显示模块,ZigBee无线数据传输模块,DHT11温湿度数据采集模块,ARM 数据处理模块的外部接口函数和内部实现函数,还有各模块之间的连接。
1.2 术语/缩略语1.3 参考文档列出所参考的式样或者文档等2模块概述项目的开发环境是Keil uVision4 ,采用的开发语言主要为C语言,还有部分汇编语言。
本设计主要分四部分,第一部分是以ARM Cortex-M0 系列的LPC1114为核心处理器;第二部分是以DHT11为温度传感器,用以采集节点处的温度;第三部分是以zigbee(CC2530)为路由器和协调器,路由器用以发送采集到后经过处理器处理后的数据到协调器,协调器再把数据传送到ARM主处理器上;第四部分为显示器模块。
2.1 模块功能定义2.2 模块结构画出模块间结构及模块内结构图。
对于模块内细分的小模块也最好列表说明各小模块的功能。
模块名称模块类型概要说明LCD_Init 接口液晶显示器初始化W25X16_Init 接口W25X16初始化LCD_Clear 接口全屏显示白色UART_init 接口初始化串口接口开启显示器LCD_DisplayOn接口关闭显示器LCD_DisplayOffLCD_XYRAM 接口设置显存区域LCD_SetC 接口设置TFT屏起始坐标LCD_Clear 内部模块清屏TFT内部模块显示字符串LCD_ShowStringLCD_Show_hz 内部模块显示16*16点阵中文delay 内部模块短暂延时内部模块给ILI9325的寄存器写数据LCD_WR_DATALCD_WR_REG 内部模块确定给哪个寄存器写数据LCD_RD_DAT内部模块读取ILI9325的寄存器里的数据A内部模块显示16*16点阵英文字符LCD_ShowChar内部模块显示字数LCD_ShowNum2.3 DHT11模块动作时序DHT11接收到开始信号触发一次温湿度采集,如果没有接受到主机发送开始信号,DHT11不会主动进行温湿度。
基于无线自组网技术的监控系统设计
基于无线自组网技术的监控系统设计摘要:设计一套基于无线自组网技术的监控系统,旨在对运输及库存中的重要产品进行远距离监控,避免繁琐的人工管理过程。
从通信组网、硬件设计方面介绍了初步方案设计,拟利用短距离、低耗的WSN 实现相对静止空间内的组网,利用MANET 实现相对运动时的组网,以实现全国范围内的,信息传递时间小于5 分钟的动态监控网络。
无线传感器网络(WSN)和移动自组织网络(MANET)是无线自组织网络技术中由于应用场合、移动特性、寻址方式等的不同而产生两个分支,它们的网络均由不需要任何基础设施的一组具有动态组网能力的节点组成[1].这些网络适应了应用中对网络和设备移动性的要求,从而引起关注,并在20 世纪90 年代以后获得广泛的认可和研究。
历经十几年,WSN 和MANET 在国外军事通信和民事通信领域发展迅速,已展现出作为未来Internet 重要组成部分的不可阻挡的趋势。
笔者提出基于无线自组网技术的监控系统的设计,旨在实现对某些重要产品在全国范围内的库存、运输过程中的数量、位置以及各种状态进行持续地监控,避免繁琐的人工管理过程,提高管理效率。
良好的通信系统设计是本系统关键,其涉及地面运输和库存,在运输车厢内及库房时产品活动空间不大,位置相对静止,信息传递需要短距离、低耗方式,而在运输过程中,需要远距离传输将信息传送至监控中心,并且当多种产品处于不同的运输工具中时,各运输工具之间的信息交互需要动态联网方式,以提高在屏蔽地点信号传输能力。
因此提出WSN、MANET 及传统通信技术相结合的方式作为本系统网络通信手段。
1 理论分析1.1 系统目标本系统需监控产品在全国范围内的车载和库存状况。
车载时,车厢内的节点相对于车静止,各车之间相对运动;库存时,节点之间,库房之间均是相对静止。
笔者主要针对运输过程中的监控进行探讨。
为了实现长时间大范围内持续监控,系统硬件设计分为3 部分,包括监控终端、监控中继及监控中心。
基于ZigBee的接触网无线温度监控系统
ZigBee 传输网络有星状、树状、网状等 3 种网络
收稿日期:2017-02-19 稿件编号:201702084
拓扑,如图 1 所示。星状拓扑是最简单的拓扑结构,
基金项目:“十二五”国家科技支撑计划(2015BAG13B01-02);大学科技园、技术转移中心及工程研究中心建设
项目(E14H100040)
数据,由此可得出接触网运行安全与否的结论。该系统以 CC2530 射频芯片为核心,通过 ZigBee 协
议将温度采集点组建成网,并把温度值无线传输。监控终端将温度值通过 LCD 显示,完成温度监
控任务。
关键词:ZigBee;无线传输;CC2530;温度监控
中图分类号:TN98
文献标识码:A
文章编号:1674-6236(2018)03-0156-04
显著,因此有必要对接触网的线夹连接处进行温度 接触网的工程实际,本文设计出基于 ZigBee 的无线
监测。线夹连接点的数目众多,且分布不规律。传 温度采集系统,为接触网的安全稳定运行保驾护航。
统的有线传输温度的方式因布线不便、功耗较大,不 适合接触网测温的场合。目前无线传输温度的方式
1 系统架构
是接触网环境下测温的理想选择。温度无线传输依
随着轨道交通事业的飞速发展,铁路接触网供 赖于无线通信技术。无线通信技术中广泛使用的是
电对安全性和可靠性的要求也越来越高。在列车提 ZigBee 技术。Zigbee 以强大的组网能力与低功耗、
速过程中,大电流的使用越来越广泛。由于大电流 低成本、短时延、安全可靠等性能,在众多无线通信
的存在,电流引起的温度过高致线路损坏问题非常 技术中脱颖而出,成为无线测温系统的核心。结合
Wireless temperature monitoring system based on ZigBee
基于ZigBee技术的医疗监测系统设计
基于ZigBee技术的医疗监测系统设计摘要为了提高医疗监测系统的可靠性和效率,本文提出了一种基于ZigBee技术的医疗监测系统设计。
该系统能够实现医护人员对患者的生命体征、药物使用情况、运动情况、室内温度等信息进行实时监控和远程管理。
系统采用ZigBee协议进行数据传输,保证了数据传输的可靠性和安全性。
系统采用嵌入式设计技术,实现了系统硬件的高度集成和低功耗。
实验结果表明,该系统具有良好的实用性和可靠性。
AbstractIn order to improve the reliability and efficiency of medical monitoring systems, this paper proposes a medical monitoring system design based on ZigBee technology. This system can realize real-time monitoring and remote management of patients' vital signs, medication use, exercise, indoor temperature and other information by medical staff. The system uses the ZigBee protocol for data transmission, ensuring reliability and security of data transmission. The system adopts embedded design technology to achieve high integration and low power consumption of system hardware. Experimental results show that the system has good practicality and reliability.Keywords: ZigBee; medical monitoring system; embedded design1 引言医疗监测系统是一种能够对患者的生命体征、药物使用情况、运动情况、室内温度等信息进行实时监控和远程管理的系统。
基于ZigBee无线网络的温湿度监测系统
—
00 20
—
04
e m
pe
r a
tu
r e
a n
m
m
o n
it o
r
in g
s
y s te
—
m
b
,
a s e
d
o n
Z ig B
—
e e
w
ir
e
le
s s
n e
tw
o r
k
Y IN H a ( S c h o o l of A u
A bs tr
p l ic
s
g
,
ZHA NG
n
Qi
n z
s o n
g
m
p
e r a
d hu
m o n
i d i ty in fo
s
r m a
io
n
m o n
it o r in g
pro po
ta
w
s e
.
n e tw o r
k
s
u c
—
tu
re
the
s
d e s ig
r
—
n
o
f t he ha r dw
w
d
s o
ft w
r
a r e
du le
s
f
the
it o r in g
,
测 系统 设 计 方 案 并 详
,
细 论 述 了监 测
系统 的 网 络 结 构 硬 件 模 块 设
,
计和软件设 计
,
实现 了 点 对 点 星 型 结
基于ZigBee和GPRS网络的智能变电站设备温度无线监测系统
中图分 类号 : T P 3 6 8
文献标识 码 : A
文章编号 : 1 0 0 2—1 8 4 1 ( 2 0 1Байду номын сангаас4 ) 0 1 — 0 0 7 9— 0 4
W i r e l e s s Te mp e r a t u r e De t e c t i o n Sy s t e m o f I n t e l l i g e n t
S u b s t a t i o n Ba s e d o n Zi g Be e a n d GPRS
GU0 Ya o . hu a
( D e p a r t me n t o f I n f o r ma t i o n a n d E n g i n e e r i n g , T a n g s h a n C o l l e g e , T a n g s h a n 0 6 3 0 0 8 , C h i n a )
郭耀 华
( 唐 山学院信息工程 系 , 河北唐 山 0 6 3 0 0 8 ) 摘要 : 针对 当前变 电站 常规测温手段 实时性 能差、 受安装环境 限制大的难题 , 文 中提 出了将 Z i g B e e 技术和 G P R S网络
技 术运 用 于 智 能 变 电 站设 备 测 温 系统 的 方 案 , 通过 传 感 器 、 Z i g B e e 自组 网技 术 和 G P R S技 术 , 系统 实 现 了 对 变 电站 刀 闸 、
Ab s t r a c t : Ai mi n g t o s e v e r a l s h o r t c o mi n g s o f t h e n o r ma l me t h o d o n t e mp e r a t u r e me a s u r e me n t i n s u b s t a t i o n, s u c h a s t h e b a d t i me — r e a l f u n c t i o n a n d t h e l i mi t a t i o n o f t h e e n v i r o n me n t , t h e Z i g B e e a n d t h e GP RS n e t wo r k w e r e a p p l i e d t o t h e w i r e l e s s t e mp e r a t u r e d e t e c t i o n s y s t e m o f i n t e l l i g e n t s u b s t a t i o n . T h r o u g h t h e t e mp e r a t u r e s e n s o r , Z i g Be e a n d GP R S n e t wo r k, t h e mo n i t o r i n g p o i n t s s u c h a s t h e s u b s t a t i o n, b u s , l i n e w i r e s a n d S O o n we r e r e a l i z e d t h e r e a l — t i me mo n i t o r . I n t h i s d e s i g n, t h e t e mp e r a t u r e s e n s o r a n d GP R S wi r e — l e s s c h i p we r e u s e d t o s e t u p a wi r e l e s s s e n s o r n e t wo r k s , t h e d a t e o f n e t wo r k t e r mi n a l we r e t r a n s f e r r e d t o t h e r e mo t e t h r o u g h t h e C O — o r d i n a t o r , e mb e d d e d g a t e w a y a n d GP RS mo d u l e . I n r e mo t e, t h e u s e r mo n i t o r a n d q u e r y i n f o r ma t i o n t h r o u g h s o t f w a r e i n h o s t c o mp u t — e r , t h u s t h e w i r e l e s s a n d r e mo t e t e mp e r a t u r e mo n i t o r i n g s y s t e m o f t h e i n t e l l i g e n c e s u b s t a t i o n w a s e f f e c t i v e l y a c h i e v e d . Ev e n t u a l l y t h e wh o l e d e b u g g i n g o f s y s t e m i s g i v e , nd a t h e r e s u l t i n d i c a t e d t h a t t h i s s c h e me i s e ic f i e n t , r e l i a b l e, a n d c a n me e t t h e r e q u i r e me n t s o f me a s u r e me n t a n d c o mmu n i c a t i o n . Ke y wo r d s : Z i g B e e , s u b s t a t i o n, GP RS, t e mp e r a t u r e a c q u i s i t i o n
基于ZigBee的低功耗无线传感节点设计与实现
基于ZigBee的低功耗无线传感节点设计与实现戴由旺;李增有;韦俞锋【期刊名称】《现代电子技术》【年(卷),期】2011(034)018【摘要】Wireless sensing node for temperature and humidity measurement was designed by taking CC2430 chip as a core. By improving the design of ZigBee protocol stack, sensing node can run in idle mode, trigger mode or active mode. The opportune moment and rate of sampling are controlled in accordance with actual demands, so as to reduce the node's energy consumption for wireless communication and to meet the low-power requirement of the wireless sensor network. The lifetime of sensing node is reckoned according to the known parameters. An experimentation was performed to validate the design.%以CC2430芯片为核心设计一种用于温湿度测量的无线传感节点,为了降低节点功耗,在ZigBee协议栈的基础上进行改进,为传感节点设计了空闲、触发和主动等3种工作模式,使节点能够按照实际需求控制采样的时机和速率,以减少传感节点用于无线通信的能量开销,从而满足无线传感器网络对节点低功耗的设计要求,同时根据已知参数预测传感节点寿命,并通过实验进行了验证.【总页数】4页(P121-123,126)【作者】戴由旺;李增有;韦俞锋【作者单位】中国人民解放军91550部队,辽宁大连116023;中国人民解放军91550部队,辽宁大连116023;中国人民解放军91550部队,辽宁大连116023【正文语种】中文【中图分类】TN911-34;TP393【相关文献】1.基于CC2431的智能小区无线传感器网络节点低功耗的设计与实现 [J], 范晶晶2.基于CC2430的低功耗Zigbee无线传感器网络节点的设计 [J], 刘琼;周志光;朱志伟3.基于ZigBee的无线传感网络节点的设计与实现 [J], 罗回彬;吴方;潘维松;吴婉娜;吴庆光4.基于ZigBee无线传感网络技术节点设计与实现 [J], 隋浩;徐国凯;孙炎辉5.基于STM32的低功耗无线传感器节点的设计与实现 [J], 严冬;王瑞涛;陈俊生因版权原因,仅展示原文概要,查看原文内容请购买。
基于ZigBee技术的土壤温度无线检测系统研究
农 机 化 研 究
第 2期
和时钟模块等 7部分组成 , 如 图 2所示 。传感器模块 采用 D a l l a s 公司的 D S 1 8 B 2 0 4 温度传感器 , 采用外接
2 0 1 3年 2月
农 机 化 研 究
第 2期
基于 Z i g B e e技 术 的 土 壤 温 度 无 线 检 测 系 统 研 究
谢 忠兵 ,武 佩 ,韩 国栋 ,宣 传 忠。 ,韩 丁
( 内蒙 古 农 业 大 学 a . 机 电工 程 学 院 ;b .生 态 环境 学 院 ,呼 和浩 特 摘 0 1 0 0 1 8 )
终端节点硬件 由传 感器模 块 、 处 理器 C C 2 5 3 0模
块、 天 线模 块 、 电源 模 块 、 电源管 理模块 、 L E D 指 示 灯
生导师 , ( E - m a i l ) j d w p @i m a u . e d u . c n 。
・
1 8 9・
2 0 1 3年 2月
点组成 , 并按 照 星 型 网 络 拓 扑 结 构 构成 。土 壤 温 度 无
2 系统 的硬件设计
2 . 1 CC 2 5 3 0芯 片
线传感器 网络结构 图如 图 1 所示 。终 端节点 负责对 土壤温度数据和网络地址信 息的采集 , 并将采集 的温 度数据信息和网络地址信息发送到协调器 节点 ; 协调
图1 土壤温度无线传感器 网络结构图
Fi g . I T he s t r u c t u r e o f s o i l t e mp e r a t u r e wi r e l e s s s e n s o r n e t wo r k
基于ZigBee技术的果蔬仓储物流温度监控系统研究
基于ZigBee技术的果蔬仓储物流温度监控系统研究刘子政【摘要】随着中国经济和互联网技术的快速发展,网上购物已经成为人们生活中的必选,因此人们对仓储物流各个环节都提出了很高的要求.对于一个果蔬生产的基地,如何保证物资转运的各个环节中果蔬的新鲜度以及不出现霉烂现象,温度控制是一个非常重要的条件.本设计基于ZigBee技术实施仓库存储和物流环节中的温度监控,解决了大规模果蔬存储情况下,各处温度监测不便的问题,大大减少人力的投入,提高了生产效率.【期刊名称】《仪器仪表用户》【年(卷),期】2018(025)003【总页数】3页(P19-21)【关键词】果蔬存储;ZigBee;温度控制【作者】刘子政【作者单位】山东科技职业学院,山东潍坊 261053【正文语种】中文【中图分类】TP230 引言新鲜水果和蔬菜是人们日常所必需维生素、矿物质及膳食纤维的重要来源,近年来随着中国人均收入和消费能力的增长,人民对生鲜蔬果农产品的品质有越来越高的要求。
但是,果蔬由于自身的特点,一般含水量都比较高,在存放的时候就容易发生变质、腐烂,使它们的品质大打折扣,降低了它们的商业价值和品质,所以农产品在采摘后的储存和转运过程中的保鲜处理变得尤为重要。
对于果蔬的保存有多种方法,例如:防腐剂保鲜技术、涂膜贮藏保鲜技术、辐照处理保鲜技术以及冷藏存储技术等[1]。
目前,低温贮藏法是采用最为广泛的储藏方法,也可以说是一种传统的贮藏方法。
但是不同的果蔬因为自身特点不同,对于所需求的保鲜温度要求不同。
所以,在冷藏不同的果蔬时需要注意冷藏的温度,对于不同的果蔬需要严格采用不同的温度进行分类冷藏,以免温度过低冻坏或者温度过高达不到保鲜的效果。
所以本文基于ZigBee技术,采用了无线传感器网络,通过在冷藏场所内设置多个传感器节点,每一个传感器节点可以采集该点的温度数据,再通过无线的方式把这些数据传到汇聚节点,对这些数据处理后就可实时获取监测场所内的温度信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
式。空闲模式时CPU 停止工作,而SRAM、T/C、SPI 端口以及中断系统继续工作;掉电模 式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作,寄存器的内容则 一直保持;省电模式时异步定时器继续运行,以允许用户维持时间基准,器件的其他部分则 处于睡眠状态; ADC 噪声抑制模式时CPU 和所有的I/O 模块停止运行,而异步定时器和 ADC 继续工作,以减少ADC 转换时的开关噪声; Standby 模式时振荡器工作而其他部分 睡眠,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Standby 模式则允许振荡 器和异步定时器继续工作。器件是以Atmel 的高密度非易失性内存技术生产的。片内 ISP Flash 可以通过SPI 接口、通用编程器,或引导程序多次编程。引导程序可以使用任何接口 来下载应用程序到应用Flash存储器。在更新应用Flash存储器时引导Flash区的程序继续运行, 实现RWW操作。通过将8 位RISC CPU 与系统内可编程的Flash 集成在一个芯片内, ATmega128 为许多嵌入式控制应用提供了灵活而低成本的方案。完全可以满足设计要求。 图2为基于ATmega128与CC2420的ZigBee节点,发送数据的终端节点通过引出的管脚与温度 采集部分相连,接收数据的协调器节点通过R232接口与PC机相连接,从而实现对接收数据 的处理。
基于 ZigBee 的无线温度监控系统的设计
王锐
河海大学计算机及信息工程学院(常州),江苏常州(213022)
E-mail:wrkkwr@
摘 要:根据一些环境温度实时监控的需要,以ATmega128L和射频芯片CC2420为核心设计
出功耗低、体积小,适于各种工作环境温度实时检测的监控系统。通过对系统硬件部分和软
图1 温度采集部分
3.3 ATmega128L
ATmega128[2]是基于 AVR 增强型 RISC 结构的低功耗 8 位 CMOS 微控制器。由于其先 进的指令集以及单时钟周期指令执行时间,ATmega88 的数据吞吐率高达 1 MIPS/MHz,从 而可以缓减系统在功耗和处理速度之间的矛盾,使其得到了广泛的应用。
2. ZigBee 技术
ZigBee 是一种新兴的短距离、低速率无线网络技术,它是一种介于无线标记技术和蓝 牙之间的技术提案。ZigBee 协议比蓝牙、高速率个人区域网(PAN)或 802.11x 无线局域网更 简单实用。ZigBee 技术的主要特点包括以下几个部分: (1) 数据传输速率低只有 10kbps~250kbps,专注于低传输应用。 (2) 功耗低在低耗电待机模式下,两节普通 5 号干电池可使用 6 个月以上。 (3) 成本低因为 ZigBee 数据传输速率低,协议简单,所以大大降低了成本。 (4) 网络容量大每个 ZigBee 网络最多可支持 255 个设备,也就是说每个 ZigBee 设备可以与
图3 Zigbee协议栈
4.1 温度采集部分程序
主程序:
void main(void) {
do {
delay(1); convert(); delay(1000); RdTemp();
// 延时 1ms // 启动温度转换,需要 750ms // 延时 1s // 读取温度
}
while(1); } 其中与 DS18B20 相关的温度采集程序:/* 启动温度转换 */
图4 采集数据显示 -5-
5. 结论
本文以射频芯片 CC2420 和 ATmega128 为核心设计实现了温度监控系统的软硬件部分, 在温度传感器 DS18B20 的配合下,完成了对环境温度的无线检测。本文设计的温度监控系 统,其功耗低,传输无线化。可以用在诸如温室、仓库等需要温度监控的场合。在避免大量 人工布线的同时,还可以减少火灾的隐患。
-1-
3.2 数字式温度传感器 DS18B20
DS18B20 数字式温度传感器与传统的热敏电阻温度传感器不同,它能够直接读出被测 温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式,可以分别将温 度值转化为9位和12位的数字量。因而使用 DS18B20 可使系统结构更简单,更加稳定,可 靠性更高。芯片的耗电量很小,可以采用寄生电源供电。该芯片在检测点已把被测信号数字 化了,因此在单总线上传送的是数字信号,这使得系统的抗干扰性好,可靠性高,传输距离 远。系统设计中选择了该传感器,使得系统温度传感器模块的硬件部分极其简单,只有一个 芯片加一个上拉电阻,非常有效的降低了硬件电路的复杂程度,提高了系统的稳定性和可靠 性,同时也有效的降低了发送端的系统功耗,延长了电池寿命。图1为温度采集部分,把 DS18B20采集的温度数据传给ATmega128,再通过CC2420进行无线的数据收发。
void convert(void) {
TxReset(); RxWait(); delay(1); WrByte(0xcc); WrByte(0x44);
// 产生复位脉冲,初始化 DS18B20 // 等待 DS18B20 给出应答脉冲 // 延时 // skip rom 命令 // convert T 命令
另外 254 台设备相连接; (5) 工作使用的频段分别为 2.4GHz、868MHz(欧洲)及 915MHz(美国)均为免执照频段。 (6) ZigBee 主要应用在短距离范围之内并且数据传输速率不高的各种电子设备之间。
3. 系统硬件设计
3.1 射频芯片 CC2420
CC2420 是 Chipcon 公司推出的符合 2.4GHz IEEE 802.15.4 标准的射频收发器。它基于 Chipcon 公司的 SmartRF 03 技术,只需极少外部元器件,性能稳定且功耗极低。可确保短距 离通信的有效性和可靠性。利用芯片开发的无线通信设备支持数据传输率高达 250kbps,可 以实现多点对多点的快速组网。它的外围电路包括晶振时钟电路、射频输入/输出匹配电路 和微控制器接口电路三个部分。芯片本振信号既可由外部有源晶体提供,也可由内部电路提 供。由内部电路提供时需外加晶体振荡器和两个负载电容,电容的大小取决于晶体的频率及 输入容抗等参数。
2004. [4] 沈文,EAGLE LEE,詹卫前.AVR 单片机 C 语言开发入门指导[M].北京:清华大学出版社,2003. [5] IEEE Std 802.15.4—2003.PDF.
Design of wireless temperature monitoring system based on Zigbee
}
定义路由方式: #define NWK_MODE NWK_MODE_STAR //星状路由
网络拓扑三参数:网络深度、父节点最大子节点数及最大路由子节点数。
#define MAX_NODE_DEPTH 1
//网络深度为1
byte CskipRtrs[MAX_NODE_DEPTH+1]={3,0}; //允许ZC最多含3个ZR子节点
参考文献
[1] 李国华,沈树群.自组织无线传感器网络的研究[J ].数据通信,2004,(4):1–4。 [2] /atmel/products/atmega128.pdf [3] 吴双力,崔剑,王伯岭.AVR-GCC 与 AVR 单片机 C 语言开发[M].北京:北京航空航天大学出版社,
完整的 Zigbee 协议栈由物理层、介质访问控制层、网络层、安全层和高层应用规范组 成[5]。ZigBee 协议栈的网络层,安全层和应用程序接口等由 ZigBee 联盟制定。其中安全层
-3-
(Security)主要实现密钥管理,存取等功能。应用程序接口负责向用户提供简单的应用软 件接口(API),包括应用子层支持(Application Sub-layger Support,APS),ZigBee 设备 对象(ZigBee Device Object,ZDO)等,实现应用层对设备的管理。其中协调器和终端节点 在介质访问控制层定义实现,星型网络的实现在网络层定义。用户可针对不同的需要在应用 层自行定义开发,也可参考引用已定义的一些簇(cluster)。
Byte CskipChldrn[MAX_NODE_DEPTH+1]={100,0}; //允许ZC最多含100个子节点
4.3 温度采集结果
采集的温度数据可通过串口调试助手在计算机上进行显示。图 4 为协调器选择空闲信道 建立网络,终端节点加入网络后,把采集的数据传给协调器,并在 PC 机上显示的过程。
定义采集数据的终端节点:
if ( myAppState == APP_INIT )
{
logicalType = ZG_DEVICETYPE_ENDDEVICE;
zb_WriteConfiguration(ZCD_NV_LOGICAL_TYPE, sizeof(uint8), &logicalType);
图2 ZigBee节点
4. 系统软件设计
程序采用 C 语言编写,AVR STUDIO 是 ATMEL 公司免费提供的一个专门用于开发 AVR 系列单片机的集成工作环境,支持 AVR 全系列单片机的开发,具有项目管理器、汇编程序 编译器、软件模拟仿真等功能,但是需要第三方提供的 C 语言编译器 WINAVR 软件包含支 持 AVR 单片机开发的 C 编译器 AVR-GCC[3],可以与 AVR STUDIO 联合,对 AVR 系列的 单片机进行 C 语言的开发[4]。本文设计是用一个节点充当协调器接收数据并传给 PC 机,两 个节点充当终端节点采集数据,三个节点间组成一个星型网络。协议栈源代码采用的是 TI 公司开发提供的 ZStack。
ATmega128 具有如下特点:128K 字节的系统内可编程Flash( 具有在写的过程中还可 以读的能力,即RWW)、4K 字节的EEPROM、4K 字节的SRAM、53 个通用I/O 口线、32 个通用工作寄存器、实时时钟RTC、4 个灵活的具有比较模式和PWM 功能的定时器/ 计数 器(T/C)、两个USART、面向字节的两线接口TWI、8 通道10 位ADC( 具有可选的可编程增 益)、具有片内振荡器的可编程看门狗定时器、SPI 串行端口、与IEEE 1149.1 规范兼容的 JTAG 测试接口( 此接口同时还可以用于片上调试),以及六种可以通过软件选择的省电模}-4-