[发明专利]一种基于BMC的温度侦测方法、系统及装置有效
申请号: | 201910911673.5 | 申请日: | 2019-09-25 |
公开(公告)号: | CN110703828B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 邱胜颂 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G05D23/24 | 分类号: | G05D23/24 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bmc 温度 侦测 方法 系统 装置 | ||
本发明提供一种基于BMC的温度侦测方法、系统及装置,包括:通过PWM脚位输出初始脉波,所述初始脉波占空比为设定值;接收由初始脉波和温度脉波生成的比较脉波;根据温敏电阻规格和比较脉波分析温度信息。通过BMC的PWM脚位输出一占空比(Duty cycle)为99%的脉波宽度。通过反相积分器电路将占空比为99%的脉波转成锯齿波,因使用反相积分器,因此后级串级一反相器使最后输出波形为正相锯齿波,最后通过热敏电阻将温度转为电压并与比较器作比较后转后TACH可接收的PWM波形,即可得知占空比(Duty cycle)为多少并对应相对应的温度。本发明能够解决BMC空置PWM及TACH脚位的问题,避免浪费,使用此脚位来读取温度,也可避免让I2C读取温度芯片的通道信息过于拥挤。
技术领域
本发明设计服务器技术领域,具体涉及一种基于BMC的温度侦测方法、系统及装置。
背景技术
目前服务器需要侦测系统上的温度来控制风扇转速以达降温效果,以避免系统过热而当机。通常侦测系统温度位置会在系统较热区域,如重载的蕊片CPU,或是硬盘背板。
服务器侦测温度常见方法为放置侦测温度芯片并通过I2C来获取温度,或是通过热敏电阻经由电阻分压输入至类比数位转换(ADC,Analog to Digital Converter)来获取电压并找到对应的温度。目前大多服务器系统的风扇控制及读取转速是通过CPLD,此时BMC的PWM及TACH的脚位是空着不用的。在服务器较为繁忙时会造成I2C读取温度芯片的通道信息过于拥挤。
发明内容
针对现有技术的上述不足,本发明提供一种基于BMC的温度侦测方法、系统及装置,以解决上述技术问题。
第一方面,本发明提供一种基于BMC的温度侦测方法,包括:
通过PWM脚位输出初始脉波,所述初始脉波占空比为设定值;
接收由初始脉波和温度脉波生成的比较脉波;
根据温敏电阻规格和比较脉波分析温度信息。
进一步的,由初始脉波和温度脉波生成比较脉波的方法包括:
通过反向积分器电路将初始脉波转换为锯齿波;
采集温敏电阻的电压作为温度电压;
利用比较器根据比较策略比较锯齿波电压和温度电压,得到比较脉波;所述比较策略包括若锯齿波电压大于温度电压则输出正电位,若锯齿波电压小于温度电压则输出0。
进一步的,所述根据温敏电阻规格和比较脉波分析温度信息,包括:
采集比较脉波占空比;
获取相同同周期中,锯齿波在比较脉波占空比下的电压值;
根据获取的电压值、温敏电阻规格和初始温度采集电压计算出温敏电阻温度。
第二方面,本发明提供一种基于BMC的温度侦测系统,包括:
脉波输出单元,配置用于通过PWM脚位输出初始脉波,所述初始脉波占空比为设定值;
脉波接收单元,配置用于接收由初始脉波和温度脉波生成的比较脉波;
温度分析单元,配置用于根据温敏电阻规格和比较脉波分析温度信息。
进一步的,所述温度分析单元包括:
占空比采集模块,配置用于采集比较脉波占空比;
电压获取模块,配置用于获取相同同周期中,锯齿波在比较脉波占空比下的电压值;
温度计算模块,配置用于根据获取的电压值、温敏电阻规格和初始温度采集电压计算出温敏电阻温度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910911673.5/2.html,转载请声明来源钻瓜专利网。