1. 楼宇自控 BACnet MS/TP 协议. 急盼

BACnetMS/TP协议即主-从/令牌数据链路协议,

为现场控制总线提供可靠、实时数据传输服务

其物理层采用RS-485。

其中‘MS’的含义:MASTER/SLAVE(主/从)

‘TP’的含义:TOKENPASSING(令牌传递)

BACnetMS/TP是建立在主从通讯基础上的无主从通讯,令牌传递为关键

对BACnetMS/TP的分析主要针对链路层

BACnetMS/TP是建立在主从通讯基础上的是因为:如果只观察BACnetMS/TP的一个通讯片段,它确实是主从通讯。这也是BACnetMS/TP中‘MS’的含义:(MASTER/SLAVE)。但观察全部通讯过程,会发现它是无主从通讯,其中的关键就是另外两个字母‘TP’的含义:TOKENPASSING(令牌传递)。通俗的说,就是大家轮流做主,令牌传到谁的手里,谁就做主,没有令牌的做从。

图1是BACnetMS/TP的通讯过程:

图1是一个典型的通讯过程,在实际应用中,可能会跳过一些步骤,比如下图3(Airtek品牌小型DDC控制器架构):令牌传到控制器3,它没有什么命令要发,就直接把令牌传个下一个控制器。或者:控制器3命令控制器4,是一个无需应答的命令,控制器4没有应答,控制器3接着命令控制器1。得到令牌的控制器会发什么样的命令,取决于网络层和应用层的服务需求。

如何处理令牌丢失

如果一切正常,令牌会一圈又一圈轮流传递。但是意外总会发生的,例如:得到令牌的控制器发生故障了,这时网上一片寂静,但是每台控制器都默默地计算着寂静时间,一旦寂静时间超过了BACnet的规定,会有一台控制器抢先产生令牌,然后继续令牌传递的过程。这就是BACnetMS/TP对令牌丢失的解决办法。另外,控制器在传出令牌后会监视其他控制器对令牌的使用情况,如果得到令牌的控制器一直没动静,会被自动从令牌环中剔除。

即插即用

在令牌传递过程中,会有控制器在得到令牌时对本网段的空余位置发出查询命令,如果得到正确应答,说明有新的控制器申请加入令牌环,就把令牌传递给新的控制器,使其自动加入到令牌环中。因此,新的控制器加入网络,BACnetMS/TP会自动识别,无需重新配置。由哪台控制器何时发出查询命令,是由BACnet的算法决定的,这个算法的目的是使查询命令不占用过多的网络时间,并且新控制器可以在一个可接受的时间内被发现。

对主从通讯模式的兼容

令牌传递的过程将决定控制器无法采用低档CPU,所以对于一些简单应用不是很经济,比如:IO模块、BACnet传感器、BACnet执行器等,它们不需要主动通讯,因此主从模式的通讯也是必要的。由于BACnetMS/TP是建立在主从通讯基础上,因此对不需要额外的定义就可以支持主从通讯,简单的做法是使他们不加入令牌环,不响应主控制器查询命令。也就是说在主控制器的通讯源代码中删除一部分就可以应用在从模块中了。这时的通讯过程参见图3:

综述

从上面的分析可以看出,BACnetMS/TP虽然是较新的技术,但是它是建立在一些成熟的技术基础上的,并没有开发出一种独特的通讯模式。这样它可以和其他基础技术的发展一起前进,光纤中继的采用就是一个例子。基于成熟的技术,也是BACnet的基本思路,这也是BACnet能成功加入ISO标准的原因之一。

2. 请问一下大家下面这个数据通信图怎么画

选择连线类型就行了,图标不一样,可以直接下载图标就行了。软件支持导入外部的资源的。

3. 依据下图,说明主机A和B之间通信的过程

A主机的IP层接到上层来的数据,产生IP数据包往下层走,这时A主机在往外发送数据包时会先看这个数据包的目的IP地址,如果是本网段的就会发送ARP广播在本网段寻找对应IP主机的物理地址(当然,如果主机A的ARP缓存中如果已经有了对方的mac地址就不会发ARP广播去找了),显然,这里的目的IP地址的主机B和主机A不在同一网段,所以A就会先把数据包发往默认路由器(也就是图中的路由器),这里,如果A主机的ARP缓存中有默认路由器的物理地址也就不会发ARP去找了(一般情况下都会有的,每个一小段时间都会自动发ARP去找默认路由器的物理地址)。当数据到达路由器后,路由器将数据包的目的IP地址搜索自己的路由表,然后送往B的网段,期间的ARP发与不发和上面的相同。

就是这样,还有不清楚的追问吧,求点赞

4. 说明通信系统的结构及其通信过程

实现信息传递所需的一切技术设备和传输媒质的总和称为通信系统。以基本的点对点通信为例,通信系统的组成(通常也称为一般模型)如图 1-1 所示。 图 1-1 通信系统的一般模型 图中,信源(信息源,也称发终端)的作用是把待传输的消息转换成原始电信号,如电话系统中电话机可看成是信源。信源输出的信号称为基带信号。所谓基带信号是指没有经过调制(进行频谱搬移和变换)的原始电信号,其特点是信号频谱从零频附近开始,具有低通形式,。根据原始电信号的特征,基带信号可分为数字基带信号和模拟基带信号,相应地,信源也分为数字信源和模拟信源。
发送设备的基本功能是将信源和信道匹配起来,即将信源产生的原始电信号(基带信号)变换成适合在信道中传输的信号。变换方式是多种多样的,在需要频谱搬移的场合,调制是最常见的变换方式;对传输数字信号来说,发送设备又常常包含信源编码和信道编码等。
信道是指信号传输的通道,可以是有线的,也可以是无线的,甚至还可以包含某些设备。图中的噪声源,是信道中的所有噪声以及分散在通信系统中其它各处噪声的集合。
在接收端,接收设备的功能与发送设备相反,即进行解调、译码、解码等。它的任务是从带有干扰的接收信号中恢复出相应的原始电信号来。
信宿(也称受信者或收终端)是将复原的原始电信号转换成相应的消息,如电话机将对方传来的电信号还原成了声音。
图 1-1 给出的是通信系统的一般模型,按照信道中所传信号的形式不同,可进一步具体化为模拟通信系统和数字通信系统。 1.2.2 模拟通信系统 我们把信道中传输模拟信号的系统称为模拟通信系统。模拟通信系统的组成可由一般通信系统模型略加改变而成,如图 l-2 所示。这里,一般通信系统模型中的发送设备和接收设备分别为调制器、解调器所代替。
对于模拟通信系统,它主要包含两种重要变换。一是把连续消息变换成电信号(发端信息源完成)和把电信号恢复成最初的连续消息(收端信宿完成)。由信源输出的电信号(基带信号)由于它具有频率较低的频谱分量,一般不能直接作为传输信号而送到信道中去。因此,模拟通信系统里常有第二种变换,即将基带信号转换成其适合信道传输的信号,这一变换由调制器完成;在收端同样需经相反的变换,它由解调器完成。经过调制后的信号通常称为已调信号。已调信号有三个基本特性:一是携带有消息,二是适合在信道中传输,三是频谱具有带通形式,且中心频率远离零频。因而已调信号又常称为频带信号。 必须指出,从消息的发送到消息的恢复,事实上并非仅有以上两种变换,通常在一个通信系统里可能还有滤波、放大、天线辐射与接收、控制等过程。对信号传输而言,由于上面两种变换对信号形式的变化起着决定性作用,它们是通信过程中的重要方面。而其它过程对信号变化来说,没有发生质的作用,只不过是对信号进行了放大和改善信号特性等,因此,这些过程我们认为都是理想的,而不去讨论它。1.2.3 数字通信系统 信道中传输数字信号的系统,称为数字通信系统。数字通信系统可进一步细分为数字频带传输通信系统、数字基带传输通信系统、模拟信号数字化传输通信系统。
1. 数字频带传输通信系统
数字通信的基本特征是,它的消息或信号 具有 “离散”或“数字”的 特性,从而使数字通信具有许多特殊的问题。例如前边提到的第二种变换,在模拟通信中强调变换的线性特性,即强调已调参量与代表消息的基带信号之间的比例特性;而在数字通信中,则强调已调参量与代表消息的数字信号之间的一一对应关系。
另外,数字通信中还存在以下突出问题:第一,数字信号传输时,信道噪声或干扰所造成的差错,原则上是可以控制的。这是通过所谓的差错控制编码来实现的。于是,就需要在发送端增加一个编码器,而在接收端相应需要一个解码器。第二,当需要实现保密通信时,可对数字基带信号进行 人为 “扰乱”( 加密),此时在收端就必须进行解密。第三,由于数字通信传输的是一个接一个按一定节拍传送的数字信号,因而接收端必须有一个与发端相同的节拍,否则,就会因收发步调不一致而造成混乱。另外,为了表述消息内容,基带信号都是按消息特征进行编组的,于是,在收发之间一组组的编码的规律也必须一致,否则接收时消息的真正内容将无法恢复。在数字通信中,称节拍一致 为 “位同步”或“码元同步”,而称编组一致为“群同步”或“帧同步”,故数字通信中还必须有“同步”这个 重要问题。
综上所述,点对点的数字通信系统模型一般可用图 1-3 所示。
需要说明的是,图中调制器 / 解调器、加密器 / 解密器、编码器 / 译码器等环节,在具体通信系统中是否全部采用,这要取决于具体设计条件和要求。但在一个系统中,如果发端有调制 / 加密 / 编码,则收端必须有解调 / 解密 / 译码。通常把有调制器 / 解调器的数字通信系统称为数字频带传输通信系统。
2. 数字基带传输通信系统
与频带传输系统相对应,我们把没有调制器 / 解调器的数字通信系统称为数字基带传输通信系统,如图 1-4 所示。 图中基带信号形成器可能包括编码器、加密器以及波形变换等,接收滤波器亦可能包括译码器、解密器等。
3. 模拟信号数字化传输通信系统
上面论述的数字通信系统中,信源输出的信号均为数字基带信号,实际上,在日常生活中大部分信号(如语音信号)为连续变化的模拟信号。那么要实现模拟信号在数字系统中的传输,则必须在发端将模拟信号数字化,即进行 A/D 转换;在接收端需进行相反的转换,即 D/A 转换。实现模拟信号数字化传输的系统如图 1-5 所示。1.2.4 数字通信的主要特点 目前,无论是模拟通信还是数字通信,在不同的通信业务中都得到了广泛的应用。但是,数字通信的发展速度已明显超过模拟通信,成为当代通信的主流。与模拟通信相比,数字通信更能适应现代社会对通信技术越来越高的要求。 1. 数字通信的主要优点
( 1 ) 抗干扰能力强
由于在数字通信中,传输的信号幅度是离散的,以二进制为例,信号的取值只有两个,这样接收端只需判别两种状态。信号在传输过程中受到噪声的干扰,必然会使波形失真,接收端对其进行抽样判决,以辨别是两种状态中的哪一个。只要噪声的大小不足以影响判决的正确性,就能正确接收(再生)。而在模拟通信中,传输的信号幅度是连续变化的,一旦叠加上噪声,即使噪声很小,也很难消除它。
数字通信抗噪声性能好,还表现在微波中继通信时,它可以消除噪声积累。这是因为数字信号在每次再生后,只要不发生错码,它仍然像信源中发出的信号一样,没有噪声叠加在上面。因此中继站再多,数字通信仍具有良好的通信质量。而模拟通信中继时,只能增加信号能量(对信号放大),而不能消除噪声。
( 2 ) 差错可控
数字信号在传输过程中出现的错误(差错),可通过纠错编码技术来控制,以提高传输的可靠性。
( 3 ) 易加密
数字信号与模拟信号相比,它容易加密和解密。因此,数字通信保密性好。
( 4 ) 易于与现代技术相结合
由于计算机技术、数字存贮技术、数字交换技术以及数字处理技术等现代技术飞速发展,许多设备、终端接口均是数字信号,因此极易与数字通信系统相连接。
2. 数字通信的缺点
相对于模拟通信来说,数字通信主要有以下两个缺点:
( 1 ) 频带利用率不高
系统的频带利用率,可用系统允许最大传输带宽(信道的带宽)与每路信号的有效带宽之比来表征,即 ( 1-1 ) 式中, 为系统允许最大频带宽度; 及为每路信号的频带宽度; 为系统在其带宽内最多能容纳(传输)的话路数。 值愈大,系统利用率愈高。
数字通信中,数字信号占用的频带宽,以电话为例,一路模拟电话通常只占据 4kHz 带宽,但一路接近同样话音质量的数字电话可能要占据 20 ~ 60kHz 的带宽。因此,如果系统传输带宽一定的话,模拟电话的频带利用率要高出数字电话的 5 ~ 15 倍。
( 2 ) 系统设备比较复杂
数字通信中,要准确地恢复信号,接收端需要严格的同步系统,以保持收端和发端严格的节拍一致、编组一致。因此,数字通信系统及设备一般都比较复杂,体积较大。
不过,随着新的宽带传输信道(如光导纤维)的采用、窄带调制技术和超大规模集成电路的发展,数字通信的这些缺点已经弱化。随着微电子技术和计算机技术的迅猛发展和广泛应用,数字通信在今后的通信方式中必将逐步取代模拟通信而占主导地位