其中,对象标志符用来惟一标识对象;BACnet设备可以通过广播自身包含的某个对象的对象名称,与包含相关对象的设备建立联系。因此进行BACnet对象的定义,解决楼宇自控设备的互相识别、访问是实现楼宇自控设备互操作的关键。BACnet设备使用相关的对象进行描述,每一对象都有一组属性,设备的特征可以通过属性值表现出来。......
2023-08-29
LonWorks的技术核心之一是Neuron神经元芯片技术,这种使用CMOS CLSI技术的神经元芯片使实现低成本的网络控制成为可能。
1.LonWorks应用系统的关键设备
LonWorks应用系统中,智能设备或节点可以采集现场仪表检测到的各种控制参数,或者向现场设备发送控制信号,各节点可以通过不同的通信介质与其他节点进行通信。LonWorks应用系统包括以下3种关键设备:
1)Neuron芯片;
2)LonWorks收发器;
3)LonBuilder和NodeBuilder开发工具。
LonWorks技术的核心通信标准是Lon-Talk协议,也具有OSI完整的七层模型协议栈结构。
图7-12 APDU结构
Neuron芯片是一个超大规模集成电路元件,分为MC143150和MC143120两个型号系列,是LonWorks网络技术的核心器件,它实现LonWorks应用系统的功能并执行节点中的特定应用程序。一个典型的节点包含Neuron芯片、电源、收发器和I/O电路(输入/输出通道)。一个典型节点的组成和Neuron芯片在典型节点中的位置和一个Neuron芯片外观如图7-13所示。Neuron芯片用于通信或控制,I/O接口用于连接I/O设备,收发器负责将节点连接上网。
图7-13 典型节点框图
2.微处理器单元(CPU)
Neuron C芯片中包括了3个8位的CPU:介质访问CPU、网络CPU和应用CPU,这3个处理器在系统固件中各有独特的功能。
(1)介质访问CPU
介质访问CPU(MAC)主要控制七层网络协议中的物理层和数据链路层,它负责驱动通信子系统的硬件,并执行避免冲突的算法。介质访问控制处理器和网络处理器通过共享存储器中的网络缓冲区进行网络信息的收发工作。
(2)网络CPU
网络CPU主要控制网络协议中的3~6层,以及网络层、传输层、会话层、表示层的事务。处理网络变量进程、寻址、鉴别认证、软件定时器、网络管理和路由等功能。网络CPU使用共享存储器中的网络缓冲区同介质访问控制处理器互传信息,使用共享存储器中的应用缓冲区同应用处理器互传信息。在更新共享缓冲区的数据时,用硬件信号来仲裁对共享缓冲区数据访问的冲突。
(3)应用CPU
应用CPU主要负责与用户进程接口的应用层,执行用户代码和为用户代码调用的操作系统服务。
3.网络通信端口
Neuron芯片可支持多种通信介质,使用最广泛的是双绞线和电力线,还支持RF(无线射频)、IR(红外)、光纤和同轴电缆等。Neuron芯片含有一个通信端口,它提供的5个引脚通过不同类型的收发器可与多种通信介质连接。
通信端口可工作在以下3种模式之一:单端、差分和专用模式。
(1)单端模式
单端模式是最常用的一种模式,用于实现收发器与多种通信介质的连接,图7-14给出了单端工作模式的通信端口配置。数据通信通过引脚CP0和CP1的单端输入/输出缓冲区完成。CP3引脚在Neuron芯片进入睡眠状态时输出低电平,收发器依此切断有源电路的电源。CP4是冲突检测输入,当硬件冲突检测电路检测到通道上有冲突时,通过该引脚告知Neuron芯片,该引脚低电平有效。
图7-14 单端模式的通信端口配置
(2)差分模式
图7-15所示为差分工作模式的通信端口配置图,其中的滤波器为可选的低通滤波器,用来抑制噪声。差分模式下的数据包格式与图7-14所示的单端工作模式相同。
差分模式在大多数场合与单端模式类似,它们的主要区别在于驱动/接收电路被设置为差分线路传送。在发送期间,数据输出引脚CP2和CP3的状态是反相的,即送出差分信号,这种方式可以抵消线路干扰信号。而在不发送期间,数据输出引脚CP2和CP3的状态为高阻状态。
(3)专用模式
在某些特定应用场合,需要Neuron芯片直接提供没有编码和未加同步头的原始报文。此时需要一个智能发送器接收来自Neuron芯片的无编码数据,然后按一定的数据格式组建数据包并插入同步头。智能接收器收到报文后,检测并丢弃同步头,将还原的无编码格式和无同步头的报文传送给Neuron芯片。
在专用模式下,Neuron芯片和收发器之间通信采用专用协议,此协议由Neuron芯片和收发器两部分组成,它们之间同时传送16位数据(8位状态和8位数据),在Neuron芯片输入时钟频率为10MHz时,连续传输速率最大可达1.25Mbit/s。
图7-15 差分工作模式的通信端口配置
有关BACnet标准与楼宇自控系统技术的文章
其中,对象标志符用来惟一标识对象;BACnet设备可以通过广播自身包含的某个对象的对象名称,与包含相关对象的设备建立联系。因此进行BACnet对象的定义,解决楼宇自控设备的互相识别、访问是实现楼宇自控设备互操作的关键。BACnet设备使用相关的对象进行描述,每一对象都有一组属性,设备的特征可以通过属性值表现出来。......
2023-08-29
BACnet标准采用了4层结构:应用层、网络层、数据链路层和物理层,并为数据链路层和物理层提供了6种选择方案,其中一种就是选择主从/令牌传递协议加上EIA-485标准。MS/TP协议定义了MS/TP帧结构,这部分内容如第4章的“MS/TP局域网规范”所述。MS/TP协议还定义了MS/TP网络采用惟一的一种总线拓扑结构和主站点与从站点以及采用令牌机制的媒质访问控制方法。......
2023-08-29
冷水机组台数控制有三种基本方法,其中电流比台数控制方法最精确可靠。冷水机组在运行时的多余冷量从旁通或者平衡管回流,会造成很大的冷量损失,因此仅开启满足冷负荷需求的冷机台数对建筑节能贡献最大。通过BACnet互联得到的数值与机组内部设定值相同,控制逻辑与机组内部控制逻辑一致,相比管道安装的传感器,可能产生偏差外,DDC对冷水机组的起/停控制命令通过BACnet网关送达冷水机组,中间经过冷水机组的内部安全监测。......
2023-08-30
下面简要介绍BACnet标准的各个部分,关于内容的深度分析和讨论放在后面的专门章节中。每一个BACnet设备必须至少包含一个标准对象。网络层的功能就是实现连接两个使用不同数据链路层协议的BACnet局域网。BACnet网络层向应用层提供的服务是不确认的无连接形式的数据单元传送服务。......
2023-08-29
施耐德TAC Vista BAS的一个工作界面如图10-43所示。图10-43 TAC Vista系统的一个工作界面1.TAC BAS架构施耐德TAC Vista系统是基于开放的LonWorks技术的BAS,控制网络使用LonWorks网络,通过LonWorks路由器把分布在不同建筑内和不同楼层的DDC便捷地连接起来。图10-44 施耐德TAC BAS的架构TAC Xenta OP是一个小型的操作终端,通过面板与DDC连接。图10-45 细致的组件连接关系2.控制器及编程软件施耐德TAC BAS中的DDC是TAC Xenta系列控制器。LonWorks网络通信使用3120神经元芯片,中央处理器是32位、10MHz主频的CPU。......
2023-08-30
据估计,仅仅移动互联网的地址需求预计将达到5亿~9亿个,物联网的发展对IP地址资源的需求也极为巨大,IPv6能够提供海量地址,完全可以满足以上技术发展的需求。IPv6体制增强了组播支持和对流的支持。在IPv6体系中,对协议进行了改进和扩展,使得网络管理更加方便和快捷,安全性大幅度提升。......
2023-08-30
在解释BACnet网络中的物理网段、网段之前,首先介绍BACnet设备的概念。任何一种支持用BACnet协议进行数字通信的真实或者虚拟的设备就叫BACnet设备。在一个应用进程中由BACnet用户元素所表示的那个部分则是BACnet用户。每个BACnet设备与物理介质相连,物理介质称之为物理网段,或者讲由BACnet节点直接相连的单一连续传输介质就是物理网段。一个或多个物理网段通过中继器在物理层连接,便形成了一个BACnet网段。如果数据帧的源站和目的站在同一个网段内,网桥不进行转发。......
2023-08-29
相关推荐