物联网通信技术及应用 (35).pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

对于IrDA1.1,其物理层框图如下图所示。由于FIR不再依托UART,其最高通信速率可达到4?Mbps。在物理层之上的IrLAP(LinkAccessProtocol)层要求所有的红外连接以916?kbps的速率(3/16调制)建立起始连接,因此支持4?Mbps速率的设备至少必须支持916?kbps的速率,这样也保证了4?Mbps的设备可以与仅支持916?kbps的低速设备相通信,即保证向后兼容。速率为0.576?Mbps和1.152?Mbps时,FIR使用与IrDA1.0相同的RZI编码,只是用1/4比特宽替代3/16调制。如果发送0100110101这一串二进制码,下图示意出实际传输的信号在不同速率下的脉冲编码(较低速率和0.576?Mbps以及1.152?Mbps),其中NRZ表示未经调制的原始信号。当波特率为4?Mbps时,FIR采用了全新的4PPM(PulsePositionModulation)调制/解调,即依靠脉冲的相位来表达所传输的数据信息,其通信原理与SIR不同,见下表。其中逻辑1表示在这段数据符号位内LED发送红外光,逻辑0表示在这段数据符号位内LED处于关断状态。每两个比特即“比特对”被一起编码成一个500?ns宽的“数据符号位”,每个符号位分为4等份,只有一份包含光脉冲,信息靠数据符号脉冲的位置来传达。对于4?Mbps的传输速率,光脉冲宽度为125?ns,发射器闪烁频率为数据传输速率的一半即2Mbps,而且在一段固定时间内,接收器收到的脉冲数目是一定的,这将使接收器比较容易与外界环境光强度保持一致,使接收到的只是变化的部分即有用信号。5.2.2连接建立协议层(IrLAP)连接建立协议层的定义与OSI(OpenSystemInterconnectReferenceModel)开放式系统互连参考模型第二层——数据链路层相对应,是红外通信规范强制性定义层。IrLAP以现有的高级数据链路控制协议HDLC(High-LevelDataLinkControl)和同步数据链路控制SDLC(SynchronousDataLinkControl)半双工协议为基础,经修订以适应红外通信需要。IrLAP为软件提供了一系列指南,如寻找其他可连接设备,解决地址冲突,初始化某一连接,传输数据以及断开连接。IrLAP对不同的数据传输速率定义了三种帧结构:①异步帧(速率在916~115.2?kbps之间);②同步HDLC帧(速率为0.576?Mbps和1.152?Mbps);③同步4PPM帧(速率为4?Mbps)。速率在115.2?kbps(包括115.2?kbps)之内时,信号除使用RZI编码外,还被组织成异步帧,每一字节异步传输,具有一起始位,8比特数据位和一停止位。数据传输率在115.2kbps以上时,数据以包含有许多字节的数据包——同步帧串行同步传输。同步帧的数据包由两个起始标记字,8比特目标地址,数据(8比特控制信息和其他2045B数据),循环冗余码校验位(16或32比特)和一个停止标记字组成。包括循环冗余码校验位在内的数据包由与IrDA兼容的芯片组产生。5.3基于IrDA协议栈的红外通信

5.3.1IrDA协议栈IrDA是一套层叠的专门针对点对点红外通信的协议,下图是IrDA协议栈的结构图。其中有核心协议和可选协议之分。核心协议包括:红外物理层(InfraredPhysicallayer,IrPHY)定义硬件要求和低级数据帧结构以及帧传送速度;红外链路建立协议(InfraredLinkAccessProtocol,IrLAP)在自动协商好的参数基础上提供可靠的、无故障的数据交换;红外链路管理协议(InfraredLinkManagementProtocol,IrLMP)提供建立在IrLAP连接上的多路复用及数据链路管理;信息获取服务(InformationAccessService,IAS)提供一个设备所拥有的相关服务检索表。依据各种特殊应用需求可选配如下协议:微型传输协议(TinyTransportProtocol,TTP)对每通道加入流控制来保持传输顺畅。红外对象交换协议(InfraredObjectExchange,IrOBEX)文件和其他数据对象的交换服务。红外通信(InfraredCommunication,IrCOMM)串、并行口仿真,使当前的应用能够在IrDA平台上使用串、并行口通信,而不必进行转换。红外局域网(InfraredLocalAreaNetWord,IrLAN)能为

文档评论(0)

恬淡虚无 + 关注
实名认证
文档贡献者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档