由MSP430和CC1100构成的无线传感器网络

发布者:BlissfulHeart最新更新时间:2007-09-03 来源: 单片机及嵌入式系统应用关键字:终端  节点  网关  汇聚 手机看文章 扫描二维码
随时随地手机看文章

无线传感器网络是由大量微型传感器节点通过无线自组织方式构成的网络。它集成了传感器、微机电和无线通信三大技术,能够实时地感知、采集和处理网络覆盖范围内的对象信息,并发送给观察者;具有覆盖区域广、可远程监控、监测精度高、布网快速和成本低等优点,在军事、环保、医疗保健、空间探索、工业监控、精细农业等领域均有非常良好的应用前景。

1 无线传感器网络结构

如图1所示,无线传感器网络系统通常包括若干传感器终端节点、一个Sink节点和一套后台监控软件。其中,传感器终端节点具有本地数据采集传输和转发邻节点数据的双重功能,可以在后台管理软件和Sink节点的控制下采集数据,并将数据经过多跳路由传输到Sink节点;Sink汇聚节点是网络的中心,具有协调器和网关的作用,负责网络的配置、管理和数据的汇集,并负责与用户PC机后台管理软件的通信。


2 系统硬件设计

无线传感器网络终端节点的硬件一般包括处理单元、无线传输单元、传感采集单元和电源供应单元。其中,处理单元负责控制传感器节点的操作以及数据的存储和处理;传感采集单元负责监测区域内信息的采集;无线传输单元负责节点间的无线通信;电源供应单元负责为节点供电。Sink节点功能更多,除包含上述功能单元以外,还包含与后台监控通信的接口单元。本文用串口作为Sink节点与后台监控软件的通信接口。

本设计中处理单元采用了TI公司的16位低功耗单片机MSP430F1611,无线传输单元采用低功耗无线收发模块CC1100,传感采集单元采用温湿度传感器DHT90,电源模块采用两节普通7号电池。此外,考虑到很多数据具有时间相关性,本设计还加入了实时时钟DS1337构成的时间控制单元。节点组成如图2所示,节点实物图如图3所示。

2.1 处理单元

MSP430F1611突出的特点是可以实现极低的功耗。它有5种可编程的工作模式,其中活动模式下工作电流仅需280μA,LPM4模式下仅需0.1 μA。MSP30F1611内部具有44 KB的Flash存储器和10 KB的RAM,以及丰富的外设。本文中,MSP430F1611使用I2C接口连接RTC,SPI接口连接无线收发模块,UART接口连接串口通信单元。

2.2 无线收发单元

无线收发单元选用Chipcon公司的CC1100射频芯片。该芯片体积小,功耗低,数据速率支持1.2~500 kbps的可编程控制,可以工作在915 MHz、868 MHz、433MHz、315 MHz四个波段,在所有频段提供-30~10 dBm输出功率。本文中CC1100工作在433 MHz的频率上,采用FSK调制方式,数据速率为100 kbps,信道间隔为200kHz。

CC1100与单片机采用SPI接口连接,原理图如图4所示。SPI总线接口技术是一种高速、高效率的串行接口技术,主要用于扩展外设和进行数据交换。MSP430上SPI接口的详细介绍和实现方式请参考文献[2]。

下面是利用SPI与MSP430F1611通信的示例代码。

(1) 往CC1100指定寄存器写入一个数值

(2) 读单个寄存器值


图5和图6为利用CC1100进行数据收发的流程图。

2.3 数据采集单元

节点的数据采集单元可以根据实际需要和被监测物理信号特征选择合适的传感器,如光照、压力、振动、温度、湿度、土壤盐碱度等。

本文数据采集单元采用了Sensirion公司的数字式温湿度传感器DHT90。DHT90集成了温度/湿度传感器、信号放大调理器、A/D转换器和总线接口,能够进行全校准数字输出,可以直接提供温度在-40℃~120℃范围内、分辨率为14位、湿度在0~100%RH范围内且分辨率为12位的数字输出。

2.4 时间控制单元

时间控制单元用于设置、记录数据采集的时间,以便后台用户能够依靠采集时间对数据进行处理。本文选用Maxim公司的串行实时时钟芯片DS1337作为时间控制单元。DS1337可以工作在1.8~5.5 V,并且具有很低的功耗,在休眠模式下仅需要15 μA。

2.5电源供应单元

本文采用两节7号碱性南孚电池为整个节点供电。为了能够及时获取节点电池的电量状况,并根据电池的剩余电量状况和放电特性来调整节点的通信状态,本文利用MSP430F1611芯片内部集成的ADC12模块测量电源正极电平值,并通过将所测电平值与参考电平进行比较,得到转换数据NADC,最后电源的电压Vin可以由下式得出:

式中:VR+为参考电压正极,VR-为参考电压负极,Vin为ADC12转换得到的电压值,NADC为单片机转换寄存器值。

2.6 串口通信单元

网络中只有Sink节点才包含串口通信单元,终端节点无需串口通信单元。Sink节点的处理单元MSP430F1611通过串口通信单元与后台监控主机通信。Sink节点通过串口通信模块可以将自身收集的全网信息数据传送给后台监控主机,研究人员根据监控软件对收集数据的智能处理结果向传感器网络发布数据和命令。

3 协议软件设计

3.1 拓扑结构

制定网络协议首先要确定的是网络的拓扑结构。本文所设计的无线传感器网络协议采用簇-树(cluster-tree)拓扑。簇-树拓扑是由网络协调器(coordinator)展开生成树状的拓扑结构,适合于节点静止或者移动较少的场合;不需要存储路由表,具有路由算法复杂度低、无初始延时等优点。

3.2 通信协议栈

无线通信协议的设计目的是使具体的通信机制与上层的应用分离,为传感器节点提供网络通信的功能。为了降低网络设计的复杂性,采用分层设计,参考OSI模型,将整个协议分为4层:物理层,提供简单但健壮的信号调制和无线收发技术;MAC层,负责数据成帧、帧检测、媒体访问和差错控制;网络层,主要负责路由生成和路由选择;应用层,包括一系列基于监测任务的应用层软件。系统通信协议构架如图7所示。

整个系统协议设计包括Sink节点协议设计和终端节点协议设计。由于篇幅有限,本文仅介绍终端节点的软件协议和系统主程序。

如图8所示,终端节点在初始化成功后进入信道扫描侦听状态,当侦听到有邻居节点活动时便向邻居节点请求时标帧;节点依据接收到的时标帧同步自己的时钟,节点时钟同步后进入接入状态,接人成功后节点进入业务状态。处于业务状态的节点,执行后台和Sink节点发布的命令,进行数据的传感采集与传输,以及对邻节点数据的中继转发。节点为了实现低功耗,必须在业务状态与休眠状态之间进行轮换。

4 系统节能问题

在整个网络系统的设计中,节约能量一直是考虑的重中之重。系统的节能,一靠硬件系统本身的低功耗,二靠软件协议的低功耗。在硬件方面,本文节点选择的都是低功耗的芯片,布板也充分考虑了低功耗要求;在软件方面,除了采用休眠机制以外,还采用了基于电池能量模型的路由协议,使得节点能够根据电池能量特性来工作,从而延长了电池的使用寿命。

结 语

本文主要介绍了一种基于MSP430F1611单片机和CC1100无线收发模块,能够实现精确采集环境温湿度信息的无线传感器网络硬件设计和软件设计方案。在实际组网测试中,笔者构建了19个终端节点和1个Sink节点的演示系统,节点每休眠两个小时醒来一次,节点醒来之后采集数据并发送给观察者。实验表明,采用这种方式构建的无线传感器网络系统数据采集及时准确,而且能以极低的功耗进行工作。

关键字:终端  节点  网关  汇聚 引用地址:由MSP430和CC1100构成的无线传感器网络

上一篇:无线局域网管理系统WLC的设计与实现
下一篇:RFID中的射频天线的选择与配置

推荐阅读最新更新时间:2024-05-07 15:59

通信类终端的嵌入式USB2.0主机的测试分析
一 前言 在高速串行技术如此广泛应用的今天,简单易用的USB堪称是PC平台上最成功的I/O技术,普及率几乎100%。而且随着终端用户对于高速USB设备应用需求的不断增加,越来越多的嵌入式通信类终端产品开始增加了USB2.0主机接口的设计以满足客户的应用需求。成熟的应用技术由PC平台转向嵌入式平台的已经成为一种趋势。为了满足USB2.0一致性应用的需求,所有的USB2.0设计都必须满足USB IF发布的USB2.0物理层一致性测试要求。相对于比较成熟的PC平台USB2.0 主机测试技术而言,基于通信类终端的嵌入式USB2.0 主机的测试面临更多的挑战。特别是进行二次开发的应用厂商而言,如何满足USB2.0物理层一致性测试要求很大程
[测试测量]
通信类<font color='red'>终端</font>的嵌入式USB2.0主机的测试分析
ARM-Linux嵌入式语音终端
随着互联网的发展,基于网络的多媒体通信越来越引起人们的关注。多媒体通信的基础是语音通信,为此国际电信联盟电信组(ITU-T)创立了G.711、G.723、G.729等多个语音编码的标准,其中G.729以其较低的编解码复杂度、较高的语音质量和很低的编解码延时获得了人们的青睐。G.729采用的是共轭结构的代数码激励线性预测算法CS-ACELP(Conjugate Structure Algebraic Code Excited Linear Prediction),这是一种基于CELP编码模型的算法。由于G.729编码器能够实现高语音质量(MOS分4.1)和低算法延时,所以被广泛应用于IP电话、移动通信、多媒体网络等领域。 1
[工业控制]
ARM-Linux嵌入式语音<font color='red'>终端</font>
一种基于CAN总线与以太网的嵌入式网关经典设计
  近年来,随着以太网技术的进一步发展和完善,特别是通信速率的提高和交互技术的应用,使得以太网技术应用于现场控制领域成为可能,这对 工业控制 网络产生了新的影响。从目前的趋势来看,以太网己经进入了现场控制级,但是已有的现场总线仍将继续存在,工业以太网只能占领一定的市场。   从现实来看,以太网扩展了现有的系统,但是现场总线不可能完全被工业以太网替代,后者的潜力巨大,其应用领域一定会不断扩大。所以,将现场总线与以太网结合,从而实现底层生产与上层管理的紧密集成,已经成为一种趋势。CAN总线作为国际上应用最广泛的现场总线之一,在我国也得到了很广泛的应用,该设计以 CAN总线作为工业现场总线,实现其与以太网的互联。   1 硬件结构  
[单片机]
一种基于CAN总线与以太网的嵌入式<font color='red'>网关</font>经典设计
LabVIEW在程序框图界面中添加节点对象
  在程序框图中添加节点对象的方法与在前面板中添加控件的方法类似,另外还可以通过鼠标右键来添加。此时,在程序框图窗口的空白区域单击鼠标右键,将会出现与函数选板相同的函数选板菜单,依次从点击后的下一级弹出菜单中选择所需的函数对象,单击所需的节点对象再单击进行放置或按住鼠标拖放,同样可以对节点进行相关操作,如图1 所示。   关于在前面板中添加控件对象和在程序框图中添加函数对象,都将按照创建步骤做更加详细的介绍。程序框图中节点的右键快捷菜单选项及其功能如表1 所示。   图1 添加节点   表1节点的右键快捷菜单选项及其功能
[测试测量]
LabVIEW在程序框图界面中添加<font color='red'>节点</font>对象
法国电信服务商选择Sangoma SS7 VoIP网关进行互联
启用或增强语音和数据IP通信系统硬件和软件组件的领先供应商Sangoma技术公司,与总部位于法国的其分销合作伙伴IT-LOGIQ公司宣布,分布整个法国的电信服务提供商Option Service公司,已选择Sangoma公司的NetBorder SS7VoIP网关与法国电信的SS7进行互联。Option Service公司经营超过1500 xDSL链接,企业使用这些链接用于语音和数据连接服务。 IT-LOGIQ公司总裁Xavier Paour表示:“我们很高兴Option Service公司选择Sangoma NetBorder SS7 VoIP与法国电信进行网络互连。我们对其可靠性和易于集成有信心,NetBorder解决方
[网络通信]
法国电信服务商选择Sangoma SS7 VoIP<font color='red'>网关</font>进行互联
基于VxWorks的油井数据采集远程终端的设计
   0 引 言   目前,采油厂多以抽油机采油生产为主要任务,抽油机的分布点多面广,工作在条件恶劣的环境中,容易损坏和遭外力破坏,需要经常巡测,人员工作强度大。目前油井工作状态参数监控由于缺乏远程手段,对油井的生产状况均处于事后处理状态,油井出现异常或被盗破坏时不能及时处理,造成大量不明损失。基于CD-MA通迅信道的远程终端(Remote Terminal Unit,RTU)充分利用现有的计算机网络,通过对现场的监测和数据采集、传输,可以满足油井远程监控的需求。该远程终端可以对油井运行时的负荷、位移、油管回压、温度、冲次、工作电流、电压等参数进行实时全自动在线抄收;当现场有异常情况发生时,监控中心能自动发出相关报警信息,调度
[嵌入式]
外围器件平台如何改变下一代移动终端
    快速、稳定的4G LTE连接、超高清(4K)视频拍摄与播放、高清音频、高级数码相机功能、快速网页浏览以及无缝视频流,下一代智能终端即将呈现给消费者的这些卓越用户体验和创新功能,如果没有除CPU外的外围器件平台配合,显然只能是“水中花,镜中月。”那么,今后几年内,这些最炫最火的平台将怎样改变我们的生活,本文将为您一一揭示。 先进触控技术哪些最炫? Synaptics公司智能显示屏事业部高级产品市场经理Jimmy Lin(林竑光)认为,下一代移动终端的人机界面必须简单易用,让交互更加直观明了。因此,对触控而言,一种自然延伸的方式是让触摸屏能够检测不止单个手指的操作,并支持除基本捏放之外的手势。例如旋转手势,用于沿圆周转动对象;或
[手机便携]
大唐电信:将在安全芯片或终端业务方向拓展
大唐电信在互动平台表示,公司在5G方面紧跟集团的统一布局。随着5G应用的发展,公司将在安全芯片或者终端业务方向考虑相关拓展。 此前,大唐电信于4月17日发布2018年年报显示,公司实现营业收入24.16亿元,同比减少44.42%;实现归属于上市公司股东的净利润5.796亿元,上年同期则为净亏损26.49亿元;归属于上市公司股东的扣除非经常性损益的净亏损11.13亿元。 4月22日,*ST大唐公告称,公司股票4月24日起撤销退市风险警示,股票简称由“*ST大唐”变更为“大唐电信”,日涨跌幅限制由5%变更为10%。 值得一提的是,自去年开始,大唐电信集团拥有众多5G相关的专利,并在车联网等应用方面做了大量的实测,这些都将有助于公司开发
[手机便携]
小广播
最新网络通信文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved