第5章-Lonworks智能控制网络2课件.ppt
《第5章-Lonworks智能控制网络2课件.ppt》由会员分享,可在线阅读,更多相关《第5章-Lonworks智能控制网络2课件.ppt(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022-4-1712022-4-172LonWorks 神经元芯片 晶振 电源 I/O 调理 收发器 ROM 传感器和执行器 LonWorks 网络 2022-4-173I/O设备设备Neuron芯片芯片收发器收发器I/O设备设备主处理器主处理器Neuron芯片芯片收发器收发器通信端口通信端口I/O端口LON网LON网基于基于Neuron芯片的节点芯片的节点 基于主机(单片机、基于主机(单片机、PC机)的节点机)的节点2022-4-174节点节点1节点节点2LON网network output int yewei1;network input int yewei2;2022-4-175 每一
2、个网络设备都有一个收发器。收发器在一个LonWorks设备与LonWorks网络之间提供了一个物理通讯接口。 LonWorks技术的核心是神经元芯片(Neuron Chip)。对开发者来说,神经元芯片之优越在于它的完整性。内装协议和处理器,免除了在这些方面的任何开发和编程。神经元芯片提供了ISO/OSI模型中7层通信协议的6层,只需要提供应用层编程和配置。2022-4-176l 目前LONWORKS现场总线技术已经在国内广泛应用。由ECHELON公司推出的FTT控制模块(Model 55020-10),以其体积小、安装简便、易于标准化、模块化,已成为LONWORKS 现场总线控制模块的主流产品
3、。l 许多第三方开发商大量购买这种OEM模块,作为其系统集成的主要控制单元。 2022-4-177 LonWorksLonWorks是唯一支持多种传输介质的系统,它是唯一支持多种传输介质的系统,它允许开发者选择那些最能满足他们的要求的传输介允许开发者选择那些最能满足他们的要求的传输介质和通讯方法。质和通讯方法。 路由器是一个特殊的节点,由两个路由器是一个特殊的节点,由两个NeuronNeuron芯片芯片组成,用来连接不同通讯媒介的组成,用来连接不同通讯媒介的LONLON网络。网络。路由器能路由器能够控制网络流量,增加网络的吞吐量和网络速度够控制网络流量,增加网络的吞吐量和网络速度。2022-4
4、-178 RTR10 路由器 核心模块 电源 安装按钮 A边收发器 B 边收发器 RTR-10 路由器模块构成的路由器框图 2022-4-179 LONWORKS技术采用技术采用LonTalk协议,可以通过编协议,可以通过编程器或网络管理工具下载到设备中。程器或网络管理工具下载到设备中。2022-4-1710 Lon的神经元芯片可以容许的通信介质类型非常广泛,如双绞线、电力线、无线电、红外线、同轴电缆、光纤等。 2022-4-1711(1 1)独立的)独立的PCPC机:机:PCLTA-20 PC LonTalkPCLTA-20 PC LonTalk适配器,是一个封适配器,是一个封装在标准的装在
5、标准的PCPC机机 PCIPCI适配卡上的网络接口设备。通过它可适配卡上的网络接口设备。通过它可以使用网络工具,如以使用网络工具,如LonMakerLonMaker工具。工具。(2 2)笔记本电脑:)笔记本电脑:PCC 10 PCPCC 10 PC卡提供了一个简洁的卡提供了一个简洁的PCMCIA PCPCMCIA PC卡式的网络接口卡式的网络接口(3 3)EchelonEchelon公司的公司的SLTA-10SLTA-10系列系列LonTalkLonTalk适配器可与一个调适配器可与一个调制解调器相连以实现拨号上网。制解调器相连以实现拨号上网。(4 4)i.LON 1000IPi.LON 10
6、00IP服务器支持同服务器支持同InternetInternet、IntranetIntranet,或,或VPNVPN的远程连接。的远程连接。2022-4-1712 Neuron芯片的编程语言为Neuron C,它是从ANSIC派生出来的。LONWORKS提供了一套节点开发工具Node Builder。 另外,LonMaker for Windows是网络设计和系统管理工具。2022-4-1713LonTalk协议遵循协议遵循ISO定义定义 (OSI)模型,并提供了模型,并提供了OSI所定义的全部所定义的全部7 7层层服务。它的特点:服务。它的特点:(1)1) 支持双绞线、电力线、无线、红外线
7、、同轴电缆和支持双绞线、电力线、无线、红外线、同轴电缆和光纤在内的光纤在内的多种传输介质多种传输介质。(2 2)互操作性强,响应快,通信可靠。互操作性强,响应快,通信可靠。 (3 3) LonTalk协议使用协议使用网络变量网络变量与其它节点通信。网络与其它节点通信。网络变量可以是任何单个数据项也可以是结构体。变量可以是任何单个数据项也可以是结构体。(4) LonTalk协议支持总线型、星型、自由拓朴等协议支持总线型、星型、自由拓朴等多种多种拓朴结构拓朴结构类型类型 。(5)LonTalk采用分级编址方式(域、子网、节点)采用分级编址方式(域、子网、节点)2022-4-1714 OSI 层次层
8、次标准服务标准服务LonWorks提供的服务提供的服务处理器处理器7应用层应用层网络应用标准网络变量类型应用CPU6表示层表示层数据表示网络变量,外部帧传送网络CPU5会话层会话层远程遥控动作请求/响应,认证,网络管理网络CPU4传送层传送层端对端的可靠传输应答,非应答,点对点,广播,认证等网络CPU3网络层网络层传输分组地址,路由网络CPU2 数据数据链路链路层层链路层链路层帧结构 帧结构,数据编码,CRC错误检查 MAC CPUMAC子层介质访问带预测P-坚持 CSMA,碰撞规避,优先级,碰撞检测1物理层物理层电路连接介质,电气接口MAC CPU,XCVR2022-4-1715支持的传输介
9、质l双绞线l电力线l同轴电缆l光纤l无线l红外线数据编码l双绞线使用差分曼切斯特编码l电力线使用扩频l无线通信使用频移键控(FSK)2022-4-1716 2022-4-1717l链路层分成逻辑链路控制子层和介质访问控制(MAC)子层。lMAC子层负责媒体访问2022-4-1718l LonTalk采用改进的CSMA介质访问控制协议带预测、P-坚持的CSMA在监听到网络空闲后,所有的节点都根据网络积压参数等待一个随机时间后访问介质l CSMA:载波监听多路访问l P-坚持:节点在发送普通报文前平均插入W/2个随机时间片l 预测:W随网络积压状况变化动态调整,W16*BL BL为对网络积压的估计
10、值预测当前发送周期会有多少个节点需要发送报文2022-4-1719当插入时间片结束时,若网络仍为空闲,则节点发送报文否则节点继续监听检测网络是否有空闲每个节点都有一个对网络积压的估计值BL网络负荷轻时,插入的时间片少,节点发送前的等待时间短网络负荷增加,插入的时间片长,则等待时间长2022-4-1720l 36个LonWorks节点互联,每秒传输报文5001000个数据包采用一般P坚持算法,碰撞率从10上升到54采用预测的P支持算法时在500包以下时碰撞率相当在5001000包重负荷的时,碰撞率仍稳定在102022-4-1721l LonWorks提供了一个可供选择的优先级机制为提高紧急事件的
11、响应时间由用户为每个需要优先级的节点分配一个特定的优先级时间片(priority slot)具有优先级报文将在该时间片里发送出去优先级时间片可从0127l 0表示不需要等待立即发送l 1表示等待一个时间片l 2表示等待两个时间片, l 非优先级的节点必须等待优先级时间片之后,再等待P-坚持的随机时间片,才能发送l 加入优先级的节点总比非优先级的节点具有更快的响应时间 2022-4-1722 报文周期 平均等待时间 Beta1 Beta2 报文 报文 优先级带预测的 P-坚持 CSMA 示意图 1 2 n 优先级时间片 2022-4-1723l给用户提供一个简单的通信接口,定义了如何接收、发送和
12、响应等。l在网络管理上有网络地址分配出错处理网络认证流量控制路由器的机制也是在这一层实现。2022-4-1724l 网络地址的组成要素域(Domain)、子网(Subnet)、节点(Node)地址。还有组地址和Neuron ID芯片地址l 域(又称虚拟网)LonTalk不支持任何域间通信不同域中的通信彼此独立,网络管理在域内进行l 子网子网是由最多127个节点组成的子集,是一个或多个通道的逻辑分组子网内不发生路由,子网间通过智能路由器实现数据交换每个域最多可命名255个子网(8位)2022-4-1725l 节点一个物理节点同时最多可为两个子网成员一个域最多可有:255127=32385个节点
13、l 组,成员组由域内的节点构成组内的成员能相互辨认域内可命名256个组每个节点可同时成为15个组的成员网络变量的概念可用于组l Neuron ID由生产商命名,48位一般只在网络安装和配置时使用。2022-4-1726 图图3-33 分层编址示意图分层编址示意图每个域最多有255个子网,一个子网最多可以包括127个结点2022-4-1727 单一信道多个子网单一信道多个子网子网不能跨越智能路由器子网不能跨越智能路由器2022-4-1728同一区段上的多个子网同一区段上的多个子网分属于两个域的节点子网归属分属于两个域的节点子网归属2022-4-1729一个域中的所有节点归属一个子网一个域中的所有
14、节点归属一个子网2022-4-1730组编址示意图组编址示意图2022-4-1731l 地址命名元素的基本组合地址命名元素的基本组合域(子网域(子网=0)域,子网域,子网域,组域,组域,子网,节点域,子网,节点域,域,Neuron ID2022-4-1732源子网 1 源节点 目标子网 源子网 1 源节点 目标组 源子网 1 源节点 目标子网 1 目标节点 源子网 0 源节点 目标子网 1 目标节点 组 组员 源子网 1 源节点 目标子网 Neuron ID 8 1 7 8 1 7 8 8 48b 0 3 2b 2a 1 图 7.9 报文地址结构 2022-4-1733l 0为广播帧目的子网地
15、址位0时,对域中所有节点发送该广播帧目的子网地址位非0时,对子网内所有节点发送该广播帧其地址由源节点的子网与节点地址、目的节点的子网地址按图排列而成l 1为对目标组内所有节点多通道传输的数据帧其地址由源节点的子网与节点地址、目的节点的组地址按图排列而成l 2a为对子网内某一个节点单通道传输的数据帧其地址由源节点的子网与节点地址、目的子网地址、目的节点的节点地址按图排列而成;2022-4-1734l 2b为对子网内某一个节点多通道传输的数据帧其地址由源节点的子网与节点地址、目的子网地址、目的节点的节点地址、域中的组号、组员编号按图排列而成;l 3为直接对某个48位的Neuron ID 节点单通道
16、传输的数据帧其地址由源节点的子网与节点地址、目的子网地址、以及节点的Neuron ID按图排列而成 2022-4-1735l传输层的功能提供节点间1对1、1对多的可靠传输l会话层的功能提供请求/响应的机制2022-4-1736l提供五类服务网络变量的服务显式报文的服务网络管理的服务网络跟踪的服务(查询和测试)通信服务(冲突检测和避免)2022-4-1737l 网络变量NVNV可包含任何数据项(温度、开关值、或执行器位置)从通信的角度分为输入网络变量或输出网络变量期望从网上其他装置得到的网络变量为输入网络变量期望提供给网上其他装置的网络变量为输出NV2022-4-1738l 网络变量在应用程序中
17、被定义网络变量可以是整型、字符型或结构等类型l 变量互连一个输入网络变量可以和其它节点的多个输出网络变量互连一个输出网络变量也可以和其它节点的多个输入网络变量互连输出变量和输出变量、输入变量和输入变量不能互连l 一个网络变量可以与一个或多个其他节点的同类型网络变量绑定2022-4-1739l 请求请求/响应响应(Request/Response)一个报文发送给一个或一组节点一个报文发送给一个或一组节点,并等待来自每个接收节点并等待来自每个接收节点的响应的响应.它是最可靠的服务它是最可靠的服务.适用于远程调用或适用于远程调用或Client/Server方式方式.l 确认确认(Acknowledg
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lonworks 智能 控制 网络 课件
限制150内