无线传感器同步方法

文档序号:7847558阅读:375来源:国知局
专利名称:无线传感器同步方法
技术领域
本专利申请一般涉及ー种用于监测无线节点的系统。还涉及ー种具有传感器装置的系统和具有带无线通信链接的传感器装置的网络。更具体地,涉及ー种用于监测传感器节点以及提供传感器采样时间的系统,其中所述传感器节点用于以无线方式传输数据。
背景技术
无线传感器节点已被用于监测网络上的传感器。然而,难以精确确定和控制传感器的采样时间。这ー问题通过以下说明得以解決
发明内容

一方面,本专利申请是ー种数据采样方法。所述方法包括提供多个无线节点,其中每一所述无线节点包括接收器、实时时钟和计数器。由所述计数器对所述实时时钟的滴答声进行计数。所述方法还包括广播常用信标,以由每一所述无线节点的接收器接收;以及,当接收到所述常用信标后,将每一所述计数器设为第一预设值。另ー方面,本专利申请是ー种用于执行动作的方法。所述方法包括提供多个无线节点,其中每一所述无线节点包括接收器和实时时钟。所述方法还包括广播常用信标;以及,基于所述信标,对每一所述无线节点中的实时时钟进行同歩。所述方法还包括由每ー所述无线节点同时执行动作,其中由所述同步的实时时钟来确定每一所述无线节点中的时序。


图I为例示了无线传感器节点中的组件和连接的框图;图2例示了时序图,该时序图示出了具有同步的采样的三个无线传感器节点,其中,脉冲表示用于传感器测量的时间;图3例示了示波器迹线,该迹线示出了三个无线传感器节点,其标记了所述三个传感器中的每ー个传感器的采样的开始;图4例示了示波器迹线,该迹线示出了三个无线传感器节点,其标记了来自所述三个传感器中的每ー个传感器的采样脉冲的开始,该迹线是使用多通道示波器的持久绘图模式在一个小时内收集到的,由此创建偏移包络线;以及,图5例示了示波器迹线,该迹线示出了在同步的网络中运行的三个传感器,其同时利用了 TDMA传输方案,在该方案中,较短的持续波尖表不传感器在256Hz处发生米样,而较长的持续脉冲表示传输。
具体实施例方式本申请发现了一种由多个无线节点同时执行动作的方法,所述动作为例如使用传感器收集数据,其中,每一所述无线节点包括接收器、实时时钟和计数器。所述实时时钟的输出为波形图,例如方波图。所述实时时钟的每一次滴答声为ー个完整的方波,由计数器对这些滴答声进行计数。广播常用的信标,以用于由每一所述无线节点的接收器进行接收。当接收到所述常用信标后,将每一所述计数器重设为第一预设值。这有效地同步了实时时钟,使得当计数器达到所述动作的预设值时,由所有无线传感器节点在同一时间执行所述动作。无线传感器节点在某ー实验中,每ー无线传感器节点20包括微控制器22,其连接到2. 4GHz收发芯片24和传感器信号链26,如图I中框图所示。一个或多个传感器28a-28d被连接到该传感器信号链26,该传感器信号链包括诸如多路复用器30、測量放大器32、具有偏移修正的增益放大器34、抗混滤波器36和16位模数转换器38。机载数字温度传感器40被连接到该微控制器22。诸如2MB非易失性存储器46、48的存储器也被连接到该微控制器22。诸如电池50或能量采集装置52的电源被连接,以用于为所有组件供电。精密定时器54也被连接到该微控制器22。使用了来自微芯公司(Microchip, Inc.)的PIC 18F4620微控制器、来自德州仪器 公司(Texas Instruments, Inc.)的收发芯片CC2420以及来自美信集成产品公司(MaximIntegrated Products)的 RTC DS3234。对嵌入每ー节点内的固件进行编程,以支持以下特征-无线数据传输-对非易失性存储器的数据写入-多达四个的多路复用传感器通道,其支持广泛的惠斯通桥式传感器阵列-10、12或16位模数转换器_+/_30微秒内的同步米样(通论上,最差情况为使用20秒同步速率时的+/-30us)_32_512Hz的可编程米样速率-用于能量储存的缓冲传输;-使用确认消息的基站响应-下跌数据包的自动重传-TDMA传输调度传感器定时在一实施例中,每ー无线传感器节点包括高精度的温度补偿定时器,例如实时时钟(RTC),以及微控制器,包括计数器。该RTC的输出被直接链接到该微控制器的输入端。RTC以规律间隙发出滴答声,且由微控制器中的计数器对每ー RTC滴答声进行计数,使得该计数器可能以特定预设值执行各动作。通过这种方式,可在受控的预设时间或时间间隙下执行各动作,例如,将微控制器从睡眠模式唤醒、对传感器采样以及使用传输器传输数据,如图2中的流程图所示。在运行中,RTC向计数器I、2、3提供滴答声,计数器I确定用于传感器测量的时间,计数器2确定用于传输数据的时间,且计数器3将无线电设为先于信标的接收模式。当这些计数器中的一个计数器达到预设值时,发送中断信号,该中断信号将微控制器22从睡眠模式唤醒,并唤醒采样和记录或传输所需的组件,以及重设各个计数器,如方框100所示。如果计数器I提供了中断,则微控制器22引导执行传感器測量和对非易失性存储器的数据写入,如方框101-103所示。然后,微控制器22将传感器信号链和存储芯片导向睡眠模式,如方框104所示。如果计数器2提供了中断,则微控制器22引导由被写入的传感器数据而在非易失性存储器中建立数据包,并引起收发器24传输数据,如方框105-107所示。然后,微控制器22将收发器24导向睡眠模式,如方框108所不。如果计数器3提供了中断,则微控制器22将收发器24设为先于信标的接收模式,并在接收到该信标时重设所有计数器的值,如方框109-111所示。然后,微控制器22将收发器24导向睡眠模式,如方框112所不。 然后,微控制器22进入睡眠模式,直到下一个计数器的中断信号到来,如方框113所示。在本实验中,RTC在32kHz下发出滴答声,且本申请在256Hz处对传感器采样。这一采样速率要求传感器在RTC的每32,768/256=128次滴答声时采样。由此,该微控制器中用于该计数器的预设值为128次滴答声,大于其初始值。可以使用在较高频率下运行的RTC,这将提供更大的时间分辨率,并允许由无线传感器节点执行的动作具有更高的同步,例如,来自给定的广播起始信号。然而,以更高速度运行时钟会使用更多的功率,并且因此对于一些期望使功率损耗最小化的应用来说,较慢的RTC可能是合意的。本专利申请还提供了提高给定的RTC频率的同步的方式。例如,允许改进不同无线节点上的动作的同步,其中,每个无线节点运行较慢的RTC,且在每一无线传感器节点中使用次级时钟来提供偏移补偿,将在下文中对其进行进ー步描述。传感器采样、数据传输以及其他动作通常以不同的速率发生。例如,使用传感器进行的数据采样可能比该数据的传输频繁得多。通过记录RTC滴答声的数量的迹线并将其与预设值进行比较,实现对执行诸如从传感器采集数据这样的动作的定时,该滴答声的数量由计数器收集。当执行多于ー个的动作,例如收集数据并传输时,可使用多于ー个的预设值。例如,在上述传感器节点中,当我们希望毎秒采样256次时,用户可能想要每秒仅进行4次数据传输。在这种情况下,我们将设置采样-计数器来重设RTC的每128次滴答声,由此以每秒256次的速率提供采样。在一实施例中,我们将设置传输-计数器,以在每次记录64次数据采样后,提供传输。也可以使用其他计数器,从而以其他速率调度其他动作。信标和传感器同步使用常用信标来同步传感器采样并调度离散的传感器节点之间的传输。在ー实施例中,由诸如基站单元60的装置每隔一秒广播一次该信标,如图I所示,或由指定的无线传感器节点进行广播。该信标在指定的计数器值处出现,且当接收到该信标时,所有的无线传感器节点都将自己的计数器调整为与该指定的值相等。例如,该指定的值可以为计数器值=20。无线传感器节点将监听信标广播,且当发现信标广播吋,每ー无线传感器节点将其自己的计数器值调整为20。由此,当接收到该信标时,将每一无线传感器节点中的计数器存储位置调整为同一指定值,由一単元使用该节点中的RTC的每一次滴答声来更新该计数器的存储器位置,并由ー単元使用每ー随后的滴答声继续对其进行更新。因为该信标已经同步了所有的计数器,且因为所有的RTC都以大致相同的速率发出滴答声,每ー无线传感器节点的基于其自己的RTC及其自己的计数器的动作将与所有其他无线传感器节点中的动作同歩。当接收到下ー个信标时,由RTC的速率差异所产生的任何偏移都被再次矫正。偏移 每ー传感器节点上存在的RTC具有给定的公差,该公差表示该传感器节点的时钟相对于其他传感器节点上的时钟的最大偏移。例如,具有+/_百万分之三的公差的RTC将展现出最大+/_3us/s的偏移。例示了在没有频繁的定期同步下的偏移的大小。执行测试,仅在两个小时的长期试验的初始阶段发送时间同步信标,并暴露于-40至+50度的温度下,发现该系统的定时精度为大约5毫秒。为了防止不同无线传感器节点的传感器采样发生大大的偏移,本专利申请的ー实施例提出将所有的无线传感器节点都重新同步到该信标。可以根据用户的需要改变信标的重新同步速率。減少信标间的时间可改进同步,且增加信标间的时间可节省功率。同步精度如果传感器节点的计数器已经偏移了ー个或多个RTC滴答声,则各传感器仅能调整其时序。这为其提供了滴答声间的最佳同步分辨率或+/-1/(RTC输出频率)的情況。执行测试以确保通过使用所描述的方法,多个不同的无线传感器可以在延长的时间周期内維持同步采样。在本测试中,三个传感器节点被连接到不同的应变仪,并被设置为256Hz同步采样模式。使用示波器来捕捉方波脉冲,如图3所示,在三个传感器中的每ー传感器上标记采样的开始。使用这ー设置执行额外的同步测试,从而获得相对时间偏移的更精确的效果。在本测试中,使用多通道示波器的持久绘图模式,在一个小时内收集来自三个节点中的每ー节点的采样起始脉冲,从而创建如图4所示的偏移包络线。在256次采样/秒的数据获取速率下,产生每ー传感器总共921,600次采样。由这ー测试产生了 +/-30微秒的相对时间偏移,如图4中的截屏显示的采样脉冲的起始包络线所示出的,这与在20秒的间隙处重复的信标同步的期待曲线一致。用于微调同步的次级时钟在上述情况下,传感器节点使用了 32kHz的RTC作为唤醒和采样定时器。如之前的章节所描述的,这允许+/_l/32kHz或大约+/-30us的最佳同步精度的情况。我们可以使用更快的次级时钟来“微调”采样同歩,由此增加这一精度。这以如下方式起作用当接收到信标时,将RTC计数器设为指定值,且启动次级时钟。该次级时钟以高速运行,例如20Mhz。该次级时钟允许测量该信标和RTC的下ー个32kHz滴答声之间的时间。将所测得的偏差的值存储在节点上,这允许调整每一随后的采样数据的时间戳。该次级定时器的分辨率可以是次微秒级的。在本实例中,这一分辨率为1/20微秒。使用所述方法,可使采样时间戳的分辨率远大于唤醒定时器的分辨率。微处理器的系统时钟可以提供次级时钟。使用该次级时钟不会负面地影响功率损耗,因为已唤醒微处理器并获取了该信标,且因此无论如何其系统时钟都处于运行中。在另ー实施例中,对于频率可调的RTC,例如来自英特希尔(Intersil)的ISL12020M,通过测量次级时钟来測量信标的到达与RTC计数器的下一个滴答声之间的延迟。然后,根据测得的时间来调整该RTC计数器的频率。当在每ー无线传感器节点中都完成这ー步后,所有无线传感器节点中的RTC的频率都将同步到该次级时钟的分辨率内,且在那一刻这些传感器节点被更新。姆ー RTC具有车载存储器或寄存器,其含有用于确定RTC的运行模式的值,包括RTC的频率。通过改变这些值,可以调整该频率。基于对期望的频率变化测量的校准来确定这些值。当不同的无线传感器节点中的RTC随着时间而逐渐偏离时,使用每一信标重复进行RTC的同歩。例如,如果以每秒一次的频率提供信标,则将同步周期恢复为毎秒一次。对于具有+/_3ppm的频率精度的时钟,在信标间,两个节点最多偏移6微秒。通过使用所述方法,将同步精度仅限为RTC的公差和重新同步的速率。给定具有+/-3ppm的RTC和I秒的信标更新速率,则离散的传感器节点将对+/_3微秒内的信标展现出的同步的采样。 在一实施例中,为了便于从传感器节点阵列收集数据和时间同步,开发了数据整合节点,例如 WSDA Wireless Sensor Data Aggregator 或称为 WSDA -Base-mXRS Wireless Base Station 的基站,这两者都可从微应变公司(MicroStrainInc. ,ffilliston, Vermont)获得,其能够从有线及无线传感器网络收集数据。包括应变传感器的传感器节点阵列被安装到Bell M412直升机中。通过从WSDA向所有网络节点广播定时參考,对每ー节点内的精密定时器进行同歩。WSDA使用全球定位系统(GPS)作为其定时參考。WSDA负责无线传感器网络内的数据收集和定时管理。WSDA的特征为GPS接收器、定时引擎、运行Linux2. 6的微处理器核、CAN总线控制器以及无线控制器。其提供了大型机载数据存储以及用于将数据传到在线数据库的以太网、蓝牙或单元链接。虽然能够将每一无线节点同步到GPS,与使用单个基站或无线传感器数据整合器来接收GPS信号然后传输信标相比,这将耗费更多的功率。在本实施例中,无线传感器节点不需要其自己的GPS无线电。无线节点包括应变仪、加速计、称重/扭矩传感器、热电偶和射频识别RFID。以多个采样速率收集数据,并对数据打上时间戳,然后将其整合到WSDA上的单个SQL数据库内。由此,除了提供用于收集数据的中心位置之外,WSDA还提供了发信标的能力,以对每ー传感器节点的嵌入式精密定时器进行同歩。无线节点网络响应于中央广播网络指令而进行初始同步,例如进行初始节点采样或对节点定时器进行同步,测得的该初始同步为+/_4微秒。传输调度对数据打上时间戳,并在传输之前缓冲ー小段时间。与在每一次采样之后传输数据相反,通过缓冲,我们允许传感器节省无线电启动和封包负担的功率。此外,我们赋予了网络在组织传输时间上的通用性,使得大量无线传感器节点可以在同一无线电频道上传输数据而不会彼此干扰。时分多址(TDMA)被用于避免传输冲突并用于使由一个基站支持的无线传感器的数量最大化。该方法为网络中的每ー传感器分配唯一时隙。该传感器可仅仅在其时隙周期内传输数据,这确保了不会发生冲突。
执行测试以校验在延长的时间周期内的时分稳定性。图5中的示波器截图显示了在同步的网络中运行的三个传感器,其同时利用了 TDMA传输方案。在这种情况下,较短的持续波尖表不发生在256Hz处的传感器米样,而较长的持续脉冲表不传输。这些传感器被设置为将TDMA位置维持为彼此间隔两个采样周期(或两个时隙)的距离。对于我们的网络,已确定应将时隙保持为固定大小,而传输频率将基于采样速率和活动中的传感器频道而变化。以这种方式,可简单地将使用不同配置将传感器节点支撑在同一网络中。时隙大小选为1/256或约3. 9ms。这种大小的时隙为传输的持续性提供了足够的时间,且在下一时隙之前提供了足够的用于确认消息的缓存。误差矫正在一实施例中,基站被配置为通过这些值中的任ー值的不精确性来自动识别已损坏的数据或丢失的数据。该基站快速响应其接收到的每ー数据包,要么发送成功传送的确认消息,要么发送对重新传输的数据的请求。
除了专用于数据传输的时隙之外,每ー传感器还分配有用于重新传输的时隙。在丢失数据或坏数据的情况下,该无线节点暂时将数据存储到缓存中,直到允许进行重新传输。可扩展性基于每ー传感器节点所要求的带宽,每一基站可支持可变数量的传感器。节点的带宽依赖于其采样速率和所利用的传感器通道的数量,该数量确定了其毎秒需要多少时隙来使其所有的数据通过。当所有的节点都通过重新传输而利用了误差矫正时,其每ー节点所需的带宽加倍。下面的表格给定了每ー节点的实际相关的带宽占总带宽的百分比,其将误差矫正考虑在内。例如,该模型显示出网络中的3通道无线传感器节点在256Hz处采样,且支持的误差矫正当前可支持32个无线传感器节点或96个独立的应变仪。频分复用(FDMA)允许本地网络具有整合能力,从而线性地扩展额外的频率通道。可通过同一资源对多个基站进行同步,且每一基站在唯一频率通道(FDMA)上运行ー组传感器。例如,扩展该网络,仅将8个基站并入各频率通道上,这将该网络的性能扩展到256个同步传感器节点,每ー节点在256Hz处采样3个应变仪。能量采集开发了ー种具有同步的能量采集无线传感器的网络,以用于记录飞机结构负载迹线。测试掲示了这些传感器成功地对采样和传输定时进行了同步,且同时执行了实时误差矫正。该系统证明了其是可扩展的,从而支持若干有区别的传感器节点,这些节点利用了可变配置的传感器和采样速率。此外,在典型的直升机运行条件下,传感器节点将采样速率提高到512Hz,同时其消耗的功率仍少于所采集的能量的量。虽然已经结合示例性实施例示出并描述了所公开的方法和系统,在不脱离由随附权利要求书所限定的本发明的精神和范围的情况下,可对其进行多种修改。
权利要求
1.ー种数据采样方法,包括 a.提供多个无线节点,其中每一所述无线节点包括接收器、实时时钟和计数器,其中由所述计数器对所述实时时钟的滴答进行计数; b.广播常用信标,以由每一所述无线节点的接收器接收;以及 c.接收到所述常用信标后,将每一所述计数器设为第一预设值。
2.如权利要求I所述的方法,其中每一所述无线节点包括处理器,其中所述处理器包括所述计数器。
3.如权利要求2所述的方法,其中所述处理器包括睡眠模式和唤醒模式,所述方法还包括同时将所述多个无线节点中的每ー无线节点的所述处理器从所述睡眠模式唤醒。
4.如权利要求I所述的方法,其中每一所述无线传感器节点包括传感器,所述方法还包括当所述计数器达到预设的传感器-计数器值时,使用所述传感器进行数据采样。
5.如权利要求I所述的方法,其中每一所述无线节点包括传感器,所述方法还包括同时使用所述多个无线节点中的每ー无线节点的所述传感器进行数据采样。
6.如权利要求5所述的方法,其中所述传感器包括来自以下所构成的组中的至少ー个应カ传感器、振动传感器、称重传感器、扭矩传感器、压カ传感器和加速计。
7.如权利要求I所述的方法,其中每一所述无线节点包括收发器,用于传输传感器数据和接收所述常用信标。
8.如权利要求7所述的方法,还包括当所述计数器的值达到预设的传输-计数器值时,从每一所述无线节点传输,其中每一所述无线传感器节点具有不同的预设的传输-计数器值。
9.如权利要求8所述的方法,其中所述无线节点传输使用时分复用传输调度。
10.如权利要求8所述的方法,其中每一所述无线节点包括能量采集装置,所述方法还包括使用所述能量采集装置提供用于操作所述传输器的能量。
11.如权利要求7所述的方法,其中所述收发器包括来自以下所构成的组中的至少ー个蓝牙、Wifi、Zigbee、Nanotron>以太网、Nordic、蜂窝链,和超宽带(UWB)。
12.如权利要求I所述的方法,还包括对每一所述传输使用误差矫正。
13.如权利要求I所述的方法,还包括提供动作计数器;以及,当所述动作计数器达到预设的动作-计数器值时,执行动作。
14.如权利要求13所述的方法,其中每一所述无线节点包括传感器,其中所述动作包括使用所述传感器进行数据采样。
15.如权利要求I所述的方法,其中每一所述无线节点还包括次级定时器,所述方法还包括使用所述次级定时器来确定各无线节点之间的同步误差的大小。
16.如权利要求15所述的方法,其中所述实时时钟具有可调频率,所述方法还包括使用所述次级定时器来调节所述实时时钟的所述频率。
17.一种用于执行动作的方法,包括 a.提供多个无线节点,其中每一所述无线节点包括接收器和实时时钟; b.广播常用信标,并基于所述信标对每一所述无线节点中的所述实时时钟进行同步;以及, c.由每一所述无线节点同时执行动作,其中通过所述同步的实时时钟来确定每ー无线节点中的 时序。
全文摘要
一种数据采样方法,包括提供多个无线节点,其中,每一所述无线节点包括接收器、实时时钟和计数器。由所述计数器对所述实时时钟的滴答进行计数。所述方法还包括广播常用信标,以由每一所述无线节点的接收器接收;以及,当接收到所述常用信标后,将每一计数器设为第一预设值。
文档编号H04W56/00GK102726107SQ201180005595
公开日2012年10月10日 申请日期2011年1月11日 优先权日2010年1月11日
发明者克里斯多夫·P·汤森, 史蒂文·W·埃姆斯, 史蒂芬·J·蒂斯塔斯, 雅各布·H·加尔布雷斯 申请人:微设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1