- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术第11章 单片机系统无线扩展技术
共103 本章教学要求 (1)熟悉单片机无线接口的工作原理。 (2)熟悉nRF905无线数传芯片接口电路的设计方法。 (3)了解无线传感网络ZigBee的基本原理和应用。 本 章 目 录 11.1 点对点无线通信 11.1.1 nRF905芯片介绍 11.1.2 应用nRF905扩展单片机无线接口 11.2 ZigBee无线网络技术简介 11.2.1 ZigBee网络框架 11.2.2 ZigBee网络中的设备 11.2.3 ZigBee网络拓扑结构 11.2.4 ZigBee技术的特点和应用领域 前 言 与有线通信技术相比,无线通信技术具有如下优点: 布线成本低,不需要专门的电缆; 只需将设备与无线数据传输模块相连接,建网快捷、扩展性好; 维护方便, 灵活性高, 易用性好, 可快速构建应用系统。 随着射频技术和集成电路的发展,短距离无线数据传输速率也越来越快,抗干扰能力也越来越强,体积却越来越小,功率和成本越来越低,开发简单快速,极大地促进了移动电子设备的发展。 目前,无线数据传输使用范围非常广泛,包括工业控制、交通物流、环境监测、市政设施、粮情监测、仓库监测、医疗监护、家庭电子、社区服务和物业管理等诸多方面。 前 言 目前广泛应用的无线通信技术主要有: 无线传感网络(ZigBee); 蓝牙(Bluetooth); 红外(IrDA); 无线局域网802.11(Wi-Fi)。 还有一些近距离无线技术标准,例如: 射频标签RFID; 超宽频UWB(UltraWideBand); 短距离通信(NFC); HomeRF等。 这些技术都有各自的特点和适用的场合。本章将以点对点无线通信和ZigBee无线传感网络为例介绍单片机无线接口技术。 11.1 点对点无线通信 早期的无线收发电路采用分立元件组成,调试复杂而且稳定性欠佳。随着大规模集成电路技术的发展,短距离无线收发芯片已经集成化,形成单片数字信号射频收发芯片,只需要增加少量外围器件就可组成一致性良好,性能稳定的无线收发模块。 这些射频收发芯片一般均采用串行接口同单片机进行通信,因此单片机只要通过通信接口对射频收发芯片内部的寄存器进行配置就可以改变发射功率、工作频率等参数,数据的传输也是通过串行接口进行的,极大地方便了单片机无线应用开发。 这些射频收发芯片主要有挪威Nordic公司生产的nRF401,nRF905,nRF2401等,美国Analog公司生产的ADF7021,ADF7022,ADF7025等,Chipcon公司生产的CC1100,CC1020,CC2500等,Silicon Labs公司生产的Si4430/31/32等芯片。 本节将以nRF905为例介绍射频收发芯片与单片机的接口技术。 11.1.1 nRF905芯片介绍 nRF905是集成度很高的多频段单片射频收发器。 工作于433/868/915MHz三个ISM(工业、科学和医学)频道。 nRF905采用GFSK调制方式,最高工作速率50kbps。 芯片内部集成了曼彻斯特编码和解码器。 利用SPI接口同单片机进行数据交换。 外部只需连接少量电阻和电容元件,配置简单方便。 最大发射功率为10dBm。 接收灵敏度为-100dBm。 工作电压为1.9~3.6V。 功耗低,发送功率-10dBm时电流为9mA,接收时为12.5mA,待机模式下仅为2.5?A。 适用于无线数据通信、无线报警及安全系统、无线监测等领域。 11.1.1 nRF905芯片介绍 nRF905内部结构图 11.1.1 nRF905芯片介绍 11.1.1 nRF905芯片介绍 nRF905有两种工作模式和两种节能模式。 两种工作模式是: ShockBurstTM接收模式 ShockBurstTM发送模式 两种节能模式是:掉电模式和待机模式。 其工作模式由PWR_UP、TRX_CE和TX_EN三个引脚决定,见下表。 11.1.1 nRF905芯片介绍 nRF905有5个内部寄存器, 可通过对这5个寄存器的操作实现对芯片控制、发送和接收数据。各寄存器功能描述: 1)状态寄存器 状态寄存器(Status-Register)是只读寄存器, 其中位7是地址匹配状态(AM)信息, 位5是数据就绪DR, 其他位没有用。 2)射频配置寄存器 射频配置寄存器(RF-Configuration Register)共有9字节,用来配置nRF905的射频工作频段、输出功率,工作方式、本机地址、发送和接收字节数等信息。 具体内容见表11-3和表11-4。 11.1.1 nRF905芯片介绍 11.1.1 nRF905芯片介绍 11
文档评论(0)