风扇控制系统及方法转让专利

申请号 : CN201810040533.0

文献号 : CN110043496B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李文定方崇智林立伟

申请人 : 陞达科技股份有限公司

摘要 :

本发明提供一种风扇控制系统及方法,其包括一风扇、一控制单元及一风扇芯片,风扇芯片包括一指令表,一第一特殊脉冲样式及一第二特殊脉冲样式分别定义在风扇芯片中,第一特殊脉冲样式代表一第一形式的代码,第二特殊脉冲样式代表一第二形式的代码,指令表记录至少一控制指令,每一控制指令分别对应至一代码字符串,当风扇芯片从控制单元接收一连串的脉冲讯号且判别这一连串的脉冲讯号所代表的代码字符串,并根据判别出的代码字符串从指令表中查询出对应的控制指令,以根据查询出的控制指令设定风扇芯片的至少一运作参数或控制风扇执行一对应的操作。

权利要求 :

1.一种风扇控制系统,其特征在于,它包括:

一风扇;

一控制单元;及

一风扇芯片,包括一输入接脚及一输出接脚,储存有一指令表,定义一风扇转动脉冲样式、一第一特殊脉冲样式及一第二特殊脉冲样式,所述输入接脚连接所述控制单元,所述输出接脚连接所述风扇,所述第一特殊脉冲样式用以代表一第一形式的代码,所述第二特殊脉冲样式用以代表一第二形式的代码,所述指令表记录至少一控制指令,每一所述控制指令分别对应至一代码字符串;

其中,当所述风扇芯片从所述控制单元接收一脉冲讯号且判别所述脉冲讯号为一具有所述风扇转动脉冲样式的脉冲讯号时,根据所述风扇转动脉冲样式的脉冲讯号驱动所述风扇进行转动;当所述风扇芯片从所述控制单元接收一连串的所述脉冲讯号且判别所述一连串的脉冲讯号皆为所述第一特殊脉冲样式的脉冲讯号、皆为所述第二特殊脉冲样式的脉冲讯号或是由所述第一特殊脉冲样式与所述第二特殊脉冲样式所组合的脉冲讯号时,判别所述一连串的脉冲讯号所代表的所述代码字符串且根据所述判别出的代码字符串从所述指令表中查询出对应的所述控制指令,并以所述查询出的控制指令设定所述风扇芯片的至少一运作参数或控制所述风扇执行一对应的操作,其中所述风扇芯片更定义有一第三特殊脉冲样式,所述第三特殊脉冲样式用以代表一所述控制指令的结束代码,当所述风扇芯片从所述控制单元接收到所述包含有至少一所述第三特殊脉冲样式的脉冲讯号时,将得知所述控制指令所属的所述代码字符串已传送完毕。

2.根据权利要求1所述的风扇控制系统,其特征在于,所述第一形式的代码为“0”,而所述第二形式的代码为“1”。

3.根据权利要求1所述的风扇控制系统,其特征在于,所述第一特殊脉冲样式与所述第二特殊脉冲样式为相互对称的脉冲样式。

4.根据权利要求1所述的风扇控制系统,其特征在于,所述风扇芯片利用一韧体辨别所述控制单元所传送的所述脉冲讯号的脉冲为所述风扇转动脉冲样式、所述第一特殊脉冲样式、所述第二特殊脉冲样式或所述第三特殊脉冲样式。

5.根据权利要求1所述的风扇控制系统,其特征在于,所述风扇芯片更包括有一比较电路,所述风扇芯片利用所述比较电路辨别所述控制单元所传送的所述脉冲讯号的脉冲为所述风扇转动脉冲样式、所述第一特殊脉冲样式、所述第二特殊脉冲样式或所述第三特殊脉冲样式。

6.一种风扇控制方法,其应用在一风扇控制系统中,其特征在于,所述风扇控制系统包括一风扇、一控制单元及一风扇芯片,所述风扇芯片包括一指令表,所述风扇控制方法的步骤包括:定义一风扇转动脉冲样式、一第一特殊脉冲样式及一第二特殊脉冲样式至所述风扇芯片中,其中所述第一特殊脉冲样式用以代表一第一形式的代码,所述第二特殊脉冲样式用以代表一第二形式的代码;

记录至少一控制指令至所述指令表中,其中每一所述控制指令分别对应至一代码字符串;

当所述风扇芯片从所述控制单元接收一脉冲讯号且判别所述脉冲讯号为一风扇转动脉冲样式的脉冲讯号时驱动所述风扇进行转动;

当所述风扇芯片从所述控制单元接收一连串的所述脉冲讯号且判别所述一连串的脉冲讯号皆为所述第一特殊脉冲样式的脉冲讯号、皆为所述第二特殊脉冲样式的脉冲讯号或是由所述第一特殊脉冲样式与所述第二特殊脉冲样式所组合的脉冲讯号时判别所述一连串的脉冲讯号所代表的所述代码字符串;

根据所述判别出的代码字符串从所述指令表中查询出对应的所述控制指令;及以所述查询出的控制指令设定所述风扇芯片的至少一运作参数或控制所述风扇执行一对应的操作。

7.根据权利要求6所述的风扇控制方法,其特征在于,所述第一形式的代码为“0”,而所述第二形式的代码为“1”。

8.根据权利要求6所述的风扇控制方法,其特征在于,更包括下列步骤:

定义有一第三特殊脉冲样式至所述风扇芯片中,其中所述第三特殊脉冲样式代表所述代码字符串的一结束代码;及当所述风扇芯片从所述控制单元接收到所述包含有至少一所述第三特殊脉冲样式的脉冲讯号时将得知所述控制指令所属的所述代码字符串已传送完毕。

9.根据权利要求8所述的风扇控制方法,其特征在于,所述风扇芯片利用一韧体或一比较电路辨别所述控制单元所传送的所述脉冲讯号的脉冲为所述风扇转动脉冲样式、所述第一特殊脉冲样式、所述第二特殊脉冲样式或所述第三特殊脉冲样式。

说明书 :

风扇控制系统及方法

技术领域

[0001] 本发明涉及筷子一种风扇控制系统及方法,特别指一种利用特殊脉冲样式的控制指令设定风扇芯片的参数的系统及方法。

背景技术

[0002] 现今信息发展日新月异,电子装置被赋予更多的功能,以提升使用价值。多功能的电子装置其内部通常需要设置更多组件,这些组件不仅会增加电子装置的电路密度,且会增加电子装置运作时的温度。为了让电子装置运作时不要过热,电子装置的内部通常会进一步设置一风扇。以利用风扇的转动,协助运作中的电子装置可以散热。风扇的运转通常由一风扇芯片所控制。通过风扇芯片的控制,以令风扇的转速可以达到需求的转速。
[0003] 风扇芯片一般采用简易的两根接脚(如输入接脚及输出接脚)控制风扇的运转。以往风扇芯片利用这两根接脚仅能实现基本的风扇转速的控制,若风扇芯片欲达到更进一步的控制,需要建置更多的接脚。然而,在风扇芯片上增加接脚的数量,与目前电子装置中的通讯接口,如I2C,SPI,UART接口,不见得可以兼容,且在电子装置小型化的趋势中,不一定有足够的空间容纳更多的接脚。

发明内容

[0004] 本发明的一目的,在于提出一种风扇控制系统及方法,其风扇控制系统包括一风扇、一控制单元及一风扇芯片,一第一特殊脉冲样式及一第二特殊脉冲样式至风扇芯片中,第一特殊脉冲样式代表一第一形式的代码,第二特殊脉冲样式代表一第二形式的代码,当风扇芯片经由一输入接脚从控制单元接收一连串的脉冲讯号时,将判别这一连串的脉冲讯号所代表的一代码字符串,并根据判别出的代码字符串查询出一对应的控制指令,以根据查询出的控制指令设定风扇芯片的至少一运作参数。
[0005] 为达成上述目的,本发明提供一种风扇控制系统,包括:一风扇;一控制单元;及一风扇芯片,包括一输入接脚及一输出接脚,储存有一指令表,定义一风扇转动脉冲样式、一第一特殊脉冲样式及一第二特殊脉冲样式,输入接脚连接控制单元,输出接脚连接风扇,第一特殊脉冲样式用以代表一第一形式的代码,第二特殊脉冲样式用以代表一第二形式的代码,指令表记录至少一控制指令,每一控制指令分别对应至一代码字符串;其中,当风扇芯片从控制单元接收一脉冲讯号且判别脉冲讯号为一具有风扇转动脉冲样式的脉冲讯号时,根据风扇转动脉冲样式的脉冲讯号驱动风扇进行转动;当风扇芯片从控制单元接收一连串的脉冲讯号且判别一连串的脉冲讯号皆为第一特殊脉冲样式的脉冲讯号、皆为第二特殊脉冲样式的脉冲讯号或是由第一特殊脉冲样式与第二特殊脉冲样式所组合的脉冲讯号时,判别一连串的脉冲讯号所代表的代码字符串且根据判别出的代码字符串从指令表中查询出对应的控制指令,并以查询出的控制指令设定风扇芯片的至少一运作参数或控制该风扇执行一对应的操作。
[0006] 本发明一实施例中,第一形式的代码为“0”,而第二形式的代码为“1”。
[0007] 本发明一实施例中,第一特殊脉冲样式与第二特殊脉冲样式为相互对称的脉冲样式。
[0008] 本发明一实施例中,风扇芯片更定义有一第三特殊脉冲样式,第三特殊脉冲样式用以代表一控制指令的结束代码,当风扇芯片从控制单元接收到包含有至少一第三特殊脉冲样式的脉冲讯号时,将得知控制指令所属的代码字符串已传送完毕。
[0009] 本发明一实施例中,风扇芯片利用一韧体辨别控制单元所传送的脉冲讯号的脉冲为风扇转动脉冲样式、第一特殊脉冲样式、第二特殊脉冲样式或第三特殊脉冲样式。
[0010] 本发明一实施例中,风扇芯片更包括有一比较电路,风扇芯片利用比较电路辨别控制单元所传送的脉冲讯号的脉冲为风扇转动脉冲样式、第一特殊脉冲样式、第二特殊脉冲样式或第三特殊脉冲样式。
[0011] 本发明又提供一种风扇控制方法,其应用在一风扇控制系统中,风扇控制系统包括一风扇、一控制单元及一风扇芯片,风扇芯片包括一指令表,风扇控制方法的步骤包括:定义一风扇转动脉冲样式、一第一特殊脉冲样式及一第二特殊脉冲样式至风扇芯片中,其中第一特殊脉冲样式用以代表一第一形式的代码,第二特殊脉冲样式用以代表一第二形式的代码;记录至少一控制指令至指令表中,其中每一控制指令分别对应至一代码字符串;当风扇芯片从控制单元接收一脉冲讯号且判别脉冲讯号为一风扇转动脉冲样式的脉冲讯号时驱动风扇进行转动;当风扇芯片从控制单元接收一连串的脉冲讯号且判别一连串的脉冲讯号皆为第一特殊脉冲样式的脉冲讯号、皆为第二特殊脉冲样式的脉冲讯号或是由第一特殊脉冲样式与第二特殊脉冲样式所组合的脉冲讯号时判别一连串的脉冲讯号所代表的代码字符串;根据判别出的代码字符串从指令表中查询出对应的控制指令;及以查询出的控制指令设定风扇芯片的至少一运作参数或控制风扇执行一对应的操作。
[0012] 所述第一形式的代码为“0”,而所述第二形式的代码为“1”。
[0013] 本发明一实施例中,更包括下列步骤:定义有一第三特殊脉冲样式至风扇芯片中,其中第三特殊脉冲样式代表代码字符串的一结束代码;及当风扇芯片从控制单元接收到包含有至少一第三特殊脉冲样式的脉冲讯号时将得知控制指令所属的代码字符串已传送完毕。
[0014] 所述风扇芯片利用一韧体或一比较电路辨别所述控制单元所传送的所述脉冲讯号的脉冲为所述风扇转动脉冲样式、所述第一特殊脉冲样式、所述第二特殊脉冲样式或所述第三特殊脉冲样式。
[0015] 本发明的有益效果是:本发明风扇控制系统及方法,其风扇控制系统包括一风扇、一控制单元及一风扇芯片,一第一特殊脉冲样式及一第二特殊脉冲样式至风扇芯片中,第一特殊脉冲样式代表一第一形式的代码,第二特殊脉冲样式代表一第二形式的代码,当风扇芯片经由一输入接脚从控制单元接收一连串的脉冲讯号时,将判别这一连串的脉冲讯号所代表的一代码字符串,并根据判别出的代码字符串查询出一对应的控制指令,以根据查询出的控制指令设定风扇芯片的至少一运作参数。

附图说明

[0016] 图1:本发明风扇控制系统一实施例的结构示意图。
[0017] 图2:本发明不同脉冲讯号的讯号波形图。
[0018] 附图标号:100:风扇控制系统;101:控制指令;10:风扇芯片;11:韧体;111:风扇转动脉冲样式;113:第一特殊脉冲样式;115:第二特殊脉冲样式;117:第三特殊脉冲样式;13:指令表;131:控制指令;132:控制指令;139:控制指令;21:脉冲讯号;22:脉冲讯号;23:脉冲讯号;24:脉冲讯号;30:控制单元;50:风扇。

具体实施方式

[0019] 请参阅图1及图2,为本发明风扇控制系统一实施例的结构示意图及本发明脉冲讯号的讯号波形图。如图1所示,本发明风扇控制系统100包括有一风扇芯片10、一控制单元30及一风扇50。风扇芯片10的接脚包括有一输入接脚(DI)、一输出接脚(FG)、一电源接脚及一接地接脚。风扇芯片10经由输入接脚(DI)连接控制单元30,而经由输出接脚(FG)连接风扇50。控制单元30也可为一电子装置中的控制器、一处理器或一BIOS(Basic Input/Output System),其用以传送至少一脉冲讯号至风扇芯片10,以控制风扇芯片10驱使风扇50进行运转、设定风扇芯片10的运作参数或控制风扇50执行一对应的操作。
[0020] 风扇芯片10包括储存一指令表13,且定义有一风扇转动脉冲样式111、一第一特殊脉冲样式113及一第二特殊脉冲样式115。在本发明一实施例中,风扇芯片10也可利用一韧体11或一硬件电路定义风扇转动脉冲样式111、第一特殊脉冲样式113及第二特殊脉冲样式115。本发明一实施例中,第一特殊脉冲样式113及第二特殊脉冲样式115分别具有一较大变化的脉冲占空比且第一特殊脉冲样式113与第二特殊脉冲样式115也可为相互对称的脉冲样式,例如第一特殊脉冲样式113的占空比为10%,而第二特殊脉冲样式115的占空比为
90%。第一特殊脉冲样式113用以代表一第一形式的代码,第二特殊脉冲样式115用以代表一第二形式的代码。在本发明一实施例中,第一形式的代码为“0”,而该第二形式的代码为“1”。指令表13记录至少一控制指令131、132、139,每一控制指令131、132、139分别对应至一代码字符串且分别用以设定一风扇芯片10的运作参数,例如:控制指令131的代码字符串为“00000000”且用以设定一低温模式的参数,控制指令132的代码字符串为“01010101”且用以设定一低噪模式的参数,控制指令139的代码字符串为“11111111”且用以设定一高转速模式的参数。
[0021] 进一步配合参阅图2,当控制单元30欲要求风扇芯片10执行一正常的风扇运转程序时,将产生至少一风扇转动脉冲样式111的脉冲讯号21且传送风扇转动脉冲样式111的脉冲讯号21至风扇芯片10。风扇芯片10经由输入接脚(DI)接收风扇转动脉冲样式111的脉冲讯号21,且根据于风扇转动脉冲样式111的脉冲讯号21中的每一脉冲的占空比(如Duty cycle=60%)对应产生一风扇转速的控制指令101,且经由输出接脚(FG)依序传送风扇转速的控制指令101至风扇50。风扇50将根据风扇转速的控制指令101的要求以一额定的转速执行运转。
[0022] 或者,当控制单元30欲对于风扇芯片10设定一项风扇芯片10的运作参数时,将传送一连串包含有第一特殊脉冲样式113及/或第二特殊脉冲样式115的脉冲讯号22/23/24至风扇芯片10。风扇芯片10接收这一连串的脉冲讯号22/23/24后,判别这一连串的脉冲讯号22/23/24所代表的代码字符串且根据判别出的代码字符串从指令表13中查询出对应的控制指令131/132/139,并以查询出的控制指令131/132/139设定风扇芯片10的至少一运作参数或控制风扇50执行一对应的操作。
[0023] 以一实施例为例,当控制单元30欲对于风扇芯片10设定一低温模式的参数时,将传送一连串皆为第一特殊脉冲样式113的脉冲讯号22至风扇芯片10。风扇芯片10接收脉冲讯号22后,判别脉冲讯号22所代表的代码字符串为“00000000”,且根据判别出的代码字符串“00000000”从指令表13中查询出对应的控制指令131,并以查询出的控制指令131要求韧体11执行低温模式的参数设定。以另一实施例为例,当控制单元30欲对于风扇芯片10设定一低噪模式的参数时,将传送由第一特殊脉冲样式113与第二特殊脉冲样式115所组合的脉冲讯号23至风扇芯片10。风扇芯片10接收脉冲讯号23后,判别脉冲讯号23所代表的代码字符串为“01010101”,且根据判别出的代码字符串“01010101”从指令表13中查询出对应的控制指令132,并以查询出的控制指令132要求韧体11执行低噪模式的参数设定。或者,以又一实施例为例,当控制单元30欲对于风扇芯片10设定一高转速模式的参数时,将传送一连串皆为第二特殊脉冲样式115的脉冲讯号24至风扇芯片10。风扇芯片10接收脉冲讯号24后,判别脉冲讯号24所代表的代码字符串为“11111111”,且根据判别出的代码字符串“11111111”从指令表13中查询出对应的控制指令139,并以查询出的控制指令139要求韧体11执行高转速模式的参数设定。上述三个实施例仅是本发明的部分实施例而已,于此,本发明也可为了设定不同的运作参数或控制风扇50执行不同的操作而在风扇芯片10及控制单元30间定义更多的控制指令及其代码字符串。
[0024] 进一步地,风扇芯片10更定义有一第三特殊脉冲样式117。同样地,风扇芯片10经由韧体11或硬件定义第三特殊脉冲样式117。第三特殊脉冲样式117用以代表一控制指令131/132/139的结束代码“E”。当风扇芯片10从控制单元30接收到包含有至少一第三特殊脉冲样式117的脉冲讯号22/23/24时,将得知控制指令131/132/139所属的脉冲样式的代码字符串已传送完毕。
[0025] 再者,本发明风扇芯片10除选择以一韧体方式(如韧体11)判别控制单元30所传送的脉冲讯号21/22/23/24中的脉冲为风扇转动脉冲样式111、第一特殊脉冲样式113、第二特殊脉冲样式115或该第三特殊脉冲样式117;或者,本发明风扇芯片10也可以选择以一硬件方式(如比较器所组成的一比较电路)辨识控制单元30所传送的脉冲讯号21/22/23/24中的脉冲为风扇转动脉冲样式111、第一特殊脉冲样式113、第二特殊脉冲样式115或第三特殊脉冲样式117。
[0026] 于此,本发明风扇芯片10能够经由输入接脚(DI)从控制单元30接收一连串的脉冲讯号22/23/24,将判别这一连串的脉冲讯号22/23/24所代表的一代码字符串,并根据判别出的代码字符串查询出一对应的控制指令131/132/139,以根据查询出的控制指令131/132/139设定风扇芯片10的至少一运作参数而使得风扇芯片10能够控制风扇10在一需求的工作条件下进行运作。
[0027] 以上所述者,仅为本发明的一较佳实施例而已,并非用来限定本发明实施的范围,即凡依本发明权利要求所述的形状、构造、特征及精神所为之均等变化与修饰,均应包括于本发明的权利要求内。