Lonworks技术和LON总线.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LonWorks技术和LON总线 一、Lonworks技术概述及系统结构 二、LON总线分散式通信控制处理器 神经元芯片 三、通信 1 .双绞线收发器 2.电源线收发器 3.电力线收发器 4 .其他类型介质 5 .路由器 四、Lonworks通信协议——LonTalk 1.LonTalk协议概述 2.LonTalk协议物理层通信协议 3.LonTalk协议的网络地址结构及对大网络的支持 4.LonTalk MAC子层 5.LonTalk 协议的链路层 6.LonTalk 协议的网络层 7.LonTalk协议的传输层和会话层 8.LonTalk协议的表示层和应用层 9.LonTalk协议的网络管理和网络诊断 10.LonTalk协议的报文服务 11.LonTalk协议的网络认证 五、面向对象的编程语言——Neuron C 1.定时器 2 .网络变量 3.显示报文 4.调度程序 六、Lonworks的互操作性 1.简介 2.应用层接口 3.应用层端口 4.节点对象 6.标准网络变量类型 7.数据传送 8.结构参数 9.设备记录 10.功能块 七、Lonworks开发工具 1.LonBuilder 和 NodeBuilder 2.LonManager 工具 3.硬件接口卡 八、LNS技术 1.概述 在应用层,使用特定LonMark对象(由功能块来描述)、普通LonMark对象和标准网络变量类型(SNVTs)能使基于LonWorks的产品的互操作性变得简单易行。 LonMark对象建立在网络变量的基础上,并结合特定应用功能的语意提供了一个简明的应用层接口。 LonMark对象不仅定义了使用哪一种标准网络变量类型和标准结构参数类型传递数据,而且提供了通信信息的语意。 对于节点之间数据文件的通信,有一个可互操作文件传送机制。使用开窗协议以显示报文进行数据传送,并通过网络变量来管理该机制。 对基于可互操作LonWorks的设备,它的应用层端口由如图所示的几部分组成,它们充分显示了可互操作节点对可互操作网络的外部端口。 除了一个基于对象的可互操作端口外,LonWorks可互操作节点 还能支持一个非互操作性端口,且有些情况下还能使用显示报文,非互操作性端口包含非标准网络变量类型的网络变量。 在一个节点内,节点对象用于对询问对象方式、报告对象状态提供支持。节点对象包括与节点有关联的网络变量和结构参数。 5.LonMark对象 LonMark对象为应用层提供了可互操作性的基础。LonMark对象描述了信息如何输入节点、如何从节点输出、如何与网络上其他节点共享信息的标准格式。 LonMark对象定义为一套网络变量输入和输出(一套中可有一个或多个网络变量输入和输出),它由标准网络变量类型(SNVTs)组成,且带有对象行为与网络变量值相关联的语义定义。 虽然,LonMark对象的主要目的是发送信息给网络上的其他节点,但是使用回转网络变量,LonMark对象能把信息发送给自身。为了将来能扩展且将不同的制造商区别开来,LonMark对象的定义包含强制型及非强制型网络变量和一个结构片段。 使用标准网络变量类型(SNVT)能使不同制造商的产品通过建立标准数据传送模式正确地翻译、传递数据。当原始测量被适当地线性化、校准、过滤后,使用标准网络变量类型,设备内的数据则会转变为标准网络变量类型特定的数据形式,这样,硬件特性就会从网络中隐去。例如,一个以热敏电阻为基础的温度传感器可以与一个以热电偶为基础的温度传感器互换,如果它们都能产生经过校准的、类型为SNVT-temp的温度值的话。 LonTalk文件传送协议只适用于数据文件的通信。数据文件必须以32字节的报文传送(不包括协议头)。 数据记录和监视应用程序可以要求在网络节点之间传递数据文件,而且,以主机处理为基础的应用程序与一些以神经元芯片处理为基础的应用程序将结构信息作为文件接收。 所有这些文件是使用LonTalk文件传送协议传送的,LonTalk文件传送协议将数据文件划分成报文,每个报文包含32字节的数据,并将这些报文按顺序发送。文件传送协议也支持随机访问(读入或写出)字节数可变的数字。 使用透明的协议,用网络变量建立文件传送的模式从而意义明确地执行实际的发送。 Neuron C是一种编程语言,它以ANSI C为基础,专门为神经元芯片而设计,同时加入通信、事件调度、分布数据对象和I/O功能,是编写神经元芯片程序的最为重要的工具。 虽然Neuron C以ANSI C为基础,但在数据类型上和ANSI C仍有一定的

文档评论(0)

血玲珑 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档