System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及服务器,尤其涉及一种基于光信号传输的风扇调速控制系统、方法、设备及介质。
技术介绍
1、服务器器件的温度过高会影响服务器的稳定性和可靠性,因此需要风扇等散热组件提供解热需求。为了平衡服务器的整体低能耗、低噪音的应用需求,需要对风扇速度进行智能调控。
2、相关技术中,通过多个温度采集单元采集印制电路板(printed circuit board,pcb)和电源芯片、cpu、硬盘等关键核心元器件的温度,并进一步通过多个i2c总线将采集的温度数据传递给基板管理控制器(baseboard management controller,bmc)芯片,然后bmc芯片再综合分析温度特性,基于温度特性解析出风扇转速,并将转速信息传递给风扇,风扇内部数字控制芯片解析转速信息之后,实现风扇转速的智能调控。
3、然而,上述风扇转速的智能调控方案存在温度采集数据传输信号多、信号走线长、信号质量容易受干扰等问题。并且,由于温度采集点位置多,bmc采集点位置单一,导致整板需要处理的通信线多,占用板子大量pcb走线空间。同时为确保温度采集数据处理的及时性,以及数据点多,数据评判标准不同,导致bmc程序复杂,响应速度慢等。
技术实现思路
1、本申请的目的是提供一种基于光信号传输的风扇调速控制系统、方法、设备及介质,用于大大减少pcb走线,降低服务器内bmc设计复杂度。
2、第一方面,本申请提供一种基于光信号传输的风扇调速控制系统,应用于服务器,所述系统包括:多个第一温度
3、所述第一温度光信号转换模块,用于感知所述服务器内的预设位置的温度值,并将所述温度值转换为第一光信号;
4、所述聚光模块,用于使所述第一光信号经过反射聚光形成射向所述第二温度光信号转换模块的第二光信号;所述聚光模块与所述第一温度光信号转换模块一一对应;
5、所述第二温度光信号转换模块,其设置于所述服务器内风扇的一侧,用于接收所述服务器内的多个所述预设位置各自对应的多个所述第二光信号,并基于多个所述第二光信号控制所述服务器内风扇的转速。
6、可选地,所述第一温度光信号转换模块包括温度感知单元、第一控制单元和发光单元;其中:
7、所述温度感知单元,用于感知所述预设位置的所述温度值;
8、所述第一控制单元,用于将所述温度值转换为电流值,并控制所述发光单元按照所述电流值对应的第一光照强度发射所述第一光信号;
9、所述第二温度光信号转换模块包括光信号接收单元和第二控制单元;其中:
10、所述光信号接收单元,用于接收所述服务器内的多个所述预设位置各自对应的多个所述第二光信号;
11、所述第二控制单元,用于基于多个所述第二光信号生成携带目标转速的第一控制指令,并将所述第一控制指令发送给所述服务器内风扇,以使所述服务器内风扇响应所述第一控制指令,从所述第一控制指令中解析出所述目标转速,并按照所述目标转速进行转动。
12、可选地,所述聚光模块包括反射镜或折射镜。
13、可选地,所述第二控制单元具体用于:
14、确定多个所述第二光信号的第二光照强度各自对应的转速;
15、从各所述转速中确定最大转速,作为所述目标转速;
16、生成携带所述目标转速的所述第一控制指令;
17、将所述第一控制指令发送给所述服务器内风扇。
18、可选地,所述第一控制单元还用于在所述温度值超过预设临界告警阈值的情况下,控制所述发光单元发射闪烁的第三光信号;
19、所述聚光模块还用于使所述闪烁的第三光信号经过反射聚光形成射向所述光信号接收单元的闪烁的第四光信号;
20、所述光信号接收单元还用于接收所述闪烁的第四光信号;
21、所述第二控制单元还用于在所述闪烁的第四光信号的闪烁时长达到预设闪烁时长的情况下,生成携带预设最大转速的第二控制指令,并将所述第二控制指令发送给所述服务器内风扇,以使所述服务器内风扇响应所述第二控制指令,从所述第二控制指令中解析出所述预设最大转速,并按照所述预设最大转速进行转动。
22、可选地,所述第一控制单元还用于在所述温度值跌落预设温度回差值的情况下,控制所述发光单元停止发射所述闪烁的第三光信号,并切换为发射所述第一光信号。
23、第二方面,本申请还提供一种基于光信号传输的风扇调速控制方法,应用于第一温度光信号转换模块,所述方法包括:
24、将服务器内的预设位置的温度值转换为电流值;
25、控制发光单元按照所述电流值对应的第一光照强度发射第一光信号,以使聚光模块对所述第一光信号进行反射聚光形成射向第二温度光信号转换模块的第二光信号,所述第二温度光信号转换模块接收所述服务器内的多个所述预设位置各自对应的多个所述第二光信号,并基于多个所述第二光信号生成携带目标转速的第一控制指令,所述第一控制指令用于指示所述服务器内风扇按照所述目标转速进行转动。
26、可选地,还包括:在所述温度值超过预设临界告警阈值的情况下,控制所述发光单元发射闪烁的第三光信号,以使所述聚光模块对所述闪烁的第三光信号进行反射聚光形成闪烁的第四光信号,所述第二温度光信号转换模块在所述闪烁的第四光信号的闪烁时长达到预设闪烁时长的情况下,生成携带预设最大转速的第二控制指令,并将所述第二控制指令发送给所述服务器内风扇,所述第二控制指令用于指示所述服务器内风扇按照所述预设最大转速进行转动。
27、可选地,还包括:在所述温度值跌落预设温度回差值的情况下,控制所述发光单元停止发射所述闪烁的第三光信号,并切换为发射所述第一光信号。
28、第三方面,本申请还提供一种基于光信号传输的风扇调速控制方法,应用于第二温度光信号转换模块,所述方法包括:
29、基于多个第二光信号生成携带目标转速的第一控制指令;其中,所述第二光信号是聚光模块对第一光信号进行反射聚光形成的,所述第一光信号是第一温度光信号转换模块将服务器内的预设位置的温度值进行转换得到的;所述聚光模块与所述第一温度光信号转换模块一一对应;
30、将所述第一控制指令发送给所述服务器内风扇,所述第一控制指令用于指示所述服务器内风扇按照所述目标转速进行转动。
31、可选地,所述基于多个第二光信号生成携带目标转速的第一控制指令,包括:
32、确定多个所述第二光信号的第二光照强度各自对应的转速;
33、从各所述转速中确定最大转速,作为所述目标转速;
34、生成携带所述目标转速的所述第一控制指令。
35、可选地,还包括:
36、在闪烁的第四光信号的闪烁时长达到预设闪烁时长的情况下,生成携带预设最大转速的第二控制指令;所述闪烁的第四光信号是所述聚光模块对闪烁的第三光信号进行反射聚光形成的,所述闪烁的第三光信号是所本文档来自技高网...
【技术保护点】
1.一种基于光信号传输的风扇调速控制系统,其特征在于,应用于服务器,所述系统包括:多个第一温度光信号转换模块、多个聚光模块和第二温度光信号转换模块;其中:
2.根据权利要求1所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第一温度光信号转换模块包括温度感知单元、第一控制单元和发光单元;其中:
3.根据权利要求1或2所述的基于光信号传输的风扇调速控制系统,其特征在于,所述聚光模块包括反射镜或折射镜。
4.根据权利要求2所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第二控制单元具体用于:
5.根据权利要求2所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第一控制单元还用于在所述温度值超过预设临界告警阈值的情况下,控制所述发光单元发射闪烁的第三光信号;
6.根据权利要求5所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第一控制单元还用于在所述温度值跌落预设温度回差值的情况下,控制所述发光单元停止发射所述闪烁的第三光信号,并切换为发射所述第一光信号。
7.一种基于光信号传输的风扇调速
8.根据权利要求7所述的基于光信号传输的风扇调速控制方法,其特征在于,还包括:
9.根据权利要求8所述的基于光信号传输的风扇调速控制方法,其特征在于,还包括:
10.一种基于光信号传输的风扇调速控制方法,其特征在于,应用于第二温度光信号转换模块,所述方法包括:
11.根据权利要求10所述的基于光信号传输的风扇调速控制方法,其特征在于,所述基于多个第二光信号生成携带目标转速的第一控制指令,包括:
12.根据权利要求10所述的基于光信号传输的风扇调速控制方法,其特征在于,还包括:
13.一种基于光信号传输的风扇调速控制装置,其特征在于,包括:
14.一种基于光信号传输的风扇调速控制装置,其特征在于,包括:
15.一种第一温度光信号转换模块,其特征在于,包括温度感知单元、第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现如权利要求7至9任一项所述的基于光信号传输的风扇调速控制方法的步骤。
16.一种第二温度光信号转换模块,其特征在于,包括光信号接收单元、第二存储器、第二处理器及存储在所述第二存储器上并可在所述第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现如权利要求10至12任一项所述的基于光信号传输的风扇调速控制方法的步骤。
17.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求7至9中任一项所述的基于光信号传输的风扇调速控制方法的步骤,或者实现如权利要求10至12任一项所述的基于光信号传输的风扇调速控制方法的步骤。
...【技术特征摘要】
1.一种基于光信号传输的风扇调速控制系统,其特征在于,应用于服务器,所述系统包括:多个第一温度光信号转换模块、多个聚光模块和第二温度光信号转换模块;其中:
2.根据权利要求1所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第一温度光信号转换模块包括温度感知单元、第一控制单元和发光单元;其中:
3.根据权利要求1或2所述的基于光信号传输的风扇调速控制系统,其特征在于,所述聚光模块包括反射镜或折射镜。
4.根据权利要求2所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第二控制单元具体用于:
5.根据权利要求2所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第一控制单元还用于在所述温度值超过预设临界告警阈值的情况下,控制所述发光单元发射闪烁的第三光信号;
6.根据权利要求5所述的基于光信号传输的风扇调速控制系统,其特征在于,所述第一控制单元还用于在所述温度值跌落预设温度回差值的情况下,控制所述发光单元停止发射所述闪烁的第三光信号,并切换为发射所述第一光信号。
7.一种基于光信号传输的风扇调速控制方法,其特征在于,应用于第一温度光信号转换模块,所述方法包括:
8.根据权利要求7所述的基于光信号传输的风扇调速控制方法,其特征在于,还包括:
9.根据权利要求8所述的基于光信号传输的风扇调速控制方法,其特征在于,还包括:
10.一种基于光...
【专利技术属性】
技术研发人员:李龙婷,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。