关 闭

新闻中心

EEPW首页>工控自动化>设计应用> LM3S1138与CC2420的无线传感器网络通信

LM3S1138与CC2420的无线传感器网络通信

作者: 时间:2009-11-17 来源:网络 收藏

1.3射频芯片
射频芯片是Chipcon公司开发的符合ZigBee标准的2.4 GHz射频芯片。该芯片是面向于低功耗设计的兼容ZigBee协议/IEEE 802.15.4标准的产品,提供扩展的硬件来实现信息处理、数据缓存、突发传输、数据加密解密、数据识别、通道空闲确认、连接质量评估和包时间信息等特性。这些特性减轻了主机的负担,使得可以与一个低速低价的微控制器进行连接,而通过SPI接口可以很容易地对CC2420进行控制和数据访问。
1.4与CC2420的硬件连接
根据周立功公司EasyARM1138开发板用SSI口模拟SPI的特点和CC2420的工作原理,与CC2420的硬件连接如图2所示。由于CC2420模块使用SPI接口与主机进行通信,而EasyARM1138中使用SSI接口来模拟SPI进行传输,在开发板上SSI口提供的帧格式中,选用SPO=0和SPH=0时Freescale SPI的帧格式。但是此帧格式中,片选信号SSIFss不符合CC2420模块的SPI通信规则,所以选择了另一个引脚模拟SPI片选信号,即PD3/U1Tx引脚。

本文引用地址://m.amcfsurvey.com/article/163478.htm


2 IEEE 802.1 5.4标准
IEEE标准委员会在2000年12月份正式批准并成立了802.15.4工作组,任务就是为了满足低功耗、低成本的网络要求,开发一个低数据率的WPAN标准。IEEE802.15.4是基于标准的协议,它为无线网络应用提供所需要的网络基础设施;具有复杂度低、成本低、功耗低的特点,能在低成本设备之间进行低数据率的传输。该标准满足国际标准组织(ISO)开放系统互连(OSI)参考模式,包括物理层、媒体访问控制层、网络层和高层。IEEE802.15.4定义了物理层(PHY)和媒体访问控制层(MAC),协议结构如图3所示。

3 通信软件设计
3.1 总体设计
CC2420模块使用SPI接口与主机进行通信,因此本设计中以EasyARM1138开发板作为主机,CC2420模块作为从机,分别作为发送端和接收端。先在开发板上通过SPI引脚对CC2420进行初始化;再对CC2420芯片内部的寄存器进行相应的配置,以及定义通信中使用的数据格式;最后设置好信道后启动发送。
3.2 发送端和接收端软件设计
要实现点对点的通信就是要实现发送端和接收端的功能,使两个节点间可自由地交换信息。下面就主要介绍其实现的方法。



评论


相关推荐

技术专区

关闭