• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    風(fēng)扇背板與BMC解耦的方法、裝置、設(shè)備和存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:36702596 閱讀:24 留言:0更新日期:2023-03-01 09:20
    本申請涉及一種風(fēng)扇背板與BMC解耦的方法、裝置、設(shè)備和存儲介質(zhì)。所述方法包括:將主板通過I2C總線與風(fēng)扇背板電性連接,設(shè)于主板上的基板管理控制器BMC與設(shè)于風(fēng)扇背板上的復(fù)雜可編程邏輯器件CPLD進(jìn)行通信;BMC向CPLD發(fā)出風(fēng)扇控制命令,CPLD用于根據(jù)所述風(fēng)扇控制命令對連接于所述風(fēng)扇背板上的風(fēng)扇進(jìn)行控制;BMC實(shí)時監(jiān)測與CPLD的連接狀態(tài);當(dāng)所述風(fēng)扇背板在位時,CPLD實(shí)時監(jiān)測BMC的運(yùn)行狀態(tài)并控制風(fēng)扇。采用本方法能夠?qū)崿F(xiàn)對于不同的風(fēng)扇背板,BMC代碼不需要針對每一類型的風(fēng)扇背板或者風(fēng)扇型號進(jìn)行適配,設(shè)有基板管理控制器BMC的主板接上風(fēng)扇背板直接可以使用。的主板接上風(fēng)扇背板直接可以使用。的主板接上風(fēng)扇背板直接可以使用。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    風(fēng)扇背板與BMC解耦的方法、裝置、設(shè)備和存儲介質(zhì)


    [0001]本申請涉及基板管理控制器的
    ,特別是涉及一種風(fēng)扇背板與BMC解耦的方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)。

    技術(shù)介紹

    [0002]服務(wù)器上配備有風(fēng)扇背板。如圖1所示,基板管理控制器BMC(Baseboard Management Controller)通過控制風(fēng)扇背板對風(fēng)扇進(jìn)行控制,從而對服務(wù)器進(jìn)行散熱控制。對于不同的項(xiàng)目,風(fēng)扇背板類型或者風(fēng)扇型號不同。每增加一種類型的風(fēng)扇背板或者風(fēng)扇型號,都需要修改BMC代碼對風(fēng)扇背板或者風(fēng)扇進(jìn)行適配,不僅增加了BMC代碼的適配工作而且可能會對代碼穩(wěn)定性造成影響。

    技術(shù)實(shí)現(xiàn)思路

    [0003]基于此,有必要針對上述技術(shù)問題,提供一種風(fēng)扇背板與BMC解耦的方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì),能夠?qū)τ诓煌娘L(fēng)扇背板,BMC代碼不需要適配,BMC接上風(fēng)扇背板直接可以使用,風(fēng)扇背板與BMC互不影響,風(fēng)扇背板上有復(fù)雜可編程邏輯器件(CPLD),CPLD對風(fēng)扇進(jìn)行控制,BMC只是與CPLD進(jìn)行交互,不直接讀取或控制風(fēng)扇背板上的部件,從而能夠解決目前基板管理控制器BMC通過控制風(fēng)扇背板對風(fēng)扇進(jìn)行控制方式導(dǎo)致的需要針對每一類型的風(fēng)扇背板或者風(fēng)扇型號,都需要修改BMC代碼對風(fēng)扇背板或者風(fēng)扇進(jìn)行適配的技術(shù)問題。
    [0004]一方面,提供一種風(fēng)扇背板與BMC解耦的方法,所述方法包括:
    [0005]將主板通過I2C總線與風(fēng)扇背板電性連接,設(shè)于主板上的基板管理控制器BMC與設(shè)于風(fēng)扇背板上的復(fù)雜可編程邏輯器件CPLD進(jìn)行通信;
    [0006]所述基板管理控制器BMC向所述復(fù)雜可編程邏輯器件CPLD發(fā)出風(fēng)扇控制命令,所述復(fù)雜可編程邏輯器件CPLD用于根據(jù)所述風(fēng)扇控制命令對連接于所述風(fēng)扇背板上的風(fēng)扇進(jìn)行控制;
    [0007]所述基板管理控制器BMC實(shí)時監(jiān)測與所述復(fù)雜可編程邏輯器件CPLD的連接狀態(tài);當(dāng)所述復(fù)雜可編程邏輯器件CPLD與所述基板管理控制器BMC未連接時,所述基板管理控制器BMC獲取高電平信號后,判定所述風(fēng)扇背板不在位;當(dāng)所述復(fù)雜可編程邏輯器件CPLD與所述基板管理控制器BMC連接時,所述基板管理控制器BMC獲取低電平的在位信號后,判定所述風(fēng)扇背板在位;
    [0008]當(dāng)所述風(fēng)扇背板在位時,所述復(fù)雜可編程邏輯器件CPLD實(shí)時監(jiān)測所述基板管理控制器BMC的運(yùn)行狀態(tài);當(dāng)所述基板管理控制器BMC正常工作時,所述復(fù)雜可編程邏輯器件CPLD根據(jù)所述基板管理控制器BMC發(fā)出的命令來控制風(fēng)扇;當(dāng)所述基板管理控制器BMC無法正常工作時,所述復(fù)雜可編程邏輯器件CPLD調(diào)取預(yù)設(shè)命令來控制風(fēng)扇。
    [0009]在其中一個實(shí)施例中,所述復(fù)雜可編程邏輯器件CPLD實(shí)時監(jiān)測所述基板管理控制器BMC的運(yùn)行狀態(tài)的步驟包括:
    [0010]控制所述基板管理控制器BMC向所述復(fù)雜可編程邏輯器件CPLD發(fā)出心跳信號;所述心跳信號為周期性的高低電平;
    [0011]當(dāng)所述復(fù)雜可編程邏輯器件CPLD接收到心跳信號時,判定所述基板管理控制器BMC正常工作;
    [0012]當(dāng)所述復(fù)雜可編程邏輯器件CPLD未接收到心跳信號時,判定所述基板管理控制器BMC無法正常工作。
    [0013]在其中一個實(shí)施例中,當(dāng)所述基板管理控制器BMC正常工作時,所述復(fù)雜可編程邏輯器件CPLD根據(jù)所述基板管理控制器BMC發(fā)出的供電PWM值命令來控制風(fēng)扇;所述預(yù)設(shè)命令為控制風(fēng)扇為固定轉(zhuǎn)速的供電PWM值,當(dāng)所述基板管理控制器BMC無法正常工作時,所述復(fù)雜可編程邏輯器件CPLD以固定轉(zhuǎn)速來控制風(fēng)扇。
    [0014]在其中一個實(shí)施例中,所述基板管理控制器BMC與所述復(fù)雜可編程邏輯器件CPLD通過I2C總線進(jìn)行通信,所述基板管理控制器BMC使用通信規(guī)范中的命令對所述風(fēng)扇背板進(jìn)行控制和信息讀取;
    [0015]所述風(fēng)扇背板上還設(shè)有連接至所述復(fù)雜可編程邏輯器件CPLD的電源芯片;所述復(fù)雜可編程邏輯器件CPLD控制所述電源芯片向所述風(fēng)扇輸出的供電PWM值;
    [0016]所述風(fēng)扇背板上還設(shè)有連接至所述復(fù)雜可編程邏輯器件CPLD的溫度傳感器,所述溫度傳感器用于實(shí)時監(jiān)測所述風(fēng)扇背板的溫度,所述復(fù)雜可編程邏輯器件CPLD根據(jù)所述溫度傳感器的監(jiān)測溫度調(diào)節(jié)所述電源芯片向所述風(fēng)扇輸出的供電PWM值;
    [0017]所述風(fēng)扇背板上還設(shè)有連接至所述復(fù)雜可編程邏輯器件CPLD的多個風(fēng)扇接口,所述風(fēng)扇對應(yīng)插接于所述風(fēng)扇接口上;所述復(fù)雜可編程邏輯器件CPLD用于向所述風(fēng)扇發(fā)送的控制命令包括:供電PWM值控制信號、轉(zhuǎn)速控制信號、風(fēng)扇狀態(tài)顯示燈控制信號、風(fēng)扇斷電控制信號和風(fēng)扇在位監(jiān)測信號中的一種或多種。
    [0018]在其中一個實(shí)施例中,所述基板管理控制器BMC與所述復(fù)雜可編程邏輯器件CPLD的通信規(guī)范中的內(nèi)容包括:風(fēng)扇在位個數(shù)檢測、風(fēng)扇型號檢測、風(fēng)扇單雙轉(zhuǎn)子檢測、風(fēng)扇轉(zhuǎn)速讀取、風(fēng)扇轉(zhuǎn)速異常檢測、風(fēng)扇功耗檢測、風(fēng)扇轉(zhuǎn)速控制、風(fēng)扇LED燈控制、風(fēng)扇上下電控制和風(fēng)扇板溫度讀取中的一種或多種。
    [0019]在其中一個實(shí)施例中,所述主板上還設(shè)有連接至所述基板管理控制器BMC的在位監(jiān)測芯片,所述在位監(jiān)測芯片與所述復(fù)雜可編程邏輯器件CPLD對應(yīng)連接;
    [0020]其中,所述基板管理控制器BMC通過所述位監(jiān)測芯片實(shí)時監(jiān)測與所述復(fù)雜可編程邏輯器件CPLD的連接狀態(tài);
    [0021]當(dāng)所述復(fù)雜可編程邏輯器件CPLD與所述位監(jiān)測芯片未連接時,所述位監(jiān)測芯片具有高電平信號,所述基板管理控制器BMC獲取所述位監(jiān)測芯片的高電平信號后,判定所述風(fēng)扇背板不在位;
    [0022]當(dāng)所述復(fù)雜可編程邏輯器件CPLD與所述位監(jiān)測芯片連接時,所述復(fù)雜可編程邏輯器件CPLD發(fā)送低電平的在位信號至所述位監(jiān)測芯片,所述基板管理控制器BMC獲取所述位監(jiān)測芯片所接受的低電平的在位信號后,判定所述風(fēng)扇背板在位。
    [0023]在其中一個實(shí)施例中,所述風(fēng)扇背板上設(shè)有多個復(fù)雜可編程邏輯器件CPLD時,所述基板管理控制器BMC與所述復(fù)雜可編程邏輯器件CPLD通過I2C總線開關(guān)進(jìn)行連接;所述基板管理控制器BMC向多個所述復(fù)雜可編程邏輯器件CPLD發(fā)出心跳信號;多個所述復(fù)雜可編
    程邏輯器件CPLD均連接至所述位監(jiān)測芯片。
    [0024]另一方面,提供了一種風(fēng)扇背板與BMC解耦的裝置,所述裝置包括主板和風(fēng)扇背板,所述主板通過I2C總線與風(fēng)扇背板電性連接;所述主板上設(shè)有基板管理控制器BMC,所述風(fēng)扇背板上設(shè)有復(fù)雜可編程邏輯器件CPLD和連接于所述風(fēng)扇背板上的風(fēng)扇;所述基板管理控制器BMC與所述復(fù)雜可編程邏輯器件CPLD通過I2C總線進(jìn)行通信;所述基板管理控制器BMC向所述復(fù)雜可編程邏輯器件CPLD發(fā)出風(fēng)扇控制命令,所述復(fù)雜可編程邏輯器件CPLD用于根據(jù)所述風(fēng)扇控制命令對所述風(fēng)扇進(jìn)行控制;所述基板管理控制器BMC實(shí)時監(jiān)測與所述復(fù)雜可編程邏輯器件CPLD的連接狀態(tài);當(dāng)所述復(fù)雜可編程邏輯器件CPLD與所述基板管理控制器BMC未連接時,所述基板管理控制器BMC獲取高電平信號后,判定所述風(fēng)扇背板不在位;當(dāng)所述本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】

    【技術(shù)特征摘要】
    1.一種風(fēng)扇背板與BMC解耦的方法,其特征在于,包括:將主板通過I2C總線與風(fēng)扇背板電性連接,設(shè)于主板上的基板管理控制器BMC與設(shè)于風(fēng)扇背板上的復(fù)雜可編程邏輯器件CPLD進(jìn)行通信;所述基板管理控制器BMC向所述復(fù)雜可編程邏輯器件CPLD發(fā)出風(fēng)扇控制命令,所述復(fù)雜可編程邏輯器件CPLD用于根據(jù)所述風(fēng)扇控制命令對連接于所述風(fēng)扇背板上的風(fēng)扇進(jìn)行控制;所述基板管理控制器BMC實(shí)時監(jiān)測與所述復(fù)雜可編程邏輯器件CPLD的連接狀態(tài);當(dāng)所述復(fù)雜可編程邏輯器件CPLD與所述基板管理控制器BMC未連接時,所述基板管理控制器BMC獲取高電平信號后,判定所述風(fēng)扇背板不在位;當(dāng)所述復(fù)雜可編程邏輯器件CPLD與所述基板管理控制器BMC連接時,所述基板管理控制器BMC獲取低電平的在位信號后,判定所述風(fēng)扇背板在位;當(dāng)所述風(fēng)扇背板在位時,所述復(fù)雜可編程邏輯器件CPLD實(shí)時監(jiān)測所述基板管理控制器BMC的運(yùn)行狀態(tài);當(dāng)所述基板管理控制器BMC正常工作時,所述復(fù)雜可編程邏輯器件CPLD根據(jù)所述基板管理控制器BMC發(fā)出的命令來控制風(fēng)扇;當(dāng)所述基板管理控制器BMC無法正常工作時,所述復(fù)雜可編程邏輯器件CPLD調(diào)取預(yù)設(shè)命令來控制風(fēng)扇。2.根據(jù)權(quán)利要求1所述的風(fēng)扇背板與BMC解耦的方法,其特征在于,所述復(fù)雜可編程邏輯器件CPLD實(shí)時監(jiān)測所述基板管理控制器BMC的運(yùn)行狀態(tài)的步驟包括:控制所述基板管理控制器BMC向所述復(fù)雜可編程邏輯器件CPLD發(fā)出心跳信號;所述心跳信號為周期性的高低電平;當(dāng)所述復(fù)雜可編程邏輯器件CPLD接收到心跳信號時,判定所述基板管理控制器BMC正常工作;當(dāng)所述復(fù)雜可編程邏輯器件CPLD未接收到心跳信號時,判定所述基板管理控制器BMC無法正常工作。3.根據(jù)權(quán)利要求2所述的風(fēng)扇背板與BMC解耦的方法,其特征在于,當(dāng)所述基板管理控制器BMC正常工作時,所述復(fù)雜可編程邏輯器件CPLD根據(jù)所述基板管理控制器BMC發(fā)出的供電PWM值命令來控制風(fēng)扇;所述預(yù)設(shè)命令為控制風(fēng)扇為固定轉(zhuǎn)速的供電PWM值,當(dāng)所述基板管理控制器BMC無法正常工作時,所述復(fù)雜可編程邏輯器件CPLD以固定轉(zhuǎn)速來控制風(fēng)扇。4.根據(jù)權(quán)利要求3所述的風(fēng)扇背板與BMC解耦的方法,其特征在于,所述基板管理控制器BMC與所述復(fù)雜可編程邏輯器件CPLD通過I2C總線進(jìn)行通信,所述基板管理控制器BMC使用通信規(guī)范中的命令對所述風(fēng)扇背板進(jìn)行控制和信息讀取;所述風(fēng)扇背板上還設(shè)有連接至所述復(fù)雜可編程邏輯器件CPLD的電源芯片;所述復(fù)雜可編程邏輯器件CPLD控制所述電源芯片向所述風(fēng)扇輸出的供電PWM值;所述風(fēng)扇背板上還設(shè)有連接至所述復(fù)雜可編程邏輯器件CPLD的溫度傳感器,所述溫度傳感器用于實(shí)時監(jiān)測所述風(fēng)扇背板的溫度,所述復(fù)雜可編程邏輯器件CPLD根據(jù)所述溫度傳感器的監(jiān)測溫度調(diào)節(jié)所述電源芯片向所述風(fēng)扇輸出的供電PWM值;所述風(fēng)扇背板上還設(shè)有連接至所述復(fù)雜可編程邏輯器件CPLD的多個風(fēng)扇接口,所述風(fēng)扇對應(yīng)插接于所述風(fēng)扇接口上;所述復(fù)雜可編程邏輯器件CPLD用于向所述風(fēng)扇發(fā)送的控制命令包括:供電PWM值控制信號、轉(zhuǎn)速控制信號、風(fēng)扇狀態(tài)顯示燈控制信號、風(fēng)扇斷電控制信號和風(fēng)扇在位監(jiān)測信號中的一種或多種。
    5.根據(jù)權(quán)利要求4所述的風(fēng)扇背板與BMC解耦的方法...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王萬強(qiáng)王龍飛
    申請(專利權(quán))人:蘇州浪潮智能科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲乱亚洲乱少妇无码| 18禁无遮挡无码网站免费| 国产精品亚洲а∨无码播放| 无码AV波多野结衣久久| 免费无码不卡视频在线观看| 久久青青草原亚洲AV无码麻豆| 无码熟妇人妻AV在线影院| 国产成人A人亚洲精品无码| 久久精品日韩av无码| 日韩精品无码一区二区三区 | 精品无码中文视频在线观看| 熟妇人妻系列av无码一区二区| 日韩免费a级毛片无码a∨| 亚洲AV日韩AV永久无码免下载| 国产成人无码区免费网站| 久久美利坚合众国AV无码| 在线看片无码永久免费视频| 国产成A人亚洲精V品无码| 无码专区一va亚洲v专区在线| 无码喷水一区二区浪潮AV| 亚洲av无码国产综合专区| 日韩欧精品无码视频无删节 | 一本大道在线无码一区| 无码孕妇孕交在线观看| 亚洲一区精品无码| 久久人妻少妇嫩草AV无码蜜桃| 无码办公室丝袜OL中文字幕 | 人妻丰满熟AV无码区HD| 久久精品aⅴ无码中文字字幕重口 久久精品国产亚洲AV无码娇色 | 亚洲VA成无码人在线观看天堂| 中文字幕无码av激情不卡久久| 无码丰满熟妇浪潮一区二区AV| 中日韩亚洲人成无码网站| 天堂一区人妻无码| 无码精品人妻一区二区三区免费| 国产午夜无码片在线观看影院| 内射人妻无套中出无码| 亚洲高清无码综合性爱视频| 免费无码又爽又刺激高潮软件| 一区二区三区无码视频免费福利| 成年无码av片完整版|