基于CC1000无线传感器网络节点设计与实现.pdfVIP

  • 2
  • 0
  • 约1.69万字
  • 约 6页
  • 2017-08-31 发布于安徽
  • 举报

基于CC1000无线传感器网络节点设计与实现.pdf

基于CC1000 的无线传感器网络节点的设计与实现 赵洋,李永战,蔡皓,高迪 北京邮电大学自动化学院,北京 (100876 ) E-mail :zhaoyanggreat@ 摘 要:无线传感器网络节点通过自组织的方式构成网络,实时感知和采集处理周边环境参 数,获取准确信息。本文对无线传感器网络节点进行研究,给出节点结构,设计节点的硬件 电路并对节点进行软件检测,完成节点封装。 关键词:无线传感器网络,节点,ATmega128L ,CC1000 中图分类号:TP393 1 引言 无线传感器网络(Wireless Sensor Networks ,WSNs )是将大量低功耗、低成本的无线 传感器节点布置到相关区域,各传感器节点通过自组织快速形成的一种分布式网络[1] 。 WSNs 具有广阔的应用前景,例如灾难预警与救助、环境监测和生物多样化勘测、智能楼宇、 设备管理、机器监视和维护、运输和信息通信业务等[2,3] 。 传感器节点是组成 WSNs 的基本单位,节点将采集的信息经过数据处理和信息融合后 传送给相邻节点,根据采用的路由协议最终传送到汇聚节点(sink )。汇聚节点解析接收到 的数据,在PC 上通过界面程序显示,也可通过汇聚节点连接到因特网上实现信息的更广泛 传递。由此可知,节点的设计直接影响到WSNs 的性能。出于WSNs 低功耗、低成本的考 虑,通常采用8 位单片机为节点CPU 。本文设计实现了以高档8 位AVR 单片机ATmega128L 为核心,结合外围传感器和无线收发芯片CC1000 的无线传感器网络节点。 2 节点结构 无线传感器网络节点通常由数据采集模块、数据处理模块和数据传输模块组成。其中, 数据采集模块监测采集区域内信息并将其转换成一定格式的数据,节点提供用于连接不同传 感器的接口。为了提高节点电路板的利用率,设计时将节点的数据采集模块单独设计为一块 电路板即传感器板,数据处理模块和数据传输模块集成在一块电路板即处理器板,这样在不 同应用中节点的处理器板可以通过通用接口连接不同的传感器板。数据处理模块控制其他模 块以及WSNs 的路由协议、同步定位执行和节点的功耗管理等。数据传输模块主要由低功耗 无线通信芯片CC1000及其外围电路组成,软件上运行相应的通信协议。由于将数据采集模 块与数据处理和传输模块分成两块电路板进行设计,所以本文主要设计实现处理器板。节点 结构图如图1所示。 图1 无线传感器网络节点结构图 - 1 - 3 无线传感器网络节点硬件设计 3.1 数据处理模块设计 ATmega128L是ATMEL公司于2001年推出的采用低功耗CMOS工艺生产的基于AVR RISC结构的8位微控制器。该芯片内部采用Harvard结构,具有极低的能耗和丰富的资源。具 有片内128KB的FLASH存储器,4KB 的SRAM数据存储器(可外接扩展到64KB )和4KB 的 2 E PROM存储器。该芯片还有8个10位ADC通道,2个8位和2个16位硬件定时/计数器,可在 多种不同模式下工作;8个PWM通道、可编程看门狗定时器和片上振荡器、片上模拟比较器; 2 USART0/1 、SPI、I C总线接口;可以采用JTAG编程和ISP编程两种方式。除正常工作模式 外,ATmega128L还具有6种不同等级的低能耗操作模式,每种模式具有不同的能耗[4] 。因此 ATmega128L非常适合于低能耗的应用场合。数据处理模块选用ATmega128L进行开发,其 接口电路如图2所示。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档