控制数字多工系统的方法

文档序号:8143965阅读:210来源:国知局
专利名称:控制数字多工系统的方法
技术领域
本发明涉及一种控制数字多工系统的方法,且特别涉及一种控制数字多工系统的方法,其可使多个数字多工装置能自动且无误地设定其主控的数字多工装置。
背景技术
DMX512为目前国际通用的灯光控制标准接口。DMX512协议最早是由美国剧院技术协会(United States of institutes for Theatre Technology,USITT)在 1986 年提出的数据传输标准,发展成为从舞台控制用标准数字接口控制调光装置的方式。DMX512的简单性、可靠性以及灵活性使其广泛地运用在娱乐工业、显示系统以及其它技术环节。DMX512 当中的DMX为控制数字多工(Digital Multiplexing)的缩写,而512则代表可寻址的最大数目。此外,还有DMXlOM等标准,其以相同的DMX协议来控制不同数目的数字多工装置。目前DMX512系统的控制方式有以下两种方式(1)唯独从属模式(slavemode only)禾口(2)手动设定主控及从属模式(master and slave modes by manualsetting)。请参考图1,图1为现有技术的数字多工系统100的示意图。数字多工系统100以上述的「唯独从属模式」运作,数字多工系统100具有多个数字多工装置130(1) 130 (η)。每个数字多工装置130(1) 130 (η)通过DMX总线110耦接至控制台120。使用者可通过控制台120 产生的操作信号,用以控制数字多工装置130(1) 130 (η),以使数字多工装置130(1) 130 (η)依据控制台120所产生的操作信号执行相对应的动作。请参考图2,图2为现有技术的数字多工系统200的示意图。数字多工系统200 以上述的「手动设定主控及从属模式」运作,并具有多个数字多工装置220(1) 220 (η)。 每个数字多工装置220(1) 220(η)通过DMX总线210彼此耦接在一起。在数字多工装置220(1) 220 (η)运作之前,使用者必须以手动方式,设定数字多工装置220 (1) 220 (η)的其中一个为主控的(master)数字多工装置,并将其它数字多工装置设定为从属的(slave)数字多工装置,以使从属的数字多工装置受控于主控的数字多工装置。然而,因必须以手动的方式来一一地设定数字多工装置220 (1) 220 (η),故数字多工系统200的设定时间会相当的冗长。此外,倘若使用者不小心将两个以上的数字多工装置同时设为主控的数字多工装置,则会造成数字多工装置220(1) 220 (η)的运作异常,甚至会使数字多工装置220(1) 220 (η)损毁。此外,在中国台湾专利公开号200922377中,提出一种灯光驱动装置。请参考图3, 图3为上述专利案公开号200922377所揭露的灯光驱动装置的功能方块图。灯光驱动装置包含串行传输接口 40、第一信号转换器50、信号处理器60及灯光驱动单元70。第一信号转换器50用于接收串行信号并转换成数字信号,而信号处理器60用于接收数字信号并将信号传送至灯光驱动单元70。当开关80导通时,信号处理器60将使各灯具依照串联顺序取得各自灯具的控制数据,而无需寻址驱动灯具,即可控制各灯具的明灭
发明内容
本发明提出控制数字多工系统的方法,可使多个数字多工装置能自动地且无误地设定其主控的数字多工装置。本发明的其它目的和优点可以从本发明所揭露的技术特征中得到进一步的了解。为达上述之一或部分或全部目的或是其它目的,本发明的一实施例提供一种控制数字多工(Digital Multiplexing, DMX)系统的方法。数字多工系统具有多个数字多工装置。上述方法包括当一数字多工装置被启动时,被启动的数字多工装置判断在第一预设时间内是否接收到从其它数字多工装置所传送的信号,如果被启动的数字多工装置并未在第一预设时间内接收到其它数字多工装置的信号,则在第二预设时间内所述被启动的数字多工装置传送信号至其它的数字多工装置并判断是否有接收到其它多工装置传送信号;如果被启动的数字多工装置在第二预设时间内并未接收到其它数字多工装置的信号,则将被启动的数字多工装置设定为主控的数字多工装置。如果所述被启动的数字多工装置在第一预设时间内接收到其它数字多工装置的信号,则所述被启动的数字多工装置将设定为从属的数字多工装置。如果所述被启动的数字多工装置在所述第二预设时间内接收到其它数字多工装置的信号,则依据各信号中所含的各数字多工装置识别码,将其中一个的数字多工装置设定为主控的数字多工装置,并将其余的数字多工装置设定为从属的数字多工装置。在本发明的一实施例中,上述方法还包括当被启动的数字多工装置的识别码大于其它数字多工装置的识别码时,将被启动的数字多工装置设定为主控的数字多工装置,而将其它数字多工装置的识别码设定为从属的数字多工装置。在本发明的一实施例中,上述方法还包括当被启动的数字多工装置的识别码小于其它数字多工装置的识别码时,将被启动的数字多工装置设定为主控的数字多工装置,而将其它数字多工装置的识别码设定为从属的数字多工装置。在本发明的一实施例中,上述方法还包括从属的数字多工装置依据主控的数字多工装置所传送的信号而操作。在本发明的一实施例中,上述数字多工系统为一个DMX512系统。在本发明的一实施例中,上述数字多工系统为一个DMXlOM系统。在本发明上述实施例中,每一个数字多工装置被启动时,会判定是否已有其它的数字多工装置被设定为主控的数字多工装置,而自动地判断应所述被设定为主控的数字多工装置或被设定为从属的数字多工装置。因此,可简化数字多工系统的设定,并确保只有单个主控的数字多工装置存在于数字多工系统中。为让本发明上述特征和优点能更明显易懂,下文特举多个实施例,并配合附图,作详细说明如下。


图1和图2分别为现有技术的数字多工系统的示意图。图3为中国台湾公开号200922377的专利申请案所揭露的灯光驱动装置的功能方块图。图4本发明一实施例的数字多工系统的示意图。图5为本发明一实施例控制图4的数字多工系统的流程图。
主要元件符号说明40:串行传输接口50 第一信号转换器60 信号处理器70 灯光驱动单元80 开关100,200,400 数字多工系统110、210、420 =DMX 总线120 控制台130(1) ~ 130 (η),220(1) 220 (η)、410 (1) ~ 410 (n)数字多工装置S502 S512 流程步骤
具体实施例方式有关本发明前述及其它技术内容、特点与功效,在以下配合附图的优选实施例的详细说明中,将可清楚地呈现。以下实施例中所提到的方向用语,例如上、下、左、右、前或后等,仅是参考附图的方向。因此,使用的方向用语是用来说明并非用来限制本发明。请参考图4,图4为本发明一实施例的数字多工(Digital Multiplexing,DMX)系统400的示意图。数字多工系统400具有多个数字多工装置410(1) 410(n)。数字多工装置410(1) 410(n)通过DMX总线420彼此耦接。在本发明一实施例中,数字多工装置 410(1) 410 (η)可以是舞台灯具、音响、烟火启动装置、喷水装置等,而其之间的通讯是采用数字多工(DMX)协议。在本发明一实施例中,数字多工系统400为一个DMX512系统,而在本发明另一实施例中,数字多工系统400为一个DMXlOM系统。各数字多工装置410(1) 410 (η)之间所传的信号均符合DMX协议的规范。当DMX总线420没有连接任何的主控的装置(例如如图1的控制台120或计算机),则DMX总线420所耦接的多个数字多工装置410(1) 410 (η)的其中一个数字多工装置可以依据本发明一实施例的控制方法,自动地被设定为主控的(master)数字多工装置, 以控制其它被设定为从属(slave)的数字多工装置。其中,从属的数字多工装置会依据主控的数字多工装置所传送的信号而操作。请参考图4和图5,图5为本发明一实施例控制数字多工系统400的流程图。在本实施例中,每一个数字多工装置410(1) 410(n)被启动时,被启动的数字多工装置均会执行图5的流程,以决定应该被设定为主控的数字多工装置或是被设定为从属的数字多工装置。当数字多工装置410(1) 410(n)中的任一数字多工装置被启动(步骤S502)时,被启动的数字多工装置会判断是否在第一预设时间内接收到从其它数字多工装置所传送的信号(步骤S504),而上述第一预设时间是从数字多工装置被启动后起算。在本发明一实施例中,每一数字多工装置410(1) 410(n)都具有定时器(未图示),用以累计所属的数字多工装置被启动后所经过的总时间,以作为所属的数字多工装置于判断其是否已开机达上述第一预设时间的依据。如果被启动的数字多工装置在上述第一预设时间内接收到其它数字多工装置的信号,则表示数字多工装置410(1) 410(n)中至少有一个数字多工装置已经被设定为主控的数字多工装置且在运作,故为避免同时有两个主控的数字多工装置,被启动的数字多工装置会自动地被设定为从属的数字多工装置(步骤S506)。如果在步骤S504中,判断出被启动的数字多工装置并未在第一预设时间内接收到其它数字多工装置的信号,则被启动的数字多工装置会在第二预设时间内传送信号至其它的数字多工装置(步骤S508),而上述第二预设时间也是从数字多工装置被启动后起算。 步骤S508的主要目的是要通知其它数字多工装置,上述被启动的数字多工装置预备将要被设定为主控的数字多工装置。之后,被启动的数字多工装置会判断是否在第二预设时间内接收到其它数字多工装置的信号(步骤S510)。一方面,如果被启动的数字多工装置在上述第二预设时间内并未接收到其它数字多工装置的信号,则被启动的数字多工装置会自动地设定为主控的数字多工装置(步骤S512)。另一方面,倘若被启动的数字多工装置在第二预设时间内接收到其它数字多工装置的信号,则依据各信号中所含的各数字多工装置的识别码,将其中一个数字多工装置设定为主控的数字多工装置,并将其余的数字多工装置设定为从属的数字多工装置(步骤 S514)。为使上述流程中各步骤的目的更为清楚,以下将以启动数字多工装置410 (χ)的三种状况来分别说明,其中X为1至η的其中一个整数(1)数字多工装置410 (χ)被启动时,已经有其它的数字多工装置被启动。(2)在尚未有其它的数字多工装置已经被启动的情况下,数字多工装置410(χ)单独地被启动。(3)在尚未有其它的数字多工装置已经被启动的情况下,数字多工装置410(χ)与至少一个其它的数字多工装置同时地被启动。在状况(1),数字多工装置410 (χ)会因在步骤S504中判断出在第一预设时间内收到其它已经被启动的数字多工装置的信号,而在步骤S506中自动地设定为从属的数字多
O在状况O),数字多工装置410 (χ)会因在步骤S504和S510中判断出没有收到其它数字多工装置的信号,而在步骤S512中自动地设定为主控的数字多工装置。在状况(3),数字多工装置410 (χ)会因在步骤S510中判断出在第二预设时间内接收到其它数字多工装置的信号,而在步骤S514中依据各信号中所含的各数字多工装置的识别码,自动地设定为主控的数字多工装置或是设定为从属的数字多工装置。在本发明一实施例中,每个数字多工装置410(1) 410(n)的识别码都会不相同, 且在其所产生的信号中会包含有其各自的识别码,用以识别。在本发明一实施例中,每一数字多工装置410(1) 410(n)的识别码为一个整数或是一个ASCII码,而可相互比较。在本发明一实施例的步骤S514中,当被启动的数字多工装置的识别码大于其它数字多工装置的识别码时,则被启动的数字多工装置会自动地设定为主控的数字多工装置,而其它的数字多工装置会自动地被设定为从属的数字多工装置。另外,在本发明一实施例的步骤S514 中,当被启动的数字多工装置的识别码小于其它数字多工装置的识别码时,则被启动的数字多工装置会自动地设定为从属的数字多工装置。因每一个数字多工装置410(1) 410 (η)被启动时,会自动地设定为主控的数字多工装置或设定为从属的数字多工装置,故不需要逐一地设定,而可大幅地降低设定所需的时间及人力。此外,因不需手动地设定,故可防止因为人为设定错误而同时有两个以上的数字多工装置被设定为主控的数字多工装置的情况,而进一步地可避免数字多工装置 410(1) 410 (η)因操作异常而造成的损毁。综上所述,在本发明上述实施例中,每一个数字多工装置被启动时,会判定是否已有其它的数字多工装置被设定为主控的数字多工装置,而自动地判断应该被设定为主控的数字多工装置或被设定为从属的数字多工装置。因此,可简化数字多工系统的设定,并确保只会有单个主控的数字多工装置存在于数字多工系统中,而使每一个已经启动的数字多工装置都能正确无误地操作。以上所述,仅为本发明的优选实施例而已,不应以此限定本发明实施的范围,即所有依本发明权利要求书及发明说明内容所作的简单的等效变化与修改,皆仍属本发明专利覆盖的范围内。另外本发明的任一实施例或权利要求不须达成本发明所揭露的全部目的或优点或特点。此外,摘要和发明名称仅用于辅助专利文件检索之用,并非用来限制本发明的权利范围。
权利要求
1.一种控制数字多工系统的方法,用于控制具有多个数字多工装置的多工系统,所述方法包括当一数字多工装置被启动时,所述被启动的数字多工装置判断是否在第一预设时间内接收到从其它数字多工装置传送的信号,如果所述被启动的数字多工装置并未在所述第一预设时间内接收到其它数字多工装置的信号,则在第二预设时间内所述被启动的数字多工装置传送信号至其它的数字多工装置并判断是否有接收到其它多工装置传送信号;如果所述被启动的数字多工装置在所述第二预设时间内并未接收到其它数字多工装置的信号,则将所述被启动的数字多工装置设定为主控的数字多工装置。
2.如权利要求1所述的方法,还包括如果所述被启动的数字多工装置在所述第一预设时间内接收到其它数字多工装置的信号,则将所述被启动的数字多工装置设定为从属的数字多工装置。
3.如权利要求1所述的方法,还包括如果所述被启动的数字多工装置在所述第二预设时间内接收到其它数字多工装置的信号,则依据各信号中所含的各数字多工装置的识别码,将其中一个数字多工装置设定为主控的数字多工装置,并将其余的数字多工装置设定为从属的数字多工装置。
4.如权利要求3所述的方法,还包括当所述被启动的数字多工装置的识别码大于其它数字多工装置的识别码时,将所述被启动的数字多工装置设定为所述主控的数字多工装置,并将其它数字多工装置设定为从属的数字多工装置。
5.如权利要求3所述的方法,还包括当所述被启动的数字多工装置的识别码小于其它数字多工装置的识别码时,将所述被启动的数字多工装置设定为所述从属的数字多工装置。
6.如权利要求1所述的方法,还包括这些从属的数字多工装置依据所述主控的数字多工装置所传送的信号而操作。
7.如权利要求1所述的方法,其中所述数字多工系统为一个DMX512系统。
8.如权利要求1所述的方法,其中所述数字多工系统为一个DMXlOM系统。
全文摘要
本发明公开了一种控制数字多工系统的方法。数字多工系统具有多个数字多工装置。当一数字多工装置被启动后的第一预设时间内,如果被启动的数字多工装置接收到从其它数字多工装置的信号,则该被启动的数字多工装置被设定为从属的数字多工装置。如果被启动的数字多工装置在第一预设时间和第二预设时间内均未接收到其它数字多工装置的信号,则该被启动的数字多工装置被设定为主控的数字多工装置。
文档编号H05B37/02GK102487562SQ20101057257
公开日2012年6月6日 申请日期2010年12月1日 优先权日2010年12月1日
发明者林鸿儒 申请人:中强光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1