|
|
本帖最后由 lobbiest 于 2009-3-11 09:15 编辑
在cpu区潜水一段时间了,因为自己的cpu不够发烧,所以也没好意思出来换气。不过发现一个问题,就是很多人对硬件散热的认识有些偏差,概念上有些问题。所以开这个帖子,跟大家讨论一下。
首先是传热的基本公式了
散热量=传热系数*温差*面积
这个是传热的基础了,对于不同的情况有不同的传热系数,但是用法都是一样的。比如从散热片到空气的传热,用的是相间传热系数,如果是散热片内部传热,用的传热系数其实就是导热系数,是热阻的倒数。
其次,对于cpu之类来说,散热问题其实是一个保温问题,最终目标不是要散多少热出去,而是把cpu的温度压制在目标值以下(超过就烧毁了)。散热只是为了达到目的的手段而已。
第三,能量守恒问题。假如有一根电阻丝,裸露在空气中,发热10w(就是每秒发热10焦)。那如果我给它裹上一层厚厚的保温层,那么它向空气中散热多少W呢?
a.<10W,视保温层厚度而定
b.=10W
c.>10W,因为裹起来后肯定更热了
到此为止,先想再看答案
答案是b。可能会有人选错了。这个似乎是不少人会犯错误的误区。根据能量守恒定律,你把保温裹得再厚,还是会有那么多的能量产生,也就是说,还是会有那么多能量传到空气中。那裹保温的意义在哪里呢?意义在于保温保的是温度。根据第一条公式,热阻变大了,散热量还是一样的,面积也没有变(电阻丝没有变粗),于是,电阻丝的温度就上去了,它跟空气的温差变大了,直到等式重新成立为止。
对于cpu散热来说,这个问题反过来看也是一样的。如果cpu发热能力是65w,你即使不给它加风扇,它也是向空气里面发65w的热量,问题在于这个时候cpu的温度就可以烧开水了。如果你的散热系统很好,传热效率非常高,温差就可以做到很小,于是,cpu的温度就给控制得比较低。以前看到过有人觉得散热片温度高了,跟空气的温差就大,是传热能力高的表现。这个是传热学好了,但是能量守恒没有学好,把本末倒置了。
嗯嗯,好像很多人没有看懂。。。
(跟帖的兄弟有人把功率跟能量搞混了,w是功率,焦是能量。cpu发热是按功率算,传热也是按功率算的,传热系数的单位是焦/(平米*度*秒),已经包含了时间单位。)
举个例子吧。
比如,还是那段电阻丝,发热为10w,假设空气是20℃,表面积是1平米,传热系数是1焦/(平米*度*秒),(晕,太长了,以后这个单位我就不写了)
那么第一条公式就是10w=1*1平米*温差
于是温度差=10度,也就是电阻丝的温度是30℃。
如果裹上保温,有了热阻,传热系数就变小了,假设变到了0.1
第一条公式变成10w=0.1*1平米*温差
于是温度差=100度,也就是电阻丝的温度会变成120℃
换句话说,给它裹上保温后,它的温度提高了,但是还是散出去10w热量。
至于楼下有兄弟说热量散不出去,那热量哪里去了?答案是用于给电阻丝升温了。等电阻丝升到120℃后,散热和发热就又重新平衡了。 |
|