电源管理技术

时间:2022-12-30 03:54:37 作者:鹿慕 综合材料 收藏本文 下载本文

“鹿慕”通过精心收集,向本站投稿了12篇电源管理技术,以下是小编为大家整理后的电源管理技术,希望对您有所帮助。

篇1:电源管理技术

专为笔记本降低功耗而研发的一系列技术,根据笔记本电脑的实际使用状况,动态调节硬件设备用电功耗状态的一项技术,

电源管理技术

一般可以分为处理器级电源管理技术、BIOS级电源管理技术以及操作系统级电源管理技术。

篇2:电源跟踪技术

引言

---当今的大多数电子产品(从手持式消费电子设备到庞大的电信系统)都需要使用多个电源电压。电源电压数目的增加带来了一项设计难题,即需要对电源的相对上电和断电特性进行控制,以消除数字系统遭受损坏或发生闭锁的可能性。

---微处理器、FPGA和ASIC在上电和断电期间通常要求内核与I/O电压之间具有某种特定的关系,而这种关系在实际操作中是很难控制的,尤其是当电源的数目较多的时候。当不同类型的电源(模块、开关稳压器和负载点转换器)混合使用时,该问题会进一步复杂化。最简单的解决方案就是将电源按序排列,但是,在某些场合,这种做法是不足够的。一种更受青睐而且往往是强制性的解决方案是使各个电源在上电和断电期间彼此跟踪。

电源排序

---简单地按某种预先确定的顺序来接通或关断电源的做法一般被称为“排序”。排序通常能够通过采用电源监控器或简单的数字逻辑电路来控制电源的接通/关断(或RUN/SS)引脚而得以实现。图1a和1b示出了采用一个LTC2902四通道电源监控器来对4个电源进行排序的情形。

---不幸的是,单靠排序有时是不够的。许多数字IC都在其I/O和内核电源之间规定了一个最大电压差,一旦它被超过则IC将会受损。在这些场合,对应的解决方案是使电源电压彼此跟踪。

篇3:电源跟踪技术

---排序只是简单地规定了电源斜坡上升或斜坡下降的顺序,并且假定每个电源都在下一个电源开始变化之前转换。电源跟踪可确保电源之间的关系在整个上电和断电过程中都是可以预测。

---图2示出了三种不同的电源跟踪形式。最常见是重合跟踪(见图2a),此时,各电压在达到其调节值之前是相等的'。当采用偏移跟踪时(见图2b),各电压以相同的速率斜坡上升,但被预先设定的电压偏移或延时所分离。最后,当采用比例制跟踪时(见图2c),各电压同时开始斜坡上升,但速率不同。

---实际上,随着设计精细等级的不断提升,能够使各电源相互跟踪。三种最常见的方法是(1)在电源之间采用钳位二极管;(2)布设与输出端串联的MOSFET;(3)利用反馈网络来控制输出。

---如欲将各电源之间的电压差保持在一个或两个二极管压降之内,则可在电源轨之间采用钳位二极管或晶体管,这种解决方案虽然粗暴,但却简单(见图3)。在低电流条件下,该技术会是有效的,然而在高电流水平时,采用这种方法的后果则可能是灾难性。同步开关电源能够供应和吸收大量的电流。如果电压较高的电源斜坡上升速率高于电压较低的电源,则二极管或FET将接通,以便对电压较低的电源进行上拉操作。电压较低的电源将因此而吸收较多的电流,从而会有巨大的电流流过。这有可能导致电源超过容许的电压差,甚至引发器件故障。完全依靠二极管或FET钳位来实现跟踪功能并非最佳的解决方案。

---另一种跟踪解决方案是在电源的输出端与负载之间布设串联MOSFET。在图4中,一个LTC2921跟踪三个电源。当首次施加电源时,MOSFET被关断且电源被允许以其自然速率斜坡上升。当电压稳定下来之后,MOSFET被同时接通,使得负载上的电压相互跟踪。这种技术需要用于驱动MOSFET和监视电源电压的电路,而且,当电流水平上升时,MOSFET中的压降和功耗便成为了一个问题。此外,这种拓扑结构还因为每个电源上的负载电容和负载电流可能有所不同的缘故,而使得电压的同步斜坡下降比较难以实现。

---第三种方法是利用反馈网络来调节输出电压,以此来使电源相互跟踪。最简单的实现方法是将电流注入电源的反馈节点。在图5中,一个LTC2923跟踪两个电源。生成了一个主斜坡,而且电路被连接至其他从属电源的误差放大器反馈节点,从而使其输出跟随该主斜坡。该电路还使得电压能够一同斜坡下降。该技术是最精巧的,因为它不需要采用串联MOSFET或钳位二极管。然而,并不是所有的电源都具有可以使用的反馈节点,而且,虽然许多电源模块都具有一个修整引脚,但是一般来说输出电压只能在一个很小的范围内调节。因此,大多数实际解决方案均要求采用了上述几类技术的某种组合。

设计实例

---图6中的电路在利用3.3V电源生成2.5V和1.8V电源的情况下实现了电源跟踪。在本例中采用了LTC2923,3.3V电源受控于一个N沟道MOSFET,而2.5V和1.8VDC/DC转换器则是通过其反馈节点得以控制的。

---当3.3V输入电源接通时,晶体管Q1和两个DC/DC转换器被保持在关断状态。当3.3V输入上升(利用电阻器RONA和RONB在ON引脚上进行检测)之后,Q1的栅极由一个内部充电泵缓慢地接通。由于Q1被配置为一个N沟道源极跟随器,因此,RAMP引脚电平开始上升,并提供用于系统的主电压斜坡。

---当针对重合跟踪来对TRACK1和TRACK2引脚上的电阻器进行配置时,电流被强迫流入或流出DC/DC转换器反馈节点,这样其输出将跟踪RAMP引脚电平的变化。图2a中的示波器扫迹便是采用该电路生成的。

-

--一旦达到最终电压,LTC2923的FB1和FB2引脚将呈高阻抗状态。如果ON引脚被一个漏极开路逻辑器件拉至低电平,则输出将尾随降至低电平。通过改变与TRACK1和TRACK2引脚相连的电阻器阻值,可使同一个电路进行比例制跟踪或偏移跟踪模式的斜坡上升。图2b和2c中给出的示波器扫迹便是以这种方式生成的。另一种电阻器选择能够采用3.3V电源作为基准电压斜坡来对1.8V和2.5V电源进行排序(见图7)。对于需要三个以上电源的系统,可通过RAMP引脚对多个LTC2923控制器进行菊链式连接,以便控制数目不限的电源。

---当不能使用DC/DC转换器模块的反馈节点时,可采用串联MOSFET来对电源进行跟踪。图8a中的电路采用LTC2922来跟踪三个电源。图8b示出了该电路的输出。当首次施加电源时,串联MOSFET被关断,且5V、3.3V和2.5V电源被允许上电。当电压稳定后,MOSFET被接通,输出电压一起上电。当输出电压达到其终值时,内部开关从输出端回接至模块上的正检测引脚。这将迫使模块对MOSFET的负载侧进行调节,以补偿FET两端的压降。采用一个检测电阻器来提供电路断路器功能,以保护主电源免遭短路故障的损坏,而一个电源良好(PowerGood)引脚用于指示跟踪已完成。

结论

---对于大多数多电源设计来说,相比简单的电源排序,使各电源的电压执行同步上升和下降跟踪是更加可取的解决方案。虽然从理论上讲这样做较为困难,但已经有了专用器件,这些器件能够极大地简化跟踪电路的设计――即使在采用了大量特性迥然不同的电源系统中也是如此。

篇4:通信电源技术

摘 要 通信电源由直流供电系统,交流供电系统,接地系统,监控系统,防雷系统组成。电源的安全、可靠、是保证通信系统正常运行的重要条件。蓄电池组,高频开关电源,UPS是通信电源的重要组成部分。

关键词 蓄电池组;高频开关电源;UPS

1 蓄电池组

1.1 蓄电池的结构及工作原理

蓄电池通常是指铅酸蓄电池,它是电池中的一种,属于二次电池。它的工作原理是:充电时利用外部的电能,使内部活性物质再生,把电能存储为化学能,需要放电时再次把化学能转换为电能输出。

1.1.1 蓄电池的充电

蓄电池充电时,负极会析出氢气,正极会析出氧气。析出的氧气到达负极,与负极起下述反应。正极析氧,在正极充电量达到70%时就开始了。

充电过程2PbSO4+2H2O=Pb+PbO2+2H2SO4

1.1.2 蓄电池的放电

蓄电池作为应急备用能源,其价值和性能是通过放电来实现的,蓄电池放电过程中的化学反应:

放电过程Pb+PbO2+2H2SO4=2PbSO4+2H2O

1.2 蓄电池的维护

在维修过程中,应经常检查蓄电池的外观,极柱。若发现电池槽,盖发生破裂,以及结合部渗漏电解液,极柱周围出现爬酸现象要及时更换电池。

2 V蓄电池在投入运行后的前五年,12 V蓄电池在投入运行后的前两年,每年应以实际负载进行一次核对性放电试验,放出标称容量的30%-40%。2 V蓄电池在投入运行后的第六年起,12 V蓄电池在投入运行后的第三年起,每年应进行一次容量试验。

2 高频开关电源

2.1 开关整流器监控单元的原理

开关整流器监控单元的单片机电路对电源参数进行实时采集。缺相检测和网压检测电路对三相交流输入进行缺相检测和电网电压检测,检测到的缺相信号和电网电压信号送给单片机电路进行处理。单片机接受键盘指令,采用LCD显示电源实时数据和控制菜单。

辅助电源提供开关整流器内部控制电路所需要的各种电源。温度检测电路检测主散热器温度,送给单片机系统。单片机系统根据主散热器温度,通过风扇控制电路控制风扇的工作状态。

2.2 负荷均分的概念

一套高频开关电源系统至少需要两个高频开关电源模块并联工作,大的系统甚至需要多达数十个电源模块并联工作,这就要求并联工作的电源模块能够共同平均分担负载电流,即均分负载电流。目前高频开关电源均采用PWM型均流方式,是一种数字式调整均流方式,具有均流精度高,动态响应特性好,抗干扰性较好,模块控制数多的优点。

2.3 负荷均分的原理

US为系统取样电压,Ur为系统基准电压,两者比较后产生误差电压UD,UD与三角波比较产生一个脉宽调制方波信号,其波宽受UD大小控制。这个方波信号送至每个整流模块,通过模块内光耦,隔离,整形,放大后与模块电流比较。

这个比较信号再与模块内的预先设定参考电压值相叠加,调整模块的.输出电流,改变模块的输出电压,使每个模块的输出电流相等。

3 UPS电源

不间断供电电源系统(UPS)是能够持续稳定不间断向负载供电的一类重要电源设备。从广义上说UPS包括交流不间断电源系统和直流不间断电源系统。长期以来,已习惯于把交流不间断电源系统称为UPS。

3.1 UPS原理

交流市电电源输入由整流器转换为直流电源。逆变器将此直流电源或来自电池的直流电源转换为交流电提供给负载。市电中断时,由电池通过逆变器给负载提供后备电源。市电电源还可通过静态旁路向负载供电。需要对UPS维修保养时,可将负载切换到维修旁路供电,负载电源不中断。

3.2 UPS幷机系统特点

并联UPS软件和硬件与单机模式完全一致。幷机系统的配置可通过参数设置软件实现。幷机系统各单机的参数设置要求一致。幷机控制电缆形成闭环连接,为系统提供可靠性和冗余。双母线控制电缆连接在两个母线的任两个UPS单机之间。

智能幷机逻辑为用户提供最大灵活性。例如,可按任意顺序关闭或启动幷机系统中的各单机。可实现正常模式和旁路模式之间的无缝切换,并且可以自动恢复。即过载消除后,系统会自动恢复到原来的运行模式。可以通过各单机的LCD查询幷机系统的总负载量。

3.3 UPS单机并联的要求

多个单机并联组成的UPS系统相当于一个大的UPS系统。但是具有更高的系统可靠性。为了保证各单机使用度相同并符合相关配线规定,应满足以下要求。

1)所有单机必须容量相同并且并接到相同的旁路电源。

2)旁路电源和整流输入电源必须接到相同的中线输入端子。

3)如安装漏电检测仪器(RCD),必须正确设置并且安装在共同的中线输入端子前。或者该器件必须监控系统的保护地电流。

4)所有的UPS单机的输出连接到共同的输出母线上。

3.4 UPS特殊工作模式

3.4.1 旁路模式

正常模式下,如遇逆变器故障,逆变器过载或手动关闭逆变器,静态开关将负载从逆变器侧切换到旁路电源侧。如此时逆变器相位与旁路相位不同步,静态开关将负载从逆变器输出切换到旁路电源输出,但会出现负载电源短时中断。

该功能可避免不同步交流电源的并联引起大环流。负载电源中断时间可设置,通常小于3/4周期。例如:频率50 Hz时,中断时间小于15 ms:频率60 Hz时,中断时间小于12.5 ms。

3.4.2 并联冗余模式

为提高系统容量或可靠性,或既提高系统容量又提高可靠性,可将数个UPS单机设置为直接并联,由各UPS单机内的幷机控制逻辑保证所有单机自动均分负载。幷机系统最多可由4个单机并联组成。

3.4.3 频率变换器模式

UPS可设置为频率变换器模式。提供50 Hz或60 Hz的稳定输出频率。输入频率范围40 Hz-70 Hz。该模式下,静态旁路无效,电池为可选。根据是否需要以电池模式运行来确定是否选用电池。

3.4.4 自动开机模式

UPS提供自动开机功能,即市电停电时间过长,电池放电至终止电压导致逆变器关机后,如市电恢复,经过延时后,UPS会自动开机。该功能及自动开机延时的时间可由调试工程师设置。

3.4.5 电池模式

由电池经过电池升压电路通过逆变器给负载提供后备电源的运行模式为电池模式。市电停电时,系统自动转入电池模式运行。负载电源不中断。此后市电恢复时,系统又自动切换回正常模式,无需任何人工干预,并且负载电源不中断。

3.5 UPS高级功能

UPS提供电池维护测试功能。电池定期自动放电,每次放电量为电池额定容量的20%,实际负载必须超过UPS标称容量的20%。如果低于20%,则无法执行自动放电维护。自动放电间隔时间30天-360天可以自行设置。电池自检可禁止。

在线式UPS中,无论市电是否正常,都由逆变器供电,所以市电故障瞬间,UPS的输出不会间断。另外由于在线式UPS加有输入EMC滤波器和输出滤波器,所以来自电网的干扰能得到很大的衰减。

参考文献

[1]孙法文.浅谈化工生产供电系统UPS的选配[J].中氮肥,2005.

[2]金灵伟.基于DPS的串并联在线补偿式UPS的设计研究[D].湖南大学,2004.

[3]曾建华.阀控式密封铅酸蓄电池最佳性能的实现[J].蓄电池,2006.

[4]刘南平.通信电源[M].西安电子科技大学出版社,2005.

篇5:关于Android电源管理

使用Android电源管理widget 从Android 2.1系统开始内置了一个非常强大的带能源管理 widget通过这个widget你可以快速开启或者关闭Wi-Fi,蓝牙 ,GPS,同步这些手机耗电大户,还可以方便的设定手机屏幕 亮度,长按手机屏幕,就可以在widgets目录选择启用,

关于Android电源管理

篇6:基于先验预知的动态电源管理技术

“动态电源管理”是动态地分配系统资源,以最少的元件或元件最小工作量的低耗能状态,来完成系统任务的一种降低功耗的设计方法。对于电源管理实施时间的判断,要用到多种预测方法,根据历史的工作量预测即将到来的工作量,决定是否转换工作状态和何时转换。这就是动态电源管理技术的核心所在――动态电源管理方法。

动态电源管理技术适用的基本前提是,系统元件在工作时间内有着不相同的工作量。大多数的系统都具有此种情况。另一个前提是,可以在一定程度上确信能够预知系统、元件的工作量的波动性。这样才有转换耗能状态的可能,并且在对工作量的观察和预知的时间内,系统不可以消耗过多的能量。

2 电源管理

各个系统设备当接到请求时,设备忙;而没有请求时,就进入了空闲状态。设置进入空闲时,可以关闭设备,进入低耗能的休眠状态;当再次接到请求后,设备被唤起。这就是所谓的“电源管理”。然而,耗能状态的改变是需要时间的,也就是关闭时延和唤起时延。唤起休眠状态中的设备需要额外的能量开销,如图1所示。如果没有这项开销,也就用不着电源管理技术了,完全可以只要设备空闲就关闭设备、这种时延和能量开销确定存在,所以必须考虑,只有当设备在休眠状态所节省的能量至少可以抵得上状态转换耗能的情况时,才可以进入休眠状态。

电源管理技术是一个预知性问题。应寻求预知空闲时间是否足够长,以及于能否抵得上状态转换的耗能开销。空闲时间过短时,采用电源管理的方案就得不偿失了。所以事先估计出空闲时间的长短是电源管理技术中的首要问题。定义“恰当的停止时间段”(tBE):能达到系统节能的最短空闲时间段。此时间与设备元件本身有关,与系统发出的请求无关。假设状态转换延时t0(包括关闭和唤起延时)耗能为E0;工作状态功率Pw,休眠状态功率Ps,可由以下式求出tBE。

Pw×tBE=E0+Ps×(tBE-T0)

等式左边为“适合暂停时间段”内的耗能,也就是系统在这段用于节能的最短空闲时间内继续工作所需能量;右边是状态转换耗能和休眠时间内的系统耗能。tBE换和这段休眠时间内的系统耗能。电源管理技术就是要预知将要发生的休眠时间是否能够大于tBE,只有大于它,设备才有休眠的必要。

篇7:基于先验预知的动态电源管理技术

对于大多数真实系统,即将输入的信号是难以确定的。动态电源管理的决策是基于对未来的不确定预知的基础之上的。所有的基于预知的动态电源管理技术的基本原理是探过去工作量的历史和即将发生的工作量之间的相互关系,来对未来事件进行可靠的预知。对于动态电源管理,我们关心怎样预知足够长的空闲时间进入休眠状态,表达如下:

p={tIDLE>tBE}

我们称预知空闲时间比实际的空闲时间长(短)为“预知过度”(“预知不足”)。预知过度增加了对性能的影响;预知不足虽对性能无影响却造成了能量的浪费。要是能既无预知过度又无预知不足,那就是一个理想的预知。预知的质量取决于对观察样本的选择和对工作量的统计。

3.1 静态预知方法

固定超时法:最普遍的电源管理预知法,用过去的空闲时间作为观察校本对象来预知当前空闲时段的总持续时间。此方法总结如下:空闲时钟开始,计时器开始计时,超过固定超时时间tTO系统仍处于空闲,则电源管理使得系统休眠,直到接收到外界请求,标志着空闲状态的结束。能够合理地选择tTO显然是这种方法的关键。通常在要求不高的情况下取tTO=tBE。

固定超时法优点有二:①普遍适用(应用范围仅限决于工作量);②增加固定超时值可以减少“过度预知”(即预知时间比实际空闲时间长)的可能性。但是其缺点也明显:固定超时过大则将引起预知不足,结果不能有效的节省能量,相当多的能量浪费在等待超时上。

>

预知关闭法:此方法可以解决固定超时法中等待固定超时而耗费过多能量的问题,即预知到系统的空闲可能性就立即关闭系统,无需等到空闲时间超过超时值。预知方法是对历史工作量的统计上做的有肯定性估计。

Srivastave提出了两种先验关闭的方案。

①非线性衰减方程(φ)。此方程可由过去的历史中得到。

t的上标表示过去空闲和工作时期的序号,n表示当前的空闲时期(其长度有待于预知估计)和最近的工作时段。此方程表明了要估计将发生的空闲时期,要考虑到过去的空闲和工作时期。

如果tpred>tBE,那么系统一空闲就立即关闭。观察样本是

此方法的局限:

*无法自主决定衰减方程的类型;

*要根据收集和分析的分散数据建立衰减模型,并且这些数据适合此衰减模型。

这些数据适合此衰减模型。

②极限方案。此方案基于一个极限。观察样本为紧挨着当前空闲时期之前的工作时期,如果便认为空闲时期比前一个工作时期长,则系统关闭。

注意:统计研究表明,短时间的工作时期后是长时间的空闲期;长时间的工作期后是短时间的空闲期。这样的系统可以用极限法,如图2所示。而短时期的工作期后是短时期的空闲期这种情况下就不能用些极限法。总之,对tthr的选择尤为重要。

预知唤起法:可以解决固定超时方法中唤起时的`性能损耗。当预知空闲时间超时后则系统唤起,即使此时没有接收收到任何系统请求。使用此方法应注意的是,如果tidle被“预知不足”,则这种方法增加了能量的消耗,但同时也减少了等待接收第一个系统请求的时间,还是在一定程度上节省了能量,提高了系统性能。

3.2 动态预知方法

由于动态电源管理方法的最优化取决于对工作量的统计,当工作量既未知又非静态时,静态预知方法就不是十分有效。因此,就有了动态预知方法。对非静态工作量有几种动态的预知方法。

①设定一套超时值,每个值与一个参数相关。此参数表明超时值选择的准确性。此方法是在每一个空闲时间内,选择这些超时值中最有效的一个值。

②此方法同样有一些供选择的超时值,分配给每个值一个“权”。此“权”是对过去相同要求下,采取此超时值带来的满意度为衡量对象抽象出的参数。实际采用的超时值是取所有被选超时值的权的平均。

③只采用一个超时值,当选择此超时值后会引起许多不尽如人意的“系统关闭”后,再适当增加此值。当更多的“系统关闭”可以被接受了,则适当降低此值。

4 总结

动态电源管理是降低电子系统耗能的有效设计方法。在电源管理系统中,不同元件的工作状态要动态地适应不同程度的性能要求,只有这样才能最小化空闲时间浪费的能量或者无用元件浪费的能量。

设计能在一定性能限制下做到最小耗能的电源管理方案是最有挑战性的。最基于的电源管理方法可参考方案――基于先验预知,探索过去工作量的历史和即将发生的工作量之间的关系,从而对限将发生的事件进行可靠预知的方法。

动态电源管理的应用还是原始粗糙的,因为其全部巨大潜力仍未被开发;所接触不同种类元件的复杂性限制了设计者只能寻求简单的解决方法。我们将继续研究相应的算法,以便能够为动态电源管理提供正确的模型,并在模型下确定系统电源管理的最佳方案。

篇8:基于先验预知的动态电源管理技术

摘要:“动态电源管理”是动态地分配系统资源,以最少的元件或元件最小工作量的低耗能状态完成系统任务的一种降低功耗的设计方法。“动态电源管理”技术中包括使系统能达到有效节能的一系列方法。这些方法控制“电源管理”在系统元件空闲时,系统元件是否进入低耗能状态和何时进入,本文主要介绍动态电源管理的重要方法――预知方法。

关键词:动态电源管理 静态预知方法 动态预知方法

引言

电子系统可视为是种类不同的元件集合,有些元件有着固定的'性能指标和耗能,这些元件被称为非电源管理元件;上反,有些元件可以在不同时间工作,并且有多种耗能状态,相应地消耗着不同的系统电能,这些元件称为可电源管理元件。可电源管理元件的有效使用成为节省系统耗能,使整个系统在有限电能下长时间工作的关键所在。

系统元件从一种耗能状态到另一种耗能状态往往需要一段时间,并且在这段时间内会消耗更多的额外能量。状态的改变会影响系统的性能,所以设计者需要在系统节能和系统性能之间找到恰当的折衷切入点。本文介绍了动态电源管理中的一些方法。这些方法将决定元件是否改变耗能状态和何时改变。

篇9:基于先验预知的动态电源管理技术

“动态电源管理”是动态地分配系统资源,以最少的元件或元件最小工作量的低耗能状态,来完成系统任务的一种降低功耗的设计方法。对于电源管理实施时间的判断,要用到多种预测方法,根据历史的工作量预测即将到来的工作量,决定是否转换工作状态和何时转换。这就是动态电源管理技术的核心所在――动态电源管理方法。

动态电源管理技术适用的基本前提是,系统元件在工作时间内有着不相同的工作量。大多数的系统都具有此种情况。另一个前提是,可以在一定程度上确信能够预知系统、元件的工作量的波动性。这样才有转换耗能状态的可能,并且在对工作量的观察和预知的时间内,系统不可以消耗过多的能量。

[1] [2] [3] [4] [5]

篇10:浅析Windows 2000的电源管理

windows 2000(包括Microsoft Windows 2000 Professional、Microsoft Windows 2000 Server、Microsoft Windows 2000 Advanced Server)是基于NT核心的新一代操作系统(operating system,OS),Win2000以其可靠、稳定的性能,强大的网络功能等优势受到大家的青睐。装Win2000的朋友也越来越多,我们很有必要深入了解了解Win2000。Win2000功能强大,对硬件的要求也较高,比较容易出现硬件兼容性方面的问题,其中我们遇到的兼容问题常常与电源管理有关:比如BOIS版本较早的机子无法安装Win2000、有些机子即使安装Win2000,但启动休眠时出现死机、莫名其妙的出现CPU风扇不转、不能自动关机,需要手动关机等等。下面就让我们揭开Win2000电源管理的秘密。

Windows 2000为了更稳定、更可靠采用了不少新技术,其中在电源管理方面同时支持高级电源管理Win2000 (Advanced Power Management, APM)、高级配置和电源接口(Advanced Configuration and Power Interface,ACPI) 两种电源管理方式。高级电源管理(APM)由支持在计算机中对可管理电源硬件进行电源管理的一个或多个软件层组成。 APM定义的是独立于硬件的软件接口,这个独立是指硬件特定的电源管理软件和操作系统电源管理策略驱动程序之间的独立。它不注重硬件的细节,使得高一级软件无须了解任何硬件接口,便可以使用APM。而高级配置和电源接口(ACPI)是开放式工业规范,它为主板定义了灵活、可扩充的硬件接口。软件设计人员使用此规范将电源管理功能集成在整个计算机系统中,包括硬件、操作系统和程序。 这种集成使 Win2000可以确定哪个程序处于活动状态,并处理计算机子系统和外围设备的所有电源管理资源。因此安装、运行Win2000的计算机主板BIOS 版本应支持ACPI,或某些基于APM 和即插即用设计BOIS版本的计算机。

现在有些主板虽然支持ACPI功能,但支持并不怎么完善。如果在这样的机子上安装Win2000很可能回出现奇怪的问题,

比如前几天的一个朋友安装Win2000 Professional,安装很顺利,但启动时出现了莫名其妙的怪事,在开机未进Win2000时机子一切正常,一进Win2000CPU风扇立马停转,退出Win2000后CPU风扇又开转,我帮他把BOIS刷到最新、全部硬件拔下重装、关掉Win2000的休眠,重起多次,一进Win2000CPU风扇仍然停转。没办法只有委屈APCI了,将BOIS里的A Function设为Disable关闭ACPI,重起后又进不了Win2000。看来这位老兄的主板对ACPI支持不完善。正在一筹莫展的时候,我突然想起Win2000还支持高级电源管理(APM),那就不用ACPI,用APM。在BOIS里将ACPI关闭,用Win2000光盘重起机子,选择重新安装Win2000(不要选择修复安装)。等待了漫长的半小时,Win2000装完,重起后我一直盯着CPU风扇,呵呵……进Win2000后CPU风扇工作正常,我一阵狂喜。原来正是ACPI搞的鬼。 (编程入门网)

那么如何知道自己的主板到底支不支持ACPI呢?告诉你一个办法,把你机子主板的BIOS刷到最新,在www.microsoft.com/hwdev/acpihct.htm下载ACPI HCT v1.61.exe,在Win98下运行测试一些BIOS是不是支持ACPI,如果支持,安装Win2000可能不会出现ACPI方面的问题;如果不支持,也能安装Win2000,只不过麻烦一点,改一些设置:将BIOS里的“ACPI Function“设为”Disable“。安装完Win2000后再将“开始”→“设置”→“控制面板”→“电源选项”→“高级电源管理”的“启动高级电源管理支持”设为启动。不过Win2000在APM方式不支持休眠,在APM状态休眠可能就是等于是关机。

ACPI使计算机比较智能化,在微软的64位操作系统、Win2000的下一个版本Whistler将转向支持ACPI 2.0固定平台(ACPI 2.0 fixed tables),Whistler Beta 2其后Whistler的版本可能只支持ACPI 2.0,使用Whistler试用版的朋友如果出现启动休眠死机、不能关机等方面的问题,可能就是您的主板ACPI不完善,建议您关掉ACPI,如果还不行的话您可能还得回到温酒吧(Win98)!呵呵……

篇11:Linux电源管理详解

1.概述

虽然Linux可以在任何一台386以上的PC上运行,目前大多数人使用的都是新型的,带有各种外设的桌面PC或者笔记本电脑,这样,电源管理功能(PM)就逐渐变得越来越重要,在笔记本电脑上电源管理可以节能,延长电池寿命,而在桌面PC上它可以降低幅射,降温,延长外设使用寿命。现在的操作系统大都内置了电源管理支持,例如 Windows 和 Linux。

2.PC机实现电源管理的方法

要实现电源管理,最重要的有两点:第一是需要设备本身支持节电功能,比如硬盘,可以通过指令暂时关闭;第二是需要操作系统支持电源管理,这样就可以在空闲一段时间之后调用驱动的电源管理功能关闭设备。

两种电源管理标准:APM和ACPI

传统的APM(Advanced Power Management)是一种基于bios的电源管理标准,目前的最新版本是1.2,它提供了CPU和设备电源管理的功能,但是由于这种电源管理方式主要是由bios实现,所以有些缺陷,比如对bios的过度依赖,新老bios之间的不兼容性,以及无法判断电源管理命令是由用户发起的还是由bios发起的,对某些新硬件如USB和1394的不支持性。 为了弥补APM的缺陷,新的电源管理ACPI应运而生,这就是ACPI(Advanced Configuration and Power Interface),它主要是将电源管理的主要执行者由bios转换成为操作系统,这样可以提供更大的灵活性以及可扩展性。

目前的PC机主板一般同时支持APM和ACPI两种标准。

3.Linux对电源管理的支持

内核模块

针对APM和ACPI两种不同的标准,Linux内核提供了两个不同的模块来实现电源管理功能,这就是apm和acpi。需要注意,apm和acpi是互相冲突的两个模块,用户在同一时间内只能加载其中之一,如果当他们在加载的时候发现二者之一已经加载,就会自动退出。

在官方发布的内核中APM是较为成熟的电源管理方式,可以完成在Windows下ACPI所能完成的大部分功能。由于官方内核中ACPI的功能比较有限,目前还处于开发版状态。所以当前的大多数distribution,如红帽子默认就使用了apm作为电源管理方式。但是值得注意的是Linux中的ACPI实际上是由一个单独的项目小组模块进行维护的,当前内核ACPI的版本实际上已经远远落后于最新的版本。由于Linux稳定版中对任何新特性的加入都非常谨慎小心,所以我们也许只能等到2.6.x版本的Linux诞生后才能看到ACPI的稳定全功能版了。不过我们也可以自己对内核打最新的ACPI补丁来获得这些功能。

这里是ACPI的主页:sf.net/projects/acpi/

下面对电源管理的介绍以APM为主。

用户态Daemon

为了让Linux内核中的电源管理功能够更好的被利用,我们还需要用户态daemon程序的配合。针对APM和ACPI,分别有apmd和acpid两个不同软件。他们实现的功能比较类似,都是允许用户预先定义某些策略,然后跟踪电源状态,执行特定的操作。在apmd软件包中还有一个工具apm,用户可以用它使机器主动进入standby和suspend状态,还可以查询bios的apm版本号。在使用acpi时直接对proc文件系统进行操作即可完成同样的功能。

4.Linux下驱动的电源管理机制

在Linux下不必为驱动分别编写与APM和ACPI相对应的代码,Linux与Windows类似,为驱动提供了统一的电源管理接口。驱动只要实现了这些接口,就可以实现电源管理的功能。操作系统在它认为合适的时候就会通知驱动完成这些操作。

实现设备电源管理接口主要需要实现以下5点:

1.使用pm_register对设备的每个实例(instance)进行注册;

2.在对硬件进行操作之前调用pm_access(这样会保证设备已被唤醒并且处于ready状态);

3.用户自己的pm_callback函数在系统进入suspend状态(ACPI D1-D3),或者从suspend状态恢复(ACPI D0)的时候会被调用;

4.当设备不在被使用的时候调用pm_dev_idle函数,这个操作是可选的,可以增强设备idle状态的监测能力;

5.当被unload的时候,使用pm_unregister来取消设备的注册,

5.对APM进行编程

下面介绍在实模式中和在Linux下使用APM功能的编程方法:

由于APM是由bios提供的,我们可以直接在实模式(如DOS下)调用int 15软中断来进行电源管理操作。

在实模式下APM的standby、suspend和poweroff功能分别可以通过下面的汇编语言实现:

standby:mov ax, 5307Hmov bx, 1mov cx, 1int 15Hsuspend:改成 mov cx,2poweroff:改成 mov cx,3

需要注意的一件事是在Linux内核中没有使用和实模式的一样的方法来调用int 15H中断,而是直接调用了bios的保护模式接口。所以我们如果修改了bios中的apm相关代码并且没有处理好保护模式接口的问题,可以出现这样的情况:在实模式DOS下使用apm功能一切正常,但是在Linux下调用apm功能发生内核一般保护性错误。

在Linux下我们可以通过对apm_bios设备的操作来完成同样的功能。

下面的代码可以实现APM的suspend功能,等价于apm -s

#include #include #include #include #include #include #include ”apm.h“int main{ int fd, res; fd = open(”/dev/apm_bios“, O_RDWR); if (fd < 0) { printf(”open /dev/apm_bios error!\\n“); exit(-1); } sync(); res = ioctl(fd, APM_IOC_SUSPEND, NULL); if (res != 0) { printf(”ioctl error!\\n“); close(fd); exit(-1); } close(fd); return 0;}

如果我们把上面程序中的SUSPEND改成STANDBY,我们就同样实现了apm -S的功能。

在Linux下POWEROFF操作有其独特的流程,最后根据内核中apm或者acpi的存在情况来执行相应不同的流程来关闭电源。请参见Linux内核源码,我写的《linux关机重启流程分析》中也有一定的介绍。

6.常见问题(FAQ)

1)我的系统不能被suspend,这是怎么回事呢?

系统在suspend之前会向所有的驱动发消息,如果这个时候某个傲慢的驱动返回了一个-EBUSY,那么这次suspend的企图就被这个驱动否决了,你只有过一会再试,如果这个驱动总是否决(真是蛮横,不过它也许有自己的苦衷也说不定),你就永远都无法suspend了。

2)我按下系统的POWEROFF开关,在ATX的主板上,系统就会自动关机了,这个处理流程是什么样子的呢?

在内核APM模块中建立了一个核心态线程不停的监测系统状态,用户的关机动作在这里被截获后处理。详细的流程可以参见本人的《linux关机重启流程分析》。

3)Linux中电源管理的文档在哪里?

在Linux/Documentation目录下的pm.txt中详细定义了Linux驱动电源管理接口实现方式,并且有详细的例子,apm和acpi的实现流程需要参见Linux源码的实现。

Linux中的电源管理是发展中的代码。从目前的趋势来看ACPI终将取代APM。现在使用APM则是较为成熟和稳妥的方案。我们如果现在编写驱动应该严格遵守文档中的pm.txt所规定的接口,这样可以使我们的驱动有较强电源管理的适应性和稳定性。

篇12:临时电源管理标准

XX第一热电厂企业标准

临时电源管理标准

1 主题内容与适用范围

本标准规定了XX第一热电厂临时电源的管理内容与要求、检查与考核,

本标准适用于XX第一热电厂临时电源的管理工作。

2 引用标准

《电业安全工作规程》

3 管理内容与要求

3.1 加强临时电源管理

3.1.1 临时电源管理以生产技术部下发的《设备管理划分规定》进行设备分工管理。

3.1.2 现场设立专用临时电源盘,必须挂牌、编号,明确专人管理。

3.1.3 现场临时电源安装,必须由分管车间主任签发工作票,经电气运行值班人员许可,才能安装临时电源箱和电缆等电气设备;其它非电气专业人员不得随意乱接临时电源。

3.2 临时电源的安全措施要求

3.2.1 使用临时电源设备和线路的绝缘必须良好,

裸露的带电导体应该安装于碰不着的开关箱内,否则必须设置安全遮栏和明显的警告标志。

3.2.2 使用临时电源设备必须有可熔保险器或者自动开关.

3.2.3 3.2.4 发生大量蒸汽、气体、粉尘的工作场所,要使用密闭型电气设备;在制氧、乙炔、油

泵房或者粉尘大的工作场所,要使用防爆型电气设备。

3.2.4 装设的临时电源至少一个月全面检修维护一次。

3.2.5 现场施工作业用临时电源线应使用软皮电缆线;如需使用花线时,应用木杆悬空架设,否则不准使用。

3.2.6 临时电源线不能用勾挂、缠绕等方法连接,严禁使用塑料线。

3.2.7 临时电源线必须远离电、火焊作业点的热体。

4 检查与考核

4.1 本制度由主管厂领导负责检查。

4.2 本制度按《XX第一热电厂安全奖惩考核办法》进行考核。

附加说明

本标准由标准化办公室负责提出

本标准由安全监察部负责制定

本标准主要起草人:

审 核:

审 定:

批 准:

本标准由安全监察部负责解释

红色电源影评范文

济南市城乡规划管理技术规定(稿)

肉鹅饲养管理技术

3+6+1价值绩效管理技术

淮南市城市规划管理技术规定

技术向左管理向右求职指南

公路施工技术的管理论文

高填方路基施工管理技术探讨论文

百合的种植管理技术介绍

电源问题引起计算机黑屏

电源管理技术(精选12篇)

欢迎下载DOC格式的电源管理技术,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档