一种基于龙芯处理器的计算板健康管理方法及系统与流程

文档序号:24542441发布日期:2021-04-02 10:26阅读:50来源:国知局
一种基于龙芯处理器的计算板健康管理方法及系统与流程
本发明涉及计算板健康管理
技术领域
,具体涉及一种基于龙芯处理器的计算板健康管理方法及系统。
背景技术
:目前,从国家安全维度和商业竞争维度考虑,整个计算机行业都具有高端cpu芯片使用国产化进行替代的强烈需求,随着产业和科研界实体的积极推动,国产替代的加快,在计算机,服备器,存储等领域出现了很多国产化方案,其中应用龙芯处理器设计的计算板便是国产替代方案之一。现在商用领域,计算板虽然都设置有风扇以散热,但风扇都是定速转动的;即不能根据计算板在工作时的实时温度,实时调整风扇的转速以使得计算板的工作温度维持在正常的状态。技术实现要素:本发明的主要目的是提供一种基于龙芯处理器的计算板健康管理方法及系统,旨在解决现有技术中,不能根据计算板在工作时的实时温度,实时调整风扇的转速以使得计算板的工作温度维持在正常的状态的问题。本发明提出的技术方案为:一种基于龙芯处理器的计算板健康管理系统;所述基于龙芯处理器的计算板健康管理系统包括计算板、微控制单元、风扇和多个设置于所述计算板的温度传感器;所述计算板设置有风扇控制模块;所述微控制单元包括第一iic接口;多个所述温度传感器连接于所述第一iic接口;所述微控制单元和所述风扇均连接于所述风扇控制模块;所述风扇用于给所述计算板散热,所述微控制单元用于基于所述温度传感器采集的温度值,生成并向所述风扇控制模块发送脉冲宽度调制信号以调节所述风扇的转速,以调节所述计算板的温度。优选的,所述微控制单元包括能够输出脉冲宽度调制信号的第一端口;所述风扇控制模块包括第一保护电阻、第二保护电阻、第一上拉电阻、第二上拉电阻、稳压二级管、第一滤波电容、第三电源、第一mos管和第二mos管;所述第一端口连接于所述第一mos管的栅极;3.3v电源常开正极连接于连接于所述第一mos管的栅极;所述第一保护电阻串联于所述第一端口和所述第一mos管的栅极之间;所述第一上拉电阻的一端连接于3.3v电源常开正极,所述第一上拉电阻的另一端连接于第一mos管的栅极和所述第一保护电阻之间;另一个3.3v电源常开正极连接于所述第一mos管的漏极;所述第一mos管的源级接地;所述第二上拉电阻串联于另一个3.3v电源常开正极和所述第一mos管的漏极之间;所述第一mos管的漏极连接于所述第二mos管的栅极;所述第二保护电阻串联于所述第一mos管的漏极和所述第二mos管的栅极之间;12v电源常开正极连接于所述风扇的线圈的一端;所述风扇的线圈的另一端连接于所述第二mos管的漏极;所述第二mos管的源级接地;所述风扇的线圈的一端和另一端之间串联有所述稳压二级管;所述第一滤波电容的一端连接于12v电源常开正极,所述第一滤波电容的另一端接地。优选的,所述基于龙芯处理器的计算板健康管理系统还包括供电电源和电流传感器;所述供电电源用于给所述计算板供电;所述微控制单元还包括第二iic接口;所述电流传感器连接于所述第二iic接口;所述电流传感器用于采集所述计算板的工作电流;所述计算板设置有电源控制模块;所述微控制单元和所述供电电源均与所述电源控制模块连接;所述微控制单元用于基于所述电流传感器采集的电流值,通过所述电源控制模块控制所述计算板通电或断电。优选的,所述微控制单元还包括能输出第一电源开关信号的第二端口;所述电源控制模块包括第一防干扰二级管、第三上拉电阻、第四上拉电阻、限流电阻、第一消抖电容、第二消抖电容和三级管;所述第一防干扰二级管的正极与3.3v电源常开正极连接;所述第一防干扰二级管的负极与所述第二端口连接;3.3v电源常开正极和所述第一防干扰二级管的正极之间串联有所述第三上拉电阻;所述第一消抖电容的一端连接于所述第一防干扰二级管的正极;所述第一消抖电容的另一端接地;所述三级管的b端连接于所述第一防干扰二级管的正极;所述限流电阻串联于所述三级管的b端和所述第一防干扰二级管的正极之间;所述三级管的e端接地;所述三级管的c端与5v电源常开正极连接;5v电源常开正极和所述三级管的c端之间串联有所述第四上拉电阻;所述供电电源的控制输入端连接于所述三级管的c端;所述第二消抖电容的一端连接于所述供电电源的控制输入端;所述第二消抖电容的一端的另一端接地。优选的,所述计算板包括龙芯处理器、桥片和独立显示卡;所述温度传感器的数量设置为至少3个;所述龙芯处理器处至少设置1个所述温度传感器,所述桥片处至少设置1个所述温度传感器、独立显示卡处至少设置1个所述温度传感器。优选的,所述供电电源包括电压输入端、第一电压输出端和第二电压输出端;所述电压输入端连接于外部电源;所述第一电压输出端为持续输出状态。优选的,所述桥片还包括能够输出第二电源开关信号的第三端口;所述电源控制模块还包括第二防干扰二级管;所述第二防干扰二级管的正极与3.3v电源常开正极连接;所述第二防干扰二级管的负极与所述第三端口连接。本发明还提出一种基于龙芯处理器的计算板健康管理方法,应用于如上述任一项所述的基于龙芯处理器的计算板健康管理系统;所述基于龙芯处理器的计算板健康管理方法,包括:获取各所述温度传感器采集的温度值;获取预设的正常温度区间,判断是否存在高于所述正常温度区间的所述温度值;若是,提升所述脉冲宽度调整信号的占空比,以控制所述风扇的转速上升;若否,降低所述脉冲宽度调整信号的占空比,以控制所述风扇的转速下降。优选的,所述基于龙芯处理器的计算板健康管理系统还包括供电电源和电流传感器;所述供电电源用于给所述计算板供电;所述微控制单元还包括第二iic接口;所述电流传感器连接于所述第二iic接口;所述电流传感器用于采集所述计算板的工作电流;所述计算板设置有电源控制模块;所述微控制单元和所述供电电源均与所述电源控制模块连接;所述基于龙芯处理器的计算板健康管理方法,还包括:获取所述电流传感器采集的电流值;获取预设的正常电流阈值,判断所述电流值是否高于所述正常电流阈值;若是,通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。优选的,所述基于龙芯处理器的计算板健康管理系统包括电压传感器;所述微控制单元还包括模数转换模块;所述电压传感器连接于所述模数转换模块;所述基于龙芯处理器的计算板健康管理方法,还包括:获取所述电压传感器采集的模拟电压信号;通过所述模数转换模块将连续变化的所述模拟电压信号转换成离散的数字信号,并根据所述模数转换模块的分辨率,以及所述计算板的实际电路的分压比计算出实际电压值;获取预设的正常电压区间,判断所述实际电压值是否落入所述正常电压区间;若否,通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。通过上述技术方案,能实现以下有益效果:本发明提出的一种基于龙芯处理器的计算板健康管理系统,通过于计算板上设置多个温度传感器,微控制单元为mcu(microcontrollerunit,本实施例中优选为单片机),微控制单元通过获取温度传感器采集的温度值,基于温度值再通过风扇控制模块实时调节所述风扇的转速,以实现根据计算板在工作时的实时温度,实时调整风扇的转速以使得计算板的工作温度维持在正常的状态的目的。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本发明提出的一种基于龙芯处理器的计算板健康管理系统一实施例的功能框图;图2为本发明提出的一种基于龙芯处理器的计算板健康管理系统一实施例的电源控制模块的功能框图;图3为本发明提出的一种基于龙芯处理器的计算板健康管理系统一实施例的风扇控制模块的功能框图。附图标号说明:标号名称标号名称d1第一防干扰二级管d2第二防干扰二级管d3稳压二级管r1第三上拉电阻r2第四上拉电阻r3限流电阻r4第一保护电阻r5第一上拉电阻r6第二上拉电阻r7第二保护电阻c1第一消抖电容c2第二消抖电容c3第一滤波电容ce2第二滤波电容q1三级管q2第一mos管q3第二mos管具体实施方式应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明提出一种基于龙芯处理器的计算板健康管理方法及系统。如附图1所示,在本发明提出一种基于龙芯处理器的计算板健康管理系统的一实施例中;本基于龙芯处理器的计算板健康管理系统包括计算板、微控制单元、风扇和多个设置于计算板的温度传感器;计算板设置有龙芯处理器和风扇控制模块;微控制单元包括第一iic接口;多个温度传感器通过iic总线连接于第一iic接口;微控制单元和风扇均连接于风扇控制模块;风扇用于给计算板散热,微控制单元用于基于温度传感器采集的温度值,生成并向风扇控制模块发送脉冲宽度调制信号以调节风扇的转速,以调节计算板的温度。本发明提出的一种基于龙芯处理器的计算板健康管理系统,通过于计算板上设置多个温度传感器,微控制单元为mcu(microcontrollerunit,本实施例中优选为单片机),微控制单元通过获取温度传感器采集的温度值,基于温度值再通过风扇控制模块实时调节风扇的转速,以实现根据计算板在工作时的实时温度,实时调整风扇的转速以使得计算板的工作温度维持在正常的状态的目的。此外,如附图2所示,微控制单元能够输出脉冲宽度调制信号(pwm波)的第一端口(图中未示出);风扇控制模块包括第一保护电阻r4、第二保护电阻r7、第一上拉电阻r5、第二上拉电阻r6、稳压二级管d3、第一滤波电容c3、第二滤波电容ce2、第一mos管q2和第二mos管q3。第一端口连接于第一mos管q2的栅极;3.3v电源常开正极连接于连接于第一mos管q2的栅极;第一保护电阻r4串联于第一端口和第一mos管q2的栅极之间;第一上拉电阻r5的一端连接于3.3v电源常开正极,第一上拉电阻r5的另一端连接于第一mos管q2的栅极和第一保护电阻r4之间;另一个3.3v电源常开正极连接于第一mos管q2的漏极;第一mos管q2的源级接地;第二上拉电阻r6串联于另一个3.3v电源常开正极和第一mos管q2的漏极之间。第一mos管q2的漏极连接于第二mos管q3的栅极;第二保护电阻r7串联于第一mos管q2的漏极和第二mos管q3的栅极之间;12v电源常开正极连接于风扇的线圈的一端;风扇的线圈的另一端连接于第二mos管q3的漏极;第二mos管q3的源级接地;风扇的线圈的一端和另一端之间串联有稳压二级管d3;第一滤波电容c3的一端连接于12v电源常开正极,第一滤波电容c3的另一端接地;第二滤波电容ce2和所述第一滤波电容c3并联。通过上述技术方案,完善了风扇控制模块的功能,上述第一mos管和第二mos管q3均是由改变电压来控制电流的器件,所以是电压器件。附图2中d是漏极,s是源极,g是栅极,中间的箭头表示衬底,如果箭头向里表示是n沟道的mos管,箭头向外表示是p沟道的mos管。故本实施例中,第一mos管q2和第二mos管q3均为n沟道的mos管。第一mos管q2和第二mos管q3的道输入特性为容性特性,所以输入阻抗极高。第一mos管q2和第二mos管q3起到电平转换作用。上述第一保护电阻r4用来限制第一mos管q2的g极电流,第二保护电阻r7用来限制第二mos管q3的g极电流,抑制振荡mos管接入电路,也会有引线产生的寄生电感的存在,与寄生电容一起,形成lc振荡电路。对于脉冲宽度调制信号,是有很多频率成分存在的,那么很可能与谐振频率相同或者相近,形成串联谐振电路。故通过串联第一保护电阻r4和第二保护电阻r7,可以减小振荡电路的q值,使振荡快速衰减,不至于引起电路故障。又因为增加的第一保护电阻r4和第二保护电阻r7,会减缓mos管的开启与通断时间,增加损耗,所以不能接太大,通常其电阻是几欧姆或者几十欧姆。稳压二极管的作用是开关风扇时,使得12v电源的电压稳定,第一滤波电容c3和第二滤波电容ce2,用于通过电容的充、放电作用,使输出电压平滑。第一上拉电阻r5和第二上拉电阻r6用于将不确定的信号钳位在高电平,且第一上拉电阻r5和第二上拉电阻r6还能同时起限流作用。通过本风扇控制模块,微控制单元根据温度传感器测得计算板的温度值,发出不同占空比的脉冲宽度调制信号,脉冲宽度调制信号是一种方波,在一个周期内,此方波信号的高电平时段占整个周期的比例,即称之为占空比。若整个周期都是高电平信号,则占空比为100%,反之占空比为零。因脉冲宽度调制信号和第二mos管q3的栅极连接,这个级上如果出现高电平,则第二mos管q3另外两极处于导通状态,如果是低电平,则另外两极处于断开状态。例如:如果发出的脉冲宽度调制信号的占空比为50%,即高电平信号占一个周期的一半时间,那么第二mos管q3在一个周期内就有一半时间处于导通状态,则连接的风扇在一个周期内有一半的时间处于通电状态,另一半的时间处于断电状态,从而实现风扇的转速调节。同时,本基于龙芯处理器的计算板健康管理系统还包括供电电源和电流传感器;供电电源用于给计算板供电;微控制单元还包括第二iic接口;电流传感器通过iic总线连接于第二iic接口;电流传感器用于采集计算板的工作电流;计算板设置有电源控制模块;微控制单元和供电电源均与电源控制模块连接;微控制单元用于基于电流传感器采集的电流值,通过电源控制模块控制计算板通电或断电。本实施例即用于根据计算板的工作电流,对计算板进行通电和断电的操作,防止计算板因电流过载而损坏。此外,如附图3所示,微控制单元还包括能输出第一电源开关信号(包括第一电源开启信号power_on和第一电源关闭信号power_off)的第二端口(图中未示出);电源控制模块包括第一防干扰二级管d1、第三上拉电阻r1、第四上拉电阻r2、限流电阻r3、第一消抖电容c1、第二消抖电容c2和三级管q1。第一防干扰二级管d1的正极与3.3v电源常开正极连接;第一防干扰二级管d1的负极与第二端口连接;3.3v电源常开正极和第一防干扰二级管d1的正极之间串联有第三上拉电阻r1;第一消抖电容c1的一端连接于第一防干扰二级管d1的正极;第一消抖电容c1的另一端接地。三级管q1的b端连接于第一防干扰二级管d1的正极;限流电阻r3串联于三级管q1的b端和第一防干扰二级管d1的正极之间;三级管q1的e端接地;三级管q1的c端与5v电源常开正极连接;5v电源常开正极和三级管q1的c端之间串联有第四上拉电阻r2。供电电源的控制输入端连接于三级管q1的c端;第二消抖电容c2的一端连接于供电电源的控制输入端;第二消抖电容c2的一端的另一端接地。通过上述计算方案,完善了电源控制模块的具体功能和结构,第一防干扰电阻用于防止信号互相干扰;第三上拉电阻r1和第四上拉电阻r2用于将不确定的信号钳位在高电平,且第三上拉电阻r1和第四上拉电阻r2还能同时起限流作用。限流电阻r3主要起到保护整个电路模块的作用,防止电路模块电流过载;第一消抖电容c1和第二消抖电容c2主要用于防止误触发,即起到消抖的作用;三极管主要起到反相的作用,即对第一电源开关信号的电压进行转换,以起到开启或关闭供电电源的目的。同时,上述计算板包括龙芯处理器、桥片和独立显示卡;温度传感器的数量设置为至少3个;龙芯处理器处至少设置1个温度传感器,桥片处至少设置1个温度传感器、独立显示卡处至少设置1个温度传感器。通过设置多个温度传感器,能够加强对于计算板的温度监控能力,从而保证计算板工作时维持在正常温度范围内。此外,供电电源包括电压输入端、第一电压输出端和第二电压输出端;电压输入端连接于外部电源;第一电压输出端为持续输出状态;第一电压输出端的电压为5v,第二电压输出端的电压为12v,第二电压输出端的电压输出收到上述电源控制模块的控制。上述电压控制模块中的5v电源常开正极连接于第一电压输出端;上述风扇控制模块中的12v电源常开正极连接于第二电压输出端;第二电压输出端还用于给计算板供电。此外,如附图3所示,桥片还包括能够输出第二电源开关信号(包括第二电源开启信号acpi_on和第二电源关闭信号acpi_off)的第三端口(图中未示出);电源控制模块还包括第二防干扰二级管d2;第二防干扰二级管d2的正极与3.3v电源常开正极连接;第二防干扰二级管d2的负极与第三端口连接。这里的第三端口为高级配置和电压管理接口,这个接口能够输出第二电源开关信号,以实现对于计算板的断电或通电。同时,所述基于龙芯处理器的计算板健康管理系统还包括上位机;所述微控制单元与所述上位机通信连接。具体的,所述微控制单元通过通用串行数据总线(uart)或集成电路总线(iic)接口与所述上位机通信连接;所述通用串行数据总线为双向通信,可以实现全双工传输和接收。通过设置上位机,能够将计算板状态信息上报到上位机,上位机能实时知道计算板的运行状态。龙芯处理器和桥片之间通过超传输总线(htbus)连接,龙芯处理器和微控制单元之间通过通用串行数据总线(uart)连接。本基于龙芯处理器的计算板健康管理系统包括电压传感器;所述微控制单元还包括模数转换模块;所述电压传感器连接于所述模数转换模块。这里的电压传感器为4路电压传感器,能够检测计算板的4路电压,只要有一路电压出现问题,微控制单元即关断整个板的电压,避免计算板上的龙芯处理器和桥片等关键器件的损坏。微控制单元能够向桥片的第三端发送使能信号acpi_en,以控制所述龙芯处理器上电;微控制单元还能够向桥片的第三端发送复位信号acpi_sys,以控制龙芯处理器复位。本发明还提出一种基于龙芯处理器的计算板健康管理方法,在本发明提出的一种基于龙芯处理器的计算板健康管理方法的第一实施例中,本基于龙芯处理器的计算板健康管理方法应用于如上述的基于龙芯处理器的计算板健康管理系统;本实施例包括如下步骤:步骤s110:获取各所述温度传感器采集的温度值。具体的,微控制单元获取各所述温度传感器采集的温度值。步骤s120:获取预设的正常温度区间,判断是否存在高于所述正常温度区间的所述温度值。具体的,微控制单元获取预设的正常温度区间(例如50-60摄氏度),判断是否存在高于所述正常温度区间的所述温度值。若是,则执行步骤s130:提升所述脉冲宽度调整信号的占空比,以控制所述风扇的转速上升。具体的,若计算板的温度高于正常温度区间,则证明过热,需要降温,故微控制单元提升所述脉冲宽度调整信号的占空比,以控制所述风扇的转速上升。从而提升风扇的散热效果,以对计算板进行降温。若否,则执行步骤s140:降低所述脉冲宽度调整信号的占空比,以控制所述风扇的转速下降。具体的,若计算板的温度不高于正常温度区间,则证明计算板温度回归正常,故微控制单元降低所述脉冲宽度调整信号的占空比,以控制所述风扇的转速下降。回归常规转速,既保证了计算板温度的正常,又节能降噪。在本发明提出的一种基于龙芯处理器的计算板健康管理方法的第二实施例中,基于第一实施例,所述基于龙芯处理器的计算板健康管理系统还包括供电电源和电流传感器;所述供电电源用于给所述计算板供电;所述微控制单元还包括第二iic接口;所述电流传感器连接于所述第二iic接口;所述电流传感器用于采集所述计算板的工作电流;所述计算板设置有电源控制模块;所述微控制单元和所述供电电源均与所述电源控制模块连接;本实施例包括如下步骤:步骤s210:获取所述电流传感器采集的电流值。具体的,微控制单元获取所述电流传感器采集的电流值。步骤s220:获取预设的正常电流阈值,判断所述电流值是否高于所述正常电流阈值。具体的,微控制单元获取预设的正常电流阈值,并判断所述电流值是否高于所述正常电流阈值。若是,则执行步骤s230:通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。具体的,若电流值高于正常电流阈值,则说明计算板的电流过载,为了保护计算板,微控制单元向电源控制模块发出第一电源关闭信号,以通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。在本发明提出的一种基于龙芯处理器的计算板健康管理方法的第三实施例中,基于第二实施例,所述基于龙芯处理器的计算板健康管理系统包括电压传感器;所述微控制单元还包括模数转换模块;所述电压传感器连接于所述模数转换模块;本实施例还包括如下步骤:步骤s310:获取所述电压传感器采集的模拟电压信号。具体的,微控制单元获取所述电压传感器采集的模拟电压信号。步骤s320:通过所述模数转换模块将连续变化的所述模拟电压信号转换成离散的数字信号,并根据所述模数转换模块的分辨率,以及所述计算板的实际电路的分压比计算出实际电压值。具体的,微控制单元通过所述模数转换模块将连续变化的所述模拟电压信号转换成离散的数字信号,并根据所述模数转换模块的分辨率,以及所述计算板的实际电路的分压比计算出实际电压值。步骤s330:获取预设的正常电压区间,判断所述实际电压值是否落入所述正常电压区间。具体的,微控制单元获取预设的正常电压区间(如11-13v),判断所述实际电压值是否落入所述正常电压区间。若否,则执行步骤s340:通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。具体的,若实际电压值高于正常电压区间,则说明计算板的电压过载,为了保护计算板,微控制单元向电源控制模块发出第一电源关闭信号,以通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。在本发明提出的一种基于龙芯处理器的计算板健康管理方法的第四实施例中,基于第三实施例,所述计算板还包括龙芯处理器;所述微控制单元通过通用串行数据总线uart与所述龙芯处理器通信连接,本方法还包括如下步骤:步骤s410:判断在过去的预设时间段内,所述微控制单元是否未收到所述龙芯处理器的消息。具体的,微控制单元判断在过去的预设时间段(例如10s)内,所述微控制单元是否未收到所述龙芯处理器的消息。若否,则执行步骤s420:通过所述电源控制模块控制所述供电电源断开后再次连通,以使所述计算板重启。具体的,若没有收到所述龙芯处理器的消息,则说明计算板出现了异常,微控制单元通过向电源控制模块发出第一电源关闭信号,以通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。此后,微控制单元还能向电源控制模块发出第一电源开启信号,以通过所述电源控制模块控制所述供电电源通电,以使所述计算板重新上电,以实现计算板重启。在本发明提出的一种基于龙芯处理器的计算板健康管理方法的第五实施例中,基于第四实施例,本实施例还包括如下步骤:步骤s510:判断在连续预设个数的过去的所述预设时间段内,所述微控制单元是否均未收到所述龙芯处理器的消息。具体的,微控制单元判断在连续预设个数(例如:连续3个)的过去的所述预设时间段内,所述微控制单元是否均未收到所述龙芯处理器的消息。若是,则执行步骤s520:通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。具体的,若连续3个预设时间段内没有收到所述龙芯处理器的消息,则说明计算板出现了异常,微控制单元通过向电源控制模块发出第一电源关闭信号,以通过所述电源控制模块控制所述供电电源断开,以使所述计算板断电。在本发明提出的一种基于龙芯处理器的计算板健康管理方法的第六实施例中,基于第五实施例,所述微控制单元连接于所述桥片的所述第三端口;所述第三端口为高级配置和电源管理接口acpi;所述微控制单元通过通用串行数据总线uart或集成电路总线iic接口与上位机通信连接;本实施例还包括如下步骤:步骤s610:通过向所述桥片的所述第三端发送使能信号acpi_en,以控制所述龙芯处理器上电。具体的,微控制单元通过向所述桥片的所述第三端发送使能信号acpi_en,桥片接收到使能信号后,生成第二电源开启信号,并发送至电源控制模块,以控制所述龙芯处理器上电。步骤s620:通过向所述桥片的所述第三端发送复位信号acpi_sys,以控制所述龙芯处理器复位。具体的,微控制单元通过向所述桥片的所述第三端发送复位信号acpi_sys,桥片接收到复位信号后,生成第二电源关闭信号和第二电源开启信号,并发送至电源控制模块,以控制所述龙芯处理器复位。步骤s630:通过所述上位机控制所述计算板的上电、断电和复位。具体的,上位机通过控制微控制单元,从而控制所述计算板的上电、断电和复位。即在用龙芯处理器做加固计算机,服务器,存储等设备时,需要有模块对整个计算板的运行状态进行监控,如果没有的话风险会很大。为了使龙芯处理器加固计算机能稳定运行,在计算机板上加了健康管理模块,是非常用需要的。随时能获取到计算板的功耗,温度等信息,且能及时的把监控到信息上传到上位机,并且能通过上位机软件对龙芯计算板进行上电,重启等控制。在本发明提出的一种基于龙芯处理器的计算板健康管理方法的第七实施例中,基于第六实施例,本实施例还包括如下步骤:步骤s710:获取所述温度值、所述电流值和所述实际电压值。具体的,微控制单元获取所述温度值、所述电流值和所述实际电压值。步骤s720:将获取到的所述温度值、所述电流值、所述实际电压值和控制端通信内容通过串口打印。具体的,上位机将获取到的所述温度值、所述电流值、所述实际电压值和控制端通信内容(这里的控制端通信内容为控制信号,包括电源的开启和复位信号)通过串口(上位机和计算板之间的通信串口)打印,以便于管理人员查阅。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1