基于无线传感器网络的测控系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
无线传感器网络技术是近年来发展起来的一种新型的网络通信技术。它集成了传感器技术、计算机技术、通信技术等,能够实时感知、采集、传输和处理网络监控区域内各种环境和监测对象信息。无线传感器网络具有成本低、功耗小、易实现等特点,所以具有十分广阔的应用前景,可以应用于军事、环境、医疗健康、自动化生产等诸多领域。
     本文设计了适用于环境监测无线传感器网络测控系统。以Jennic公司的JN5121-Z01-M00无线微控制器模块为核心,以温湿度传感器SHT11及光强传感器TSL2561为主要外围接口器件,搭建了网络节点硬件平台。在分析了ZigBee协议栈的体系结构及利用JN5121开发Zigbee网络的基础上,设计了ZigBee协调器和终端节点的应用程序,主要包括网络的启动、数据采集及收发。针对无线传感器网络的能量有限、数据量大等特点,采用了低功耗及非阻塞的程序设计方法
     针对基于无线传感器网络的测控系统的特殊性,在保证测控节点连通的约束条件下,使放置的移动节点数量最小化。提出了一种在满足测控节点连通约束条件下使节点数量最少的模型,并采用遗传算法进行优化计算。系统节点数量较多时,为了提高遗传算法的收敛速度,提出了基于二分法的编码区间收缩的机制,使得在变量编码位数较少时仍有足够的精度,并且可以大大减少染色体长度,提高优化收敛速度。对于连通性判断十分耗时问题,将求解最短路径的Dijkstra算法利用到本文的连通性判别,运算速度与基于道路矩阵的判别法相比有明显改善。
     针对基于无线传感器网络的测控系统中节点较多、数据信息量大,且网络中节点数量及类型根据需要可以动态调整等特性,设计了包括数据库和OPC接口的上位机程序。数据库用来存储节点类型,用户可以根据需要随时增加或者删减节点。OPC接口程序根据数据库信息自动生成标签,每个节点物理量对应一个标签,根据此标签可以直把数据信息存储起来,并实时显示。
Wireless sensor network ( WSN ) is a new kind network technology for communication,in recent years. It achieves the integration of many technologies,for example,sensor technology,computer technology,communication technology. It can monitor,collect,transfer and process the real-time information of the object and environment in the area covered by the network. Wireless sensor network has the characteristics of low cost,low power,and is easy to implement. So it can be applied in many areas such as military,environment,health field and automation.
     Measure control system based on wireless sensor network that is applicable to environmental monitoring is designed. The network platform for environmental monitoring is built up with ZigBee compatible module JN5121-Z01-M00 as its core device,and temperature and humidity sensor SHT11 and light sensor TSL2561 as its main external interface device. The software includes coordinator and end device programs are designed based on the ZigBee protocol and Jennic ZigBee protocol. The softwares are mainly used to start network,collect data and transceive data. For the particularity of low-energy and large-data of the wireless sensor network,low-power and non-blocking method for designing program is used.
     For the particularity of measure control system based on wireless sensor network, the least nodes are used under the guarantee of full connection. A model that uses least nodes and ensures full connection is proposed and genetic algorithm is used to optimize. The genetic algorithm with large measure nodes based on dichotomy to improve convergence rate is put forward, which can ensure the accuracy and significantly reduce the length of Chromosome and improve the optimizing rate. For the problem of time-consuming for judging the connectivity,Dijkstra’s algorithm is applied in connection judgment , which can obviously accelerated rapidity of optimization.
     For the features of measure control system based on wireless sensor network with large nodes, more information, and the number of network nodes and types can be dynamically adjusted according to the needs of users, PC program is designed,including databases and OPC interface programming. Database is used to store the node type. And the user can increase or reduce nodes at any time. Tag is automatically generated according to the database. Each Quantity of nodes corresponds to a tag and data can be directly stored in accordance with this tag and displayed real-time.
引文
[1]史铁林,何岭松.基于Web的测控系统实现方法[J].测控技术,2006,4(6):82-85
    [2]徐建宁,刘卫东.基于CAN总线与以太网的远程测控系统[J].计算机测量与控制,2007, 15:302-304
    [3]黄伟,杨志.基于嵌入式Internt的网络测控系统设计[J] .计算机工程与设计,2007,28:5903-5906
    [4] CHee-Yee Chong,Srikanta P.Kumar.Sensor Network Evolution Opportunities and Challenges[J] .Proceedings of the IEEE,2003,9:1247-1256
    [5] Kahn J,katz R,Pister k.Next century challenges:mobile networking for“Smart Dust"[C].Proceedings of 1999 Annual Internalinoal Conference on Mobile Computing and Networking, New York:ACM Press,1999:271-278
    [6] R.Lacoss and R.Walton,strawman.Design for a DSN to detect and track low flying aircraft,Proc Distributed Sensor Nets Conf.,Carnegie-Mellon Univ.,Pittsburgh,PA,December 1978
    [7] Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E.Wireless Sensor networks:A survey[J] .Computer Networks, 2002, 38(4):393-422
    [8] Ren FY, Huang HN, Lin C.Wireless sensor networks[J].Journal of Software, 2003, 14(2):1148-1157
    [9]郑相全.无线自组网技术实现教程[M] .北京:清华大学出版社,2004
    [10] Perkins C,Royer E.Ad-Hoc on Demand Distance Vector Routing in Proc[J].2nd IEEE Workshop on Mobile Computing Systems and Application,1999:195-210
    [11]英春,史美林.自组网体系结构研究[J].通信学报,1999,20(9):47-54
    [12]孙雨耕,张静,孙永进.无线自组织网络[J].传感技术学报,2004,2:331-348
    [13]孙利民,李建中,陈渝.无线传感器网络[M].北京:清华大学出版社,2005
    [14]任丰原,黄海宁,林闯.无线传感器网络[J].软件学报,2003,14(7):1282-1291
    [15]催莉,鞠海玲,苗勇.无线传感器网络研究进展[J].计算机研究与发展,2005,1:163-174
    [16]彭伟,卢锡城.无线传感器网络及其典型应用[J].计算机世界,2004.10.27
    [17] Warneke B,Last M.Smart dust:Communicating with acubic-millimeter computer[J].IEEE Computer Magazine,2001,34(1):44-54
    [18] Noury N,Herve T,Rialle V.Monitoring behavior in home using a smart fallsensor[J].IEEE ComputerSociety,2000,607-610
    [19] Sensor Webs.http://sensorwebs.jpl.nasa.gov/
    [20] Akyildiz I F,Su W.Wireless Sensor Network[J]s.A Survey Computer Networks,March 2002,38(4):393-342
    [21] ZigBee Alliance.ZigBee Specification 2007[S].January 17,2008
    [22]蒋挺,赵成林.紫蜂技术及其应用[M].北京:北京邮电大学出版社,2006
    [23]秦霆镐,豆晓强,黄文彬.ZigBee技术在无线传感器网络中的应用[J].仪表技术,2007,(1):57-61
    [24]霍雷.一种新的无线传感器网络通信技术ZigBee[J].单片机与嵌入式系统应用,2006,(1):12-24
    [25] Li Zheng . ZigBee Wireless Sensor Network in Industrial Applications[J].SICE-ICASE,2006 International Joint Conference,Oct,2006:1067-1070
    [26] Shih E,Cho S.Physical layer driven protocol and algorithm design for energy-efficient wireless sensor networks.Proceedings of ACMMobiCom,Rome,Italy,July,2001:272-286
    [27] Predd J,Kulkarni S.Distributed learning in wireless sensor networks[J].Signal Prcoessing Magazine,v23,n4,July,2006:56-69
    [28] Arzen K,Bicchi A.On the Design and Control of Wireless Networked Embedded Systems[J].Intelligent Control,2006 IEEE International Symposium,Oct,2006:440-445
    [29] Jennic.JN-UG-3017-ZigBeeStackUserGuide-1v4,2007
    [30] Jennic.JN-RM-2018-ZigBeeAppFramnework-API -1v5,2007.
    [31] Jennic.JN-RM-2014-ZigBeeAppDevAPI-1v4,2007
    [32] Jennic.JN-RM-2017-ZigBeeDeviceProfileAPI-1v3,2007
    [33] Jennic.JN-RM-2021-BOS-Operating-System-3v1,2007
    [34] Jennic.JN-DS-JN5121-1v8,2007
    [35] TAOS.Datasheet for TSL2561,2005
    [36] Jennic.JN-UG-3028-CodeBlocks-1v3,2007
    [37] Jennic.JN-UG-3007-Flash-Programmer-1v8,2007
    [38]Jennic.JN-DS-JN5121M0-1v2,2007
    [39]Jennic.Data Sheet– JN5121,2007
    [40]Jennic.JN-UG-3017-ZigBeeStackUserGuide-1v5,2007
    [41] Adlaha S,Srivastava M.Critical Density Thresholds for Coverage in Wireless Sensor Networks[C].In Proceeding of IEEE Wireless Communications and Networking Conference,2003:1615-1620
    [42] Megerian S,Koushanfar F,Qu G,et al.Exposure in Wireless Ad-hoc sensor Networks[C].In proceeding of International Conference on Mobile Computing and Networking,2001:139-150
    [43]闻英友,姜月秋,赵林亮.传感器网络中基于树的感知器分布优化[J].通信学报,2005,26(3):1-6
    [44]姚向华,韩九强.传感器网络中的传感器配置问题研究[J].信息与控制,2006,35(2):252-274
    [45] Lin F,Chiu P L.A Near-optimal Sensor Placement Algorithm to Achieve Complete Coverage[J].IEEE Communication Letters,2005,9(1):43-45
    [46] Dhillon S S,Chakrabarty K.Sensor Placement for Effetive Coverage and Surveillance in Distributed Sensor Networks[C].In Proceeding of IEEE Wireless Communications and Networking Conference,2003:1609-1614
    [47] Chakrabarty K,Iyengar S S,Qi H,et al.Grid Coverage for Surveillance and Target Location in Distrbuted Sensor Networks[J].IEEE Transaction on Computers,2002,51(12):1448-1453
    [48]屈玉贵,翟羽佳,蔺智挺,等.一种新的无线传感器网络传感器放置模型[J].北京邮电大学学报,2004,27(6):1-5
    [49]蔺智挺,屈玉贵,翟羽佳,等.一种高效覆盖的节点放置算法[J].中国科技大学学报,2005,35(3):411-416
    [50]王小平,曹立明.遗传算法[M].西安:西安交通大学出版社,2002
    [51]云庆夏.遗传算法[M].北京:冶金工业出版社,2000
    [52]陈国良.遗传算法及其应用[M].北京:人民邮电出版社,1996
    [53] Holland JH.Adaptation in Nature and Artificial Systems[J].Ann Arbor,MI:University of Michigan Press,1975
    [54]玄光男,程润传.遗传算法与工程设计[M].北京:科技出版社,2000
    [55]雷英杰,张善文.MATLAB遗传算法工具箱及其应用[M].西安:西安电子科技大学出版社,2005
    [56]张文修,梁怡.遗传算法的数学基础[M].西安:西安交通大学出版社,2000
    [57]巩敦卫,潘凤萍.自适应遗传算法理论及应用[M].徐州:中国矿业大学出版社,2003
    [58] Goldberg D E. Real-coded genetic algorithms,virtual alphabets and blocking[J].Complex Systems,1991,5:139-167
    [59]李臣波,刘润陶.一种基于Dijkstra的最短路径算法[J].哈尔滨理工大学学报,2008,13(1):35-37
    [60]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997
    [61]王晓东.计算机算法设计与分析[M].北京:电子工业出版社,2001
    [62] Shimanuki Y.OLE for Process Control(OPC) for New Industry Automation Systems[J].IEEE SMC’99 Conference Proceedings,Tokyo,1999:1048-1050
    [63]司纪刚.OPC服务器与客户程序开发指南[J].微计算机信息,2005,7(2):35-37
    [64]李斌,周云飞,唐小琦.基于COM技术和OPC规范的开放式结构数控系统研究[J].中国机械工程,2003,8(2):312-315

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700