本发明涉及温控,具体涉及一种光模块温度调测装置及方法。
背景技术:
1、随着智能网卡产品的大量涌现,以及交换机的用量增速,特别是高速网卡的广泛应用,对光模块的需求呈现爆发式增长。然而,光模块通常被安置在服务器或交换机产品的尾部,即接近出风口处,这一区域的环境温度较高,加之服务器与交换机运行时产生的热量,导致温度进一步升高,存在着外在的风险。高温环境可能导致其他部件的非耐高温材料发生融化、变形甚至燃烧的情况。
2、光模块本身并未配备温度传感器以监控并调节系统散热装置的运行,这给系统的散热设计带来了较大的困难。目前,光模块设计厂商尚未提出合适的解决方案,针对光模块的散热控制技术并不完善。
技术实现思路
1、基于此,本发明要解决的技术问题在于克服现有技术中光模块无法进行散热的问题。
2、为达到上述目的,本发明提供如下技术方案:
3、第一方面,本发明实施例提供一种光模块温度调测装置,所述光模块温度调测装置用于对多个光模块进行温度调测,所述光模块温度调测装置包括:红外探头、微处理器、风扇、风扇控制电路以及服务器基板管理控制器,其中:所述微处理器包括至少包括多个第一输入端、第二输入端以及第一输出端;所述微处理器的多个第一输入端中的每一个第一输入端均连接一个红外探头,所述红外探头的另一端连接电源;所述微处理器的第二输入端连接至所述服务器基板管理控制器的第一输出端;所述微处理器的第一输出端连接至所述风扇控制电路;
4、每一个所述红外探头分别用于监测一个光模块的红外信号,并将所述红外信号传输至所述微处理器;
5、所述服务器基板管理控制器用于获取预设温度门限信号,并将所述预设温度门限信号传输至所述微处理器;
6、所述微处理器用于提取分析所述红外信号对应的温度信号,将每一个所述温度信号与所述预设温度门限信号进行比对,得到第一比对结果;当第一比对结果符合预设条件时,生成风扇控制信号,将所述风扇控制信号传输至风扇控制电路,以控制与所述第一比对结果中的温度信号所属的第一目标光模块对应的风扇的状态来调整所述第一目标光模块的温度,其中,所述第一目标光模块为多个所述光模块中的一个光模块。
7、本发明实施例中,通过连接多个红外探头到微处理器的不同输入端,每个红外探头负责监测一个光模块的红外信号,同时对多个光模块进行温度调测,提高了检测光模块的全面性;微处理器提取并分析红外信号对应的温度信号,并将其与预设温度门限信号比对从而确保光模块在预设范围内保持稳定的工作温度;通过生成风扇控制信号并传输至风扇控制电路,调整与特定光模块相关联的风扇的状态,从而能及时散热,防止光模块过热,本实施例装置确保光模块在各种工作条件下都能够保持适宜的温度,有效进行光模块的散热,也提高了服务器、交换机等的使用寿命。
8、优选地,所述微处理器还包括第二输出端,所述微处理器的第二输出端连接至显示屏;
9、所述微处理器还用于将已提取的温度信号传输至所述显示屏;
10、所述显示屏用于显示至少一个光模块的实际温度。
11、本发明实施例中,显示屏显示至少一个光模块的实际温度,用户可以实时监测光模块的温度状态,温度数据的可视化能够帮助用户快速地做出针对性的决策,有效避免光模块附近结构发生燃烧等现象。
12、优选地,所述微处理器还包括第三输出端;所述微处理器的第三输出端连接至所述服务器基板管理控制器的第一输入端;
13、所述微处理器还用于将已提取的温度信号传输至所述服务器基板管理控制器;
14、所述服务器基板管理控制器还用于根据所述温度信号进行连续数据分析得到光模块温度变化趋势,并控制将所述光模块温度变化趋势显示至服务器基板管理控制器的第二输出端连接的人机交互显示器。
15、本发明实施例中,通过将温度信号传输至服务器基板管理控制器并进行连续数据分析,实时监测光模块温度的变化趋势;服务器基板管理控制器将光模块温度变化趋势显示至人机交互显示器,实现了温度数据变化情况的可视化,帮助用户快速地做出针对性的决策,有效避免光模块附近结构由于光模块本身温度的异常而出现的连带问题。
16、优选地,所述服务器基板管理控制器,还用于:
17、在接收从所述微处理器接收的所述光模块的温度信号的当前数据时,将所述光模块的温度信号的当前数据输入至预训练的温度变化模式的识别模型,识别出第二目标光模块所对应的温度变化的模式;
18、其中,所述第二目标光模块为多个所述光模块中的任一个光模块,所述温度变化模式的识别模型为:所述服务器基板管理控制器基于从所述微处理器已接收的所述光模块的温度信号的历史数据,利用机器学习算法进行后生成的识别模型;
19、获取人机交互显示器传输的预设光模块故障模式;
20、并将所述第二目标光模块所对应的温度变化的模式与预设光模块温度故障模式进行比对分析,确定所述第二目标光模块的温度变化的模式是否异常;
21、在确定所述第二目标光模块的温度变化的模式异常时,识别出所述第二目标光模块对应的温度故障模式;
22、控制将所述第二目标光模块所对应的温度故障模式显示至所述人机交互显示器。
23、本发明实施例中,通过预训练的温度变化模式的识别模型,以实现对光模块温度变化的异常情况的检测,识别模型是基于从微处理器已接收的光模块温度信号的历史数据进行机器学习算法生成的,当接收到当前光模块温度信号时,会将其与识别模型进行分析比对,判断光模块的温度变化模式是否异常,识别出存在的温度故障模式,并将其显示至人机交互显示器,有效的提醒用户光模块存在的故障。
24、优选地,所述微处理器还包括adc单元;
25、所述adc单元,用于将所述红外信号转换为对应的温度信号,用于表征所述光模块的实际温度。
26、本发明实施例中,adc单元负责将红外信号转换为数字温度信号,将红外信号转换为温度信号后,为后续的微处理器分析温度信号和门限信号提供数据基础。
27、优选地,所述微处理器还包括中央处理器单元;所述风扇控制信号包括风扇运行指令信号;
28、所述中央处理器单元,用于将每一个所述温度信号与所述预设温度门限信号进行比对,当所述第一比对结果为所述第一目标光模块的温度信号高于所述预设温度门限信号且所述第一目标光模块对应的风扇状态为关闭状态时,生成风扇运行指令信号,并将所述风扇运行指令信号传输至所述风扇控制电路,用以控制与所述第一目标光模块对应的风扇运行,降低所述第一目标光模块的温度。
29、本发明实施例中,中央处理器单元可以实时监测每个光模块的温度信号,并将其与预设的温度门限信号进行比对。当某个光模块的温度高于预设门限时,自动触发相应的控制信号,启动对应的风扇以降低其温度,从而有效保护服务器或者交换机避免受到过热损坏。
30、优选地,所述风扇控制信号包括风扇关闭指令信号;所述中央处理器单元,还用于在确定所述第一比对结果为所述第一目标光模块的温度信号低于或等于所述预设温度门限信号,且所述第一目标光模块对应的风扇状态为开启状态时,生成风扇关闭指令信号,并将所述风扇关闭指令信号传输至所述风扇控制电路,用以控制与所述第一目标光模块对应的风扇进行关闭,保持所述第一目标光模块的温度。
31、本发明实施例中,中央处理器单元还能在温度下降到或低于预设门限时关闭风扇,确保光模块的温度始终保持在安全范围内,同时避免了不必要的风扇运行,节省能源消耗,延长了风扇的使用寿命。
32、优选的,所述中央处理器单元具体用于:
33、计算所述温度信号与预设温度门限信号之间的差值;
34、根据预设的线性关系和所述差值,计算出风扇转速调整量;
35、基于所述风扇转速调整量,以及与所述第一目标光模块对应的风扇的当前转速,生成所述风扇运行指令信号。
36、本发明实施例中,通过计算温度信号与预设门限之间的差值,并根据预设的线性关系计算出风扇转速调整量,能够更加精准地调节风扇的运行状态,降低光模块温度的波动。
37、优选地,红外探头与风扇均被固定在光模块的上方预设固定范围内。
38、本发明实施例中,将红外探头和风扇安装在预设固定范围内,确保红外探头能够准确地测量光模块的温度同时保证风扇能够及时有效地降低光模块的温度。
39、第二方面,本发明实施例提供一种光模块温度调测方法,应用于第一方面的光模块温度调测装置,光模块温度调测装置用于对多个光模块进行温度调测,光模块温度调测装置包括:红外探头、微处理器、风扇、风扇控制电路以及服务器基板管理控制器,光模块温度调测方法,包括:每一个红外探头分别监测一个光模块的红外信号,并将红外信号传输至微处理器;
40、服务器基板管理控制器获取预设温度门限信号,并将预设温度门限信号传输至微处理器;
41、微处理器提取分析红外信号对应的温度信号,将每一个温度信号与预设温度门限信号进行比对;当第一比对结果符合预设条件时,生成风扇控制信号,将风扇控制信号传输至风扇控制电路,以控制与第一比对结果中的温度信号所属的第一目标光模块对应的风扇的状态来调整目标光模块的温度,其中,第一目标光模块为多个光模块中的其中一个光模块。
42、本发明实施例中,通过连接多个红外探头到微处理器的不同输入端,每个红外探头负责监测一个光模块的红外信号,同时对多个光模块进行温度调测,提高了检测光模块的全面性;微处理器提取并分析红外信号对应的温度信号,并将其与预设温度门限信号比对从而确保光模块在预设范围内保持稳定的工作温度;通过生成风扇控制信号并传输至风扇控制电路,调整与特定光模块相关联的风扇的状态,从而能及时散热,防止光模块过热,本实施例装置确保光模块在各种工作条件下都能够保持适宜的温度,有效进行光模块的散热,也提高了服务器、交换机等的使用寿命。
1.一种光模块温度调测装置,其特征在于,所述光模块温度调测装置用于对多个光模块进行温度调测,所述光模块温度调测装置包括:红外探头、微处理器、风扇、风扇控制电路以及服务器基板管理控制器,其中:所述微处理器包括至少包括多个第一输入端、第二输入端以及第一输出端;所述微处理器的多个第一输入端中的每一个第一输入端均连接一个红外探头,所述红外探头的另一端连接电源;所述微处理器的第二输入端连接至所述服务器基板管理控制器的第一输出端;所述微处理器的第一输出端连接至所述风扇控制电路;
2.根据权利要求1所述的装置,其特征在于,所述微处理器还包括第二输出端,所述微处理器的第二输出端连接至显示屏;
3.根据权利要求1所述的装置,其特征在于,所述微处理器还包括第三输出端;所述微处理器的第三输出端连接至所述服务器基板管理控制器的第一输入端;
4.根据权利要求3所述的装置,其特征在于,所述服务器基板管理控制器,还用于:
5.根据权利要求1-4任一项所述的装置,其特征在于,所述微处理器还包括adc单元;
6.根据权利要求5所述的装置,其特征在于,所述微处理器还包括中央处理器单元;所述风扇控制信号包括风扇运行指令信号;
7.根据权利要求6所述的装置,其特征在于,所述风扇控制信号包括风扇关闭指令信号;
8.根据权利要求6所述的装置,其特征在于,所述中央处理器单元具体用于:
9.根据权利要求8所述的装置,其特征在于,所述红外探头与所述风扇均被固定在光模块的上方预设固定范围内。
10.一种光模块温度调测方法,其特征在于,基于权利要求1-9任一项所述的光模块温度调测装置,所述光模块温度调测装置用于对多个光模块进行温度调测,所述光模块温度调测装置包括:红外探头、微处理器、风扇、风扇控制电路以及服务器基板管理控制器,所述方法包括: