
044、结温估算偏差对功率余量判断的干扰一个把余量算到"刚好"的项目前年做一款三相电机驱动板,功率级用的是贴片功率管,散热条件一般,靠铜皮和少量过孔导热。热设计阶段我按最坏情况算了一版:环境温度取上限,热阻按数据手册典型值给,算出来壳温大约一百零几度,结温到一百二十多度,离器件上限还有二十来度余量。当时觉得挺稳,就把过流保护点定在了额定电流的1.5倍,想着留点动态余量。板子回来,台架上跑额定负载半小时,一切正常。问题出在夏天高温老化房,环境温度拉到上限再叠加工况波动,跑了不到二十分钟,保护就动作了,电机直接停转。现场复位后能跑,但一到那个工况点就反复跳。客户那边很不高兴,说好的连续运行变成了间歇运行。把板子拿回来复现,用热像仪打了一下,功率管表面温度比我们当初估算的高出将近二十度。更麻烦的是,不同批次的板子,同样工况下表面温度能差十几度。也就是说,我当初那个"刚好够"的余量,实际已经被吃光了,甚至吃成了负数。保护动作不是误动作,是真实结温已经逼近上限了。那次之后我才真正意识到,结温估算这件事,差个十几二十度太正常了,而功率余量的判断完全建立在这个估算值上。估算偏一点,余量判断就全歪了。结温估算的误差从哪来很多人算结温的路径是:环境温度加上功耗乘以热阻,或者壳温加上功耗乘以结到壳的热阻。公式本身没错,错在每一项都带着不确定度。先说功耗。功率管的损耗分导通损耗和开关损耗,导通损耗还算好算,开关损耗就麻烦了。数据手册给的开关损耗是在特定测试条件下测的,你的实际驱动电阻、母线电压、负载电流波形、甚至死区时间,都会让开关损耗偏离