




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,IPv6无线传感器网络节点,电子科技大学汪文勇,项目背景,国家项目支持中国下一代互联网示范工程CNGI2005年研究开发、产业化及应用试验项目信息产业部2006年“电子信息产业发展基金”,项目目标,总体指标研究WSN节点的系统组成结构、网络协议、数据汇聚等关键技术。提供不少于30个无线传感器网络节点,完成在CNGI上的试验和应用。推动WSN技术产业化。核心处理器CPU字长:8bitCPU工作时钟:4MHz片内RAM:4KBytes;片内ROM:128K13bits芯片低功耗:工作模式峰值10mW,休眠模式峰值2mW节点节点支持IPv6协议功耗:发送模式峰值50mW,接收模式峰值25mW,休眠模式峰值15mW,工作内容,研究实现WSN节点的6个关键技术构件:自主知识产权的节点数据获取单元接口自主知识产权的核心处理器芯片自主知识产权的嵌入式操作系统无线通信物理层和数据链路层组网路由技术数据处理技术,网络体系结构,无线传感器网络节点以自组织形式构成多跳中继的分级结构网络,节点功能结构,节点结构电源数据获取单元DAU数据处理单元DPU数据发送和接收单元DSRU,数据获取单元接口,ADC器件8位SAR(逐次比较)型采样速率最高可达2MSPS模拟电压输入:02.7V多路输入切换开关,TaraxCore:自主设计与实现0.18umCMOS工艺,由中芯国际流片性能指标字长:8bitsRAM:4KBytesROM:128K13bits功耗:工作模式峰值10mW休眠模式峰值2mW工作频率:4MHz工作电压:2.0V3.6V端口:56个双向三态I/O端口,支持唤醒休眠和触发中断功能堆栈:64级堆栈,可支持64级调用时钟:独立时钟源的Watchdog计数器,可用于系统复位和休眠唤醒定时:8位带预分频器的定时计数单元TCC,可以触发中断,核心处理器芯片TaraxCore,TaraxCore内部结构框图,TaraxCore裸片和封装片,105pinsQFP,TaraxNode现状,节点现状,嵌入式操作系统TaraxOS,高度模块化:由一系列组件模型组成灵活重用性:应用程序通过连接配置文件,实现可重用组件连接基于事件驱动:实现节点工作状态的切换调度方式:FIFO调度、优先级调度提供类C结构化语言编译器内核代码量小于10KByte,无线通信模块,采用IEEE802.15.4标准。载波频率2.4GHz。实际测试,无线通信模块的最大通信距离为125m,最大数据传输速率250Kbps。,组网路由技术,路由协议:改进的AODV自组织:支持网络拓扑动态变化负载均衡:支持多sink点间的负载均衡单向链路识别:选路时自动避免选择单向链路算法效率高:计算量小,内存空间占用小广播控制:一跳范围内广播,无需全网广播,组网与路由技术,组网与路由技术完成AODV和DD路由协议的设计,代码编写和仿真完成,大规模组网实验正在进行。目标是实现至少三种路由协议。,组网路由技术,路由总体上分成两部分:上行路径:从信息采样节点到信息汇聚节点sink下行路径:从信息汇聚节点sink到信息采样节点,上行路径的建立,1,2,3,4,5,有线网/骨干网,1.Sink节点向周围广播入网信息,2.一跳邻居范围内的节点建立到sink节点的路径,Sink节点,采样节点,3.一跳邻居节点广播入网信息,4.二跳邻居节点建立到sink节点的路径,5.按照这样的规则,各点依次入网,6.如果出现多sink节点的情况,节点将就近接入自己临近的sink点,自动形成负载均衡,下行路径的建立,1,2,3,4,2,1,3,2,4,3,每个节点在向sink节点发送数据的时候,都把自己的下一跳节点告诉sink节点,这样,sink节点就能形成一个网络的路径表。,sink节点记录的路径表,形成路径表以后,sink节点就能计算到下行节点的路径。需要发送下行帧的时候,sink节点确定帧的整个路径,采用源路由的方式进行发送。,组网与路由技术,组网与路由技术,跨层能量成簇算法CLEEC,Cross-LayerEnergyEfficientClustering(CLEEC)algorithm节点根据跨层最优估计来确定节点簇首当选概率,并从理论上计算此概率值采用分布式算法成簇,节点自主决定当选簇首的概率,不需集中控制。这种分布式算法非常适用于无线传感器网络。算法目标就是尽力将能量消耗均摊在各个传感器之间,减少能量消耗过快而过早死亡的节点,从而延长网络生命周期。,CLEEC场景,该算法场景:传感器节点异构,初始能量不同。簇首节点比非簇首节点含有更多的能量。既每一个节点有不同的概率成为簇首,保证整个网络中所有的节点几乎同时死亡。,CLEEC算法,在每轮最开始时,每一个传感器节点以概率Pi选取自己为簇首CH。节点i以Pi的概率被选为CH节点,非CH节点概率则为1-Pi作为CH簇首节点i在一轮传输中使用的能量作为非CH节点i在一次传输中使用的能量,节点i在每轮中消耗的平均能量,节点的初始能量,网络生命周期一共的轮数,CLEEC算法,令ECH表示每轮中簇首消耗的平均能量,Enon-CH表示每轮非簇首节点的平均能量消耗,通过计算上式的数学期望值,我们得:,CLEEC网络消耗能量,由上式我们可以看到,拥有高初始能量的传感器节点具有更高成为簇首的概率,这就使得拥有高能量的节点消耗更多的能量来保证网络中所有的节点几乎同时死亡。整个网络每轮消耗的能量可计算为:,CLEEC算法仿真,实验结果1,网络运行时期节点存活的数目(N=100),CLEEC算法仿真,实验结果2,不同网络规模中,最后一个节点死亡时网络运行的时间,CLEEC算法结论,仿真证明,CLEEC算法在延长网络生命期方面比当前重要的分簇算法表现更优。,基于电池模型的低能耗任务调度算法,基于电池模型的低能耗任务调度算法采用电池供电的大量节点一旦投入使用就很难再更换电池其目的是通过改善操作系统的任务调度机制来实现节能定义超周期(super-period),为给定任务集里所有任务周期的最小公倍数。一个超周期由多个帧(frame)组成,每帧取值为最小的任务周期值,任务调度间隔为一帧。,基于电池模型的低能耗任务调度算法,工作模式-近似电流值,任务-放电电流分析,基于电池模型的低能耗任务调度算法,高级电池模型电池的电荷总容量(单位为库仑)与电池的扩散率相关,描述电池非线性特性表示时变电流,L表示电池寿命。m为影响因子。,(1),基于电池模型的低能耗任务调度算法,代价函数定义执行时间为T的任务所消耗能量的代价函数电池寿命最大化与任务能耗最小化为等价命题,表示完成任务所消耗的电荷能量,,采取分段取常数的方法近似代替。,表示电池的剩余能量,(2),低能耗任务调度算法分析,每帧任务按任务到达时刻排序每帧任务按放电电流递增排列每帧按任务放电流非递增排列,由公式(2)算出三种调度方法在一个超周期内所消耗的电荷,对于周期任务集,在帧内按照任务放电电流非升序排列进行调度,可降低任务消耗的能量,延长电池寿命。,低能耗任务调度算法结论,不同周期任务集的调度结果,由于电池的非线性特性:对于同一任务集,帧的取值越大能量消耗越小。当帧等于超周期时,周期越大能耗反而越小。此外周期越大能量消耗越大。,节点监控界面,监控中心界面,节点监控界面,监控中心界面,典型应用节能环保,无线传感器网络用于中央空调监控系统,典型应用空间探测,对星球表面大范围的、长时期、近距离的监测和探索,下一步计划,TaraxCore核心处理器:集成ADC和部分MAC协议,实现核心处理器的SoC化。增加RAM和ROM容量,并增强内存管理模块功能针对WSN定义专用加速指令集实现三种运行模式,支持灵活的能量管理策略增强在系统调试及在电路调试功能进一步支持各类RTOS多种形式及等级的封装,支持军用或更高级别,下一步计划
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超快界面电荷转移-洞察及研究
- 系统故障诊断方法-洞察及研究
- 学习数据分析应用-洞察及研究
- 商业合作保密协议及免责条款合同书
- 网络教育平台开发及技术支持协议
- 银行保安考试试题及答案
- 音乐教育考试试题及答案
- 六一公司月会活动方案
- 六一毕业活动方案
- 六一活动外卖活动方案
- 重庆万州区社区工作者招聘笔试真题2024
- 酒店项目规划设计方案(模板)
- 2025名著导读《钢铁是怎样炼成的》阅读习题(含答案)
- 2025-2030中国冷热交换器行业市场现状分析及竞争格局与投资发展研究报告
- ICU经口气管插管患者口腔黏膜压力性损伤预防的最佳证据总结 - 学习与临床应用
- 陕09J01 建筑用料及做法图集
- CATIA在汽车底盘设计中的应用
- 【简谱】亲爱的旅人啊简谱
- 现代护理管理工具的应用.ppt
- 上海市基本医疗保险结算项目库动态维护细则
- 灼烫事故应急演练方案
评论
0/150
提交评论