基于MSP430和CC2420无线传感器网络硬件节点设计.docVIP

基于MSP430和CC2420无线传感器网络硬件节点设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MSP430与CC2420的无线传感器网络的硬件节点设计 摘要: 传感器节点是组成无线传感器网络的基本单位本文通过对传感器硬件节点的分析,以射频芯片CC2420 为核心,设计了一种CC2420与MSP430单片机的无线传感器网络的硬件节点。关键词: 无线传感器网络 硬件节点; CC2420MSP430; 在无线传感器网络中,传感器节点是成无线传感器网络的基本单位,是的基础。设计了一种射频芯片CC2420和单片机MSP430无线传感器硬件节点硬件节点设计在节点设计时应考虑其具有的如下特点微型化应用中的传感器节点高度集成,低功耗网络往往部署在无人值守的地方,节点不能频繁更换电池,因此,如何运行速度,网络对节点的实时性要求很高,要求处理器的处理能力要强扩展接口多功能传感器产品是发展的趋势,而在前期设计中,不可能把所有的功能包括进来,这就要求系统有很强的可扩展性可靠性传感器网络可以分布在很广的地域维护困难,传感器网络的软、硬件必须具有高鲁棒性和容错性可能的成本。综合以上考虑本文设计的传感器节点框图如图1所示。 图1 系统硬件结构框图传感器节点由数据采集、数据处理、数据传输和电源组成,本方案MSP430作为核心MSP430在低功耗方面表现出色,并且工作性能稳定。以CC2420作为无线收发模块MSP430与CC2420通过SPI方式通信,MSP430采用主模式,CC2420采用从模式。节点的传感器模块与主板分离。由于节点为电池供电,要求传感器体积小、功耗低、外围电路简单,最好采用不需要复杂信号调理电路的数字传感器。主要芯片介绍CC2420 CC2420是一款兼容2.4GHz IEEE 802.15.4的无线收发芯片。该芯片体积小、功耗低,非常适合于家庭及楼宇自动化、工业监控等应用系统。CC2420具有完全集成的压控振荡器,只需要天线、16MHz晶振等非常少的外围电路就能在2.4GHz频段工作。CC2420只提供一个SPI接口与微处理器连接,通过这个接口完成设置和收发数据工作。许多单片机都集成了SPI控制器,例如MSP430,可以非常方便地与CC2420配合使用。简单的外围电路和处理器接口,使得CC2420可以应用在非常廉价的设备上。MSP430 MSP430是具有超低功耗特点的16位单片机,本方案选用MSP430F149,其功耗电流已经达到了mA级。它是功能强大的CPU内核:16位CPU和高效的RISC指令系统,无外扩的数据地址总线,在8MHz时可达到125ns的指令周期,具有16个快速响应中断,能及时处理各种紧急事件。丰富的片内外围功能模块:位的A/D转换器ADC12内包括采样/保持功能的ADC内核、转换存储逻辑、内部参考电平发生器、多种时钟源、采样及转换时序电路。有8个外通道,4个内通道,高达200kbps的采样速率,多种采样方式。两路USART通信串口,可用于UART和SPI模式;片内有精密硬件乘法器、两个16位定时器,6个并行口P~P6, 48条I/O口线,其具有64KB的闪存,用于存储采集数据CC2420与MSP430的CC2420与处理器的连接非常方便。它使用SFD、 FIFO、 FIFOP、和CCA 4个引脚表示收发数据的状态而处理器通过SPI接口与CC2420交换数据、发送命令等。CC2420收到物理帧的SFD字段后,会在SFD引脚输出高电平,直到接收完该帧。如果启动了地址辨识,在地址辩识失败后,SFD引脚立即转为输出低电平。FIFO和FIFOP引脚表示接收FIFO的缓存区状态。如果接收FIFO缓存区有数据,FIFO引脚输出高电平如果接收FIFO缓存区为空,FIFO引脚输出低电平。当FIFOP引脚在接收FIFO缓存区的数据超过某个临界值时,或者在CC2420接收到一个完整的帧以后输出高电平。临界值可以通过CC2420的寄存器设置。CCA引脚在信道有信号时输出高电平,它只在接收状态下有效。在CC2420进入接收状态至少8个符号(symbol)周期后,才会在CCA引脚上输出有效的信道状态信息。SPI接口由CSn、SI、SO和SCLK引脚组成。处理器通过SPI接口访问CC2420内部寄存器和存储器。在访问过程中,CC2420是SPI接口的从设备,接收来自处理器的时钟信号和片选信号,并在处理器的控制下执行输入/输出操作。SPI接口接收或者发送数据时,都与时钟下降沿对齐。CC2420与MSP430是通过SPI连接的,其中,MSP430处于主模式,CC2420处于从模式。MSP430还有4个I/O与CC2420相连,主要起查询CC2420状态的作用。CC2420与MSP430的接口电路如图2所示。 图2 视频采集系统硬件结构框图节点设计的要点及注意事项在设计节点时重点是射频部分 CC2420要求时钟源的精度在±40ppm以内。本文

文档评论(0)

nnh91 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档