一种中央处理器(Central Processing Unit,CPU)温度侦测与校正装置及方法,该方法包括步骤:初始化一定时中断,设置产生定时中断的时间间隔;每隔一定时间产生一次定时中断信号;判断是否接收到中断信号;若没有接收到中断信号,则处于正常的操作模式;若接收到中断信号,则判断该中断信号是否为定时中断信号;若该中断信号是定时中断信号,则执行一定时中断处理程序处理定时中断信号;获取与CPU温度相关的参数,并将该参数转化为CPU的实际温度值;校正温度侦测器中的CPU温度值。实施本发明专利技术,可在一温度侦测器的侦测模式与CPU温度输出模式不匹配情况下侦测CPU的实际温度。
【技术实现步骤摘要】
本专利技术涉及一种计算机硬件的温度侦测与校正装置及方法,特别是涉及一种中央处理器(Central Processing Unit,CPU)的温度侦测与校正装置及方法。
技术介绍
在工程设计过程中发现,若现有的温度侦测器(H/W Monitor)的侦测模式与CPU(例如K8CPU)温度的输出模式不匹配,则不能够正确的侦测出CPU温度,从而使得现有的H/W Monitor与温度有关的功能都不能正常运作。因此在尽量不变动现有设计和工程成本的考量下,需提供一种通过取得CPU内部温度,并通过软件的方法来对该CPU温度值进行校正,从而正确侦测出CPU温度,让现有的H/W Monitor与温度有关的功能均能够正常运作。关于温度侦测技术曾揭露于2003年05月01日公告的公告编号为529962的中国台湾专利,其名称为“具温度侦测器的电子装置”。该专利揭露了一种电子装置,包含一计算处理单元,用以计算及处理输入的软件信息;一电源单元,用以供应电力给该计算处理装置;一温度侦测装置,用以侦测该计算处理单元的温度,及一状态显示装置,用以显示供应至该电子装置的电力供应状态,其中该温度侦测装置一侦测到该计算处理单元的温度异常,即将一用以指示温度异常的信号输出到该状态显示装置。然而上述技术只揭露了利用一温度侦测装置来侦测一设备温度的技术,并没有保证该温度侦测装置侦测出设备温度的精确性;再加上电子工程设计中的H/W Monitor侦测模式与CPU温度的输出模式不匹配,造成不能正确的侦测出CPU温度。为了克服上述技术的不足,需提供一种,其可在H/W Monitor侦测模式与CPU温度的输出模式不匹配的情况下,也能够正确侦测出CPU的实际温度,使得现有的H/W Monitor与CPU温度有关的功能均能够正常运作。
技术实现思路
本专利技术的主要目的在于提供一种中央处理器温度侦测与校正装置,其可在一H/W Monitor侦测模式与CPU温度输出模式不匹配的情况下正确侦测到CPU的实际温度,使得H/W Monitor与CPU温度有关的功能均能正常运作。本专利技术的另一目的在于提供一种中央处理器温度侦测与校正方法,其可在一H/W Monitor侦测模式与CPU温度输出模式不匹配的情况下正确侦测到CPU的实际温度,使得H/W Monitor与CPU温度有关的功能均能正常运作。为达成上述专利技术目的,本专利技术的一个优选实施方式提供一种中央处理器温度侦测与校正装置,该装置包括一CPU温度传感器,用于获取一有关CPU温度的参数,并将该参数输出;一定时中断产生器,用于初始化产生中断的时间,设置产生定时中断的时间间隔,每隔一段时间间隔(例如每隔8秒时间)就产生一次定时中断信号,并将该定时中断信号输出;一可程序化定时中断处理模块,用于接受并处理来自所述的定时中断产生器产生的定时中断,以及将来自CPU温度传感器的与CPU温度有关的参数转换为CPU的实际温度值;一温度侦测器(H/WMonitor),用于接收由所述的可程序化定时中断处理模块输出的CPU温度值,来校正该H/W Monitor有关CPU温度值。本专利技术的优选实施方式还提供一种中央处理器温度侦测与校正方法,其可在一H/W Monitor侦测模式与CPU温度输出模式不匹配的情况下正确侦测到CPU的实际温度,该方法包括如下步骤(a)初始化一定时中断,设置产生中断的时间间隔;(b)每隔一定的时间(例如每隔8秒时间)产生一次中断PRD_INT信号;(c)执行正常的系统操作模式;(d)判断是否接收到中断信号;(e)若没有接收到中断信号,则系统继续处于正常的操作模式;(f)若接收到中断信号,则判断该中断信号是否为定时中断PRD_INT信号;(g)若该中断信号是定时中断PRD_INT信号,则执行一定时中断PRD_INT处理程序处理定时中断PRD_INT信号;(h)若所述的中断信号不是定时中断PRD_INT信号,则系统执行其它相应的中断处理程序来处理上述中断信号。(i)获取CPU温度相关参数,并将该参数转化为CPU的实际温度值;(k)校正所述的H/W Monitor中的CPU温度值,侦测出CPU的正确温度。当H/W Monitor侦测出CPU的正确温度后,系统继续运行于正常的操作模式下,使得系统与CPU温度有关的功能都能够正常运行。所述的初始化定时中断的步骤具体包括如下步骤(a1)打开电源或重新激活计算机时;(a2)执行一般的POST(Power Open System Test)自检程序;(a3)初始化一定时中断PRD_INT;(a4)设置产生中断的时间间隔,每隔一定时间(例如每隔8秒时间)产生一次中断;及(a5)继续执行POST自检程序,直至进入操作系统。本专利技术无需对现有H/W Monitor的技术上作较大改动,而只需增加少量的程序代码,就可在一H/W Monitor侦测模式与CPU温度输出模式不匹配的情况下正确侦测到CPU的实际温度。附图说明图1是本专利技术优选实施方式中的一中央处理器温度侦测与校正装置的逻辑方框图。图2是本专利技术中央处理器温度侦测与校正优选实施方法的初始化定时中断流程图。图3是本专利技术中央处理器温度侦测与校正优选实施方法的处理定时中断流程图。具体实施方式如图1所示,是本专利技术优选实施方式中的一中央处理器(CentralProcessing Unit,CPU)温度侦测与校正装置的逻辑方框图。该装置包括一CPU温度传感器1、一定时中断产生器2、一可程序化定时中断处理模块3以及一温度侦测器(H/W Monitor)4,该等器件连接关系如本图所示。其中,CPU温度传感器1是用于获取与中央处理器温度有关的参数,并将该参数传递给可程序化定时中断处理模块3处理。定时中断产生器2是用于初始化产生中断的时间,设置产生中断的时间间隔(例如每隔8秒钟即产生一次中断),并将定时中断传递给可程序化定时中断处理模块3处理。可程序化定时中断处理模块3是用于接受以及处理定时中断,并将与CPU温度有关的参数转换为CPU的实际温度值。温度侦测器(H/W Monitor)4是用于接受CPU的实际温度值,来校正H/WMonitor 4中原有的CPU温度值。如图2所示,是本专利技术中央处理器温度侦测与校正优选实施方法的初始化定时中断流程图。首先,用户打开电源或重新启动计算机时(步骤S21),系统执行一般的POST(Power Open System Test)自检程序,该POST自检程序装载于计算机系统中,当计算机开机或重新启动时自动执行,用于检查计算机软件以及一些相关硬件的异常情况(步骤S22)。定时中断产生器2初始化一定时中断,设置产生中断的时间间隔,例如每隔8秒钟即产生一次中断(步骤S23),此时定时中断产生器2一直处于工作状态,在一定的时间(例如每隔8秒时间)到达时即产生一次中断PRD_INT信号(步骤S24)。与此同时计算机系统继续执行POST自检程序(步骤S25),直至计算机系统进入操作系统(步骤S26)。如图3所示,是本专利技术中央处理器温度侦测与校正优选实施方法的处理定时中断流程图。计算机系统执行POST自检程序后,执行操作系统加载(Boots-up)程序(步骤S31),然后进入正常的系统操作模式(步骤S32)。可程序化定时中断处理模块3判断是否本文档来自技高网...
【技术保护点】
一种中央处理器(CentralProcessingUnit,CPU)温度侦测与校正装置,可在一温度侦测器(H/WMonitor)的侦测模式与CPU温度输出模式不匹配情况下侦测到CPU的实际温度,其特征在于,该装置包括:一 CPU温度传感器,用于获取一与CPU温度有关的参数,并将该参数输出;一定时中断产生器,用于初始化产生中断的时间,设置产生中断的时间间隔,每隔一定时间间隔产生一次定时中断信号,并将该定时中断信号输出;一可程序化定时中断处理模块 ,用于接收并处理所述的定时中断产生器产生的定时中断信号,以及将所述的CPU温度传感器传送的与CPU温度有关的参数转换为CPU的实际温度值;及一温度侦测器(H/WMonitor),用于接收可程序化定时中断处理模块输出的CPU温度值 ,并校正该温度侦测器中原有的CPU温度值。
【技术特征摘要】
1.一种中央处理器(Central Processing Unit,CPU)温度侦测与校正装置,可在一温度侦测器(H/W Monitor)的侦测模式与CPU温度输出模式不匹配情况下侦测到CPU的实际温度,其特征在于,该装置包括一CPU温度传感器,用于获取一与CPU温度有关的参数,并将该参数输出;一定时中断产生器,用于初始化产生中断的时间,设置产生中断的时间间隔,每隔一定时间间隔产生一次定时中断信号,并将该定时中断信号输出;一可程序化定时中断处理模块,用于接收并处理所述的定时中断产生器产生的定时中断信号,以及将所述的CPU温度传感器传送的与CPU温度有关的参数转换为CPU的实际温度值;及一温度侦测器(H/W Monitor),用于接收可程序化定时中断处理模块输出的CPU温度值,并校正该温度侦测器中原有的CPU温度值。2.如权利要求1所述的中央处理器温度侦测与校正装置,其特征在于,所述的可程序化定时中断处理模块包括一定时中断处理程序,用于处理定时中断信号。3.一种中央处理器(Central Processing Unit,CPU)温度侦测与校正方法,可在一温度侦测器(H/W Monitor)的侦测模式与CPU温度输出模式不匹配情况下侦测到CPU的实际温度,其特征在于,该方法包括如下步骤初始化一定时中断;每隔一定时间产生一定时中断信号;执行正常的系统操作模式;判断是否接收到中断信号;若接收到中断信号,则判断该中断信号是否为定时中断信号;若该中断信号是定时中断信号,则执...
【专利技术属性】
技术研发人员:董德远,陈弘儒,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。