矿业安全与环保
主办单位:国家煤矿安全监察局
国际刊号:1008-4495
国内刊号:50-1062/TD
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:15322 人次
 
    本刊论文
无线传感器网络节点的测试

  摘要:随着科学技术的发展,传感技术得到了飞速的发展,并且传感器无线网络技术被越来越多的人关注和研究,本文主要介绍无线传感器网络节点的测试。


  关键词:无线传感器网络;节点;测试随着低功耗无线电通信技术、嵌入式计算技术和微型传感器等技术的飞速发展和日益成熟,使得大量的低成本的微型传感器通过无线链路自组织成无线传感器网络成为现实。无线传感器网络是目前国内外研究的热点。作为一种独立出现的计算机网络,无线传感器网络的基本组成单位是节点。在无线传感器网络中,节点具有数量大、体积小、成本低等显著特点。而无线传感器网络作为一种分布式自组织网络,其应用范围十分广泛,现阶段在国防军事、国家安全、环境监测、交通管理、医疗卫生、制造业、反恐抗灾等领域有着突出的作用。


  一、无线传感器网络的节点无线传感器网络的节点通常是由传感器、A/D转换装置、微处理器、无线接口和电源等多个功能模块组合而成的。本实验测试的单个传感器节点包含有四层,每一层都完成节点中的一项具体的功能。这四层是信号处理层,通讯层,电源层以及传感器层。


  从中可以看出,模块化的最大特点是其根据不同的需求来更换节点中的某一层,即便是需要重新设计时所投入的精力也较小。模块化减小了重新设计的需要,因为模块化设计不需要每一步都从草图开始,这样就节省了成本和设计时间。


  (一)信号处理层该层实现对智能传感器的信号处理功能。在这层,从传感器获得的信号被转化成适当的数字信号。此外,与其他传感器节点的通讯控制也在该层实现。搜寻临近节点、开启和断开无线连接,蓝牙模块控制,以及所有跟网络控制相关的任务管理工作也在这一层实现。


  同时,节电模式的控制也在该层实现。节电功能对于无线传感器网络来说是非常重要的一环。因为无线传感器网络要求在无人维护的情况下尽可能长时间的工作。


  处理层的结构可以有以下三种选择。


  (二)传感器层这一层是传感器与环境的作用层。根据对传感器网络的不同使用目的,各种不同的传感器都应该集成在传感器层。现阶段,传感器层所包含的传感器有温度传感器,湿度传感器以及加速度传感器。因此,有三种传感器信号传输到FPGA中,其中包括模拟信号和数字信号。一方面,模数转换、PWM处理等功能都需要单片机与FPGA的控制;另一方面,信号的通讯依赖于单片机。


  (三)通讯层在通讯层,蓝牙技术作为最初设计的最佳选择,因为蓝牙技术的低功耗特点,数据传输速率可以满足初期设计的要求。通常情况下,蓝牙技术所采用的是2.4GHz ISM许可频率波段。单片机与蓝牙模块的通讯是通过UART口。蓝牙模块接受来自单片机的A T信号,搜寻附近节点,与其他节点建立或者断开连接。


  为了适应模块化的要求,其他形式的通讯层结构也予以考虑。为了能够适应不同的无线通讯模块接口的要求,单片机可以集成其他的接口,如UART,SPI以及通用的I/O口。无论采用那种接口,FPGA可以解决任何有关通讯接口的问题。同时为了适应其他应用要求,降低功耗成本,增强网络的可靠性,其他的通讯协议正在研究之中,如ZigBee。


  (四)电源供给层该层为所有的芯片设备提供能源。在样机中,供给层从外部获得5V的电源供给。通过线性降压调整,为传感器节点提供3.3V,2.5V和1.2V的电压。考虑到节点自主运行的要求,应该采用纽扣电池或者是AA电池来提供电压。因此,功耗要尽可能降到最低。


  二、测试工作(一)解决的问题传感器层中的加速度传感器采用PWM信号作为输出。加速度数值可以通过公式A(g)=(T1/T2-0.5)/30%来计算得出。同时,T2=Rset/125M Q,也就是说在公式中只有一个参数需要测量。加速度传感器的测量周期(T2)可以通过改变预值电阻来设置。例如,如果需要获得1毫秒的测量周期,预值电阻就应该选取124千欧的电阻。因此,如果需要实时的测量加速度数值,那么就应该选用小数值的预值电阻。为了能够获得更加精确的加速度数值,大电阻就应该被选用。例如,1.24兆欧的电阻可以产生10毫秒的测量周期。在具体应用中,所采用的预值电阻是56千欧,测量周期是0.448毫秒。


  对于单片机来说,处理周期要明显慢于FPGA。因此,为了确保每一次加速度的变化都能够传送给单片机,单片机的每一个处理周期需要在加速度传感器的采样周期内完成。在实际的应用中,单片机的所有处理任务都应该在0.448毫秒内完成。


  图2加速度测量结果仿真对于FPGA来说,最大的特点是其并行性。它可以快速的实现信号处理。此外,FPGA可以简化接口,解放单片机。FPGA的最主要的任务就是实现与传感器接口处理,对获取的信号处理,与单片机的通讯。由于传感器的信号输出是PWM信号,因此可以通过计算PWM信号所持续的时间长度来测量加速度大小。在对加速度完成计数之后,在每一个传感器信号的上升沿来临的时候,FPGA将会向单片机发出一个触发信号,同时前一个加速度值也会在输出口上准备好。然后,当单片机监测到这个触发信号之后,它就可以从FPGA的输出口上读取数据。因此,FPGA可以看作是通讯的主控件,而单片机作为单片机的从控件。


  (二)FPGA与单片机之间的通讯从上述的分析可以看出,FPGA和微处理器之间通过两个信号来进行通讯。一个是来自FPGA的触发信号。当FPGA检测到来自传感器的信号的上升沿的时候,它将产生一个触发信号给微处理器,并且把处理完的数据在PO口和P2口上准备好。当微处理器接收到这个信号的时候,它也将产生一个应答信号给FPGA,以便使得FPGA等待微处理器完成接受处理工作,避免进行下一次触发而使得数据重装,导致错误。微处理器从PO口和P2口读入数据,把二进制数转化为可以在屏幕上显示的ASC II模式。当微处理器完成处理工作,清除应答信号,等待下一个触发信号。


  (三)结果在静态零加速度的情况下,PC机上所显示的数据与理想值有些细微的偏差,但是偏差不超过3%。因此,在不是特别强调精确度的情况下,试验结果可以满足用户的需求。


  三、结论无线传感器网络的模块化设计可以加快设计周期,增强可替代性与重复利用性。在这里,引入四层结构来完成节点内的所有功能。第一层是通讯层,第二层是电源供给层,第三层是信号处理层,可以采用单片机,FPGA或者两者混和配置的形式。最后一层是传感器层。


特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《矿业安全与环保》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《矿业安全与环保》编辑部  (权威发表网)   苏ICP备20026650号-8