浅谈无线传感器网络的开发方案

发布者:星辰小鹿最新更新时间:2011-11-17 关键字:无线传感器网络 手机看文章 扫描二维码
随时随地手机看文章

  无线传感器网络所具有的众多类型的传感器,可探测包括地震、电磁、温度、湿度、噪声、光强度、压力、土壤成分、移动物体的大小、速度和方向等周边环境中多种多样的现象。基于MEMS的微传感技术和无线联网技术为无线传感器网络赋予了广阔的应用前景。这些潜在的应用领域可以归纳为:军事、航空、反恐、防爆、救灾、环境、医疗、保健、家居、工业、商业等领域。

  无线传感器网络综合了现代传感器技术、微电子技术、通信技术、嵌入式计算技术和分布式信息处理技术等多个学科,是新兴的交叉研究领域。它的出现引起了全世界范围的广泛关注,被称为二十一世纪最具影响的技术之一。工业自动化就是工业生产中的各种参数为控制目的,实现各种过程控制,在整个工业生产中,尽量减少人力的操作,而能充分利用动物以外的能源与各种资讯来进行生产工作,即称为工业自动化生产,而使工业能进行自动生产之过程称为工业自动化。

  无线传感器网络是一种全新的信息获取平台,能够实时监测和采集网络分布区域内的各种检测对象的信息,并将这些信息发送到网关节点,以实现复杂的指定范围内目标检测与跟踪,具有快速展开、抗毁性强等特点,有着广阔的应用前景。

  本文将采用TI公司的CC1110芯片实现无线传感器的终端节点、路由节点及网关节点设计。并实现了终端节点与传感器节点的接口设计以及终端节点与本地的智能仪表或二次仪表之间的通信接口设计。为了无线传感器网络系统能够与工业自动化领域的现有的技术无缝连接,本文针对网关节点设计了常用的现场总线协议。

  1 系统设计结构

  图1是一个典型的工业用无线传感器网络示意图,核心部分是低功耗的传感器节点,网络路由器和无线网关。无线传感器网络中的终端节点模块直接和各种各样的传感器节点相连接,通过路由节点和网关节点把传感器的数据传输到上位机,以进行进一步的数据处理。为了更方便地使用无线传感器网络把工业现场的数据传递出来,图1中的工业用无线传感器网络增加了传输智能仪表数据的能力,大大增强了方案的灵活性。

  由图1可以看出,多个传感器可以和本地的智能仪表连接实现本地数据的显示等功能,并通过无线传感器网络的终端节点把智能仪表采集到的多个传感器的数据转发出去,这样就能够大大减少无线传感器网络中的终端节点个数,更有效地利用终端节点。可见这种方案在实际应用中可以根据现场的实际情况,灵活使用有线和无线的方案,使得系统配置更加灵活,能够满足对各种传感器和二次仪表的数据输出和输入控制命令,使得现有的工业网络无线化。

  硬件模块主要分为终端节点发射模块、路由器模块、网关模块三部分,如图1所示。第一部分为终端节点模块,由传感器模块、数据处理模块、与其他单片机相连接的通信接口模块和发射模块组成。第二部分是路由器模块,包括无线发射、单片机信号输入与输出电路。第三部分是无线网关模块,包括无线信号接收与发射,无线接收与无线接收端与PC机的通信电路。

  从图1中可以看出,无线传感器网络的数据最终都汇集到网关上,进而通过工业以太网传输给上位机,所以网关和工业以太网的接口设计也非常重要。

  2 系统实现

  2.1 终端节点设计

  终端节点的核心是片上系统CC1110芯片,CC1110集成了支持315/433/868/915 MHz射频收发芯片,性能可达8倍标准8051性能的微处理器,以及32 KB闪存、4 KB RAM.芯片运行温度范围为-40℃~85℃,电压为2.0~3.6 V.能耗非常低,最低电流消耗为0.6 μA,最大为31 mA,而且可编程数据率范围从1.2 Kb/s-500 Kb/s,特别适合传送大批量数据[1-2].

无线传感器的终端节点如图2所示,终端节点模块实现了三大功能:处理传感器的数据;与二次仪表通信,处理二次仪表的数据;最后把相关的数据通过发送模块发射出去。软件设备流程如图3所示。

[page]

  由于在工业应用中,二次仪表占了很大的比重,所以CC1110与二次仪表的通信及其相关的数据处理是一个重要的部分。下面给出两者之间的通信接口设计。

  2.2 通信接口设计

  2.2.1 硬件连接

  硬件连接方式可采用两种连接方式:串口的TTL电平直接相连和RS-232相连。

  如果采用串口的TTL电平直接相连,TTL电平信号对于计算机处理器控制的设备内部的数据传输是很理想的,首先计算机处理器控制的设备内部的数据传输对于电源的要求不高且热损耗也较低;其次,计算机处理器控制的设备内部的数据传输是在高速下进行的,而TTL接口的操作恰能满足这个要求。

[page]

  如果采用RS-232相连,接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容,故需使用电平转换电路才能与TTL电路连接。而电平转换电路需要采用MAX232.

  根据两类单片机的实际情况可以灵活地选择这两种通信接口方式,下面以TTL直接相连为例介绍通信接口的软件开发。

  2.2.2 软件设计

  无线单片机与二次仪表进行通信包括:无线单片机的通信程序及二次仪表的通信程序。在编写程序之前,制定双方的通信协议是非常重要的,否则将无法保证通信数据的可靠性,从而失去通信的意义。约定其通信协议如下:

  (1)串行通信波特率为38 400 b/s;

  (2)帧格式为:帧头0x68AA,1位起始位,n位数据位,1位停止位,校验位;

  (3)无奇偶校验位;

  (4)通信可以有中断传送方式和查询方式,这里采用中断方式通信。

  无线单片机与二次仪表通信流程图如图5和图6所示。

[page]

  2.3 网关节点设计

  终端节点处理完智能仪表和二次仪表的相关数据之后,通过发送模块发送数据,网关节点负责接收所有终端节点发过来的数据,再把数据传送给上位机中,上位机的监控软件(如组态软件)对这些数据进行进一步的处理。这里有一个关键的问题就是网关节点与上位机的可靠性通信问题。一般使用成熟的现场总线模式来实现网关节点与电脑之间的通信,如Modbus总线协议。网关节点及其相关模块如图7所示。

  2.3.1 Modbus现场总线协议设计

  Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。

  当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。

 当在一Modbus网络上通信时,此协议决定了每个控制器需要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。在其他网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。

  Modbus协议主要分为ASCII和RTU两种。本文采用RTU的方式,其信息帧格式如表1所示。

  当控制器设为在Modbus网络上以远程终端单元模式通信时,在消息中的每个8 bit的字节包含2个4 bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。

  代码系统:8位二进制,十六进制数0…9,A…F.

  消息中的每个8位域都是由2个十六进制字符组成。

  每个字节的位:1个起始位;8个数据位,最小的有效位先发送;1个奇偶校验位;1个停止位,2个bit;错误检测域;CRC(循环冗长检测)。

  2.3.2 组态软件设计

  组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。

  三维力控组态软件是国产监控组态软件唯一的完整的冗余与热备体系设计,完整的分布式网络结构;支持控制设备冗余、多重网络冗余,多客户端冗余、冗余的主从站都可以操作;人机监控图形界面与过程数据处理分离,内置独立的实时历史数据库。

  方便、灵活的开发环境,提供各种工程、画面模板、可嵌入各种格式的图片,方便画面制作,大大降低了组态开发的工作量。

  高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20 000次/s.

  强大的分布式报警、事件处理能力,支持报警、事件网络数据断线存储,恢复功能;支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性。

  全新的、灵活的报表设计工具提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板。

  支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式。全新的高性能实时、历史数据库。

  3 实验结果

  以温度监测系统为例,本文采用上面提到的方案开发了一套如图1所示工业用的无线传感器网络,其实验结果如图8和图9所示。

  本文重点介绍了工业无线传感器网络部分的实现。在已经实现工业无线传感器网络和节点间双向通信的前提下,很容易实现对工业设备的无线控制控制,包括继电器、I/O、开关控制、电机控制,只需要在软件和硬件上进行一些小的扩展就可以了。


 

关键字:无线传感器网络 引用地址:浅谈无线传感器网络的开发方案

上一篇:基于电流传感器的太阳能装置设计
下一篇:自组织无线传感器网络方案设计

推荐阅读最新更新时间:2024-05-02 21:43

基于无线传感器网络的煤矿顶板压力监测系统
近年来我国煤矿安全事故时有发生,安全形势十分严峻。在采矿生产过程中最常发生的就是冒顶事故。冒顶是由于煤矿岩石的稳定性差,当强大的地压传递在顶板或两侧时,使岩石遭受破坏而引发。为了预防冒顶事故的发生,应该掌握矿井顶板压力规律。通过实时监测顶板压力的变化,可以研究矿井顶板压力的规律,从而采取预防措施,有效地防止事故的发生 。 由于煤矿综采工作面的环境比较复杂,巷道内有瓦斯、甲烷、煤尘等可燃性气体,因此设备必须要防爆、防尘。同时采煤机等一般都是大功率的设备,在运行和启停过程中会产生较强的电磁干扰,因此,采用有线方式传输信号时,必须做好信号的屏蔽以及远距离传输信号的衰减等问题。无线传感器网络采用2.4 GHz无线通信方式传输数据,无需复杂
[嵌入式]
基于CC2531的无线传感器网络节点硬件设计
摘要:提出一种基于SoC芯片CC2531的通用无线传感器网络采集节点的硬件实现方案。该设计方案主要分为电源模块、处理模块、无线通信模块和数据采集模块4个部分。各模块电路易于实现,具有较强的通用性和实用性。 关键词:无线传感器网络;采集节点;CC2531 引言 半导体技术、微系统技术、通信技术、计算机技术的飞速发展,推动了具有现代意义的无线传感器技术。无线传感器网络技术涉及计算机、半导体、网络、通信、光学、微机械等众多领域。微型、高可靠、多功能、集成化的传感器,低功耗、高性能的专业集成电路,微型、大容量的能源,高效、可靠的网络协议和操作系统,面向应用、低计算量的模式识别,低功耗、自适应的网络结构,以及现实环境的各种 应用模式成为
[工业控制]
基于CC2531的<font color='red'>无线传感器网络</font>节点硬件设计
煤矿瓦斯报警无线传感器网络节点设计与实现
瓦斯气体浓度是煤矿监控系统的重要指标之一,目前绝大多数矿用瓦斯气体传感器设备都采用有线方式传输信号,即采用光缆、电力线缆或信号线缆等。但这种传统的有线布设方式存在着本质的缺陷:部线繁琐、线路依赖性强、安装部设维护成本较大等。矿井一旦出现事故,特别是发生爆炸事件时,传感器设备及线缆往往会受到致命的破坏,不能为搜救工作及事态检测提供信息。 把无线传感器网络应用到煤矿监控系统中,通过各种传感器实时采集矿井的环境信息,由嵌入式系统对其进行处理,通过自组织无线网络以多跳中继方式将信息传输到井外的监控终端,能够弥补有线设备的缺陷,具有价廉、便携、可靠性高、易于校正等优点。本文设计并实现了煤矿瓦斯报警无线传感器网络的节点系统。 1 煤矿瓦斯
[单片机]
煤矿瓦斯报警<font color='red'>无线传感器网络</font>节点设计与实现
煤矿瓦斯报警无线传感器网络节点设计与实现
  瓦斯气体浓度是煤矿监控系统的重要指标之一,目前绝大多数矿用瓦斯气体传感器设备都采用有线方式传输信号,即采用光缆、电力线缆或信号线缆等。但这种传统的有线布设方式存在着本质的缺陷 :部线繁琐、线路依赖性强、安装部设维护成本较大等。矿井一旦出现事故,特别是发生爆炸事件时,传感器设备及线缆往往会受到致命的破坏,不能为搜救工作及事态检测提供信息。   把无线传感器网络应用到煤矿监控系统中,通过各种传感器实时采集矿井的环境信息,由嵌入式系统对其进行处理,通过自组织无线网络以多跳中继方式将信息传输到井外的监控终端,能够弥补有线设备的缺陷,具有价廉、便携、可靠性高、易于校正等优点。本文设计并实现了煤矿瓦斯报警无线传感器网络的节点系统。   
[安防电子]
煤矿瓦斯报警<font color='red'>无线传感器网络</font>节点设计与实现
基于无线传感器网络的仓库智能安保系统设计
1 引言 随着传感器技术、嵌入式计算技术、通信技术和半导体与微机电系统制造技术的飞速发展,具有感知、计算存储和通信能力的微型传感器应用于军事、工业、农业和宇航各领域。无线网络传感器是集传感器执行器、控制器和通信装置于一体。集传感与驱动控制能力、计算能力、通信能力于一身的资源(计算、存储和能源)受限的嵌入式设备。由这些微型传感器构成的无线传感器网络能够实时监测、感知和采集网络分布区域内的各种监测对象信息,并对这些信息进行处理,传送给需要这些信息的用户。无线传感器网络具有价格低廉、体积小、组网方便、灵活等特点。这里将无线传感器网络引入安全保护系统,充分发挥无线传感器网络的优点,以提高智能仓库安全保护系统的整体性能。智能仓库安全保护系统
[单片机]
基于<font color='red'>无线传感器网络</font>的仓库智能安保系统设计
基于蚁群算法的无线传感器网络路由算法
随着无线通信技术、电子技术、传感器技术和微电系统的飞速发展,无线传感器网络的研究越来越受到人们的重视。传感器网络是由部署在观测环境内的大量微型传感器节点通过无线通信方式组成的一种无线网络。 组成传感器网络的节点包括传感器和汇聚节点(Sink)。传感器节点的能量十分有限,并且在部署后难以再次补充能量,因此传感器网络存在严重的能量约束问题 。 参考文献 提出一种无线传感器网络AODV(AdhocOn-DernandDistanceVector)路由协议改进方案,通过改进RREQ协议帧,使节点的剩余能量值参与到路径中,优化RREQ洪泛传播。但该算法是基于单路径数据传输,没有考虑节点的负载状况,节点容易产生拥塞,导致数据包的重传或
[嵌入式]
无线传感器网络入侵检测系统
    随着传感器技术、嵌入式计算技术、分布式信息处理技术和通信技术的迅速发展,无线传感器网络应运而生,且发展迅速。其可应用于军事、环境监测、医疗保健、家居、商业、工业等众多领域,应用前景广阔。由于无线传感器网络多配置在恶劣环境中,加之本身固有的脆弱性,使得无线传感器网络的安全问题引起人们的关注。 1 无线传感器网络的安全威胁     无线传感器网络(WSN)易受各种安全威胁,许多文献匀有描述。文献将WSN的攻击按照不同层次分类,如表1所示。     目前许多文献提出了用于Ad hoc网络的入侵检测技术,但它们并不适用于无线传感器网络,因为无线传感器网络的节点资源有限。针对WSN的入侵检测方法研究如下:    
[嵌入式]
基于蓝牙技术的温度无线传感器网络系统
0 引 言 无线传感器网络是新近兴起的研究领域,它是由一个主机(网络接入点)和大量的无线传感器节点组成的分布式系统。由无线传感器节点负责对数据的感知和处理,并传送给主机;主机用户可通过公共网络(如Internet Work,公共交换网等)获取相关信息,实现对现场的有效控制和管理。它在军事、环境、健康、家庭以及空间探索和灾难拯救等领域都有着广泛的应用前景。其无线传感器节点通常分布在一些特殊的环境中,因而要求其具有低功耗、低成本、无线传输和分布式处理等特性。蓝牙技术是一种使用2.4 GHz频段的短距离无线通信技术。采用快速跳频、前向纠错和优化的编码等技术,使得其具有抗干扰能力强、通信质量稳定的优点,同时它还具有低功耗、低成本、
[网络通信]
基于蓝牙技术的温度<font color='red'>无线传感器网络</font>系统
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved