b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

arduino无线组网_arduino nrf24l01组网_arduino zigbee组网

电脑杂谈  发布时间:2017-02-20 18:37:38  来源:网络整理

arduino nrf24l01组网_arduino无线组网_arduino zigbee组网

无线传感器网络是物联网底层网络的重要技术形式,它综合了传感器技术、信息处理技术和无线通信等技术。无线传感器网络节点作为无线传感网络的基本组成部分,它的性能优劣及实用性关系到整个网络的工作效率和工作成本,因此高性能低成本的无线传感节点成为无线传感网络设计的关键。目前传统的无线传感节点主要有两种类型:一种是封装好直接购买可用的节点如Micaz、TelosB节点;另一种是在特定芯片如CC2430、CC2530上自主设计制作的节点。前一种节点性能佳,但价格较贵且可定制性差,后一种节点,虽价格便宜,但开发工作量大,且可扩展的接口少。

Arduino是近年来快速流行起来的一种控制器,其硬件电路的核心是一个R芯片,整块电路板在功能上与单片机开发板类似,但是Arduino板要比单片机开发板在功能上强大很多。ZigBee是一种短距离无线通信技术,它可以很好地解决物联网中最后100 m的通信问题,并且已经广泛地应用于智能交通、智能医疗、智能家居和工业自动化当中。本文针对现有的无线传感网络节点的发展现状,从硬件角度着手,设计了一种基于Arduino的ZigBee无线传感节点,它将Arduino软硬件开源、接口丰富、容易上手、价格低廉、可根据应用需求实现个性化系统设计等特性与ZigBee技术传输延时较低、复杂度低、容量高、功率消耗极低、成本低廉等特性结合到一起,实现更具有实用性和更适用于物联网的无线传感网络节点。

1 硬件整体设计

无线传感网络节点硬件电路包括处理器模块、传感器模块、无线通信模块及电源模块。其中,电源部分为整个节点提供能量,其余3个均是耗能模块。本文采用Arduino Uno R3功能板的电路作为硬件设计的基础电路板,并结合实际需求在该电路基础上进行组成部件的删减和功能模块的增加。Arduino Uno R3是Arduino USB接口系列的最新版本。其上的所有参考设计均是基于R芯片ATmega328的,二者的管脚是兼容的。

节点的各个模块中,处理器模块采用单片机ATmega328P—PU作为CPU对传感数据进行采集、处理和传输,单片机ATmega16U2-MU作为转换芯片实现USB接口数据与处理器串口数据的对接。传感器模块设为接口模式,没有直接选定传感器并将该传感器连接到电路中。传感器模块接口包括数字信号接口和模拟信号接口。无线通信模块采用Digi公司生产的XBee ZB模块,XBee ZB模块通过RX、TX串口与单片机进行数据通信。电源模块采用电池供电和USB供电协作模式,为了避免电池供电和USB供电同时接入电路产生冲突,采用 FDN34 0P场效应管来实现电池供电和USB供电模式的自动切换。此外,节点还通过硬件辅助的形式控制传感模块和无线通信模块的工作状态,以降低节点的工作能耗。无线传感网络节点硬件系统结构框图如图1所示。

2 模块设计

2.1 处理器模块

arduino无线组网_arduino nrf24l01组网_arduino zigbee组网

节点硬件系统处理器模块的元器件选型主要是基于Arduino Uno R3功能板。Arduino Uno R3电路板的主控芯片是ATmega328P—PU,USB转串口芯片是ATmega16U2-MU。单片机ATmega328P—PU是一款高性能低功耗的R。另外,ATmega16U2-MU芯片的D-引脚接USB接口的数据线D-,D+ 引脚接USB接口的数据线D+。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-33525-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 科特柯本
      科特柯本

      敌人要到你头上拉屍

    热点图片
    拼命载入中...