|
|
  |
Схема фильтра ШИМ регулятора напряжения, управление скоростью вентиляторов... |
|
|
|
Feb 1 2009, 18:31
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Microwatt @ Feb 1 2009, 22:25)  Для меня только полная загадка зачем тут еще и ОУ? В одно плечо делителя включается либо термодатчик, либо сигнал управления с пресловутого контроллера... Можете подсказать, как включить сигнал от контроллера в плечо делителя? Цитата Выходное напряжение регулировать ниже 5 вольт нет смысла. Вентилятор при 3-4 вольтах с места не стронется. Легко. Один из моих Gembird стартует с 2.5 вольт. И уже на 500 оборотах
|
|
|
|
|
Feb 2 2009, 11:06
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

|
Цитата(sonycman @ Feb 1 2009, 23:04)  Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота. Задача - в какой-то степени менять воздушный поток.
Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной. Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ? Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости. Т.е. алгоритм я вижу такой: подаем максимальное напряжение - смотрим максимальную скорость; выставляем скорость в процентах от максимума в зависимости от температры. На все про все 1 котнроллер, например тини13.
|
|
|
|
|
Feb 2 2009, 12:15
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата воздушный поток напрямую зависит от скорости вращения. Ага, а еще от перепада давлений и прочих фаз луны. Цитата выставляем скорость в процентах от максимума в зависимости от температры. Смысл? Давайте я попробую сформулировать задачу, как она видится мне. Для начала посмотрим, какие параметры мы хотим оптимизировать - это уровень шума (минимизировать) и энергопотребление (минимизировать). Минимизация этих параметров возможна только при удержании температуры в районе максимально-допустимой. Тогда у вентиляторов будут минимально возможные обороты и минимальное потребление. Для удержания температуры в районе максимально-допустимой необходимо вводить обратную связь по температуре. Простейший способ - релейное управление - не годится по причине того, что уровень шума в отличии от энергопотребления надо рассматривать как максимальное мгновенное значение. Т.е. включающиеся на полную вентиляторы с какой-то периодичностью не годятся. Значит необходима плавная регулировка. Теперь уже пошли суровые будни  Непосредственное управление напряжением на двигателе в зависимости от температуры через PID-регулятор даст нужный результат. А вот способ получения заданного напряжения на двигателе - это уже дело вкуса, хотя, с точки зрения минимизации энергопотребления, стреляет только импульсник.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 2 2009, 12:32
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(Клим @ Feb 2 2009, 14:06)  Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ? Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости. . Земляк, надо с какого-то момента воспринимать задачи на СИСТЕМНОМ уровне, а не на программерском. Не обороты вентилятора нужно стабилизировать, а температуру в конечном итоге. Потому, нужно отслеживать датчик температуры и пропорционально разности увеличивать напряжение питания вентилятора. А он уж сам потребные обороты разовьет. Причем, независимо от модели и особенностей формы лопастей, покрытых пылякой у каждого экземпляра. Ни тахогенераторы с 16-разрядными АЦП, ни быстрые преобразования Фурье, ни лазерные дальномеры тут не помогут.
|
|
|
|
|
Feb 2 2009, 12:45
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(Rst7 @ Feb 2 2009, 14:15)  Ага, а еще от перепада давлений и прочих фаз луны.
Смысл?
Давайте я попробую сформулировать задачу, как она видится мне.
Для начала посмотрим, какие параметры мы хотим оптимизировать.... Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается.... Цитата(sonycman @ Jan 31 2009, 23:36)  Моя цель - менять воздушный поток в корпусе и на кулере процессора в некоторых пределах. Узких или широких - устанавливается программно и зависит от конкретных комплектующих, корпуса, количества вентиляторов и их размеров и т.д.
Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота. Задача - в какой-то степени менять воздушный поток.
Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной. А ему тут уже чего только не насоветовали: и ПИД-регуляторы, и обратные связи по всем возможным параметрам, и всякие устойчивые алгоритмы... Смешно, ей-богу...
|
|
|
|
|
Feb 2 2009, 13:22
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается.... Так а смысл? Сделать лишь бы сделать? "Вот я непонятно как кручу обороты вентилятора от температуры?" Понятно, что хобби, но где-же повышение экспиренса? Зато, решив описанную мной задачу, можно бить себя пяткой в грудь - "Я сделал систему, оптимизированную по таким-то и таким-то параметрам". Системный подход налицо, экспы заметно добавилось. Так сказать, левел ап
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 2 2009, 18:07
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Herz @ Feb 2 2009, 16:45)  Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается.... Ну как же, требуется оптимизация шума - его минимизация в ненагруженных режимах. С другой стороны - макс. охлаждение, уже не принимая во внимание шум - в сильнонагруженных. Как правильно заметил Rst7 - важно исключить ненужный нагрев и расход тока. Да и блок питания не резиновый... Стараюсь пока что воздерживаться от сложных алгоритмов управления, подобных PID. Часть датчиков температуры установлена на радиаторы кулеров, поэтому резкие скачки измеренной температуры маловероятны. Пока что не вижу проблем с предложенной мной моделью. После сборки будет видно...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|