基于Contiki/6LOWPAN的矿井监控系统的研究

来源 :电子世界 | 被引量 : 0次 | 上传用户:jackyzero123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】针对传统的矿井监控系统存在的传感器部署不便,无线覆盖范围窄的问题。设计了一种基于Contiki/6LOWPAN的矿井监控系统。本文主要介绍了Contiki操作系统在CC2530上移植方法,并测试了基于6LOWPAN/RPL网络的UDP包通信功能,通过实际环境测试数据分析,该系统工作稳定,通信效果理想。
  【关键词】Contiki/6LOWPAN;CC2530移植;矿井监控
  引言
  我国煤炭资源丰富,但是煤矿安全形势较为严峻。当前的煤矿监测系统一般是以工业总线为基础,通过有线网络建立。针对有线网络布线复杂、维护安装成本大、覆盖范围小、拓展性差的不足,本课题采用Contiki/6LOWPAN技术对矿井环境进行采集和监测。该系统具有功耗低、拓展性强的优点。
  1.系统的硬件设计
  由于各传感器输出电信号的范围不同,为了便于单片机进行数据运算处理,设计了信号调理电路。用电压信号表示传感器采集到的井下环境参数数据。然后经过运算放大器与标准电压信号进行差分运算,将差分之后的电压差值进行调理,然后送入CC2530进行处理。
  2.系统的软件设计
  2.1 Contiki介绍与在CC2530上的移植
  Contiki是一個开源的、移植性极强的、专为无线传感网络设计的多任务开源操作系统。
  它拥有一个基于事件驱动的内核,支持protothread进程机制,所以相当实用于资源受限的传感器节点。Contiki的精简配置只需要几KB的ROM和几百字节的RAM就能提供多任务环境。uIP小于5KB,uIPv6大约只有11KB。Contiki提供了丰富的功能模块,用户可以根据需要自行裁剪源码。
  内核通过消息机制实现任务间的通信,提供shell模块可以实现动态的进程任务管理。
  所谓操作系统移植,是将操作系统源码与硬件相关的部分进行修改,使能够在特定的CPU上运行。Contiki是一个不可剥夺的内核,移植比较简单。
  2.2 移植工程的建立与代码添加
  IAR Embedded Workbench是一款有名的嵌入式开发IDE,已有许多大公司的产品支持使用IAR工具进行开发,本次移植中采用IAR的EW8051-EV-820。它是目前最高效,灵活的CC2530开发平台。
  首先下载并安装IAR软件,建立一个IAR工程。然后向工程中添加CC2530相关的基础代码、内核文件、和相关的功能模块。由于本次设计需要支持6lowpan和RPL路由协议,这部分源代码在Contiki的源码目录/core/net路径下,需要有选择的添加。
  net/mac目录下的文件都添加到工程中,IAR会根据工程协议的实际配置,有选择的将需要的文件链接到可执行文件中。net/rpl目录下的文件全部加入。
  由于本次设计的6lowpan网络使用的是RPL路由协议,不会使用rmie协议栈,所以net/rime目录下只添加rimeaddr.h和rimeaddr.c。这两个文件是用来对contiki操作系统的MAC层地址进行管理的,所以必须加入。
  2.3 编写移植文件与修改代码
  向工程中添加cpu_init.c、cpu_init.h,完成系统时钟初始化以及系统工作模式的选择。添加IAR安装目录下8051\inc下的文件iocc2530到工程中。
  建立文件clock.c,并添加到工程中。文件clock.c用于完成系统tick的初始化以及操作系统的tick中断处理,其头文件声明在sys/clock.h中。clock.c是移植的核心文件,它与操作系统软件部分衔接最为密切,这部分代码用于timer,stimer的计时,周期性处理etimer事件,可以说是整个系统的心脏部分。
  最后建立文件main.c、main.h用来添加系统的启动代码、初始化代码、用户应用程序,及其相应的头文件。
  2.4 RRL路由分析
  RPL是基于路由矢量的路由协议。它之所以使用距离向量路由协议而不采用链路状态协议,主要原因在于RPL协议通常应用与资源受限的节点上。
  而链路状态协议虽然具有更加完备的功能,但是它需要更大的硬件资源去获取和维护整个链路状态信息。
  RPL协议是在IEEE802.15.4协议的MAC层和物理层基础上构建而成的,它的设计适应了无线传感器网络中节点处理能力有限和资源有限的特性,以及链路丢包率高、传输速率低和网络不稳定等特点的网络形态。以RPL为基础而建成的网络,通常用于以数据采集为目标的系统中。
  故本系统中采取以RPL路由机制完成传感网络的构建。
  RPL是一个距离向量协议,它创建一个DODAG(面向目的地的有向非循环图),其中路径从网络中的每个节点到DODAG根。
  首先,RPL是基于IPV6网络的。它使用ICMPV6消息来发现创建DODAG。ICMPV6消息分为两种:DIO信息对象消息,DAO目的地通告对象消息。
  DIO是由节点发送的,用于通告有关DODAG的信息。
  例如DODAGID,OF,DOADO级别和序列号等参数。
  DAO是用语向叶节点通告前缀可到达性,其携带前缀信息以及生命周期和深度。DODAG的构建过程可分为两部分:
  (1)在向下的链路上,由根节点给路由器节点和叶子节点广播DIO控制信息,可以让这些孤立的节点加入DODAG网络;
  (2)在向上的链路上,叶子节点给DODAG根节点单播DAO信息,以此来建立。
  3.性能测试
  3.1 基于RPL路由的UDP通信功能测试
  本次测试时所有节点以CC2530作为硬件基础,仅仅测试基于6LOWPAN/RPL网络的基本通信功能。测试所使用的抓包工具也是CC2530,它用来接收空中的数显数据包,并通过USB将数据传染到PC机,PC机上的软件完成数据的处理,交由Wieshark软件处理。
  节点使用64位扩展地址进行通信,将网关节点设为0x52,0x01,0x13,0x01,0x00, 0x00,0x00,0x01。只修改地址的最后一个字节,依次递增,便可获得其他节点通信地址。展现了节点2加入DADAG并与网关节点实现UDP通信功能。
  3.2 实验数据采集测试
  为了对系统性能进行测试,将调试好的系统安装在矿井下。出于成本考虑,设置了5个传感器节点,各节点检测到的数据可以定时发送到PC机,结果分析效果理想。
  4.结论
  本文简要介绍了基于Contiki/6LOWPAN技术的矿井监控系统实现的基本原理,以及系统硬件和软件的开发流程。
  将Contiki/6LOWPAN技术应用在矿井监控系统,极大地提高了系统的可靠性,而且具有性价比高、节点扩展容易、组装维护简单的特点。实验结果证明,本系统可以达到当初的设计要求,具有比较高的可靠性、稳定性。
  参考文献
  [1]杨久红.基于GPRS与GPS的嵌入式蔬菜大棚温度监控系统[J].农机化研究,2010(6):179-182.
  [2]王晓喃,高德民.6LOWPAN传感器节点的设计与实现[J].传感技术学报,2010(10):1501-1504.
  作者简介:王鑫鑫(1989—),男,江苏沭阳人,硕士研究生,主要研究方向:自动化控制装备、嵌入式系统及其应用。
其他文献
【摘要】山南煤矿是新余矿业集团公司花鼓山煤业有限公司下属的一个矿井。根据山南煤矿的特点,该煤矿未采用综合机械化采煤,而是采用传统的炮采。作者对该煤矿常用电气设备经验维修法进行了深入的了解,该维修方法是山南煤矿电气设备维修车间所特有,实践中能起到事半功倍的效果。  【关键词】山南煤矿;炮采;电气设备;经验维修  1.传统电气设备维修方法简介及局限性  1.1 传统电气设备维修方法简介  传统的电气设
期刊
【摘要】本文介绍了光纤传感器在油井开采中国内外的国内外的发展状况。重点介绍了大连理工大学研制的基于光纤F-P腔的光纤压力/温度传感器的原理、技术及各项技术指标,该传感器目前已达到了国际先进和国内领先水平。尤其是该传感器经过国内多家油井的使用已经达到可以产业化的阶段。  【关键词】传感器;油田测量  一、国内外发展状况  传感器技术是信息时代最为重要的标志性技术之一,是信息社会的重要技术基础,它与信
期刊
【摘要】随着人们自我意识不断提升,一般的商业广告的影响力日益消弱,受众开始无法容忍甚至是排斥这种直接的广告形式。伴随移动互联网飞速发展、各种新媒体移动终端不断应用,各种微博、微信、网络视频等网络应用的迅速发展,微电影这种新兴视频内容呈现形式应运而生。微电影在近几年的影视娱乐和企业品牌传播上大放异彩,受到越来越多企业的关注。本文以大学生实训项目之微电影《下一秒》为例,探讨微电影广告和企业品牌形象推广
期刊
【摘要】平安城市视频监控系统是基于数字化、网络化、高清化、智能化、云计算、物联网等先进技术,面向城市级的高清数字视频监控管理应用系统。系统在逻辑上划分为前端监控点建设、视频传输网络系统建设、视频存储系统建设、视频综合管理应用平台建设四部分组成。本文主要介绍视频存储系统建设部分。  【关键词】平安城市;云计算;高清数字  1.引言  平安城市建设从“科技强警”战略和“3111”试点工程两大项目开始,
期刊
【摘要】电力通信是为了保障电网系统安全、稳定的运行而应运而生的,在电网系统中起到重要的作用,是电网中不可缺少的重要组成部分。随着智能化电网和现代化通信技术的发展,电力通信系统成为了电网继电保护和安全稳定控制系统等核心业务,电力通信直接关系到了电网的安全运行。本文主要通过全面的分析电力通信的特点和现状,加强对电力通信的意义和作用的认识,对于发展电力通信,保障电网系统正常、稳定的运行具有十分重要的意义
期刊
【摘要】系统的设计以?PSD3354D单片机为核心,利用步进电机控制物体的运行。系统由键盘输入模块、LCD显示模块、电机驱动等模块组成,在Keil ?Vision2环境下编程实现实时高速复杂的计算,并通过PSDsoft Express软件对PSD模块的配置实现I/O口和存储器的扩展,PSD集成了大部分电路,系统大大简化;利用键盘控制,具有良好的人机界面;能够比较精确地控制物体运动,并给出误差分析;
期刊
【摘要】随着科技的发展,信息量迅猛增加,日益庞大的数据需要几种存储和处理,技术服务和保障呈现为集中运算管理的趋势,也需要在有限的机房空间对旧服务器的能耗高、占据空间大提出了更新换代新要求:高密度、集中管理、易扩展!该文从泉州晚报社2009年大量市场调研、2010年引进应用刀片服务器的3年多以来的实际情况感受,分析总结了使用刀片服务器带来的便利。  【关键词】刀片服务器;集中管理;节能;易扩展  随
期刊
【摘要】介绍了城市轨道交通系统中列车的定位方法分析,以及基于CFK的定位算法,并对各控制算法的研究情况与投入使用的情况作了详细分析,同时还对列车的多传感器定位分析算法进行展望。  【关键词】列车运行智能控制;组合定位;CKF(Cubature Kalman Filter)  1.引言  近年来经济的快速发展,大城市人口密度增大,城市交通问题严峻,为缓解大城市的交通紧张、减少空气污染发挥巨大作用,迫
期刊
【摘要】从探讨世界上发生的四次科技革命入手,提出了当今已进入信息社会,信息技术是当今社会进步的“发动机”。分析技师学院开设物联网专业的可行性,深入探讨了物联网专业建立的重要意义。剖析了该专业目前的状况及发展潜力,市场发展的机遇,就业前景。  【关键词】物联网;市场的需求;就业前景;重要意义  一、引言  物联网将人类生存的物理世界网络化、信息化,将分离的物理世界和信息空间有效互连,是现代信息技术发
期刊
【摘要】本文运用网络链接分析方法,对10个排名靠前的商业性旅游网站的网页数、总链接数、内部链接数、外部链接数进行测度并计算出总网络影响因子和外部网络影响因子。将这3种链接数和2种网络影响因子与旅游网站Alexa流量的中国排名进行相关性分析,发现总网络影响因子与流量排行存在着显著相关性。同时将这5种链接指标与网站的人均页面访问量进行相关性分析,初步确定外部链接数能同时提升网站影响力和流量,为旅游网站
期刊