基于TinyOS的无线电子鼻传感器网络节点研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:changkou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成一个多跳的自组织网络系统,其目的就是协作的感知、采集和处理网络覆盖区域中感知的对象,并发送给观察者。论文综述了无线传感器网络、电子鼻的国内外发展现状,讨论了无线传感器网络实现的相关理论及关键技术、传感器节点技术以及IEEE 802.15.4/ZigBee协议标准,主要对无线传感器网络节点在硬件、软件开发工具TinyOS以及具体的软件设计方面进行了深入研究,并完成基于气敏传感器的无线电子鼻传感器节点是实现。论文在传感器节点硬件设计上进行了模块化电路设计,重点讨论了基于MSP430F149、ATmega128L的处理器模块设计,CC2420的无线通信模块设计,详述了CC2420与各处理器之间接口引脚使用。针对于Sink传感器节点接入接口探讨了RS232和USB两种接口设计方案,其中通过FT2232C芯片实现串口到USB接口转换,简述了电源供应模块和传感器供电开关切换应用电路,最终以ATmega128L+CC2420进行了传感器节点PCB设计,完成传感器节点在硬件设计上的实现。论文在进行传感器节点的软件设计之前首先研究了源代码开放的专用于无线传感器网络开发的微型嵌入式操作系统TinyOS,探究了TinyOS操作系统组件模型、通信模型、事件驱动机制与并发模型以及内核的调度机制和策略以及不足。深入了解TinyOS操作系统是进行良好传感器节点程序设计的基础。针对具体的无线电子鼻程序设计详细分析了TinyOS程序设计mian函数入口、基于TinyOS的几种传感器节点消息数据包结构,具体的分析了传感器节点无线通信模块无线收发流程和串口通信模块、ADC模块程序实现过程。研究了基于TinyOS的多跳组件,详述了基于最小跳数的路由算法,分析了传感器节点在路由过程中链接质量估计、邻居节点数据表管理的实现和问题,以及具体实现多跳通信协议执行框架中父节点选择、循环回路探测、重复数据包剔除等问题,并在此基础上实现基于最小跳数算法的节点多跳通信。论文最后完成了基于气敏传感器的无线电子鼻传感器节点实现,并对测试结果进行了分析。通过测试表明,传感器节点在硬件方面、软件方面各个模块工作稳定,电子鼻节点功能正常。
其他文献
作为企业最基础的信息系统,企业电子邮件是日常工作沟通和协作的重要手段。为满足日益高涨的移动办公需求,人们提出了全新的移动电子邮件解决方案。目前手机邮件接收方式是用
切换系统是一类重要的混杂系统,时滞切换系统是存在时滞的切换系统,这类系统的连续动态、离散动态和时滞相互作用,使得系统的动态特性极为复杂。本文利用共同李亚普诺夫函数
随着社会安全需求的高速增长,以视频传感器网络为标志的监控系统由于其优异的信息获取能力而受到越来越多的关注,兼具智能处理与协同监测功能的视频传感器网络应用前景非常广
近年来,移动通信技术、移动互联网、消费电子发展迅速,移动终端数量呈指数增长,移动无线网的通话质量、数据传输延迟、蜂窝覆盖范围等问题随之显得更加突出。除此以外还有耗
目前,生物体内置电装置普遍采用电池供电的电源模式,虽然电池容量在不断增大,但由于其没有实时能量补给,始终存在电量耗尽的窘境。非接触电能传输技术综合利用电磁感应耦合技术、现代电力电子能量变换技术、大功率高频变换技术(包括谐振变换技术和电磁兼容设计技术等),借助现代控制理论和方法,实现了电能从电源向设备安全、可靠的非接触传递。可为生物体内置电装置提供持续的能量供给。随着该技术的逐步发展,必定会进一步推
目前,在建筑物整体平移工程中,人们使用的主要方法是在建筑物平移面上均匀的安装若干(数台或数十台)高压千斤顶。以此推动其向前平移。在平移过程中,影响平移过程质量的主要技术
自动化立体仓库是现代物流系统中迅速发展的一个重要组成部分,与传统仓库相比较具有仓储自动化水平高、管理水平高、占地面积小等诸多特点。随着经济的不断发展,智能化密集型
随着航运事业的蓬勃发展,石油危机的日益严重,使得如何在航运中实现经济航行成为近来船舶自动舵研究的热点问题。船舶自动操舵仪又称自动舵,是船舶运动控制问题中具有特殊重
自20世纪80年代以来,计算机语料库的建设和应用,引起了许多国家信息技术领域和语言学界日益浓厚的兴趣。语料库对自然语言处理的不同方面的重要性和蕴藏的潜力,得到了国际计算语
加热炉是轧钢生产线上的关键设备,窑炉温度的稳定性对后续工序的正常进行和保证产品质量至关重要。但是由于加热炉是一个大惯性、大滞后、时变的被控对象,这类对象被公认为较