下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 无线传感器网络汇聚节点的设计与实现 张周平摘 要:由于传统的传感器采用的是电缆形式,它不仅使系统成本增加,而且也产生了许多不同信号之间的干扰。文章采用无线传感器网络(wsn)方法,大大减少了连接的规模,而且安装更容易,信号更稳定。与传统传感器相比,无线传感器网络具有预防性维护方便、成本低、适合恶劣环境应用等优点。文章对无线传感器网络中汇聚节点的重要性进行了分析和讨论,并给出了硬件平台和软件平台的详细设计。在硬件平台上,设计了lpc2214处理器和cc2530模块的无线通信装置。为了确保传感器节点的网络灵活性,zigbee作为无线通信协议。通
2、过c/os-ii实时操作系统提供设计软件系统。该设计满足水槽节点的要求,并成功应用于大型油船温度监测系统关键词:无线传感器网络;zigbee;sink节点;c/os-ii;温度监测引言无线传感器网络的节点安装过程较为灵活,布线相对简单,通常情况下,通过电池等设备进行供电,对于远程设备可以实时监测,本文介绍了一种无线传感器网络汇聚节点的设计。其采用arm处理器和cc2530作为硬件平台,以zigbee作为无线通信协议,c/os-ii为操作系统,完成了汇聚节点应具备的功能,并成功运用于大型油船的温度监控系统。1 无线传感器网络汇聚节点介绍无线传感器网络一般通过三个部分组合而成,分别是传感器节点、汇
3、聚节点以及远程客户端三级网络系统,对特定环境的物理量进行检测和感知是通过传感节点完成的,通过把这些物理量转化成电量,以供整个系统进行判断和处理。汇聚节点在整个网络中有两部分作用,其一是对传感器节点传输过来的数据进行处理,其二是把远程控制中心的命令发送到每一个传感器节点。所以,汇聚节点同时和远程终端以及传感器节点进行通信。2 汇聚节点的总体设计2.1 硬件平台的设计根据汇聚节点的工作特性,硬件平台选用lpc2214芯片作为中央处理器,其采用arm7tdmi-s为内核,是arm体系中的一款高端芯片。内含多个定时器和计数器;lpc2214集成多种通信接口,能较好地满足通信领域的要求。硬件连接图如图1
4、所示。汇聚节点不仅需要与远程终端进行通信,而且还需与传感器节点进行通信,其计算能力较强,速度较快,所以对系统进行通讯接口的扩展。在汇聚节点与传感器节点之间采用无线通讯方式满足无线传感器节点数目庞大、分布较广,且工作功耗低等要求,本系统选用zigbee作为无线通讯协议。为了保证数据传输的快速性和可靠性,同时考虑到汇聚节点与远程终端的距离,所以在汇聚节点与远程终端之间采用有线以太网的通讯方式。系统采用rtl8019as作为以太网接口芯片,连接汇聚节点与远程终端。其硬件电路如图2所示。在存儲器扩展方面,系统采用两片flash芯片sst39vf1601和两片sram芯片issis61lv25616al
5、构成32位的存储系统。供电单元为系统运行提供能量来源,其稳定工作是系统可靠的基本保证。在本系统中,lpc2214内核所需电压为1.8v,i/o口电压为3.3v,rtl8019as和cc2530无线收发单元的供电电压为5v,sst39vf1601、jtag、74ac125d等其他芯片供电电压为3.3v,因此系统正常工作需要3种电平不同的电源。结合实际的工程情况,最终确定系统输入电源电压为5v,在电路板上通过稳压芯片lm1084is-3.3将5v变换为3.3v和稳压芯片lm1117-1.8将5v变换为1.8v,保证了系统中各芯片的供电要求和整个系统的功率分配。系统功能总框图如图3所示。2.2 软件
6、平台的设计计算机系统由硬件和软件组成,汇聚节点的硬件平台以arm处理器为核心,而目前流行的嵌入式操作系统主要有:c/os-ii、uclinux、windows ce和vxworks等。以下为几种主流操作系统的简单介绍。(1)c/os-ii:c/os-ii操作系统和其他操作系统的区别是其代码为完全开放的。并且c/os-ii是具有多任务的操作系统,在同一时间可以对多种功能进行完成。大多数开发环境支持c语言,但是该操作系统是通过ansi-c编写的,这为开发者提供了很多方便,也同时降低了开发的难度,对开发效率也得以提高。(2)嵌入式uclinux:uclinux操作系统有较好的实用性,其性能稳定,移植
7、性能好,网络功能好,最为重要的是含有丰富的api函数,为其具体的工程应用做好了接口准备,这也是它具有良好通用性的一个原因。(3)windows ce:windows ce操作系统相比其他的操作系统,其通用性较差。但 windows ce的用户交互界面较好,且windows ce操作系统的诸多特点给编程开发工作都降低了很多难度,可以将每个部分进行整合组成一个新的整体。操作系统的选择直接关系着硬件电路和应用程序的编写。由于c/os-ii具有实时性高、可以移植性强和对硬件要求较低等独特的性质,结合硬件平台的相关参数,最后选择c/os-ii作为无线传感器网络汇聚节点的操作系统。3 系统调试3.1 c/
8、os-ii移植调试根据汇聚节点对操作系统的需求和硬件资源的实际情况,本设计中采用的操作系统具体版本为c/os-ii v2.52。c/os-ii操作系统的源代码较多,但由于其本身易于移植,大部分源代码不需更改,直接添加至工程中即可用。需要根据具体的工程进行修改的文件只有以下三个:os_cpu.h,os_cpu_a.asm,os_cpu_c.c。根据硬件电路的资源,修改了与cpu相关的三个文件,下载汇聚节点电路板,电路板上led指示灯开始闪烁,表明c/os-ii系统移植成功。 3.2 以太网通讯调试目前源码公开的tcp/ip协议主要为lwip、c/ip、ip和tinyip等。参考系统的硬件平台和软
9、件环境,最后选择移植lwip协议栈。将lwip协议移植完成后,编写具体的驱动程序。将汇聚节点电路板通过网线与计算机相连接,在计算机命令运行ping命令后,可以发现网络传输丢包率为零,网络延迟最小为1ms,最大为6ms,平均延迟为3ms,满足数据传输要求。通过对tcp/ip协议程序的反复调试,具体分析逻辑结构和相关功能的实现,确保以太网能够稳定可靠地实现数据传输。3.3 无线通讯模块调试本系统采用cc2530无线通讯模块来实现传感器节点与汇聚节点的数据传输,在lpc2214与cc2530之间通过spi总线来完成数据交换。lpc2214含有丰富的外设接口,通过配置器的配置,能方便地实现spi总线通
10、信。cc2530采用增强型8051单片机作为处理器,集成功能强大的spi接口。本设计中将cc2530作为spi通讯中的从设备,主要负责将运程监控中心的数据传输到传感器节点,然后将传感器节点采集的数据发送到汇聚节点。经过对spi总线的反复跟踪调试,实现了数据在lpc2214和cc2530之间的稳定传输。4 结束语实验证明,以lpc2214为核心、基于c/os-ii操作系统的汇聚节点能满足无线传感器网络的监控以及监控数据的处理和传输。同时此设计具有电路简单,性能稳定和功耗低等优势,是一种可靠的汇聚节点解决方案。参考文献1刘志付,孙桂玲,李维祥,等.基于arm9的无线传感器网络汇聚节点设计j.宽带网
11、络,2005(03):2934.2杨扬.基于无线传感器网络的环境监测系统设计d.杭州:浙江大学,2007.3张恺,刘志勤.基于wsn的汽车尾气监测系统汇聚节点硬件设计j.计算机工程与设计,2010(05):4951.4周立功.深入浅出arm7-213x_214xm.北京:北京航天航空大学出版社,2006:13.5张保华,李士宁,于超,等.基于温室控制的嵌入式以太网接口设计与实现j.计算机工程与设计,2008(06):3034.6毕卫红,郭海军.基于无线传感器网络的海洋水环境监测系统的设计j.电子测量技术,2010(01):2428.7hiren kumar deva sarma. energy
12、 efficient routing protocol for wireless sensor networks with node and sink mobilityz. ieee,2011.8guoming sang,liwei song. the design and implementation of a farmland monitoring wireless sensor networkz.2010 second pacific-asia conference on circuits, communications and system,2010.9劉仁成,廖宗建,卢万欣.无线传感器网络节点上操作系统的移植j.长春理工大学学报,2007(09):4152.10xianjian xiao. d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2031中国宠物饲料行业市场调查报告
- 2026-2031中国硅酸钙板产业投资战略咨询研究报告
- 2026-2031中国光电鼠标市场运行态势研究报告
- 2026-2031中国槟榔行业市场发展趋势与前景展望战略分析报告
- 2025年机关事业单位工人招聘机动车驾驶员技师考试题库及答案
- 《2025年劳动保障协理员(初级)劳动争议处理试题及答案》
- (2025年)党规党纪知识竞赛试卷(附答案)
- 消防安全知识培训考试试题及答案
- 活动二 设计校园安全标志教学设计-2023-2024学年小学综合实践活动一年级上册沪科黔科版
- 西周的贵族政治与文化传承
- 宁夏红墩子煤业有限公司红二煤矿环评上报版
- GB/T 43731-2024生物样本库中生物样本处理方法的确认和验证通用要求
- 人教版九年级英语全册词性转换1-14单元
- 心理app创业计划书
- 机器学习行业进修汇报
- 巨乳缩小整形术护理查房课件
- 环境相关法律法规合规性评价记录表(环境管理体系合规评价)
- 大学生职业生涯规划(第四版)课件 戴艳 第六次 职业发展的能力
- 深圳市中小学生流感疫苗接种知情同意书
- 小班音乐《艾玛捉迷藏》
- 蓝光LED要点课件
评论
0/150
提交评论