Аналоговый реобас

Давным давно, когда я сидел на дорогущем инете по трафику я загнался по моддингу. Визуально оформительская часть этого движения мне была глубоко по барабану, а вот тишины хотелось очень сильно. Наткнулся я на интересный девайс – реобас. Прочитал текстовое описание, с любопытством подгрузил картинки и жестоко обломался – перспектива крутить ручки, выставляя скорость вентиляторов, мне показалась совершенно бредовой. Ну в самом деле, что за фигня? Я же ленивый до безумия, либо выставлю на максимум, чтобы получить нормальное охлаждение и буду сидеть, слушая свист ветра и вой кулеров, либо забуду на минимуме и в итоге получу синий экран смерти из-за перегрева чего либо. Пришлось врубить родимый паяльник и начать изобретать систему управления кулерами.

Пропорциональное управление – залог тишины!
Какая задача ставится перед нашей системой управления? Да чтобы пропеллеры зря не вращались, чтобы зависимость скорости вращения была от температуры. Чем горячее девайс — тем быстрей вращается вентилятор. Логично? Логично! На том и порешим.
Заморачиваться с микроконтроллерами конечно можно, в чем то будет даже проще, но совершенно не обязательно. На мой взгляд проще сделать аналоговую систему управления — не надо будет заморачиваться с программированием на ассемблере.

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

Платка вид сверху
Платка вид сверху
Вид снизу
Вид снизу

Состав:

  • Чип резисторы размера 1206. Ну или просто купить в магазине – средняя цена одного резистора 30 копеек. В конце концов никто не мешает тебе чуток подправить плату, чтобы на место чип резисторов впаять обычные, с ножками, а уж их в любом старом транзисторном телевизоре навалом.
  • Многооборотный переменный резистор примерно на 15кОм.
  • Также потребуется чип конденсатор размера 1206 на 470нф (0.47мкФ)
  • Любой электролитический кондер напряжением от 16 вольт и выше и емкостью в районе 10-100мкФ.
  • Винтовые клеммники по желанию – можно просто припаять провода к плате, но я поставил клеммник, чисто по эстетическим соображениям – девайс должен выглядеть солидно.
  • В качестве силового элемента, который и будет управлять питанием кулера, мы возьмем мощный MOSFET транзистор. Например IRF630 или IRF530 его иногда можно выдрать из старых блоков питания от компа. Конечно для крохотного пропеллера его мощность избыточна, но мало ли, вдруг ты захочешь туда что-нибудь помощней всунуть?
  • Температуру будем щупать прецезионным датчиком LM335Z он стоит не более десяти рублей и дефицита из себя не представляет, да и заменить его при случае можно каким-нибудь терморезистором, благо он тоже не является редкостью.
  • Основной деталью, на которой основано все, является микросхема представляющая из себя четыре операционных усилителя в одном корпусе – LM324N очень популярная штука. Имеет кучу аналогов (LM124N, LM224N, 1401УД2А) главное убедись, чтобы она была в DIP корпусе (такой длинный, с четырнадцатью ножками, как на рисунках).

Замечательный режим – ШИМ
Образование ШИМ сигнала
Образование ШИМ сигнала

Чтобы вентилятор вращался медленней достаточно снизить его напряжение. В простейших реобасах это делается посредством переменного резистора, который ставят последовательно с двигателем. В итоге, часть напряжения упадет на резисторе, а на двигатель попадет меньше как результат – снижение оборотов. Где падляна, не замечаешь? Да засада в том, что энергия выделившаяся на резисторе преобразуется не во что нибудь, а в обычное тепло. Тебе нужен обогреватель внутри компа? Явно нет! Поэтому мы пойдем более хитрым способом – применим широтно-импульсную модуляцию aka ШИМ или PWM. Страшно звучит, но не бойся, тут все просто. Представь, что двигатель это массивная телега. Ты можешь толкать его ногой непрерывно, что равносильно прямому включению. А можешь двигать пинками – это и будет ШИМ. Чем длинней по времени толчок ногой тем сильней ты разгоняешь телегу.

При ШИМ питании на двигатель идет не постоянное напряжение, а прямоугольные импульсы, словно ты включаешь и выключаешь питание, только быстро, десятки раз в секунду. Но двигатель имеет неслабую инерцию, а еще индуктивность обмоток, поэтому эти импульсы как бы суммируются между собой – интегрируются. Т.е. чем больше суммарная площадь под импульсами в единицу времени, тем большее эквивалентное напряжение идет на двигатель. Подаешь узенькие, словно иголки, импульсы – двигатель еле вращается, а если подать широкие, практически без просветов, то это равносильно прямому включению. Включать и выключать двигатель будет наш MOSFET транзистор, а формировать импульсы будет схема.

Пила + прямая = ?
Столь хитрый управляющий сигнал получается элементарно. Для этого нам надо в компаратор загнать сигнал пилообразной формы и сравнить его с каким либо постоянным напряжением. Смотри на рисунок. Допустим у нас пила идет на отрицательный выход компаратора, а постоянное напряжение на положительный. Компаратор складывает эти два сигнала, определяет какой из них больше, а потом выносит вердикт: если напряжение на отрицательном входе больше чем на положительном, то на выходе будет ноль вольт, а если положительное будет больше отрицательного, то на выходе будет напряжение питания, то есть около 12 вольт. Пила у нас идет непрерывно, она не меняет свою форму со временем, такой сигнал называется опорным.

А вот постоянное напряжение может двигаться вверх или вниз, увеличиваясь или уменьшаясь в зависимости от температуры датчика. Чем выше температура датчика, тем больше напряжение с него выходит, а значит напруга на постоянном входе становится выше и согласно этому на выходе компаратора импульсы становятся шире, заставляя вентилятор крутиться быстрее. Это будет до тех пор, пока постоянное напряжение не перекроет пилу, что вызовет включение двигателя на полные обороты. Если же температура низкая, то и напряжение на выходе датчика низкое и постоянная уйдет ниже самого нижнего зубчика пилы, что вызовет прекращение вообще каких либо импульсов и двигатель вообще остановится. Загрузил, да? ;) Ничего, мозгам полезно работать.

Температурная математика

Регулирование
Регулирование

В качестве датчика у нас используется LM335Z. По сути это термостабилитрон. Прикол стабилитрона в том, что на нем, как на ограничительном клапане, выпадает строго определенное напряжение. Ну, а у термостабилитрона это напряжение зависит от температуры. У LM335го зависимость выглядит как 10mV * 1 градус по Kельвину. Т.е. отсчет ведется от абсолютного нуля. Ноль по Цельсию равен двести семьдесят три градуса по Кельвину. А значит, чтобы получить напряжение выходящее с датчика, скажем при плюс двадцати пяти градусах Цельсия, то нам надо к двадцати пяти прибавить двести семьдесят три и умножит полученную сумму на десять милливольт.

(25+273)*0.01 = 2,98В

При других температурах напряжение будет меняться не сильно, на те же 10 милливольт на градус. В этом заключается очередная подстава:
Напряжение с датчика меняется несильно, на какие то десятые доли вольта, а сравнивать его надо с пилой у которой высота зубьев достигает аж десяти вольт. Чтобы получить постоянную составляющую напрямую с датчика на такое напряжение нужно нагреть его до тысячи градусов — редкостная лажа. Как тогда быть?

Так как у нас температура все равно вряд ли опустится ниже двадцати пяти градусов, то все что ниже нас не интересует, а значит можно из выходного напряжения с датчика выделить лишь самую верхушку, где происходят все изменения. Как? Да просто вычесть из выходного сигнала две целых девяносто восемь сотых вольта. А оставшиеся крохи умножить на коэффициент усиления, скажем, на тридцать.

В аккурат получим порядка 10 вольт на пятидесяти градусах, и вплоть до нуля на более низких температурах. Таким образом, у нас получается своеобразное температурное “окно” от двадцати пяти до пятидесяти градусов в пределах которого работает регулятор. Ниже двадцати пяти – двигатель выключен, выше пятидесяти – включен напрямую. Ну а между этими значениями скорость вентилятора пропорциональна температуре. Ширина окна зависит от коэффициента усиления. Чем он больше, тем уже окно, т.к. предельные 10 вольт, после которых постоянная составляющая на компараторе будет выше пилы и мотор включится напрямую, наступят раньше.

Но ведь мы не используем ни микроконтроллера, ни средства компьютера, как же мы будем делать все эти вычисления? А тем же операционным усилителем. Он ведь не зря назван операционным, его изначальное назначение это математические операции. На них построены все аналоговые компьютеры — потрясающие машины, между прочим.

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

 Но нам же не нужна бесконечность, так как в этом случае наше температурное окно сужается в точку на температурной шкале и мы имеем либо стоящий, либо бешено вращающийся вентилятор, а нет ничего более раздражающего чем включающийся и выключающийся компрессор совкового холодильника. Аналог холодильника в компе нам также не нужен. Поэтому будем понижать коэффициент усиления, добавляя к нашему вычитателю обратные связи.

Суть обратной связи в том, чтобы с выхода сигнал загнать обратно на вход. Если напряжение с выхода вычитается из входного, то это отрицательная обратная связь, а если складывается, то положительная. Положительная обратная связь увеличивает коэффициент усиления, но может привести к генерации сигнала (автоматчики называют это потерей устойчивости системы). Хороший пример положительной обратной связи с потерей устойчивости это когда ты включаешь микрофон и тычешь им в динамик, обычно сразу же раздается противный вой или свист – это и есть генерация. Нам же надо уменьшить коэффициент усиления нашего операционника до разумных пределов, поэтому мы применим отрицательную связь и заведем сигнал с выхода на отрицательный вход.

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

Пила
Осталось изготовить пилу, а точнее собрать генератор пилообразного напряжения. Состоять он будет из двух операционников. Первый за счет положительной обратной связи оказывается в генераторном режиме, выдавая прямоугольные импульсы, а второй служит интегратором, превращая эти прямоугольники в пилообразную форму.

Конденсатор в обратной связи второго операционного усилителя определяет частоту импульсов. Чем меньше емкость конденсатора, тем выше частота и наоборот. Вообще в ШИМ генерации чем больше тем лучше. Но есть один косяк, если частота попадет в слышимый диапазон (20 до 20 000 гц) то двигатель будет противно пищать на частоте ШИМ, что явно расходится с нашей концепцией бесшумного компьютера.

А из добиться из данной схемы частоты больше чем пятнадцать килогерц мне не удалось – звучало отвратительно. Пришлось пойти в другую сторону и загнать частоту в нижний диапазон, в район двадцати герц. Движок начал чуток вибрировать, но это не слышно и ощущается только пальцами.

Схема.

Схема
Схема

Такс, с блоками разобрались, пора бы и на схемку поглядеть. Думаю большинство уже догадались что тут к чему. А я все равно поясню, для большей ясности. Пунктиром на схеме обозначены функциональные блоки.

Блок #1
Это генератор пилы. Резисторы R1 и R2 образуют делитель напряжения, чтобы подать в генератор половину питающего, в принципе они могут быть любого номинала, главное, чтобы были одинаковыми и не сильно большого сопротивления, в пределах сотни килоом. Резистор R3 на пару с конденсатором С1 определяют частоту, чем меньше их номиналы тем больше частота, но опять повторюсь, что мне не удалось вывести схему за звуковой диапазон, поэтому лучше оставь как есть. R4 и R5 это резисторы положительной обратной связи. Также они влияют на высоту пилы относительно нуля. В данном случае параметры оптимальные, но если не найдешь таких же то можно брать примерно плюс минус килоом. Главное соблюдать пропорцию между их сопротивлениями примерно 1:2. Если сильно снизить R4 то придется снизить и R5.

Блок #2
Это блок сравнения, тут происходит формирование ШИМ импульсов из пилы и постоянного напряжения.

Блок #3
Это как раз схема устраивающая вычисление температуры. Напряжение с термодатчика VD1 подается на положительный вход, а на отрицательный вход подается напряжение смещения с делителя на R7. Вращая ручку подстроечного резистора R7 можно сдвигать окно регулирования выше или ниже по температурной шкале.

Резистор R8 может быть в пределах 5-10кОм больше нежелательно, меньше тоже – может сгореть термодатчик. Резисторы R10 и R11 должны быть равны между собой. Резисторы R9 и R12 также должны быть равны между собой. Номинал резисторов R9 и R10 может быть в принципе любым, но надо учитывать, что от их отношения зависит коэффициент усиления определяющий ширину окна регулирования. Ku = R9/R10 исходя из этого соотношения можно выбирать номиналы, главное, чтобы он был не меньше килоома. Оптимальным, на мой взгляд, является коэффициент равный 30, что обеспечивается резисторами на 1кОм и 30кОм.

Монтаж

Печатная плата
Печатная плата

Девайс выполнен печатным монтажом, чтобы быть как можно компактней и аккуратней. Рисунок печатной платы в виде Layout файла выложен тут же на сайте. Сама же печатная плата выполняется на раз-два посредством лазеро-утюжной технологии.

Когда все детали будут в сборе, а плата вытравлена, то можно приступать к сборке. О том как надо правильно паять я уже писал, поэтому повторяться не буду. Резисторы и конденсаторы можешь припаивать без опаски, т.к. они почти не боятся перегрева. Особую осторожность следует проявить с MOSFET транзистором.

Дело в том, что он боится статического электричества. Поэтому прежде чем его доставать из фольги, в которую тебе его должны завернуть в магазине, рекомендую снять с себя синтетическую одежду и коснуться рукой оголенной батареи или крана на кухне. Микруху можно перегреть, поэтому когда будешь паять ее, то не держи паяльник на ножках дольше пары секунд. Ну и еще, напоследок, дам совет по резисторам, а точнее по их маркировке. Видишь цифры на его спинке? Так вот это сопротивление в омах, а последняя цифра обозначает число нулей после. Например 103 это 10 и 000 то есть 10 000 Ом или 10кОм.

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

Итог:
Сижу, печатаю эту статью, проц не загружен. Системник, стоящий у меня почти под ухом, лениво шуршит вентиляторами в пол силы. За окном прохладно, приоткрыл форточку – компьютер вообще затаился. Автоматика, блин. Благодать! Думаю тишина стоит того, чтобы ради нее посидеть вечерок с паяльником, как считаешь? Удачи, коллега!

332 thoughts on “Аналоговый реобас”

  1. Где-то мы это читали. Но спасибо за картинке. В txt версии журнала их нет. Вообще, после этой статьи я реально разобрался как работает шим. А еще, пошел в букинистический магазин и купил себе стопку книжек по электронике. Очень удивился ценникам: книга Р. Токхейма — «Основы цифровой электроники» стоила 2,5 USD. А там все очень доступно расписано. Рекомендую. Жаль, что «Искусство Схемотехники» Хоровица и Хилла, Must Have электронщика, стоит 20 USD, видимо продавцы всекают, что данный толмут есть шедевр.

      1. DI HALT, подскажите пожалуйста.Фраза ниже, это из описания подключения контролера в лазерном гравере. Случилось так, что специалисты которые меняли мне блок розжига на гравере не заземлили его перед включением.В итоге пропала регулировка мощности лазерного луча. На контролере МРС6515, который стоит в гравере, есть такая микросхема TLC5615CP. Это конвертер цифрового сигнала в аналоговый.Вообще я далек от электроники, но с сервис-менами проблема в обслуживании, поэтому пытаюсь разобраться сам, не обессудь если что не правильно излагаю в техническом смысле. В мануле пишут эту фразу For analog-control laser power connect laser power to Pin2.На плате оно все так и стоит, но после замены блока луч не регулируется, я подозреваю проблема в TLC5615CP. Занимаюсь ее поиском. А фраза эта говорит For PWM-control laser power, connect the power to Pin3, так вот на колодке этот Pin3 свободен и я полагаю, предлагается переключить провод с пин2 на пин3, или микросхема умерла по всем пинам. Хотя лазер работает , но гравирует на одной мощности, которая не регулируется теперь.Попробую приложить ссылку на фото.Подскажите что, если можете http://s52.radikal.ru/i138/0912/c4/b518f9a8afaa.jpg
        Note: JP2 is related with Y2. For analog-control laser power, remove the jumper,connect
        laser power to Pin2. For PWM-control laser power, connect the power to Pin3.

        1. Тебе надо разобраться с тем, где у этой микросхемы выход (что идет на лазер), а где вход куда надо подать этот самый PWM сигнал. И тогда в этом случае его можно будет даже вручную задавать. Какая разница кто генерит ШИМ?

          1. http://s48.radikal.ru/i120/0912/c6/b1a7dccf03d0.jpg — это ссылка на схему микросхемы, куда подать на плате контролера в мануле пишут, это пин3. На первой фото это колодка Y2, зеленый провод сидит на пин2, его то и надо подсоединить на пин3, но чего-то я оч—ую, повторяюсь, я чайник.
            Сейчас я вручную пробовал задать не с компа, а с управления на гравере. Не получается, видимо для этого и надо переключение на пин3 для обхода микросхемы(заводская опция на всякий случай).Это мое предположение.
            В мануле это и помечено заметкой. Логично?

            1. Ага, понятно. Тут OUT это выход аналогового напряжения. Как полагаю опорного для задания мощности лазера. На входе SPI. Можешь попробовать вытащить микросхему и подключить к ее выводу OUT среднюю точку переменного резистора включенного между питанием и землей (потенциометр) тогда ручкой вращая резистор ты будешь задавать напряжение от 0 до питающего. Что видимо будет менять мощность лазера.

      1. Возился вчера с полевиком CEB6030L, у него тоже встроенный диод есть, но при коммутации обмоток шагового двигателя (7А), он перестал закрываться… Если подаешь 0 — он в полуоткрытом состоянии, +5 — открыт. Но в закрытое не входит. Похоже, я его спалил. Поставил на другой полевик мощный обратный диод шоттки, работает нормально, коммутирует без проблем.
        Кстати, при включении без доп компонентов, полевик легко и непринужденно мощно нагревал 300-граммовый брусок меди, когда подключил с подтягивающими и ограничивающими резисторами, он при 7А без радиатора лениво нагревается максимум до 50-60 градусов.

  2. Схемка хорошая, но владельцам современных компьютеров сначала нужно зайти в BIOS и проверить, нет ли там функции LOW TEMP, она как раз и выставляет температуру, при которой кулер переходит на высокие обороты, а датчики сейчас стоят везде по умолчанию(в том числе и в блоках питания).

  3. ШИМ да ШИМ кругом… А я вот не догоняю зачем она (…модуляция) здесь. Почему вот нельзя выкинуть блоки №1 и №2, и управлять полевиком постоянным напряжением? Если так сделать то проблема свиста или вибрации с раздалбыванием двигалеля просто исчезнет. А то что транзистор будет чуток грется имхо не страшно. Но это все мое непрофесиональное имхо. Может кто скажет где я ошибаюсь и окончательно переубедит меня в целесообразнсоти применения ШИМ.

    1. Потому что потери мощности на полевике это P=I2R

      При чуть более высоком токе этот полевик будет греться как утюг. А в режиме ШИМ нет, т.к. у него либо I=0 транзистор закрыт, либо R=0 транзистор открыт.

      На ШИМе этот полевик легко протащит на себе до 5ампер без радиатора. При линейном управлении — уже при 500мА и 12 вольтах выделяемая мощность будет порядка 5Вт — уже нужен радиатор размером с пару спичечных коробков. А ведь на ШИМе этот полевик тащит ампер 15!

      1. Полевые транзисторы потребляют ток только в момент переключения, в статическом режиме мощность не потребляют, поэтому часто и используются в автономных схемах с питанием от батарей или аккумуляторов.
        М?

      1. Да временной анализ показывает импульсы отрицательные. Просто в задании сказано в расчетке сделать на выходе(тип нагрузки не указан) уровень выходного напряжения U^1 = 20В U^0 < 5В. И импульсный ток в 1А. Ну все получилось, только вот отчет оформлять графики минусовые. Могут придраться((. Вопщем бред.

  4. Ребята!
    Рисунок печатной платы, представленный здесь, уже в зеркальном отображении! Переворачивать его при печати не нужно!
    А то я плату вытравил, дырок наделал, облудил, собрался паять — а плата-то, блин, зеркальная!

    1. К верхней, тот что возле транзистора, одинокий такой, подключается термодатчик, анодом к дырке которая ближе к транзистору.

      Нижний левый — питание. ПЛюс там прям на плате указан. Ну, а нижний правый — двигатель.

  5. Черт, эта схема просто супер. Вопрос можно ли в качестве нагрузки испольховать не вентилятор, а элемент Пелтье. Он имеет полупроводниковую структуру, управляется источником тока. Я вот все думаю скачки тока от импульсов ШИМа его не убьют?

  6. Здраствуй DI HALT! Скажи пожалуйста, а как можно менять ширину окна изменения напряжения блока 3? Тоесть, например, что б вентилятор разгонялся с 0 оборотов на полную катушку в пределах 10 градусов.

    1. http://easyelectronics.ru/img/analogpwm/analog_pwm_graf.gif

      Тут же написано. От коэффициента Ку зависит верхняя граница окна. А от R7 его нижняя граница. ЗА шириную отвечает тольк Ку, а за смещение его по высоте R7

      Меняй резисторы как тебе угодно и настрайивай.

      Нулевые обороты надо ловить экспериментально для каждого вентилятора. Т.к. параметры пуска там отличаются вплоть до единиц вольт.

  7. Сделал! Работает. Приятно до жути, ведь первый рабочий девайс если не считать мультивибратора на транзисторах. Теперь стоит вопрос расширения, и никак не могу придумать что делать, расширять даную схемку или использовать микроконтроллер. Дело в том что мне нужно управлять четырьмя вентиляторами, снимая температуру с четырёх датчиков. При чём нужна возможность переключения регулировки с повентиляторного режима в двухканальновентиляторный ( новое слово придумал :) ), когда два датчика регулируют один канал состоящий из двох вентиляторов, поставленых по схеме вдув-выдув. И в размер упирается…

        1. Вовсе не обязательно. С цифровыми будет несколько проще работать (хотя это еще спорный вопрос) но они стоят дорого.

          У всех современных микроконтроллеров есть весьма точный АЦП. Так что можно применить тот же термодиод, пропустив его через один операционный усилитель, чтобы получить окно напряжения ,а не ловить там эти милливольты на градус. Так что на одной LM324+4шт LM335 ты получишь 4ре датчика за сущие копейки. А дальше напряжение оцифровываешь и развертвыаешь это все дело на ШИМы. Дальше усиливаешь силовым МОСФЕтом и на движки. МОсфеты только бери не IRFxxx а IRLxxx у них напряжение управления не выше 5 вольт.

          Например, ATMega8 имеет на борту 6 каналов АЦП и 3 канала ШИМ. И еще пару ШИМ каналов можно организовать программно.

          Есть ATMEGA48 (или 88 или 168 одно и то же только памяти разное количество) которая имеет, если мне не изменяет память, 6 шим выходов.

          Под мегу8 много примеров кода в моем учебном курсе АВР. ПО крайней мере ШИМ и АЦП там есть.

          1. Заметил одну особенность. Когда вентилятор почти останавливаеться, он начинает дергатся с характерными щелчками. Дает о себе знать низкая частота ШИМ. Ты говорил в статье, что тебе не удалось загнать частоту в сверхзвуковой диапазон. Это связано с особенностями LM324 ? Так может ее заменить?

            1. Да это особенность дешевых ОУ. У них быстро завал по частоте идет. А дорогие стоят уже под 250+ рублей штучка. Так что уже нерентабельно, проще МК поставить.

            1. Можно, но изменения напряжения по отношению к референсу (а малый референс погрязнет в шумах) будут слишком незначительными. Т.е. у тебя максимальный диапазон изменения будет максимум на 2-3 ступеньки АЦП. Это то же самое, что измерять милливольты вольтметром на вольты. Впрочем, некоторые МК (многие из АВР) умеют АЦП в дифференциальном режиме. Тогда тут один вход на землю, второй на стабилитрон, внутренний коэффициент на 100 или на двести. Правда дифференциальных каналов в той же Меге всего один. Но хоть что то.

  8. Мне кажется, тут есть ошибочка в расчетах в Блоке №3. При коэффициенте усиления сигнала 30, на выходе ОУ имеем не 10 вольт при 50 градусах, а 7.5:
    ((50+273)*0.01)-(25+273)*0.01)*30=7,5.
    Вот если Ku взять 40, тогда будет в аккурат 10В. Поправьте, если ошибаюсь;)

    P.S. Спасибо DI HALT за этот чудесный проект. Давно мечтал заняться всерьез электроникой, теперь эта мечта постепенно сбывается)

    1. Расчеты ваши верны, но я указывал число 10 лишь примерно, т.к. оно зависит не только от Ку, но и от резистора смещения (задающего окно), которое мы можем задавать как угодно — он переменный. Так что может быть и 7.5 и больше 10, как вкрутим.

      1. Согласен, но при любом положении потенциометра ширина нашего окна по вертикали будет не 10 а 7.5, т.е., если установить на делителе примерно 2.9 (что даст 10 вольт на выходе при 50 градусах), то при условно минимальной температуре в 25 градусов на выходе ОУ выдаст потенциал в 2.5 вольта — наши вентиляторы будут крутиться , а не останавливаться полностью (хотя, на самом деле, надо учитывать и минимальное допустимое напряжение для вентилятора:)). Если такова цель задачи, то все верно, ширину окна надо брать меньше, чем амплитуда пилы, но если мы задаемся целью регулировать обороты вентилятора от 0 до макс., то придется взять окно пошире (увеличить Ку) (опять таки, с учетом мин. напряжения вентилятора в реале окно может быть и уже).

        1. Я специально делал так, чтобы вентиль не останавливался, а еле еле крутился. Чтобы не было порога трогания.

          А ширину окна брал совершенно на глазок — какие были в наличии резисторы те и поставил :)))), не привязываясь к конкретным параметрам вентилятора.

  9. Я вот думаю имеет ли смысл как-то интегрировать пульсации ШИМ уже после ключевого транзистора? Тогда бы отпала проблема писка на высоких частотах и проблема раздалбывания двигателя. Возможно с помощью RC фильтра?

        1. То и есть. Индуктивность двигателя сама по себе является отличным сглаживающим фактором. Так что наличие там дросселя фильтрующего — мертвому припарки.
          Впрочем, конденсатор на 2000мкФ вполне может помочь ситуации, правда не знаю насколько. Надо экспериментировать.

          1. Пнятно. На «схем.нет» видел схемку регулирования оборотов вентиляторов в ключевом режиме с сглаживающим конденсатором на мосфете. В описании автор клялся что ни визга ни щелчков не будет. Будем экспериментировать.
            А тебе мега супер спасибо за ответы. И еще хочу спросить, у меня есть вопросы (возможно не очень умные) по микроконтроллерам, но в контексте термоконтроля. Их можно задавать здесь или есть специальная ветка?

            1. На моем форуме есть раздел по АВР (или какой там у тебя контроллер?) вот туда лучше пиши. Я там тоже активно обитаю. Ну и народ там вовсю трется. А тут уже редко кто заходит. Регистрация там не требуется — у меня сквозная авторизация

          2. Может не совсем в тему. Был такой у меня эксперимент. Собрал на Тини25 ШИМ регулятор. Загнал частоту за 30кГц, красота — писка нет. Регулировка отличная — можно ловить практически порог остановки вентилятора. Выходной транзистор pnp, короче питание коммутируем. НО! на выходе датчика оборотов меандр промодулированный (100%) частотой ШИМ. В итоге не разобрать частоты оборотов (сплошная гребенка). Ну и появилась мысль сгладит пульсацию на выходе (дросель + конденсатор + диод). Все сгладилось как и хотел. на выходе датчика оборотов красивый четкий меандр частоты оборотов. НО! диапазон регулировки стал совсем маленький, т.е. уже даже при ШИМ в 3-5% вентилятор набирает 50% оборотов (напряжение у него при этом около 7В при 12В питания), а затем при небольших приращениях ШИМ быстро достигает макс 12В, и уже где-то от 20-30% ШИМ имеем практически максимум питания.
            Я так понимаю, что в ключевом режиме работы транзистора, т.е. в моменты открытия, он успевает быстро зарядить конденсатор, и в «паузе» ШИМ (когда транзистор закрыт) уже конденсатор питает вентилятор. (пробовал разные номиналы 1-470мк).
            Вот такая петрушка. Сделаешь конденсатор меньше — полезла пульсация в канал сигнала частоты оборотов. Сделаешь больше — практически сводишь на нет регулировку ШИМом.

            Может кто сталкивался? Как побороть? Знаю только один способ — переделать 3х выводной пропеллер в 4х выводной. Т.е. закинуть в него еще один провод отдельно с ШИМ по питанию обмоток, а родное питалово подать стабильное. Только при этом теряется универсальность решения регулятора.

  10. начал читать и сразу вопрос возник.если например на пиле напряжение 2В а на постоянной 5в.на выходе ОУ появляется Uпит 12в.откуда?если максимум к нему подведено на ножке входа 5в этого постоянного напряжения?

  11. Обратную связь совершенно не понял,если напряжение например с термодатчика 3в,а отнять нужно 2.98В.вот ОУ отнимает получается 0,12в.там он умножается на огромную величину и итог на выходе 3в.затем мы берем эти 3в и через резистор закорачиваем на 2,98 В.тогда получается с выхода на вход пошел маленький ток.просто получается немного потенциал понизится на выходе, а на минусовом входе поднимется и все.будет просто разность в ОУ меньше?а там же все равно он эту разность на огромное число умножит и будет опять 3в?

  12. DI HALT ты уж извини меня,но очень хочется разобраться в этом,если есть у тебя возможность написать отдельную статью по работе первого блока в твоей микросхеме,я уж не знаю.но буду тебе очень сильно благодарен,только конечно очень подробно не упуская ничего,т.е. как для тех которым ты объяснял с канализацией,а то я сейчас даже по существу даже вопрос задать не могу.а тогда я хоть смогу хоть что то спросить.там где надо с формулами и с математикой то с ней,если где возможно без нее то без нее,конечно я понимаю,что тебе никакого интереса этого делать нету.но все равно заранее благодарен.

  13. Решил переколхозить данную схему для управления вентиляторами шкафа с оборудованием (сделать 2 канала) но LM335Z найти за наличку не удалось, а заказывать долго. Зато есть вагон KA431AZ со старых комповых БП, это типа управляемый стабилитрон. Покурив даташит нашел у него параметр
    Deviation of
    Reference
    Input Voltage
    Over-
    Temperature
    с типовым значением 4,5 мВ на градус. Можно ли его будет в данную схему приколхозить, задрав коэффициент усиления операционного усилителя?

    1. Так это же не термодиод, а управляемый стабилизатор. Толку то его вставлять?

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

      1. Просто было интересно баг(гуляние опорного напряжения от температуры) превратить в фичу :) Just for ЧСВ :)
        В китайском комповом БП увидел конструкцию, где этот стабилизатор был прикручен к радиатору, вот мысль и заработала в одну сторону.
        Склепал часть из датчика и усилителя на макетке, толком не работает :)

  14. Интересная схемка. Я тоже занялся утихомириванием своего компа. Собрал, испытал… Все заработало, но на низких оборотах все таки мне вибрация совсем не понравилась. То ли у автора был супертихий вентилятор, а может просто маленький. Я же, подключив 92мм вибрацию ощутил не только пальцами :). Пришлось переделать и я вернулся к тому, от чего автор хотел избавиться… Убрал компараторы и генератор пилы (блоки 1 и 2) и на 4 ОУ, входящих в микросхему, собрал 4 канала неШИМ реобаса. Т.е. оставил блок 3 и с него сразу на транзистор К каждому каналу подключил по одному вентилятору и транзисторы при этом практически не греются. Пришлось еще снизить коэффициент усиления примерно до 3. Резисторы R10 R11 только надо поставить побольше — около 5,1 кОм (соответственно R9 R12 примерно по 15 кОм). Если оставить 1кОм (и соответственно 3 кОм), то будет сказываться влияние на датчик. Конечно, соглашусь, что схема круче у автора (хотя бы тем, что крутящий момент поболее будет на малых оборотах — как никак там всегда 12В на вентилятор идет, и заводиться он будет легче), но вибрация в компе не нужна — он то тихий у меня :). Вобщем, у себя сделал я так. А на вкус и цвет, как говорится…
    Единственный серьезный недостаток схемы у автора, с которым я столкнулся (и который определился даже не сразу) — нестабилизированное образцовое напряжение (с переменника). Может у когото и суперкрутые блоки питания, но мой под нагрузкой и без может меняться в пределах примерно до 0,2 В. И этого достаточно, чтоб менялась скорость (независимо от датчика). Буквально мышкой шевельнешь и слышишь подвывание. Я застабилизировал 9 В. Т.е. по схеме, транзистор идет на 12в компа, а все остальное запитал от стабилитрона Д814Б (какой нашел дома :),подключенного через резистор 200 ом. Сразу все попустило и скорость при изменении напряжения в пределах 1,5 В неизменна.

    1. Вот бы выложили еще и схему, было бы просто супер, а то пробую в Протеусе эмулировать, в итоге толком ничего не выходит: по схеме с одним ОУ получаеться, что на Мосфет идет +5 вольт, но при изменении температуры на датчике выход с ОУ изменяется всего лишь на тысячные или десятитысячнеы доли вольт следовательно регулировка на вентиляторе не произходит. Пробовал подставлять другие резисторы, результат 0.
      Буду признателен за отзывы или помощь.
      Никак не могу найти контакты товарища AlxB, может кто подскажет?

  15. вот завтра собираюсь за детальками, вот списочек чего нужна для схемы:

    1. термодатчик LM335Z или LM35D или TMP36G или LM50CIM3 или TMP35GT9
    2. резистор подстроечный 15кОм
    3. конденсатор керамический ЧИП 0.47мкФ
    4. конденсатор электролитический 10-100 мкФ 16в
    5. 301-021-12 клемм.винт., 2к., 5мм, пр.
    6. MOSFET КП767Б или IRF630 или КП745А или IRF530
    7. Микросхема LM324N или КР1401УД2А или LM124N или LM224N, PDIP14
    8. Резисторы 2×47кОм;2×100кОм;56кОм;56Ом;12кОм;2×30кОм;2×1кОм

  16. А вот тут у меня вопрос возник…
    В данной схеме ведь не учтено зависимость характеристики двигателя от уровня напряжения на нем…

    Хотя схема будет саморегулироваться наверное, так как есть обратная связь через температуру, правда вопрос с линейностью работьі — остается…

  17. Большое Спасибо за правильный девайс!!!
    Долго искал подходящею шумодавилку для вентиляторов ПК. Сложилось впечатление, что на просторах инета, это единственный ШИМ с регулировкой в зависимости от температуры. Еще раз Спасибо!
    Собственно: набрал деталек, вытравил плату, спаял, работает, … и — мне нужна помощь.
    Дело в том, что вентилятор нормально крутится пока не начнет подниматься температура на термодатчике. Чем выше температура на датчике — тем медленнее работает вентилятор и останавливается вовсе. Т.е. девайс работает с точностью до наоборот :((

    Кто нибудь догадывается что не так?
    Подскажите, плиззз !!!

        1. Ну можешь тогда взять и не париться, а у последнего компаратора в цепочке сигналы пустить наоборот. Т.е. тот который шел на прямой вход подать на инверсный, а который на инверсный — на прямой. Тогда ШИМ синвертируется и будет все наоборот.

            1. была у меня такая же ерунда…незнаю как насчет ножек, но я поменял полярность на терморезисторе и все заработало…

              вопрос к DI_HALTу: решил я перелопатить эту схему на микроконтроллер, вот только знаний у меня по этой области не оч достаточно, скажи с чего начать поэтапно? буду очень благодарен

  18. у меня проблема такая, что термостабилитрон крепится к радиатору, на котором бывает наводка порядка 600 вольт, я боюсь как бы не полетела эта схема не успев ещё даже толком работать начать…
    как можно побороть наводку?

  19. не знал куда написать,извеняюсь если не совсем по теме.но возникла проблема организовать контроль по напряжению двух мостовых схем запитанных от одной шины 20В,её то и надо контролировать,для одной контроль организован , резистор со стабилитроном и кондёр для фильтра,но две не получиться таким макаром , если в одном из мостов кз , не узнаю в каком , контроль идёт на АЦП ATmega48 ,помогите как сварганить это чтоб я знал в каком из мостов кз

  20. а!и ещё таким же макаром мерюю ток с истока транзистора , а компаратор контролера занят измерялкой с первого моста , надо на одном компараторе всё это организовать , подскажите как

  21. Модифицировал реобас DI, теперь он будет управлять тремя куллерами. Развёл дорожки по плате не мастерски (вроде как всё верно), ибо делал это в первый раз (зато мне очень помог опыт, который я получил, долго играя в Transport Tucoon Deluxe, мож кто помнит))).
    Кому надо, вот она:
    http://s59.radikal.ru/i165/0910/e2/e60cf1828998.gif (картинка)
    http://narod.ru/disk/14249659000/analogpwm_3.lay.html (Layout)

    PS. на текстолит перенес рисунок ЛУТом с помощью обычной глянцевой страницы из журнала. получилось на 5+, правда спаять и проверить на работоспособность еще не успел.

    1. Ну как? Спаял свою схему? Работает?
      Я просто тоже развел, но у меня совсем не так получилось. ))
      Вот 7я нога 1го ОУ у меня пошла на 9ю 1ОУ, на 2ю и 9ю 2ОУ.
      А, понял, мы просто разные ОУ в схеме задействовали под разные задачи. Хаха.
      ЗЫ. Сам первый раз в жизни разводил плату.
      Вот моя платка. http://s52.radikal.ru/i136/0910/b8/d372d0e93bcc.jpg

  22. DI HALT
    Не могу запустить вентиль.
    Очень странное поведение. Питаю от кроны, 9 вольт.
    Греются ноги ОУ, палец держать можно.
    На нагрев датчика не реагирует. Только подкрутив резистор, добился того, что вентиль начал тихонечно пищать и пробовать стартануть. Опять же поведение не меняется от температуры датчика.
    Менял транзистор, датчик. Неужели ОУ придется выпаивать?

    ЗЫ. Делал все первый раз. Паяльник не брал в руки со школы. )

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

      1. Во первых. Генерация есть?
        Во вторых, резистор между выводом ОУ и затвором какой стоит?

        По наладке — добейся пока чтобы просто вентиль крутился и менял обороты. Для этого на вход ОУ сравнения подавай не сигнал со схемы термоконтроля, а просто с потенциометра напряжение от 0 до питающего. Должны менятся обороты от положения ручки.

        1. Спасибо за ответ!
          Имя в руках только мультиметр, померял напряжение между минусом и 7ой ногой. При выходящием с кроны в 7.2 вольта имею там от нуля до ~3.5 вольт. Вроде все в норме?
          Резистор 56 Ом.
          Все компоненты в точности как на схеме.

          Вчера подключил все это дело к комповому БП. Там чуть больше 12 вольт. Очень сильно греется ОУ. На ножках нельзя удержать палец. Вентиль не крутился.

          Ночью приснилось, что у меня ОУ с индексом «N», типа перевернутый. )) Проснулся в надежде, обломался. ОУ у меня такой: http://www.platan.ru/cgi-bin/qwery.pl/id=867336039&group=150

          Блин, я похоже один такой идиот, у которого не заработала эта схема. )

        1. Оно. В моем случае я взял на глазок. А вообще чем меньше тем лучше, лишь бы выход не сгорел. Так что считаешь, что затвор это КЗ и берешь резистор такой, чтобы ток не превышал предельный. Исходя из напряжения питания R=U/I

    1. Можно, но тебе надо будет собрать резисторный мост и подать с его плеч напряжение на усиливающий элемент вместо опорного и напряжения с термостабилитрона.

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

        1. СТранно. У меня три таких уже крутятся без проблем. Да и в комментах некоторые собрали спокойно. Усилок точно такой поставил? Без силовой нагрузки включал? (в смысле без транзистора вообще)

  23. DI HALT, помоги пожалуйста, я уже голову сломал за 2 дня =)

    Я использовал ATMega8. На вход АЦП повесил «Блок #3» из данной схемы, только запитанный не от 12 В, а от 5 В. Номинал резистора R8 подобрал таким образом, чтобы ток через датчик был в пределах 0,4..5 мА (в инете вычитал).
    Нижний порог температуры взял 25 градусов, верхний — 60. Соответственно, на инвертирующий вход подаю 2,98 В.

    Насколько я понимаю:
    Uвых = (U2 — U1) * k.
    U = 0,01 t.
    Отсюда получается, что k = 14,28. Отсюда R9 = R12 = 200К, R10 = R11 = 14К.
    Так вот, на выходе ОУ напряжение меняется не от 0 до 5 В, а примерно от 0,64 до 3,65 В, что покрывает не весь диапазон значений АЦП. Конечно, можно прошивку поправить, но некрасиво получается.
    Где-то с номиналом ошибся или ОУ действительно не выдаст такой диапазон значений?

    1. ОУ именно такой диапазон дает. Особенно на 5 вольтах он очень сильно заваливает максимальное и минимальное напряжение (точнее там статично 0+х и vcc-y на выходе, где x и y зависят от типа ОУ) Тебе надо найти ОУ с характеристикой Rail-2-Rail.

    1. Для этой схемы не обязательно. Она от 12 вольт работает. А IRL хорошь для низковольтных схем до 5 вольт. Например IRL хорошо открывать ногой МК — IRF ты от МК напрямую не откроешь.

      1. Тогда я что-то не понимаю =) Взял МК мегу 8ю. Точно так же, как и у тебя на схеме, через резистор 56R подключил IRF. Открывает.
        Или ты имеешь ввиду без резистора?

        1. Ну открыть то он октроет, но не до конца. Ты сопротивление открытого канала проверь. У открытого полностью там десятые доли ома. Тут же буду единицы ом. При более менее мощной нагрузке (десяток ампер) он грется будет как утюг.

  24. здравствуйте,уважаемый Di-halt))
    к вам огромная просьба, просто не к кому обратится…автор наверно сильно занят…есть устройство, похожее на ваше, вот только есть для меня один недостаток
    http://hardlock.org.ua/mc/tiny/fan_pwm/index.html
    -во время работы,при каждом старте(не после запуска устройства,а когда температура поднимается выше 36 градусов)двигателю посылается кратковременно максимальный импульс шима, чтоб любой запустился вентилятор.вот беда, когда эти завывания часты — это немного напрягает…что нужно изменить в программе, чтоб убрать этот импульс.очень прошу поглядеть…заранее благодарен

    1. Подозреваю что тут:

      1
      2
      3
      4
      5
      6
      
            if (Max==0)
            {    
              #asm("cli")    
              delay_ms(1000); 
       
              Max = read_adc(2);

      Вынести этот delay нафиг и у тебя не будет секундного старта. Ну или заменить его на 200мс каких нибудь, чтобы движок пнуло и на этом успокоилось.

      1. наверно, на днях попробую перепрошить,дома нет возможности. всё правильно, я сразу не догнал искать одну секунду, в течении которой идёт толчок))а 1000мс там только в этом месте)) спасибА

  25. Приветствую.

    Спаял все по схеме, вместо кондера 0.47 поставил 0.39
    Работает норм, но при низком напряжении (холодный радиатор) кулер начинает дергаться.
    Вот думаю поставить на выход электролитический кондер на 1000 — 2200 мкФ.

    Что думаете по этому поводу?

  26. Хочу в качестве силового элемента, который и будет управлять питанием кулера, взять маломощный MOSFET BS170 n-channel в корпусе ТО-92:
    Напруга/ток исток-сток 60V/0,5А. Пиковый ток порядка 1 А. Сопротивление в открытом состоянии порядка 2 Ом (ном.значение)
    У меня есть опасение? что этот транзистор вылетит сразу после подключения индуктивной нагрузки. Стоит заменить на более мощный или оставить его? (если не выдержит — ну уж очень не хочется идти в такую погоду на базар. На улице сплошной аквапарк и ноги промочить не охота)

  27. Привет, DI HALT.
    На форуме ты писал по поводу работы генератора импульсов:
    «…Первый ОУ на входе у него (-)6 вольт (+)0 вольт — на выходе. соответственно 0

    Второй ОУ. На (-)0 на (+)6 на выходе должен быть +12, но не может — так как кондер не заряжен и по сути дела КЗ на вход первого, который в нуле. Кондер через R3 начинает заряжаться. При этом перестает подсаживать напругу на выходе второго ОУ.

    Как только напруга на выходе второго ОУ превысит 6 вольт, то ситуация на первом в корне изменится.

    На (-)6, а на (+)уже больше. ЕГо выход резко метнется в +12.

    На втором тоже ситуация в корне поменяется На его (+)6 вольт, а на (-)уже 12 с выхода первого. Соответственно выход второго метнется в 0, но хрен там! Кондер заряженый не даст резко просесть. И начнет меееедленно разряжаться через тот же резистор. До тех пор пока ситуация не придет к пункту 1, когда на входе первого напруга на (+) меньше чем на (-)входе…»

    Так вот мне не понятна фраза: «Кондер через R3 начинает заряжаться.»
    Как кондёр начнёт заряжаться, если с выхода 1-го ОУ напруга равна 0?

    1. Да, но на выходе второго в этот момент +12. Т.е. первый и второй работают в противофазе, а между их выходами стоит кондер. который то в одну сторону зарядит, то в другую.

      Т.е. вначале у нас идет заряд по цепочке Выход-2ОУ, кондер, резистор, Выход-1ОУ
      Потом разряд и перезаряд по другой цепочке Выход-1ОУ, резистор, кондер, Выход-2ОУ
      и так по кругу. А перебрасывается все за счет того, что идет замер напряжения и сравнение относительно опорного. Этими же ОУ.

      1. Спасибо. Просто смутила фраза: «Второй ОУ. На (-)0 на (+)6 на выходе должен быть +12, но не может…».
        Тогда «…на выходе второго в этот момент +12…» — не совсем +12? Я так понимаю, что +12 на выходе 2-го ОУ нарастает медленно из-за этого кондёра, а потом медленно разряжается — отсюда и пила?

  28. Подскажите, у термо-стабилитрона lm335z — 3 ноги. V+, V- и ADJ. На принципиальной схеме у вас задействованы только 2 и 3 ножки. А что делать с 1 (ADJ)?! Оставить «висеть», или ее на общий провод (-) кидать? Я считал, что ADJ — это выход, с которого как раз и идут излишки напряжения (те 10мВ*К)? Объясните пожалуйста.

  29. Отличная статья. Меня она инетересует именно теоретически. Все понятно, кроме первого блока. Работа 1-го блока совсем не ясна, как получаются прямоугольные и пилообразные сигналы. Где можно подробнее про это прочитать?
    Ссылка http://easyelectronics.ru/forum/analogforum/topic-54 , которую вы давали товарищу dima79, не работает.

      1. Спасибо за оперативность. Не ожидал, что вы так быстро ответите. Очень приятно быть услышенным. Почитал, вроде стало все ясно в целом. Но, насколько я понимаю, здесь первый блок является неким оптимизированным «гибридом» где и прямоугольники и пила используют общие детали(конденсатор как минимум) для своего постороения. Но для еще большей ясности хотелось бы посмотреть на эти блоки отдельно. Можно ли их как то расчленить? Где можно посмотреть пример реализации прямоугольных импульсов с помощью операционного усилителя без «пилы»? Или скажите как будет правильно называться такой генератор чтобы его можно было «загуглить»?

    1. Единственно, на диодном мосту сигнал потеряет 0.4 вольта в лучшем случае (если делать его ни диодах шоттки), вот эту просадку можно попробовать скомпенсировать ОУ, просто доплюсовав ее к сигналу.

  30. Мне нужно померить напряжения и ток на резисторе и все это подать на АЦП МК. Напряжения от -10 до +10 и очень точно нужно мерить в диапазоне -1 до +1 если пропустить сигнал через диодный мост то как ???!!! Один диод будет закороченный меряю относительно земли …

  31. Спасибо DI за отличные лекции!

    Вопрос наверное глупый: С2 в этой схеме это фильтр?

    Померял питание для hdd/cdв компьютере, по идее знаю что должно быть 12V, но тестер показывает 12,54V — это нормально или тестер гонит?
    Если это нормально, то как можно получить ровно 12V, а то считать не удобно?

      1. Ну раз С2 это фильтр тогда есть вопрос: А как получилась цифра 100 микрофарад? Просто увидел формулы для расчета сопротивления конденсатора, только не понял как по ним можно посчитать какой мне нужен конденсатор в качестве фильтра, не знаю Хс, w, C?

        У меня просто бааальшой пробел по элктротехнике, но проснулся интерес! Весь вечер разбирал разводку приведенной выше платы, в итоге разобрал! просто из-за того что на разводке не указано где что стоит новичку сложновато понять!

        1. Его задача поддержать питание, чтобы не было бросков при открытии транзистора. Его обычно берут около 100мкф еще в параллель ему ставят обычно 100нф кондер, для сглаживания импульсных помех в питании.

          О рассчете .. да тут он и не нужен особо, принцип тут такой — чем больше тем лучше, но с оглядкой на габариты и стоимость.

  32. DI HALT здравтствуйте.

    использовал вашу схему для, так сказать, обратного назначения. поддержание определенной температуры на выход планируется кулер и тен поставить. ШИМ-модуляцию решил не трогать.. как и AlxB.
    Вместо термостабилитрона использовал терморезистор на 10кОм.. теперь мне необходимо подключить после выходного транзистора тиристор… как это проще сделать? с обратной связью проблемы у меня. подскажите пожалуйста.

    1. Т.е. по сути получили компаратор исходной температуры с заданной? Так? В таком случае во первых надо избавиться от линейности входного каскада (нам ведь нужен компаратор, так?) т.е. все обратные связи вообще убираем. У нас получается на выходе либо есть, либо нет. А вот этот уже загоняем на вход симистора. Но тут есть риск пожечь усилок, поэтому симистор развязываем через оптопару вроде MOC3041 (в даташите есть схема включения)

      1. решил не мудрить с оптронами.. по вашему совету обратную связь убрал и на выход полевика повесил релюшку.. теперь до определенного момента идет нагрев после включается вентилятор.. к реле подцепил 220В, вентилятор от микроволновки поставил, а для нагрева слабенький тен.. Вот так Ваша схема для компа подошла мне для Теплицы :).
        Благодарю.

        1. Или добавить положительную обратную связь, как на крайне правом ОУ в этой схеме

          Он даст петлю гистерезиса, исключив дрыганья. Ширина петли зависит от соотношения резисторов. Можешь сделать его переменным и настраивать.

    1. Да причем тут катушка реле, хотя обратный диод там тоже нужен. Когда катушка незапитана, то конденсатор разряжен. А в момент зарядки, грубо говоря, его сопротивление стремится к нулю. И он наглухо шунтирует обмотку. Т.е. выход ОУ на короткое время (миллисекунды) выдает ток КЗ, что сильно перегружает выход.

      Для подавления дребезга нельзя тут ставить кондер. Надо собрать на оставшемся элементе ОУ триггер шмидта или любую другую гистерезисную примочку. А уже с нее спокойно вывести на реле. Ну и диод не забыть.

        1. УНЧ на это рассчитывается. Там скорей всего внутри стоит ограничение максимального тока. Плюс кондер там не микрофарады, а куда меньше обычно.

          Тут же обычный ОУ общего назначения, не приспособленный на такие нагрузки.

  33. Понравилась схема. Хочу попробовать повторить. Вот только такой стабилитрон у нас стоит около 80р. Меня жаба душит. Но есть термодатчики от материнок которые стоят под 478 сокетом. Вот только даташитов на них найти не могу. Выглядят как SMD стабилитроны и написано на них только s2701. Может кто подскажет где данные поискать?

  34. Собрал я схему.Применил lm324m(с материнки взял)сделал все на смд. Кручу подстроечник, вентеляторы пускаются и кутятся на оборотах выше среднего.Температура никак не влияет.Полевик греется(на затворе 4,5В)А когда не запускаютя вентиляторы(подстроечник в другом положении) на затворе 11вольт.Что не так?

  35. Теперь лучше работет…ничего не греется,но зажимаю датчик в руках(кулера до этого не работают)запускается на максимальные обороты,а потом толчами стихает….опят нагреваю опять на максимум…потом стихает…..акак сделать павное увеличение оборотов?

    1. Поиграйся с коэффициентами на усилках. Видимо твой датчик сильно не подходит под мои параметры. В статье есть все формулы и что от чего зависит. Короче, настраивать надо.

  36. Ди, ты говорил «При чуть более высоком токе этот полевик будет греться как утюг. А в режиме ШИМ нет, т.к. у него либо I=0 транзистор закрыт, либо R=0 транзистор открыт.»
    А как будет при постоянном?

    Не очень понял как рассчитывается мощность полевика. Здесь имеется ввиду ток сто-исток, а R- сопротивление перехода сток-исток? Тогда в чем принципиальное отличие ШИМ от постоянного включения — будет рассеиваться таже мощность только прерывесто?

    1. Я при постоянном и говорил.

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

  37. Ди, привет!
    в очередной раз прочитав эту статью понял, что сам скорее всего подобную схемку, тем более в четырех экземплярах, не спаяю, не мог бы я тебя попросить их изготовить для меня, естественно не бесплатно…
    так как других твоих координат у меня нет, пишу сюда…

    мой ICQ#168949872 буду очень признателен за любой ответ…

      1. в Бузулуке, Оренбургская область, около 1000 км…
        сейчас позвонил, спросил…
        в общем после новогодних каникул можно будет организовать трансфер…
        оплату банковским переводом…
        (ой, а здесь удобно это обсуждать? может в аське лучше будет?)

  38. Еще раз… Непонятно вот, что. «А в режиме ШИМ нет, т.к. у него либо I=0 транзистор закрыт, либо R=0 транзистор открыт.”
    Разве при постоянном включении будет не так? Не уловил…

    1. Не путай постоянный (что вообще не режим, а род тока) и линейный режим работы.

      В линейном режиме мы нагрузкой управляем посредством плавного открытия транзистора, т.е. можем его открыть на половину и тогда у транзистора будет некоторое сопротивление, на котором высадится моща. На нагрузку попадет меньше (например если нагрузка лампа, то она будет в пол накала гореть) Но моща то никуда не девается и то что не пошло на нагрузку пойдет на нагрев транзистора.

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

  39. Маленький вопрос. Когда на выходах заграничного оборудования (например блок питания) написано PWM, то здесь имеется ввиду непосредственно вывод ШИМ или ШИМ после интегратора (кондер)?

    1. Да также. Цель была не только сделать регулятор, но и рассказать про аналоговую математику, показать как работает компаратор, формируется ШИМ, как привести сигнал к нужной форме. На 555 таймере это все бы осталось за кадром.

    1. Да и на 555 таймере чо ты будешь делать без ОУ при сьеме миливольтных диапазонов с термосенсора? Как не крути придется ставить второй корпус с ОУ, а уже с него тащить на 555.

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

        1. Да там все просто. Видишь блок #1 это генератор. Он у тебя будет единый. Его оставляй как есть.

          А вот блоков усиления №3 и компараторов №2 с транзюками у тебя будет столько сколько датчиков и вентиляторов.

          Их тупо дублируешь и на все компараторы подаешь один и тот же сигнал с единого генератора, и индивидуально с каждого усилителя. Все вот и вся схема.

  40. Хоть убейте, не понимаю, как получается прямоугольный сигнал в первом блоке. «Первый за счет положительной обратной связи оказывается в генераторном режиме, выдавая прямоугольные импульсы» — почему так получается? Подаем напряжение, на выходе идет «+» да еще и усиливается обратной связью. А как мы получаем разрывы?

  41. Кажется, потихоньку начало доходить, но всё равно не совсем. Я понял, почему получается пульсирующее напряжение. Оно получается не благодаря первому компаратору, а за счет совместной работы обоих компараторов. Они поочередно меняют напряжения на входах друг у друга. Прошу подтвердить или опровергнуть мою догадку :-)
    Но всё равно осталось непонятным, почему на выходе из блока 1 идет пила, а не всё те же прямоугольные импульсы? Если это за счет конденсатора С1, то пила должна состоять не из прямых отрезков, а из экспонент, разве нет?

              1. Одно только помни — справедливо это для времени меньше чем T. И чем меньше, тем справедливей. Т.к. там реально действительно кусочки экспонент, но на времени меньше Т можно считать их прямыми с большой степенью точности.

                1. Нет, всё-таки не совсем понимаю (((
                  С первого компаратора идут прямоугольные импульсы, причем речь идет о напряжении, то есть идут скачки напряжения. На вопрос, почему со второго компаратора идет пила, Вы отвечаете, что ТОК линеен (изначально речь о напряжении была, а не о токе). Далее, для подачи на вход «-» компаратора в блоке #2 нам тоже нужно пилообразное напряжение (а не ток), то есть на выходе второго компаратора блока #1 по вашей же задумке должно быть пилообразное напряжение.

                  1. Ток заряда кондера, что в цепи обратной связи. Ладно, попробую вкратце обьяснить, хотя давно собираюсь дать вводную по ОУ:

                    Итак. У ОУ с обратной связью (любой + или — не важно) основной принцип в том, что выход ВСЕГДА становится или стремится, в силу возможностей, стать таким, чтобы Uin_p-Uin_n=0

                    Uin_p у нас равен 6 вольт с делителя. Всегда. На него выход с ОУ повлиять не может. А вот на Uin_n может — через конденсатор. Подгоняя свое выходное напряжение так, чтобы в точке 6 всегда было 6 вольт. Так что мы можем смело сказать, что в точке 6 напряжение всегда 6 вольт или около того (разумеется это справедливо только для тех случаев, когда кондер еще может заряжаться или разряжаться и тем самым как то влиять на напряжение в точке 6. Т.е. работать на значениях сильно ниже чем Т, скажем 0.1..0.5Т).

                    И что получается — на входе до резистора, в точке 1 у нас, например, 12 вольт выход с первого ОУ (прямоугольный импульс). И эти 12 вольт через резистор R3 начинают заряжать кондер С1 — на нем растет напряжение, но тут начинает вмешиваться ОУ и начинает плавно понижать выходное значение так, чтобы сохранить условие Uin_p-Uin_n=0 и удержать в точке 6 те самые шесть вольт. И что того? А то, что ток заряда кондера в этом случае зависит лишь от от напряжения в точке 6 = 6V и сопротивления R3 (I = U/R) полностью линейное уравнение! Без каких либо искривлений. Равно как и выход будет линейно опускаться вниз все ниже и ниже.

                    Но так будет не бесконечно. Рано или поздно кондер таки зарядится, а ОУ упрется в напряжение питания снизу (в данном случае 0 вольт) либо выходное напряжение с ОУ2 переключит первый ОУ В противоположное направление и процесс пойдет в обратную сторону. Как то так.

                    1. Аааа, вот оно как. Интересная особенность ОУ. Спасибо за подробное объяснение! Надо бы мне подучить теорию.

  42. Привет. а будет такая схема работать не на термостабилитроне, а на NTC термисторе?…на 335ом крепления никакого нет, не удобен он….а термистор можно к корпусу прикрутить…заранее спасибо

  43. А по-моему лучше, чем собирать самому, купить какой-нибудь дешевый реобас.
    Например, у NZXT есть модель sentry lxe — стоит копейки, но качественная, стильная. А главное самому меньше проблем на голову

  44. повторюсь…хэлп плиз. а будет такая схема работать не на термостабилитроне, а на NTC термисторе?…на 335ом крепления никакого нет, не удобен он….а термистор можно к корпусу прикрутить…заранее спасибо

  45. кстати, для простоты настройки можно резистор R12 подтянуть к питанию а не к земле, тогда будет установочный резистор в точке R7-R10 указывать не на нижний предел, а на верхний, в кельвинах/100, где шим=100%, нижний примерно при К=(30/1) => верхний — (U/K)*100.
    как-то так.

  46. Собрал оную схемку, перерисовывал в игле. Вроде все правильно, но одно но. как обычно с первого раза не работает. на выходе с пилы мультиметр в режиме постоянки показывает колебания в районе 5в, со датчика выходит 3в при R7 на минимуме и 0.7в при 20к R7. выход с последнего ОУ колеблется в районе 100мВ куда копать?
    перерисованная схема, может в ней косяк…
    http://dl.dropbox.com/u/17372745/schematic_pwc_control.png

    1. Всем хай! Вообщем, я тоже собрал этот чудный девайс, правда на макетке. Собрал, подключил, а он нихрена не работает:) Почти весь день ломал голову и тыкался мультиметром в девайс:) В принципе симптомы были как у тебя, NCCat, но уже во время сборки девайса, я интуитивно засомневался в том, что резистор R8 равный 12кОм, будет уместным:) А посмотрев даташит на LM335, я увидел, что там во всех примерах юзают резисторы номиналом в 6 — 7 кОм. Ну и вот, выдербанил я резистор R8 на 12кОм, и поставил вместо него на 7,6 кОм (какой смог найти дома:))Подключаю, снова нихрена не работает:(, но я интуитивно почувствовал, что надо покрутить переменник. Вообщем немного покрутив, девайс радостно заработал:) Потестив его, я был в экстазе:)
      Правда, в следующем экземпляре хочу сузить температурное окно, до 15-20 градусов.

      З.Ы.: кстати у меня реобасс подключен к кулеру с подсветкой, прикольно смотрится, особенно ночью, прям как на дискаче:)
      З.Ы.: DI HALT-у огромный респект за классный сайт и полезные девайсы!!!

  47. А какое предназначение резистора R6 (который перед транзистором, 56 Ом)? Забыл купить такие, а неохота тащиться снова на радиорынок, да еще и завтра, ради одного резистора :( Можно его сменить на перемычку или на 1кОм резистор?

  48. Привет, если можно задам свой вопрос здесь.
    Вот поставил(превратил) свой старенький комп(6 лет вроде) в сервер на Ubuntu и дело в том, что он мало того что сильно шумит но и ещё мешает всем :)
    В общм в нем стоит около 5 кулеров — БП, Процессор, Жесткий диск, Выдув, Вдув(Последний даже не обязательно было ставить я думаю).
    Так вот, помоги пожалуйста переделать схему в топике выше, ту что ты делал на один на 5 кулеров, просто сколько я не пытался не могу сэмулировать и составить. Я не понимаю сколько нужно микросхем(14 ног) и как их расставить.
    Заранее спасибо огромное за помощь и понимание. :)

    1. Продублирой блоки 2 и 3+ транзистор на столько движков сколько нужно. Блок генератора оставь как есть и заведи с него сигнал.

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

      1. Дкло в том что некоторые детали в Беларуси очень дорогие, гдето 80 рублей россии, при том что в самой России они по 30 рублей.
        И хочется встроить его в слот 3.5», чтоб не мешался.
        Я очень давно электроникой занимался, я больше программист по профессии.

    1. Не понимаешь :)

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

    1. А они там хитро делают. У этой микрухи мощность задается сопротивлением на входе. И можно поставить переменный резистор, но если надо ставить управление от контроллера, то можно поставить транзистор и им ШИМовать сопротивление. Тогда микруха будет думать, что задающее сопротивление плавно меняется, ведь через него там конденсаторы разряжаются.

      1. Простой двигатель от кондиционера переменного тока. То-есть схема без ШИМа только термодатчик . И счастье. И добавить кондисатор на 470 мк к датчику что-бы старт был на 100% секунд 3 а патом вращение по температуре так.?

        1. Мне это ничего не говорит. Я понятия не имею какой двигатель ставят в кондиционер. Но судя по условиями эксплуатации (наружное исполнение, длительная непрерывная работа, надежность) это таки асинхронный и ничего у тебя не выйдет.

    1. Тиристор или симистор шимом управлять нельзя. Фазово можно, пропуском периодов можно, но не ШИМ. Но и то это не везде допустимо. Например, если управлять пропуском периодов для лампы, то она будет заметно мерцать.

  49. нужен хелп.
    у меня схемка заработала но не так как надо: вентилятор то включается то выключается ( от температуры не зависит); и нет плавного перехода оборотов вентилятора, он или работает или нет.
    R10 и R11 у меня не 1ком а 1,5ком + с1 не чип а обычный.
    спасибо.

  50. «Дело в том, что он боится статического электричества. Поэтому прежде чем его доставать из фольги, в которую тебе его должны завернуть в магазине, рекомендую снять с себя синтетическую одежду и коснуться рукой оголенной батареи или крана на кухне…»
    Ты не рассказал что делать дальше с деталями, боящимися статики. Дык воот… Когда разденешься, потрогаешь железку и достанешь деталь из фольги, обмотай её ножки тонкой оголённой проволочкой, так чтобы все ножки оказались замкнуты. Потом паяешь деталь в схему, потом снимаешь проволочку. Если вся прочая «обвязка» вокруг детали уже припаяна — всё, стстика не страшна! :)

  51. Мое почтение автору и всем присутствующим.
    С большим интересом прочел статью, спасибо. И вспомнилась моя затяжная нереализованная «хотелка», суть которой — использовать для управления кулерами старой доброй TL494, у которой на мой взгляд, есть все необходимое без доп. обвязки. Управлять хотел 4-х пиновыми вертушками, заточенными для ШИМ, но не найдя внятной их схемы и, следовательно, не представляя полностью структры конечного устройства (в частности — какой нужно реализовать выходной каскад), я это дело перманентно то затею, то заброшу (каламбур).
    Хотелось бы узнать точку зрения автора на такой концепт, или если есть информация по устройству кулеров с PWM — буду очень благодарен.

  52. мне не удалось вывести схему за звуковой диапазон

    А мне удалось. Частота 20,38 кГц. Долго вчера игрался с LM324, но посмотрев даташит, понял почему на высоких частотах голимый шим получается — скорость всего 0,4 в/мкС. Прикупил сегодня TL074 — завелось отлично. Вначале вообще 40 кГц было.
    Номиналы такие: R3 — 2.4k, R4 — 12k, R5 — 5.6k

  53. Сенсей DI, подскажи плиз, в чём проблема. Я почти год назад сделал себе три реобаса по твоей разработке, всё отлично работало. Но в с недавних пор, один реобас, подключенный к здоровому кулеру (с подсветкой) древнего проца, стал ипать мозги в последнее время, а именно: 1 секунду нормально работает — кулер крутится тихо и медленно — импульсами (видно по мерцанию LED подсветки), потом 0,5 секунд высокие обороты и рёв (LED ярко горит без мерцаний), и такая хрень постоянно, особо бесит при низкой температуре проца — {1 с. импульсы —> 0,5 с. рёв кулера }, {1 с. импульсы —> 0,5 с. рёв кулера }, {1 с. импульсы —> 0,5 с. рёв кулера }. DI & форумчане, в чём может быть проблема, может ОУ накрылся, и ещё что-то стреслось? Просто я не электронщик и у меня нет особых знаний и опыта в таких делах, к тому же свободного времени очень мало, поэтому решил спросить у просветлённых гуру :)

    1. Пасаны, короче я понял в чём проблемка. У реобаса, данной концепции, очень чувствительная зависимость от питающего напряжения, поэтому если входная напруга будет скакать, даже в пределах 0,5 В, то это сразу отразится на работе двигателя. Я же решил свою проблему весьма просто, реобас был подключен параллельно с жёстким, поэтому и ипал мозги, видимо жесткий ритмично подсасывал напругу. Я переподключил реобас на отдельную висюльку БП (кстати у меня качественный БП — Hyper 580 W), и всё проблема исчезла, реобас заработал как часы :)

  54. Насчет частоты генератора «пилы». У Вас не получилось с данным ОУ. Хочу попробовать использовать бустродействующий ОУ 4558 (знаю что он всего лишь сдвоенный) Покопался в интернете и литературе нашел формулу расчета, правда период он это величина обратная частоте
    Т=4R3*C1(R5/R4)
    Вот только с размерностью я что-то запутался. Если классически емкость в фарадах, а сопротивление в омах то чепуха получается. Можете подсказать в каких величинах подставлять значение в эту формулу?

  55. Я плохо разбираюсь в электронике, но хочется сделать что то самому. У меня есть микросхема LM339N от старого БП. Возможно ли использовать ее? Если да, то что нужно переделать,

  56. Есть вопрос. Собрал реобас. Если датчиком дотронуться до нагретого паяльника — разгоняется за пару секунд с нуля (почти) оборотов до максимума. Поставил на радиатор процессора — ничего. Не меняются обороты. Хотя был момент — настроил его так, что кулер не много дергался, но не крутился. После того, как дал нагрузку на проц. куллер сам запустился (радиатор гарячий, но палец держать тожно). На второй попытке комп. отключился.
    Что я мог сделать не так?

    1. Схема аналоговая. Так что тут надо проверять:

      1. Напряжение датчика в нужных диапазонах температур.
      2. Напряжение опорного стабилитрона.
      3. Усиление. Т.е. регулировать ширину и высоту окна срабатывания.

  57. А правильно ли я понимаю, что здесь можно вместо полевого транзистора использовать биполярный в ключевом режиме (включить в схеме с общим коллектором, защитным диодом и поситать резисторы)? Просто полевые mosfet достаточно дорогие транзисторы, а ток на вентиляторе около 100-200 мА. Получается, если взять что-то типа BC327 который может протащить через себя до 800мА, то можно сэкономить на стоимости и на габаритах.
    Я правильно понимаю, или тут есть нежданчик какой-то?

  58. Собрал такой девайс, управляет вентилятором процессора. Вначале перепутал местами 2 резистора, схема работала в режиме без ШИМ: температура поднялась: вентилятор включился на полные обороты, обдул — температура упала, выключился. Резисторы поставил на место, включился режим ШИМ.
    Проблема: при небольшой температуре ( до 40) процессора вентилятор дергается, тарахтит как трактор :), но не крутится. Если увеличить температуру срабатывания, то это же будет и при более высокой температуре . Как изменить схему, чтобы на вентилятор вообще не подавалось напряжение в этот момент, т.е. нужно «обрезать» нижние зубцы пилы.

  59. Скажите, а можно блок 1 и 2 использовать как систему управления для IGBT-транзистора? Только мне нужно скважность получить 0,5. Т.е. половина периода он должен быть открыт, а вторую половину закрыт. Поэтому я так понимаю тут надо варьировать значениями R и С в интеграторе?

  60. Подскажите что нужно изменить в схеме чтобы применить термодатчик с отрицательным температурным коэффициентом? То есть при увеличении температуры напряжение на нем падает. Поменять местами положительный и отрицательный входы ОУ?. Просто попробовал поставить в верхнее плечо а вниз вместо стабилитрона резистор — думал раз сопротивление будет уменьшаться падение на резисторе возрастет (резистор поставил вместо стабилитрона LM335) Но не заработало

  61. То есть чтобы далеко от +5В не уходил?(в данном случае). А вообще интересно сколько вольт АВРки могут принимать на свой АЦП? Не выше питающего или тут как то по другому?

    1. Конешн. Таймер генерит ШИМ, а уровень задает скважность. Только вот тут, можно попробовать извратиться и избавиться от ОУ вообще, все сделав на одном таймере.

  62. Много где видел, терморезистор к мк подключают делителем….может сработать? — http://aterlux.ru/index.php?page=article&art=ntcresistor
    В реобасе что хорошо, все это гибко настраивается под задачу(темперетурное окно к примеру). А если слишком просто сделать, так не получиться наверно?

  63. Здравствуйте. Собрал эту схему но она не работает, я просто в шоке. Как так может быть? При подаче питания вентилятор не крутится. Вращение потенциометра не помогает. Замерял напряжение на выходе пин 8 там 0в. На входе пина 9 напряжение 10,5в, вход пин 10 напряжение 3в если потенциометр крутить в упор влево тогда 10,5в а если вправо 0,5в. При дотыке пальцем к LM335Z напряжение увеличивается на 5 милливольт. Складывается такое ощущение что не работает ОР3. Где еще можно провести замеры чтобы проверить схему?

  64. Перепилил эту схему под smd-шную версию lm-ки и под резисторы помельче (0805) и чуть изменил рисунок дорожек — получилось полностью избавиться от необходимости установки перемычек. :) http://cs625226.vk.me/v625226752/1768b/7Ou7cEq8jYI.jpg Работает превосходно. Огромное спасибо за схему!

    1. Неплохо, только сразу отучайся делать так:

      т.к. это плохо. Особенно в свете автоматического монтажа. В таких местах получаются разные силы поверхностного натяжения у дорожек и в печи резисторы встают раком.

      1. Спасибо за комментарий.) Да, я читал об этом и совершенно согласен. Просто побоялся для первого раза делать дорожки тоньше 0.5 (а фактически они получились 0.2, потому что в фоторезистивных технологиях я пока нуб). Резюки встали кривовато, двигал на место пинцетом. Для автомонтажа, разумеется, не годится, но ведь при заводском производстве платы с автомонтажом можно и дорожки тоньше сделать, и уже как следует подвести их к площадкам. :)

    1. Для этого придется городить какую нибудь логику или ставить RC цепочку на регулятор, т.е. при старте, когда конденсатор разряжен, чтобы он обеспечивал доброс сигнала управления, а как зарядится кондер — автоматом пропадал.

  65. Здравствуйте DI HALT, простите если говорю не правильно я начинающий радиолюбитель и познания в этой области находятся так сказать на уровне интуиции))))
    Переделываю ATX блок питания от компьютера в регулируемый (по напряжению и току) блок питания планируемые параметры 0-24 вольта, до 10 ампер с планами в последующем увеличить мощности если все будет работать правильно. Решил сделать автоматическую регулировку 4х вентиляторов по температурам 4х контрольных точек(1. радиатор с ключевыми транзисторами, 2. радиатор с диодной сборкой на выходе из силового трансформатора, 3 силовой трансформатор, 4 выпрямительный дроссель) по моему представлению самые горячие места блока питания. Скажите в правильном русле я мыслю или нет? Планирую сделать так: из вашей схемы полностью исключаю блок #1 так как собираемый БП реализован на ШИМ контроллере TL 494 с него я и возьму пилообразный импульс нога контролера №5, все остальное сделаю согласно вашей схемы. Правильно я мыслю?

  66. добрый день собрал схему, проверил на обычном кулере с 2 проводами, работает норм.

    подключаю к кулеру от проца(3 контакта), фиг, крутит постоянно

    кулер такой http://market.yandex.ru/product/1584939/spec?hid=818965&track=char

    кстати если проверить сопротивление на кулере между 12v и gnd то там бесконечность)

    1. взял питания с блока питания, все заработало.

      Вопрос в другом, подцепил датчик на медную трубку радиатора(она наиболее быстро реагирует на температуру проца)
      если ставлю чтобы пропеллер начинал крутить от 40 градусов
      то до 80 градусов он выходит примерно только на пол мощности, а хотелось б на всю
      ну и на оборот если ставлю на 80 градусов на полную то к 40 градусам он максимум половину сбрасывает.
      я так понимаю мне надо уменьшить окно регулировки, то есть увеличить коэф усиления, а значит поменять R9. если поменять R9 на 15 кОм, должно заработать?

        1. уменьшал резистор R9 сначала ~25кОм затем 16 затем 7,5
          эффекта не добился, уменьшилось количество ступеней на 7,5 различил вообще примерно 3)
          уменьшил R8 с 12кОм до 6,5 эффект есть, но опять же для окна не хватает.
          завтра поставлю 5 но не надеюсь что хватит. в статье написано что меньше ставить нельзя.
          что еще можно сделать?

        2. игрался резисторами и все таки нашел нужное мне окно.
          Все работает отлично.
          НО через 3-5-10 часов работы перестает работать
          то есть кулер не крутится совсем, если покрутить подстроечный резистор то можно поймать момент в котором он крутит на полную

  67. Делаю систему управления электрическим котлом. Внутри котла три тэна, которые коммутируются релюшками. В зависимости от температуры нужно коммутировать тэны. Схема следующая: блок №3+МК+транзисторы для релюшек — http://s020.radikal.ru/i702/1511/6e/91ebe1ac41c1.jpg
    Температурные границы от +20С до +25С.
    Проблема в следующем: в идеале нужно чтобы с операционника (ОУ НА17458) выходило от 0.7В до 4.3В (ОУ не Rail2Rail). А с данной обвязкой операционника получается от 2.5В до 4.37В. Никак не пойму, как можно понизить напряжение нижней температурной границы???

  68. И кстати, напряжение на инвертированном и на неивертированном входе ОУ одинаковые, и меняются одинаково. если на инверт. входе 2.99 В то на неинверт. тоже 2.99 В. Если на одном дорос (по мере возрастания температуры) до 3.03 В то на другом тоже 3.03 В. Это может быть из за резистора R8 на уменьшенный до 1кОм(сейчас уже вообще 470 Ом воткнул)

Добавить комментарий