System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于通信网络的自动配置的协议制造技术_技高网

用于通信网络的自动配置的协议制造技术

技术编号:40276215 阅读:8 留言:0更新日期:2024-02-02 23:03
本发明专利技术公开了用于通信网络的自动配置的协议。一种用于对线性网络中的多个节点进行自动配置的方法允许提取每个节点的地址和位置。方法包括应用标识符字段以用于向总线传输所选择的节点的标识符的比特序列。随后,至少针对第一节点到倒数第二节点,包括预定比特序列的字段被应用。该字段包括显性比特,因此电流被传输。这允许读取通过先前未被选择的多个节点中的至少每个剩余节点的电流的方向。这允许存储与所选择的节点相对于先前未被选择的所述至少每个节点的位置相关联的方向比特。随后,另外的字段被应用以用于传输与该节点相关联并且在任何先前迭代中获得的任何所存储的方向比特。迭代通过选择与在任何先前循环中所选择的节点不同的节点、开始通信来继续,直到所有节点被标识。

【技术实现步骤摘要】

本专利技术涉及网络中的通信领域。更具体地,它涉及在网络中连接的电子设备的自动配置。


技术介绍

1、在电子系统中,通常需要控制大量设备。这些设备可以是致动器、照明单元等。这些系统的复杂性随着设备数量的增加而增加,并且控制信号到每个设备的传输变得非常困难。电子系统通常形成旨在(例如,通过简化布线和/或保护数据传输免受环境寄生影响)简化控制的网络和子网络。

2、设备作为网络节点连接到网络。一些网络要求节点可以被标识以便向它们发送控制信号。例如,连接到网络中的节点中的其余节点的主节点可以向每个节点分配唯一地址。这要求每个节点有大量的连接或引脚。

3、替代方法是可能的。连接具有唯一可用地址的从节点是可能的。在这种情况下,主节点通过仲裁收集唯一从节点地址。

4、然而,一些应用(诸如室内照明系统中的动态光应用)要求有关设备的布局的附加信息,而不仅仅要求用于标识和控制它们的装置。

5、提供具有简单连接和可靠设备控制的网络会是可期望的,即使在具有大量连接的设备的网络中也是如此。


技术实现思路

1、本专利技术的实施例的目的在于提供一种自动配置的方法、一种用于自动配置的电子设备之间的通信的方法、一种用于网络的电子设备以及一种允许提取节点的地址和在网络中相对于其他节点的位置的网络。

2、在第一方面中,对经由总线连接的、形成线性网络的多个节点进行自动配置的方法,每个节点由标识符标识,标识符针对连接到网络的多个节点中的每个节点是唯一的。方法包括以下步骤:选择网络中的节点并提取该节点的标识符,以及至少针对第一节点到倒数第二节点,在网络中从所选择的节点传输电流。这允许读取至少流过在先前迭代循环中未被选择的节点的电流的方向。有利的是,不存在对于读取电流值的需要,仅需读取方向。将经提取的标识符与针对所述未被选择的节点的电流的方向链接,从而获得所述未被选择的节点相对于所选择的节点的位置。通过选择之前未被选择的不同节点来重复先前的步骤,所以新选择的节点不会被重复。当每个节点的标识符均被提取时,自动配置完成。当每个节点的标识符被链接到至网络中的其他节点的方向信息时,获得网络中的每个节点的物理位置。

3、在一方面中,方法可以在通信帧中实现。方法可以包括在多个节点之间互换包括比特序列的数据帧,该比特序列被划分成连续比特串的字段,该方法包括:

4、-应用标识符字段以用于向总线传输所选择的节点的标识符的比特序列,

5、-至少针对第一节点到倒数第二节点,应用包括含显性比特的预定比特序列的字段,以用于将电流从所选择的节点传输到总线,从而允许读取通过多个节点中的先前未被选择的至少每个剩余节点的电流的方向。读取可以由多个节点中的每个剩余节点执行。方向由作为方向比特的比特的值中的一个值表示,由此允许存储与读取节点相对于当前所选择的节点的位置相关联的方向比特。方法进一步包括:

6、-应用另外的字段以用于传输与作为所选择的节点的那个节点相关联的、并且在不同节点被选择期间的任何先前迭代中获得的任何所存储的方向比特。

7、在该帧被发送(例如)到另一节点之后,另一节点可以被选择,该新节点与在任何先前循环中所选择的节点不同。循环被重复,直到网络的所有节点被标识。

8、本专利技术的实施例的优点在于,节点的id和它们在网络内的相对位置在一个单个步骤中被获得。进一步的优点在于,自动配置所需的时间被减少。进一步的优点在于,实现该方法的节点可包括减少的数量的连接引脚。进一步的优点在于,该方法可以被编码并被执行,包括在电子设备中的比特传输。

9、应当注意的是,收集节点的经提取的标识符以及链接该节点相对于先前经标识的节点的相对位置可以在每个迭代循环期间来进行,由此对网络中的经标识的节点进行排序。每个节点的标识符有利地在仲裁结束时、与节点的物理位置同时地被确定。

10、在一些实施例中,选择节点(10)进一步包括:将多个节点的标识符(id)的每个比特同时应用到总线中作为通信帧中的字段,其中每个比特在比特序列中具有同一位置;以及在总线上执行仲裁。

11、本专利技术的实施例的优点在于,具有最小编号的id的节点是所考虑的节点组中具有最多显性比特的节点。一旦找到具有最小编号的节点,该节点就会从组中被移除,并且新的循环允许容易地对下一个节点进行寻址。由于节点具有唯一id,因此这有利地允许用简单且递归的方法对每个节点进行寻址。

12、在本专利技术的一些实施例中,线性网络的总线是差分总线,因此信号通过差分信令来应用。在一方面中,互换包括比特序列的数据帧包括通过差分信令(诸如应用到can网络的信号)来互换数据帧。

13、本专利技术的实施例的优点在于,电气干扰可以被抑制,从而提高网络的安全性。本专利技术实施例的优点在于,由于传统的can网络常规地将仲裁应用于消息上,因此仲裁可容易地应用于can总线。本专利技术允许在节点标识符上使用公知的仲裁的同时标识节点。

14、在一些实施例中,如果存在关于网络中的节点的数量的在先信息,则传输电流的步骤不会由被标识为最后一个节点的节点执行。在一些实施例中,此类信息可以从该方法被取回。在此类情况下,不存在信息表明最后一个节点之后不存在其他节点,因此最后一个节点也可以传输信息。此外,节点中的其余节点还可以从最后一个节点收集电流方向信息(例如,作为方向比特),该电流方向信息增加信息冗余并且可以用于验证没有发生错误或噪声影响。

15、在本专利技术的一些实施例中,读取通过总线的电流包括读取通过将第一总线连接分流到节点以及将第二总线连接分流到节点的电阻器的电流,其中第一总线连接和第二总线连接是到总线的同一通道的连接。

16、本专利技术实施例的优点在于,由于绝对值不是必需的,因此可以使用简单的电流传感器容易地测量电流。

17、在本专利技术的一些实施例中,将标识符与电流方向信息链接可以通过存储在每个迭代循环期间获得的、与在所述每个迭代中传输电流的所选择的节点的标识符(id)链接在一起的方向比特来进行。例如,这可以在主方上进行,和/或在至少另一个节点中(例如,在每个节点中)进行。

18、本专利技术的实施例的优点在于,节点可以存储它们相对于其他迭代地选择的节点的相对位置。本专利技术实施例的优点在于,一个或多个从节点可以用于存储电流的方向。

19、在特定实施例中,该方法进一步包括基于在每个迭代循环中从节点获得的和链接所选择的节点的所存储的方向比特来确定每个节点相对于连接到网络的节点中的其余节点的物理位置。这可以在一个节点中(例如,在主节点中)进行,可选地在多个节点中进行。

20、进一步的优点在于,当每个节点的标识符在仲裁结束时被确定时,节点的物理位置同时被获得。

21、在一些实施例中,经提取的标识符和关于方向的信息可以被存储在诸如主节点之类的一个节点中,或者被存储在多于一个节点中。

22、如果排序在多个节点中被执行,则该方法可以包括比较由至少两个节点获得的物理本文档来自技高网...

【技术保护点】

1.一种对经由总线连接的、形成线性网络的多个节点(10)进行自动配置的方法,每个节点(10)由包括比特序列的标识符ID来标识,所述标识符针对连接到所述网络的每个节点是唯一的,所述方法包括在所述多个节点之间互换包括比特序列的数据帧,比特序列被划分为连续比特串的字段,所述方法包括:

2.如权利要求1所述的方法,其中,选择节点(10)进一步包括:将所述多个节点中的节点的标识符ID的每个比特作为通信帧中的字段同时应用到所述总线中,其中每个比特在比特序列中具有相同的位置;以及在所述总线上执行仲裁。

3.如权利要求1所述的方法,其中,所述方法是对经由总线连接的多个节点(10)的自动配置,所述总线是差分总线,其中互换包括比特序列的数据帧包括通过差分信令来互换所述数据帧。

4.如权利要求1所述的方法,其中,读取通过所述总线的电流包括读取通过将第一总线连接分流到所述节点以及将第二总线连接分流到所述节点的电阻器(RS)的电流,其中所述第一总线连接和所述第二总线连接是到所述总线的同一通道(COMH、COML)的连接。

5.如权利要求1所述的方法,进一步包括存储在每个迭代循环期间获得的、与在所述每个迭代中传输电流的所选择的节点的标识符ID链接在一起的所述方向比特。

6.如权利要求5所述的方法,进一步包括基于在每个迭代循环中从节点获得的和链接所选择的节点的所存储的方向比特来确定(S08)每个节点相对于连接到所述网络的节点中的其余节点的物理位置。

7.如权利要求6所述的方法,其中,确定所述物理位置由多个节点执行,所述方法进一步包括比较由至少两个节点获得的所述物理位置。

8.如权利要求1所述的方法,进一步包括将报头消息作为比特序列进行广播以用于发起自动配置。

9.如权利要求8所述的方法,其中,连接到网络总线的主节点通过在主方到从方消息帧中对所述报头消息进行广播来发起自动配置。

10.如权利要求1所述的方法,其中,在迭代循环期间在节点(10)中读取的方向被存储为节点(10)中的方向比特,其中应用(S05)另外的字段以用于传输任何所存储的方向比特进一步包括:当节点(10)变成迭代循环中的所选择的节点时,将由节点所存储的任何方向比特传输(S05)到所述总线。

11.如权利要求10所述的方法,其中,任何所存储的方向比特均在具有动态大小的字段内作为从方到主方通信帧的部分被发送,字段的大小是被传输到所述总线的方向比特的数量。

12.一种能连接到线性网络的节点(10),所述节点包括标识符ID,所述节点被编程成用于执行如权利要求1至11中的任一项所述的方法,其中所述电流通过将两个触点分流到所述网络的所述总线的同一线路的分流电阻器(RS)来读取。

13.如权利要求12所述的节点,进一步包括作为可编程处理单元的集成电路。

14.一种线性网络,所述线性网络包括多个如权利要求12所述的节点,其中,所述多个节点中的两个或更多个节点被配置成用于:执行如权利要求6所述的方法以及比较每个节点的经计算的物理位置以便检测失配并且可选地重新开始自动配置的方法。

15.如权利要求14所述的线性网络,其中,所述线性网络是差分网络。

...

【技术特征摘要】

1.一种对经由总线连接的、形成线性网络的多个节点(10)进行自动配置的方法,每个节点(10)由包括比特序列的标识符id来标识,所述标识符针对连接到所述网络的每个节点是唯一的,所述方法包括在所述多个节点之间互换包括比特序列的数据帧,比特序列被划分为连续比特串的字段,所述方法包括:

2.如权利要求1所述的方法,其中,选择节点(10)进一步包括:将所述多个节点中的节点的标识符id的每个比特作为通信帧中的字段同时应用到所述总线中,其中每个比特在比特序列中具有相同的位置;以及在所述总线上执行仲裁。

3.如权利要求1所述的方法,其中,所述方法是对经由总线连接的多个节点(10)的自动配置,所述总线是差分总线,其中互换包括比特序列的数据帧包括通过差分信令来互换所述数据帧。

4.如权利要求1所述的方法,其中,读取通过所述总线的电流包括读取通过将第一总线连接分流到所述节点以及将第二总线连接分流到所述节点的电阻器(rs)的电流,其中所述第一总线连接和所述第二总线连接是到所述总线的同一通道(comh、coml)的连接。

5.如权利要求1所述的方法,进一步包括存储在每个迭代循环期间获得的、与在所述每个迭代中传输电流的所选择的节点的标识符id链接在一起的所述方向比特。

6.如权利要求5所述的方法,进一步包括基于在每个迭代循环中从节点获得的和链接所选择的节点的所存储的方向比特来确定(s08)每个节点相对于连接到所述网络的节点中的其余节点的物理位置。

7.如权利要求6所述的方法,其中,确定所述物理位置由多个节点执行,所述方法进...

【专利技术属性】
技术研发人员:R·弗罗斯特T·弗赖塔格M·弗雷H·洛伊特尔特
申请(专利权)人:迈来芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1