共查询到12条相似文献,搜索用时 78 毫秒
1.
为解决现有CC2430无线数据收发程序代码量庞大,结构不清晰,关键源码不公开等问题,提出一种基于TinyOS的CC2430无线数据收发设计方案.在分析CC2430 性能的基础上,设计一种基于DMA的节点收发机制,配置DMA的源和目的地址寄存器、数据长度寄存器以及触发模式寄存器,并根据DMA操作流程给出数据发送和接收流程图.基于TinyOS的组件结构,给出了包括DMA数据收发、简单MAC协议、定时器和串口的组件配置文件.编译结果表明该方法结构简单,占用RAM为11字节,占用程序空间少于7 KB.在CC2430节点上的运行结果表明在节点通信范围内,在各种网络负载下节点间数据收发成功率和正确率均达到100%. 相似文献
2.
为解决现Z-Stack定位程序代码量大,结构复杂等问题,提出一种基于TinyOS的CC2430定位方案。在分析TinyOS组件架构基础上,设计实现盲节点、锚节点与汇聚节点间的无线通信以及汇聚节点与PC机的串口通信。在此基础上实现PC对各锚节点RSSI(Received Signal Strength Indicator)寄存器值的正确读取,确定实验室环境下对数-常态无线传播模型的具体参数,并采用质心算法来提高定位精度。实验显示,在由四个锚节点组成的4.8×3.6 m2矩形定位区域中,通过RSSI质心定位算法求得的盲节点坐标为(2.483 1,1.018 5),实际坐标为(2.40,1.20),误差为0.199 6 m,表明较好地实现对盲节点的定位。 相似文献
3.
简述了无线传感器网络操作系统及传感器节点的基本状况,并从设计思路、体系结构、运行原理及编译过程等方面详细分析了当前主流的操作系统TinyOS的主要特点。在此基础上,提出了TinyOS的移植方法以及具体实现过程。最后,将TinyOS成功地移植于CC2430平台。实验结果表明,移植后的TinyOS可以稳定地运行于CC2430平台,并能可靠地实现传感器之间的无线组网。 相似文献
4.
5.
基于CC2430的无线传感器网络的实现 总被引:3,自引:0,他引:3
无线传感器网络是一项新兴的技术,具有广泛的应用领域。在简单介绍无线传感器网络的概念及其特点的基础上,着重讨论基于ZigBee技术和433 MHz无线射频技术的无线传感器网络的实现方法,包括无线传感器网络的硬件和软件设计。ZigBee是一种具有全球统一标准的自组织网状网,网络容量大、组网灵活。多个ZigBee网络的协调器节点通过433 MHz无线射频组成星型网,有效地扩大了传感器网络的地理覆盖范围。实验结果表明,网络节点及整体网络均获得了良好的性能,验证ZigBee是实现无线传感器网络的理想解决方案。 相似文献
6.
7.
在无线传感网络中,协调器的作用至关重要。设计了基于CC2430的无线传感网络协调器,并设计了无线接收数据程序及协调器与PC机的串口通信程序。该协调器能够接收无线传感器节点发送的数据,并能将数据通过RS232串口将数据送给PC机上进行显示。所设计的协调器与其他传感器节点构建的无线传感器网络可以应用于粮仓温湿度监测、矿井安全生产等诸多领域。 相似文献
8.
9.
10.
基于CC2430的无线温度检测终端的设计 总被引:6,自引:0,他引:6
介绍了无线射频芯片CC2430和一线数字温度计DS1822的结构和功能;设计了一种无线温度检测终端。该终端以基于Z igBee技术的无线射频芯片CC2430为中央控制器,集成于该芯片内部的MCU不仅负责控制DS1822,而且还负责控制芯片内部的射频电路。该终端能实时响应管理中心的命令,并通过DS1822实现对环境温度的实时检测。利用多个此类终端可对较大环境进行实时、无线、多点的温度检测。 相似文献
11.