现场总线LonWorks技术.ppt
《现场总线LonWorks技术.ppt》由会员分享,可在线阅读,更多相关《现场总线LonWorks技术.ppt(70页珍藏版)》请在三一办公上搜索。
1、现场总线控制系统,第2讲 LonWorks技术与Neuron芯片,信息学院自动化系凌志浩,本讲内容提要,1LonWorks技术概述2 神经元芯片硬件结构(1)Neuron芯片内部结构及管脚配置(2)主要性能特点(3)存储器(4)附加功能 3 控制网络组成,LonWorks技术概述,(1)是通用测控总线网(2)同时应用在Sensor Bus、Device Bus、Field Bus 等任何一层总线中。(3)ISO的OSI七层协议上实现。(4)神经元芯片(Neuron)和LonTalk协议是LonWorks技术的核心。(5)LON网中可有330000个节点或更多。,三个层次的现场总线示例,典型Lo
2、nWorks节点基本组成,传感器和控制设备,收发器,I/O口,网络通信端口,Neuron芯片,电 源,网络,晶振,LonTalk协议,智能控制器(节点),传感器 执行器 显示 操作接口,节点,LON,LON网采用分布式控制技术,开放式控制网络,1 LonWorks技术概述,1.1 Neuron芯片(1)Echelon公司设计了Neuron芯片。(2)Neuron芯片其实是一种嵌入式系统。(3)Neuron芯片魄力:完整性(内置通讯 协议与处理器)(4)提供最初的6个协议层,只有应用层的 编程和配置需要给定,简化了开发。(5)Cypress、Motorola、Toshiba都生产 Neruon芯
3、片,价格很低。,1.2 LonTalk协议,LonTalk协议遵循ISO定义(OSI)模型,并提供了OSI所定义的全部7层服务。它的特点:(1)支持双绞线、电力线、无线、红外线、同轴电缆和光纤在内的多种传输介质。(2)可以运行在任何主处理器(Host Processor)上(3)LonTalk协议使用网络变量与其它节点通信。网络变量可以是任何单个数据项也可以是结构体。(4)LonTalk协议支持总线型、星型、自由拓朴等多种拓朴结构类型。(5)LonTalk寻址体系(分级:域、子网、节点),LonTalk寻址体系,域,子网1,子网255,.,节点1,节点2,.,节点127,节点1,节点2,.,节
4、点127,三层:域、子网、节点,网络地址可以有3层结构:域(Domain)、子网(Subnet)和节点(Node),第1层结构是域。域是一个或多个信道上节点的逻辑集合,通信只能在配置为相同域的节点之间进行,因此一个域便形成一个虚拟网络。,第2层结构是子网。每一个域最多有255个子网。一个子网是一个域内节点的逻辑集合。一个子网最多可以包括127个节点。,第3层结构是节点。子网内每一个节点被赋予一个在该子网内惟一的节点号。该节点号为7位,因此,一个域内最多可有:255127=32385个节点。,1.3 LonWorks产品,(1)收发器 每一个网络设备都有一个收发器。收发器在一个LonWorks设
5、备与LonWorks网络之间提供了一个物理通讯接口。不同通信媒介之间用路由器相连。,收发器类型,(2)LonWorks设备组成,(3)路由器,LonWorks是唯一支持多种传输介质的系统,它允许开发者选择那些最能满足他们的要求的传输介质和通讯方法。(介质转换)路由器是一个特殊的节点,由两个Neuron芯片组成,用来连接不同通讯媒介的LON网络。路由器能够控制网络流量,增加网络的吞吐量和网络速度。(交通控制),(4)开发工具,LonBuilder和NodeBuilder用于开发基于Neuron芯片的应用。具有高度可配置性,是开发和调试应用程序、安装和配置节点以及分析网络通讯的集成工具。开发工具通
6、常包括一个可以在多个设备上开发及调试程序的环境,一个安装和配置这些设备的网络管理器,以及一个协议分析器用来检查网络流量以保证有足够的网络容量,同时也包括检查错误。,(5)网络接口、WEB服务器,(1)独立的PC机:PCLTA-20 PC LonTalk适配器,是一个封装在标准的PC机 PCI适配卡上的网络接口设备。通过它可以使用网络工具,如LonMaker工具。(2)笔记本电脑:PCC 10 PC卡提供了一个简洁的PCMCIA PC卡式的网络接口(3)Echelon公司的SLTA-10系列LonTalk适配器可与一个调制解调器相连以实现拨号上网。(4)i.LONTM 1000IP服务器支持同I
7、nternet、Intranet,或VPN的远程连接。,用Web浏览器访Lon网,LON收发器,LON网,Http服务器,IP,Web服务器,i.Lon100,Echelon公司通过与Cisco Systems公司、Microsoft公司和Sun Microsystems公司等合作,开发出i.Lon100。它既是路由器,又是符合工业标准的Web网络服务器。i.Lon100将LonWorks收发的数据进行IP数据包处理后,利用IP网络传输。通过i.Lon100,可更方便地将LonWorks和Internet连接起来,使用户能够在Internet上访问到LonWorks控制网上的设备。由于Eche
8、lon公司推出了i.Lon100,使得LonWorks现场总线技术的应用领域也越来越广。,提供LonWorks信道与IP信道的连接,实现远程组网配置,远程监控。,(6)网络工具,网络工具用于设计、安装、配置、诊断、维护以及监控LON网。LON节点的寻址、构造、连接的建立可在安装阶段完成。这是由固化在Neuron芯片里的网络管理服务的集合来支持的。全部或部分的网络安装可能在生产的最初就开始了,也有可能要在现场进行。无论安装工作是在生产的开始还是在现场,系统都需要修改错误节点或重构网络。,2 神经元芯片硬件结构,2.1 Neuron芯片内部结构及管脚配置 Neuron芯片在一个芯片上集成了多个处理
9、器,并有RAM、ROM、通讯和输入输出设备。在只读存储器里储存了操作系统、LonTalk协议以及输入输出工作方式库。这一芯片对于从LonWorks网络上下载的应用程序和配置数据来说是一个不可变的存储器。每一个Neuron芯片都被赋予了一个独一无二的48位代码,称作Neuron ID。,2.1.1 Neuron芯片内部结构,Neuron 芯片包括3个8位的CPU。,CPU-1:是媒体访问CPU,主要处理LonTalk 7层协议栈中第一和第二层。包括驱动通信子系统硬件以及执行MAC算法。CPU-1和CPU-2通过共享内存中网络缓冲区通信。CPU-2:网络处理CPU,实现LonTalk 协议栈的3-
10、6层。处理网络变量、寻址、事务处理、权限认证、背景诊断、软件定时器和网络管理。CPU-2用网络缓冲区和CPU-1通信,CPU-2用应用缓冲区和CPU3通信。,CPU-3:是应用CPU。它运行用户编写的代码和应用代码调用的操作系统命令。编程语言是Neuron C。(1)每个CPU有各自的寄存器设置,但它们可共享数据、ALU的地址以及存储区访问电路。(2)三个CPU的最小周期分别间隔一个系统周期,以便在每个最小周期,各个CPU可以访问存储器和ALU各一次。(3)系统对三个CPU采用了管道技术,在不影响性能的情况下,大大减少了硬件的需求。三个CPU可并行工作,而不会造成耗时的中断和上下文交换。,2.
11、1.2 管脚配置,Neuron芯片家族中的成员是Neuron3120和3150芯片。3120芯片中包括E2PROM、ROM、RAM存储器,3150中无内部ROM,但拥有访问外部存储器的接口,寻址空间可达64KB,可用于开发更为复杂的应用系统。,3120芯片引脚,3150芯片引脚,Neuron 芯片比较,芯片引脚,芯片引脚,(1)高度集成,所需外部器件较少(2)三个8位CPU,输入时钟范围:625kHz10MHz(3)11条可编程I/O引脚(有34种工作方式)(4)两个16位的定时器/计数器、15个软定时器(5)网络通信端口:工作方式单端、差分和专用(6)固件包括:LonTalk协议、I/O驱动
12、程序、事件驱动 多任务调度程序(7)服务引脚:用于远程识别和诊断(8)每个Neuron芯片有唯一的48位的内部ID号。(9)内置低压保护以加强对片内E2PROM的保护。(10)通讯速率:610b/s-1.25Mb/s,2.2 主要性能特点,2.3 存储器,2.3.1 E2PROM 内部E2PROM包括:(1)网络配置和地址信息(2)独一无二的48位Neuron ID(3)用户写的应用代码和大部分的只读数据3120其内部E2PROM也存由LonBuilder或 NodeBuilder开发工具产生的应用程序。3150应用代码可写在片内E2PORM中或片外扩展存储器中,或两者兼而有之。,E2PROM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现场总线 LonWorks 技术

链接地址:https://www.31ppt.com/p-5791931.html