Lonworks习题答案
- 格式:doc
- 大小:1.19 MB
- 文档页数:8
1. LonWorks拥有三个处理单元的神经元芯片分别用以完成什么功能?
一个用于链路层的控制,一个用于网络层的控制,另一个用于用户的应用程序。
MAC处理器完成介质访问控制,也就是ISO(国际标准化组织)的OSI(开放式系统互联参考模型)七层协议的1层和2层,其中包括碰撞回避算法。
网络处理器完成OSI的3~6层协议,它处理网络变量、地址、认证、后台诊断、软件定时器、网络管理和路由等进程。
应用处理器完成用户的编程,其中包括用户程序对操作系统的服务调用。
2. LonTalk协议提供了哪几种类型的报文服务?
应答或称为端对端的应答服务
请求-响应方式
非应答重发方式
非应答方式
3. LonTalk协议支持的拓扑结构有哪几种?
总线型,星型,自由拓扑
4. LonWorks的技术特点?
1) 拥有三个处理单元的神经元芯片
2) 支持多种通信介质(双绞线、电力线、光纤、无线、红外等)和他们的互联
3) LanTalk是LonWorks控制网络的通信协议,支持ISO标准七层网络协议,提供一个固化在神经元芯片的网络操纵系统
4) 预测性退避CSMA
5) 提供给使用者一整套开发LonWorks节点的平台,包括单节点开发工具NodeBuilder、多节点和系统网络样机开发工具LonBuilder、节点应用程序开发语言Neuron C等
6) 提供现成的网络管理工具、网络维护诊断工具、网络操作系统
7) 支持面向对象的编程以及LonMark互操作性协会的标准化工作,因而很容易实现网络的互操作性
5. LonWorks支持哪些通信介质?
支持多种通信介质(双绞线、电力线、光纤、无线、红外等)和他们的互联
6. 画出一个以神经元芯片为核心的Lonworks控制节点结构框图。
7. 画出一个基于主机的Lonworks控制节点结构框图。
8. 简述ShortStack服务器。
ShortStack微服务器:是Echelon公司在其第三代产品中推出的一个重要产品,它是将现有设备接入LonWorks网络的最快、最简单、最便宜的方法。也是实现基于主机节点的另一个重要方法。它是一个固件产品,可对一些本身具有主处理器的设备,只需在现有的设计上增加少量的应用代码和驱动,再加上ShortStack微服务器,便可将原有的产品变成一个Lonworks的网络产品,从而也变成一个互联网产品。ShortStack微服务器要与配套的软件ShortStack API一起使用,以方便在主处理器上应用和驱动以及对硬件接口的开发。
9. 在LonWorks中,网络连接设备有哪几种?
中继器、桥接器、路由器
10. 目前通用的现场总线标准中哪种协议使用了路由器?哪种协议具有与OSI相对应的七层模型?
LonWorks
11. i.Lon 互联网连接设备包含哪几种不同的产品,产品有何特点?
i.LON Lon Works互联网连接设备系列包含3种不同的产品:
i.Lon 1000 Internal服务器,这是一个高性能的LonWorks至IP的路由器,并内置Web服务器
i.Lon 100,这是一个LonWorks至IP的网关,同时也是一个IP远程网络接口(RNI),它包括内置的Web服务器、SOAP/XML接口,并具有数据记录功能、报警和时序功能、I/O控制和读表功能等
i.Lon 10,是一个IP远程网络接口(RNI)
12. Lonworks技术的性能特点
1) 拥有三个处理单元的神经元芯片
2) 支持多种通信介质(双绞线、电力线、光纤、无线、红外等)和他们的互联
3) LanTalk是LonWorks控制网络的通信协议,支持ISO标准七层网络协议,提供一个固化在神经元芯片的网络操纵系统
4) 预测性退避CSMA
5) 提供给使用者一整套开发LonWorks节点的平台,包括单节点开发工具NodeBuilder、多节点和系统网络样机开发工具LonBuilder、节点应用程序开发语言Neuron C等
6) 提供现成的网络管理工具、网络维护诊断工具、网络操作系统
7) 支持面向对象的编程以及LonMark互操作性协会的标准化工作,因而很容易实现网
络的互操作性
13. 目前的神经元芯片由哪几个公司生产,包含哪些系列?各支持哪样的应用?
神经元芯片目前由TOSHIBA和Cypress两家公司研制和生产,主要包含3150和3120两大系列。3150支持外部存储器,适合更为复杂的应用;而3120不支持外部存储器,它本身带有ROM。
14. 神经元芯片包含哪些存储器?分别存储什么内容?
神经元芯片至少包含512字节EEPROM,存储一些重要的非易失数据,网络配置和地址表、48位神经元ID码、可下装的应用程序代码和非易失数据。
神经元还至少包含2KB RAM,用于堆栈段、应用程序和系统程序的数据区、LonTalk协议应用缓冲区和网络缓冲区。
还可以有最多64K的存储器地址空间,提供给外部存储器的空间是59392KB,剩余的作为系统内部映射。16K的外部存储器可用于存储神经元节点的操作系统,剩余的空间可作为用户编写应用代码的存储区、应用程序所需要的额外的读写数据区、额外的应用缓冲区和网络缓冲区。
15. 神经元芯片包含哪些收发器类型?波特率分别为多少?
16. 神经元芯片通信管脚可以选择哪几种接口方式?各有何不同?
三种模式是:单端(Single ended)、差分(differential)和专用模式(special purpose mode)。
单端模式:单端模式是在LON总线中使用最广泛的一种模式,无线、红外、光纤和同轴电缆都使用该模式。数据通信是通过单端输入输出管脚CP0和CP1。该模式还包含低有效的睡眠输出(CP3),它可以在神经元芯片进入睡眠状态时使收发器进入掉电状态。
差分模式:在差分模式下,神经元芯片支持内部的差分驱动。采用差分方式类似于单端方式。区别是后者包括一个内部差分驱动,同时不再包括睡眠输出。
专用模式:在一些专用场合,需要神经元芯片直接提供没有编码和不加同步头的原始报文,在这种情况下,需要一个智能的收发器处理从网络上或从神经元芯片上来的数据。发送的过程是:从神经元芯片接收到这种原始报文,重新编码,并插入同步头;接收的过程是:从网络上收到数据,去掉同步头,重新解码,然后送到神经元芯片。
17. 画出神经元芯片单端模式下的通信口配置框图
18. 如果神经元芯片不支持碰撞检测,怎样使数据可靠?
如果神经元芯片不支持碰撞检测,唯一能够获得数据被可靠传输的是采用应答或请求/响应方式。当采用请求/响应方式或应答方式时,需要设置重发时间——表示数据从发送完到响应所需的最长时间(在1.25Mbps线路不包含路由器的情况,典型的是48ms~96ms)。如果在重发时间内没有收到响应或应答报文,报文将重新发送。
19. 神经元芯片单端模式和差分模式下,数据解码和编码方式?
两者的数据编码和解码使用的都是差分曼切斯特编码方式。
20. Lonworks协议中支持双绞线介质的收发器类型有哪几种?
直接驱动、EIA-485和变压器耦合。
21. 画出使用神经元芯片的通信端口作为收发器的网络接口图
22. 直接驱动模式下收发器支持的最大通信速率、节点数、传输距离?
直接驱动收发器支持的最高通信速率是1.25Mbps,该速率下一条通道最多能达64个节点,距离长度达30m(使用UL级VI类线)。
23. Lonworks网络的安装模式有哪三种?
自动安装、工程安装、现场安装。
24. Lonworks网络管理包含哪些功能?
网络安装、网络维护、网络监控。
25. 列举神经元芯片11个I/O口的预编程模式。
共有34种预编程设置。如下表所示:
26. 神经元芯片的11个I/O口支持的对象类型有哪些?
直接I/O对象、并行I/O对象、串行I/O对象、计时计数器输入对象、计时计数器输出对象。
27. 神经元芯片通信端口的专用模式针对哪种应用?
需要神经元芯片直接提供没有编码和不加同步头的原始报文。在这种情况下,需要一个智能的收发器处理从网络上或从神经元芯片上来的数据。
28. EIA-485驱动方式通信方式支持的通信速率是多少?如果使用这种通信驱动方式的节点,怎样做才能尽量减少损坏节点?列举几个RS485芯片。
LonMark建议使用的EIA-485的通信速率是39kbps,最好所有节点使用共同的电压以尽量减少损坏节点。半双工通信的芯片有SN75176、SN75276、SN75LBC184、MAX485、MAX 1487、MAX3082、MAX1483等;全双工通信的芯片有SN75179、SN75180、MAX488~MAX491、MAX1482等。
29. 列举3个采用变压器隔离方式的收发器以及支持的拓扑方式、节点数及传输距离。
30. 描述采用电源线收发器的意义。
使用电源线的意义在于,一方面所有节点通过一个48V DC中央电源供电,这对于电力资源匮乏的地区具有非常重要的意义;另一方面通信线与电源线共用一对双绞线可以节约一对双绞线。
31. 简述Lonworks电力线收发器的机制,目前常用的电力线收发器有哪两种?
电力线收发器是将通信数据调制成载波信号或扩频信号,通过耦合器耦合到220V或其他交直流电力线上,甚至没有电力的双绞线上。
常用的电力线收发器有:载波电力线收发器和扩频电力线收发器。
32. 列举3种常用的电力线收发器
PLT-10A, PLT-22, PLT-30
33. Lonworks路由器的作用。
路由器用于:
1) 扩展通道容量
2) 连接不同的通信介质或波特率
3) 提高LonWorks 网络的可靠性
4) 全面提到网络性能
34. 画出Lonworks的RTR-10路由器的框图