
Интернет-магазин «Неглупый Дом»
В проекте про радиатор на MOSFET на этом сайте маленький радиатор крепится прямо на транзистор — хорошо для умеренной нагрузки, но в стеснённом корпусе рядом с транзистором часто просто нет места под радиатор побольше. Тепловая трубка решает это иначе: она не рассеивает тепло сама, а ПЕРЕНОСИТ его на расстояние — к радиатору большего размера или просто к месту с лучшим обдувом.
Тепловая трубка — герметичная медная трубка с небольшим количеством рабочей жидкости внутри под пониженным давлением. На горячем конце жидкость испаряется, забирая тепло; пар перемещается к холодному концу и там конденсируется обратно в жидкость, отдавая тепло; капиллярная структура внутри трубки возвращает жидкость обратно к горячему концу — замкнутый цикл. Такой перенос тепла фазовым переходом значительно эффективнее, чем просто теплопроводность по сплошной меди на то же расстояние — именно поэтому тепловые трубки стандартно используются в кулерах ноутбуков и процессоров.
В этом проекте MOSFET греется так же, как в проекте про радиатор на MOSFET (потери на переключении ШИМ), но вместо приклеивания радиатора прямо на транзистор один конец тепловой трубки приклеивается термоклеем (тот же HEATSINK PLASTER, что и в проекте про радиатор) к площадке транзистора, а ДРУГОЙ конец — тоже термоклеем — к отдельному радиатору или металлической пластине, установленной там, где в корпусе удобнее и больше обдува.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, так как я языковая
// модель, а не специализированный кодер, и могу что-то упустить. Логика
// управления MOSFET такая же, как в проекте про радиатор на MOSFET —
// здесь меняется только физический способ охлаждения, не код.
const int POT_PIN = A0;
const int MOSFET_PIN = 9;
void setup() {
pinMode(MOSFET_PIN, OUTPUT);
}
void loop() {
int raw = analogRead(POT_PIN);
int duty = map(raw, 0, 1023, 0, 255);
analogWrite(MOSFET_PIN, duty);
delay(20);
}
Дополнительных библиотек не требуется. Код идентичен проекту про радиатор на MOSFET — здесь статья именно про другой способ охлаждения, не про другую логику управления.
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу в корзину: 323 ₽ 291 ₽ (экономия 32 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.