具有片上处理能力的无线传感器网络节点的制作方法

文档序号:6696829阅读:163来源:国知局
专利名称:具有片上处理能力的无线传感器网络节点的制作方法
技术领域
本发明涉及无线传感器技术领域,具体涉及ー种无线传感器网络节点。
背景技术
随着科技的进步和エ业化大生产的发展,旋转机械在エ业上应用越来越广泛,成为许多大型生产设备系列中不可缺少的关键设备。大型机械设备的复杂程度,精密程度及自动化程度越来越高,随之而来的设备可靠性、可用性、可维修性和安全性的问题日益突出,因此,机械设备状态监测和故障诊断技术显得越来越重要。机械振动作为机械设备运行中的ー个重要的特征參数,因此,对其监测显得尤为、重要。国内外已先后推出过数百种包括离线和在线的从单机、主从机到分布式和网络化的机械振动监测系统,在一定的程度上保证了企业中关键机械设备的安全和稳定运行。但是这些现有的机械振动监测系统普遍采用有线连接的方式,均难以避免布线复杂,成本高,电缆易于磨损,可维护性差,缺少灵活性等特点,一个可选择的解决思路就是采用新兴的无线传感器网络监测模式来构建机械振动监测系统。无线传感器网络具有易于部署,网络自组织能力和局部信号处理等特点,因此可以利用无线传感器网络将传统的串行传输,集中式处理的系统变成分布式处理来解决以上问题。在机械振动监测中,无线传感器网络的应用面临着很多挑战其一,机械测试中所要求的采样频率通常在IkHflOkHz范围内,高频采样将产生大量的振动数据,现有的节点存储容量都很小,只适合于缓变量的采集与暂存。其ニ,由于传感器节点的能量限制问题,目前还难以达到长时间监测,尤其在面对高频振动数据的获取和传输时,能量的制约表现得更为突出;其三传输速率受限的难题,高频采样将产生大量的振动数据无法实时的传送出去;其四,机械振动信号的要求比较高精度的采集,以便分析与发现微弱的故障信号,而现有的传感器节点大多数采用处理器片内AD转换器来采集模拟信号。处理器片内AD —般精度较低,且易受处理器的数字电路干扰,信噪比低,而且采样率较低,一般用来采集温度,光照等对精度要求不高的缓变信号。目前,在无线传感器网络节点上实现数字信号处理所采用的设计方案有几下几种单片机、通用或专用DSP芯片、CPLD或者FPGA。单片机的应用很广泛,受到硬件资源和体系结构的限制,对于复杂的运算和控制却又显得カ所不及,而且实时性比较差,时延较大。只能应用于ー些低端的场合,不便于应用于数字信号处理系统中。通用DSP芯片也只是增加了一些乘法器模块,其实现的数字信号处理算法总体来看仍然是用软件实现。专用DSP克服了通用DSP处理速度慢的缺点,但是无法编程,而且实现的算法一般也比较简単,不具有可编程,开发难度大和价格昂贵,这也使得其在具体的应用中受到很大的限制。FPGA融合了通用和专用DSP芯片各自的优点,具有可编程特性,但是对于复杂的算法开发难度也较大,这也限制其的应用。综上,现有的无线传感器节点都无法达到机械设备状态监测和故障诊断所需的要求。

发明内容
本发明的目的在于提供ー种具有片上处理能力的无线传感器网络节点,可解决现有无线传感器节点应用于机械振动监测领域的实时处理能力不足的问题,提高系统的实时性并且降低无线传输能耗。本发明的目的是这样实现的,具有片上处理能力的无线传感器网络节点,包括传感与信号采集模块,获取传感信号,并转换为数字信号;FPGA系统,包括信号处理模块和数据解/压缩模块,对转换为数字信号的传感信号进行信号处理和压缩。进ー步,所述传感与信号采集模块包括依次连接的传感器、程控放大器、抗混叠低通滤波器和Α/D转换器。 进ー步,所述传感器包括加速度传感器和测振传感器。进ー步,所述信号处理模块包括FIR数字滤波器、FFT模块和Α/D控制器,所述FIR数字滤波器对信号进行滤波,FFT模块对滤波后的信号进行快速傅里叶变换,所述Α/D控制器对传感与信号采集模块中的Α/D转换器进行控制。进ー步,所述数据解/压缩模块包括DPCM差值脉冲编码解/压缩模块和自适应哈夫曼编码解/压缩模块。进ー步,所述DPCM差值脉冲编码解/压缩模块通过硬件数字逻辑实现,所述自适应哈夫曼编码解/压缩模块通过软件实现。进ー步,还包括SD存储器,所述SD存储器与FPGA系统的数据端ロ电连接,用于储存FPGA系统压缩后的数据。进ー步,还包括ZigBee无线射频模块,所述ZigBee无线射频模块与FPGA系统的通讯接ロ电连接。进ー步,还包括供电模块,所述供电模块的由ZigBee无线射频模块的主控芯片进行控制。本发明的具有片上处理能力的无线传感器网络节点,其处理器系统使用FPGA,可在片内实现了硬件FIR滤波器、FFT (快速傅里叶变换)变换模块和Α/D控制器,只传输或存储FFT变换的峰值,大大減少了所需要传输的数据量,提高了系统的实时性并且降低了无线传输能耗,大大提高信号处理时间,提高了系统的实时性和可靠性,同时减少了系统的体积和功耗。为了实现高速度高精度采集,本节点的传感与信号采集模块采用高性能MEMS传感器、Α/D转换器和程控放大器,解决了采样频率和分辨率偏低的问题。为了解决高速高精度的采集所帯来的大量数据存储问题,本节点采用软硬件结合的压缩算法和外扩SD卡解决了海量数据存储的难题。另外,采用ZigBee无线射频模块的主控芯片动态管理电源,降低了无线传感器网络应用于机械振动监测中的能耗。


图I示出了具有片上处理能力的无线传感器网络节点的结构示意图;图2示出了节点的数据压缩算法流程图;图3示出了节点的供电模块设计图。
具体实施例方式为使本发明目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进一歩地详细介绍。參见图1,本实施例的具有片上处理能力的无线传感器网络节点,包括传感与信号采集模块、FPGA系统、SD存储器、ZigBee无线射频模块和供电模块。
传感与信号采集模块,获取传感信号,并转换为数字信号,所述传感与信号采集模块包括依次连接的传感器、程控放大器、抗混叠低通滤波器和16位的Α/D转换器。所述传感器包括MEMS加速度传感器和测振传感器,所述MEMS加速度传感器依次与一路程控放大器、抗混叠低通滤波器依次电连接,并将信号输出到16位的Α/D转换器,所述测振传感器依次与另一路信号调理电路、程控放大器和抗混叠低通滤波器电连接,并将信号输出到16位的Α/D转换器。MEMS传感器采用ADI公司的ADXL001的MEMS传感器,具有±70g的测振范围。Α/D转换器采用了 8通道16位的ADS8344,具有最大IOOKHz的采样频率,本发明采用了最大IOOKHz的采样频率;抗混叠低通滤波器可避免传感器输出的信号经过Α/D转换器后发生频率混叠,其截止频率为50KHz。FPGA系统,包括信号处理模块和数据解/压缩模块,对转换为数字信号的传感信号进行信号处理和压缩。所述信号处理模块包括FIR数字滤波器、FFT模块和Α/D控制器,所述FIR数字滤波器对信号进行滤波,FFT模块对滤波后的信号进行快速傅里叶变换,所述Α/D控制器对传感与信号采集模块中的Α/D转换器进行控制。所述数据解/压缩模块包括DPCM差值脉冲编码解/压缩模块和自适应哈夫曼编码解/压缩模块。上述DPCM差值脉冲编码解/压缩模块通过硬件数字逻辑实现,所述自适应哈夫曼编码解/压缩模块可通过软件实现,数据压缩的流程如图2所示,。本实施例的FPGA系统采用了植入了 Altera公司的NIOSII软核的FPGA,这样单块FPGA上就可以代替通常的MCU+FPGA的模式,FPGA采用了CycloneIII系列芯片,将数字信号处理算法如FIR数字滤波和FFT算法和Α/D控制等全部用硬件来实现,并集成在ー块FPGA芯片上,将传统的数字信号处理算法的串行处理改为并行处理,大大減少了数字信号处理的时间,提高了系统的实时性和可靠性同时减少了系统的体积和功耗。所述SD存储器与FPGA系统的数据端ロ电连接,用于储存FPGA系统压缩后的数据,可以使用SD卡,满足海量存储的目的,SD卡移植了 Fatfs文件系统,方便数据的读写操作。所述ZigBee无线射频模块采用了 TI的基于ZigBee的CC2430模块,内部运行Z-stack协议栈,与FPGA系统的通讯接ロ电连接,实现节点之间的自组织通讯和节点与节点、节点与基站之间的数据交换。所述供电模块的由ZigBee无线射频模块的主控芯片进行控制。本节点器件较多,供电电压多祥,为了保证电源有较高电压转换效率和兼顾敏感电路对电源质量的要求,本节点采用开关稳压电源和线性稳压器件组合的混合式供电方案。并通过ZigBee无线射频SOC上的微处理器CC2430负责管理整个节点的电源。图3给出了供电模块设计图。另外节点提供了三种供电方式电池组供电、USB供电和电源适配器供电。此外,本实施例的具有片上处理能力的无线传感器网络节点还包括多种扩展模块,如IXD显示模块、LED指示灯、按键中断和调试接ロ。本实施例的具有片上处理能力的无线传感器网络节点工作流程如下I)首先给系统供电,初始化ZigBee无线射频模块,初始化完成后等待准备开始采集命令,当获取准备开始采集指令后给FPGA系统上电,等待节点形成自组织和同步网络,准备开始采集。2)等待节点收到开始采集命令后,FPGA系统配置程控放大器和Α/D转换器,然后开始采集和转换。此时从传感器输出的模拟信号经过程控放大和抗混叠低通滤波器后输入Α/D转换器。3)从Α/D转换器采集的原始数据,一路通过数据压缩输入FPGA系统片内的FIFO,然后送入SD存储器中存储;另一路数据经过片上信号处理,通过SPI接ロ或串ロ等方式发 送给ZigBee无线射频模块,就可以通过无线的方式发送给基站或者上位机。4)如果上位机需要原始数据进行信号处理,可以给节点发送命令。节点通过软核处理器读取SD存储器中压缩的数据,将数据发送给ZigBee无线射频模块,最后再发送给上位机进行解压和数据处理。5)等待,一段时间内如果ZigBee无线射频模块没有收到任何采集命令,断开传感与信号采集模块的电源,让节点工作在低能耗状态。
权利要求
1.具有片上处理能力的无线传感器网络节点,其特征在于包括 传感与信号采集模块,获取传感信号,并转换为数字信号; FPGA系统,包括信号处理模块和数据解/压缩模块,对转换为数字信号的传感信号进行信号处理和压缩。
2.根据权利要求I所述的具有片上处理能力的无线传感器网络节点,其特征在于所述传感与信号采集模块包括依次连接的传感器、程控放大器、抗混叠低通滤波器和A/D转换器。
3.根据权利要求2所述的具有片上处理能力的无线传感器网络节点,其特征在于所述传感器包括加速度传感器和测振传感器。
4.根据权利要求2所述的具有片上处理能力的无线传感器网络节点,其特征在于所述信号处理模块包括FIR数字滤波器、FFT模块和A/D控制器,所述FIR数字滤波器对信号进行滤波,FFT模块对滤波后的信号进行快速傅里叶变换,所述A/D控制器对传感与信号采集模块中的A/D转换器进行控制。
5.根据权利要求2所述的具有片上处理能力的无线传感器网络节点,其特征在于所述数据解/压缩模块包括DPCM差值脉冲编码解/压缩模块和自适应哈夫曼编码解/压缩模块。
6.根据权利要求5所述的具有片上处理能力的无线传感器网络节点,其特征在于所述DPCM差值脉冲编码解/压缩模块通过硬件数字逻辑实现,所述自适应哈夫曼编码解/压缩模块通过软件实现。
7.根据权利要求I至6中任一项所述的具有片上处理能力的无线传感器网络节点,其特征在于还包括SD存储器,所述SD存储器与FPGA系统的数据端ロ电连接,用于储存FPGA系统压缩后的数据。
8.根据权利要求I至7中任一项所述的具有片上处理能力的无线传感器网络节点,其特征在于还包括ZigBee无线射频模块,所述ZigBee无线射频模块与FPGA系统的通讯接ロ电连接。
9.根据权利要求8所述的具有片上处理能力的无线传感器网络节点,其特征在于还包括供电模块,所述供电模块的由ZigBee无线射频模块的主控芯片进行控制。
全文摘要
本发明涉及无线传感器技术领域,提供一种具有片上处理能力的无线传感器网络节点,包括传感与信号采集模块和FPGA系统,所述传感与信号采集模块获取传感信号,并转换为数字信号;FPGA系统,包括信号处理模块和数据解/压缩模块,对转换为数字信号的传感信号进行信号处理和压缩。本发明可解决现有无线传感器节点应用于机械振动监测领域的实时处理能力不足的问题,提高系统的实时性并且降低无线传输能耗。
文档编号G08C17/02GK102735331SQ20121023774
公开日2012年10月17日 申请日期2012年7月10日 优先权日2011年11月30日
发明者刘四超, 汤宝平, 蔡巍巍 申请人:重庆大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1