信号传输接口执行群组硬件装置动作的控制系统及方法

文档序号:6691231阅读:128来源:国知局
专利名称:信号传输接口执行群组硬件装置动作的控制系统及方法
技术领域
本发明涉及到一种控制硬件装置动作的控制系统及方法,特别涉及到一种通过信号传输接口执行群组硬件装置动作的控制系统及方法。
背景技术
在传统较简易的仪器设备或控制设备中,其硬件装置的构成较为单纯,但在较精密或功能较复杂的仪器设备或控制设备中,常常会使用到具有两个以上的硬件装置连结于一主控装置的架构。此外,在某些仪器设备或控制设备中,其原有系统架构因应系统扩充的需求亦经常会遇到必需在原有的系统装置中扩增其它的硬件装置的状况。
在由若干个硬件装置及一主控装置所组成的系统架构中,该主控装置必需通过适当的控制技术来与各个硬件装置进行沟通与控制。在传统技术中,为了要达到主控装置与若干个硬件装置进行沟通与控制,通常都是采用主从式的架构。例如以目前最常见的I2C的沟通方式,其是将各个硬件装置之间设定为主控端(Master)与从属端(Slave),通过该主控端与从属端之间的控制来达到各装置间的通信。系统中的每一个硬件装置都预设一指定位置,以使系统控制器能依据该指定位置而辨识出该硬件装置。

发明内容
本发明所要解决的技术问题在实行前述已知的技术时,当各个硬件装置的配合/运作时间已经达到同步、再加上同一时间多个硬件装置需要同步的时候,由于I2C方式会有时间差的问题,故I2C技术即无法达到完善的境界。因为对每一个装置下达的时间一累积起来就是一未知数,故无法让多个硬件装置同步配合运作。
因此,本发明的主要目的即是提供一种信号传输接口执行硬件装置动作的控制系统,本发明利用主控装置作为控制核心,利用信号传输接口,设定好每一个装置的前置号码,当符合前置码的时候,该装置便会紧接着执行前置码之后的命令。
本发明的另一目的是提供一种若干个硬件装置执行群组动作的控制系统,当需要同一时间让多个硬件装置同步配合运作时,只要订定一个特别的前置号码给这些硬件装置,利用信号传输接口再配合这前置码下达命令,即可同时指定要让那些硬件装置同步配合运作。
本发明的另一目的是提供一种若干个硬件装置执行群组动作的控制方法,其是将一主控装置所送出的前置码及命令信号通过一信号传输媒体以指定的通信协议格式予以传送出,而由有效接收范围内的硬件装置同步接收该主控装置所传送出的前置码及命令信号,在辨识该前置码相符时,各个前置码相符的硬件装置即形成一群组,并由该群组中的各个硬件装置紧接执行该命令信号。
本发明的技术方案本发明为解决已知技术的问题所采用的技术方案是包括有一主控装置;一信号传输媒体,以使该主控装置所产生的前置码及命令信号在一指定的通信协议格式下传送出;若干个硬件装置,每一个硬件装置包括有一通信接口并赋予一指定前置码。当该主控装置产生一前置码及命令信号时,该前置码及命令信号通过该信号传输媒体传送至各个硬件装置,各个硬件装置即分别对比该前置码是否与指定前置码相符,经对比前置码相符的各个硬件装置形成一群组,并且由该群组中的各个硬件装置紧接执行该前置码之后的命令信号。较佳实施例中,该信号传输媒体可包括有红外线收发器,亦可为一信号传输线。
本发明的优点通过本发明所采用的技术方案,其以主控装置作为控制核心,利用信号传输接口,设定好每一个装置的前置号码,当符合前置码的时候,该装置便会紧接着执行前置码之后的命令。故各个硬件装置只需进行前置码的简易接收及对比,即可决定是否执行群组动作。且各个硬件装置在进行群组动作时,不会有时间差的问题,而可达到同步配合运作的效果。此外,本发明在达到群组动作的控制时,仅需简易的信号传输媒体及通信接口,而不需复杂的硬件电路。


图1是显示本发明通过串联接口执行群组硬件装置动作的第一实施例电路功能方块图;图2是显示本发明的控制流程图;图3是显示本发明通过串联接口执行群组硬件装置动作的第二实施例电路功能方块图;图4是显示本发明通过串联接口执行群组硬件装置动作的第三实施例电路功能方块图。
具体实施例方式
首先参阅图1所示,其是显示本发明通过串联接口执行群组硬件装置动作的第一实施例电路功能方块图,该系统包括有一主控装置1以及若干个硬件装置2a、2b、2c…2n。在该主控装置1与各个硬件装置2a、2b、2c…2n之间是通过一信号传输媒体3作信号的传输。
主控装置1内部具有一微控器11。该微控器11泛指可以担任系统核心,可下达指令的控制单元,例如其可为一计算机系统中的中央处理器、或是计算机系统中的嵌入式微控器(Embedded Controller)。
本实施例中,该微控器11可以产生预定通信协议格式的前置码及命令信号,该前置码及命令信号可以任何格式传送,例如若以二进制方式传送时,低态信号与高态信号的定义时间可分别为0~T时间内的信号为低态信号(0)0~2T时间内的信号为高态信号(1)其定T是定义为一个基本的时间单位。该前置码及命令信号的顺序亦可予以变换或作其它的各式变换,只要在传送端及接收端使用相同的通信协议即可。
该主控装置1中可包括有一前置码对应表12,其连接于该微控器11。该前置码对应表12中可预先贮存多数组预定的前置码,并可由该微控器11读取。
该微控器11所产生的前置码及命令信号可以通过一信号传送端口13而传送出。该信号传送端口13则连接一主控端红外线收发器31,以使该微控器11所产生的前置码及命令信号可以红外线传送的方式发射出。
该主控端红外线收发器31所传送出的红外线信号会被有效接收范围中的受控端红外线收发器32a、32b、32c…32n所接收。该主控端红外线收发器31与各个受控端红外线收发器32a、32b、32c…32n即构成了主控装置1与各个硬件装置2a、2b、2c…2n之间的信号传输媒体3。
各个硬件装置2a、2b、2c…2n通过该受控端红外线收发器32a、32b、32c…32n可接收主控端红外线收发器31所传送出的红外线信号。每一个硬件装置2a、2b、2c…2n包括有一可支持预定通信协议格式的通信接口21,以接收该受控端红外线收发器32a所接收到的红外线信号。
在每一个硬件装置2a、2b、2c…2n中,皆赋予一指定前置码,此指定前置码可预先贮存在一前置码存储单元22中。在该前置码存储单元22中亦可记录一个或多个指定前置码。该每一个硬件装置2a、2b、2c…2n中所赋予的指定前置码依据使用者的群组动作组合设定可皆为不同、亦可为部份相同。
在每一个硬件装置2a、2b、2c…2n中配置有一接收及对比单元23,可对比由通信接口21所接收到的前置码是否与各别前置码存储单元22中所记录的前置码是否相同。每一个硬件装置2a、2b、2c…2n中亦配置有一执行单元24,可分别控制各个硬件装置2a、2b、2c…2n的动作。
图2是显示本发明的控制流程图,以配合图1所示的电路功能方块图对本发明的控制流程作一说明如后。首先,主控装置1在接收及确认使用者所下达各个选定硬件装置的群组动作组合(步骤101),接着即由该前置码对应表12中取得该组合的前置码(步骤102),此一步骤中亦可直接由该主控装置1中的微控器11产生该群组动作组合的前置码。
在完成欲执行的各个硬件装置的群组动作组合之后,即由该主控装置1通过主控端红外线收发器31将该前置码及命令信号予以发射出(步骤103)。
此时,各个硬件装置2a、2b、2c…2n通过其各别的受控端红外线收发器32a、32b、32c…32n接收该主控端红外线收发器31所发射出的前置码及命令信号(步骤104)。再由该各个硬件装置2a、2b、2c…2n中的接收及对比单元23对比该接收到的前置码是否与各别前置码存储单元22中所记录的前置码是否相同(步骤105)。
若前置码对比结果确为相符,则所有前置码相符的各个硬件装置即形成一群组,并进一步取得该前置码后的命令信号(步骤106),并交由执行单元24启动执行预定的动作(步骤107)。而经前置码对比结果不相符的硬件装置,则不执行任何动作。
参阅图3所示,其是显示本发明通过串联接口执行群组硬件装置动作的第二实施例电路功能方块图。在此一实施例中,该系统亦包括有一主控装置1以及若干个硬件装置2a、2b、2c…2n。该主控装置1与各个硬件装置2a、2b、2c…2n之间是通过一信号传输媒体3作信号的传输。每一个个硬件装置2a、2b、2c…2n中亦皆包括有一通信接口21、一前置码存储单元22、一接收及对比单元23、以及一执行单元24。
然而,在此一实施例中,其与前一实施例的差异在于该信号传输媒体3中仅包括有一主控端红外线收发器31及一受控端红外线收发器32,而每一个硬件装置2a、2b、2c…2n的通信接口21皆是连接至该受控端红外线收发器32,故各个硬件装置2a、2b、2c…2n可同步接收到该受控端红外线收发器32所接收到的前置码及命令信号。至于其它的动作方式与控制流程与前述第一实施例大致相同。
参阅图4所示,其是显示本发明通过串联接口执行群组硬件装置动作的第三实施例电路功能方块图。在此一实施例中,该系统亦包括有一主控装置1以及若干个硬件装置2a、2b、2c…2n。该主控装置1与各个硬件装置2a、2b、2c…2n之间是通过一信号传输媒体3作信号的传输。每一个个硬件装置2a、2b、2c…2n中亦皆包括有一通信接口21、一前置码存储单元22、一接收及对比单元23、以及一执行单元24。
然而,在此一实施例中,其与前一实施例的差异在于该信号传输媒体3是包括有一信号传输线33,而每一个硬件装置2a、2b、2c…2n的通信接口21皆是连接至该信号传输线33,故各个硬件装置2a、2b、2c…2n可同步接收到该信号传输线33所接收到的前置码及命令信号。至于其它的动作方式与控制流程与前述第一实施例大致相同。
权利要求
1.一种信号传输接口执行群组硬件装置动作的控制系统,包括有一主控装置,具有一信号传送端口,用以传送该主控装置所欲传送的前置码及命令信号;一信号传输媒体,连接于该主控装置的信号传送端口,以使该主控装置所产生的前置码及命令信号在一指定的通信协议格式下,通过该信号传输媒体传送出;若干个硬件装置,每一个硬件装置包括有一可支持该通信协议格式的通信接口,以接收该信号传输媒体所传送的前置码及指令信号,每一个硬件装置皆赋予一指定前置码;其特征在于当该主控装置产生一前置码及命令信号时,该前置码及命令信号通过该信号传输媒体传送至各个硬件装置,各个硬件装置即分别对比该前置码是否与指定前置码相符,经对比前置码相符的各个硬件装置形成一群组,并且由该群组中的各个硬件装置紧接执行该前置码之后的命令信号。
2.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该主控装置中具有一前置码对应表,用以记录至少一个设定的前置码。
3.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该信号传输媒体包括有一主控端红外线收发器,连接于该主控装置的信号传送端口,可以红外线方式传送该主控装置所欲传送的前置码及命令信号;若干个受控端红外线收发器,各别连接于各个对应的硬件装置,用以接收该主控端红外线收发器所发射出的前置码及命令信号。
4.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该信号传输媒体包括有一主控端红外线收发器,连接于该主控装置的信号传送端口,可以红外线方式传送该主控装置所欲传送的前置码及命令信号;一受控端红外线收发器,各个硬件装置的通信接口皆连接至该受控端红外线收发器,用以接收该主控端红外线收发器所发射出的前置码及命令信号。
5.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该信号传输媒体是包括有至少一信号传输线,连接于该主控装置的信号传送端口与各个硬件装置的通信接口之间,通过该信号传输线可传送该主控装置所产生的前置码及命令信号至各个硬件装置。
6.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该每一个硬件装置中的指定前置码是贮存在一前置码存储单元中。
7.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该每一个硬件装置中包括有一前置码对比单元,用以将该接收自该通信接口所传送的前置码与该指定前置码进行对比是否相符。
8.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该每一个硬件装置中所赋予的指定前置码皆为不同。
9.根据权利要求1所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该每一个硬件装置中所赋予的指定前置码有部份相同。
10.一种信号传输接口执行群组硬件装置动作的控制方法,是由一主控装置通过一信号传输媒体控制若干个硬件装置的群组动作,其特征在于该方法包括下列步骤(a)由该主控装置送出一前置码及命令信号;(b)将该前置码及命令信号通过该信号传输媒体以指定的通信协议格式予以传送出;(c)由连结于该信号传输媒体的若干个硬件装置同步接收该主控装置所传送出的前置码及命令信号;(d)由各个硬件装置分别对比该接收到的前置码是否与该本身硬件装置所记录的预设指定前置码相符;(e)经对比前置码相符的各个硬件装置形成一群组,并且由该群组中的各个硬件装置紧接执行该命令信号。
11.根据权利要求10所述的信号传输接口执行群组硬件装置动作的控制方法,其特征在于步骤(a)之前更包括下列步骤(a1)确认所下达各个选定硬件装置的群组动作组合;(a2)由一前置码对应表中取得该群组动作组合的前置码;(a3)通过信号传输接口将该前置码及命令信号予以送出。
12.根据权利要求10所述的信号传输接口执行群组硬件装置动作的控制方法,其特征在于该前置码及命令信号是通过一红外线的信号传输媒体予以发射出。
13.根据权利要求10所述的信号传输接口执行群组硬件装置动作的控制方法,其特征在于该前置码及命令信号是通过一信号传输线予以传送出。
14.根据权利要求10所述的信号传输接口执行群组硬件装置动作的控制方法,其特征在于步骤(d)中,该硬件装置是将该接收到的前置码与一前置码存储单元中所记录的预设指定前置码相对比。
15.根据权利要求10所述的信号传输接口执行群组硬件装置动作的控制方法,其特征在于该每一个硬件装置中所赋予的指定前置码皆为不同。
16.根据权利要求10所述的信号传输接口执行群组硬件装置动作的控制系统,其特征在于该每一个硬件装置中所赋予的指定前置码有部份相同。
全文摘要
本发明揭示了一种信号传输接口执行群组硬件装置动作的控制系统,是由一主控装置通过一信号传输媒体控制若干个硬件装置的群组动作,该系统包括有一主控装置;一信号传输媒体,以使该主控装置所产生的前置码及命令信号在一指定的通信协议格式下传送出;若干个硬件装置,每一个硬件装置包括有一通信接口并赋予一指定前置码。当该主控装置产生一前置码及命令信号时,该前置码及命令信号通过该信号传输媒体传送至各个硬件装置,各个硬件装置即分别对比该前置码是否与指定前置码相符,经对比前置码相符的各个硬件装置形成一群组,并且由该群组中的各个硬件装置紧接执行该前置码之后的命令信号。该信号传输媒体可包括有红外线收发器,亦可为一信号传输线。
文档编号G08C23/00GK1987703SQ20051012092
公开日2007年6月27日 申请日期2005年12月22日 优先权日2005年12月22日
发明者李荣钟 申请人:佛山市顺德区顺达电脑厂有限公司, 神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1