首页> FAQ> 当前页

问:数据链路层的总体设计,其中包括那几个主要模块?

答:(1)接口  MAC和物理层间的接El描述了物理层提供的服务原语。MAC和网络层间的接口定义了提供给网络层的服务原语。 (2)定时器定时器是WirelessHART标准中的一个基本模块,它提供精确时间以确保系统的正确操作。一个重要的挑战是如何设计定时器模块,并使那些10ms的时隙保持时间同步。  (3)通信表每个网络设备维护一个数据链路层的表集合。超帧表和链路表 存储了网络管理器创建的通信配置;邻居表是一个能直接通信的邻居节点列表;图路由表被用于记录路由信息,并协助网络层。 (4)链路调度器链路调度器的功能是:基于超帧表和链路表中的通信调度 信息确定下一个时隙的使用。链路调度器复杂的原因有:传输的优先级、链路的变化、超帧的使能和不使能。每个能影响链路调度的事件都将引起链路调度的重新评估。 (5)报文处理模块报文处理模块分别缓冲来自于网络层和物理层的数据报。 (6)状态机  数据链路层的状态机由三个主要部件组成:TDMA状态机、 XMIT和RECV引擎。TDMA状态机负责执行时隙通信并调整计数器时钟。XMIT和 RECV引擎直接控制发送接收机的硬件部分,分别用于发送和接收数据报。