主模块、功能模块和电子器件以及标识数据设定方法

文档序号:6558584阅读:174来源:国知局
专利名称:主模块、功能模块和电子器件以及标识数据设定方法
技术领域
本发明涉及一种主模块(master module)、功能模块和包含这些模块的电子器件以及标识(ID)数据设定方法,尤其涉及分别依次串行连接主模块和功能模块的电子器件及标识数据设定方法。
背景技术
首先,参照图1说明现有的薄片型(slice type)电子器件中各模块的ID数据设定方法。
如图1所示,多个功能模块2、2A、2B、2C被依次串行连接于一个主模块1。通常,这种薄片型电子器件的各功能模块可以任意地将用户所期望功能的功能模块进行组合,并可以布置在任意的位置而使用,由于对功能模块的数量限制并不严格而具有可扩张性,因而普遍应用于电控装置等领域中。
此时如图1所示,连接于主模块1的功能模块2、2A、2B、2C需要分别设定表示自身位置的开关。即,利用开关元件等设定主模块1可识别的功能模块2、2A、2B、2C的位置。
例如如图1所示,当在主模块1上依次连接具有脉冲输出功能的功能模块#1(2)、具有数字输出功能的功能模块#2(2A)以及功能模块#3(2B)、#4(2C)时,将功能模块#1(2)的ID设定开关设定为1,将功能模块#2(2A)、#3(2B)、#4(2C)的各ID设定开关设定为2、3、4。
此外,只有各功能模块2、2A、2B、2C如上所述具有各固有的ID设定开关值,主模块1才可以个别地接近各功能模块。例如,当从主模块1接收到控制信号时,各功能模块2、2A、2B、2C将由主模块1接收到的控制信号与自身的ID数据一起进行译码,然后当自身为控制对象时执行相应的功能。此时,主模块1通过解读ID设定开关值及另外的寄存器(register)中所设定的模块信息,由此可以获知相应模块的功能。
但是,这种现有的薄片型电子器件,由于只能通过用户依次设定不同开关值的方法而设定各功能模块的ID数据,因而如果用户误设定ID数据则可能发生装置的错误运行,其危险性非常大。
并且,使用现场总线(Field bus)的系统,由于这些模块很多时候被安装在用户不能直接接近的位置,因而难以更换设定值。尤其,可能需要频繁地卸载薄片型模块的特性功能模块,因而需要用手动的方式依次重复进行开关设定或确认无误。

发明内容
本发明的目的在于提供一种通过自动设定各功能模块的ID数据而可以提高系统稳定性及用户方便性的主模块、功能模块和包含这些模块的电子器件及ID数据设定方法。
为了实现上述目的依据本发明所提供的与至少一个功能模块串行连接的主模块,包含接口部,以用于与所述功能模块进行通信;主ID生成部,用于将生成所述功能模块ID数据的预定的ID数据输出到相邻的功能模块;主控制部,以用于生成控制信号及成为所述控制信号对象的控制对象区别信号,并通过所述接口部进行传送。
在此,所述控制对象区别信号包含地址信号;所述接口部可以包含用于传送所述地址信号的地址总线、用于传送所述控制信号的控制总线、用于传送所述ID数据的数据总线。
并且,所述主控制部向所述功能模块请求与所述功能模块的功能相关的模块信息,并可以通过所述数据总线读取所述模块信息或/和所述ID数据。
并且,所述主ID生成部当接通电源时输出所述ID数据并可以请求所述模块信息。
另外,为了实现上述目的依据本发明所提供的分别依次串行连接于主模块的至少一个功能模块,包含接口部,以用于与所述主模块进行通信;功能ID生成部,以用于以相邻的所述主模块或功能模块传送的ID数据为基础生成自身的ID数据,并向相邻的其它功能模块进行输出;控制对象确认部,以用于确认由所述主模块传送的所述控制对象区别信号与通过所述功能ID生成部而生成的自身的ID数据是否一致;功能部,以用于当确认结果相一致时,根据所述控制信号工作。
在此,进一步包含记忆装置,而所述功能ID生成部可以将所生成的自身ID数据输出到所述记忆装置进行存储。
并且,所述记忆装置可以存储与自身的功能类型相关的模块信息。
并且,所述功能ID生成部可以包含加法器,以用于由相邻的所述主模块或所述功能模块传送的所述ID数据上相加预定的数。
为了实现上述目的依据本发明所提供的可以与主模块进行通信的至少一个功能模块分别依次串行连接于所述主模块的电子器件,包含接口部,以用于所述主模块与所述功能模块之间的通信;所述主模块为具有用于将生成所述功能模块ID数据的预定的ID数据输出到相邻的功能模块的主ID生成部、用于生成控制信号及成为所述控制信号对象的控制对象区别信号并通过所述接口部进行传送的主控制部;所述功能模块为具有用于以相邻的所述主模块或功能模块传送的ID数据为基础生成自身的ID数据,并向相邻的其它功能模块输出的功能ID生成部、用于确认从所述主模块所传送的所述控制对象区别信号与通过所述功能ID生成部而生成的自身的ID数据是否一致的控制对象确认部、用于确认结果为相一致时根据所述控制信号工作的功能部。
并且,所述功能模块进一步包含记忆装置;所述功能ID生成部可以将所述生成的自身ID数据输出到所述记忆装置而进行存储。
并且,所述记忆装置可以存储与自身的功能类型相关的模块信息。
此外,所述主模块为向所述功能模块请求所述模块信息,并可以通过所述数据总线读取存储于所述记忆装置的所述模块信息或/和所述ID数据。
在此,所述主ID生成部当接通电源时输出所述ID数据并可以请求所述模块信息。
并且,所述功能ID生成部可以包含加法器,以用于由相邻的所述主模块或所述功能模块传送的所述ID数据上相加预定的数。
而且,所述预定的数可以为1。
但是,所述控制对象区别信号包含地址信号;所述接口部可以包含用于传送所述地址信号的地址总线、用于传送所述控制信号的控制总线、用于传送所述ID数据及所述模块数据的数据总线。
在此,所述地址信号为N+1比特的信号,所述N比特被分配为所述控制对象区别信号,所述1比特被分配为所述模块信息请求信号。
另外,为了实现上述目的依据本发明所提供的电子器件的ID数据设定方法,该电子器件中可以与所述主模块进行通信的至少一个功能模块分别依次串行连接于主模块,ID数据设定方法包含步骤从所述主模块向相邻的功能模块输出预定的ID数据,以用于功能模块生成ID数据;所述功能模块以相邻的所述主模块或功能模块传送的ID数据为基础生成自身的ID数据,并向相邻的其它功能模块输出;将所生成的自身ID数据存储于记忆装置。
并且,可以进一步包含步骤所述功能模块存储与自身的功能类型相关的模块信息;所述主模块向所述功能模块请求所述模块信息,并读取所述模块信息和所述ID数据。
在此,可以进一步包含步骤所述主模块基于所述模块信息及所述ID数据而生成控制信号及成为所述控制信号对象的控制对象区别信号,并向所述功能模块输出;所述功能模块确认由所述主模块传送的所述控制对象区别信号和通过所述功能ID生成部而生成的自身ID数据是否一致;当确认结果为相一致时,根据所述控制信号工作。
并且,从所述主模块向相邻的功能模块输出用于生成ID数据的预定的ID数据的步骤可以在接通电源时进行。
此外,所述功能模块生成自身的ID数据的步骤为可以由相邻的所述主模块或所述功能模块传送的所述ID数据上加上1。


图1为用于说明连接主模块与多个功能模块的传统的电子器件中ID数据设定方法的概略图;图2为依据本发明实施例所提供的电子器件的控制框图;图3为依据本发明实施例所提供的功能模块的详细控制框图;图4及图5为用于说明依据本发明实施例所提供的功能模块的模块信息和ID数据的寄存器值的表。
具体实施例方式
以下,参照附图详细说明本发明的实施例。
图2为依据本发明实施例所提供的电子器件的控制框图,如图1所示,依据本发明实施例所提供的电子器件一个主模块1与至少一个功能模块(2,2A…)串行连接而设置,并且主模块1与各功能模块(2,2A…)可以通过接口部进行通信。在此,接口部3包含用于传送地址信号的地址总线3A、用于传送控制信号的控制总线3B及用于双向传送数据的数据总线3C。
依据本发明实施例所提供的主模块1包含主ID生成部10、主控制部20、存储器30及输入/输出(I/O)控制部40。
主ID生成部10为了生成用于区别各功能模块(2,2A…)的ID数据,生成并输出预定的ID数据。此时,主ID生成部10生成并输出的ID数据用于各功能模块(2,2A…)根据自身位置而自动生成ID数据的信号。这种ID数据的生成及输出动作可以在接通电源时进行。即,通过在接通电源时自动输出ID数据,从而可以使各功能模块(2,2A…)自动设定自身的ID数据。
主控制部20用于向各功能模块传送控制信号,并控制各功能模块(2,2A…)的动作,可以由微处理器等实现。主控制部20可以根据存储于存储器30的控制编码和/或设定值来生成控制信号并进行输出。此时,通过主控制部20输出的控制信号根据输入/输出控制部40的控制通过接口部3依次传送到各功能模块(2,2A…)。
在此,主模块1通过接口部3向各功能模块(2,2A…)传送含有控制对象区别信号的地址信号、控制信号和/或存储于存储器30中的数据。
并且,主模块1为了向各功能模块(2,2A…)传送控制信号需要知道各功能模块(2,2A…)的ID数据和对应于各ID的功能模块(2,2A…)具体执行何种功能的模块信息,此时主模块1通过数据总线向各功能模块(2,2A…)请求ID数据及模块信息,从而可以读出预设的ID数据及模块信息。并且,通过分析可以区别各功能模块的ID及功能。
依据本发明实施例所提供的各功能模块(2,2A)包含功能ID生成部50、50A、控制对象确认部60、60A和功能部70、70A以及记忆装置80、80A。
功能ID生成部50以主ID生成部10或相邻的功能模块(2,2A)传送的ID数据为基础生成自身的ID数据,并向相邻的其他功能模块输出。即,图2中与主模块1相邻的功能模块2基于主模块1所输出的ID数据生成自身的ID数据,并且向相邻的功能模块2A输出。并且,接收到该数据的功能模块2A以接收的ID数据为基础生成自身的ID数据,并向相邻的其他功能模块输出,由于这种动作依次进行,因而所有各功能模块(2,2A)按照自身的连接位置和/或连接顺序来自动设定ID数据。
如上所述,ID数据的设定过程可以在接通电源时自动进行,因此即使因卸载功能模块(2,2A)导致重新排序,只要接通电源开始工作则自动设定ID数据。如上所述,由于通过硬件方式设定功能模块的模块信息和ID,因而完全不需要用户的程序设计或设定也可以自动设定各功能模块的ID数据,因而可以保障工作可靠性。
由主模块1传送的地址信号及控制信号被依次传送到各功能模块(2,2A)。各功能模块(2,2A)接收地址信号及控制信号而进行参考,然后按原信号再次向相邻的功能模块(2,2A)输出。
具体来讲,控制对象确认部60通过接收由主模块1传送的地址信号及控制信号来确认控制对象是否为自己,这些可以通过译码器等实现。此时,由于地址信号中含有控制对象区别信号,因而控制对象确认部60通过确认功能ID生成部50所生成的ID数据与控制对象区别信号是否一致,如果相一致,则根据所接收的控制信号向功能部70输出相应的控制信号,以使功能部70工作。
由此,功能部70根据所接收的控制信号进行相应工作,并且将进行结果数据存储于专门的记忆装置80,从而必要的时候使主模块1可以通过数据总线读出。如此,主模块1可以只通过一次访问(access)获得各功能模块的类型及数量。
记忆装置80中存储功能ID生成部50所生成的ID数据及自身所固有的功能相关的模块信息,可以通过寄存器等实现。如上所述,主模块1通过数据总线读出存储在记忆装置80的ID数据及模块信息,并通过分析而区分各功能模块,以用于传送控制信号时可以予以参考。
下面参照图3至图5具体说明依据本发明实施例所提供的功能模块。但是,与上述实施例重复的内容根据需要进行省略。
图3为依据本发明实施例所提供的功能模块2的详细框图。如图3所示,从主模块1或相邻的功能模块输出的N比特ID数据被输入到加法器51,加法器51对所输入的ID数据进行加一计算,然后设置为自身的ID数据而进行输出。
如图3所示,将通过加法器51而生成的ID数据输出到相邻的其它功能模块,并在寄存器81中进行设定。输出到其它功能模块的ID数据通过相应模块的加法器51生成相应的其它功能模块的ID数据。
此外,从主模块1传送N+1比特的地址信号,其中N比特被分配为控制对象区别信号,而1比特被分配为用于选择读取寄存器81值或者选择功能部70动作的选择信号。
如图3所示,控制对象确认部60包含第一确认部61及第二确认部63,第一确认部61如果通过加法器51生成的ID数据和被分配于地址N比特的控制对象区别信号相一致,并且被分配于1比特的地址信号为0,则向第一逻辑元件64输出高信号,从而使由主模块1输出的控制信号输入到功能部70而使功能部70进行相应的动作。如果不一致,则忽略相应的信号。
第二确认部63如果通过加法器51而生成的ID数据与被分配于地址N比特的控制对象区别信号相一致,并且被分配于1比特的地址信号为1,则向第二逻辑元件65输出高信号,并根据由主模块1输出的读指令读取寄存器81中所设定的值。
寄存器81中设定功能模块固有功能的相关模块信息及由加法器51输出的ID数据。如图3所示,由加法器51输出的ID数据在寄存器81上被分配为I(0)~I(N-1)比特,即N比特。并且接通电源时,模块信息生成部83上接通电源,因此模块信息在寄存器81上被分配为I(X+1)~I(X+K)比特,即K比特而被设定。主模块1可以通过数据总线读取相应信息,由此可以区分各功能模块。
图4为表示依据本发明实施例所提供的根据功能模块类型的功能及模块信息的表。类型A用于输入数字,其模块信息被设定为“…1111”。此外,类型B用于输出数字,其模块信息被设定为“…1110”,类型M用于输出脉冲,其模块信息被设定为“…1000”。因此,主模块1通过读取各功能模块的模块信息而可以获知相应模块的功能。
图5为表示依据本发明实施例所提供的根据功能模块类型的模块信息及ID数据的表。
当接近主模块1分别依次布置并连接脉冲输出模块、数字输出模块、数字输入模块、数字输入模块时,如果接通电源,则各功能模块2的ID数据被依次设定为1(00…001)、2(00…010)、3(00…011)、4(00…100)。并且,当模块信息生成部83上接通电源时,各功能模块2根据各自的功能设定模块信息,此时脉冲输出模块被设定为“00…1000”、数字输出模块被设定为“00…1110”、数字输入模块被设定为“00…1111”。
即,根据上述内容与主模块1相邻的脉冲输出模块的寄存器81值被设定为“00…1000…00…001”,与脉冲输出模块相邻的数字输出模块的寄存器81值被设定为“00…1110…00…010”,与数字输出模块相邻而连接的数字输入模块的寄存器81值被设定为“00…1111…00…011”,被连接到最后的数字输入模块的寄存器81值被设定为“00…1111…00…100”。
如上所述,主模块1通过读取被设定于寄存器81的值来区分相应模块的ID及功能。
虽然,本发明通过附图举例说明了几个实施例,但本发明所属技术领域的具有通常知识的工作人员应该知道,在不脱离本发明的原则或精神的情况下可以对本实施例进行各种变更。本发明的保护范围根据权利要求和其等同物来决定。
综上所述,依据本发明提供一种通过自动设定各功能模块的ID数据而可以提高系统稳定性及用户方便性的主模块、功能模块及包含这些模块的电子器件和ID数据设定方法。
权利要求
1.与至少一个功能模块串行连接的主模块,其特征在于包含接口部,以用于与所述功能模块进行通信;主ID生成部,以用于将生成所述功能模块ID数据的预定的ID数据输出到相邻的功能模块;以及主控制部,以用于生成控制信号及成为所述控制信号对象的控制对象区别信号,并通过所述接口部进行传送。
2.根据权利要求1所述的主模块,其特征在于所述控制对象区别信号包含地址信号;所述接口部包含用于传送所述地址信号的地址总线、用于传送所述控制信号的控制总线、用于传送所述ID数据的数据总线。
3.根据权利要求2所述的主模块,其特征在于所述主控制部向所述功能模块请求与所述功能模块的功能相关的模块信息,并通过所述数据总线读取所述模块信息或/和所述ID数据。
4.根据权利要求1或3所述的主模块,其特征在于所述主ID生成部当接通电源时,输出所述ID数据并请求所述模块信息。
5.分别依次串行连接于主模块的至少一个功能模块,其特征在于包含接口部,以用于与所述主模块进行通信;功能ID生成部,以用于以相邻的所述主模块或功能模块传送的ID数据为基础生成自身的ID数据,并向相邻的其它功能模块进行输出;控制对象确认部,以用于确认由所述主模块传送的所述控制对象区别信号与通过所述功能ID生成部而生成的自身的ID数据是否一致;功能部,以用于当确认结果为相一致时,根据所述控制信号工作。
6.根据权利要求5所述的功能模块,其特征在于还包含记忆装置,而所述功能ID生成部将所生成的自身ID数据输出到所述记忆装置进行存储。
7.根据权利要求6所述的功能模块,其特征在于所述记忆装置存储与自身的功能类型相关的模块信息。
8.根据权利要求5或7所述的功能模块,其特征在于所述功能ID生成部包含加法器,以用于由相邻的所述主模块或所述功能模块传送的所述ID数据上相加预定的数。
9.可以与主模块进行通信的至少一个功能模块分别依次串行连接于所述主模块的电子器件,其特征在于设有接口部,以用于所述主模块与所述功能模块之间的通信;所述主模块为具有用于将生成所述功能模块ID数据的预定的ID数据输出到相邻的功能模块的主ID生成部、用于生成控制信号及成为所述控制信号对象的控制对象区别信号并通过所述接口部进行传送的主控制部;所述功能模块为具有用于以相邻的所述主模块或功能模块传送的ID数据为基础生成自身的ID数据并向相邻的其它功能模块进行输出的功能ID生成部、用于确认从所述主模块所传送的所述控制对象区别信号与通过所述功能ID生成部而生成的自身的ID数据是否一致的控制对象确认部、用于当确认结果为相一致时根据所述控制信号工作的功能部。
10.根据权利要求9所述的电子器件,其特征在于所述功能模块还包含记忆装置;所述功能ID生成部为将所生成的自身ID数据输出到所述记忆装置而进行存储。
11.根据权利要求10所述的电子器件,其特征在于所述记忆装置存储与自身的功能类型相关的模块信息。
12.根据权利要求11所述的电子器件,其特征在于所述主模块向所述功能模块请求所述模块信息,并通过所述接口部读取存储于所述记忆装置的所述模块信息或/和所述ID数据。
13.根据权利要求9或12所述的电子器件,其特征在于所述主ID生成部当接通电源时,输出所述ID数据并请求所述模块信息。
14.根据权利要求13所述的电子器件,其特征在于所述功能ID生成部包含加法器,以用于由相邻的所述主模块或所述功能模块传送的所述ID数据上相加预定的数。
15.根据权利要求14所述的电子器件,其特征在于所述预定的数为1。
16.根据权利要求15所述的电子器件,其特征在于所述控制对象区别信号包含地址信号;所述接口部包含用于传送所述地址信号的地址总线、用于传送所述控制信号的控制总线、用于传送所述ID数据及所述模块数据的数据总线。
17.根据权利要求16所述的电子器件,其特征在于所述地址信号为N+1比特的信号,所述N比特被分配为所述控制对象区别信号,所述1比特被分配为所述模块信息请求信号。
18.根据权利要求9所述的电子器件,其特征在于所述控制对象区别信号包含地址信号;所述接口部包含用于传送所述地址信号的地址总线、用于传送所述控制信号的控制总线、用于传送所述ID数据及所述模块数据的数据总线。
19.根据权利要求18所述的电子器件,其特征在于所述地址信号为N+1比特的信号,所述N比特被分配为所述控制对象区别信号,所述1比特被分配为所述模块信息请求信号。
20.一种电子器件的ID数据设定方法,该电子器件中可以与主模块进行通信的至少一个功能模块分别依次串行连接于主模块,其特征在于包含步骤从所述主模块向相邻的功能模块输出用于生成ID数据的预定的ID数据;所述功能模块以相邻的所述主模块或功能模块传送的ID数据为基础生成自身的ID数据,并向相邻的其它功能模块输出;将所生成的自身ID数据存储于记忆装置。
21.根据权利要求18所述的电子器件的ID数据设定方法,其特征在于还包含步骤所述功能模块存储与自身的功能类型相关的模块信息;所述主模块向所述功能模块请求所述模块信息,并读取所述模块信息和所述ID数据。
22.根据权利要求19所述的电子器件的ID数据设定方法,其特征在于还包含步骤所述主模块基于所述模块信息及所述ID数据而生成控制信号及成为所述控制信号对象的控制对象区别信号,并向所述功能模块输出;所述功能模块确认由所述主模块传送的所述控制对象区别信号和通过所述功能ID生成部而生成的自身ID数据是否一致;当确认结果为相一致时,根据所述控制信号工作。
23.根据权利要求18或20所述的电子器件的ID数据设定方法,其特征在于从所述主模块向相邻的功能模块输出用于生成ID数据的预定的ID数据的步骤是在接通电源时进行的。
24.根据权利要求21所述的电子器件的ID数据设定方法,其特征在于所述功能模块生成自身的ID数据的步骤为由相邻的所述主模块或所述功能模块传送的所述ID数据上加上1。
全文摘要
本发明涉及一种主模块、功能模块和包含这些模块的电子器件以及ID数据设定方法。依据本发明主模块,包含接口部,以用于与至少一个功能模块进行通信;主ID生成部,以用于将生成所述功能模块ID数据的预定的ID数据输出到相邻的功能模块;主控制部,以用于生成控制信号及成为所述控制信号对象的控制对象区别信号,并通过所述接口部进行传送。据此,通过自动设定各功能模块的ID数据,可以提高系统的稳定性及用户的方便性。
文档编号G06F13/38GK1991811SQ20061008015
公开日2007年7月4日 申请日期2006年5月9日 优先权日2005年12月27日
发明者朴钟必, 金庆顺, 俞皓善 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1