Jump to content
Roman Ukraine

Управление компьютерным вентилятором (3-pin) при помощи PWM(ШИМ) от материнской платы

Recommended Posts

Здравствуйте, дорогие форумчане, хочу задать вопрос знающим людям. Нашел в интернете схему управления вентилятором при помощи драйвера вот по схеме приведенной на рисунке.
Что про нее скажете, какие замечания? Сколькими вентиляторами можно управлять по такой схеме взяв в расчет то что сила тока одного примерно 120-200 мА ? 
Ваше мнение очень важно, так как я хочу транзисторы заказать в китае, а ждать месяц, чтобы в итоге спаять нерабочее барахло тот еще резон...
Заранее спасибо

pwm_driver_scema.png

Share this post


Link to post
Share on other sites
13 часа назад, Roman Ukraine сказал:

 я хочу транзисторы заказать в китае, а ждать месяц,

Какой смысл в китае? Транзисторы для этой схемы можно найти если не на любой помойке, то на любом базарчике или магазине уж точно. Уж про интернет-магазины я вообще не вспоминаю... Тем более для каждого указанного на схеме можно найти большую кучу аналогов. Не каждый кулер заработает по такой схеме. поэтому сначала лучше проверь. Сколько кулеров - если 814 на радиатор, то десяток кулеров можно навесить. Если заменить на что-то чуть мощнее, то и 50 штук можно при хорошем БП. Оно тебе зачем столько кулеров?

Edited by Vlad90

Share this post


Link to post
Share on other sites

Для чего все это. Если для ПК, то нет необходимости это городить. 4-pin кулер будет дешевле и надежнее.

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

Системы телеметрии находят все более широкое применение во многих отраслях на промышленных и коммунальных объектах. Требования, предъявляемые к условиям эксплуатации приборов телеметрии и, как следствие, источников питания для них, могут быть довольно жесткими. Fanso предоставляет широкую линейку продукции, рассчитанной на различные условия эксплуатации, что позволяет подобрать батарейку для каждого конкретного применения, в том числе и для устройств телеметрии.

Подробнее

16 часов назад, nvju1967 сказал:

Для чего все это. Если для ПК, то нет необходимости это городить. 4-pin кулер будет дешевле и надежнее.

нет не будет он надежнее, у меня подшипниковые кулеры 3пин а доступные по цене 4пин все на втулках. Те 4пин которые на подшипниках стоят неадекватных денег

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

6 часов назад, Roman Ukraine сказал:

 у меня подшипниковые кулеры 3пин а доступные по цене 4пин все на втулках. 

И что с того? Подшипниковые думаешь лучше охлаждают? Или меньше шумят? Твой комп скорее морально устареет, чем износится  кулер. Много раз встречал кулеры на втулках, которым лет по 10 минимум и работали почти постоянно. Да и вообще.. а нужна там регулировка? Чуть снизить напряжение обычным  резистором и пускай себе молотит... Это ведь не единственный кулер в компе и не он один источник шума.

Share this post


Link to post
Share on other sites
В 05.09.2018 в 04:01, Roman Ukraine сказал:

Нашел в интернете схему управления вентилятором при помощи драйвера..

Сколькими вентиляторами можно управлять по такой схеме взяв в расчет то что сила тока одного примерно 120-200 мА ?..

Ваша схема может нарушить контроль оборотов, питание-то прерывается ШИМ :). Поиском пользовались? На этом же сайте есть статья Терморегулирование 3х- и 2х-контактных вентиляторов с системной платы ПК, все подробно изложено.

Если запитать все вентиляторы из под разъема CPUFAN через регулятор, то у разъема максимальный ток оговорен 1,2А. Считайте. У меня к регулятору (а тот - к CPUFAN) подключены 2 вентилятора: 80мм 0,5А, 120мм 0,3А не считая самого вентилятора ЦП. Регулируются все 3 вентилятора автоматически самой материнкой, а её, настройки - в БИОСе.

Edited by Vslz

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By sendel
      Здравствуйте, 
      Дано: электродвигатель постоянного тока щеточный где-то 5-12 В, например от игрушки
      Задача:
      Сделать так что бы при превышении нагрузки на роторе двигатель переходил в "спящий" режим.
      Механически это выглядит как трещетка на шуруповерте на усилие, т.е. если усилие больше, трещётка будет просто проворачиваться, и двигатель будет крутится вхолостую.
      Как реализовать это же электронно?
      На сайте наткнулся на схему защиты по току, и изменил её на простой контроллер по току:
      Принцип который должен получится, при перегрузке на моторе, заряжается конденсатор, включается оптопара, ток идёт через R1, пока разряжается конденсатор оптопары, как только разрядился, ток идёт через VT1 и пытаемся запустить мотор.
      При перегрузке в оригинальной схеме срабатывал оптотиристор
      В схеме предлагаю заменить оптотиристор U2 на оптопару, что бы как только выключится диод U2 ток снова пошёл через транзистор VT1. Для того что бы внести задержку от выключения диода U2, нужно добавить конденсатор, только вот сходу не придумал как его правильно воткнуть, что бы он заряжался мгновенно, а разряжался постепенно, и пока не зарядится, светодиод U2 не начал бы светится. наверное нужно закомутировать его через транзистор?
      Ссылка на оригинал статьи http://www.kondratev-v.ru/stabilizatory/stabilizator-toka-s-zashhitoj-ot-kz.html
       
      Помогите пожалуйста с данным вопросом. Правильно ли я мыслю?  Может есть более красивые решения? И как правильно подключить конденсатор в данную схему?
       

    • By Павел Лопатин
      Добрый день!
      Подскажите, пожалуйста, можно ли вынести переменный резистор 16K1-B10K, L20KC, 10 кОм с ШИМ регулятора на отдельную плату? 
      Какие провода лучше использовать? На какое расстояние можно вынести (длина провода) и изменятся ли от этого характеристики? (все-таки, как я понимаю, появится дополнительное сопротивление от провода)
      ШИМ покупной в RDC2-0024 - фото и схема в аттаче
      DOC002726141.pdf
    • By Dkin
      Здравствуйте! Знающие люди подскажите пожалуйста схему управления насосом, желательно на таймере NE555 или на микросхеме типа К176. Суть в том, чтобы при первом касании воды двух электродов насос останавливался и мог повторно включиться только при переподаче питания на микросхему. Похожая схема у меня есть на К176ЛА7, там RS триггер по верхнему и нижним уровням управляют насосом через реле. Как сделать похожее устройство, только чтобы при любом попадании воды на датчики (2 контакта) насос останавливался и больше не включался до повторного перезапуска, даже если уровень воды понизится, спасибо.
    • By Kirillius Labutin
      Добрый день!
      Имеется готовый лазерный модуль с драйвером (стабилизатор тока и, наверное, напряжения). 
      Хочу регулировать яркость лазера с помощью ШИМ с МК, гугл сказал что лучший вариант - шунтирование лазера. Но драйвер устроен таким образом, что в нём с питанием напрямую не связан ни "+" ни земля лазера. Набросал такую схемку, чтобы реализовать это через оптопару.

      Внимание, вопрос)
      1. Заработает ли такая схема?
      2. Какой посоветуете транзистор Q1 и оптопару? Макс. напряжение в цепи - 5В, ток - 0.5А Я думаю что-нибудь вроде IRLL014TRPBF
      3. Какой выбрать номинал резистора R1 для разряда Q1? Частота ШИМ планируется в районе 1кгц.
    • By SigmA
      Доброго времени суток всем. Для своей новой жены захотелось мне сделать сердечко на atmega8, с кучей эффектов и т.д. Так вот, разные мигалки-переключалки св-диодов я написал, использовал delay. Но мне этого стало мало и я решил подключить шим программный. Отдельно от всей программы шим работает как нужно, так же и переключалки работают отдельно от шим, но вот когда я соединяю это всё воедино то работает только шим и не переходит дальше по коду.Я так понимаю, что таймеры и delay вместе работать не могут? Но если могут, то как?
      #include <mega8.h> #include <delay.h> #define GREEN PORTC.1=PORTC.2=PORTC.3=PORTC.0 unsigned char i, s,; unsigned char green=255; unsigned char green_b; //переменные, для буферизации значений скважности ШИМ unsigned char count; //переменная- счетчик вызовов обработчика прерываний unsigned char temp=1; interrupt [TIM0_OVF] void timer0_ovf_isr(void) { count++; if (count == 0){ //если счетчик переполнился и принял значение 0 green_b = green; GREEN = 1; } if (green_b == count) { GREEN = 0;} } void main(void) { PORTC=0x0F; //конфигурируем порт DDRC=0x0F; TCCR0=0x01; //настраиваем таймер TCNT0=0x00; TIMSK=0x01; //разрешаем генерацию прерывания по переполнению таймера T0 #asm("sei") //глобально разрешаем прерывания while (1) { for (i=0;i<3;i++) { if (temp==1) {if (green < 255) green += 1; else temp = 2;} if (temp==2) {if (green > 0) green -= 1; else temp = 1;} delay_ms(1000); }; s=7; for (i=0;i<=s;i++) { PORTC.0=1; delay_ms(200); PORTC.0=0; PORTC.1=1; delay_ms(200); PORTC.1=0; PORTC.2=1; delay_ms(200); PORTC.2=0; PORTC.3=1; delay_ms(200); PORTC.3=0; } for (i=0;i<=s;i++) { PORTC.3=1; delay_ms(200); PORTC.3=0; PORTC.2=1; delay_ms(200); PORTC.2=0; PORTC.1=1; delay_ms(200); PORTC.1=0; PORTC.0=1; delay_ms(200); PORTC.0=0; } for (i=0;i<=s;i++) { PORTC.3=1; delay_ms(200); PORTC.2=1; delay_ms(200); ; PORTC.1=1; delay_ms(200); PORTC.0=1; delay_ms(200); PORTC.3=0; delay_ms(200); PORTC.2=0; delay_ms(200); PORTC.1=0; delay_ms(200); PORTC.0=0; delay_ms(200); } for (i=0;i<=s;i++) { PORTC.0=1; delay_ms(200); PORTC.1=1; delay_ms(200); ; PORTC.2=1; delay_ms(200); PORTC.3=1; delay_ms(200); PORTC.0=0; delay_ms(200); PORTC.1=0; delay_ms(200); PORTC.2=0; delay_ms(200); PORTC.3=0; delay_ms(200); } for (i=0;i<=s;i++) { PORTC=0x01; delay_ms(200); PORTC=0x02; delay_ms(200); PORTC=0x04; delay_ms(200); PORTC=0x08; delay_ms(200); PORTC=0x09; delay_ms(200); PORTC=0x0A; delay_ms(200); PORTC=0x0C; delay_ms(200); PORTC=0x0D; delay_ms(200); PORTC=0x0E; delay_ms(200); PORTC=0x0F; delay_ms(200); PORTC=0x07; delay_ms(150); PORTC=0x0B; delay_ms(200); PORTC=0x03; delay_ms(250); PORTC=0x05; delay_ms(300); PORTC=0x09; delay_ms(350); PORTC=0x01; delay_ms(400); PORTC=0x02; delay_ms(200); PORTC=0x04; delay_ms(200); PORTC=0x08; delay_ms(200); PORTC=0x00; delay_ms(200); } for (i=0;i<=5;i++) { PORTC=0x0f; delay_ms(100); PORTC=0x00; delay_ms(100); PORTC=0x0f; delay_ms(100); PORTC=0x00; delay_ms(100); PORTC=0x0f; delay_ms(100); PORTC=0x00; delay_ms(150); PORTC=0x0f; delay_ms(300); PORTC=0x00; delay_ms(100); PORTC=0x0f; delay_ms(300); PORTC=0x00; delay_ms(100); PORTC=0x0f; delay_ms(300); PORTC=0x00; delay_ms(150); PORTC=0x0f; delay_ms(100); PORTC=0x00; delay_ms(100); PORTC=0x0f; delay_ms(100); PORTC=0x00; delay_ms(100); PORTC=0x0f; delay_ms(100); PORTC=0x00; delay_ms(1000); } } }  
×
×
  • Create New...