基于ZigBee的无线数据采集系统的设计

来源 :数字化用户 | 被引量 : 0次 | 上传用户:lixuelei19890117
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、ZigBee简介
  ZigBee是一种基于IEEE 802.15.4标准的无线协议,主要应用于低速率,低功耗设备的组网,支持250kbit/s的数据传输速率,可以实现一点对多点的快速组网。ZigBee技术的主要优点有省电、可靠、低、时延短、网络容量大、安全。
  ZigBee设备为低功耗设备,其发射输出功率为03.6dBm,通信距离为30~70m,具有能量检测和链路质量指示能力,根据这些检测结果,设备可以自动调整发射功率,在保证通信链路质量的条件下,最低限度地消耗设备能量。在组网性能上,ZigBee可以构造为星形网络或者点对点对等网络。在每一个ZigBee组成的无线网络中,连接地址码分为16bit短地址码或者64bit长地址码,具有较大的网络容量。
  二、系统硬件设计
  (一)传感器电路
  1.温度采集电路
  本系统所采用的温度传感器型号为LM61。该传感器是一种精密的集成电路温度传感器,它由单电源供电,供电电压为+2.7V。温度测量范围从-300C至+1000C。LM61的输出电压与摄氏温度成线性关系(+10mV/oC),具有+600mV的直流偏量, 通过该直流偏量就可以读出负温度而无需负电压供电。
  温度采集电路的结构简单, LM61只有三个引脚,一个供电引脚,一个输出引脚,一个接地引脚。只需在输出端外接一个滤波电容就 完成电路的设计。该传感器输出的数据为模拟量,通过A/D转换就可以读出温度值。
  2.湿度采集电路
  湿度指的是空气中水蒸气的含量,其表示方法有绝对湿度、相对湿度等,我 们通常所说的湿度是指相对湿度。相对湿度的定义是单位体积空气内实际所含的 水蒸汽密度和同温度下饱和水蒸气密度的百分比,用RH表示。湿度传感器的型号为HSll01的湿敏电容,它独特的电容式单元设计,适用于那些空间大,要求低成本的场合。比如农业自动化,办公自动化以及工控系统等。它还适用于需要湿度补偿的场合。
  湿度采集电路以HSll01湿度传感器充当NE555构成振荡器的振荡电容,再 外接一些电阻构成多谐振荡器电路,从而完成湿度到频率的转换。用脉冲信号加 在标准电容和串联的电路上,从他们的中点取出信号,经滤波、放大,从而完成 从湿度到电压的转换。
  (二)无线传输模块的选择
  在设计中选择CC2500无线射频模块。该模块是在 CC2500的基础上扩展了PA+LNA,把CC2500和几个功率放大器集成到一块PCB 板上,使得数据的传输距离得到了提升。
  CC2500无线射频芯片是一种低成本真正单片的2.4GHz收发器,工作频段 设定为2400MHz~2483.5MHz的ISM(工业,科学和医学)和SRD(短距离设备) 频率波段。它的性能稳定,为低功耗无线应用而设计。
  CC2500的RF收发器集成了一个数据传输率可达500Kbps的高度可配置的调 制解调器。通过开启该调制解调器上的前向误差校正选项,能使性能得到提升。
  CC2500为数据包处理、数据缓冲、突发数据传输、清晰信道评估、连接质量 指示和电磁波激发提供广泛的硬件支持。
  (三)无线射频模块与单片机的连接
  CC2500无线射频模块与单片机MSP430通过SPI总线接口相连,再加上一些 外围元器件,就构成了无线收发系统。
  其中,MSP430作为SPI的主控器件,既承担数据的采集和处理,同时也承担 ZigBee的通信工作,控制CC2500完成无线通信。而CC2500作为从器件,只承担 ZigBee的通信工作,负责传输数据。
  SPI(Serial Peripheral interface)总线系统是一种同步串行外设接口,它 可以使MCU与各种外围设备以串行方式进行通信以交换信息,它是Motorola 公司推出的一种高速的、全双工、同步的串行通讯方式。
  (四)硬件总体设计
  系统选择星型网络拓扑结构的组网方式,手持接收端作为协调器,固定采集端作为终端设备。
  手持接收端的电路可具体分为电源部分、实时时钟部分、基准源部分、液晶驱动部分等。
  1.电源电路。电源是任何一个电子系统安全、可靠、正常运作的重要保证。这里使用SP6201的电源芯片。SP6201是为准确、快速、易用 的广泛应用场合而生产地CMOS器件。这种器件可以提供相当低的静态电流,即 使在负载的情况下,电流也只是轻微的增大一些。因此较双极器件,可以提供更好的效果。
  2.实时时钟电路。本系统的时钟电路采用的是美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片DSl302。
  三、软件设计
  由于本系统使用的微处理器是MSP430单片机,因此,我们使用C430语言作 为编程的工具,本系统的程序采用自上而下的设计思想,整个软件系统分为两大部分:采 集端软件系统和接收端软件系统。
  数据传输是这样一个过程:首先手持端发送一个数据请求信号给采集端,采 集端收到数据请求信号后,返回一个成功信号给手持端。如果请求失败,则继续 发送数据请求信息,直到请求成功。接着采集端发送第一帧数据,接收端成功接 收到第一帧数据后,发送确认信号,示意采集端继续发送下一帧数据。如果手持 端没有收到第一帧数据,则不发送确认信号,继续等待第一帧数据。而采集端没 有收到确认信号,则不进行下一帧数据的发送,继续发送第一帧数据。接收端接 收完数据后,就可以结束工作了。而对于采集端,在数据发送完毕后,继续进行 数据的采集。
  四、结束语
  通过软硬联调,可实现数据发送与接收,并实现简单的数据统计与显示,通过串口可以将数据上传至上位机,网络的组网及路由效果良好,在短距离内,星形网络的连接通畅,各节点设备之间能实现通信.缺点是未能实现动态组网,整个数据系统必须以主控器为中心,不利于动态使用。
  本项目完成了无线数据采集系统整体架构设计和底层硬件的具体实现,并达到了预期要求,系统稳定性、响应速度等性能都满足实际需求。该系统可同时对多个区域进行监测,安装维护简单,可以根据具体要求在数据采集模块上进行相应传感器的扩充以完成特定数据采集。
其他文献
介绍安徽省“十五”水电农村电气化县建设的基本情况,详细分析了电气化建设在促进县域经济发展、改善农村基础设施、提高农村生产生活条件、保护生态环境等方面取得的显著效
【摘 要】在天津地铁1号线系统数据库全库备份过程中,经常出现由于数据库坏块导致全库备份中止的情况,本文针对1号线数据库坏块的产生及处理做了归纳总结,其中加入了个人工作中的一些经验教训。  【关键词】Oracle 数据库 坏块  一、什么是数据库的坏块  首先我们来大概看一下数据库块的格式和结构。数据库的数据块有固定的格式和结构,分三层:cache layer,transaction layer,d
【摘 要】数据挖掘技术是近几年发展比较迅速的数据处理技术,其能够在海量的数据中挖掘出满足用户需求的数据类型。本文主要从数据挖掘在高校管理、高校选课系统、高校课堂教学评价系统、高校学生信息管理系统以及高校图书馆信息系统五个方面的应用来简要说明数据挖掘技术的优势。  【关键词】数据挖掘 高校管理 高校选课 高校课堂教学评价系统 学生信息管理 图书馆信息管理  一、高校管理中的应用  数据挖掘技术在高校
【摘 要】基于Android技术,建立一个高校移动数字化信息平台。平台为广大师生建立了一个简单快捷的互动平台,改善了信息交流情况,打破传统的建立于台式机的数字化校园格局,探索新型移动数字化校园建设新道路。高校移动数字化信息平台具有实时、快捷、易维护更新的特征,使得学校对师生的管理和相互沟通都将变得更完善规范,并且更方便。  【关键词】高校 移动 数字化 Android  一、引言  高校网络应用移
SQLite嵌入式实时技术设计中,将会对系统的各个功能分成子模块,利用模块方式进行程序开发,将系统的多个并发执行任务划分开来,提高软件设计的效率以及稳定性,有效建立系统中软件与
介绍甘南州“十五”农村水电及电气化县建设在发展地方经济、保护生态、改善当地群众生活等方面取得的显著成效,分析甘南州在电气化建设中的主要经验和做法,并提出“十一五”
【摘 要】如今世界技术飞速发展,信息化世界早已来临,各行各业都在运用各种软件对企业信息进行信息化管理,但是这些数据的安全性却得不到保障。本文将以我国中部城市某大型电厂为例着重介绍电力行业的信息系统网络存储和备份,以期为同行提供一点参考。  【关键词】信息化 电力 网络存储 备份  一、引言  随着科学技术的不断发展,现阶段我国电力行业信息管理技术也不断更新,电厂信息系统不断完善。随之而来的是数据的
【摘 要】新建的西门子-爱立信大厦二期对讲系统,为安防系统的一个分支部分,本系统为加强楼宇内部安全管理,提高安全防范等级提供调度通信解决方案。本系统同时可以实现楼宇大厦内部通话联络、相互通信、指挥调度等用途。  【关键词】对讲系统 安防系统 解决方案  一、引言  AlphaCom XE系统是基于IP最新技术开发出的先进的数字交换系统,采用AlphaCom XE内部通讯调度交换机以及调度系统专用终
机械敏感性离子通道(mechanosensitive ion channels,MS通道)是一类随细胞膜张力变化而开放概率呈相应变化的通道,可以与细胞骨架相连,感受细胞膜张力及细胞外渗透压的变化.作为一种有生理意义的机械信号转导体,MS通道在生物体的生长、发育、感受内外界环境变化中起重要作用。