Достаточно просто.
Спецификация детали будет указывать тепловые сопротивления. Если посмотреть на таблицу данных LM7805 от Fairchild (только первое, появившееся при поиске), тепловое сопротивление составляет 5C / W переход к корпусу и 65C / W переход к воздуху.
Максимальная рабочая температура составляет 125 ° С. Если устройство находится в среде с температурой 25 ° C, вы можете справиться с повышением температуры до 100 ° C (хотя при максимальной рабочей температуре некоторые вещи обычно падают), поэтому около 1,5 Вт (100 ° C / 65 ° C / Вт) - это все, что вы можете рассеять без радиатора. Если входное напряжение составляет 30 В, возможно, это 60 мА; если вход 12 В, это больше похоже на 214 мА; если ваш вход 8 В, это 500 мА. (Все при температуре окружающей среды 25 ° C)
Работая на примере в другом направлении, ваш комментарий указывает на источник питания 24 В и рассеяние 0,38 Вт; 0.38W * 65 C/W = 24.7 C
Таким образом, вы можете запустить его до температуры окружающей среды 100,3 ° С без радиатора.
РЕДАКТИРОВАТЬ: Во всем вышеперечисленном я, очевидно, пренебрегал собственным использованием тока регулятора в 5,5-6 мА (при полном входном напряжении), расположенным далеко вниз по таблице, что увеличивает нагрузку на сеть; в вашем примере 24V это снизит ваш диапазон безопасного окружающего воздуха примерно до 90 C
Когда вы добавляете теплоотвод, у вас будет соединение 5C / W с корпусом (тепловое сопротивление) плюс определенное количество теплового сопротивления от корпуса к радиатору (под влиянием термопасты, изоляторов или нет и т. Д.) И, наконец, радиатор более благоприятное сопротивление воздуха.
Таким образом, если интерфейс имеет 2C / W, а радиатор - 10C / W, вы получите в общей сложности 5 + 2 + 10 = 17C / W от соединения до эфира с интерфейсом и радиатором.
С 7805, имеющим заземленный корпус / язычок, его легко прикрутить к боковой части металлического корпуса / шасси для некоторого «свободного теплоотвода», если это необходимо. При создании прототипа, если используются детали с защитой от тепловой перегрузки (которая заявлена, но не указана в техническом описании), вы можете «просто посмотреть, не перегреется ли деталь и не выйдет ли она из строя», хотя вы должны запустить номера перед завершением проектирования, особенно если прототипы часто имеют лучшую естественную конвекцию, чем готовый продукт.