IPv6无线传感器网络节点――电子科技大学

上传人:我*** 文档编号:134420782 上传时间:2020-06-05 格式:PPT 页数:40 大小:7.51MB
返回 下载 相关 举报
IPv6无线传感器网络节点――电子科技大学_第1页
第1页 / 共40页
IPv6无线传感器网络节点――电子科技大学_第2页
第2页 / 共40页
IPv6无线传感器网络节点――电子科技大学_第3页
第3页 / 共40页
IPv6无线传感器网络节点――电子科技大学_第4页
第4页 / 共40页
IPv6无线传感器网络节点――电子科技大学_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《IPv6无线传感器网络节点――电子科技大学》由会员分享,可在线阅读,更多相关《IPv6无线传感器网络节点――电子科技大学(40页珍藏版)》请在金锄头文库上搜索。

1、 IPv6无线传感器网络节点 电子科技大学汪文勇 项目背景 国家项目支持中国下一代互联网示范工程CNGI2005年研究开发 产业化及应用试验项目信息产业部2006年 电子信息产业发展基金 项目目标 总体指标研究WSN节点的系统组成结构 网络协议 数据汇聚等关键技术 提供不少于30个无线传感器网络节点 完成在CNGI上的试验和应用 推动WSN技术产业化 核心处理器CPU字长 8bitCPU工作时钟 4MHz片内RAM 4KBytes 片内ROM 128K 13bits芯片低功耗 工作模式峰值 10mW 休眠模式峰值 2mW节点节点支持IPv6协议功耗 发送模式峰值 50mW 接收模式峰值 25m

2、W 休眠模式峰值 15mW 工作内容 研究实现WSN节点的6个关键技术构件 自主知识产权的节点数据获取单元接口自主知识产权的核心处理器芯片自主知识产权的嵌入式操作系统无线通信物理层和数据链路层组网路由技术数据处理技术 网络体系结构 无线传感器网络节点以自组织形式构成多跳中继的分级结构网络 节点功能结构 节点结构电源数据获取单元DAU数据处理单元DPU数据发送和接收单元DSRU 数据获取单元接口 ADC器件8位SAR 逐次比较 型采样速率最高可达2MSPS模拟电压输入 0 2 7V多路输入切换开关 TaraxCore 自主设计与实现0 18umCMOS工艺 由中芯国际流片性能指标字长 8bits

3、RAM 4KBytesROM 128K 13bits功耗 工作模式峰值 10mW休眠模式峰值 2mW工作频率 4MHz工作电压 2 0V 3 6V端口 56个双向三态I O端口 支持唤醒休眠和触发中断功能堆栈 64级堆栈 可支持64级调用时钟 独立时钟源的Watchdog计数器 可用于系统复位和休眠唤醒定时 8位带预分频器的定时计数单元TCC 可以触发中断 核心处理器芯片TaraxCore TaraxCore内部结构框图 TaraxCore裸片和封装片 105pinsQFP TaraxNode现状 节点现状 嵌入式操作系统TaraxOS 高度模块化 由一系列组件模型组成灵活重用性 应用程序通过

4、连接配置文件 实现可重用组件连接基于事件驱动 实现节点工作状态的切换调度方式 FIFO调度 优先级调度提供类C结构化语言编译器内核代码量小于10KByte 无线通信模块 采用IEEE802 15 4标准 载波频率2 4GHz 实际测试 无线通信模块的最大通信距离为125m 最大数据传输速率250Kbps 组网路由技术 路由协议 改进的AODV自组织 支持网络拓扑动态变化负载均衡 支持多sink点间的负载均衡单向链路识别 选路时自动避免选择单向链路算法效率高 计算量小 内存空间占用小广播控制 一跳范围内广播 无需全网广播 组网与路由技术 组网与路由技术完成AODV和DD路由协议的设计 代码编写和

5、仿真完成 大规模组网实验正在进行 目标是实现至少三种路由协议 组网路由技术 路由总体上分成两部分 上行路径 从信息采样节点到信息汇聚节点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

6、3 每个节点在向sink节点发送数据的时候 都把自己的下一跳节点告诉sink节点 这样 sink节点就能形成一个网络的路径表 sink节点记录的路径表 形成路径表以后 sink节点就能计算到下行节点的路径 需要发送下行帧的时候 sink节点确定帧的整个路径 采用源路由的方式进行发送 组网与路由技术 组网与路由技术 跨层能量成簇算法CLEEC Cross LayerEnergyEfficientClustering CLEEC algorithm节点根据跨层最优估计来确定节点簇首当选概率 并从理论上计算此概率值采用分布式算法成簇 节点自主决定当选簇首的概率 不需集中控制 这种分布式算法非常适用于

7、无线传感器网络 算法目标就是尽力将能量消耗均摊在各个传感器之间 减少能量消耗过快而过早死亡的节点 从而延长网络生命周期 CLEEC场景 该算法场景 传感器节点异构 初始能量不同 簇首节点比非簇首节点含有更多的能量 既每一个节点有不同的概率成为簇首 保证整个网络中所有的节点几乎同时死亡 CLEEC算法 在每轮最开始时 每一个传感器节点以概率Pi选取自己为簇首CH 节点i以Pi的概率被选为CH节点 非CH节点概率则为1 Pi作为CH簇首节点i在一轮传输中使用的能量作为非CH节点i在一次传输中使用的能量 节点i在每轮中消耗的平均能量 节点的初始能量 网络生命周期一共的轮数 CLEEC算法 令ECH表

8、示每轮中簇首消耗的平均能量 Enon CH表示每轮非簇首节点的平均能量消耗 通过计算上式的数学期望值 我们得 CLEEC网络消耗能量 由上式我们可以看到 拥有高初始能量的传感器节点具有更高成为簇首的概率 这就使得拥有高能量的节点消耗更多的能量来保证网络中所有的节点几乎同时死亡 整个网络每轮消耗的能量可计算为 CLEEC算法仿真 实验结果1 网络运行时期节点存活的数目 N 100 CLEEC算法仿真 实验结果2 不同网络规模中 最后一个节点死亡时网络运行的时间 CLEEC算法结论 仿真证明 CLEEC算法在延长网络生命期方面比当前重要的分簇算法表现更优 基于电池模型的低能耗任务调度算法 基于电池

9、模型的低能耗任务调度算法采用电池供电的大量节点一旦投入使用就很难再更换电池其目的是通过改善操作系统的任务调度机制来实现节能定义超周期 super period 为给定任务集里所有任务周期的最小公倍数 一个超周期由多个帧 frame 组成 每帧取值为最小的任务周期值 任务调度间隔为一帧 基于电池模型的低能耗任务调度算法 工作模式 近似电流值 任务 放电电流分析 基于电池模型的低能耗任务调度算法 高级电池模型电池的电荷总容量 单位为库仑 与电池的扩散率相关 描述电池非线性特性表示时变电流 L表示电池寿命 m为影响因子 1 基于电池模型的低能耗任务调度算法 代价函数定义执行时间为T的任务所消耗能量的

10、代价函数电池寿命最大化与任务能耗最小化为等价命题 表示完成任务所消耗的电荷能量 采取分段取常数的方法近似代替 表示电池的剩余能量 2 低能耗任务调度算法分析 每帧任务按任务到达时刻排序每帧任务按放电电流递增排列每帧按任务放电流非递增排列 由公式 2 算出三种调度方法在一个超周期内所消耗的电荷 对于周期任务集 在帧内按照任务放电电流非升序排列进行调度 可降低任务消耗的能量 延长电池寿命 低能耗任务调度算法结论 不同周期任务集的调度结果 由于电池的非线性特性 对于同一任务集 帧的取值越大能量消耗越小 当帧等于超周期时 周期越大能耗反而越小 此外周期越大能量消耗越大 节点监控界面 监控中心界面 节点

11、监控界面 监控中心界面 典型应用 节能环保 无线传感器网络用于中央空调监控系统 典型应用 空间探测 对星球表面大范围的 长时期 近距离的监测和探索 下一步计划 TaraxCore核心处理器 集成ADC和部分MAC协议 实现核心处理器的SoC化 增加RAM和ROM容量 并增强内存管理模块功能针对WSN定义专用加速指令集实现三种运行模式 支持灵活的能量管理策略增强在系统调试及在电路调试功能进一步支持各类RTOS多种形式及等级的封装 支持军用或更高级别 下一步计划 TaraxOS在线升级与参数配置大规模组网支持高效节能策略开发环境TaraxCompiler编译器TaraxSimer仿真器TaraxDebugger调试器 组网路由技术分级路由协议高扩展 支持大规模组网 20个域 1000节点可管理 网络管理和维护可用性 稳定可靠 网络抗毁HMIPv6 在分级移动传感器网络的应用 下一步计划 谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号