帮帮文库

返回

(Zigbee无线路由器的设计) (Zigbee无线路由器的设计)

格式:word 上传:2022-06-25 14:14:51

《(Zigbee无线路由器的设计)》修改意见稿

1、“.....这样,沿着所有它通过的连接,数据包携带着连接成本的总和。这个过程直持续到数据包到达目标设备。通过不同的路由器,许多副本都将到达目标设备。目标设备选择最好的数据包,然后发回个路径答复数据包给源设备。数据包是个单点发送数据包,它沿着中间节点的相反路径传送直到它到达原来发送请求的节点为止。旦条路径被创建,数据包就可以发送了。当个结点与它的下级相邻节点失去了连接当它发送数据时,没有收到,该节点向所有等待接收它的数据包的节点发送个数据包,将它的路径设为无效。各个结点根据收到的数据包或者来更新它的路由表。路径保持维护网状网提供路径维护和网络自愈功能。中间节点沿着连接跟踪传送失败,如果个连接被认定是坏链,那么上游节点将针对所有使用这条连接的路径启动路径修复。节点发起重新发现直到下次数据包到达该节点,标志路径修复完成。如果不能够启动路径发现或者由于种原因失败了,节点则向数据包的源节点发送个路径包,它将负责启动新路径的发现。这两种方法,路径都自动重建......”

2、“.....如果在定的时间周期内,没有数据通过沿着这条路径发送,这条路径将被表示为期满。期满的路径直保留到它所占用的空间要被使用为止。这样,路径在绝对不使用之前不会被删除掉的。在配置文件文件中配置自动路径期满时间。设置为期满时间,单位为秒。如果设置为,则表示关闭自动期满功能。第五章无线路由器硬件设计主电路设计是真正的解决方案,结合了行业中领先的射频收发器和符合协议的,具有工业级,集成小体积的微处理器,家族包括个产品,和。区别在于内置闪存的容量不同有,和字节并具有的和其他强大的支持特性。基于公司的技术平台采用微米工艺生产工作在,封装下,在接收和发射模式下,电流损耗分别低于或。外围电路设计是无线设计,其内部已经建成了大量必要的电路,因此采用较少的外围电路即可实现信号的收发功能。下图为参考电路设计图外围电路设计其中和为,连接晶振电路和为和去耦电容,用以电源滤波,来提高芯片工作的稳定性为,电路中的非平衡变压器由电容和电感以及个微波传输线组成......”

3、“.....低功耗设计。为为,为为,和为偏置电阻,电阻主要用来为的晶振提供合适的工作电流为电源电路与上电复位电路图电源电路与上电复位电路此电路可以由仿真器供电,或外接两节干电池供电。芯片工作电压为,额定为伏。上电复位电路由个电容,按键和上拉电阻组成。串口电路图串口电路为了能够使开发平台可以和机通信,我们可以使用机的外围接口,例如口,并口,串口。其中串口通信是最简单的种。机通过串口向板子发送控制信息,板子向通过串口反馈自己的状态。使用单片机的串口模块能够给程序的调试带来很多的方便之处,在单片机程序运行的时候可以使用串口向机发送各种数据信息。同时,也可以利用机通过串口向单片机发送各种数据,这就开通了单片机和机通信的个渠道。针串口电路由组成信号电平转换电路,其与传统的的区别是,它只需供电,而不需,与板子上的供电电源匹配。按键电路图按键电路板子上设置了上,下,左,右,确认和取消键。四个方向键采用采样输入,由口读入......”

4、“.....为路运放芯片,使用其中两个,用于信号的比较和放大。显示图显示电路四个灯,灯颜色分为红,黄,绿,蓝四种,用于在设备在建网,绑定,切换等时的指示。分别接到芯片的,,,端口。为限流排阻。排针引出调试端口和部分芯片引脚图排针引出端口的设计画出各元器件的封装,各元件尽量选用最小的贴片封装。芯片的接地引脚接地,距离使用单独过孔的封装引脚越近越好。退耦电容器也应安放在尽可能靠近供电引脚处,并且通过单独的过孔连接到的接地面。电源滤波极为重要。进行的排版,板子大小长度为,完成后的如下图完成后的第六章无线路由器的软件设计在设计路由器的软件代码时,是基于的协议栈的,首先我们来认识下协议栈,了解它是怎么工作的,各层之间又是怎么通信的。操作系统抽象层网络中的各种操作需要利用协议栈各层所提供的原语操作来共同完成。原语操作的实现过程往往需要向下层发起个原语操作并且通过下层返回的操作结果来判断出下条要执行的原语操作。标准和协议规范中定义的各层原语操作多达数十条,原语的操作过程也比较复杂......”

5、“.....对于这样个复杂的嵌入式通信软件来说,其实现通常需要依靠嵌入式操作系统来完成。公司为自己设计的协议栈中提供了个名为操作系统抽象层的协议栈调度程序。对于用户来说,除了能够看到这个调度程序外,其它任何协议栈操作的具体实现细节都被封装在库代码中。用户在进行具体的应用开发时只能够通过调用接口来进行,而无权知道,协议栈实现的具体细节。它提供以下管理任务登记,初始化,和启动任务间的信息交换任务同步中断处理定时器管理存储器分配术语任务个任务也称作个线程,是个简单的程序,该程序可以认为完全只属于自己。每个任务都是整个应用的部分,并被赋予定的优先级,有它自己的套寄存器和栈空间。典型的,每个任务都是个无限的循环。每个任务都处于以下种状态之休眠态,就绪态,运行态,挂起态以及被中断态。多任务多任务运行的实现实际上是靠在许多任务之间切换,调度。只有个,轮流服务于个系列任务中的个。多任务运行很像前后台系统,但后台任务有多个。多任务运行使的利用率达到最大......”

6、“.....使用多任务,应用程序将更容易设计与维护。消息队列用于给任务发消息。消息队列实际上是邮箱队列。通过内核提供的服务,任务或中断服务子程序可以将条消息该消息的指针放入消息队列。同样,个或多个任务可以通过内核服务从消息队列中得到消息。发送和接收消息的任务约定,传递消息实际上是传递指针指向的内容。协议栈中的每层都设计了个事件处理函数,用来处理与这层操作相关的各种事件。将这些事件处理函数看成是与协议栈每层相对应的任务,由协议栈中调度程序来进行管理。这样,对于协议栈来说,无论何时发生了何种事件,我们都可以通过调度协议栈相应层的任务,即事件处理函数来进行处理。协议栈的架构图在项目中的目录结构上图各个目录含义如下应用层目录,其结构如图所示,这个目录下的四个高亮的文件就是创建个新项目时要主要添加的文件,图示为协调器工程。图目录结构硬件层目录,其目录结构如图所示,下的文件时公用文件,基本上与硬件无关,其中为断言文件,用于调试,为驱动文件,抽象出与硬件无关的驱动函数......”

7、“.....目录下主要包含各个硬件模块的头文件,而目录下的文件是跟硬件平台相关的,可以看到有两个平台,分别是和平台,其中是高亮的,说明使用的是平台。图目录结构层目录,其目录结构如图所示,和两个目录分别表示层分为了高层和底层两层,目录下则包含了层的参数配置文件和其的库的函数接口文件。图层目录结构监控调试层目录,该文件下的文件主要用于调试目的,即实现通过串口调试各层,与各层进行直接交互。网络层目录,含网络层配置参数文件及网络层库的函数接口文件,及层库的函数接口。协议栈的操作系统。层目录,包含层处理函数接口文件。安全层目录,包含安全层处理函数接口文件。和设备的地址处理函数目录,包括地址模式的定义及地址处理函数。工程配置目录,包括空间划分及相关配置信息。指设备对象,可认为是种公共的功能集,方便用户用自定义的对象调用子层的服务和层服务。目录如图所示,其中是导出层接口文件,是需调用的网络层函数。图层目录结构目录如图所示......”

8、“.....在中包含对硬件开发平台各类外设进行控制的接口函数。图目录结构输出文件目录,这个自动生成。相关的工程选项设置打开工程后,选中工程名,然后选择。如下图所示,选择条目下的标签,即进入的编译选项设置界面。要为工程添加条编译选项,只需在框内添加条新选项即可要取消编译选项,只需在该编译选项的左侧添加即可。图编译选项下表列出了开发过程中经常使用的编译选项。表编译选项选项名称描述允许协调器进行绑定取消事件处理循环的自动开始功能设备重启时,载入基本的设置允许设备保存网络状态信息到从恢复信息允许终端设备自动从父节点索取信息向协调器索取信息的间隔单位使能电池供电设备的能量节省功能图和的定义可以设定为任意的位值,但是必须保证在同网络中协调器和各个节点的值致。定义端口号为。设备设备和设备版本的定义在中。模板程序的协调器设备定义如下图协调器设备定义终端节点设备定义如下图终端设备定义命令灯开关系统中,只定义了个操作命令,定义在中。图切换灯命令将命令添加到命令列表中对于协调器设备......”

9、“.....对于终端节点设备来说是输出命令。协调器中定义如下图协调器命令数和命令列表的定义终端设备定义如下图终端命令数和命令列表的定义端口描述符在中修改协调器设备的简单描述符定义图协调器的简单描述符定义,端口号协调器命令数和命令列表的定义备,设备版本,保留,输入命令数,输入命令列表地址,输出命令数输出命令列表地址协调器的建网程序中协调器的建网过程如下程序下载到模块中,上电后,红灯迅速闪动,说明无个有效地物理地址,按下键随机分配个物理地址,黄灯亮,等待建网。按下键,触发事件,进入中的事件处理函数,执行。进入中的函数,从中读出设备的逻辑类型,并将设备逻辑类型改写为协调器,启动方式为自动启动,然后复位重新启动,运行进入事件,启动协议栈,并建立网络。此时蓝灯闪下,绿灯闪几下后就直亮着,表示已成功建立网络。启动之后修改状态为启动状态。路由器加入网络的过程按下键,设备以路由器启动。扫描网络,加入协调器建立的网络。两个程序皆可终端设备加入网络的过程下进程序后,按下......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
Zigbee无线路由器的设计.doc预览图(1)
1 页 / 共 75
Zigbee无线路由器的设计.doc预览图(2)
2 页 / 共 75
Zigbee无线路由器的设计.doc预览图(3)
3 页 / 共 75
Zigbee无线路由器的设计.doc预览图(4)
4 页 / 共 75
Zigbee无线路由器的设计.doc预览图(5)
5 页 / 共 75
Zigbee无线路由器的设计.doc预览图(6)
6 页 / 共 75
Zigbee无线路由器的设计.doc预览图(7)
7 页 / 共 75
Zigbee无线路由器的设计.doc预览图(8)
8 页 / 共 75
Zigbee无线路由器的设计.doc预览图(9)
9 页 / 共 75
Zigbee无线路由器的设计.doc预览图(10)
10 页 / 共 75
Zigbee无线路由器的设计.doc预览图(11)
11 页 / 共 75
Zigbee无线路由器的设计.doc预览图(12)
12 页 / 共 75
Zigbee无线路由器的设计.doc预览图(13)
13 页 / 共 75
Zigbee无线路由器的设计.doc预览图(14)
14 页 / 共 75
Zigbee无线路由器的设计.doc预览图(15)
15 页 / 共 75
预览结束,还剩 60 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档