推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

无线传感器网络节点的设计和应用

更新时间:2020-03-15 00:36:57 大小:10M 上传用户:gsy幸运查看TA发布的资源 标签:无线传感器 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本文研究目的是用红外和震动传感器采集人员经过时产生的信号,用震动和磁敏传感器采集车辆经过时产生的信号,然后传感器节点进行信号处理,数据融合,识别是人员还是车辆,把结果通过无线网络传送给中心节点,最后由中心节点上报给电脑。本文的意义是为将来无线传感器网络在交通监控中的应用做预先研究。

    无线传感器网络总体设计方法如下:其由众多节点以移动自组网方式构成,网络包含两类节点,即多个传感器节点和一个中心节点。传感器主要有3类,分别是红外,震动和磁敏传感器。它是静态网络,传感器节点以单跳的形式将数据传送给中心节点。中心节点和传感器节点以轮询和CSMA-CA(载波监听多路复用/碰撞避免协议)结合的方式进行通信。为了简化设计,所有的节点均具有相同的硬件结构,由节点是否接传感器以及节点上运行的软件来区分是中心节点还是传感器节点。在软件上,中心节点没有传感器节点的数据采集和识别算法,但增加了控制管理以及上传数据给电脑的功能。节点在硬件和软件上都采用了低功耗,集成化和模块化设计,保证了系统的可靠性和灵活扩展性。

    硬件设计流程分为五步:架构设计、器件选择、原理图设计、PCBlayout设计和制版测试。节点采用基于模块化的系统结构,包括无线通信模块、串口通信模块、传感器模块、数据采集和处理模块和电源模块。

    软件设计分为三个部分:单片机程序,电脑串口调试软件,电脑MATLAB程序。单片机程序是网络协议和识别算法的载体。具体分为主程序,驱动和初始化部分,网络部分,数据采集部分,识别算法部分。串口调试软件是网上下载的现成软件。MATLAB程序通过串口接收节点上传的数据,并且显示和保存。根据保存的数据,编程实现识别算法。MATLAB还作为初期的识别算法验证,频谱分析的软件平台,方便把程序移植到单片机中。

    硬件和软件设计完成后,必须经过相应的测试。硬件测试是质量测试,观察元器件焊接的情况,通过测试程序初始化硬件来检测其质量。软件测试是功能测试,检测网络建立、网络维护和数据传输的情况和识别结果的正确率。最后的联调测试是根据实际环境的应用测试。

    在一般环境下,节点间通信畅通,识别算法正确率在80%以上,基本满足了应用要求。本文在轮询和CSMA-CA结合的网络通...

部分文件列表

文件名 大小
无线传感器网络节点的设计和应用.pdf 10M

全部评论(0)

暂无评论