所有分类
  • 所有分类
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
  • 解说文案

例说XBee无线模块开发

例说XBee无线模块开发 

作者:(美)提图斯 著 

出版时间:2014年版 

内容简介 

  本书是唯一一本介绍XBee模块的实战型图书,它通过清晰的步骤教会工程师如何在自己的设计中采用XBee模块。和其他书不一样的地方是作者通过22个实验,涉及如何使用X-CTU软件,如何修改XBee模块配置,如何进行单向数字输入通信,通过XBee实现远程控制,XBee模块如何传输与控制模拟信号和数字信号,通过API控制本地以及远程XBee模块,远程控制I/O接口,远程控制PWM输出,通过广播命令控制多个XBee模块,MCU和XBee模块间的通信,XBee模块间的双向通信,如何发现附近的XBee模块,如何建立一个小型XBee网络,测量一个网络中的数字和模拟信号,如何运用未知数量的XBee模块,探索周期操作等,帮助读者由浅入深,在动手实践的过程中理解XBee模块的使用方式与注意事项。每一个实验都包含模块配置、模块相应功能参数的介绍、应用背景以及需要的控制器和软件。每一个实验都包含了配置、建立、验证以及接口设计等完整过程。每一个实验都包含调试和测试信息,以及已经配置好的下载文件和具有详细注释的源代码供开发者学习使用。 

目录译者序 

序言 

前言 

实验1 X-CTU软件简介  1 

实验要求  1 

简介  1 

实验2 如何修改XBee模块的配置  6 

实验要求  6 

简介  6 

实验3 单向数字输入通信  11 

实验要求  11 

简介  11 

实验4 用XBee模块实现远程控制  20 

实验要求  20 

简介  20 

实验5 XBee模块传输和控制模拟信号  25 

实验要求  25 

简介  25 

实验6 模拟设备和数字设备的远程控制  36 

实验要求  36 

简介  36 

可选步骤  43 

第六步答案  44 

实验7 如何在逻辑电平跳变时传输数据  45 

实验要求  45 

简介  45 

制作准确的逻辑电平转换电路  51 

实验8 如何处理多个来自模拟输入的数据  53 

实验要求  53 

简介  53 

关于采样率的提示  56 

第八步答案  57 

实验9 休眠模式和休眠模式定时的研究  58 

实验要求  58 

简介  58 

实验10 如何使用API数据包控制本地XBee模块  65 

实验要求  65 

简介  65 

第八步答案  71 

实验11 如何使用API数据包控制远程XBee模块  72 

实验要求  72 

简介  72 

即时命令动作  79 

实验12 如何使用API数据包控制远程模块I/O接口  80 

实验要求  80 

简介  80 

实验答案  85 

实验13 PWM输出的远程控制  86 

实验要求  86 

简介  86 

更好的方法  92 

参考资料  92 

实验14 解析数字引脚及模拟引脚输出的数据以及控制独立的数字输出  93 

实验要求  93 

简介  93 

实验答案  99 

实验15 使用广播命令控制多个XBee模块  100 

实验要求  100 

简介  100 

实验答案  105 

实验16 MCU和XBee模块间如何通信  107 

实验要求  107 

简介  107 

如何使用UART  109 

终端模拟器软件  110 

使用Arduino Uno模块  111 

使用ARM mbed模块  113 

实验17 XBee模块间的双向通信  117 

实验要求  117 

简介  117 

软件  119 

终端模拟器软件  120 

使用Arduino Uno模块  121 

使用ARM mbed模块  126 

通过MCU的AT命令远程控制XBee模块  130 

实验18 如何发现附近的XBee模块  133 

实验目的  133 

实验要求  133 

简介  133 

实验18软件流程图  139 

使用Arduino Uno模块  139 

使用ARM mbed模块  147 

最终步骤  152 

重要注释  153 

实验19 如何建立一个小型XBee网络  154 

实验目的  154 

实验要求  154 

简介  154 

为什么要关联网络中的XBee模块  160 

结论  162 

实验20 测量网络中的数字和模拟信号  163 

实验要求  163 

简介  163 

使用ARM mbed模块  171 

使用Arduino Uno模块  179 

实验21 如何运用未知数量的XBee模块  188 

实验要求  188 

简介  188 

MCU软件  192 

程序描述  192 

使用ARM mbed模块  196 

使用Arduino Uno模块  202 

结论  208 

实验22 探索周期操作  209 

实验要求  209 

简介  209 

带有I/O报告的周期性唤醒  210 

带协调器轮询的周期性唤醒  216 

附录A 逻辑电平转换电路  221 

附录B 十六进制数和校验和  224 

附录C XBee(XB24)模块默认的调制解调器配置设置  227 

附录D 电子与XBee资源  230 

附录E Excel电子表格包生成工具  233 

附录F XBee实验材料清单  235 

附录G 美国标准信息交换码(ASCII)  237 

附录H 故障诊断与处理  239 

附录I 空白表  242 

附录J XBee连接信息  244 

术语  245 

资源下载
下载价格10 金币
VIP免费
0
没有账号?注册  忘记密码?

社交账号快速登录