精华内容
下载资源
问答
  • 煤矿供电与“双回路、双电源规定.doc
  • 摘要: 光伏并网发电系统中通常使用宽...本文介绍的开关电源就是在120~750 V的输入电压范围内能稳定地输出, 从而使太阳能光伏并网发电系统能在协议规定的输入范围内稳定地为低压控制器、IGBT驱动器以及LCD供电, 并使
  • PC电源供电接口知识大科普

    万次阅读 2018-06-21 16:03:05
     本文主要介绍关于电源线材以及接口方面的知识,PCIe接口供电的问题我们在后面一部分将会提及。文章的开头首先谈两个关于线材的基本知识。线材直径的标识 PC电源上使用的线材都以AWG(美国线规,American W...

    读者思考过这样的问题:常见的PCIe 6Pin供电接头可以提供75W的功率,而PCIe 6+2Pin的接口仅仅是在6Pin接口的基础上增加了2Pin,为什么就可以提供150W的功率呢?

      本文主要介绍关于电源线材以及接口方面的知识,PCIe接口供电的问题我们在后面一部分将会提及。文章的开头首先谈两个关于线材的基本知识。

    线材直径的标识

      PC电源上使用的线材都以AWG(美国线规,American Wire Gauge)标识线材的直径,AWG的数字越小,线材直径越大。PC电源上常见的线材规格以16AWG、18AWG、20AWG和22AWG为主。

    PCIE接口能供电?电源接头知识大科普

    线材的最大载流量

      由于导线存在电阻,所以当电流流过时会产生热量。线材的最大载流量(Current Carrying Capacity)定义为在导体或者绝缘体融化前,其所能负载的电流。

      单芯裸铜线所能通过的电流可以一直增加,直到达到铜的熔点,电线熔断。而常见的作为导线绝缘层的PVC(软聚氯乙烯)、XLPVC(交联聚氯乙烯)绝缘材料允许长期工作的最高温度为105℃,为了确保安全,电线工作时不能超过绝缘材料的最高工作温度。

      影响电线最大载流量的因素包括:导体的横截面积、绝缘体的最大适用温度、环境温度、电线的散热方式等等。按单芯PVC绝缘电线在30℃环境下,要升温至PVC材料的最大适用温度,常见的16AWG、18AWG、20AWG和22AWG线材所能通过的电流分别为24A、18A、13A和10A。

    常见电源接口的最大载流量

    PCIE接口能供电?电源接头知识大科普

      由于主机在运行时机箱内部的温度可能达到40℃甚至更高,而且传输了大电流的接头上的热量会转移到邻近的接头。按照Mini-Fit Jr.端子数量和端子级别的不同,Molex公司规定了不同数量的端子能够传输的额定电流,使用的线缆是18AWG,没有超过线材本身的载流量。

      使用标准版本的端子(Standars),在端子数量为24Pin时,每Pin能够传输6A电流,同样Pin数的情况,大电流版本(HCS,High Current System)每Pin能够传输9A电流;增强大电流版本的端子(Plus HCS,Plus High Current System )则是11A。

    24Pin主板电源接头

    PCIE接口能供电?电源接头知识大科普
    主板24Pin和4+4Pin CPU供电接口

    PCIE接口能供电?电源接头知识大科普
    24Pin主板电源接口定义

      现有的主板供电接口都为24Pin(20+4),其中主板上使用Molex公司的Molex 39-28-1243规格的压线外壳,而电源线缆上使用Molex 39-01-2240规格的压线外壳,对应的端子分别为Molex 39-00-0168和Molex 44476-1111。

    PCIE接口能供电?电源接头知识大科普

      以标准端子来计算,主板的24Pin接头共有2组+12V,每组可以传输6A电流,累计12A电流,144W功率;+5V有5组,共30A电流,150W功率;+3.3V为4组,共24A电流,79.2W功率。不含-12V和5Vsb,24Pin接头累计可以传输373.2W功率,使用更高级别的端子则可以提高为559.8W以及684.2W。

    ATX 12V 4Pin及ATX12V/EPS 12V 4+4Pin接头

    PCIE接口能供电?电源接头知识大科普

    PCIE接口能供电?电源接头知识大科普

    ATX 12V 4Pin及ATX12V/EPS 12V 4+4Pin接头定义

      CPU供电接口有4Pin、4+4Pin和8Pin等三种,使用的端子规格和主板24Pin一致。2005的高端处理器功率达到130W,但主板的VRM存在一个转换效率,对+12V的连续输出规格要求达到16A,峰值达到19A。所以单个4Pin无法满足供电的需求,这个时候需要用到4+4Pin或者8Pin的CPU供电接口。

    PCIE接口能供电?电源接头知识大科普

    6Pin PCIe和6+2Pin PCIe接头

    PCIE接口能供电?电源接头知识大科普
    6Pin PCIe和6+2Pin PCIe接头

    PCIE接口能供电?电源接头知识大科普

    PCIE接口能供电?电源接头知识大科普

    6Pin PCIe和6+2Pin PCIe接头定义

      PCIE电源接口的定义需要特别注意,其中6Pin接口的第2Pin悬空或者是接有黄色的线缆,第5Pin作为电压监测反馈,当监测到这一针处于接地,来判断接头已经接入。8Pin PCIE接口的情况类似,第4Pin和第6Pin也是作为电压监测,不传输电流。

      故PCIE 6Pin接口只有2组接线用于传输电流,PCIE 8Pin接口为3组,按照使用的端子的级别不同,可以传输的功率也不同。其中单6Pin、8Pin、双6Pin、6Pin+8Pin、双8Pin可以提供的功率如下:

    PCIE接口能供电?电源接头知识大科普

      需要注意的是,这是线材以及端子所能传输的电流值,常见的PCIE 6Pin和8Pin接口所能传输的功率比PCIE规范所提供的值要更高,然而PCIE规范则1.0则把单卡功耗限制在75W、150W和225W,分别对应主板PCIE插槽供电、单6Pin供电和双6Pin供电;2.0版规范把单卡功耗限制提高到300W,使用主板的PCIE插槽、一个6Pin和一个8Pin即可满足(75W+75W+150W)。

      另外使用显卡时,主板上单个PCIe插槽需要提供75W的功率,但主板24Pin只能提供有限的+12V电流,用户需要注意把主板上转为PCIE插槽供电的大4Pin接口(Molex接口)接上。

    Peripheral / Molex四针外围设备(大4Pin)接口

    PCIE接口能供电?电源接头知识大科普
    Molex接口

    PCIE接口能供电?电源接头知识大科普
    Molex接口定义

    PCIE接口能供电?电源接头知识大科普

        四针外围设备接口(Peripheral Power Connectors / Molex Connectors)俗称"大4Pin”或者"D4”(还有很多种叫法),它是电脑中现存的最古老的一种接口,由Molex公司制造和销售,也就被称为Molex接口。

      其中的接口所用的端子最大能传输13A电流,12V和5V就各可以传输156W和65W功率。但这种情况下会带来很大的压降,按最大安全电流5A来计算,12V和5V分别可以传输60W和25W功率。

    SATA电源接口

    PCIE接口能供电?电源接头知识大科普

    SATA电源接口

    PCIE接口能供电?电源接头知识大科普

    SATA电源接口定义

    PCIE接口能供电?电源接头知识大科普

      SATA电源接口共有5组电压,每组电压对应3针,共15针。使用的是Molex 67581-0000端子,每个端子可以传输的电流为1.5A,所以12V、5V和3.3V各可以传输的电流都为4.5A,功率分别为54W、22.5W和14.85W。

      看了上面的内容,我想,大家在平时使用转接线的时候应该会注意到接头传输电流的问题了!■

    展开全文
  • 根据《煤矿井下紧急避险系统建设管理暂行规定》对乌兰煤矿永久避难硐室供电系统进行研究,设计了双电源供电系统,使井下电源与地面钻孔电源可在5 s内实现自动切换。通过分析井下瓦斯爆炸灾害提出了井下电缆采取深埋500...
  • 宏美电气 (HOMER)UET6 系列双电源自动转换开关pdf,宏美电气 (HOMER)UET6 系列双电源自动转换开关适用于交流415V以下、额定频率50Hz,直流250V及以下的场合。全部规格均有3极、4极,500A及以下有2极产品。本产品主要...
  • 基于51单片机的交通灯控制系统设计

    万次阅读 多人点赞 2018-11-24 13:38:11
    VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为...

    第一章 硬件设计与原理
    以AT89C51单片机为核心,起着控制作用。系统包括数码管显示电路、复位电路、时钟电路、发光二级管电路和按键电路。设计思路分为六个模块:复位电路、晶振电路模块、AT89C51、数码管显示电路、发光二级管电路和按键电路这六个模块。

    在这里插入图片描述

    1.2 硬件设计分析
    1.2.1 电源的设计
    系统电源使用直流5伏。
    由电脑USB接口提供电源。
    USB是通用串行总线(Universal Serial Bus)接口的简称。它是目前使用比较广泛的电脑接口之一,主要版本有1.0、1.1和最新的2.0三种版本。根据USB总线的工业标准,它可以提供额定功率为5V/500mA的电源供USB设备使用。
    1.2.2 单片机最小系统
    51单片机是对目前所有兼容intel 8031指令系统的单片机的统称。该系列单片机的始祖是intel的8031单片机,后来随着技术的发展,成为目前广泛应用的8为单片机之一。单片机是在一块芯片内集成了CPU、RAM、ROM、定时器/计数器和多功能I/O口等计算机所需要的基本功能部件的大规模集成电路,又称为MCU。51系列单片机内包含以下几个部件:
    一个8位CPU;一个片内振荡器及时钟电路;
    4KB的ROM程序存储器;
    一个128B的RAM数据存储器;
    寻址64KB外部数据存储器和64KB外部程序存储空间的控制电路;
    32条可编程的I/O口线;
    两个16位定时/计数器;
    一个可编程全双工串行口;
    5个中断源、两个优先级嵌套中断结构。
    如图1-2-1所示为AT89C51单片机基本构造,其基本性能介绍如下:
    图1-2-1 AT89C51单片机

    AT89C51本身内含40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中端口,3个16位可编程定时计数器,2个全双工串行通信口,STC89C51RC可以按照常规方法进行编程,但不可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
    AT89C51的主要特性如下表所示:

    在这里插入图片描述

    AT89C51为40脚双列直插封装的8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。
    P0口:P0口是一组8位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
    P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EX)。Flash编程和程序校验期间,P1接收低8位地址。
    P2口:P2是一个带有内部上拉电阻的8 位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX @DPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX @RI指令)时,P2口输出P2锁存器的内容。Flash编程或校验时,P2亦接收高位地址和一些控制信号。
    P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能P3口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。
    RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
    ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个AL脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条 MOVX 和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。
    PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
    EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H—FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。Flash存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。
    XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
    XTAL2:振荡器反相放大器的输出端。
    单片机最小原理图如图1-2-2所示。
    图1-2-2 单片机最小系统

    单片机最小系统说明:
    时钟信号的产生:在MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2。而在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,这就是单片机的时钟振荡电路。
    时钟电路产生的振荡脉冲经过触发器进行二分频之后,才成为单片机的时钟脉冲信号。
    一般地,电容C2和C3取30pF左右,晶体的振荡频率范围是1.2-12MHz。如果晶体振荡频率高,则系统的时钟频率也高,单片机的运行速度也就快。
    单片机复位使CPU和系统中的其他功能部件都处在一个确定的初始状态下,并从这个状态开始工作。单片机复位条件:必须使9脚加上持续两个机器周期(即24个振荡周期)的高电平。
    1.2.3 显示系统
    数码管是一种半导体发光器件,其基本单元是发光二极管。
    数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。
    数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。
    1) 静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动(要知道一个89C51单片机可用的I/O端口才32个呢),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。
    2) 动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。
    本设计中数码管采用的是动态驱动方式。
    数码管外形如图1-2-3,数码管电路结构如图1-2-4。

    图1-2-3 数码管外形图
    图1-2-4 数码管电路结构示意图

    在这里插入图片描述
    图1-2-5 数码管显示电路
    1.2.4 发光二级管电路

    图1-2-6 发光二级管电路
    1.2.5 按键电路
    图1-2-7 按键电路

    第二章 软件设计与分析
    2.1 软件设计的组成
    该系统由延时子函数、数码管显示子函数、定时器0中断子函数、主函数和数据定义这几部分组成。
    在这里插入图片描述

    在这里插入图片描述

    //----------------------------------------------------------------------//
    上传过程感觉繁琐,里面可能有不全面的地方,请见谅。下面的是实现的目的。以及电路原理图

    **本次设计的主要目的是设计一个城市十字路口的交通灯控制系统,设计中将交通灯控制系统分为东西方向(主干道)和南北方向(次干道)两个方向,且在东西南北四个路口的每个路口设置红、绿、黄三个交通信号灯(用发光二极管模拟)和一个二位的LED数码显示管。设计的要求是规定在每一段时间内东西和南北两个方向中只有一个方向能够通行,另一个方向处于禁行状态,然后在经过一段时间后,禁行的方向和通行的方向互相转换状态,原来通行的状态变禁行状态,原来禁行的状态变为通行状态,如此循环下去。详细过程如下图2-1:
    状态① 状态②
    图 1图2-1 交通灯状态图
    状态①:东西方向的交通灯黄灯闪烁3秒后,红灯熄灭,绿灯点亮(东西方向允许车辆和行人通行),同时南北方向绿灯熄灭,红灯点亮(南北方向禁止车辆和行人通行),LED数码管倒计时显示40秒,在倒计时3秒时进入状态②。
    状态②:南北方向黄灯闪烁3秒后,红灯熄灭绿灯点亮(南北允许车辆和行人通行);同时东西方向绿灯熄灭,红灯点亮
    (东西方向禁止车辆和行人通行),LED数码管倒计时显示40秒,在倒计时3秒时进入状态①。
    接下来在没有人为干涉下将会一直按照上述进行循环。设计中还外设6个按键实现对交通灯控制系统的调控作用。

    电路原理图

    在这里插入图片描述

    在这里插入图片描述

    //——————————————————————————-——————————//
    相应的代码已经上传

    下载地址
    https://download.csdn.net/download/weixin_43442020/12231456

    下载链接里可以下载,解压后里面有压缩文件,压缩文件里面的资料更详细

    展开全文
  • DDR,DDR2,DDR3,DDR4,LPDDR区别

    万次阅读 多人点赞 2019-12-22 22:47:42
    DDR,DDR2,DDR3,DDR4,LPDDR区别 ...DDR是Double Data Rate的缩写,即“比特翻转”。DDR是一种技术,中国大陆工程师习惯用DDR称呼用了DDR技术的SDRAM,而在中国台湾以及欧美,工程师习惯用DRAM来称呼。 DDR的核心...

    DDR,DDR2,DDR3,DDR4,LPDDR区别
    作者:AirCity 2019.12.17
    Aircity007@sina.com 本文所有权归作者Aircity所有

    1 什么是DDR

    DDR是Double Data Rate的缩写,即“双比特翻转”。DDR是一种技术,中国大陆工程师习惯用DDR称呼用了DDR技术的SDRAM,而在中国台湾以及欧美,工程师习惯用DRAM来称呼。

    DDR的核心要义是在一个时钟周期内,上升沿和下降沿都做一次数据采样,这样400MHz的主频可以实现800Mbps的数据传输速率。

    RAM,ROM,SRAM,DRAM,SDRAM具体是什么以及区别是什么,详见我的另一篇文章《RAM,ROM,SRAM,DRAM,SDRAM的区别》

    2 每一代DDR的基本区别

    在这里插入图片描述

    3 关键技术解释

    3.1 VTT

    VTT为DDR的地址线,控制线等信号提供上拉电源,上拉电阻是50Ω左右。VTT=1/2VDDQ,并且VTT要跟随VDDQ,因此需要专用的电源同时提供VDDQ和VTT。例如芯片TPS51206DSQT,LP2996。用专门的电源芯片,还有一个重要的原因,在Fly-by的拓扑中,VTT提供电流,增强DDR信号线的驱动能力。

    DDR的接收器是一个比较器,其中一端是VREF,另一端是信号,例如地址线A2在有VTT上拉的时候,A2的信号在0和1.8V间跳动,当A2电压高于VTT时,电流流向VTT。当A2低于VTT时,VTT流向DDR。因此VTT需要有提供电流和吸收电流的能力,一般的开关电源不能作为VTT的提供者。此外,VTT电源相当于DDR接收器信号输入端的直流偏执,且这个偏执等于VREF,因此VTT的噪声要越小越好,否则当A2的状态为高阻态时,DDR接收器的比较器容易产生误触发。

    上文说过,VTT相当于DDR接收器的直流偏执,其实如果没有VTT,这个直流偏执也存在,它在芯片的内部,提供电流的能力很弱。如果只有1个或2个DDR芯片,走Fly-by拓扑,那么不需要外部的VTT上拉。如果有2个以上的DDR芯片,则一定需要VTT上拉。

    3.2 Prefetch

    Prefetch字面意思就是预存取,每一代的DDR预存取大小不同,详见第2章中表格。以DDR3为例,它的Prefetch=8n,相当于DDR的每一个IO都有一个宽度为8的buffer,从IO进来8个数据后,在第8个数据进来后,才把这8个数据一次性的写入DDR内部的存储单元。下图是一个形象的解释,同时我们关注一下几个速率。DDR3的时钟是800MHz,Data Rate是1600Mbps,由于这个Buffer的存在,DDR内部的时钟只需要200MHz就可以了(注意DDR内部不是双比特翻转采样)。
    在这里插入图片描述
    我们来做一个频率对照表,如下
    在这里插入图片描述
    DDR内部的最小存储单元(1bit)是一个晶体管+一个电容,电容会放电,需要不断的“刷新”(充电)才能保持正常的工作状态,由于电容充放电需要时间,DDR内部的频率受限于此,很难提高,目前技术一般在100~200MHz。因此需要用Prefetch技术来提内部数据高吞吐率(其实就是串并转换原理)。Prefetch位宽的提高,是DDR2,3,4非常显著的变化。

    第一段提到,对于DDR3,在第8个数据进来后,FIFO满了,然后才把这8个数据一次性的写入DDR内部的存储单元,那么必须要求DDR的内部时钟和外部时钟有一定的约束关系,FIFO满的时候一定是以DQS下降沿采样结束的,数据手册中对DQS的下降沿与clk有一个建立时间和保持时间的约束要求的目的原来是这样。

    3.3 SSTL

    SSTL(Stub Series Terminated Logic)接口标准也是JEDEC所认可的标准之一。该标准专门针对高速内存(特别是SDRAM)接口。SSTL规定了开关特点和特殊的端接方案。
    SSTL标准规定了IC供电,IO的DC和AC输入输出门限,差分信号门限,Vref电压等。SSTL_3是3.3V标准,SSTL_2是2.5V标准,SSTL_18是1.8V标准,SSTL_15是1.5V。
    SSTL最大的特点是需要终端匹配电阻,也叫终端终结电阻,上拉到VTT(1/2VDDQ)。这个短接电阻最大的作用是为了信号完整性,特别是在1拖多的Fly-by走线拓扑下,还能增强驱动能力。
    在这里插入图片描述

    3.4 Bank

    以下图为例,一个Bank中包含若干个Array,Array相当于一个表单,选中“行地址”和“列地址”后,表单中的一个单元格就被选中,这个单元格就是一个bit。Bank中的所有Array的行地址是连在一起的,列地址也是。那么选中“行地址”和“列地址”后,将一起选中所有Array的bit。有多少个array,就有多少个bit被选中。以DDR3为例,Data线宽度是32,prefetch是8,那么Array就有32x8=256.内部一次操作会选中256bit的数据。
    在这里插入图片描述
    Bank数量越多,需要的Bank选择线越多,DDR3有8个bank,需要3个BA信号BA0~2。BA,行地址,列地址共同组成了存储单元的访问地址,缺一不可。

    3.5 DDR的容量计算

    下图是DDR3 1Gb的寻址配置,以其中128Mbx8为例说明,其中x8表示IO数据(DQ)位宽度。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    我的理解是,这个page size更像是逻辑上的一个页,并不是一个bank中,一行的所有bit,因为一行的所有bit要考虑prefetch宽度。
    上表是JESD-3D中的表格,Row Address和Column Address都是真实需要寻址的地址,其他用途的地址比如A10,A12或者A11等并没有计算在内。在计算时,不要因为有A13,就认为Column Address就是A0~A13。

    3.6 Burst

    Burst字面意思是突发,DDR的访问都是以突发的方式连续访问同一行的相邻几个单元。进行Brust时,需要有几个参数:
    Burst Length:一次突发访问几个列地址。
    Read/Write: 是读还是写
    Starting Column:从哪一列开始Burst
    Burst:突发的顺序。
    下图是DDR3中突发类型和顺序,Burst是通过A12/BC#选择的。但对于DDR,DDR2和DDR4,不一定就是通过A12/BC#,详见PIN定义章节。
    在这里插入图片描述

    3.7 DDR的tRDC,CL,tAC

    在实际工作中,Bank地址与相应的行地址是同时发出的,此时这个命令称之为“行激活”(Row Active)。在此之后,将发送列地址寻址命令与具体的操作命令(是读还是写),这两个命令也是同时发出的,所以一般都会以“读/写命令”来表示列寻址。根据相关的标准,从行有效到读/写命令发出之间的间隔被定义为tRCD,即RAS to CAS Delay(RAS至CAS延迟,RAS就是行地址选通脉冲,CAS就是列地址选通脉冲),我们可以理解为行选通周期。tRCD是DDR的一个重要时序参数,广义的tRCD以时钟周期(tCK,Clock Time)数为单位,比如tRCD=3,就代表延迟周期为两个时钟周期,具体到确切的时间,则要根据时钟频率而定,DDR3-800,tRCD=3,代表30ns的延迟。
    接下来,相关的列地址被选中之后,将会触发数据传输,但从存储单元中输出到真正出现在内存芯片的 I/O 接口之间还需要一定的时间(数据触发本身就有延迟,而且还需要进行信号放大),这段时间就是非常著名的 CL(CAS Latency,列地址脉冲选通潜伏期)。CL 的数值与 tRCD 一样,以时钟周期数表示。如 DDR3-800,时钟频率为 100MHz,时钟周期为 10ns,如果 CL=2 就意味着 20ns 的潜伏期。不过CL只是针对读取操作。
    由于芯片体积的原因,存储单元中的电容容量很小,所以信号要经过放大来保证其有效的识别性,这个放大/驱动工作由S-AMP负责,一个存储体对应一个S- AMP通道。但它要有一个准备时间才能保证信号的发送强度(事前还要进行电压比较以进行逻辑电平的判断),因此从数据I/O总线上有数据输出之前的一个时钟上升沿开始,数据即已传向S-AMP,也就是说此时数据已经被触发,经过一定的驱动时间最终传向数据I/O总线进行输出,这段时间我们称之为 tAC(Access Time from CLK,时钟触发后的访问时间)。
    目前内存的读写基本都是连续的,因为与CPU交换的数据量以一个Cache Line(即CPU内Cache的存储单位)的容量为准,一般为64字节。而现有的Rank位宽为8字节(64bit),那么就要一次连续传输8次,这就涉及到我们也经常能遇到的突发传输的概念。突发(Burst)是指在同一行中相邻的存储单元连续进行数据传输的方式,连续传输的周期数就是突发长度(Burst Lengths,简称BL)。
    在进行突发传输时,只要指定起始列地址与突发长度,内存就会依次地自动对后面相应数量的存储单元进行读/写操作而不再需要控制器连续地提供列地址。这样,除了第一笔数据的传输需要若干个周期(主要是之前的延迟,一般的是tRCD+CL)外,其后每个数据只需一个周期的即可获得。
    突发连续读取模式:只要指定起始列地址与突发长度,后续的寻址与数据的读取自动进行,而只要控制好两段突发读取命令的间隔周期(与BL相同)即可做到连续的突发传输。

    谈到了突发长度时。如果BL=4,那么也就是说一次就传送4×64bit的数据。但是,如果其中的第二笔数据是不需要的,怎么办?还都传输吗?为了屏蔽不需要的数据,人们采用了数据掩码(Data I/O Mask,简称DQM)技术。通过DQM,内存可以控制I/O端口取消哪些输出或输入的数据。这里需要强调的是,在读取时,被屏蔽的数据仍然会从存储体传出,只是在“掩码逻辑单元”处被屏蔽。DQM由北桥控制,为了精确屏蔽一个P-Bank位宽中的每个字节,每个DIMM有8个DQM 信号线,每个信号针对一个字节。这样,对于4bit位宽芯片,两个芯片共用一个DQM信号线,对于8bit位宽芯片,一个芯片占用一个DQM信号,而对于 16bit位宽芯片,则需要两个DQM引脚。
    在数据读取完之后,为了腾出读出放大器以供同一Bank内其他行的寻址并传输数据,内存芯片将进行预充电的操作来关闭当前工作行。还是以上面那个Bank示意图为例。当前寻址的存储单元是B1、R2、C6。如果接下来的寻址命令是B1、R2、C4,则不用预充电,因为读出放大器正在为这一行服务。但如果地址命令是B1、R4、C4,由于是同一Bank的不同行,那么就必须要先把R2关闭,才能对R4寻址。从开始关闭现有的工作行,到可以打开新的工作行之间的间隔就是tRP(Row Precharge command Period,行预充电有效周期),单位也是时钟周期数。

    3.8 ODT

    ODT是内建核心的终结电阻,它的功能是让一些信号在终结电阻处消耗完,防止这些信号在电路上形成反射。换句话说就是在片内设置合适的上下拉电阻,以获得更好的信号完整性。被ODT校准的信号包括:

    • DQ, DQS, DQS# and DM for x4 configuration
    • DQ, DQS, DQS#, DM, TDQS and TDQS# for X8 configuration
    • DQU, DQL, DQSU, DQSU#, DQSL, DQSL#, DMU and DML for X16 configuration
      当一个CPU挂了很多个DDR芯片的时候,他们是共用控制线,地址线的,走线肯定要分叉,如果没有中端匹配电阻,肯定会产生信号完整性问题。那么如果只有一个DDR芯片的时候,需不需要呢?正常情况下,走线很短,有符合规则,是不需要的。
      下图是DDR中的IO上下拉电阻,RON是DDR的输出结构的上下拉电阻,RTT是DDR输入结构的上下拉电阻。这两个电阻的阻值都是可调的。
      在这里插入图片描述
      在这里插入图片描述
      下图是RON的调节,注意这不是ODT的任务,调节是通过寄存器实现。
      在这里插入图片描述
      下图是RTT的调节,是ODT要做的事情,而且RTT的档位要多,也是通过寄存器调节的。
      在这里插入图片描述
      注意,DDR3的PIN定义上有一个引脚是ODT,如果ODT=0,DRAM Termination State功能关闭;ODT=1,DRAM Termination State的功能参考寄存器设置。如下是一个真值表。因为DRAM Termination State非常耗电,所以不用的时候最好不要打开。

    在这里插入图片描述

    3.9 DDR3的ZQ

    ZQ信号在DDR3时代开始引入,要求在ZQ引脚放置一个240Ω±1%的高精度电阻到地,注意必须是高精度。而且这个电阻是必须的,不能省略的。进行ODT时,是以这个引脚上的阻值为参考来进行校准的。
    校准需要调整内部电阻,以获得更好的信号完整性,但是内部电阻随着温度会有些细微的变化,为了将这个变化纠正回来,就需要一个外部的精确电阻作为参考。详细来讲,就是为RTT和RON提供参考电阻。

    3.10 OCD

    OCD 是在 DDR-II 开始加入的新功能,而且这个功能是可选的,有的资料上面又叫离线驱动调整。OCD的主要作用在于调整 I/O 接口端的电压,来补偿上拉与下拉电阻值, 从而调整DQS 与 DQ 之间的同步确保信号的完整与可靠性。 调校期间,分别测试 DQS 高电平和 DQ高电平,以及 DQS 低电平和 DQ 高电平的同步情况。 如果不满足要求,则通过设定突发长度的地址线来传送上拉 / 下拉电阻等级(加一档或减一档),直到测试合格才退出 OCD 操作,通过 OCD 操作来减少 DQ 、 DQS的倾斜从而提高信号的完整性及控制电压来提高信号品质。由于在一般情况下对应用环境稳定程度要求并不太高,只要存在差分 DQS时就基本可以保证同步的准确性, 而且 OCD 的调整对其他操作也有一定影响, 因此 OCD 功能在普通台式机上并没有什么作用,其优点主要体现在对数据完整性非常敏感的服务器等高端产品领域。
    在这里插入图片描述

    4. DDR3的PIN定义

    下面是三星K4B4G0446Q/K4B4G0846Q的PIN定义,每一个都有很详细的解释。

    在这里插入图片描述
    以x8的配置为例,如下是其Ball Map。
    在这里插入图片描述

    • 一对时钟线CK和CKn
    • 数据线DQ0~DQ7共8位。
    • 一对差分对DQS和DQSn
    • 地址线A0~A15,其中,A10和A12有特殊用途。
    • 行选中信号RASn
    • 列选中信号CASn
    • 写使能Wen
    • 片选CSn
    • Bank选择BA0~2
    • 一个Reset信号,是DDR3新增的一项重要功能,并为此专门准备了一个引脚。这一引脚将使DDR3的初始化处理变得简单。当Reset命令有效时,DDR3 内存将停止所有的操作,并切换至最少量活动的状态,以节约电力。在Reset期间,DDR3内存将关闭内在的大部分功能,所有数据接收与发送器都将关闭,且所有内部的程序装置将复位,DLL(延迟锁相环路)与时钟电路将停止工作,甚至不理睬数据总线上的任何动静。这样一来,该功能将使DDR3达到最节省电力的目的
    • ZQ和ODT PIN上文已经说明。

    5 DDR的走线规则

    DDR的信号线需要分组:
    -数据线一组(DQ,DQS,DQM),误差控制在20mil以内;
    -控制线一组(Address,控制线,时钟),以时钟为中心,误差控制在100mil以内。

    参考文章:
    https://blog.csdn.net/jackle_zheng/article/details/7460547
    https://www.cnblogs.com/jacklong-yin/p/9640485.html

    展开全文
  • 通常煤矿井下供电系统采用高压单母线分段和低压单母线的接线方式,其只能保证高压负荷的双电源供电,不能保证低压负荷的双电源供电,会导致局部通风机等低压重要负荷不能可靠供电而停风造成瓦斯积聚,引起瓦斯爆炸的恶性...
  • 无线传感器网络复习大纲

    千次阅读 多人点赞 2019-04-30 10:31:40
    ⑤、节点资源有限:如节点的电源能量、通信能力、计算存储能力有限。而且难以维护,对节点运行的程序包括使用的存储空间、算法时间开销有较高的要求。 ⑥、时效性:无线传感器网络采集的信息需要在一定时间内及时...

    第一章

    考点:

    无线传感器网络组成部分,概念、特点(了解)

           分布式特点(了解)

           实时性、时效性(了解)

           常见拓扑结构(了解)

           WSN几个分层、分层的功能(了解)

           自组织网络多跳传输特点(了解)

     

    1、1无线传感器网络介绍

    无线传感器概念:无线传感器网络是一种特殊的无线通信网络,它是由许多个传感器节点通过无线自组织的方式构成的,应用在一些人们力不能及的领域。能够实时地监测、感知和采集节点部署区的环境或观察者感兴趣的感知对象的各种信息,并对这些信息进行处理后以无线的方式发送出去。

     

    无线传感器组成:多个无线传感器节点和少数几个汇聚节点、外部网络构成

     

    无线自组网:自组织:在节点位置确定之后,节点需要自己寻找其邻居节点,实现相邻节点之间的通信,通过多跳传输的方式搭建整个网络,使网络能够稳定正常的运行。

     

    WSN和无线自组织网络(Ad hoc)共有的特点:

           ①、自组织:在节点位置确定之后,节点能够自己寻找其邻居节点,实现相邻节点之间的通信,通过多跳传输的方式搭建整个网络,并且能够根据节点的加入和退出来重新组织网络,使网络能够稳定正常地运行。

           ②、分布式:网络的感知能力由若干冗余节点共同完成,每一个节点具有相等的硬件资源和通信距离,没有哪一个节点严格地控制网络的运行,节点消亡之后网络能够重组,任意一个节点的加入或退出,都不会影响网络的运行,抗击毁能力强。

           ③、节点平等:除了SINK节点以外,无线传感器节点的分布都是随机的,在网络中以自己为中心,只负责自己通信范围内的数据交换;每个节点都是平等的,没有先后优先级之间的差别,每个节点既可以发送数据也可以接收数据,具有相同的数据处理能力和通信范围。

           ④、安全性差:对于自组织网络来说,每一个节点的通信范围是非常有限的,因此它只能跟自己通信范围内的节点进行通信,采用的无线信道,非相邻节点之间的通信需要通过多跳路由的形式来进行,因此数据的可靠性没有点对点高。

          

     

     

    WSN独有的特征:(最基本的特点:节点的可感知、微型化、自组织能力)

    ①、计算能力不高:无线传感器节点分布非常密集,大量节点决定了每个节点的成本不高,在限定的成本下采用的处理器处理速度就比较低,只能处理相对简单的数据,并且节点的队列缓存存储长度也非常有限,不适用于特别复杂的计算和存储,在传感器网络就要考虑节点的拥塞控制。

    ②、能量供应不可替代:无线传感器节点电池不可替代,每一个节点有自己的生命周期,因此,在能量节省与信息处理之间找到平衡点能够最大限度地节省能量

    ③、节点变化性强:网络的自组织和分布式等特点决定了网络必须能够快速重新构造网络,能够动态适应网络变化。

    ④、大规模:为了保证数据的可靠、高效传输,无线传感器网络通过采用大量的具有相同硬件设施的节点来采集数据,有许多节点设置采集的数据都是一样的,因此这样就能够实现数据的冗余,保证数据最终能传输到目的节点。

    ⑤、节点资源有限:如节点的电源能量、通信能力、计算存储能力有限。而且难以维护,对节点运行的程序包括使用的存储空间、算法时间开销有较高的要求。

    ⑥、时效性:无线传感器网络采集的信息需要在一定时间内及时送达观察者或是数据处理中心,对可能发生的事故和危险情况进行及时预告和提醒。

     

     

           无线传感器网络的系统结构———节点结构

     

     

     

     

    无线传感器网络的系统结构———网络拓扑结构

     

           ①、平面网络结构:无线传感器网络中最简单的一种拓扑结构,所有节点为对等结构,具有完全一致的功能特性

    分及网络结构:分级网络结构分为上层和下层两个部分:上层为中心骨干节点;下层为一般传感器节点。这种网络拓扑结构扩展性好,便于集中管理,可以降低系统建设成本,提高网络覆盖率和可靠性

     

     

     

     

    Mesh网络结构:Mesh网络结构是一种新型的无线传感器网络结构,该结构是规则分布的网络结构,该结构中通常只允许节点和节点最近的邻居通信

     

     

    无线传感器网络的系统结构———协议结构

           ①、物理层:负责载波频率产生、信号的调制解调等工作,提供简单但健壮的信号调制和无线收发技术。

           ②、数据链路层:差错控制:媒体访问控制;主要负责网络结构的建立和为传感器节点有效合理的分配资源。差错控制;保证源节点发出的信息可以完整、无误地到达目标节点。

           ③、网络层:负责路由发现和维护,是无线传感器网络地重要因素。无线传感器网络中,大多数节点无法直接与网关通信,需要通过中间件进行多跳路由。(以数据为中心)

    ④、传输层:负责将传感器网络的数据提供给外部网络,也就是负责网络中节点间和节点与外部网络之间的通信。

    ⑤、应用层:主要由一系列应用软件构成,主要负责监测任务。这一层主要解决三个问题:传感器管理协议、任务分配和数据广播管理协议,以及传感器查询和数据传播管理协议。

     

     

    无线传感器网络各平台管理功能:

    能量管理平台:管理传感器节点如何使用资源,在各个协议层都需要考虑节省能量

    移动管理平台:检测传感器节点的移动,维护到汇聚节点的路由,是的传感器节点能够动态跟踪其邻居的位置。

    任务管理平台:在一个给定的区域内平衡和调度检测任务。

     

     

     

     

    第二章、无线传感器网络物理层设计

     

     

    考点:

    物理层的功能、协议、介质、特点(了解)

    无线电波使用频段限制以及原因(了解)

    传输调制、特点(了解)

     

    2、1无线传感器网络物理层概述

           物理层:位于最底层,向下直接与物理传输介质相连接,主要负责数据的调制、发送与接收,是决定WSN的节点体积、成本以及能耗的关键环节。

     

           主要功能:为数据终端设备提供传送数据的通路;传输数据;其他管理工作,如信道状态评估、能量检测等。

     

           传输介质:主要包括无线电波、红外线和光波。

     

           物理层特点:物理层研究集中在传输介质、频率选择、调制机制三个方面;在设计中需要考虑成本和功耗、通信速率、通信频段、编码调制方式的选择、物理帧结构的问题

     

    2、2频谱分配:

                  频率选择:

                  频率的选择影响无线传感器网络性能、体积、成本(当前频段的选择大都集中在433-464MHz、902-928MHz以及2.4-2.5GHz ISM频段)

                         ①、从节点功耗的角度考虑自身能耗、传输损耗与工作频率的关系。在传输同样的有效距离时,载波频率越高则消耗能量越多,因为载波频率越高对频率合成器的要求也就越高。射频前端收发机中频率合成器可以说是其主要的工号模块,波长越短传播损耗越大。

                         ②、从节点的物理层集成化程度、成本的角度来考虑,虽然当前的CMOS工艺已经成为主流,但是对大电感的集成化还是一个非常大的挑战,由于无线传感器网络是一种面向应用的网络,FCC组织给出2.4GHz的一个全球ISM频段。

     

    2、3 WSN物理层调制解调技术:

           传统的无线通信系统需要解决的问题:频谱效率、误码率、环境适应性,以及难以实现的难度和成本。

           WSN需要解决:节能和成本

     

           常用调制方式:

                  模拟调制、数字调制、扩频通信、UWB通信技术

           B-ary数字调制(二进制数字调制):

                  应用于启动时间较短、能量消耗大的的系统

           M-ary数字调制(多进制数字调制)

                  应用于WSN,启动能量消耗低的系统

          

           B-ary和M-ary的比较:M-ary传输的信息量是B-ary的log2M倍,节省了传输时间,但是实现复杂且抗干扰能力不如B-ary,M越大误码率越大,M-ary电路更加复杂,能耗大。

     

     

    第三章 无线传感器网络数据链路层设计

     

    考点:

    区分WSN的MAC协议(了解)

    WSN数据链路层协议模型(二维、跨层)(掌握)

    基于竞争的MAC协议题、图(掌握)

     

           3、1 无线传感网络数据链路层概述

                  数据链路层:就是利用物理层提供的数据传输功能,将物理层的物理连接链路转换成逻辑连接链路,从而形成一条没有差错的链路,保证链路的可靠性。数据链路层也向它的上层——网路层提供透明的数据传输服务,主要负责数据流多路复用、数据帧监测、媒体介入和差错控制,保证无线传感器网络内点到点以及多点到多点的连接。无线传感网络的数据链路层研究的主要内容就是MAC差错控制。怎样实现无线传感器网络中无线信道的共享,即介质控制协议(MAC)的实现是WSN中数据链路层研究的一个重点,MAC协议的好坏直接影响到网络的性能优劣。

     

     

           3、2 WSN数据链路层关键问题

                  ①、网络性能的优化:在MAC协议中,WSN的关键性能指标不是独立存在的,而是互相影响的,在提高一种性能的同时可能会降低其他性能。现在所提出的MAC协议往往只考虑一种或两种性能指标,没有综合各种指标使之达到更好的性能;

                  ②、跨层优化:WSN区别于传统无线网络最重要的是WSN各层之间能够实现合作与信息共享。在WSN中采用了跨层设计,各层之间能够通过共享一些信息来共同调节网络的性能。

                  ③、能效问题:WSN节点中,能量消耗主要用于无线信号的收发;无线通信模块一般有四个状态:发送、接收、空闲、休眠,四个状态能量消耗逐级递减,协议必须合理选择节点侦听和休眠的时间比例;还需考虑休眠期间节点的接收问题和缓刑期间节点收发的最大利用率问题,以最大限度地节省能量。

                         MAC的多余能量开耗主要体现在以下几个方面:

    碰撞:无线信道上两个节点同时发送数据,这将发射失败,造成大量的能量浪费。

    持续监听:在无线传感器网络中的接受节点无法预测数据何时到达,另外每个节点还需要侦听各节点的拥塞状况,因此节点必须始终保持监听状态,以防特殊情况的发生,这会浪费很多能量。

    控制开销:为了保证WSN的可靠性,MAC层协议需要使用一些控制分组来调节节点状态,但这些控制分组中不存在有用的数据,因此也会消耗一部分能量。

                  ④、公平性:每个节点都有相同的权利来访问信道,每个节点能量消耗保持大概的平衡,延长网络寿命。

                  ⑤、可扩展性:WSN与其他无线网络相比,具有规模大、分布密集等特点。网络的节点分布结构会动态性地变化,因此必须要有可扩展性。

                  ⑥、信道共享问题:多跳共享、信道复用方式。

                         两个问题:数据冲突(碰撞);串扰(在共享信道中每个节点都能接收到数据,但不都是有用的,这会造成浪费)

           3、3 WSN MAC协议分类:

                  按节点接入方式分类:

                         侦听MAC协议:采用间断侦听的方式

           唤醒MAC协议:采用基于低功耗的唤醒接收机来实现,当然也有集合侦听和唤醒两种方式的MAC协议,如低功耗前导载波侦听MAC协议。

    调度MAC协议:使用于广播中,广播的数据信息包含了接收节点何时接入信道与何时控制接收节点开启接收模块。

                  按信道占用数划分:单信道(主要)、双信道、多信道

                  按分配信道方式划分:竞争MAC协议随机接入

     

     

           3、4 WSN的MAC协议:竞争型、分配型、混合型、跨层MAC协议

     

           基于竞争MAC协议:根据WSN负载量小、针对节点间的公平性以及通信延时要求不高等特点来设计的,其主要的设计目标是提供大规模分布式网络所需的可扩展性。并同时降低能耗。

                  ①、S-MAC协议:

    把时间分为多个时隙,每个时隙中又划分为侦听、睡眠两个状态

                  周期性侦听和睡眠

                  冲突避免

                  自适应侦听

                  分片传递消息,每个子段都会返回ACK应答

          

                  ②、T-MAC协议:

                  相对于S-MAC协议来说,保持了S-MAC的周期,根据网络负载的流量自适应地调整激活的时间。

     

    T-MAC协议规定,当邻居节点还没有结束通信时,节点不能进入到睡眠状态,因为该节点很有可能就是下一个数据的目的节点。假设节点检测到串扰以后能够触发一个空闲间隔TA,TA必须要足够大,以保证节点能够监测到串扰的CTS

     

     

    未来请求发送:采用提前通知需要接收数据的节点的方法来实现早睡的避免:

    如上页中的a所示,当节点C接收到CTS后,除了触发自己保持监听状态之外,还发送一个FRTS分组给节点D,FRTS分组中含有节点D需要等待的时间,在此空闲状态中,节点D必须要保持侦听状态。

    在节点C发送FRTS时看哪个节点会干扰节点A发送的数据,因此节点A需要延迟原数据的发送响应的时间,但是又必须保持对信道的占用,因此节点A在这段时间内发送一个与FRTS一样长度的分组,该分组不包含任何有用的数据,然后才接着发送有用数据信息。从而数据传到节点C之后节点D还是处于唤醒状态,保证数据的实时传输。

    由于采用了未来请求发送机制,协议需要增加一个FRTS分组传输的时间,该方法提高了系统吞吐量和实时性,但是多了一些控制消息,相应地要消耗能量。

     

     

    满缓冲区优先:当节点的缓冲区快满时,节点对收到的RTS分组不回复CTS,而是立即向缓冲区内数据的接收节点发送RTS,建立连接之后发送数据,以减轻缓冲区负载。如前页中的b所示,节点B向节点C发送RTS,而节点C因为缓冲区满不回复一个CTS分组,而是向节点D发送RTS以求数据传输。

     

    ③、Sift协议

    对CSMA/CA机制进行修改,竞争窗口的大小是原本就设定好的,采用非均匀概率来决定是否发送数据,它具有以下几个特点:

    WSN基于空间的竞争

    基于事件的报告方式

    感知事件的节点密度的自适应调整

     

     

     

    基于分配的MAC协议

           ①、SMACS:

    关键技术:节点在上电后先进行邻居发现,每发现一个邻居,这一对节点就形成一个双向信道,即一个通信链路。在两个节点的超帧中为该链路分配一对时隙用于双向通信。随着邻居的增加,超帧慢慢地被填满。每对时隙都会选择一个随机的频点,减少邻近链路冲突的可能。这样全网很快就能在初始化建立链路,这种不同步的时隙分配称为异步分配通信

     

                  移动性管理-EAR算法

     

    EAR算法定义了一种新的信令机制,主要使用4种消息,建立移动节点和静止节点之间通信链路的机制主要有以下步骤:

     

    (1)静止节点会每间隔固定个超帧发送一次BI消息,移动节点在接收到静止节点的BI消息后将开始连接过程。

     

    (2)静止节点在接收到MI消息后需要检查连接是否可以建立。

     

    (3)连接建立后,移动节点在移动过程中会接收到新的邻近静止节点发送的BI消息,移动节点会根据信道质量选择淘汰邻居节点记录中连接质量较差的邻居节点。

     

     

    ②、TRAMA:

    TRAMA协议将一个物理信道分成多个时隙,通过对这些时隙的复用为数据和控制信息提供信道。每个时间帧分为随机接入和分配接入两部分

    为了提高能量效率,TRAMA尽可能地让节点处于睡眠状态,通过重用已经分配但未使用的时隙来提高带宽利用率。在分配接入周期任一给定的时隙t中,任一节点的状态是由该节点的两跳邻居信息和该节点的一跳邻居发布的分配信息来确定的,有发送、接收、睡眠三种中的一个状态。

     

     

    混合型MAC:

    ①、ZMAC:

    ZMAC协议是一种混合型MAC协议,采用CSMA机制作为基本方法,在竞争加剧时使用TDMA机制来解决信道冲突问题。

    在网络部署阶段,节点启动以后ZMAC协议将顺序执行以下步骤:邻居发现→时隙分配→本地时间帧交换→全局时间同步。在网络的运行过程中,除非网络拓扑结构发生重大变化,否则节点不会重复上述步骤,避免浪费能量。

     

     

    跨层MAC:

    MINA:

    MINA是一种基于跨层设计的大规模无线网络协议架构,网络通常由数百个低电量低运算能力的传感器节点组成,同时网络中还有一些基站节点,基站通常具有较强的运算能力,并具有充足的能量。

     

    在MINA架构中,节点分为三种类型:

    大量静止的低容量(内存、CPU、能量)传感器节点;

    少量手持移动节点;

    静止的大容量基站节点。

     

     

     

    根据距离基站的跳数,每个节点的邻居也可以分为三类,即内部邻居、同等邻居、外部邻居。距离基站跳数比本地更小的邻居为内部邻居,跳数相同的邻居为同等邻居,跳数更大的邻居为外部邻居。

     

     

     

    第四章 无线传感器网络的网络层

     

    考点:

           什么是路由、路由维护、选择?(了解)

           区分WSN网络层路由协议(了解)

     

     

    一、无线传感器网络网络层概述

           路由:路由是指分组从原到目的地时,决定端对端路径的网络范围的进程

           WSN网络层概述:在WSN中,路由协议主要用于确定网络中的路由,实现节点间的通信。但是由于受节点能量和最大通信范围的限制,两个节点之间往往不能直接进行数据交换,而需要以多跳的形式进行数据的传输。无线传感器的网络层就主要负责多条路由的发现和维护,这一层的协议主要包括以下两个方面:

           路由的选择:即寻找一条从源节点到目的节点的最优路径;

           路由的维护:保证数据能够沿着这条最优路径进行数据的转发。

     

           WSN网络层与传统网络的区别特征:

                  大规模分布式应用

                  以数据为中心

                  基于局部拓扑信息

                  基于应用

                  数据的融合

          

           WSN网络层发展:

                  最优路径选择

                  安全性

                  QoS保证

                  能量高效利用和均衡

          

           WSN路由协议特点:

                  电池不可替换,高效、均衡利用能量

                  协议应精简,无复杂算法,无大容量冗余数据需要存储,控制开销少

                  网络互连通过SINK节点来完成,其余节点不提供网外通信

                  网络无中心节点,多基于数据或位置的路由算法机制

                  由于节点的移动或失效,一般采用多路径备选

     

           挑战:

                  节能、高扩展性、容错性、数据融合技术、通信量分布不均匀

          

          

    二、无线传感器网络网络层分类

           根据节点在路由过程中是否有层次结构,作用是否有差异,可以分为平面路由协议和层次路由协议

           根据路由建立时机与数据发送的关系,可分为主动路由协议、按需路由协议和混合路由协议。

           根据传输过程中采用路径的多少,可分为单路径路由协议和多路径路由协议

           根据节点是否编址、是否以地址表示目的地,可分为基于地址的路由协议和非基于地址的路由协议

           根据数据在传输过程中是否进行数据融合处理,可分为数据融合的路由协议和非数据融合的路由协议

           根据是否以地理位置来表示目的地、路由计算中是否利用地理位置信息,可分为基于位置的路由协议和非基于位置的路由协议

           根据是否以节点的可用能量或传输路径上的能量需求作为选择路由的根据,可分为能量感知路由协议和非能量感知路由协议

           根据路由建立是否与查询相关,可分为查询驱动路由协议和非查询驱动路由协议

     

    三、无线传感器网络层路由协议

           较为常用的路由协议有:基于数据的路由协议、基于集群结构的路由协议、基于地理位置的路由协议。

          

           基于数据的路由协议

           ①、SPIN协议:

                  概述:SPIN协议是一类基于协商,以数据为中心的路由协议。该协议假设所有的网络节点都是潜在的SINK节点,某一个要发送数据的节点把数据传送给任何需要该数据的节点,并通过协商机制减少网络中数据传输的数据量。节点只广播其他节点没有的数据以减少冗余数据,从而有效地减少能量消耗。(ADV:广播数据包;REQ:请求包;DATA:数据包)

                   

                  当接受到ADV报文的节点发现已经拥有了ADV报文中描述的数据,那么它不发送REQ报文,能量较低的节点也不发送REQ报文(SPIN2)

                  该协议解决的关键问题:Flooding协议(所有节点转发数据)、Gossiping协议(随机节点转发数据)的内爆和重叠问题。

                         内爆:节点向邻居节点转发数据包,不管其是否收到过相同数据;

                         重叠:感知节点感知区域有重叠,导致数据冗余。节点多次受到来自同一区域的节点的同一事件的数据。

     

                  该协议的优点:

    通过节点间的协商解决内爆和重叠问题;

                         在路由选择中使用了能量阈值,可以提高网络生存时间

                         不需要路由维护(没有路由表)

                         对数据进行融合

                         对网络拓扑结构变化不敏感,可用于移动WSN

     

                  该协议的缺点:

                         本质上还是SPIN向全网扩散新信息,开销较大

                        

           ②、DD协议:

                  DD(定向扩散协议):是一种以数据为中心的路由协议,采用的是基于查询的方法。通过汇聚节点在全网广播自己需要的数据,同时在广播的过程中形成了一条由节点到汇聚节点的路径,节点采集到数据后会沿着这条路径来传送数据,汇聚节点通过选择一条最优的路径来接收数据。

                  DD协议基本思想:

                         三个不同的阶段:

    兴趣扩散(汇聚节点向全网广播一条被称为兴趣的数据包,告知自己需要的数据)

                                梯度建立:兴趣的数据包被中间节点逐步转发到网络中相关节点,逐步转发建立多条从兴趣的源节点到汇聚节点

                                路径加强:当网络中的相关节点采集到兴趣数据包中所要求的节点之后,采取的也是广播的方式来向汇聚节点发送数据,通过多跳方式最终传送到汇聚节点,汇聚节点就会从多条路径接收到源节点传过来的数据,之后,Sink节点根据最小代价原则从这些路径中选择一条最优的路径来继续接收数据,其余路径将被放弃。

     

                  DD协议优点:

                         数据中心路由,定义不同任务类型/目标区域消息

                         路径加强机制可显著提高数据传输的速率;

                         周期性路由:能量的均衡消耗

     

                  DD协议的缺点:

                         周期性的泛洪机制——能量和时间开销都比较大;

                         节点需要维护一个兴趣消息列表,代价较大;

     

    ②、集群路由协议

    集群结构路由协议是一种分层的路由协议,网络被划分成多个簇,每个簇都有一个簇头和许多个簇成员组成。每个簇成员如需跟其余簇的成员通信首先与簇头通信,通过簇头来与其余簇进行通信;簇头节点的职责就是管理好本簇内节点,完成本簇分布范围内数据的搜集,并负责簇间的通信;在网络规模比较大的情况下,簇头又可以再次分簇,从而形成一个多层网络;分层路由扩展性非常好,对于大规模的无线传感器应用具有很高的使用价值;

     

           LEACH协议:

                  每个节点直接与SINK节点通信:

                         节点能量消耗过大;节点密度较大时冲突过大,效率低

                  LEACH算法:

                         簇头节点作为一定区域所有节点的代理,负责和Sink的通信;

    非簇头节点可以使用小功率和簇头节点通信;

    簇头节点可以对所辖区域节点数据进行融合,减少网络中传输的数据;

    簇头选举算法的设计,要求保证公平性

                  LEACH是第一个提出数据聚合的层次型路由协议,采用随机选择簇首的方式来避免簇首过度消耗能量;通过数据聚合有效地减少网络的通信量。LEACH协议的工作过程是一轮一轮地进行的,每一轮分为建立阶段和传输阶段。最重要的簇头选择。

     

                  建立阶段

                         节点运行算法,确定本次自己是否成为簇头;

    簇头节点广播自己成为簇头的事实;

    其他非簇头节点按照信号强弱选择应该加入的簇头,并通知该簇头节点;

    簇头节点按照TDMA的调度,给依附于他的节点分配时间片;

                  数据传输阶段

    非簇首节点负责采集数据,如果需要发送数据,就用最小的能耗发送给它的簇首节点。

    非簇首节点节点在分配给他的时间片上发送数据,在不属于自己时隙的期间可以进入睡眠状态以节省能耗,

    而簇首节点则必须始终处于接收状态。

    所有非簇首节点的TDMA时隙都轮过后,簇首节点对接收到的数据进行融合压缩,然后直接发送给Sink节点。

                 

     

                  LEACH协议优点:

                         优化了传输数所需的能量

                         优化了网络中的数据量

                  LEACH协议的缺点:

                         节点硬件需要支持射频功率自适应调整

                         随机选择簇头,无法保证簇头节点能遍及整个网络

                  LEACH协议的改进LEACH-C:

                         簇头由SINK节点指定

                         通过模拟退火算法选择簇头

     

     

           TEEN协议:

                  基本思想:

                         TEEN协议将无线传感器网络,分为主动型和响应型。

    主动型无线传感器网络持续监测周围的物质现象,并以恒定速率发送监测数据

    响应型无线传感器网络只是在被观测变量发生突变时才传送数据。响应型无线传感器网络更适合对时间敏感的应用

    TEEN和LEACH的实现机制非常相似,前者为响应型,后者属于主动型,TEEN采用LEACH-c的集中式簇头建立方法

    在TEEN协议中定义了两个门限的概念。

    硬门限:当传感器节点收集到的数据高于这个门限值时,节点开始向簇首节点汇报数据;

    软门限,当节点感应到的数据的变化值大于这个门限值时,节点开始向簇首汇节点报数据。

     

     

     

    根据阈值参数上报数据,提高重要数据的实时性   实时上报和周期性上报相结合

     

           TEEN和APTEEN的优缺点:

                  TEEN相比LEACH更适用于实时应用系统,对突发事件可以快速反应,但不适用于应用在周期性采集的应用系统中;

                  APTEEN结合响应型和主动型两种算法混合协议,通过计时器周期性发送数据,可以根据用户需要和应用类型改变周期和相关阈值,也能周期性采集数据,又能对突发事件做出响应。

                  他们两个的主要缺点体现在构建多层簇以及设置门限值在实现上比较复杂,基于属性命名的查询机制也会带来额外的开销。

     

    ③、基于地理位置信息的路由协议

           地理位置信息路由协议要求每个节点知道自己在网络中的位置,下列方法可确定节点位置

    GPS(Global Positioning System)

    超声波三角定位系统

    标定

    基于地理位置的路由协议一般分为两类:

    一类是使用地理位置协助改进其余路由算法,以用来约束网络中路由搜索的区域,减少网络不必要的开销,主要代表协议有LAR和GAF等

    另外一类是基于地理位置的路由协议,这一类协议直接利用地理位置来实现自己的路由策略,代表协议有GPSR和GEAR等

     

           GAF协议的基本思想——与路由相结合的节能策略:

                  节点在空闲、接收数据和发送数据时消耗的能量之比为1∶1.2∶1.7

                  GAF算法考虑到无线传感器网络中节点的冗余性特点,在地理位置信息的帮助下在保证网络正常流通的情况下,适当关闭一些节点来降低能量消耗,提高节点的生存时间,从而延长网络的生命周期

           在GAF路由算法主要机制包括:确定等价节点、轮换协商的算法和节点移动自适应算法。

    a)确定等价节点:GAF路由算法中,协议将整个区域分成若干个虚拟网格,虚拟网格中的任意一个节点都可以与相邻网格内的节点进行通信,因此对于每个网格中的节点来说都可以实现路由的连通,可以说是等价节点。

     

           b)分布式轮转协商算法

    网络节点有三种状态:休眠状态、发现状态和激活状态,各个状态之间的切换主要由定时器触发;

    节点休眠醒来后处于发现状态,通过发送发现报文让其他地理上相邻的等价节点进入休眠状态;发送了发送报文的节点转为激活状态

    只有处于激活状态的节点才参与数据转发,根据预期生存时间选择激活状态的节点做为路由节点

     

     

           c)节点移动的自适应算法

    处于激活状态的节点可能移动出其所在的网格,导致先前所在的网格可能没有一个激活节点,降低路由可靠性

    GAF通过预测并报告节点运动规律来解决移动节点造成的路由断裂问题

    GAF的每个移动节点根据移动速度、节点位置和网格大小预测它离开所在网格的时间,并且将此信息放入发现信息中

    其他等效节点的休眠时间由节点自身的缺省休眠时间和路由节点离开时间的最小值确定,确保在路由节点移出网格前有其他节点醒来,减少节点移动性带来的副作用

     

     

    GPSR协议的基本思想:

           GPSR协议直接使用地理信息实现路由,使用贪婪算法建立路由,当节点需要发送数据时,选择一个距离目标节点最近的节点作为转发数据的下一跳节点。该过程一直重复直到数据达到目标节点

    为避免局部优化问题,GPSR协议采用边界转发策略作为贪婪转发的补充

    优点

    采用局部最优的贪婪算法,不需要维护网络拓扑,路由开销小;

    可适用于静态和移动的WSN网络;

    缺点

    需要地理位置信息的支持;

    需要维护邻居节点位置信息;

     

     

    GEAR路由协议基本思想

           GEAR路由协议根据事件所在区域的地理信息,实现从Sink节点到事件所在地区节点的路径,这样就能实现Sink节点向某个特定区域发送数据,避免了泛洪似的全网广播数据,同时借鉴了SPIN中查询节点剩余能量值的方法,建立从Sink节点到目标区域的最优路径。

           前提

    已知目标区域的位置信息

    节点知道自己位置信息和剩余能量

    节点间无线链路是对称的

          

          

    GEAR路由协议的关键技术

    两个关键性技术问题

    向目标区域传送查询消息

    查询消息在事件区域内的传播

    选路依据

    节点到查询区域通信能量能耗

    节点本身的剩余能量

    最小代价节点为转发节点

     

           路由空洞问题

    邻居节点传输代价都比本地节点大;

    选择邻居节点中代价最小的作为转发节点;

    修改本地节点的转发代价;

     

           迭代地理转发:将目标区域分解为若干子区域、 向子区域的中心位置转发)

                   

           优点

    利用了位置信息,避免了查询消息的Flooding;

    考虑了消耗的能量和节点剩余能量,均衡消息;

    路径选择可达到局部最优;

    迭代地理转发对洪泛机制的补充;

    缺点

    可能出现路由空洞(局部信息)- 两跳信息;

    不适合在移动WSN使用

     

     

     

     

    四、移动SINK的无线传感器网络网络层协议

           基本思想

    通过移动Sink点克服网络中能耗和负载不平衡的现象

    通常需要知道节点的地理位置,需要节点有定位功能作为辅助

     

     

     

     

     

     

     

     

     

    第五章 传输层

    考点:

           特点、能否把TCP/IP适用于WSN?(掌握)

     

    概述:

           传输层是是最靠近用户数据的一层,主要负责在源和目标之间提供可靠的、性价比合理的数据传输功能。为了实现传输层对上层透明,可靠的数据传输服务,传输层主要研究端到端的流量控制和拥塞的避免,保证数据能够有效无差错地传输到目的节点。

     

     

    ***由于无线传感器网络自身的特点,TCP协议不能直接用于无线传感器网络,原因如下:

    TCP协议提供的是端到端的可靠信息传输,而WSN中存在大量的冗余信息,要求节点能够对接收到的数据包进行简单的处理。

    TCP协议采用的三次握手机制,而且WSN中节点的动态性强,TCP没有相对应的处理机制。

    TCP协议的可靠性要求很高,而WSN中只要求目的节点接收到源节点发送的事件,可以有一定的数据包丢失或者删除。

    TCP协议中采用的ACK反馈机制,这个过程中需要经历所有的中间节点,时延非常高且能量消耗也特别大;而WSN中对时延的要求比较高,能量也非常有限。

    对于拥塞控制的WSN协议来说,有时非拥塞丢包是比较正常的,但是在TCP协议中,非拥塞的丢包会引起源端进入拥塞控制阶段,从而降低网络的性能。

    最后一点也最重要,在TCP协议中,每个节点都被要求有一个独一无二的IP地址,而在大规模的无线传感器网络中基本上不可能实现的,也是没有必要的。

     

     

     

    ESRT:自适应调整协议,包括系统可靠性的检测以及是否拥塞和根据可靠性作出相应的调整;

           局限:SINK节点通信范围必须覆盖全网,硬件要求高,没有考虑节点优先级,可能会拥塞,不适用于大型网络

     

    PSFQ:逐跳可靠性保证协议,或快取慢充协议。快取即节点向它的邻居节点快速索取数据,慢充即等到所有的数据接收完整后再发送给它的下一跳节点。

    缓存机制:中间节点缓存接收到的数据;

    NACK确认机制:接收到数据包后,检查包序列号连不连续,找出丢失的包序号,广播NACK报文,获取丢包。

    逐跳错误恢复机制:节点接收到所有的数据报文后才想吓一跳发数据。

     

     

     

    PECR:是一种能够自适应调整的拥塞控制机制

    ①节点根据最小跳数协议初始化自己的路由表信息,确定每个节点的下一跳节点。

    ②节点周期性地检测缓存占用率并将其作为拥塞信息写入反馈数据包中,并向其邻居节点发送此报文。

    ③源节点收到下游节点反馈的拥塞信息后,立即将此拥塞信息写入本地缓存的邻居节点拥塞表内。

    ④进入分流过程,节点将检测自己选择的下一跳节点是否满足拥塞度和剩余能量值的要求。

     

    CODE:基于逐跳的拥塞控制协议,采用信道监听和缓存队列检测相结合的方式检测拥塞,开环控制机制,闭环调节反应机制。

     

     

    RCTP:针对可靠性传输协议CTP(汇聚树协议)进行的改进,跨层分簇,包括拥塞检测和拥塞后的实施调度;缓存检测:实时队列和非实时队列任意一个队列缓存过半时,认为拥塞,发生拥塞后调用相应的实时调度方法缓解拥塞。

     

     

     

     

     

     

     

     

     

     

    第六章 通信标准

    考点:

           关系、概念(掌握)

     

    ①、IEEE 802.15.4 标准(LR WPAN 低速无线个人局域网)

           能量消耗少,结构简单且容易实现的无线通信网络协议,它主要致力于解决无线连接在能量值和网络吞吐量低的网络中应用。

    在不同的载波频率下实现20 kbps、40 kbps、100 kbps以及250 kbps四种不同的传输速率;

    支持星状和点对点两种网络拓扑结构;

    在网络中使用两种地址格式,16位和64位地址,16位地址由协调器分配,64位地址被用于全球唯一的扩展地址;

    采用可选的时槽 保障(GTS)机制;

    采用冲突避免的载波多路侦听技术(CSMA/CA);

    支持ACK反馈机制,确保数据的可靠传输。

     

    根据设备所具有的通信能力和硬件条件分为全功能设备和精简功能设备。

    该网络应用场景分为:

           星状网络:整个网络数据传输都要经过网络协调器控制,其余各个终端设备只能与网络协调器数据交换。

           点对点网络:只要通信设备在对方无限辐射范围内就可以通信。

     

    该网络协议存在于物理层和数据链路层之间,物理层是由射频收发器和底层控制模块组成,链路层为高层访问提供了访问物理信道的服务接口。

     

     

    ②、ZIGBEE:

           扩展了IEEE802.15.4 的网络层和应用层

    ZigBee协议中定义了三种设备:ZigBee协调器、ZigBee路由器和ZigBee终端设备:

    ZigBee协调器,它负责建立并启动一个网络,包括选择合适的射频信道、唯一的网络标识符等一系列操作。

    ZigBee路由器作为远程设备之间的中继器来进行通信,能够拓展网络的范围,负责搜寻网络,并在任意两个设备之间建立端到端的传输。

    ZigBee终端设备作为网络中的终端节点,负责数据的采集。

     

    ZigBee的应用层由三个部分组成:应用支持子层、应用层框架和ZigBee应用对象(ZDO)。

    应用支持子层为网络层和应用层通过ZigBee设备对象与制造商定义的应用对象使用的一组服务提供了接口,该接口提供了ZigBee设备对象和制造商定义的应用对象使用的一组服务,通过数据服务和管理服务两个实体提供这些服务。

    应用框架可为驻扎在ZigBee设备中的应用对象提供活动的环境。

    设备对象描述了一个基本的功能函数,这个功能在应用对象、设备(Profile)和APS之间的提供了一个接口。 ZDO位于应用框架和应用支持子层之间,可满足所有在ZigBee协议栈中应用操作的一般需要

     

    ③、蓝牙技术

    蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4 GHz ISM频段,其数据速率为1 Mbps,采用时分双工传输方案实现全双工传输。

    蓝牙优势:

    频段免费、设备范围广、易于使用、抗干扰能力强、可以同时传输语音和数据

     

     

     

     

     

    第七章 时间同步技术考点

    考点:

    要解决的问题(了解)

           区分传统时间同步(了解)

           RBS、TPSN(掌握)

           区分新型时间同步技术(了解)

     

    三种深度的同步:

    时序确定、判断事件发生的先后顺序;

    相对同步,每一个节点维护本地时钟

    绝对同步,所有节点同步

           外同步:参考时间来自外部

           内同步:参考时间来自内部某个节点

     

     

    无线传感器网络时间同步协议必须要解决三个方面的问题:

    同步的误差要尽可能地小,这样才能保证整个网络间节点应用的正常进行

    因为无线传感器网络节点的电池不可替换,因此协议要尽可能地简单,功耗要低,以尽可能地延长网络的生命周期

    具有可扩展性,随着无线传感器网络规模的扩大,时间同步协议要同样有效

    稳定性

     

    时间同步的两个重要的时间参数:

    时钟偏移:在真实时刻t时定义时钟偏移为c(t)−t,即本地时间与真实时间的差值。

    时钟漂移:在真实时刻t时定义时钟漂移为ρ(t)=r(t)−1,即本地时间变化速率与1的差值。

    在节点的两种时间计数方式:

    硬件计数模式:即利用晶振来实现时间的计数

    软件时钟模式:采用虚拟的软件时钟来实现时钟的计数

     

     

    NTP:分层,每一层向上一层服务器同步时间

     

    DMTS:

    接收者时间最后改为:t0+nΔt+t2−t1

     

    能耗小,但是没有考虑传播延迟、编/解码的影响,对时钟漂移也没有考虑,同步的精度不是很高,还有待进一步的改进。

     

     

    RBS:假设有N个节点组成的单跳网络,1个发送节点,N−1个接收节点,发送节点周期性地向接收节点发送参考报文,广播域内的接收节点都将收到该参考报文,并各自记录收到该报文的时刻。接收者们通过交换本地时间戳信息,这样这一组节点就可以计算出它们之间的时钟偏差。

     

    TPSN:

                  两个阶段:

                  层次发现阶段:

    级别发现分组包含发送节点的ID和级别。根节点是0级节点,在根节点广播域内的节点收到根节点发送的分组后,将自己的级别设置为分组中的级别加1,即为第1级,然后将自己的级别和ID作为新的发现分组广播出去。

    当一个节点收到第i级节点的广播分组后,记录发送这个广播分组的节点的ID,设置自己的级别为i+1。这个过程持续下去,直到网络内的每个节点都具有一个级别为止。如果节点已经建立自己的级别,就忽略其他的级别发现分组。

           时间同步阶段:

    建立层次之后,相邻层次之间的节点通过双向报文机制来进行时间同步,假设节点A是第i层的节点,节点B是第i-1层的节点,根据TPSN报文交换协议,我们规定T1和T4为节点A的时间,T2和T3为节点B的时间,节点A在T1向节点B发送一个同步报文,节点B在收到该报文后,记录下接收到该报文的时刻T2,并立刻向节点A发回一个应答报文,将时刻T2和该报文的发送时刻T3嵌入到应答报文中。当节点A收到该应答报文后,记录下此时刻T4。我们假设当节点A在T1时刻,A和B的时间偏移为Δ,因为T1到T4两个报文发送的时间非常短,我们可以认为Δ没有变化,假设报文的传输延迟都是相同且对称的,均为d,那么有

                         T2=T1+Δ+d   T4=T3−Δ+d,

    这两个方程联立可解得:

           Δ=[(T2-T1)-(T4-T3)]/2,  d=[(T2-T1)+(T4-T3)]/2

    在T4时刻,节点A在本地时间上面加上一个偏移量Δ,A和B就达到了同步。

    从双向同步协议的同步过程中可以看出,在TPSN协议中,当双向报文的传输完全对称时其精确度最高,即同步误差最小。另外TPSN的同步误差与双向报文的传输延迟有关,延迟越短,同步误差越小。

     

     

    FTSP:

    FTSP(泛洪时间同步协议)也采用单个广播消息实现发送节点与接收节点之间的时间同步,采用同步时间数据的线性回归方法估计时钟漂移和偏差。综合考虑了能量感知、可扩展性、鲁棒性、稳定性和收敛性等方面的要求。FTSP算法实现步骤如下:

    (1)FTSP算法在完成SYNC字节发射后给时间同步消息标记时间戳并将其发射出去。

    (2)接收节点记录SYNC字节最后到达时间,并计算位偏移。在收到完整的消息后,接收节点计算位偏移产生的时间延迟,这可通过偏移位数与接收速率得出。

    (3)接收节点计算与发送节点问的时钟偏移量,然后调整本地时钟和发送节点时间同步。

     

    比较:

    1.精度方面

    RBS协议:因为无线信道的广播特性,使得发送节点发出的消息相对所有节点而言是同时发送到物理信道上的,相当于将消息传递过程中两项最不确定的时延被去除了,所以能够得到较高的同步精度。

    TPSN协议:在网络传输的时延中,访问时延的不确定性是最高的。为了提高两个节点之间的时间同步精度,TPSN协议直接在MAC层记录时间信标,这样可以有效地消除发送时延、访问时延、接收处理时延所带来的时间同步误差。并利用双向消息交换计算消息的平均延迟,提高了时间同步的精度。

    FTSP协议:采用在MAC层记录时间信标,细分消息传输中的时间延迟对这些延迟进行补偿,利用线性回归估计时间漂移等措施来降低时间同步误差。

     

    2.收敛性方面

    RBS协议:发送参考广播的节点是预先选定的,其他节点接收到参考广播消息后,就开始同步的过程。考虑到通信冲突,在几个同步周期后,全网就可以达到时间同步,收敛时间也比较短。

    TPSN协议:这种同步方法的消息传递机制分为两个过程,包括分层阶段和同步阶段,因此其收敛时间较长。

    FTSP协议:该协议的根节点选择过程是伴随时间同步一起进行的,根节点的选择不会对收敛性造成影响,在几个同步周期后,全网就能达到时间同步,收敛时间也比较短。

     

    3.扩展性方面

    RBS协议:在全网达到同步后,新节点的加入不会影响到参考广播节点的地位,也就不会对全网的结构造成影响。但是,加入新的参考广播节点会使得情况变得复杂,必须考虑处于不同广播域内的节点达到同步的问题。对于多跳网络的RBS协议需要依赖有效的分簇方法,保证簇之间具有共同的节点,以便簇间进行时间同步。

    TPSN协议:从分层过程可以看出,新节点加入后会对网络的拓扑结构造成很大的影响,应此,该协议的扩展性很差,这也是这个协议最大的缺点之一。

    FTSP协议:如果加入的是ID号最小的节点,该节点首先使自己与网络达到同步,然后再进行根节点选择,不会影响网络时间同步。如果不是ID号最小的节点,该节点只需要进行时间同步并广播时间同步消息。

     

    4.鲁棒性方面(健壮性)

     

    RBS协议:由RBS协议的同步原理可以看出,节点失效或网络通信故障不会破坏整个拓扑结构,每个节点都有大量的冗余消息来保证时间同步。但是参考节点失效就会影响到该节点广播域内所有节点的同步。该协议具有较好的鲁棒性。

     

    TPSN协议:当某个节点失效,该节点以下的节点就有可能接收不到时间同步消息,这样就会造成连锁反应,影响到该节点所有的后续节点的时间同步。全网的时间同步会受到个别节点的影响,鲁棒性很差。

     

    FTSP协议:如果是根节点失效,那么其他节点就会开始根节点选择的过程,重新选出一个根节点,这在段时期内会破坏时间同步,但全网很快就能重新达到同步。如果是其他节点失效,由于大量冗余消息的存在,个别节点不会影响全网时间同步。FTSP协议也具有良好的鲁棒性。

     

    5.能耗方面

    可以利用网络中的节点在一次时间同步中平均接收和发送消息的次数来简单的估计时间同步协议的能耗。

    RBS协议:要实现两个节点之间的时间同步,节点需要接收一次广播消息,然后再交换一次时间同步消息,平均需要2次消息发送和3次消息接收。协议的能量消耗较大。

    TPSN协议:由于这个方法采用的是类客户/服务器模式,所以实现一次时间同步,节点平均需要2次消息发送和2次消息接收,协议的能量消耗相对较小。

    FTSP协议:在该协议中,节点接收到时间同步消息后,使得节点本地时间与全局时间达到同步,然后形成新的时间同步消息并发送出去。每次同步,节点平均需要1次消息发送和1次消息接收,协议的能量消耗是最小的。

     

     

     

    两个新的时间同步技术试图解决传统时间同步技术中的同步积累误差和可扩展性问题:

    协作同步技术

    萤火虫同步技术

     

     

     

    Peskin模型和M&S模型模拟了萤火虫自同步(Self-Synchronization)方式,在理论上证明了振荡器节点能够达到同步,然而,由理论所引导而做出的一些假设,应用于无线传感器网络,在实现上却存在五点局限性:

    当一个节点激发时,它的邻居节点不能即时地获取这个时间

    节点不能即时地对激发事件做出反应

    节点不能精确地并且即时地计算出f和f−1

    所有的节点没有相同的时间周期T

    节点不能从它的邻居节点观察到所有的事件(具有信息损耗)

     

     

    与其他协议相比,萤火虫同步算法具有独特的优点:

     同步可直接在物理层而不需要以报文的方式实现;

     由于对任何同步信号的处理方式均相同,与同步信号的来源无关,因此可扩展性以及适应网络动态变化的能力很强;

     机制简单,不需要对其他节点的时间信息进行存储。

     

     

     

     

     

     

     

     

     

     

    第八章 WSN节点定位技术

    考点:

    定位技术原理和区分(了解)

     

    8、1 节点定位技术概述

           WSN节点定位:依靠网络中少量位置已知的节点,通过邻居节点间有限的通信和某种定位机制确定网络中所有未知节点的位置。

           节点定位在实际中包含:

                  自定位:确定节点自身在系统中的位置

                  目标定位:确定目标节点在系统中的位置

          

                  一些概念:

                  信标节点:已知自身位置信息的节点,可通过GPS定位设备或手工配置、确定部署等方式预先获取位置信息,为其他节点提供参考坐标。

    未知节点:信标节点以外的节点统称为未知节点,也有文献称为盲节点。

    邻居节点:一个节点通信距离范围内的所有节点的集合。

    跳数:两个节点之间跳段的总数。

    跳距:两个节点之间各跳段的距离之和。

    节点连接度:节点可以探测发现到的邻居节点个数。

    网络连接度:所有节点的邻居个数取平均值,可反映传感器配置的密集程度

     

    节点定位要求:

                  传感器网络的定位算法通常需要具备以下特点:

    自组织性:传感器网络的节点随机部署,不依赖于全局基础设施协助定位;

    健壮性:传感器节点的硬件配置低,能量有限,可靠性较差,定位算法必须能够容忍节点失效和测距误差;

    节能性:尽可能地减少算法中计算的算法复杂度,减少节点间的通信开销,以尽量延长网络的生存周期;

    分布式:无线传感器网络通常是大规模部署网络,节点数目多,定位任务将不会是单个节点所能承担的,这就需要定位算法具有一定的分布式,把任务分派到各个节点;

    可扩展性:无线传感器网络中的节点数目可能是成千上万甚至更多,为了满足对不同规模的网络的适用性,定位算法必须具有较强的可扩展性。

     

     

    8、2 节点定位技术研究状况和发展

           作为一种全新的技术,无线传感器网络具有许多挑战性的研究课题,而定位就是其中之一,定位也是大多数应用的基础和前提

    传感器节点的微型化和有限的电池供电能力使其在节点硬件的选择上受到很大的限制,低功耗是其最主要的设计目标。必须针对密集性,节点的计算、存储和通信等能力都有限的特定场合设计有效的低功耗定位算法

    近十年来,无线传感器网络自身定位问题研究有了许多新颖的解决方案和思想,但是每种系统和算法都是用来解决不同的问题或支持不同的应用的,它们用于定位的物理现象、传感器设备的组成、能量需求、基础设施和时空的复杂性等许多方面有所不同。

    对现有的WSN定位研究成果研究比较发现,没有一种定位方案能在有效减少通信开销、降低功耗、节省网络带宽的同时获得较高的定位精度。而且大部分停留在仿真和实验阶段。因此,该领域还有待更多的人提出更好的方法,以求更好地解决定位问题,使得无线传感器网络能够真正在实际生活中得到广泛的应用。

     

    8、3 节点定位技术关键问题

           1.定位区域与精确度

    定位区域与精确度是传统定位方法和无线传感器网络定位都具有的衡量指标,而且定位区域和精度一般都是互补存在的,定位区域越大,意味着精度越小。

    2.实时性

    实时性是定位技术的另外一个关键指标,实时性与位置信息的更新频率密切相关,位置信息更新频率越高,实时性越强

    3.能耗

    能耗是无线传感器网络独有的一个衡量指标。在无线传感器网络中,节点的电能靠电池来供应,电池是不可替换的,因此节省能量就成了无线传感器网络中一个重要的问题。

    另外,还有一些小的方面来衡量无线传感器网络定位技术的好坏,如定位技术的扩展性、鲁棒性和节点带宽的占用等。

     

    8、4 基于测距的定位技术

     

                  已知几个节点的位置,求另外节点的位置:

                         三边定位法;角度定位法;

                  一般有三种算法可以测量两个节点之间的距离:

                         根据接收信号的强度来计算距离;RSSI

    根据信号传播时间或者时间差来计算距离;TOA

    根据接收信号相位差定位。TDOA

                   

                 

                  常用的角度定位方法有:已知两个顶点和夹角的射线确定一点,以及已知三点和三个夹角确定一点。

     

     

    8、5 无需测距的定位技术

     

           ①、基于连通性的定位

                  连通性(Connectivity)是指两个节点是否连通。基于连通性的定位可以根据一个节点能否成功解调其他节点传来的数据包作为依据。

           ②、基于跳数的定位

                  跳数原理就是对信标节点信息洪泛的过程进行跳数统计,通过统计未知节点与信标节点之间的跳数,然后根据信标节点之间的距离和跳数估算出全网每一跳的平均距离,二者相乘,即可得到两个节点之间的距离。

     

    质心定位算法:

    APTI定位算法

    DV-Hop定位算法

           凸优化方法

     

     

     

     

     

    8、6 协作定位技术

    钢性理论概述:

           刚性,即在不考虑物质特性的理想条件下任何两个连接点之间的欧氏距离不随其运动状态改变的特性。

     

     

    协作定义原理:根据网络局部拓扑结构采用模式匹配的方法自组的进行节点间通信连接,根据与未知节点连通的导标节点个数和形式,通过几何约束条件判断该未知节点是否可以与邻居节点导标构建最简单元定位协作体或准定位协作体,然后在最简单元定位协作体的基础上,扩展成更多节点的定位协作体。

     

     

     

     

     

     

     

     

    第九章 容错设计技术

    考点:

           概念(了解)

           失效、故障、容错、差错(区分了解)

           精度?上行、下行模式(了解)

     

    9、1 容错技术概述

           容错就是指当由于种种原因在系统中出现了数据、文件损坏或丢失时,系统能够自动将这些损坏或丢失的文件和数据恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术。

     

    失效:失效就是某个设备停止工作,不能够完成所要求的功能。

     

    故障:故障是指某个设备能够工作,但是并不能按照系统的要求工作,得不到应有的功能,它与失效的主要区别就是设备还在工作,但是不正常。

     

    差错:差错是指设备出现了的不正常的操作步骤或结果。

     

    故障->差错->失效

     

    容错技术分类:

           ①、故障避免:避免或预防故障的发生

           ②、故障检测:用不同的策略来检测网络中的异常行为

           ③、故障隔离:对故障节点进行隔离,以免影响现有网络

           ④、故障修复:网络故障后的一项补救措施

     

     

    9、2 容错设计模型

    WSN故障三个层级:(部件级、节点级、网络级)

    部件级故障是指此类故障节点能够正常通信,但其测量值是错误的,会影响网络分析处理数据的结果;

    节点级故障是指故障节点不能与其他节点进行正常的通信,会影响网络连通性和覆盖性;

    网络级故障是指网络通信协议或协作管理方面的问题或其他原因造成的较大规模的故障,导致整个网络不能正常工作。

          

    容错设计模型标准:

    (1)能效性:这里主要考虑传感器节点在数据采集、数据处理、通信三方面的能耗。

    (2)故障诊断精度:一般地,故障诊断精度是指一次故障诊断过程完成后,诊断状态与实际状态相同的节点占总节点数的百分比。有时候,故障诊断精度也被细分为故障识别率和误报率两个指标。

    (3)故障诊断执行时间:在执行故障诊断过程中节点之间要进行协作判断,也就是处于激活状态的节点数目会比较大,如果故障诊断过程持续比较久会给网络带来较大的能耗负担。

    (4)恶劣环境中的故障诊断精度:在一些特殊的应用中,由于环境、自然灾害或人为因素的影响,网络中的故障节点分布不均匀,可能在局部区域出现故障节点聚集的现象,这种现象会影响故障诊断机制的性能表现,一个好的故障诊断机制应该能有效地应对这样的情况。

     

    9、3 WSN可靠性分析

     

           物理层是无线传感器网络的最底层,主要负责信息的发送、编/解码功能,其主要可靠性都是来自于系统硬件.

     

    数据链路层主要负责对物理层发送的数据进行错误检测,将物理层的数据错误率降低到阈值以下,采用反馈机制来保证它的可靠性

    网络层的主要功能是负责节点间路由的选择及维护。可分为两种模式:

    任由节点泛洪式地选择自己的路由,不加任何干涉,泛洪就是这种模式的典型协议,这种模式的好处就是基本上不涉及算法,节点接收到信息之后不用维护本地路由表,直接广播数据包即可,因为多路径传输数据包到汇聚节点,所以具有很高的容错性,但由此带来了大量冗余信息传输,容易造成网络拥塞,耗费大量能量,因此不适宜用在无线传感器网络中。

    另外一种模式就是局部多路径传输协议,当网络正常时,网络以一跳最优路径进行数据的传输,这样能最大限度地节省能量,如最小跳数协议。当网络发现某节点发生拥塞时,调控节点进行多径分流,以此来降低节点的通信负载,保证系统的可靠性

     

    传输层可靠性

         在无线传感器网络中,理想的传输层能支持可靠的信息传递和提供有效的拥塞控制,以此来延长无线传感器网络的生命周期。可靠性保证分为两种,一种是事件的可靠性,另一种是数据包的可靠性,无线传感器网络中一般采用基于事件的可靠性,因此只需要数据传输的可靠性达到一个保证事件传输的阈值即可。

     

    无线传感器网络中数据传输分为两种形式:

    上行模式,即从传感器节点到汇聚节点,这是感应源节点到汇聚节点而形成的一股数据流,目的是保证汇聚节点能够监测到感兴趣区域的事件情况。

    下行模式,即从汇聚节点到传感器节点的数据传输,在这种模式中传输的不再是节点采集的信息,而是汇聚节点给予感应区域内的控制或者查询消息,它可能用于调整整个网络的路由,避免网络的拥塞;也可能用于反馈消息的正确接收或者查询某个特定区域的信息,规定其优先级等。

     

     

     

    9、4 WSN故障检测和诊断

    基于空间相关的故障检测:

           空间相关性:是指无线传感器网络中相邻节点的同类传感器之间所测量的值通常有很相近的特性。

    (1)需要地理位置信息。在地理位置信息已知的情况下,利用三个可信节点实现三角法检测感应器故障。

                  (2)无须地理位置信息。这类检测通常是通过侦听邻居数据来判断自己测量值是否正确的,判断策略可分为多数投票策略、均值策略和中值策略。

     

                  多数投票策略是通过与邻居节点测量值进行比较,得到与自己的测量值相同或差距在允许范围内的邻居测量值个数,如果个数超过邻居数目的一半,则判定自己的测量值为正确的,否则就是错误的。

     

    均值策略首先计算邻居测量值的平均值,然后比较这个均值和自己的测量值,如果它们差距在允许的范围内,则认为自己的测量值为正确的。

     

    中值策略是利用邻居测量值的中值与自己的测量值比较,在很大程度上避免了错误的邻居节点测量值对测量精度的影响,在有很多邻居节点测量值错误的情况下,节点仍然能正确地判断出自己的测量值是否正确。

     

     

     

    基于贝叶斯信任网络:

     

     

    9、5 WSN自恢复策略

    容错节点是一种可以替换失效活动节点的睡眠节点或冗余节点。活动节点失效会造成某些邻居节点的连接断开,在它失效时,其邻居节点可以通过指定的容错节点来通信。

     

    节点失效会造成某些区域不被覆盖,这时需要采取措施来弥补覆盖空洞。节点覆盖区域定义为它的整个感知区域除去与其他节点重叠的部分。失效节点的覆盖区域需要其他节点来弥补。假设网络中的节点具有移动能力,它把覆盖修复过程分为四个阶段

    (1)初始化阶段:节点计算自己的覆盖区域、每个覆盖区域对应的移动区域。

    (2)恐慌请求阶段:垂死节点广播求助消息。

    (3)恐慌回应阶段:垂死节点的邻居节点收到求助消息后计算如果自己移动到垂死节点的移动区域,是否会影响到自身的覆盖区域,如果不影响则给求助节点返回消息。

    (4)决策阶段:垂死节点根据收到的回应信息,决定让哪个节点移动。

     

     

     

     

     

     

    第十章 服务质量保证

    考点:

           QoS含义、功能(了解)

     

     

    10、1 QOS概述

           含义:

                  从应用的角度看,QoS代表用户对于网络所提供服务的满意程度;

    从网络的角度看,QoS代表网络向用户所提供的业务参数指标。

     

           质量标准:

    (1)可用性:指综合考虑网络设备的可靠性与网络生存性等网络失效因素,当用户需要时即能开始工作的时间百分比。

    (2)吞吐量:又称为带宽,是在一定时间段内对网络流量的度量。一般来说,吞吐量越大越好。

    (3)时延:指一项服务从网络入口到出口的平均经过时间。许多实时应用,如语音和视频等服务对时延的要求很高。

    (4)时延变化:指同一业务流中所呈现的时延不同。高频率的时延变化称为抖动,而低频率的时延变化称为漂移。

    (5)丢包率:指网络在传输过程中数据包丢失的比率。造成数据包丢失的主要原因有网络链路质量较差、网络发生拥塞等。

     

     

     

     

    10、2 发展现状

     

    ①、应用层QoS保障技术

    应用层QoS需求是由应用设计者和用户提出的。QoS可定义为系统生命期、查询响应时间、事件检测成功率、查询结果数据的时间空间分辨率、数据可靠性和数据新颖度。

    ②、数据管理层QoS保障技术

    分布式传感器网络是由大量廉价的传感器节点组成的一个自组织系统,为了获得期望的服务质量,实现响应时间和资源需求,传感器节点必须互相协作,实现高效的信息采集和分发策略。

    ③、数据传输层QoS保障技术

    PSFQ采取快吸慢取的方式,能够为具有不同可靠性需求的应用提供简单、健壮和可扩展的传输协议。

    ESRT[6]是一个新颖的数据传输方法,用最少的能量获得可靠的事件检测结果,包含一个阻塞控制部件,既保证可靠性又节省能量。

    上述文献主要研究的是数据传输层的QoS保障机制,QoS往往定义为数据传输的可靠性和实时性,同时要考虑能源高效性。

    ④、网络层QoS保障技术

           在WSN的体系结构中,网络层是提供QoS支持的主要部分。作为在网络层支持QoS的载体,QoS路由协议的好坏对无线传感器网络的性能有着重要的影响。路由协议负责将数据分组从源节点通过网络转发到目的节点。

     

                  路由协议挑战:

                         网络动态变化、资源严重受损、对多种业务QOS支持、能量和QOS平衡、可扩展性

     

    ⑤、连通覆盖层的QoS保障技术

           保证网络的感知覆盖度和连通度是传感器网络特殊的QoS需求,目前已有许多相关的研究工作。

    ⑥、MAC层的QoS保障技术

           在WSN中,MAC协议决定无线信道的使用方式,在传感器节点之间分配有限的通信资源,对WSN的性能有较大的影响。目前,研究人员为无线网络提出一些基于冲突和载波监听的MAC协议,目标是最大化系统吞吐量,并未提供实时性保证。

    ⑦、交叉层支持QoS的中间件

            。基于服务的中间件用于接收用户的QoS需求,以高效的可扩展的方式保障应用的实时性要求,利用节点的冗余保证容错,并且支持多Sink节点的多种QoS需求。

     

     

     

    10、3 关键问题

    资源严重受损、以数据为中心,非端到端的通信模式、数据高度冗余、流量非均匀分布、节点密集分布无线多跳传输、多用户、多任务并发操作,多类别数据流量、可扩展性

     

     

    10、4 感知QOS保证

    无线传感器网络感知QoS,即无线传感器网络中传感器节点对监测区域的感应,监控的效果。

    无线传感器网络的可能应用多种多样,根据监控目标的几何性质可将覆盖控制问题分为点(目标)覆盖、区域覆盖及线覆盖三类

     

    ●为区域中存在的监控目标,○为休眠节点,●为工作节点。

     

    感知模型

     

    感知原型:节点的传感及通信范围难以保证为某一固定半径的圆,传感与通信具有方向性,且随着距离的增大,监控准确度和概率都相应减小。

    0-1感知模型:通过研究区域内圆盘覆盖来获取WSN覆盖控制策略,具有感知的阶跃性。

    概率感知模型:去除方向性的同时,保留了距离对感知精度的影响,随着传感器与监控目标间距离的增大,传感器对目标的感知概率也逐渐减小直至无法感知。

     

     

     

    虽然WSN覆盖控制研究已经取得了一定的成果,但是仍有很多问题需要解决,集中体现在以下几点:

     

    感知模型种类的完善。

    三维空间的覆盖控制。

    提供移动性的支持。

    符合WSN与Internet交互的相应WSN覆盖控制方案。

    开发和设计更多结合WSN覆盖控制的应用。

     

     

     

     

     

     

    10、5 传输QOS保证

    在无线传感器网络中评价传输服务质量的关键指标如下。

    传输成功率。

    时延。

     

    传感数据包能否实现端到端的可靠传输是网络能否成功实施并应用的一个重要条件。在网络中,造成数据包丢失的原因主要有三个方面。

    (1)无线传感器网络所使用的无线信道与有线链路相比有更大的不稳定性以及更高的误码率,很容易受到周围环境噪声的影响造成数据包的丢失。另外在无线传感器网络中,传感器节点的分布密度非常高,不同节点在发送数据时极易发生信道竞争冲突以及碰撞造成数据包丢失。

    (2)当无线传感器网络中发生拥塞时,拥塞节点缓存溢出造成数据包丢失。

    (3)接收节点因为数据包到达过快来不及处理造成数据包丢失。

     

     

    目前来说,无线传感器网络为了保证稳定传输提出了几种可靠性机制:

     

    反馈确认机制。

     

    冗余数据保证机制。

     

    多路径传输机制。

     

    FEC前向纠错码机制。

     

     

     

     

     

     

    第十一章 网络管理

    考点:

           区分几种管理系统(了解)

     

     

    11、1 网络管理概述

           网络管理是指对网络的运行状态进行检测和控制,使其有效可靠安全经济的提供服务;

           两个任务:

                  对网络的运行状态进行监测;

                  对网络的运行状态进行控制

     

           简单来说,网络管理是对网络中的资源进行合理的分配和控制,或者当网络运行出现异常时能及时响应和排除异常等各种活动的总称,以满足业务提供方和网络用户的需要,使得网络有效资源可以得到最有效的利用,使得整个网络的运行更加高效,能够连续、稳定和可靠地提供网络服务。

     

    运行:针对向用户提供的服务进行,面向网络整体进行管理,

    控制:网络的控制管理针对向用户提供有效的服务和为满足提供服务的质量要求进行的管理活动

    维护:为了保障网络及其设备的正常可靠连续运行而进行的一系列管理活动,包括故障检测、定位和恢复,对设备单元的测试

    提供:针对电信资源的服务装备进行的一系列网络管理活动,为实现某些服务提供某些资源和给用户提供某些服务

     

     

     

     

     

    11、2 发展现状

    挑战:

           无线传感器网络的管理模型必须能适应不同的应用,并且在不同的应用间进行移植时修改的代价最小,即具有一定的通用性。

           无线传感器网络大多按照无人看管的原则部署。

           无线传感器网络资源受限。

     

     

    11、3 关键问题

     

    网络管理原则:

           高效的通信机制

           轻量型的结构

           智能自组织的机制

           安全、稳定的环境

     

    11、4 典型网络管理系统

     

    集中式网络管理系统:

    BOSS:

          

           Tiny—DB:

                  基于查询的WSN数据管理系统,它从节点收集相关数据,调度各个节点对查询进行分布式处理,将查询结果通过基站返回给用户。

     

     

    层次式网络管理系统:

           RRP:按照供应链策略,RRP将无线传感器网络分为几个功能区,针对功能区各自的特点采用不同的路由模式,各个功能区之间相互协作以达到最佳的网络性能,并尽量降低能量消耗。RRP中游三个功能区:生产区、运输区以及仓储和服务区,各个区之间的节点的角色和任务各不相同。

     

           SNMP:定义描述网络当前状态的网络模型和一些列的网络管理功能;设计提取网络状态和维护网络性能的一系列算法和工具

     

     

    分布式网络管理系统:

           基于移动AGENT的数据管理:基于移动Agent技术的无线传感器网络管理模型,该模型采用数据本地存储的方式,让每个传感器器节点把自身的特征数据和感知数据存储在自身节点上,使数据传输的开销降低到最小;再使用移动数据查询代理在合理的节点上采集数据,便可以有效地满足查询的需要。

          

                  TinyCubus:一种自适应的传感器网络跨层管理框架,TinyCubus包含三个部分:跨层结构、配置引擎、数据管理结构。

     

                  跨层结构为要进行跨层交互(如优化时需要其他模块的信息,通过对高层组件的回调执行特定应用的代码等)的模块提供了一个通用的参数化接口。

     

    配置引擎基于传感器节点的角色进行代码分发,并支持动态安装程序代码,其目的是支持系统和应用组件的配置,包括拓扑管理器和代码分发程序。

     

    数据管理结构提供了一组标准数据管理组件和系统组件,并根据当前系统中的信息选择最恰当的一些组件用于管理。数据管理结构用一个立方体定义,包含三个维度:

     

    优化参数,如能量、通信延迟和带宽;

    应用需求,如可靠性;

    系统参数,如节点移动性和网络密度。

    展开全文
  • 3.3V/5V供电极性±10V输入 - AD7895高速ADC设计

    千次阅读 多人点赞 2018-06-01 09:38:57
    总之,能满足5V以下单电源供电、能极性采样且采样范围为±10V的芯片真的少之又少。这里,分享一篇我的电路设计,采用3V3电源供电,使用±10V电压采样。  开发环境: 硬件平台:STC15 软件平台...
  • 1 前言 1.1 声明 本文依据eMMC JEDEC5.1及个人工作经验整理而成,如有错误请留言。 文章为个人辛苦整理,付费内容,禁止私自转载。...4、emmc电源供应状况 1.3 学习须知 本文主要介绍emmc的供电情况。有很大篇幅介绍
  • 单片机的供电

    千次阅读 2016-09-19 23:16:02
    通常单片机的供电电压为DC5V; 如何得到单片机的DC5V电压? 一般来说,有以下几种方案: 1、AC220V-》DC5V 1)采用AC220V-AC9V变压器+大电解电容+7805+大电解电容-》DC5V 2)采用AC220V-AC9V变压器+大电解...
  • 该报警保护器能在市电电压高于或低于规定值时,进行声光报警,同时自动切断电器电源,保护用电器不被损坏。该装置体积小、功能全、制作简单、实用性强。
  • 数据中心机房供配电系统是一个交叉的系统,涉及到市电供电、防雷接地、防静电、UPS不间断供电、柴油发电机等,每个系统互相交叉,互有影响,这就使我们在布置时必须考虑多方面的因素,机房的供配电系统就是这基础...
  • 来源:硬件之家 http://www.allchiphome.com/post/circuit_5vto3-3v 前言:今天为大家...下面是将 3.3V 电源供电的模拟电压转换为由 5V电源供电。右上方的 147 kΩ、 30.1 kΩ 电阻以及+5V 电源,等效于串联了 25 kΩ...
  • 一文看懂POE供电原理

    万次阅读 多人点赞 2019-05-07 20:44:54
    标准的五类网线有四对绞线但是在10M BASE-T和100M BASE-T中只用到其中的两对。IEEE80 2.3af允许两种用法: 1、应用空闲脚供电时4、5脚连接为正极,7、8脚连接为负极。 2、利用信号线(1,2,3,6)同时传递数据...
  • 共模电压 如果电桥和ADC由同一电源供电,电桥输出信号将会是偏置在1/2VDD的差分信号。这些输入对于大部分高精度Σ-Δ转换器来讲都很理想。另外,由于它们极高的共模抑制(高于100dB),无需担心较小的共模电压变化。 ...
  • POE供电标准解析

    2021-05-28 14:47:56
    PoE的系统构成及供电特性参数一个完整的PoE系统包括供电端设备(PSE,PowerSourcingEquipment)和受电端设备(PD,PowerDevice)两部分。POE交换机就是PSE设备,无线AP或者物联网LoRa网关就是PD设备。两者基于IEEE802.3af...
  • 千兆网口POE供电

    千次阅读 2018-02-26 19:39:00
    一.IEEE802.3af与at标准的... 3af 标准,它明确规定了远程系统中的电力检测和控制事项,并对路由器、交换机和集线器通过以太网电缆向IP电话、安全系统以及无线LAN 接入点等设备供电的方式进行了规定。IEEE 802...
  • 工厂供电复习笔记

    千次阅读 多人点赞 2020-12-02 15:21:40
    无穷大功率电源 供电容量相对于用户供电系统容量大得多的电力系统。 其特点为:当用户供电系统的负荷变动甚至发生短路时,电力系统变电所馈电母线上的电压能基本维持不变。 6.全电流怎么理解,怎么计算??? 短路...
  • PSE供电PD设备网口接法

    千次阅读 2020-03-27 10:47:14
    2003年6月,IEEE批准了802.3af标准,它明确规定了远程系统中的电力检测和控制事项,并对路由器、交换机和集线器通过以太网电缆向IP电话、安全系统以及无线LAN接入点等设备供电的方式进行了规定。IEEE802.3af的发展...
  • 对于设计人员来说,在隔离栅内移动信号和电源是一项常见的挑战。为了提高安全性和抗噪性能,或产生较大的电势差, 可能需要在不同的系统域之间进行隔离。例如,手机充电器通 过内部隔离,可在连接器短路时防止用户...
  • 工厂供电综合自动化实验QY-PGD11

    千次阅读 2020-07-10 17:28:42
    1、 供电和自动化控制对工厂发展的作用: (1)、减少劳动强度,降低生产成本 (2)、缩短生产周期,提高产品的成品率和使用可靠性 (3)、提升企业生产规模 (4)、为企业的信息化、网络化管理打下基础 2、 PLC、...
  • 例如,采用5 V 电源供电时,3.3 V LDO 的效率从不会超过66%,但当输入电压降至3.6 V 时,其效率将增加到最高91.7%,LDO 的功耗为(VIN – VOUT) × IOUT。 6、直流负载调整率 负载调整率衡量LDO 在负载条件变化时仍...
  • POE 供电

    2019-10-05 22:50:24
    标准的五类网线有四对绞线但是在10M BASE-T和100M BASE-T中只用到其中的两对。IEEE80 2.3af允许两种用法: 1、应用空闲脚供电时4、5脚连接为正极,7、8脚连接为负极 下图为利用空闲线(4,5,7,8)传递48V的电源。...
  • 上次安装的时候采用的临时方案是,把8芯网线的4根(4、5、7、8)拆出来做电源线传输使用,另外4根(1、2、3、6)走数据,因为实际上100M网的话,4根线也就足够了,但是这样留下的弊端就是,我一直没有办法
  • 按照IEEE802.at Poe 标准 以太网供电系统架构是由PSE 和PD构成。 PSE(power sourcing equipment)供电端设备,它既为以太网客户端供电,同时也是整个Poe的供电管理者。 ...
  • POE (Power Over Ethernet)指的是在现有的以太网Cat.5布线基础架构不作任何改动的情况下,在为一些基于IP的终端(如IP电话机、无线局域网接入点AP、网络摄像机等)传输数据...,还能为此类设备提供直流供电的技术...
  • POE供电

    2019-09-20 20:39:09
    POE (Power Over Ethernet)指的是在现有的以太网Cat.5布线基础架构不作任何改动的情况下,在为一些基于IP的终端(如IP电话机、无线局域网接入点AP、网络摄像机等)传输数据信号的同时,还能为此类设备提供直流供电的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,232
精华内容 1,692
关键字:

双电源供电规定