新闻中心

EEPW首页>模拟技术>设计应用> 无线传感器网络的温室测控系统方案

无线传感器网络的温室测控系统方案

作者: 时间:2012-05-11 来源:网络 收藏
PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  图2节点的硬件结构

  微控制器单元是节点的核心部件,负责处理数据并协调整个系统。 通常选取低功耗、带有混合型号处理能力的微控制器。 这类微控制器在单个芯片上一般具有UART、SPI、I2C 等通用接口;另外由于需要获取采集的数据,同时还应具备多通道的模数转换器;最后,微控制必须具备电源管理功能,使得节点在不工作时可以切换到低功耗甚至超低功耗模式下运行。 本次设计最终选用了AT2MEL 公司生产的ATmega128L 作为微控制器单元主要出于以下两点原因:首先,ATmega128L 采用的RISC技术使其具有较高的计算性能; 其次,AT2mega128L 的可用开源开发软件工具成熟且TinyOS操作系统(传感器节点操作系统) 对其支持较好。 因此为了更加快速地建立传感器节点原型平台,选择ATmega128L 作为节点的数据处理单元。

  作为与外界交换信息的接口,通信射频模块是传感器节点另外一个重要的单元。射频芯片的选择涉及到芯片的数据传输速率、接收与发送功率、休眠的能耗、启动稳定时间和信号调制方式等。 出于TinyOS 已包含CC2420 驱动支持的原因,本设计选用了Chipcon 公司的CC2420 射频芯片。

  扩展接口使用了Mica2 系列的通用51 针标准接口,该接口已成为传感器节点的与传感器模块互连的事实标准接口。 该接口包含两个相同的部分,分别安装在电路板的两侧可以实现模块堆叠扩展。 按照该接口设计出的传感器节点, 可以直接使用Crossbow 公司和各个研究机构设计的大部分传感器模块。

  虽然ATmega128L 微控制器自带了4kB 的EEPROM 数据存储区域,但是对于传感器节点来说,拥有一个相对容量更多的、永久的数据存储区域是十分必要的。 例如远程节点代码的自动更新、节点配置信息的保存等都需要更多的存储空间才能得以应用。 为了实现传感器网络系统状态监测组件中的日志模块, 传感器节点的设计中使用了额外的AT45DB041B 非易失FLASH 存储器, 其大小为512kB.

  传感器节点采用两节AA 电池供电,为了降低成本,模块未采用专门的监控芯片来进行掉电保护。

  3. 2 汇聚节点的设计

  在系统中,汇聚节点是传感器网络与管理节点或者其他外部网络通信的桥梁,在传感器网络中起到网关的作用。 汇聚节点的硬件结构如图3 所示。

无线传感器网络的温室测控系统方案

  图3 汇聚节点的硬件结构

作为一款ARM 处理器,PXA270 采用基于AR2MV5TE 的XScale 架构,提供了强大的处理功能。 与PXA25X系列处理器相比, PXA270 在XScale 微架构基础上增加了Intel Wireless MMX 技术,提高了处理多媒体的效率,优化了处理器的功耗,同时添加了针对移动终端设备设计的新功能。 它的主要特性如下:

  (1) 内部集成丰富的外设接口,如USB Host 控制器、PCMCIA/ SD/ MMC 卡控制器、I2C 接口、串口、实时时钟, SSP 串行接口等,因而采用PXA270设计的系统集成度非常高;(2) 计算能力强大,最高主频达到624MHz ;(3) 无线SpeedStep 电源管理技术使系统可以根据CPU 的性能要求动态地调节功耗,可以动态调节CPU 的电压和频率来节省电源。 电源管理上,它支持多种运行模式。 包括一种正常操作电源模式(运行模式) 和五种低电源模式来控制电源消耗(空闲模式、深度空闲模式、等待模式、睡眠模式、深度睡眠模式) .汇聚节点实现了USB HOST、网络、串口、GSM接口,以及一个自定义



评论


相关推荐

技术专区

关闭