[go: up one dir, main page]

CN101981901A - 借助冲突检查的总线地址自动分配 - Google Patents

借助冲突检查的总线地址自动分配 Download PDF

Info

Publication number
CN101981901A
CN101981901A CN2009801117908A CN200980111790A CN101981901A CN 101981901 A CN101981901 A CN 101981901A CN 2009801117908 A CN2009801117908 A CN 2009801117908A CN 200980111790 A CN200980111790 A CN 200980111790A CN 101981901 A CN101981901 A CN 101981901A
Authority
CN
China
Prior art keywords
address
devices
bus
center
delay time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009801117908A
Other languages
English (en)
Other versions
CN101981901B (zh
Inventor
帕特里克·伊斯·科赫
托比亚斯·库恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zumtobel Staff GmbH
Original Assignee
Zumtobel Staff GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zumtobel Staff GmbH filed Critical Zumtobel Staff GmbH
Publication of CN101981901A publication Critical patent/CN101981901A/zh
Application granted granted Critical
Publication of CN101981901B publication Critical patent/CN101981901B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/18Controlling the light source by remote control via data-bus transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Small-Scale Networks (AREA)

Abstract

一种给配有总线接口的多个装置分配地址的方法包括以下步骤:a)每个装置(5,5’,5”)同时从中心(2)获得一个发送指令和一个对于所有装置(5,5’,5”)相同的地址,这些装置(5,5’,5”)通过总线(3,4)与该中心连接;b)这些装置(5,5’,5”)彼此独立地分别单独确定一个发送延迟时间;c)每个装置(5,5’,5”)在其发送延迟时间内连续监测总线(3,4)上是否有其它装置(5,5’,5”)的应答;d)发送延迟时间首先结束的那个装置(5,5’,5”)答复该中心(2)它接受所发送的地址;e)所有在步骤d)中不相关的装置(5,5’,5”)当发现总线(3,4)上有在步骤d)中相关的装置的应答时中断发送延迟时间并等候该中心(2)的一个新的发送指令;以及f)除了那些已经具有地址的装置(5,5’,5”)外,重复进行步骤a)-e)。

Description

借助冲突检查的总线地址自动分配
技术领域
本发明涉及给配有总线接口的装置分配地址的方法。
背景技术
通常采用定址方法或者说地址分配方法,用于从许多例如与一条总线连接的装置中选择出单独的装置,以便随后给该所选的装置分配唯一的地址。该过程一直重复进行,直到总线系统的所有装置被分配了在相关的系统内唯一的地址。
从德国专利公开文献DE10329682A1中公开了一种方法,其中,中心同时给所有通过总线与中心连接的电操作装置传输发送指令。随后,每个操作装置在针对每个操作装置随机选择的一定的发送延迟时间之后尝试联络中心。首先通报的操作装置于是从中心那里获得一个地址,从而最终所有的操作装置可分配有一个单独的地址。
发明内容
基于该现有技术,本发明的任务是提供一种借助冲突检测来分配地址的改善的可行方式。
该任务通过根据权利要求1或2的方法、根据权利要求13的操作装置和根据权利要求14的控制系统来完成。本发明的优选改进方案是从属权利要求的主题。
与德国专利公开文献DE10329682A1相似,在本发明中,每个配有一总线接口的装置也彼此无关地独立确定发送延迟时间,在此有以下可能性,即,可以对地址分配的所有过程保持这种做法。随后,每个装置同时从一个通过总线与该装置连接的中心获得一个发送指令。但与现有技术不同,现在除了发送指令外,还发出一个对于所有装置相同的地址。随后,每个装置在其发送延迟时间内连续监测总线上是否有另一个装置的应答。
发送延迟时间首先结束的那个装置答复中心它接受所发送的地址。其它装置随后在总线上识别作为第一发送的装置的应答并中断其发送延迟时间并等候中心的一个新的发送指令。优选的是,这些已经中断其发送延迟时间的装置放弃原先接收并暂时存储的地址,尤其是从其存储器中消除该地址。除了那些已经具有地址的装置外,上述步骤总是重复,直到最后所有的装置被分配了一个地址为止。
与DE10329682A1相比,通过本发明,只需要一次关于地址接收的应答。因此,尤其省掉了在第一操作装置回答后通过中心来分配地址。由此一来,在地址分配中节约了时间并降低了成本,因为中心不再对第一装置的应答做出响应,可以马上又针对一个发送周期发出一个新的发送指令和一个新地址。此时可以优选地规定,所发出的地址同时是新的发送指令。
作为另一种可行方式,本发明提出,每个装置事先分配一个单独的发送时间,在此有以下可能性,即,可以对地址分配的所有过程保持此做法。依据借此也发送对于所有装置相同的地址的中心指令,与总线相接的所有装置开始发送,直到分配给其的独立发送时间结束。在该独立发送时间结束后,每个装置检查总线状态是否因其发送过程结束而被改变。对于判断出已经改变的情况,就意味着各装置的发送的结束可能将总线回到静止状态,因为相关的装置在此过程具有最长的发送持续时间。已经确定它能改变总线状态的那个装置识别出自己被选中并且答复中心它接受所发送的地址。在这里,除了那些已经获得地址的装置外,上述的步骤也总是重复进行,直到最终所有装置被分配了一个地址。
还存在一个装置如何能单独分配用于发送活动的时间参数例如发送延迟时间或发送时间的各种可行方式。例如,产生随机数并采用已经存在于装置中的编号例如工厂设置的识别码。
此外,本发明方法可如此设计,即,新加入的装置自动报告并且触发系统变更,在这里,无需外界干预地识别并消除多个装置对地址的同时使用。
根据本发明的另一方面,设有一个包括数字信号输入和控制器的装置,该控制器被编程用于支持这种方法。最后,本发明还涉及控制系统,它具有中心单元和这样的装置。
附图说明
以下将结合附图来详细说明本发明,其中:
图1在此示意表示可用在本发明中的总线系统,
图2示意表示根据本发明的第一实施例的流程图。
具体实施方式
如图1所示,用于装置(在此以电操作装置5、5’、5”形式构成)的控制系统1具有总线,总线由两个总线线路3、4和一个中心单元2构成。总线线路3、4如图所示直接与操作装置5、5’、5”连接。该装置可以是指令接收器,如在此的电操作装置5、5’、5”,但是也可以是指令/信息发送器例如开关、调光器或传感器。图1所示的操作装置5、5’、5”可以被用于操作各种电器,尤其是在建筑技术设备中常见的装置如灯、空调技术设备/通风设备8或其它建筑技术设备9。
每个电操作装置5、5’、5”具有数字接口6、6’、6”,借助数字接口,它可以通过一对总线线路3、4双向地与例如中心2交换信号。此外,每个电操作装置5、5’、5”具有一个局部控制单元(控制器)10、10’、10”。
现在将结合图2所示的过程来详细说明第一实施例。首先,在步骤S1中,所有装置例如借助相应的中心指令被置于定址模式中。在随后的步骤S2中,该装置分别单独且彼此无关地产生用于发送活动的时间参数,例如在本实施例中产生发送延迟时间。确切地说,每个装置在该时刻分配一个数例如随机数或工厂识别号就可以,在这里,该数随后可被用作用于发送特征的时间参数如在图2所示的实施例中的发送延迟时间的基础。
在随后的步骤S3中,总线被置于静止状态,这例如根据DALI标准意味着总线电压被置于高态。此外,这些装置又通过中心的指令或者自动地被置入暂时发送模式。此外,中心向这些装置还发送一个对于所有装置都一样的地址。
该启动的发送模式对所有的装置发挥作用,使其在各自独立的发送延迟时间内连续监测总线3、4上是否有其它装置的应答(步骤S4)。如果一个装置在其独立的发送延迟时间结束之前在总线上发现另一个装置的应答,则它中断其发送延迟时间(步骤S7)并等候一个新的发送指令。如果发送延迟时间结束(步骤S5)且尚未发现另一个装置的应答,则相应的装置应答中心(步骤S6)它接受所发送来的地址。
步骤S3-S7一直重复,直到每个装置被分配了一个地址(步骤S8)。在此情况下,中心2以每个发送指令发送另一个地址。此时,所发送的另一个地址或者说新地址可以同时是发送指令。
还要注意,已经登记的装置不再参与其它发送周期(步骤S9)。启动装置的不再启动又可以自动通过一个装置来进行或在中心指导下进行。当所有装置具有一个地址时,该定址过程最后结束(步骤S10)。
在这里没有详细介绍发送延迟时间的求出或者说计算,因为这已经从现有技术尤其是德国专利公开文献DE10329682A1中知晓。
此外,图2的实施例只是一种如何可以将由每个装置本身分配的数作为用于发送活动的时间参数的可行方式。另一个可行方式在于,代替发送延迟时间,求出发送时间。这些装置在中心的发送指令后转入发送状态并且在其各自的发送时间结束前向总线发送。在发送时间结束后,每个装置现在结束其发送状态并同时检查它是否又将总线置入静止状态。就是说,在采用DALI标准时,例如该装置检查它是否因自身的发送活动结束而又将总线置入“高态”。可是,只有本身已分配得到最高数和进而最高发送时间的那个装置做到了。能达到总线状态交替的装置本身被视为被选中并且答复中心其接受所发送的地址。在这里,该方法也一直重复,直到所有装置具有一个地址。
此外,在这两个实施例中可以规定,自动识别和消除两个不同装置对一个地址的占用。因此,例如一个新加入的装置询问总线是否已经存在自己的操作地址。对于一个装置报告已经在较早时刻分配给它地址的情况,该装置消除其自己的地址并且在一个新的定址过程中获得一个新地址。此外,可以在地址分配结束后还检查多个装置是否同时利用一个地址,以便检查是否每个地址实际上只对应一个装置。
此外,本发明还可以如此设计,即,新加入的装置本身自动报告并触发系统变更。在这样的系统变更中,首先检查哪些装置已经具有地址。随后,执行地址分配,在该地址分配中只考虑那些还没有地址的装置。
此外,还可以在地址分配之后规定执行用户类型的识别及其对各装置的相应参数确定。

Claims (11)

1.一种给配有总线接口的多个装置分配地址的方法,该方法包括以下步骤:
a)每个装置(5,5’,5”)同时从中心(2)获得一个发送指令和一个对于所有装置(5,5’,5”)相同的地址,这些装置(5,5’,5”)通过总线(3,4)与该中心连接,
b)这些装置(5,5’,5”)彼此独立地分别单独确定一个发送延迟时间,
c)每个装置(5,5’,5”)在其发送延迟时间内连续监测总线(3,4)上是否有其它装置(5,5’,5”)的应答,
d)发送延迟时间首先结束的那个装置(5,5’,5”)答复该中心(2)它接受所发送的地址,
e)所有在步骤d)中不相关的装置(5,5’,5”)当发现总线(3,4)上有在步骤d)中相关的装置的应答时中断发送延迟时间并等候该中心(2)的一个新的发送指令,以及
f)除了那些已经具有地址的装置(5,5’,5”)外,重复进行步骤a)-e)。
2.一种给配有总线接口的多个装置分配地址的方法,该方法包括以下步骤:
a)每个装置(5,5’,5”)同时从中心(2)获得一个发送指令和一个对于所有装置(5,5’,5”)相同的地址,这些装置(5,5’,5”)通过总线(3,4)与该中心连接并且发送,直到彼此无关地独立由每个装置(5,5’,5”)确定的发送时间结束,
b)在各发送时间结束后,每个装置(5,5’,5”)检查它是否因发送结束而改变了总线状态,
c)在经过发送时间后已经改变总线状态的那个装置(5,5’,5”)答复该中心(2)它接受所发送的地址,以及
d)除了那些已具有地址的装置(5,5’,5”)外,重复进行步骤a)-c)。
3.根据前述权利要求中任一项所述的方法,其特征是,已经分配有地址的所述装置(5,5’,5”)的发送自动通过相应的装置(5,5’,5”)或通过中心(2)的指令被阻止。
4.根据前述权利要求中任一项所述的方法,其特征是,发送延迟时间或者发送时间作为随机数或基于在该装置(5,5’,5”)中存在的编号或识别码来产生。
5.根据前述权利要求中任一项所述的方法,其特征是,这些步骤重复进行,直到每个装置(5,5’,5”)被分配有一个地址为止。
6.根据前述权利要求中任一项所述的方法,其特征是,采用DALI标准。
7.根据前述权利要求中任一项所述的方法,其特征是,一个新加入的装置(5,5’,5”)自动报告并触发系统变更。
8.根据前述权利要求中任一项所述的方法,其特征是,无需外部干预地识别并消除多个装置(5,5’,5”)对一个地址的同时使用。
9.根据前述权利要求中任一项所述的方法,其特征是,用户类型和该装置(5,5’,5”)的相应参数确定被自动识别。
10.一种装置,该装置具有数字信号输入(6,6’,6”)和控制器,该控制器被编程以支持根据前述权利要求中任一项所述的方法。
11.一种控制系统(1),该控制系统具有中心单元(2)和至少一个根据权利要求10的装置(5,5’,5”)。
CN2009801117908A 2008-04-04 2009-04-03 借助冲突检查的总线地址自动分配 Expired - Fee Related CN101981901B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102008017281.2 2008-04-04
DE102008017281A DE102008017281A1 (de) 2008-04-04 2008-04-04 Automatische Busadressvergabe mittels Kollisionsprüfung
PCT/EP2009/002472 WO2009121622A2 (de) 2008-04-04 2009-04-03 Automatische busadressvergabe mittels kollisionsprüfung

Publications (2)

Publication Number Publication Date
CN101981901A true CN101981901A (zh) 2011-02-23
CN101981901B CN101981901B (zh) 2013-09-11

Family

ID=41051443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801117908A Expired - Fee Related CN101981901B (zh) 2008-04-04 2009-04-03 借助冲突检查的总线地址自动分配

Country Status (5)

Country Link
EP (1) EP2266297B1 (zh)
CN (1) CN101981901B (zh)
DE (1) DE102008017281A1 (zh)
ES (1) ES2550783T3 (zh)
WO (1) WO2009121622A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790760A (zh) * 2016-12-30 2017-05-31 广州市保伦电子有限公司 自动编码系统及方法
CN108881514A (zh) * 2018-07-02 2018-11-23 京东方科技集团股份有限公司 总线系统的地址分配方法、通讯设备和总线系统
CN109862128A (zh) * 2017-09-26 2019-06-07 艾尔默斯半导体股份公司 用于通过总线节点馈入寻址电流的方法和总线节点
CN110138578A (zh) * 2018-02-09 2019-08-16 华为技术有限公司 路由器的线卡设备的fic id的配置方法和装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009054904A1 (de) * 2009-12-17 2011-06-22 Endress + Hauser GmbH + Co. KG, 79689 Verfahren zum Zuweisen einer Polling-Adresse an ein Feldgerät
DE112012001781B4 (de) 2011-04-20 2023-05-04 Tridonic Gmbh & Co Kg LED Beleuchtungssystem und Adressierungsverfahren für ein LED Beleuchtungssystem
EP2713680B1 (de) * 2012-09-27 2015-01-28 Vossloh-Schwabe Deutschland GmbH Verfahren zur Ermittlung der Verfügbarkeit einer Busleitung und Kommunikationssteuereinheit
DE102012022299A1 (de) * 2012-11-14 2014-05-15 Bürkert Werke GmbH BUS-System, Verfahren zum Betrieb eines BUS-Systems und fluidisches System mit einem BUS-System
CN103036754B (zh) * 2012-11-22 2015-11-04 青岛海尔空调电子有限公司 一种多联机空调通信系统及通信方法
AT15536U1 (de) 2016-05-04 2017-12-15 Tridonic Gmbh & Co Kg Verfahren zur Adressvergabe
BE1025606B1 (nl) * 2017-09-08 2019-04-29 Leen Geebelen Werkwijze voor het identificeren van modules gekoppeld aan een bussysteem, en een gebouwautomatiseringssysteem

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189059B1 (en) * 1996-04-10 2001-02-13 Infineon Technologies Ag Communications system with a master station and at least one slave station
CN1319806A (zh) * 2000-02-04 2001-10-31 密克罗奇普技术公司 微控制器双端口ram操作中冲突检测的装置和方法
DE10329682A1 (de) * 2003-07-01 2005-01-20 Tridonicatco Gmbh & Co. Kg Busadressvergabe mittels Kollisionsprüfung

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19713240C2 (de) * 1997-03-29 1999-01-28 Endress Hauser Gmbh Co Verfahren zur automatischen Adressenvergabe in einem CAN-Netz
AU8932601A (en) * 2000-11-28 2002-05-30 Eaton Corporation Motor vehicle communication protocol with automatic device address assignment
DE102006005805A1 (de) * 2006-02-08 2007-08-09 Siemens Ag Verfahren zur automatischen Konfigurierung eines Feldgeräte enthaltenden Netzwerks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189059B1 (en) * 1996-04-10 2001-02-13 Infineon Technologies Ag Communications system with a master station and at least one slave station
CN1319806A (zh) * 2000-02-04 2001-10-31 密克罗奇普技术公司 微控制器双端口ram操作中冲突检测的装置和方法
DE10329682A1 (de) * 2003-07-01 2005-01-20 Tridonicatco Gmbh & Co. Kg Busadressvergabe mittels Kollisionsprüfung

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790760A (zh) * 2016-12-30 2017-05-31 广州市保伦电子有限公司 自动编码系统及方法
CN109862128A (zh) * 2017-09-26 2019-06-07 艾尔默斯半导体股份公司 用于通过总线节点馈入寻址电流的方法和总线节点
CN109862128B (zh) * 2017-09-26 2023-07-25 艾尔默斯半导体欧洲股份公司 用于通过总线节点馈入寻址电流的方法和总线节点
CN110138578A (zh) * 2018-02-09 2019-08-16 华为技术有限公司 路由器的线卡设备的fic id的配置方法和装置
CN110138578B (zh) * 2018-02-09 2020-11-17 华为技术有限公司 路由器的线卡设备的fic id的配置方法和装置
CN108881514A (zh) * 2018-07-02 2018-11-23 京东方科技集团股份有限公司 总线系统的地址分配方法、通讯设备和总线系统
CN108881514B (zh) * 2018-07-02 2021-10-01 京东方科技集团股份有限公司 总线系统的地址分配方法、通讯设备和总线系统

Also Published As

Publication number Publication date
CN101981901B (zh) 2013-09-11
WO2009121622A3 (de) 2010-03-04
DE102008017281A1 (de) 2009-10-08
WO2009121622A2 (de) 2009-10-08
EP2266297A2 (de) 2010-12-29
ES2550783T3 (es) 2015-11-12
EP2266297B1 (de) 2015-09-02

Similar Documents

Publication Publication Date Title
CN101981901A (zh) 借助冲突检查的总线地址自动分配
CN111147619B (zh) 本地实现rs485从机设备自动分配地址的方法和系统
CN101852472B (zh) 一种空调系统自动编址的方法和空调控制器
TW384583B (en) Method for installing a wireless network
EP3779291A1 (en) Air conditioning unit, operating method and device for air conditioning unit
CN108521474B (zh) 多联式控制系统的地址竞争方法
CN107249048B (zh) 空调系统及其地址分配方法和装置
CN101785367A (zh) 启动照明系统的方法
CN110762604B (zh) 室内机及其与线控器的配对方法、装置、存储介质及空调
CN102694875A (zh) 为通风机分配网络地址的方法
CN101072041B (zh) 电调天线设备的地址冲突检测方法及系统
CN106164887A (zh) 总线地址分配
CN110753138A (zh) 一种can总线网络中的设备id配置方法及系统
CN104618156A (zh) 网络配置的方法及装置
JPWO2020039844A1 (ja) 車載通信装置及び車載システム
CN102638590B (zh) 室内机通讯地址的配置方法、空调系统及空调室内机
CN103825789B (zh) 总线系统及其运行方法和具有总线系统的射流系统
CN107734082B (zh) 一种地址分配方法及系统
JP6907407B2 (ja) 制御・監視信号伝送システムのアドレス設定方式
CN107968718B (zh) 一种确认主备用状态的方法、装置和设备
CN111147612B (zh) 一种基于位置信息的风机群控地址自动分配方法
JP2016134879A (ja) 機器id割り付けシステム
JP6836567B2 (ja) 通信システム
KR20060031093A (ko) 네트워크시스템 및 그 정식어드레스 할당방법
CN105979490A (zh) 一种无线通信组网的通信设置修改方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130911