一种开关机控制系统、开关机控制方法和安全开关机电源的制作方法

文档序号:6297717阅读:166来源:国知局
一种开关机控制系统、开关机控制方法和安全开关机电源的制作方法
【专利摘要】本发明实施例公开了一种开关机控制系统、方法和安全开关机电源,该系统包括控制器、开关机控制电路和电源开关,其中:开关机控制电路分别与新型工作电源的使能端、电源开关和控制器相连,当电源开关闭合时,向使能端周期性发出激活信号、向控制器发出闭合表征信号,当电源开关断开时,停止向使能端发出激活信号、并向控制器发出断开表征信号;控制器分别与主板和使能端相连,当接收到闭合表征信号时,向主板发出开启信号、向使能端周期性发出激活信号,当接收到断开表征信号时,向主板发出关闭信号,并在确定主板系统已关闭时,停止向使能端发出激活信号,以保证更换工作电源后的X86计算机能够实现安全开关机。
【专利说明】ー种开关机控制系统、开关机控制方法和安全开关机电源
【技术领域】
[0001]本发明涉及嵌入式系统开发【技术领域】,更具体地说,涉及ー种开关机控制系统、一种开关机控制方法和ー种安全开关机电源。
【背景技术】
[0002]ATX电源是基于X86架构平台的嵌入式计算机(简称“X86计算机”)的主流工作电源,但是ATX电源对恶劣工作环境的适应能力较差,致使X86计算机的应用领域受到了极大限制。
[0003]为此,本领域技术人员计划采用具有更高可靠性的新型工作电源来替换所述ATX电源,然而该方案的局限之处在于:在X86计算机中,用于控制所述X86计算机安全开关机的开关机控制系统主要是面向ATX电源进行设计,因此直接更换X86计算机的工作电源的话,必然会使得所述开关机控制系统无法正常工作,容易造成X86计算机的主板系统崩溃。

【发明内容】

[0004]有鉴于此,本发明提供ー种开关机控制系统、开关机控制方法和安全开关机电源,以保证更换工作电源后的X86计算机能够实现安全开关机。
[0005]ー种开关机控制系统,包括控制器、开关机控制电路和电源开关,其中:
[0006]所述开关机控制电路分别与新型工作电源的使能端、所述电源开关和所述控制器相连,用于当所述电源开关闭合时,向所述使能端周期性发出激活信号,并向所述控制器发出表征所述电源开关已闭合的闭合表征信号;以及当所述电源开关断开时,停止向所述使能端发出激活信号,并向所述控制器发出表征所述电源开关已断开的断开表征信号;
[0007]所述控制器分别与X86计算机的主板和所述使能端相连,用于当接收到所述闭合表征信号时,向所述主板发出用于启动主板系统的开启信号,并向所述使能端周期性发出激活信号;以及当接收到所述断开表征信号吋,向所述主板发出用于关闭所述主板系统的关闭信号,并在确定所述主板系统已关闭时,停止向所述使能端发出激活信号。
[0008]可选地,所述控制器向所述主板发出所述关闭信号后,还用于在确定所述主板系统已死机时,停止向所述使能端发出激活信号。
[0009]其中,所述电源开关包括双刀双掷开关。
[0010]其中,所述开关机控制电路包括:NMOS管、ニ极管、第一电阻和第二电阻;其中,所述双刀双掷开关包括位于同一刀的第一接线端和第三接线端、位于另一刀的第二接线端和第四接线端,且所述第一接线端和所述第二接线端位于同一侧;所述第一电阻的一端接电源进线、另一端分别接所述第一接线端和所述控制器的一个引脚;所述第三接线端、所述第四接线端和所述NMOS管的源极均接地;所述第二接线端接所述ニ极管的负极;所述ニ极管的正极分别接所述使能端和所述NMOS管的漏极;所述第二电阻的一端接地、另一端分别接所述控制器的另ー引脚和所述NMOS管的栅极。
[0011]可选地,所述开关机控制系统还包括:与所述控制器的电源接线端相连接的滤波电路。
[0012]可选地,所述开关机控制系统还包括:与所述控制器相连接的通信接口电路;其中所述通信接口电路可包括JTAG接口电路。
[0013]可选地,所述开关机控制系统还包括:与所述控制器的时钟脉冲输入端相连接的时钟电路。
[0014]一种开关机控制方法,所述方法应用于上述任一种开关机控制系统,所述方法包括开机控制方法和关机控制方法,其中:
[0015]所述开机控制方法包括:
[0016]当电源开关闭合时,开关机控制电路向新型工作电源的使能端周期性发出激活信号,并向控制器发出表征所述电源开关已闭合的闭合表征信号;所述控制器在接收到所述闭合表征信号时,向主板发出用于启动主板系统的开启信号;并向所述使能端周期性发送激活信号;
[0017]所述关机控制方法包括:
[0018]当所述电源开关断开时,所述开关控制电路停止发出激活信号,并向所述控制器发出表征所述电源开关已断开的断开表征信号;所述控制器在接收到所述断开表征信号时,向所述主板发出用于关闭所述主板系统的关闭信号;当所述控制器确定所述主板系统已关闭时,停止向所述使能端发出激活信号。
[0019]可选地,所述向所述主板发出用于关闭所述主板系统的关闭信号之后,所述关机控制方法还包括:所述控制器在确定所述主板系统已死机时,停止向所述使能端发出激活信号。
[0020]一种安全开关机电源,包括:新型工作电源和上述任一种开关机控制系统;其中所述新型工作电源包括:输出电压为+3.3V的电源模块、输出电压为+5V的电源模块、输出电压为+12V的电源模块和/或输出电压为-12V的电源模块;所述新型工作电源的使能端为低电平有效、且所述使能端装设有上拉电阻。
[0021]从上述的技术方案可以看出,本发明实施例在工作人员闭合电源开关时,通过开关机控制电路向新型工作电源的使能端周期性发出激活信号,并通过控制器向X86计算机的主板发出启动主板系统的开启信号,从而达到了在保证所述新型工作电源开始正常供电的前提下才控制所述主板系统进入工作状态的目的,实现了所述X86计算机的安全开机;此外,所述控制器在检测到所述电源开关闭合后,还用于向所述使能端周期性发出激活信号,直到确定所述主板系统已关闭时停止。在工作人员断开所述电源开关时,所述开关机控制电路停止继续输出激活信号,同时所述控制器向所述主板发出关闭信号,此时,由于所述使能端仍能接收到来自所述控制器的激活信号,因此所述新型工作电源的工作状态不会因为所述电源开关的断开而立即改变,而是在所述控制器停止发出激活信号时才会停止供电,从而达到了在保证所述主板系统完全退出工作状态的前提下才控制所述新型工作电源停止供电的目的,实现了所述X86计算机的安全关机。
[0022]综上所述,本发明实施例完全是面向所述新型工作电源进行设计,因此达到了在将所述X86计算机原有的ATX电源更换为所述新型工作电源的情况下,仍能保证所述X86计算机实现安全开关机的技术效果。【专利附图】

【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明实施例一公开的ー种开关机控制系统结构示意图;
[0025]图2a_2b为本发明实施例ニ公开的又一种开关机控制系统结构示意图;
[0026]图3为本发明实施例三公开的ー种新型工作电源结构示意图;
[0027]图4为本发明实施例四公开的ー种开关机控制方法流程图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]实施例一:
[0030]參见图1,本发明实施例一公开了ー种开关机控制系统,以保证更换工作电源后的X86计算机能够实现安全开关机,包括:控制器100、开关机控制电路200和电源开关300,其中:
[0031]开关机控制电路200分别与X86计算机的新型工作电源400的使能端EN、电源开关300和控制器100相连,用于当电源开关300闭合吋,向使能端EN周期性发出激活信号,并向控制器100发出闭合表征信号(所述闭合表征信号用于表征电源开关300已闭合);以及当电源开关300断开时,停止向使能端EN发出激活信号,并向控制器100发出断开表征信号(所述断开表征信号用于表征电源开关300已断开);
[0032]控制器100分别与X86计算机的主板500和使能端EN相连,用于当接收到所述闭合表征信号时,向主板500发出用于启动主板系统的开启信号,井向使能端EN周期性发出激活信号;以及当接收到所述断开表征信号吋,向主板500发出用于关闭所述主板系统的关闭信号,并在确定所述主板系统已关闭时,停止向使能端EN发出激活信号。
[0033]由上述描述可知,本实施例一在工作人员闭合电源开关300吋,通过开关机控制电路200向使能端EN周期性发出激活信号,并通过控制器100向主板500发出开启信号,从而达到了在保证新型工作电源400开始正常供电的前提下才控制主板系统进入工作状态的目的,实现了 X86计算机的安全开机;此外,控制器100在检测到电源开关300闭合后,还用于向使能端EN周期性发出激活信号,直到确定所述主板系统已关闭时为止;
[0034]在工作人员断开电源开关300时,开关机控制电路200停止继续输出激活信号,同时控制器100向主板500发出关闭信号,此时,由于使能端EN仍能接收到控制器100发出的激活信号,因此新型工作电源400的工作状态不会因为电源开关300的断开而立即改变,而是在控制器100停止发出激活信号时才会停止供电,从而达到了在保证所述主板系统完全退出工作状态的前提下才控制新型工作电源停止供电的目的,实现了所述X86计算机的安全关机。[0035]实施例二:
[0036]基于实施例一,参见图2a_2b,本发明实施例二公开了又一种开关机控制系统,以保证更换工作电源后的X86计算机能够实现安全开关机,包括(如图2a所示):控制器100、开关机控制电路200和电源开关300,其中:
[0037]控制器100向主板500发出所述关闭信号后,还用于在确定所述主板系统已死机时,停止向使能端EN发出激活信号。
[0038]当系统死机时,控制器100始终无法判断得到所述主板系统已关闭的判断结果,致使新型工作电源400在系统死机的情况下仍持续供电、浪费电能,因此本实施例二在检测到所述系统死机时,令控制器100停止发出激活信号、强制新型工作电源400停止工作,即强制X86计算机关机。具体的,控制器100可在向主板500发出所述关闭信号后等待I分钟,若I分钟之后未能从主板500中读取到所述主板系统已关闭的表征信号,则判定为系统死机。
[0039]此外,作为优选,本实施例二所述的开关机控制系统还可包括(如图2a所示):滤波电路600、时钟电路700和通信接口电路800 ;其中,
[0040]滤波电路600与控制器100的电源接线端相连接,用于过滤控制器100的电源噪声;
[0041]时钟电路700与控制器100的时钟脉冲输入端相连接,用于为控制器100提供本地时钟;具体的,时钟电路700可选用32.768KHz时钟晶振进行构建;
[0042]通信接口电路800与控制器100相连接,用于为控制器100提供程序下载接口,具体的,通信接口电路800可选用JTAG接口电路。
[0043]以新型工作电源400的使能端EN为低电平有效为例,本实施例二所述的开关机控制系统,可具体采用如下电路结构(如图2b所示):
[0044]电源开关300采用双刀双掷开关SW1,其4个接线端包括:位于同一刀的第一接线端Al和第三接线端A3、位于另一刀的第二接线端A2和第四接线端A4,且第一接线端Al和第二接线端A2位于双刀双掷开关SWl的同一侧;
[0045]开关机控制电路200包括:NM0S管U2、二极管D1、第一电阻Rl和第二电阻R2 ;具体的,第一电阻Rl的一端接电源进线、另一端分别接第一接线端Al和控制器100的24脚;NMOS管U2的源极S、第三接线端A3和第四接线端A4接地;第二接线端A2接二极管Dl的负极;二极管Dl的正极分别接使能端EN和NMOS管U2的漏极D ;第二电阻R2的一端接地、另一端分别接控制器100的25脚和NMOS管U2的栅极;其中,二极管Dl的型号可选用为1N4148,NM0S管U2的型号可选用为ME2302,第一电阻Rl和/或第二电阻R2可选用阻值为100K Ω、功率1/4W的电阻;
[0046]控制器100的40脚、41脚和42脚依次对应与主板500的SUS_S3#脚、SUS_S4#脚和SUS_S5#脚相连接(SUS_S3#脚、SUS_S4#脚和SUS_S5#脚为主板状态输出引脚,当主板系统已关闭时,SUS_S3#脚、SUS_S4#脚和SUS_S5#脚均为低电平状态);控制器100的44脚与主板500的开关机控制引脚PWR_BTN#脚相连接,所述PWR_BTN#脚用于接收控制器100发出的开启信号和关闭信号;其中,控制器100可具体选用型号为LC4064V-5T44C的CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),但并不局限。
[0047]滤波电路600包括:相并联的第一电容Cl、第二电容C2、第三电容C3和第四电容C4 ;具体的,第一电容Cl、第二电容C2、第三电容C3和/或第四电容C4可选用容值为
0.1Uf、耐压值为25V的电容。
[0048]该电路的工作原理具体为:
[0049]当双刀双掷开关SWl闭合吋,使能端EN依次通过ニ极管Dl、第二接线端A2和第四接线端A4接地,由此使能端EN的电平状态由高变低、使能端EN被成功激活;同时随着第一接线端Al与第三接线端A3的接通,控制器100的24脚的电平状态由高变低、由此控制器100可根据该电平变化成功检测到双刀双掷开关SWl当前已闭合;
[0050]进而,控制器100控制44脚向主板500的PWR_BTN#脚输出开启信号、主板系统启动;同时,控制器100控制25脚输出高电平信号,由此,NMOS管U2的栅极G的电平状态由低变高,此时NMOS管U2导通、漏极D的电平状态被拉低;
[0051]当双刀双掷开关SWl断开时,虽然使能端EN不能够再依次通过ニ极管D1、第二接线端A2和第四接线端A4成功接地,但是使能端EN仍能够接收到漏极D发出的低电平信号、并保持激活状态;
[0052]待控制器100控制44脚向主板500的PWR_BTN#脚输出关闭信号后、且检测到40脚、41脚和42脚均接收到低电平信号(或等待I分钟之后40脚、41脚和42脚仍未能全部接收到低电平信号)吋,即可控制25脚输出低电平信号,此时NMOS管U2截止、漏极D的电平信号由低变高,由此,与漏极D相连接的使能端EN进入去激活状态、新型工作电源400停止供电。
[0053]实施例三:
[0054]本发明实施例三公开了ー种安全开关机电源,以实现X86计算机的安全开关机,包括:新型工作电源和实施例一或实施例ニ所述的任ー种开关机控制系统;
[0055]其中,參见图3,所述新型工作电源包括:输出电压为+3.3V的电源模块U3、输出电压为+5V的电源模块U4、输出电压为+12V的电源模块U4和输出电压为-12V的电源模块U6,其中图3所示的VIN表示所述新型工作电源的电源接线端。
[0056]其中,所述新型工作电源的使能端为低电平有效、且所述使能端装设有上拉电阻,以保证在所述使能端未接收到激活信号时,所述使能端始終保持在高电平状态、所述新型工作电源稳定保持在未供电状态。
[0057]实施例四:
[0058]參见图4,本发明实施例四公开了ー种开关机控制方法,所述方法应用于上述任一实施例所述的开关机控制系统,以保证更换工作电源后的X86计算机能够实现安全开关机,具体的,所述方法包括开机控制方法和关机控制方法,其中:
[0059]所述开机控制方法包括:
[0060]步骤401:当电源开关闭合时,开关机控制电路向新型工作电源的使能端周期性发出激活信号,并向控制器发出表征所述电源开关已闭合的闭合表征信号;
[0061]步骤402:所述控制器在接收到所述闭合表征信号吋,向主板发出用于启动主板系统的开启信号;并向所述使能端周期性发送激活信号;
[0062]承接步骤402,所述关机控制方法包括:
[0063]步骤403:当所述电源开关断开时,所述开关控制电路停止发出激活信号,并向所述控制器发出表征所述电源开关已断开的断开表征信号;[0064]步骤404:所述控制器在接收到所述断开表征信号吋,向所述主板发出用于关闭所述主板系统的关闭信号;
[0065]步骤405:当所述控制器确定所述主板系统已关闭时,停止向所述使能端发出激
活信号。
[0066]此外,作为优选,在所述404之后,还包括(仍參见图4):
[0067]步骤406:当所述控制器确定所述主板系统已死机时,停止向所述使能端发出激
活信号。
[0068]对于实施例公开的开关机控制方法而言,由于其与实施例公开的开关机控制系统相对应,所以描述的比较简单,相关之处參见所述开关机控制系统部分的相关说明即可。
[0069]综上所述,本发明实施例在工作人员闭合电源开关时,通过开关机控制电路向新型工作电源的使能端周期性发出激活信号,并通过控制器向X86计算机的主板发出启动主板系统的开启信号,从而达到了在保证所述新型工作电源开始正常供电的前提下才控制所述主板系统进入工作状态的目的,实现了所述X86计算机的安全开机;此外,所述控制器在检测到所述电源开关闭合后,还用于向所述使能端周期性发出激活信号,直到确定所述主板系统已关闭时停止。在工作人员断开所述电源开关时,所述开关机控制电路停止继续输出激活信号,同时所述控制器向所述主板发出关闭信号,此时,由于所述使能端仍能接收到来自所述控制器的激活信号,因此所述新型工作电源的工作状态不会因为所述电源开关的断开而立即改变,而是在所述控制器停止发出激活信号时才会停止供电,从而达到了在保证所述主板系统完全退出工作状态的前提下才控制所述新型工作电源停止供电的目的,实现了所述X86计算机的安全关机。
[0070]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相參见即可。
[0071]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明实施例的精神或范围的情况下,在其它实施例中实现。因此,本发明实施例将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.ー种开关机控制系统,其特征在于,包括控制器、开关机控制电路和电源开关,其中: 所述开关机控制电路分别与新型工作电源的使能端、所述电源开关和所述控制器相连,用于当所述电源开关闭合时,向所述使能端周期性发出激活信号,并向所述控制器发出表征所述电源开关已闭合的闭合表征信号;以及当所述电源开关断开时,停止向所述使能端发出激活信号,并向所述控制器发出表征所述电源开关已断开的断开表征信号; 所述控制器分别与X86计算机的主板和所述使能端相连,用于当接收到所述闭合表征信号时,向所述主板发出用于启动主板系统的开启信号,并向所述使能端周期性发出激活信号;以及当接收到所述断开表征信号吋,向所述主板发出用于关闭所述主板系统的关闭信号,并在确定所述主板系统已关闭时,停止向所述使能端发出激活信号。
2.根据权利I所述的开关机控制系统,其特征在于,所述控制器向所述主板发出所述关闭信号后,还用于在确定所述主板系统已死机时,停止向所述使能端发出激活信号。
3.根据权利要求1或2所述的开关机控制系统,其特征在于,所述电源开关包括双刀双掷开关。
4.根据权利要求3所述的开关机控制系统,其特征在于,所述开关机控制电路包括:NMOS管、二极管、第一电阻和第二电阻; 其中,所述双刀双掷开关包括位于同一刀的第一接线端和第三接线端、位于另一刀的第二接线端和第四接线端,且所述第一接线端和所述第二接线端位于同一侧; 所述第一电阻的一端接电源进线、另一端分别接所述第一接线端和所述控制器的ー个引脚;所述第三接线端、所述第四接线端和所述NMOS管的源极均接地;所述第二接线端接所述二极管的负极;所述二极管的正极分别接所述使能端和所述NMOS管的漏极;所述第二电阻的一端接地、另一端分别接所述控制器的另ー引脚和所述NMOS管的栅极。
5.根据权利要求1或2所述的开关机控制系统,其特征在于,所述开关机控制系统还包括:与所述控制器的电源接线端相连接的滤波电路。
6.根据权利要求1或2所述的开关机控制系统,其特征在于,所述开关机控制系统还包括:与所述控制器相连接的通信接ロ电路; 其中,所述通信接口电路包括:JTAG接ロ电路。
7.根据权利要求1或2所述的开关机控制系统,其特征在于,所述开关机控制系统还包括:与所述控制器的时钟脉冲输入端相连接的时钟电路。
8.一种开关机控制方法,其特征在于,所述方法应用于权利要求1-7中任一项所述的开关机控制系统,所述方法包括开机控制方法和关机控制方法,其中: 所述开机控制方法包括: 当电源开关闭合时,开关机控制电路向新型工作电源的使能端周期性发出激活信号,并向控制器发出表征所述电源开关已闭合的闭合表征信号; 所述控制器在接收到所述闭合表征信号时,向主板发出用于启动主板系统的开启信号;并向所述使能端周期性发送激活信号; 所述关机控制方法包括: 当所述电源开关断开时,所述开关控制电路停止发出激活信号,并向所述控制器发出表征所述电源开关已断开的断开表征信号;所述控制器在接收到所述断开表征信号时,向所述主板发出用于关闭所述主板系统的关闭信号; 当所述控制器确定所述主板系统已关闭时,停止向所述使能端发出激活信号。
9.根据权利要求8所述的开关机控制方法,其特征在于,所述向所述主板发出用于关闭所述主板系统的关闭信号之后,还包括: 所述控制器在确定所述主板系统已死机时,停止向所述使能端发出激活信号。
10.一种安全开关机电 源,其特征在于,包括:新型工作电源和权利要求1-7中任一项所述的开关机控制系统;其中, 所述新型工作电源包括:输出电压为+3.3V的电源模块、输出电压为+5V的电源模块、输出电压为+12V的电源模块和/或输出电压为-12V的电源模块; 所述新型工作电源的使能端为低电平有效、且所述使能端装设有上拉电阻。
【文档编号】G05B19/04GK103592865SQ201310598137
【公开日】2014年2月19日 申请日期:2013年11月22日 优先权日:2013年11月22日
【发明者】涂炯, 袁强, 唐建, 马艳 申请人:绵阳市维博电子有限责任公司, 四川省绵阳西南自动化研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1