Vlad90

Терморегулятор оборотов кулера. Как добавить порог?

70 сообщений в этой теме

Гость Гость   
Гость Гость

ШИМ? Экономить пару ватт там, где тепловыделение 20Вт и больше? "Это несерьёзно!" (с)

@Vlad90 Вот лень было ластиком вытирать лишнее. Но как-то так (см. рис). R14 - нижний порог температуры, когда схема начинает на неё реагировать. R3 (можно R4) - "масштаб", т.е. как быстро увеличивается выходное напряжение при повышении температуры. На осциллограмме: синий - изменение Uвх при изменении температуры (имитировал треугольным входным сигналом); красный - Uвых. Исключить подачу на вент. напряжения до, например, 7-ми вольт можно с пом. ТЛ431 (отрезал от чьего-то рис. в этой ветке).

 

1.png

2.png

3.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vlad90    71
37 минут назад, Юный пионер сказал:

 при включении, примерно 20 -30 секунд заряжается конденсатор интегратора при этом на моторчик подаются все 12 В.

Далее, если порог не превышен, то мотор останавливается, так как на нём нет напряжения, которое появляется при превышении температурного порога пропорционально температуре перегрева..

А дальше при постепенном повышении температуры что с кулером? Он резко рванет на полную при нижнем пороге? Или на него будет при повышении температуры подаваться постепено 0-1-2-3-4 и тд вольт от которых он гарантированно не запустится и будет на месте дергаться и зря греться?

22 минуты назад, Гость Гость сказал:

ШИМ? Экономить пару ватт там, где тепловыделение 20Вт и больше?

Какие 20 ватт? Если я правильно понимаю там вообще все холодное будет. Шим + полевик - чему там греться?

30 минут назад, IMXO сказал:

ну если так хочется сделать старт двигателя с 40-60%, что мешает в схему в начале этой страницы добавить два диода и два резистора и отрезать ими нижнюю часть пилы на нужном уровне?

Как в анекдоте:"... ты не умничай, ты пальцем покажи!". Уровень познания в электронике не позволяет вот так со слов понять что, как и куда. Уж извиняйте...

Ребята! я тайм-аут беру на 2-3-4 часа, нужно обдумать все вышенаписанное и попытаться понять предложенные схемы. На днях начал осваивать Мультисим, вот как раз попытаюсь потренироваться... 

Изменено пользователем Vlad90

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего не рванёт, это пропорционально-интегрирующий регулятор. Он плавно повышает напряжение на кулере пока не наступит баланс.

. Если нужен регулятор релейного типа. включил-выключил, то такую схему я опробовал раньше. Она тоже хорошо работает, но раздражают звуки периодического включения, но при бесшумном моторе она подходит вполне.

5b5453151f17f_.thumb.JPG.79224090fb5981c766d49292eb0d5c22.JPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Гость   
Гость Гость

Лень брать в руки калькулятор и карандаш, но можно вот что ещё. Организовать на правом ОУ такой гистерезис, чтобы его "переключение вверх" происходило бы так, чтобы его выходное сразу бы было +7В, а "переключение вниз" - при выходном +5В. Предполагаю, что и гистерезис, и входное напряжение придётся делать несимметричным для того, чтобы вент. уверенно выключался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

Vlad90    71
9 минут назад, Юный пионер сказал:

Ничего не рванёт, это пропорционально-интегрирующий регулятор. Он плавно повышает напряжение на кулере пока не наступит баланс.

Плавно повышает напряжение от ноля? То есть постепенно пытается закрутить кулер напряжением 2-3-4-5 вольт? При которых он никогда не закрутится? А потом непонятно при каком напряжении он все-таки стронется? Так устроены многие регуляторы, я так не хочу. Какой тогда смысл при включении газовать, что бы потом остановиться (а он точно остановится, ведь все холодное вначале). а потом непонятно в какой момент стронуться? Или гарантированно стартовать при включении и уже никогда не останавливаться, только менять обороты от например 7 до 12 вольт или стартовать при определенной температуре но не с ноля, а с гарантированных 7 вольт. У вас по какому графику система работает по 1 или 2?

5b5084c1c53a8_.jpg.9fdf376b8b3ac2ab0d3ac94c77296646.jpg.fa31b74c59aff9af6262d961c09f6391.jpg

Изменено пользователем Vlad90

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Работает по второму графику, подробности я описал. Если нужен какой-то особенный алгоритм управления в зависимости от оборотов, то используйте кулер с таходатчиком и с помощью МК управляйте как угодно.:big_boss:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Гость   
Гость Гость

@Юный пионер А как выключается? Продолжите, пожалуйста, график правее. Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vlad90    71

Если быть точным, то не правее (правее постоянные максимальные обороты),  а в обратную сторону, при снижении температуры. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Когда нагрузка на ЛБП уменьшается, то количество выделяемого тепла уменьшается, падает температура радиатора, что приводит к уменьшению напряжения на кулере и при достижении порога оно падает до нуля. Всё по второму графику. Классический регулятор, только имеющий инерционность в несколько секунд. Если продолжать график  вправо, то это будет горизонтальная линия на уровне 12 В, а длина её будет зависеть от размера радиатора и способности кулера его охлаждать. Более полезным был бы график зависимости температуры радиатора от выделяемой мощности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Гость   
Гость Гость

@Vlad90 Ну да, влево! Подозреваю, что включается скачком +7 (в зависимости от R6) и далее плавно до +12, а выключается скачком 12-7=5 и далее плавно до ~1,25.

ПС. Нужен "хитрый" пороговый элемент. Наверное, без ОУ не обойтись.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vslz    379
3 часа назад, Vlad90 сказал:

пытается закрутить кулер напряжением 2-3-4-5 вольт? При которых он никогда не закрутится?

а почему это вас так беспокоит? Не закрутится. Не будет охлаждать. Температура объекта быстрее войдет в стабилизируемый режим. И кулер, наконец, закрутится. И не беспокойтесь, пожалуйста, так о тепловыделении кулера при 3В. Если ему не хватает тока стронуться с места, то и нагрева нифига не будет. В предложенном мной варианте менее 4,5-5В на кулер не подается.

Если у вас малюсенький вентилятор, потребляющий 100мА, тогда аналоговая схема вас вывезет. В моем случае было не так (общее потребление вентиляторов до 800 мА), поэтому я выбрал ключевое регулирование. И это мне ничего не стоило в плане усложнения.

И вообще, ТС, вы определитесь наконец, что охлаждаем? Сколько вентиляторов? Марка? Термодатчик какой, к чему крепить будете? А то идет уже третья страница, предложен с десяток схем, а вы все неприступны :bye:

Изменено пользователем Vslz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Гость   
Гость Гость

ТС уже охладел. Предлагаю не останавливаться на достигнутом! В смысле - продолжим наполнять страницы.

Вот, у Гутникова подсмотрел: компаратор с надпороговой линейной регулировочной характеристикой. Синяя линия - входное напряжение, красная - выходное. Скачек при вкл. приблизительно 7В, при выкл. - 5В. Может кому пригодится...

ПС. Всё уже придумано до нас!

pa-fan-speed 358+-1.png

Безымянный_cr.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vlad90    71

1-2-3-4 комповых кулера (12в 150 ма). Охлаждение либо радиатора например БП, либо внутреннего объема компа. Термодатчик - либо терморезистор, либо диоды можно, можно и транзистор. Вот только точно не стандартные термодатчики типа LM35 (335). Я сначала прошерстил инет на предмет схем управления кулером от термодатчика. Старт-стопные и на МК - не рассматривал. Вышло с десяток разных схем управления. Две группы ШИМ - не ШИМ и внутри каждой свой график работы (от ноля, от некоторого порога, плавные и ступенчатые.). То есть выбор вроде как есть и немалый. Буриданов осел от двух кучек помер, а тут вон какой выбор. Мне почему-то кажется что неправильно подавать на моторчик напряжение, при котором он еще не в состоянии начать вращаться.  Час-два-три (всякие бывают ситуации, малые тепловыделения например) на кулер идет 6 вольт, он бедняга дергается, но закрутиться еще не может.  Управляющий транзистор (да и сам кулер) зря греется (допустим 3 кулера - это 500 ма х 6 вольт = 3 ватта  и еще 3 ватта на самих кулерах рассеивается). Потом вдруг (никто точно не знает при каком напряжении и температуре это произойдет в этот раз) кулер наконец-то начинает вращаться. Сгореть наверное ничего не сгорит, но как-то не по феншую это... Или вариант №2: при небольшой температуре все практически отключено, никакое напряжение на кулер не идет, ничего зря не греется.. При заданном пороге температуры на кулер сразу подается напряжение (например 7 вольт) при котором он гарантировано стартует, а далее напряжение пропорционально температуре увеличивается. Разве плохо? Тем более схемно оба варианта реализуется относительно просто.

Вот по поводу ШИМ - неШИМ тут сложнее. При ШИМ регулировании практически ничего не грется, схемку управления можно запрятать в дальний угол, можно вообще  термоусадкой обжать, только провода входа-выхода торчат. А иначе нужен хоть какой-то радиатор, доступ воздуха к нему и прочие неудобства. Но у шима и свои минусы есть.. 

Изменено пользователем Vlad90

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
LazyEd    67

Вместо ШИМ можно использовать китайский модуль Step Down типа MP1584, добавив в обратную связь терморезистор. С одного модуля можно десяток кулеров питать и не греется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vlad90    71
58 минут назад, Гость Гость сказал:

ТС уже охладел.

Не охладел. просто пытаюсь понять и разложить по полочкам новую информацию. В пользе подачи на кулер напряжения при котором он еще не вращается я пока не убедился. Пока остаюсь при своем мнении - напряжение от 0 до 6 вольт на кулер идти не должно ни при каких условиях. А вот ШИМ - неШИМ .. не знаю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vslz    379

@Vlad90 , вы понимаете, это слишком широкая постановка вопроса. Для каждого из случаев будет оптимальна своя схема и они будут очень разные. Где-то можно здорово упростить, не вредя качеству, где-то нет. Поэтому я предлагаю вам сузить угол атаки - компьютерное применение, или другое. 

1-2-3-4 компьютерных кулера (дерьмовеньких) выходят суммарно на пол ампера. А если нормальные, то по 0,5 А на каждый будет. Какие тут варианты? Я так же как и вы, перелопатил немало схем, и пришел к простейшему решению с ШИМ. Схема простая, легко потянет хоть все кулеры ПК. Если кулера трехвыводные, то можно без проблем мониторить их обороты - минус общий, сквозной. А можно и не мониторить  :). Диапазон изменения напряжения вентилятора также не трудно изменить как угодно.

35 минут назад, Vlad90 сказал:

В пользе подачи на кулер напряжения при котором он еще не вращается я пока не убедился

Напряжение начала вращения и ток кулера несложно выяснить самому при помощи регулируемого БП. И, таким образом, убедиться в незначительном токе потребления вентилятора при малом напряжении.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
32 минуты назад, Vlad90 сказал:

Пока остаюсь при своем мнении - напряжение от 0 до 6 вольт на кулер идти не должно ни при каких условиях

Согласен.

Также заказал термодатчики LM335Z

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vslz    379
16 часов назад, Трансформатор 220В сказал:

LM335Z

запросто заменяется на банальный pnp-транзистор, благо ТКН перехода известен - минус 2,2мВ/Ц. У схемы с базовым делителем, ТКН будет уже в 5 раз выше - около минус 9-11мВ/град. Напряжение питания Vcc должно быть стабильным, а ток питания не должен вызывать саморазогрева (миллиамперы). 

5b558a5af28ea_-.thumb.gif.81c490872e496784b597528c0e65dd9e.gif

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vlad90    71

Терморезистор - самый простой и дешевый вариант. Хотя все что угодно можно применить и транзистор и диод. Вот неплохая схемка, в ней в качестве датчика - обычный красный светодиод 5 мм. Схема обеспечивает подачу почти полного напряжения в момент включения для разгона , затем кулер вращается на небольших оборотах (Р3). По мере повышения температуры плавно увеличиваются и обороты. Р1 - начальный уровень, Р2 - крутизна наклона. Конденсатор С2 обеспечивает 3-4 секунды полного напряжения на кулере при включении.

PC-fan-control-Circuit-2.thumb.jpg.22025c48307d128c48f2878e4107081c.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
colorad    428

На двух ОУ и двух транзисторах можно  с тахометром сделать . Не собирал, только симуляция .

5b55a653b15e8_.thumb.jpg.5d7392abbd535cb5274f5aec8bcd7eb2.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: Dizzy Harrison
      Помогите с такой задачей.
      Нужно реализовать диммирование драйвера PT4115  с гальванической развязкой от шим сигнала 24В
      Пробовал через оптопару - в результате получаем инвертированное диммирование. Как это исправить?
    • Автор: BigVan
      Есть контроллер для светодиодных лент с частотой ШИМ около 2КГц, при яркости отличной от 100% есть мерцания видные ч\з камеру телефона.

      Т.к. этот контроллер будет управлять основным освещением в детской, то хотелось бы увеличить частоту ШИМ с возможностью регулировки яркости освещения.
      Есть ШИМ контроллер для управления скоростью вращения мотора на основе таймера 555, который многие используют в качестве регулятора LED освещения, частота у него примерно 22,7КГц, но управляется он переменным резистором. Мерцания во всём диапазоне у него нет.

      Схема у него примерно такая (переменный резистор только на 100КОм, не хватает стабилизатора напряжения и кондёров):

      Есть у кого мысли как объединить эти 2 контроллера или какой-то другой способ увеличения частоты? Другой основной контроллер не предлагать.
      Пытался  Атмегой 328й считывать ШИМ, но частота в 2КГц для неё предельная – значения прыгают, особенно на низкой яркости. Хотел потом цифровым потенциометром управлять 2м контроллером.
      Пробовал RC фильтрами сгладить, но мерцание так и не поборол.
      Частоты замерял осциллографом.
    • Автор: 6aT9l
      Здравствуйте. Разбирался с работой tl494 в схемах компьютерных БП, и возник момент, который не могу понять. Если отключить все усилители ошибки, то на базы встроенных выходных транзисторов будут подаваться импульсы со скважностью около 45%, за счет deadtime компаратора. То есть в момент его срабатывания оба транзистора будут закрыты. А во всех схемах БП эти транзисторы стоят по схеме с общим эмиттером, т.е. инвертируют сигнал, и на коллекторах обоих транзисторов будет максимум напряжения, скажем, 12В. Получается, что в момент deadtime-а мы этими 12В открываем оба внешних транзистора раскачки (С945), что по сути должно вызвать сквозной ток.
      Если я правильно рассуждаю, почему так сделано и работает?
      Ниже типичная схема БП.
      MIcroLab M-ATX-360 схема.pdf
    • Автор: gsclock
      Всем привет!
      Пишу диплом, на тему импульсных источников питания. Один из разделов это анализ вариантов преобразования напряжения для питания систем управления электроприводом.
      Необходимо рассмотреть три варианта преобразований:
      1. Преобразование AC/DC 220/15V, затем 15V в 5V(DC) 
      2. Преобразование AC/DC 220/5V, затем  5V в 15V (DC)
      3. Использование импульсного источника питания с различным выходным напряжением.
      Определить какой вариант преобразований эффективней в использовании, и как влияет паразитная емкостная связь.
      Подскажите пожалуйста какие-нибудь книги или статьи,автора по этим темам.
      Сам я нашел какую-то информацию, но ее очень мало, а книгу всего одну "Импульсные источники питания от А до Z" Санджай М.
      Благодарю.
    • Автор: Faust_VIII
      Есть вот такой фрагмент кода отвечающий за ШИМ в программе управления BLDC. 

      {
      TCCR0A |= (1 << COM0A1)|(0 << COM0A0)| // Сброс вывода OC0A при совпадении
      (1 << COM0B1)|(0 << COM0B0)| // Сброс вывода OC0B при совпадении
      (1 << WGM01)|(1 << WGM00); // Режим Fast PWM
      TCCR0B |= (1 << CS00); // Предделитель CLK/1

      TCCR2A |= (1 << COM2B1)|(0 << COM2B0)| // Сброс вывода OC2B при совпадении
      (1 << WGM01)|(1 << WGM00); // Режим Fast PWM
      TCCR2B |= (1 << CS00); // // Предделитель CLK/1


      PCMSK0 |= (1 << PCINT2)|(1 << PCINT1)|(1 << PCINT0); // Активируем входы внешних прерываний
      PCICR |= (1 << PCIE0); // Разрешаем прерывание по изменению состояния порта B

      ADMUX |= (1 << MUX1)|(1 << MUX0); // Вход ADC3 
      ADCSRA |= (1 << ADEN) | (1 << ADPS1); // Разрешаем АЦП, предделитель на 4

      DDRC |= (1 << PC2)|(1 << PC1)|(1 << PC0); // Порт С - выход(светодиоды) 
      PORTC &= ~(1 << PC2)|(1 << PC1)|(1 << PC0);

      DDRB |= (1 << PB2)|(1 << PB1)|(1 << PB0); // Кратковреммено подаем лог.1 на входы датчиков 
      PORTB |= (1 << PB2)|(1 << PB1)|(1 << PB0); // для первоначального запуска двигателя
      PORTB &= ~(1 << PB2)|(1 << PB1)|(1 << PB0);

      DDRB = 0x00; // Порт B - вход

      sei(); // Глобально разрешаем прерывания

      DDRD = 0xFF; // Порт D - выход 

      программа работает но двигатель пищит что очень напрягает нервы, я так понимаю что писк происходит из-за низкой частоты ШИМ. Проект собран на AVR Atmega48 с кварцем на 16МГц. Как поднять частоту ШИМ (в программировании я не силен но стараюсь разобраться, данный отрывок программы брался из интернета и как он работает я понимаю хреновато)