计算机电源的计算和分配方法组成比例

技术编号:2845696 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭露一种计算机电源的计算和分配方法,提供电源控制模块、接口控制模块、和主控制模块,主控制模块在电源控制模块和接口控制模块间建立数据传输通道和控制信息通道;电源控制模块通过数据传输通道将转化成的数据包发送给主控制模块;主控制模块计算系统中所剩余的电流;接口控制模块在外接设备接入时,通过数据传输通道将转化成的数据包发送给主控制模块;主控制模块判断目前所剩余的电流,利用控制信息通道将控制信号发送给相应的接口控制模块;接口控制模块接收控制信号,并对接入该接口的外接设备的工作状况进行控制。本发明专利技术计算机系统在任何时候都能从整体上了解目前所消耗的电流和所剩余的电流,从而能进行最优化的电源分配。

【技术实现步骤摘要】

本专利技术涉及一种。技术背景现在,人们对计算机的依赖程度越来越大,要求计算机所能完成的功能也越来越多。为了适应用户日益增长的需求,计算机内部的功能也不断增强,但由于受重量、体积、散热、电磁干扰、成本等因素的限制,这种内部的加强远远不能满足需要。所以,在计算机领域又产生了另外一种做法,就是大量增加各种外部接口,利用这些外部接口来外接更多的扩展设备以增强或实现机器自身无法完成的某些功能。例如,用USB接口连接一些USB光驱、USB软驱、USB硬盘;用并行口连接打印机;用串行口连接MODEM;等等。但这种做法又引起了一个严重的问题,既电源如何分配。我们知道,任何电子设备都需要足够的电源才能正常工作。计算机的这些外接设备有些自身带有电源,但大多数是依靠计算机系统提供电源。而计算机系统的电源来自直流电源适配器或电池,它们所能提供的电源是很有限的。当所有连接的外接设备所需的电量超过系统所能提供的总电量时,问题也就出现了。或者所有外接设备不能正常工作,或系统不稳定(例如死机或突然关机),甚至可能由于放电电流过大而烧毁电池或电源适配器。为了解决这个问题,就需要一种从整体上对电源进行计算和分配的方案。本专利技术即针对以上问题,提供一种整体计算和分配计算机电源的方案。
技术实现思路
本专利技术所欲解决的技术问题是提供一种能保证现有已正常工作的外接设备不受影响、整个系统能稳定工作,且可避免由于电流过大而导致硬件损坏的。本专利技术所采用的技术方案是一种,提供在电源中加入电源控制模块、在至少一接口中加入接口控制模块、以及在计算机主机系统中加入主控制模块,电源控制模块和接口控制模块可以将系统中的电流值转化成数据包,其包括以下步骤主控制模块在电源控制模块和接口控制模块间建立数据传输通道和控制信息通道;电源控制模块通过数据传输通道将转化成的数据包发送给主控制模块;主控制模块计算系统中所剩余的电流;接口控制模块在外接设备接入时,通过数据传输通道将转化成的数据包发送给主控制模块;主控制模块判断目前所剩余的电流,利用控制信息通道将控制信号发送给相应的接口控制模块;接口控制模块接收控制信号,并对接入该接口的外接设备的工作状况进行控制。本专利技术所达到的技术效果是本专利技术在电源、各接口及计算机主机系统中分别加入控制模块,通过各控制模块的控制,使系统知道电源所能提供的最大电流,并能实时地计算出系统中剩余的电流是否能满足当前外接设备的需求,如果能满足需求,就允许所有或部分外接设备工作;如果不能满足,就关闭对应的外接接口,停止给该外接接口所接的外接设备供电,从而使系统不会出现负载过大的情况。也即本专利技术计算机系统在任何时候都能从整体上了解目前所消耗的电流和所剩余的电流,从而能进行最优化的电源分配。附图说明下面参照附图结合实施例对本专利技术作进一步的描述。图1是本专利技术的工作流程图。具体实施方式本专利技术主要包括在电源(直流电源适配器或电池)中加入的电源控制模块、在各接口中加入的接口控制模块、以及在计算机主机系统中加入的主控制模块,各控制模块的作用或实现的功能,也即本专利技术的工作原理说明如下I.在电源(直流电源适配器或电池)中加入电源控制模块,实现以下功能将电源能提供的电流值转化成符合某种通信协议(如IIC协议)的数据包,并发送给系统。II.在各接口中加入接口控制模块,实现以下功能1.当有外接设备插入时,接口控制模块立刻侦测出此设备正常工作所需的最大的电流,并将此信息转化成符合某种通信协议(如IIC协议)的数据包,发送给系统。2.接收从系统传来的控制信息,打开或关闭对应接口。III.在计算机主机系统中加入主控制模块,实现以下功能1.与电源控制模块进行通信,接收并解析从电源控制模块发来的数据包,从而知道电源所能提供的总体电流。2.与各个接口控制模块进行通信,接收并解析从接口控制模块发来的数据包,从而知道目前连接的每个外接设备所消耗的电流。3.计算并更新系统目前所剩余的可供使用的电流值。4.判断系统中可供使用的电流值是否满足当前插入的外接设备的需求,并根据判断结果向接口控制模块发出控制信息。结合如图1所示的本专利技术工作流程图,详述本专利技术主要工作流程如下1.系统接入电源开机工作,电源可由直流电源适配器或电池提供;2.主机系统中的主控制模块立刻与电源控制模块、各接口控制模块根据通信协议(如IIC协议)建立数据传输通道和控制信息通道;3.通过数据传输通道,电源控制模块将所能提供给系统使用的总的电流值转化为数据包,并通过数据传输通道发送给主机系统的主控制模块;4.主控制模块立刻计算并更新计算机系统中所剩余的电流;5.每当一个外接设备接入时,接口控制模块就会立刻计算出该设备所需的工作电流,并以数据包的形式通过数据传输通道发送给主机系统的主控制模块;6.主控制模块收到并解析来自各接口控制模块的数据包;7.解析数据包后,主控制模块并判断目前所剩余的电流是否满足此设备的需求。如果满足需求,就利用控制信息通道将“允许设备工作”的控制信号发送给相应的接口控制模块。如果不满足需求,就利用控制信息通道,将“禁止设备工作”的控制信号发送给相应的接口控制模块;以上动作完成之后,主控制模块计算并更新当前系统中所剩余的电流值;接口控制模块接收从主控制模块发送过来的控制信号,如果是“允许设备工作”的命令,接口控制模块立刻给接入该接口的外接设备供电使其正常工作;如果是“禁止设备工作”的命令,接口控制模块不给接入该接口的外接设备供电,禁止其正常工作,并通知操作系统,显示提示信息给用户。本文档来自技高网...

【技术保护点】
一种计算机电源的计算和分配方法,其特征在于:提供在电源中加入电源控制模块、在至少一接口中加入接口控制模块、以及在计算机主机系统中加入主控制模块,电源控制模块和接口控制模可以将系统中的电流值转化成数据包,其包括以下步骤:主控制模块在电 源控制模块和接口控制模块间建立数据传输通道和控制信息通道;电源控制模块通过数据传输通道将转化成的数据包发送给主控制模块;主控制模块计算系统中所剩余的电流;接口控制模块在外接设备接入时,通过数据传输通道将转化成的数据包 发送给主控制模块;主控制模块判断目前所剩余的电流,利用控制信息通道将控制信号发送给相应的接口控制模块;接口控制模块接收控制信号,并对接入该接口的外接设备的工作状况进行控制。

【技术特征摘要】
1.一种计算机电源的计算和分配方法,其特征在于提供在电源中加入电源控制模块、在至少一接口中加入接口控制模块、以及在计算机主机系统中加入主控制模块,电源控制模块和接口控制模可以将系统中的电流值转化成数据包,其包括以下步骤主控制模块在电源控制模块和接口控制模块间建立数据传输通道和控制信息通道;电源控制模块通过数据传输通道将转化成的数据包发送给主控制模块;主控制模块计算系统中所剩余的电流;接口控制模块在外接设备接入时,通过数据传输通道将转化成的数据包发送给主控制模块;主控制模块判断目前所剩余的电流,利用控制信息通道将控制信号发送给相应的...

【专利技术属性】
技术研发人员:戴飞
申请(专利权)人:深圳市顶星数码网络技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利