本發(fā)明涉及服務(wù)器技術(shù)領(lǐng)域,特別涉及一種服務(wù)器風(fēng)扇控制裝置、方法及系統(tǒng)。
背景技術(shù):
在服務(wù)器設(shè)計(jì)中,服務(wù)器功耗已成為用戶越來(lái)越關(guān)注的問(wèn)題。由于服務(wù)器正常工作時(shí),其內(nèi)部的處理器以及硬盤等功能元件將會(huì)產(chǎn)生大量的熱量,需要對(duì)應(yīng)的服務(wù)器風(fēng)扇以相應(yīng)的速度發(fā)生轉(zhuǎn)動(dòng),以實(shí)現(xiàn)對(duì)服務(wù)器內(nèi)的處理器即硬盤等功能元件進(jìn)行散熱。
目前,在多數(shù)服務(wù)器中,均通過(guò)BMC(Baseboard Management Controller,基板管理控制器)采集服務(wù)器中各功能元件的實(shí)時(shí)溫度值,根據(jù)實(shí)時(shí)溫度值輸出不同占空比的脈寬調(diào)制信號(hào),以實(shí)現(xiàn)對(duì)服務(wù)器風(fēng)扇的轉(zhuǎn)速進(jìn)行控制。
但是,當(dāng)BMC發(fā)生異常時(shí),則無(wú)法對(duì)服務(wù)器風(fēng)扇進(jìn)行有效控制,服務(wù)器風(fēng)扇則可能發(fā)生低速轉(zhuǎn)動(dòng)或停止轉(zhuǎn)動(dòng),導(dǎo)致服務(wù)器內(nèi)相應(yīng)的電子元件因溫度過(guò)高而發(fā)生損毀。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇控制裝置、方法及系統(tǒng),可防止服務(wù)器內(nèi)的相應(yīng)電子元件因溫度過(guò)高而發(fā)生損毀。
第一方面,本發(fā)明提供了一種服務(wù)器風(fēng)扇控制裝置,包括:
BMC、信號(hào)選通裝置及脈沖信號(hào)發(fā)生器;其中,
所述BMC,用于以設(shè)定時(shí)間間隔周期性向所述信號(hào)選通裝置輸出心跳檢測(cè)信號(hào);以及獲取目標(biāo)服務(wù)器內(nèi)至少一個(gè)電子元件的實(shí)時(shí)溫度,并根據(jù)所述實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào);
所述脈沖信號(hào)發(fā)生器,用于輸出第二脈寬調(diào)制信號(hào);
所述信號(hào)選通裝置,用于在設(shè)定時(shí)間間隔內(nèi)接收到所述BMC輸出的心跳檢測(cè)信號(hào)時(shí),接收所述BMC輸出的第一脈寬調(diào)制信號(hào),并將所述第一脈寬調(diào)制信號(hào)輸出至目標(biāo)服務(wù)器內(nèi)的服務(wù)器風(fēng)扇,以使所述服務(wù)器風(fēng)扇根據(jù)所述第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);在設(shè)定時(shí)間間隔內(nèi)未接收到所述BMC輸出的心跳檢測(cè)信號(hào)時(shí),接收所述脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào),并將所述第二脈寬調(diào)制信號(hào)輸出至所述服務(wù)器風(fēng)扇,以使所述服務(wù)器風(fēng)扇根據(jù)所述第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。
優(yōu)選地,
還包括:脈沖信號(hào)控制器;其中,
所述脈沖信號(hào)控制器,用于控制所述脈沖信號(hào)發(fā)生器輸出的所述第二脈寬調(diào)制信號(hào)的頻率。
優(yōu)選地,
所述脈沖信號(hào)控制器,包括:電源以及滑動(dòng)變阻器;其中,
所述電源連接所述滑動(dòng)變阻器的一個(gè)固定接線柱,所述滑動(dòng)變阻器的滑塊連接所述脈沖信號(hào)發(fā)生器;或,所述電源連接所述滑動(dòng)變阻器的滑塊,所述滑動(dòng)變阻器的一個(gè)固定接線柱連接所述脈沖信號(hào)發(fā)生器;
所述電源通過(guò)所述滑動(dòng)變阻器向所述脈沖信號(hào)發(fā)生器輸出的工頻電流的大小可由所述滑動(dòng)電阻器所處的位置來(lái)確定;
所述脈沖信號(hào)發(fā)生器,用于根據(jù)接收的工頻電流的大小,輸出頻率大小與當(dāng)前工頻電流大小相對(duì)應(yīng)的第二脈寬調(diào)制信號(hào)。
優(yōu)選地,
所述脈沖信號(hào)發(fā)生器,包括:NE555DR芯片;
和/或,
所述脈沖信號(hào)控制器,包括:Switch芯片。
第二方面,本發(fā)明實(shí)施例提供了一種利用如上述第一方面中任一所述的服務(wù)器風(fēng)扇控制裝置控制服務(wù)器風(fēng)扇的方法,包括:
BMC以設(shè)定時(shí)間間隔周期性向所述信號(hào)選通裝置輸出心跳檢測(cè)信號(hào);獲取目標(biāo)服務(wù)器內(nèi)至少一個(gè)電子元件的實(shí)時(shí)溫度,并根據(jù)所述實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào);
脈沖信號(hào)發(fā)生器輸出第二脈寬調(diào)制信號(hào);
信號(hào)選通裝置判斷是否在設(shè)定時(shí)間間隔內(nèi)接收到BMC輸出的第一脈寬調(diào)制信號(hào),如果是,則接收BMC輸出的第一脈寬調(diào)制信號(hào),并轉(zhuǎn)發(fā)至服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)所述第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);
否則,接收所述脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào),并將所述第二脈寬調(diào)制信號(hào)輸出至所述服務(wù)器風(fēng)扇,以使所述服務(wù)器風(fēng)扇根據(jù)所述第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。
優(yōu)選地,
所述脈沖信號(hào)發(fā)生器輸出第二脈寬調(diào)制信號(hào),包括:
脈沖信號(hào)發(fā)生器在脈沖信號(hào)控制器的控制下輸出設(shè)定頻率的第二脈寬調(diào)制信號(hào)。
優(yōu)選地,
所述脈沖信號(hào)發(fā)生器在控制器的控制下輸出設(shè)定頻率的第二脈寬調(diào)制信號(hào),包括:
設(shè)置滑動(dòng)變阻器的滑塊所處的位置,以確定滑動(dòng)變阻器接入的有效電阻;
電源根據(jù)滑動(dòng)變阻器接入的有效電阻向脈沖信號(hào)發(fā)生器輸出對(duì)應(yīng)當(dāng)前有效電阻的工頻電流;
脈沖信號(hào)發(fā)生器根據(jù)接收的工頻電流的大小,輸出頻率大小與當(dāng)前工頻電流相對(duì)應(yīng)的第二脈寬調(diào)制信號(hào)。
優(yōu)選地,
所述脈沖信號(hào)發(fā)生器,包括:NE555DR芯片;
和/或,
所述脈沖信號(hào)控制器,包括:Switch芯片。
第三方面,本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇控制系統(tǒng),包括:
服務(wù)器風(fēng)扇,以及如上述第一方面中任一所述的服務(wù)器風(fēng)扇控制裝置;其中,
所述服務(wù)器風(fēng)扇,用于在接收到所述服務(wù)器風(fēng)扇控制裝置輸出的第一脈寬調(diào)制信號(hào)時(shí),根據(jù)所述第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);在接收到所述服務(wù)器風(fēng)扇控制裝置輸出的第二脈寬調(diào)制信號(hào)時(shí),根據(jù)所述第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。。
本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇控制裝置、方法及系統(tǒng),在該裝置中,脈沖信號(hào)發(fā)生器持續(xù)輸出第二脈寬調(diào)制信號(hào),同時(shí),如果BMC正常工作,則向信號(hào)選通裝置以設(shè)定時(shí)間間隔周期性輸出心跳檢測(cè)信號(hào),并獲取目標(biāo)服務(wù)器內(nèi)至少一個(gè)電子原件(比如處理器芯片)的實(shí)時(shí)溫度,根據(jù)獲取的實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào);相應(yīng)的,信號(hào)選通裝置在設(shè)定時(shí)間間隔內(nèi)接收到BMC輸出的心跳檢測(cè)信號(hào)時(shí),則說(shuō)明BMC處于正常工作狀態(tài),接收并轉(zhuǎn)發(fā)BMC輸出的第一脈寬調(diào)制信號(hào)至目標(biāo)服務(wù)器內(nèi)的服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)接收的第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);相反地,信號(hào)裝置在設(shè)定時(shí)間段內(nèi)未接收到BMC輸出的心跳檢測(cè)信號(hào)時(shí),則說(shuō)明BMC可能發(fā)生故障,此時(shí),信號(hào)選通裝置接收并轉(zhuǎn)發(fā)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)至服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)接收的第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。綜上可見,本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)BMC正常工作時(shí),服務(wù)器風(fēng)扇根據(jù)BMC輸出的第一脈寬調(diào)制信號(hào)發(fā)生對(duì)應(yīng)的轉(zhuǎn)動(dòng),當(dāng)BMC出現(xiàn)故障時(shí),服務(wù)器風(fēng)扇根據(jù)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng),實(shí)現(xiàn)對(duì)服務(wù)器內(nèi)的相應(yīng)電子元件進(jìn)行散熱,可防止服務(wù)器內(nèi)的相應(yīng)電子元件因溫度過(guò)高而發(fā)生損毀。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實(shí)施例提供的一種服務(wù)器風(fēng)扇控制裝置的結(jié)構(gòu)示意圖;
圖2是本發(fā)明一實(shí)施例提供的另一種服務(wù)器風(fēng)扇控制裝置的結(jié)構(gòu)示意圖;
圖3是本發(fā)明一實(shí)施例提供的又一種服務(wù)器風(fēng)扇控制裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明一實(shí)施例提供的一種服務(wù)器風(fēng)扇控制方法的流程圖;
圖5是本發(fā)明一實(shí)施例提供的一種服務(wù)器風(fēng)扇控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖6是本發(fā)明一實(shí)施例提供的另一種服務(wù)器風(fēng)扇控制方法的流程圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇控制裝置,包括:
BMC101、信號(hào)選通裝置102及脈沖信號(hào)發(fā)生器103;其中,
所述BMC101,用于以設(shè)定時(shí)間間隔周期性向所述信號(hào)選通裝置102輸出心跳檢測(cè)信號(hào);以及獲取目標(biāo)服務(wù)器內(nèi)至少一個(gè)電子元件的實(shí)時(shí)溫度,并根據(jù)所述實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào);
所述脈沖信號(hào)發(fā)生器103,用于輸出第二脈寬調(diào)制信號(hào);
所述信號(hào)選通裝置102,用于在設(shè)定時(shí)間間隔內(nèi)接收到所述BMC101輸出的心跳檢測(cè)信號(hào)時(shí),接收所述BMC101輸出的第一脈寬調(diào)制信號(hào),并將所述第一脈寬調(diào)制信號(hào)輸出至目標(biāo)服務(wù)器內(nèi)的服務(wù)器風(fēng)扇,以使所述服務(wù)器風(fēng)扇根據(jù)所述第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);在設(shè)定時(shí)間間隔內(nèi)未接收到所述BMC101輸出的心跳檢測(cè)信號(hào)時(shí),接收所述脈沖信號(hào)發(fā)生器103輸出的第二脈寬調(diào)制信號(hào),并將所述第二脈寬調(diào)制信號(hào)輸出至所述服務(wù)器風(fēng)扇,以使所述服務(wù)器風(fēng)扇根據(jù)所述第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。
本發(fā)明上述實(shí)施例中,脈沖信號(hào)發(fā)生器持續(xù)輸出第二脈寬調(diào)制信號(hào),同時(shí),如果BMC正常工作,則向信號(hào)選通裝置以設(shè)定時(shí)間間隔周期性輸出心跳檢測(cè)信號(hào),并獲取目標(biāo)服務(wù)器內(nèi)至少一個(gè)電子原件(比如處理器芯片)的實(shí)時(shí)溫度,根據(jù)獲取的實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào);相應(yīng)的,信號(hào)選通裝置在設(shè)定時(shí)間間隔內(nèi)接收到BMC輸出的心跳檢測(cè)信號(hào)時(shí),則說(shuō)明BMC處于正常工作狀態(tài),接收并轉(zhuǎn)發(fā)BMC輸出的第一脈寬調(diào)制信號(hào)至目標(biāo)服務(wù)器內(nèi)的服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)接收的第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);相反地,信號(hào)裝置在設(shè)定時(shí)間段內(nèi)未接收到BMC輸出的心跳檢測(cè)信號(hào)時(shí),則說(shuō)明BMC可能發(fā)生故障,此時(shí),信號(hào)選通裝置接收并轉(zhuǎn)發(fā)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)至服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)接收的第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。綜上可見,本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)BMC正常工作時(shí),服務(wù)器風(fēng)扇根據(jù)BMC輸出的第一脈寬調(diào)制信號(hào)發(fā)生對(duì)應(yīng)的轉(zhuǎn)動(dòng),當(dāng)BMC出現(xiàn)故障時(shí),服務(wù)器風(fēng)扇根據(jù)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)發(fā)生對(duì)應(yīng)的轉(zhuǎn)動(dòng),實(shí)現(xiàn)對(duì)服務(wù)器內(nèi)的相應(yīng)電子元件進(jìn)行散熱,可防止服務(wù)器內(nèi)的相應(yīng)電子元件因溫度過(guò)高而發(fā)生損毀。
具體地,這里可以通過(guò)預(yù)先確定目標(biāo)服務(wù)器內(nèi)的服務(wù)器風(fēng)扇以最大轉(zhuǎn)速值發(fā)生轉(zhuǎn)動(dòng)時(shí)對(duì)應(yīng)的脈寬調(diào)制信號(hào)的目標(biāo)頻率,通過(guò)對(duì)脈沖信號(hào)發(fā)生器進(jìn)行相應(yīng)的設(shè)置以使脈沖信號(hào)發(fā)生器輸出對(duì)應(yīng)該目標(biāo)頻率的第二脈寬調(diào)制信號(hào),如此,當(dāng)BMC故障時(shí),服務(wù)器則可根據(jù)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)以最大轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng),防止服務(wù)器風(fēng)扇因轉(zhuǎn)速較低而無(wú)法提供足夠的風(fēng)量時(shí),導(dǎo)致服務(wù)器內(nèi)相應(yīng)電子原件的溫度偏高。
進(jìn)一步的,當(dāng)BMC故障時(shí),為了實(shí)現(xiàn)對(duì)服務(wù)器風(fēng)扇的轉(zhuǎn)速進(jìn)行控制,如圖2所示,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,還包括:脈沖信號(hào)控制器201;其中,
所述脈沖信號(hào)控制器201,用于控制所述脈沖信號(hào)發(fā)生器103輸出的所述第二脈寬調(diào)制信號(hào)的頻率。
這里,通過(guò)對(duì)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)的頻率進(jìn)行控制,即實(shí)現(xiàn)對(duì)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)的占空比進(jìn)行控制,服務(wù)器風(fēng)扇在接收到不同占空比的第二脈寬調(diào)制信號(hào)時(shí),可以不同的轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng)。
具體地,如圖3所示,本發(fā)明一個(gè)優(yōu)選實(shí)施例中,所述脈沖信號(hào)控制器201,包括:電源2011以及滑動(dòng)變阻器2012;其中,
所述電源2011連接所述滑動(dòng)變阻器2012的一個(gè)固定接線柱,所述滑動(dòng)變阻器2012的滑塊連接所述脈沖信號(hào)發(fā)生器103;或,所述電源2011連接所述滑動(dòng)變阻器2012的滑塊,所述滑動(dòng)變阻器2012的一個(gè)固定接線柱連接所述脈沖信號(hào)發(fā)生器103;
所述電源2011通過(guò)所述滑動(dòng)變阻器2012向所述脈沖信號(hào)發(fā)生器103輸出的工頻電流的大小可由所述滑動(dòng)電阻器2012所處的位置來(lái)確定;
所述脈沖信號(hào)發(fā)生器103,用于根據(jù)接收的工頻電流的大小,輸出頻率大小與當(dāng)前工頻電流大小相對(duì)應(yīng)的第二脈寬調(diào)制信號(hào)。
本發(fā)明實(shí)施例中,脈沖信號(hào)發(fā)生器可根據(jù)脈沖信號(hào)控制器輸出的電流大小來(lái)實(shí)現(xiàn)輸出對(duì)應(yīng)頻率大小的第二脈寬調(diào)制信號(hào),使得服務(wù)器風(fēng)扇可根據(jù)接收的第二脈寬調(diào)制信號(hào)的頻率大小以相應(yīng)的轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng)。
具體地,脈沖信號(hào)發(fā)生器可以使用NE555DR芯片,NE555DR芯片可以根據(jù)不同的電平信號(hào)或電流信號(hào)產(chǎn)生并輸出不同頻率的脈寬調(diào)制信號(hào)。
應(yīng)當(dāng)理解的是,脈沖信號(hào)控制器也可以通過(guò)上下拉電阻結(jié)合Switch芯片來(lái)實(shí)現(xiàn),舉例來(lái)說(shuō),Switch芯片可通過(guò)4個(gè)引腳分別連接四個(gè)電阻,其中,兩顆作為上拉電阻,與電源相接,兩顆作為下拉電阻與地相接,脈沖信號(hào)發(fā)生器通過(guò)檢測(cè)控制器中4個(gè)引腳對(duì)應(yīng)的電平,以實(shí)現(xiàn)根據(jù)不同的電平輸出不同頻率的第二買塊調(diào)制信號(hào)。
如圖4所示,本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇控制方法,包括:
步驟401,BMC以設(shè)定時(shí)間間隔周期性向所述信號(hào)選通裝置輸出心跳檢測(cè)信號(hào);獲取目標(biāo)服務(wù)器內(nèi)至少一個(gè)電子元件的實(shí)時(shí)溫度,并根據(jù)所述實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào);
步驟402,脈沖信號(hào)發(fā)生器輸出第二脈寬調(diào)制信號(hào);
步驟403,信號(hào)選通裝置判斷是否在設(shè)定時(shí)間間隔內(nèi)接收到BMC輸出的第一脈寬調(diào)制信號(hào),如果是,則接收BMC輸出的第一脈寬調(diào)制信號(hào),并轉(zhuǎn)發(fā)至服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)所述第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);否則,接收所述脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào),并將所述第二脈寬調(diào)制信號(hào)輸出至所述服務(wù)器風(fēng)扇,以使所述服務(wù)器風(fēng)扇根據(jù)所述第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。
本發(fā)明一個(gè)優(yōu)選實(shí)施例中,所述脈沖信號(hào)發(fā)生器輸出第二脈寬調(diào)制信號(hào),包括:脈沖信號(hào)發(fā)生器在脈沖信號(hào)控制器的控制下輸出設(shè)定頻率的第二脈寬調(diào)制信號(hào)。
本發(fā)明一個(gè)優(yōu)選實(shí)施例中,所述脈沖信號(hào)發(fā)生器在脈沖信號(hào)控制器的控制下輸出設(shè)定頻率的第二脈寬調(diào)制信號(hào),包括:
A1:設(shè)置滑動(dòng)變阻器的滑塊所處的位置,以確定滑動(dòng)變阻器接入的有效電阻;
A2:電源根據(jù)滑動(dòng)變阻器接入的有效電阻向脈沖信號(hào)發(fā)生器輸出對(duì)應(yīng)當(dāng)前有效電阻的工頻電流;
A3:脈沖信號(hào)發(fā)生器根據(jù)接收的工頻電流的大小,輸出頻率大小與當(dāng)前工頻電流相對(duì)應(yīng)的第二脈寬調(diào)制信號(hào)。
本發(fā)明一個(gè)優(yōu)選實(shí)施例中,所述脈沖信號(hào)發(fā)生器,包括:NE555DR芯片;
和/或,
所述脈沖信號(hào)控制器,包括:Switch芯片。
如圖5所示,本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇控制系統(tǒng),包括:
服務(wù)器風(fēng)扇501,以及本發(fā)明任意一個(gè)實(shí)施例提供的服務(wù)器風(fēng)扇控制裝置502;其中,
所述服務(wù)器風(fēng)扇501,用于在接收到所述服務(wù)器風(fēng)扇控制裝置輸出的第一脈寬調(diào)制信號(hào)時(shí),根據(jù)所述第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);在接收到所述服務(wù)器風(fēng)扇控制裝置輸出的第二脈寬調(diào)制信號(hào)時(shí),根據(jù)所述第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。
為了更加清楚的說(shuō)明本發(fā)明的技術(shù)方案及優(yōu)點(diǎn),下面以利用本發(fā)明上述實(shí)施例提供的系統(tǒng)(參考圖3、圖5)控制服務(wù)器風(fēng)扇的方法,如圖6所示,該方法可以包括如下各個(gè)步驟:
步驟601,確定目標(biāo)服務(wù)器內(nèi)的服務(wù)器風(fēng)扇以最大轉(zhuǎn)速運(yùn)行時(shí)對(duì)應(yīng)的脈寬調(diào)制信號(hào)的第一頻率,以及以較低轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng)時(shí)對(duì)應(yīng)的脈寬調(diào)制信號(hào)的第二頻率。
步驟602,設(shè)置脈沖信號(hào)發(fā)生器,以使脈沖信號(hào)發(fā)生器在接收到第一工頻電流時(shí),輸出對(duì)應(yīng)第一頻率的第二脈寬調(diào)制信號(hào);在接收到第二工頻電流時(shí),輸出對(duì)應(yīng)第二頻率的第二脈寬調(diào)制信號(hào)。
舉例來(lái)說(shuō),當(dāng)脈沖信號(hào)發(fā)生器接收到的第一工頻電流的大小不小于a時(shí),脈沖信號(hào)發(fā)生器則輸出頻率較高的第二脈寬調(diào)制信號(hào);相反地,當(dāng)?shù)诙ゎl電流的大小小于a時(shí),脈沖信號(hào)發(fā)生器則輸出頻率較低的第二脈寬調(diào)制信號(hào)。
步驟603,設(shè)置滑動(dòng)變阻器的滑塊所處的位置,以確定滑動(dòng)變阻器接入的有效電阻。
步驟604,電源根據(jù)滑動(dòng)變阻器接入的有效電阻向脈沖信號(hào)發(fā)生器輸出第一工頻電流。
步驟605,脈沖信號(hào)發(fā)生器在接收到第一工頻電流時(shí),向信號(hào)選通裝置輸出對(duì)應(yīng)第一頻率的第二脈寬調(diào)制信號(hào)。
步驟606,BMC檢測(cè)目標(biāo)服務(wù)器中相應(yīng)電子元件的實(shí)時(shí)溫度,并根據(jù)實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào),同時(shí),向信號(hào)選通裝置輸出心跳檢測(cè)信號(hào)。
步驟607,信號(hào)選通裝置確定在設(shè)定時(shí)間段內(nèi)是否接收到BMC發(fā)出的心跳檢測(cè)信號(hào),如果是,則執(zhí)行步驟608;否則執(zhí)行步驟610。
步驟608,信號(hào)選通裝置接收BMC輸出的第一脈寬調(diào)制信號(hào),并將第一脈寬調(diào)制信號(hào)輸出至目標(biāo)服務(wù)器中的服務(wù)器風(fēng)扇。
步驟609,服務(wù)器風(fēng)扇根據(jù)接收的第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。
步驟607至步驟609中,即當(dāng)信號(hào)選通裝置在確定出BMC未發(fā)生故障時(shí),由BMC輸出的第一脈寬調(diào)制信號(hào)驅(qū)動(dòng)服務(wù)器風(fēng)扇以相應(yīng)轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng)。
步驟610,信號(hào)選通裝置接收脈沖信號(hào)發(fā)生器輸出的對(duì)應(yīng)第一頻率的第二脈寬調(diào)制信號(hào),并轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器中的服務(wù)器風(fēng)扇。
步驟611,服務(wù)器風(fēng)扇根據(jù)接收的對(duì)應(yīng)第一頻率的第二脈寬調(diào)制信號(hào)以最大轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng)。
步驟607、步驟610以及步驟611中,即信號(hào)選通裝置確定出BMC發(fā)生故障時(shí),由脈沖發(fā)生器輸出的對(duì)應(yīng)第一頻率的第二脈寬調(diào)制信號(hào)驅(qū)動(dòng)服務(wù)器風(fēng)扇全速轉(zhuǎn)動(dòng),防止服務(wù)器風(fēng)扇因轉(zhuǎn)速過(guò)低而導(dǎo)致目標(biāo)服務(wù)器內(nèi)的電子元件因溫度過(guò)高而發(fā)生損毀。
步驟612,設(shè)置滑動(dòng)變阻器的滑塊所處的位置,以確定滑動(dòng)變阻器接入的目標(biāo)有效電阻。
步驟613,電源根據(jù)滑動(dòng)變阻器接入的目標(biāo)有效電阻向脈沖信號(hào)發(fā)生器輸出第二工頻電流。
步驟614,脈沖信號(hào)發(fā)生器在接收到第二工頻電流時(shí),向信號(hào)選通裝置輸出對(duì)應(yīng)第二頻率的第二脈寬調(diào)制信號(hào)。
步驟615,信號(hào)選通裝置接收脈沖信號(hào)發(fā)生器輸出的對(duì)應(yīng)第二頻率的第二脈寬調(diào)制信號(hào),并轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器中的服務(wù)器風(fēng)扇。
步驟616,服務(wù)器風(fēng)扇根據(jù)對(duì)應(yīng)第二頻率的第二脈寬調(diào)制信號(hào)以較低轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng)。
步驟612至步驟616中,即實(shí)現(xiàn)通過(guò)控制滑動(dòng)變阻器接入的有效電阻的大小,來(lái)實(shí)現(xiàn)控制電源輸出至脈沖發(fā)生器的工頻電流的大小,由脈沖發(fā)生器根據(jù)接收的工頻電流的大小產(chǎn)生對(duì)應(yīng)頻率大小的第二脈寬調(diào)制信號(hào)至服務(wù)器,以實(shí)現(xiàn)對(duì)服務(wù)器風(fēng)扇的轉(zhuǎn)速進(jìn)行控制。
綜上可見,本發(fā)明各個(gè)實(shí)施例至少具有如下有益效果:
1、本發(fā)明一實(shí)施例中,脈沖信號(hào)發(fā)生器持續(xù)輸出第二脈寬調(diào)制信號(hào),同時(shí),如果BMC正常工作,則向信號(hào)選通裝置以設(shè)定時(shí)間間隔周期性輸出心跳檢測(cè)信號(hào),并獲取目標(biāo)服務(wù)器內(nèi)至少一個(gè)電子原件(比如處理器芯片)的實(shí)時(shí)溫度,根據(jù)獲取的實(shí)時(shí)溫度輸出第一脈寬調(diào)制信號(hào);相應(yīng)的,信號(hào)選通裝置在設(shè)定時(shí)間間隔內(nèi)接收到BMC輸出的心跳檢測(cè)信號(hào)時(shí),則說(shuō)明BMC處于正常工作狀態(tài),接收并轉(zhuǎn)發(fā)BMC輸出的第一脈寬調(diào)制信號(hào)至目標(biāo)服務(wù)器內(nèi)的服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)接收的第一脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng);相反地,信號(hào)裝置在設(shè)定時(shí)間段內(nèi)未接收到BMC輸出的心跳檢測(cè)信號(hào)時(shí),則說(shuō)明BMC可能發(fā)生故障,此時(shí),信號(hào)選通裝置接收并轉(zhuǎn)發(fā)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)至服務(wù)器風(fēng)扇,以使服務(wù)器風(fēng)扇根據(jù)接收的第二脈寬調(diào)制信號(hào)發(fā)生轉(zhuǎn)動(dòng)。綜上可見,本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)BMC正常工作時(shí),服務(wù)器風(fēng)扇根據(jù)BMC輸出的第一脈寬調(diào)制信號(hào)發(fā)生對(duì)應(yīng)的轉(zhuǎn)動(dòng),當(dāng)BMC出現(xiàn)故障時(shí),服務(wù)器風(fēng)扇根據(jù)脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)發(fā)生對(duì)應(yīng)的轉(zhuǎn)動(dòng),實(shí)現(xiàn)對(duì)服務(wù)器內(nèi)的相應(yīng)電子元件進(jìn)行散熱,可防止服務(wù)器內(nèi)的相應(yīng)電子元件因溫度過(guò)高而發(fā)生損毀。
2、本發(fā)明一實(shí)施例,通過(guò)脈沖信號(hào)控制器控制脈沖信號(hào)發(fā)生器輸出的第二脈寬調(diào)制信號(hào)的的頻率大小,即控制第二脈寬調(diào)制信號(hào)的占空比,服務(wù)器風(fēng)扇在接收到不同占空比的第二脈寬調(diào)制信號(hào)時(shí),可以不同的轉(zhuǎn)速發(fā)生轉(zhuǎn)動(dòng),可實(shí)現(xiàn)對(duì)服務(wù)器中服務(wù)器風(fēng)扇的轉(zhuǎn)速進(jìn)行控制。
需要說(shuō)明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同因素。
最后需要說(shuō)明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說(shuō)明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。