本發(fā)明專利技術(shù)涉及服務(wù)器控制技術(shù)領(lǐng)域,具體涉及BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法、系統(tǒng)、終端及存儲介質(zhì)。包括以下步驟:構(gòu)建由BMC模塊到CPLD模塊再到風(fēng)扇的控制鏈;獲取風(fēng)扇控制指令;基于控制鏈,CPLD模塊根據(jù)風(fēng)扇控制指令獲取BMC端對應(yīng)的風(fēng)扇控制值,并將風(fēng)扇控制值寫入風(fēng)扇,實現(xiàn)對風(fēng)扇的實際控制;CPLD模塊記錄風(fēng)扇運行相關(guān)信息,并進行儲存;BMC模塊對儲存的風(fēng)扇運行相關(guān)信息進行輪詢。本發(fā)明專利技術(shù)減少了風(fēng)扇控制對BMC模塊的依賴,減輕了BMC模塊的負(fù)擔(dān),使BMC模塊可以分出更多的精力去監(jiān)控其他任務(wù);實現(xiàn)了軟硬件的分離,同時在風(fēng)扇出現(xiàn)故障時,能從BMC模塊和CPLD模塊兩方面來排查故障,加快了故障修復(fù)速度,降低了不可控因素的出現(xiàn)。降低了不可控因素的出現(xiàn)。降低了不可控因素的出現(xiàn)。
【技術(shù)實現(xiàn)步驟摘要】
BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法、系統(tǒng)、終端及存儲介質(zhì)
[0001]本專利技術(shù)涉及服務(wù)器控制
,尤其涉及BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法、系統(tǒng)、終端及存儲介質(zhì)。
技術(shù)介紹
[0002]BMC:Baseboard Management Controller基板管理控制器
[0003]PWM:Pulse width modulation脈沖寬度調(diào)制,一種輸出給風(fēng)扇控制占空比的控制方式
[0004]CPLD:Complex Programmable Logic Device是Complex PLD的簡稱,一種較PLD為復(fù)雜的邏輯元件,是一種用戶可根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。
[0005]服務(wù)器作為網(wǎng)絡(luò)管理系統(tǒng)以及計算平臺的核心,保存有大量的核心和關(guān)鍵的數(shù)據(jù)信息,服務(wù)器正常運行與否將直接影響整體系統(tǒng)的情況。所以需要BMC,對風(fēng)扇進行控制,防止服務(wù)器過熱進而影響到服務(wù)器的正常功能。現(xiàn)有技術(shù)控制風(fēng)扇的方式困難繁瑣,風(fēng)扇的控制過分依賴于軟件,BMC在風(fēng)扇調(diào)控中的負(fù)擔(dān)比較重,為了解決該技術(shù)問題現(xiàn)提出一種BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法、系統(tǒng)、終端及存儲介質(zhì)。
技術(shù)實現(xiàn)思路
[0006]為了解決上述現(xiàn)有技術(shù)中存在的技術(shù)問題,本專利技術(shù)提供了一種BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法、系統(tǒng)、終端及存儲介質(zhì),BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速,以便軟硬件實現(xiàn)分離,更快捷、更高效的實現(xiàn)風(fēng)扇控制。
[0007]為實現(xiàn)上述目的,本專利技術(shù)實施例提供了如下的技術(shù)方案:
[0008]第一方面,在本專利技術(shù)提供的一個實施例中,提供了BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法,該方法包括以下步驟:
[0009]構(gòu)建由BMC模塊到CPLD模塊再到風(fēng)扇的控制鏈;
[0010]獲取風(fēng)扇控制指令;基于控制鏈,CPLD模塊根據(jù)風(fēng)扇控制指令獲取BMC端對應(yīng)的風(fēng)扇控制值,并將風(fēng)扇控制值寫入風(fēng)扇,實現(xiàn)對風(fēng)扇的實際控制;
[0011]CPLD模塊記錄風(fēng)扇運行相關(guān)信息,并進行儲存;BMC模塊對儲存的風(fēng)扇運行相關(guān)信息進行輪詢。
[0012]作為本專利技術(shù)的進一步方案,若風(fēng)扇發(fā)生故障,根據(jù)故障信息判斷故障類型,根據(jù)故障類型對進行維護。
[0013]作為本專利技術(shù)的進一步方案,若風(fēng)扇發(fā)生故障,根據(jù)故障信息判斷故障類型,根據(jù)故障類型對進行維護,其包括:
[0014]檢查CPLD模塊內(nèi)部存儲的相關(guān)信息是否和BMC模塊發(fā)送或者獲取到的值相對應(yīng),若不相對應(yīng),則排查出是CPLD模塊故障引起的風(fēng)扇失控;若相對應(yīng),則排查出是風(fēng)扇本身故障所引起的,應(yīng)當(dāng)及時更換風(fēng)扇。
[0015]作為本專利技術(shù)的進一步方案,構(gòu)建由BMC模塊到CPLD模塊再到風(fēng)扇的控制鏈;包括:
[0016]BMC模塊則根據(jù)具體場景向CPLD模塊發(fā)送對應(yīng)的命令字,實現(xiàn)BMC和CPLD的控制鏈;
[0017]其中,命令字由CPLD模塊定義。
[0018]作為本專利技術(shù)的進一步方案,所述CPLD模塊記錄風(fēng)扇運行相關(guān)信息,并進行儲存,包括:
[0019]CPLD對風(fēng)扇的相關(guān)信息實現(xiàn)監(jiān)控,并將這些實時信息不斷記錄下來,同時轉(zhuǎn)化為相應(yīng)的命令字。
[0020]第二方面,在本專利技術(shù)提供的又一個實施例中,提供了BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速系統(tǒng),該系統(tǒng)包括:CPLD模塊和BMC模塊;
[0021]所述CPLD模塊,用于定義命令字,根據(jù)風(fēng)扇控制指令獲取BMC端對應(yīng)的風(fēng)扇控制值,并將風(fēng)扇控制值寫入風(fēng)扇,實現(xiàn)對風(fēng)扇的實際控制;CPLD記錄風(fēng)扇運行相關(guān)信息,并進行儲存。
[0022]所述BMC模塊,用于根據(jù)具體場景向CPLD發(fā)送對應(yīng)的命令字,對CPLD儲存的風(fēng)扇運行相關(guān)信息進行輪詢。
[0023]作為本專利技術(shù)的進一步方案,還包括故障判斷模塊,用于根據(jù)故障信息判斷故障類型。
[0024]作為本專利技術(shù)的進一步方案,所述故障判斷模塊,用于檢查CPLD模塊內(nèi)部存儲的相關(guān)信息是否和BMC模塊發(fā)送或者獲取到的值相對應(yīng),若不相對應(yīng),則排查出是CPLD模塊故障引起的風(fēng)扇失控;若相對應(yīng),則排查出是風(fēng)扇本身故障所引起的,應(yīng)當(dāng)及時更換風(fēng)扇。
[0025]第三方面,在本專利技術(shù)提供的又一個實施例中,提供了一種終端,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器加載并執(zhí)行所述計算機程序時實現(xiàn)BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法的步驟。
[0026]第四方面,在本專利技術(shù)提供的再一個實施例中,提供了一種存儲介質(zhì),存儲有計算機程序,所述計算機程序被處理器加載并執(zhí)行時實現(xiàn)所述BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法的步驟。
[0027]本專利技術(shù)提供的技術(shù)方案,具有如下有益效果:
[0028]本專利技術(shù)提供的BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法、系統(tǒng)、終端及存儲介質(zhì),構(gòu)建由BMC模塊到CPLD模塊再到風(fēng)扇的控制鏈;獲取風(fēng)扇控制指令;基于控制鏈,CPLD模塊根據(jù)風(fēng)扇控制指令獲取BMC端對應(yīng)的風(fēng)扇控制值,并將風(fēng)扇控制值寫入風(fēng)扇,實現(xiàn)對風(fēng)扇的實際控制;CPLD模塊記錄風(fēng)扇運行相關(guān)信息,并進行儲存;BMC模塊對儲存的風(fēng)扇運行相關(guān)信息進行輪詢。本專利技術(shù)減少了風(fēng)扇控制對BMC模塊的依賴,減輕了BMC模塊的負(fù)擔(dān),使BMC模塊可以分出更多的精力去監(jiān)控其他任務(wù);實現(xiàn)了軟硬件的分離,同時在風(fēng)扇出現(xiàn)故障時,能從BMC模塊和CPLD模塊兩方面來排查故障,加快了故障修復(fù)速度,降低了不可控因素的出現(xiàn)。
[0029]本專利技術(shù)的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本專利技術(shù)。
附圖說明
[0030]為了更清楚地說明本專利技術(shù)實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本
專利技術(shù)的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的實施例。
[0031]圖1為本專利技術(shù)一個實施例的BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法的流程圖;
[0032]圖2為本專利技術(shù)一個實施例的BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速系統(tǒng)的結(jié)構(gòu)框圖;
[0033]圖3為本專利技術(shù)一個實施例的一種終端的結(jié)構(gòu)框圖。
[0034]圖中:CPLD模塊
?
100、BMC模塊
?
200、故障判斷模塊
?
300、處理器
?
401、通信接口
?
402、存儲器
?
403、通信總線
?
404。
具體實施方式
[0035]以下參照附圖說明各種實施例及/或各形態(tài)。在以下說明中,以說明為目的公開了多個具體細(xì)節(jié)以整體上理解一個以上的形態(tài)。但是,本領(lǐng)域的技術(shù)人員可以理解在沒有具體細(xì)節(jié)的情況下也可以實施這些形態(tài)。在以下的記載及附圖中將詳細(xì)說明一個以上的形態(tài)的特定例示。但是,這些形態(tài)是例示而已,可以利用各種形態(tài)的原理中各種方法中的一本文檔來自技高網(wǎng)...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法,其特征在于,該方法包括:構(gòu)建由BMC模塊到CPLD模塊再到風(fēng)扇的控制鏈;獲取風(fēng)扇控制指令;基于控制鏈,CPLD模塊根據(jù)風(fēng)扇控制指令獲取BMC端對應(yīng)的風(fēng)扇控制值,并將風(fēng)扇控制值寫入風(fēng)扇,實現(xiàn)對風(fēng)扇的實際控制;CPLD模塊記錄風(fēng)扇運行相關(guān)信息,并進行儲存;BMC模塊對儲存的風(fēng)扇運行相關(guān)信息進行輪詢。2.如權(quán)利要求1所述的BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法,其特征在于,若風(fēng)扇發(fā)生故障,根據(jù)故障信息判斷故障類型,根據(jù)故障類型對進行維護。3.如權(quán)利要求2所述的BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法,其特征在于,若風(fēng)扇發(fā)生故障,根據(jù)故障信息判斷故障類型,根據(jù)故障類型對進行維護,其包括:檢查CPLD模塊內(nèi)部存儲的相關(guān)信息是否和BMC模塊發(fā)送或者獲取到的值相對應(yīng),若不相對應(yīng),則排查出是CPLD模塊故障引起的風(fēng)扇失控;若相對應(yīng),則排查出是風(fēng)扇本身故障所引起的,應(yīng)當(dāng)及時更換風(fēng)扇。4.如權(quán)利要求1所述的BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法,其特征在于,構(gòu)建由BMC模塊到CPLD模塊再到風(fēng)扇的控制鏈;包括:BMC模塊則根據(jù)具體場景向CPLD模塊發(fā)送對應(yīng)的命令字,實現(xiàn)BMC和CPLD的控制鏈;其中,命令字由CPLD模塊定義。5.如權(quán)利要求4所述的BMC與CPLD聯(lián)合實現(xiàn)風(fēng)扇轉(zhuǎn)速方法,其特征在于,所述CPLD模塊記錄風(fēng)扇運行相關(guān)信息,并進行儲存,包括:CPLD對風(fēng)扇的相關(guān)信息實現(xiàn)監(jiān)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:郝烜玉,
申請(專利權(quán))人:蘇州浪潮智能科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。